/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x: 50%;-webkit-perspective-origin-y: 50%;-moz-perspective: 1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y: 50%;perspective: 1200px;}

/* fade */
.owl-fade-out {z-index: 10;-webkit-animation: fadeOut 0.7s both ease;-moz-animation: fadeOut 0.7s both ease;animation: fadeOut 0.7s both ease;}
.owl-fade-in {-webkit-animation: fadeIn 0.7s both ease;-moz-animation: fadeIn 0.7s both ease;animation: fadeIn 0.7s both ease;}
}

/* backSlide */
.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease;-moz-animation: backSlideOut 1s both ease;animation: backSlideOut 0.8s both ease;}
.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease;-moz-animation: backSlideIn 1s both ease;animation: backSlideIn 0.8s both ease;}

/* goDown */
.owl-goDown-out {-webkit-animation: scaleToFade 0.7s ease both;-moz-animation: scaleToFade 0.7s ease both;animation: scaleToFade 0.7s ease both;}
.owl-goDown-in {-webkit-animation: goDown 0.6s ease both;-moz-animation: goDown 0.6s ease both;animation: goDown 0.6s ease both;}

/* scaleUp */
.owl-fadeUp-in {-webkit-animation: scaleUpFrom 0.5s ease both;-moz-animation: scaleUpFrom 0.5s ease both;animation: scaleUpFrom 0.5s ease both;}
.owl-fadeUp-out {-webkit-animation: scaleUpTo 0.5s ease both;-moz-animation: scaleUpTo 0.5s ease both;animation: scaleUpTo 0.5s ease both;}

/* Keyframes */
/* empty */
@-webkit-keyframes empty {
	0% { opacity: 1; }
}
@-moz-keyframes empty {
	0% { opacity: 1; }
}
@keyframes empty {
	0% { opacity: 1; }
}
@-webkit-keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@-moz-keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@-webkit-keyframes fadeOut {
	0% { opacity: 1; }
	100% { opacity: 0; }
}
@-moz-keyframes fadeOut {
	0% { opacity: 1; }
	100% { opacity: 0; }
}
@keyframes fadeOut {
	0% { opacity: 1; }
	100% { opacity: 0; }
}
@-webkit-keyframes backSlideOut {
	25% { opacity: 0.5; -webkit-transform: translateZ(-500px); }
	75% { opacity: 0.5; -webkit-transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: 0.5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
	25% { opacity: 0.5; -moz-transform: translateZ(-500px); }
	75% { opacity: 0.5; -moz-transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: 0.5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
	25% { opacity: 0.5; transform: translateZ(-500px); }
	75% { opacity: 0.5; transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: 0.5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
	0%, 25% { opacity: 0.5; -webkit-transform: translateZ(-500px) translateX(200%); }
	75% { opacity: 0.5; -webkit-transform: translateZ(-500px); }
	100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
	0%, 25% { opacity: 0.5; -moz-transform: translateZ(-500px) translateX(200%); }
	75% { opacity: 0.5; -moz-transform: translateZ(-500px); }
	100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
	0%, 25% { opacity: 0.5; transform: translateZ(-500px) translateX(200%); }
	75% { opacity: 0.5; transform: translateZ(-500px); }
	100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
	to { opacity: 0; -webkit-transform: scale(0.8); }
}
@-moz-keyframes scaleToFade {
	to { opacity: 0; -moz-transform: scale(0.8); }
}
@keyframes scaleToFade {
	to { opacity: 0; transform: scale(0.8); }
}
@-webkit-keyframes goDown {
	from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
	from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
	from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
	from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
	from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
	from { opacity: 0; transform: scale(1.5); }
}
@-webkit-keyframes scaleUpTo {
	to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
	to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
	to { opacity: 0; transform: scale(1.5); }
}