	 /* 	--------------------------------------------------	PLUGINS    -------------------------------------------------- *//* 	--------------------------------------------------	TABLE OF CONTENTS    -------------------------------------------------- 	1.0 SLICK CAROUSEL	2.0 LIGHTBOX	3.0 ANIMATE	*//*		BOOTSTRAP BREAKPOINTS		.col-xs-	< 768px		(container width 100%)	.col-sm-	> 768px		(container width 750px)	.col-md-	> 992px		(container width 970px)	.col-lg-	> 1200px	(container width 1170px)	*/				                                          /*  --------------------------------------------------    1.0 SLICK CAROUSEL                -------------------------------------------------- */	/*	* http://kenwheeler.github.io/slick/	*/	/* Slider */	.slick-slider { 		position: relative; display: block; 		box-sizing: border-box; 		-moz-box-sizing: border-box; 		-webkit-touch-callout: none; 		-webkit-user-select: none; 		-khtml-user-select: none; 		-moz-user-select: none; 		-ms-user-select: none; 		user-select: none; 		-ms-touch-action: pan-y; 		touch-action: pan-y; 		-webkit-tap-highlight-color: transparent; 		}	.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }	.slick-list:focus { outline: none; }	.slick-loading .slick-list { }	.slick-list.dragging { cursor: pointer; cursor: hand; }	.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { 		-webkit-transform: translate3d(0, 0, 0); 		-moz-transform: translate3d(0, 0, 0); 		-ms-transform: translate3d(0, 0, 0);		-o-transform: translate3d(0, 0, 0); 		transform: translate3d(0, 0, 0); 		}	.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }	.slick-track:before, .slick-track:after { content: ""; display: table; }	.slick-track:after { clear: both; }	.slick-loading .slick-track { visibility: hidden; }	.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }	.slick-slide img { display: block; }	.slick-slide.slick-loading img { display: none; }	.slick-slide.dragging img { pointer-events: none; }	.slick-initialized .slick-slide { display: block; }	.slick-loading .slick-slide { visibility: hidden; }	.slick-vertical .slick-slide { display: block; height: auto; }		/*	.slick-slide {		-moz-opacity:0.3;		-webkit-opacity:0.3;		-ms-opacity:0.3;		opacity:0.3;		}	.slick-active {		-moz-opacity:1;		-webkit-opacity:1;		-ms-opacity:1;		opacity:1;		}		*/	/* Arrows */	.slick-prev, .slick-next {  }	.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {  }	.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {  }	.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { }	/* Dots */	.slick-slider { }	.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }	.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }	.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }	.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }	.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }	.slick-dots li button:before { position: absolute; top: 0; left: 0; width: 20px; height: 20px; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }	.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }			                                          /*  --------------------------------------------------    2.0 LIGHTBOX              -------------------------------------------------- *//*! * Lightbox for Bootstrap 3 by @ashleydw * https://github.com/ashleydw/lightbox * * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE */.ekko-lightbox-container {  position: relative;}.ekko-lightbox-nav-overlay {  position: absolute;  top: 0;  left: 0;  z-index: 100;  width: 100%;  height: 100%;}.ekko-lightbox-nav-overlay a {  z-index: 100;  display: block;  width: 49%;  height: 100%;  font-size: 30px;  color: #fff;  text-shadow: 2px 2px 4px #000;  opacity: 0;  filter: dropshadow(color=#000000, offx=2, offy=2);  -webkit-transition: opacity 0.5s;     -moz-transition: opacity 0.5s;       -o-transition: opacity 0.5s;          transition: opacity 0.5s;}.ekko-lightbox-nav-overlay a:empty {  width: 49%;}.ekko-lightbox a:hover {  text-decoration: none;  opacity: 1;}.ekko-lightbox .glyphicon-chevron-left {  left: 0;  float: left;  padding-left: 15px;  text-align: left;}.ekko-lightbox .glyphicon-chevron-right {  right: 0;  float: right;  padding-right: 15px;  text-align: right;}.ekko-lightbox .modal-footer {  text-align: left;}.modal-backdrop.in {    -webkit-opacity: 0.85;    -moz-opacity: 0.85;    opacity: 0.85;    background-color: #000000;}.ekko-lightbox .modal-content {    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    border: none;    background-color: transparent;}.ekko-lightbox .modal-header {    border: 0;    padding-left: 0;    padding-right: 0;}.ekko-lightbox .modal-header .close {    -webkit-opacity: 0.5;    -moz-opacity: 0.5;    opacity: 0.5;    color: #fff;    text-shadow: 0;    margin-top: 5px;}.ekko-lightbox .modal-header .close:hover {    -webkit-opacity: 1;    -moz-opacity: 1;    opacity: 1;}.ekko-lightbox .modal-header h4.modal-title {    color: #fff;    padding: 0;}.ekko-lightbox .modal-body {    padding: 0;}.ekko-lightbox .modal-footer {    -webkit-opacity: 0.9;    -moz-opacity: 0.9;    opacity: 0.9;    border: 0;    color: #fff;    padding: 0;	margin:16px 0;}.ekko-lightbox-nav-overlay a {    -webkit-opacity: 0.9;    -moz-opacity: 0.9;    opacity: 0.9;    text-shadow: none;}				                                          /*  --------------------------------------------------    3.0 ANIMATE              -------------------------------------------------- */	/*!	Animate.css - http://daneden.me/animate	Licensed under the MIT license - http://opensource.org/licenses/MIT	Copyright (c) 2015 Daniel Eden*/	.animated {    -webkit-animation-duration: 1.25s;    animation-duration: 1.25s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;}.animated.infinite {    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;}.animated.hinge {    -webkit-animation-duration: 2s;    animation-duration: 2s;}.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {    -webkit-animation-duration: .75s;    animation-duration: .75s;}@-webkit-keyframes bounce {    0%, 100%, 20%, 53%, 80% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-timing-function: cubic-bezier(.215, .61, .355, 1);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}40%, 43% {    -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);    transition-timing-function: cubic-bezier(.755, .050, .855, .060);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);}70% {    -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);    transition-timing-function: cubic-bezier(.755, .050, .855, .060);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);}90% {    -webkit-transform: translate3d(0, -4px, 0);    transform: translate3d(0, -4px, 0);}}@keyframes bounce {    0%, 100%, 20%, 53%, 80% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-timing-function: cubic-bezier(.215, .61, .355, 1);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}40%, 43% {    -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);    transition-timing-function: cubic-bezier(.755, .050, .855, .060);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);}70% {    -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);    transition-timing-function: cubic-bezier(.755, .050, .855, .060);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);}90% {    -webkit-transform: translate3d(0, -4px, 0);    transform: translate3d(0, -4px, 0);}}.bounce {    -webkit-animation-name: bounce;    animation-name: bounce;    -webkit-transform-origin: center bottom;    transform-origin: center bottom;}@-webkit-keyframes flash {    0%, 100%, 50% {    opacity: 1;}25%, 75% {    opacity: 0;}}@keyframes flash {    0%, 100%, 50% {    opacity: 1;}25%, 75% {    opacity: 0;}}.flash {    -webkit-animation-name: flash;    animation-name: flash;}@-webkit-keyframes pulse {    0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);}100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}}@keyframes pulse {    0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);}100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}}.pulse {    -webkit-animation-name: pulse;    animation-name: pulse;}@-webkit-keyframes rubberBand {    0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 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);}100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}}@keyframes rubberBand {    0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 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);}100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}}.rubberBand {    -webkit-animation-name: rubberBand;    animation-name: rubberBand;}@-webkit-keyframes shake {    0%, 100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);}}@keyframes shake {    0%, 100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);}}.shake {    -webkit-animation-name: shake;    animation-name: shake;}@-webkit-keyframes swing {    20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);}40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);}60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);}80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);}100% {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);}}@keyframes swing {    20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);}40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);}60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);}80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);}100% {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);}}.swing {    -webkit-transform-origin: top center;    transform-origin: top center;    -webkit-animation-name: swing;    animation-name: swing;}@-webkit-keyframes tada {    0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}10%, 20% {    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}}@keyframes tada {    0% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}10%, 20% {    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}100% {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}}.tada {    -webkit-animation-name: tada;    animation-name: tada;}@-webkit-keyframes wobble {    0% {    -webkit-transform: none;    transform: none;}15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100% {    -webkit-transform: none;    transform: none;}}@keyframes wobble {    0% {    -webkit-transform: none;    transform: none;}15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}100% {    -webkit-transform: none;    transform: none;}}.wobble {    -webkit-animation-name: wobble;    animation-name: wobble;}@-webkit-keyframes bounceIn {    0%, 100%, 20%, 40%, 60%, 80% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-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);}100% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}}@keyframes bounceIn {    0%, 100%, 20%, 40%, 60%, 80% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-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);}100% {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}}.bounceIn {    -webkit-animation-name: bounceIn;    animation-name: bounceIn;}@-webkit-keyframes bounceInDown {    0%, 100%, 60%, 75%, 90% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-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);}100% {    -webkit-transform: none;    transform: none;}}@keyframes bounceInDown {    0%, 100%, 60%, 75%, 90% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-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);}100% {    -webkit-transform: none;    transform: none;}}.bounceInDown {    -webkit-animation-name: bounceInDown;    animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {    0%, 100%, 60%, 75%, 90% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-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);}100% {    -webkit-transform: none;    transform: none;}}@keyframes bounceInLeft {    0%, 100%, 60%, 75%, 90% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-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);}100% {    -webkit-transform: none;    transform: none;}}.bounceInLeft {    -webkit-animation-name: bounceInLeft;    animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {    0%, 100%, 60%, 75%, 90% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-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);}100% {    -webkit-transform: none;    transform: none;}}@keyframes bounceInRight {    0%, 100%, 60%, 75%, 90% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-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);}100% {    -webkit-transform: none;    transform: none;}}.bounceInRight {    -webkit-animation-name: bounceInRight;    animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {    0%, 100%, 60%, 75%, 90% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-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);}100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}}@keyframes bounceInUp {    0%, 100%, 60%, 75%, 90% {    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);    transition-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);}100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}}.bounceInUp {    -webkit-animation-name: bounceInUp;    animation-name: bounceInUp;}@-webkit-keyframes bounceOut {    20% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);}50%, 55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);}100% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);}}@keyframes bounceOut {    20% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);}50%, 55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);}100% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);}}.bounceOut {    -webkit-animation-name: bounceOut;    animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {    20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);}40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);}100% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);}}@keyframes bounceOutDown {    20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);}40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);}100% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);}}.bounceOutDown {    -webkit-animation-name: bounceOutDown;    animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {    20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);}100% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);}}@keyframes bounceOutLeft {    20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);}100% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);}}.bounceOutLeft {    -webkit-animation-name: bounceOutLeft;    animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {    20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);}100% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);}}@keyframes bounceOutRight {    20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);}100% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);}}.bounceOutRight {    -webkit-animation-name: bounceOutRight;    animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {    20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);}40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);}100% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);}}@keyframes bounceOutUp {    20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);}40%, 45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);}100% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);}}.bounceOutUp {    -webkit-animation-name: bounceOutUp;    animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {    0% {    opacity: 0;}100% {    opacity: 1;}}@keyframes fadeIn {    0% {    opacity: 0;}100% {    opacity: 1;}}.fadeIn {    -webkit-animation-name: fadeIn;    animation-name: fadeIn;}@-webkit-keyframes fadeInDown {    0% {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}@keyframes fadeInDown {    0% {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}.fadeInDown {    -webkit-animation-name: fadeInDown;    animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {    0% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}@keyframes fadeInDownBig {    0% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}.fadeInDownBig {    -webkit-animation-name: fadeInDownBig;    animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {    0% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}@keyframes fadeInLeft {    0% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}.fadeInLeft {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {    0% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}@keyframes fadeInLeftBig {    0% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}.fadeInLeftBig {    -webkit-animation-name: fadeInLeftBig;    animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {    0% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}@keyframes fadeInRight {    0% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}.fadeInRight {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {    0% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}@keyframes fadeInRightBig {    0% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}.fadeInRightBig {    -webkit-animation-name: fadeInRightBig;    animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {    0% {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}@keyframes fadeInUp {    0% {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}.fadeInUp {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {    0% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}@keyframes fadeInUpBig {    0% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}.fadeInUpBig {    -webkit-animation-name: fadeInUpBig;    animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {    0% {    opacity: 1;}100% {    opacity: 0;}}@keyframes fadeOut {    0% {    opacity: 1;}100% {    opacity: 0;}}.fadeOut {    -webkit-animation-name: fadeOut;    animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);}}@keyframes fadeOutDown {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);}}.fadeOutDown {    -webkit-animation-name: fadeOutDown;    animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);}}@keyframes fadeOutDownBig {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);}}.fadeOutDownBig {    -webkit-animation-name: fadeOutDownBig;    animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);}}@keyframes fadeOutLeft {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);}}.fadeOutLeft {    -webkit-animation-name: fadeOutLeft;    animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);}}@keyframes fadeOutLeftBig {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);}}.fadeOutLeftBig {    -webkit-animation-name: fadeOutLeftBig;    animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);}}@keyframes fadeOutRight {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);}}.fadeOutRight {    -webkit-animation-name: fadeOutRight;    animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);}}@keyframes fadeOutRightBig {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);}}.fadeOutRightBig {    -webkit-animation-name: fadeOutRightBig;    animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);}}@keyframes fadeOutUp {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);}}.fadeOutUp {    -webkit-animation-name: fadeOutUp;    animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);}}@keyframes fadeOutUpBig {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);}}.fadeOutUpBig {    -webkit-animation-name: fadeOutUpBig;    animation-name: fadeOutUpBig;}@-webkit-keyframes flip {    0% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;}40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;}50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -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;}100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;}}@keyframes flip {    0% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;}40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;}50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -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;}100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;}}.animated.flip {    -webkit-backface-visibility: visible;    backface-visibility: visible;    -webkit-animation-name: flip;    animation-name: flip;}@-webkit-keyframes flipInX {    0% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;    opacity: 0;}40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;}60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;}80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);}}@keyframes flipInX {    0% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;    opacity: 0;}40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;}60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;}80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);}}.flipInX {    -webkit-backface-visibility: visible!important;    backface-visibility: visible!important;    -webkit-animation-name: flipInX;    animation-name: flipInX;}@-webkit-keyframes flipInY {    0% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;    opacity: 0;}40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;}60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;}80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);}}@keyframes flipInY {    0% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;    opacity: 0;}40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;}60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;}80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}100% {    -webkit-transform: perspective(400px);    transform: perspective(400px);}}.flipInY {    -webkit-backface-visibility: visible!important;    backface-visibility: visible!important;    -webkit-animation-name: flipInY;    animation-name: flipInY;}@-webkit-keyframes flipOutX {    0% {    -webkit-transform: perspective(400px);    transform: perspective(400px);}30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;}100% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;}}@keyframes flipOutX {    0% {    -webkit-transform: perspective(400px);    transform: perspective(400px);}30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;}100% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;}}.flipOutX {    -webkit-animation-name: flipOutX;    animation-name: flipOutX;    -webkit-backface-visibility: visible!important;    backface-visibility: visible!important;}@-webkit-keyframes flipOutY {    0% {    -webkit-transform: perspective(400px);    transform: perspective(400px);}30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;}100% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;}}@keyframes flipOutY {    0% {    -webkit-transform: perspective(400px);    transform: perspective(400px);}30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;}100% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;}}.flipOutY {    -webkit-backface-visibility: visible!important;    backface-visibility: visible!important;    -webkit-animation-name: flipOutY;    animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {    0% {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;}60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;}80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;}100% {    -webkit-transform: none;    transform: none;    opacity: 1;}}@keyframes lightSpeedIn {    0% {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;}60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;}80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;}100% {    -webkit-transform: none;    transform: none;    opacity: 1;}}.lightSpeedIn {    -webkit-animation-name: lightSpeedIn;    animation-name: lightSpeedIn;    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {    0% {    opacity: 1;}100% {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;}}@keyframes lightSpeedOut {    0% {    opacity: 1;}100% {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;}}.lightSpeedOut {    -webkit-animation-name: lightSpeedOut;    animation-name: lightSpeedOut;    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {    0% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;}100% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;}}@keyframes rotateIn {    0% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;}100% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;}}.rotateIn {    -webkit-animation-name: rotateIn;    animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {    0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;}100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;}}@keyframes rotateInDownLeft {    0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;}100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;}}.rotateInDownLeft {    -webkit-animation-name: rotateInDownLeft;    animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {    0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;}100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;}}@keyframes rotateInDownRight {    0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;}100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;}}.rotateInDownRight {    -webkit-animation-name: rotateInDownRight;    animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {    0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;}100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;}}@keyframes rotateInUpLeft {    0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;}100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;}}.rotateInUpLeft {    -webkit-animation-name: rotateInUpLeft;    animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {    0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;}100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;}}@keyframes rotateInUpRight {    0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;}100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;}}.rotateInUpRight {    -webkit-animation-name: rotateInUpRight;    animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {    0% {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;}100% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;}}@keyframes rotateOut {    0% {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;}100% {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;}}.rotateOut {    -webkit-animation-name: rotateOut;    animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {    0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;}100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;}}@keyframes rotateOutDownLeft {    0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;}100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;}}.rotateOutDownLeft {    -webkit-animation-name: rotateOutDownLeft;    animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {    0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;}100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;}}@keyframes rotateOutDownRight {    0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;}100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;}}.rotateOutDownRight {    -webkit-animation-name: rotateOutDownRight;    animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {    0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;}100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;}}@keyframes rotateOutUpLeft {    0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;}100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;}}.rotateOutUpLeft {    -webkit-animation-name: rotateOutUpLeft;    animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {    0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;}100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;}}@keyframes rotateOutUpRight {    0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;}100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;}}.rotateOutUpRight {    -webkit-animation-name: rotateOutUpRight;    animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {    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: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 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: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 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;}100% {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;}}@keyframes hinge {    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: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 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: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 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;}100% {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;}}.hinge {    -webkit-animation-name: hinge;    animation-name: hinge;}@-webkit-keyframes rollIn {    0% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}@keyframes rollIn {    0% {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}100% {    opacity: 1;    -webkit-transform: none;    transform: none;}}.rollIn {    -webkit-animation-name: rollIn;    animation-name: rollIn;}@-webkit-keyframes rollOut {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}@keyframes rollOut {    0% {    opacity: 1;}100% {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}}.rollOut {    -webkit-animation-name: rollOut;    animation-name: rollOut;}@-webkit-keyframes zoomIn {    0% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);}50% {    opacity: 1;}}@keyframes zoomIn {    0% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);}50% {    opacity: 1;}}.zoomIn {    -webkit-animation-name: zoomIn;    animation-name: zoomIn;}@-webkit-keyframes zoomInDown {    0% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomInDown {    0% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}.zoomInDown {    -webkit-animation-name: zoomInDown;    animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {    0% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomInLeft {    0% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}.zoomInLeft {    -webkit-animation-name: zoomInLeft;    animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {    0% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomInRight {    0% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}.zoomInRight {    -webkit-animation-name: zoomInRight;    animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {    0% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomInUp {    0% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}60% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}.zoomInUp {    -webkit-animation-name: zoomInUp;    animation-name: zoomInUp;}@-webkit-keyframes zoomOut {    0% {    opacity: 1;}50% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);}100% {    opacity: 0;}}@keyframes zoomOut {    0% {    opacity: 1;}50% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);}100% {    opacity: 0;}}.zoomOut {    -webkit-animation-name: zoomOut;    animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {    40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}100% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomOutDown {    40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}100% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}.zoomOutDown {    -webkit-animation-name: zoomOutDown;    animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {    40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}100% {    opacity: 0;    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);    transform: scale(.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;}}@keyframes zoomOutLeft {    40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}100% {    opacity: 0;    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);    transform: scale(.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;}}.zoomOutLeft {    -webkit-animation-name: zoomOutLeft;    animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {    40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}100% {    opacity: 0;    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);    transform: scale(.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;}}@keyframes zoomOutRight {    40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}100% {    opacity: 0;    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);    transform: scale(.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;}}.zoomOutRight {    -webkit-animation-name: zoomOutRight;    animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {    40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}100% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}@keyframes zoomOutUp {    40% {    opacity: 1;    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);    animation-timing-function: cubic-bezier(.55, .055, .675, .19);}100% {    opacity: 0;    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);    animation-timing-function: cubic-bezier(.175, .885, .32, 1);}}.zoomOutUp {    -webkit-animation-name: zoomOutUp;    animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {    0% {    -webkit-transform: translateY(-100%);    transform: translateY(-100%);    visibility: visible;}100% {    -webkit-transform: translateY(0);    transform: translateY(0);}}@keyframes slideInDown {    0% {    -webkit-transform: translateY(-100%);    transform: translateY(-100%);    visibility: visible;}100% {    -webkit-transform: translateY(0);    transform: translateY(0);}}.slideInDown {    -webkit-animation-name: slideInDown;    animation-name: slideInDown;}@-webkit-keyframes slideInLeft {    0% {    -webkit-transform: translateX(-100%);    transform: translateX(-100%);    visibility: visible;}100% {    -webkit-transform: translateX(0);    transform: translateX(0);}}@keyframes slideInLeft {    0% {    -webkit-transform: translateX(-100%);    transform: translateX(-100%);    visibility: visible;}100% {    -webkit-transform: translateX(0);    transform: translateX(0);}}.slideInLeft {    -webkit-animation-name: slideInLeft;    animation-name: slideInLeft;}@-webkit-keyframes slideInRight {    0% {    -webkit-transform: translateX(100%);    transform: translateX(100%);    visibility: visible;}100% {    -webkit-transform: translateX(0);    transform: translateX(0);}}@keyframes slideInRight {    0% {    -webkit-transform: translateX(100%);    transform: translateX(100%);    visibility: visible;}100% {    -webkit-transform: translateX(0);    transform: translateX(0);}}.slideInRight {    -webkit-animation-name: slideInRight;    animation-name: slideInRight;}@-webkit-keyframes slideInUp {    0% {    -webkit-transform: translateY(100%);    transform: translateY(100%);    visibility: visible;}100% {    -webkit-transform: translateY(0);    transform: translateY(0);}}@keyframes slideInUp {    0% {    -webkit-transform: translateY(100%);    transform: translateY(100%);    visibility: visible;}100% {    -webkit-transform: translateY(0);    transform: translateY(0);}}.slideInUp {    -webkit-animation-name: slideInUp;    animation-name: slideInUp;}@-webkit-keyframes slideOutDown {    0% {    -webkit-transform: translateY(0);    transform: translateY(0);}100% {    visibility: hidden;    -webkit-transform: translateY(100%);    transform: translateY(100%);}}@keyframes slideOutDown {    0% {    -webkit-transform: translateY(0);    transform: translateY(0);}100% {    visibility: hidden;    -webkit-transform: translateY(100%);    transform: translateY(100%);}}.slideOutDown {    -webkit-animation-name: slideOutDown;    animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft {    0% {    -webkit-transform: translateX(0);    transform: translateX(0);}100% {    visibility: hidden;    -webkit-transform: translateX(-100%);    transform: translateX(-100%);}}@keyframes slideOutLeft {    0% {    -webkit-transform: translateX(0);    transform: translateX(0);}100% {    visibility: hidden;    -webkit-transform: translateX(-100%);    transform: translateX(-100%);}}.slideOutLeft {    -webkit-animation-name: slideOutLeft;    animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {    0% {    -webkit-transform: translateX(0);    transform: translateX(0);}100% {    visibility: hidden;    -webkit-transform: translateX(100%);    transform: translateX(100%);}}@keyframes slideOutRight {    0% {    -webkit-transform: translateX(0);    transform: translateX(0);}100% {    visibility: hidden;    -webkit-transform: translateX(100%);    transform: translateX(100%);}}.slideOutRight {    -webkit-animation-name: slideOutRight;    animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {    0% {    -webkit-transform: translateY(0);    transform: translateY(0);}100% {    visibility: hidden;    -webkit-transform: translateY(-100%);    transform: translateY(-100%);}}@keyframes slideOutUp {    0% {    -webkit-transform: translateY(0);    transform: translateY(0);}100% {    visibility: hidden;    -webkit-transform: translateY(-100%);    transform: translateY(-100%);}}.slideOutUp {    -webkit-animation-name: slideOutUp;    animation-name: slideOutUp;}@-webkit-keyframes rollInRight {    0% {    opacity: 0;    -webkit-transform: translateX(100%) rotate(120deg);}100% {    opacity: 1;    -webkit-transform: translateX(0) rotate(0deg);}}@-moz-keyframes rollInRight {    0% {    opacity: 0;    -moz-transform: translateX(100%) rotate(120deg);}100% {    opacity: 1;    -moz-transform: translateX(0) rotate(0deg);}}@-o-keyframes rollInRight {    0% {    opacity: 0;    -o-transform: translateX(100%) rotate(120deg);}100% {    opacity: 1;    -o-transform: translateX(0) rotate(0deg);}}@keyframes rollInRight {    0% {    opacity: 0;    transform: translateX(100%) rotate(120deg);}100% {    opacity: 1;    transform: translateX(0) rotate(0deg);}}.rollInRight {    -webkit-animation-name: rollInRight;    -moz-animation-name: rollInRight;    -o-animation-name: rollInRight;    animation-name: rollInRight;}/* EXTENDED WITH THIS http://www.oxygenna.com/tutorials/scroll-animations-using-waypoints-js-animate-css */.os-animation{  opacity: 0;} .os-animation.animated {    opacity: 1;}/*	--------------------------------------------------	END	-------------------------------------------------- */	