.flipster {
	margin: 0px auto; width: 100%; display: block; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: visible;
}
.flip-items {
	margin: 0px auto; padding: 0px; display: block; list-style-type: none;
}
.flip-item {
	margin: 0px auto; padding: 0px; display: block; list-style-type: none;
}
.flip-items {
	transform-origin: 50% 50%; width: 100%; box-sizing: content-box; transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%;
}
.flip-item {
	position: absolute; opacity: 0.99;
}
.flip-past {
	cursor: pointer;
}
.flip-future {
	cursor: pointer;
}
.flip-next {
	cursor: pointer;
}
.flip-prev {
	cursor: pointer;
}
.flip-item img {
	width: 100%; display: block;
}
.flipster-coverflow .flip-items {
	transition:350ms ease-in-out; padding-top: 2%; padding-bottom: 5%; position: relative; -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out;
}
.flipster-coverflow .flip-item {
	transform-origin: 50% 50%; transition:175ms ease-in-out; width: 30%; display: block; position: absolute; perspective: 800px; -webkit-transition: all 175ms ease-in-out; -moz-transition: all 175ms ease-in-out; -o-transition: all 175ms ease-in-out; -webkit-perspective: 800px; -moz-perspective: 800px; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%;
}
.flipster-coverflow .flip-content {
	transition:350ms ease-in-out; -webkit-transition: all 350ms ease-in-out; -moz-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; -webkit-box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
}
.flipster-coverflow .flip-past .flip-content {
	transform: rotateY(55deg) scale(0.75); -webkit-transform: rotateY(55deg) scale(0.75); -moz-transform: rotateY(55deg) scale(0.75); -o-transform: rotateY(55deg) scale(0.75);
}
.flipster-coverflow .flip-future .flip-content {
	transform: rotateY(-55deg) scale(0.75); -webkit-transform: rotateY(-55deg) scale(0.75); -moz-transform: rotateY(-55deg) scale(0.75); -o-transform: rotateY(-55deg) scale(0.75);
}
.no-rotate.flipster-coverflow .flip-past .flip-content {
	transform: scale(0.75); -webkit-transform: scale(0.75); -moz-transform: scale(0.75); -o-transform: scale(0.75);
}
.no-rotate.flipster-coverflow .flip-future .flip-content {
	transform: scale(0.75); -webkit-transform: scale(0.75); -moz-transform: scale(0.75); -o-transform: scale(0.75);
}
.flipster-coverflow .flip-current .flip-content {
	transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg);
}
.flipster-coverflow .flip-hidden {
	visibility: hidden; opacity: 0; -moz-opacity: 0; -webkit-opacity: 0;
}
.flipster-carousel .flip-items {
	perspective: 2000px; -webkit-perspective: 2000px; -moz-perspective: 2000px;
}
.flipster-carousel .flip-item {
	transition:350ms ease-out; transform: translate3d(0px, 0px, 0px); -webkit-transition: all 350ms ease-out; -moz-transition: all 350ms ease-out; -o-transition: all 350ms ease-out; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
}
.no-csstransforms .flipster-carousel .flip-item {
	transition:none; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.flipster-carousel .flip-items img {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.flipster-carousel .flip-past {
	transform: translateX(-80%) translateZ(0px) rotateY(80deg) scale(0.65); -webkit-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65); -moz-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65); -o-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
}
.no-rotate.flipster-carousel .flip-past {
	transform: translateX(-80%) translateZ(0px) scale(0.65); -webkit-transform: translateX(-80%) translateZ(0) scale(0.65); -moz-transform: translateX(-80%) translateZ(0) scale(0.65); -o-transform: translateX(-80%) translateZ(0) scale(0.65);
}
.no-csstransforms3d .flipster-carousel .flip-past {
	transform: translateX(-56%) scale(0.5); -webkit-transform: translateX(-56%) scale(0.5); -moz-transform: translateX(-56%) scale(0.5); -o-transform: translateX(-56%) scale(0.5);
}
.no-csstransforms .flipster-carousel .flip-past {
	left: -20%; top: 40%; width: 50%; height: 50%;
}
.flipster-carousel .flip-future {
	transform: translateX(80%) translateZ(0px) rotateY(-80deg) scale(0.65); -webkit-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65); -moz-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65); -o-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
}
.no-rotate.flipster-carousel .flip-future {
	transform: translateX(80%) translateZ(0px) scale(0.65); -webkit-transform: translateX(80%) translateZ(0) scale(0.65); -moz-transform: translateX(80%) translateZ(0) scale(0.65); -o-transform: translateX(80%) translateZ(0) scale(0.65);
}
.no-csstransforms3d .flipster-carousel .flip-future {
	transform: translateX(56%) scale(0.5); -webkit-transform: translateX(56%) scale(0.5); -moz-transform: translateX(56%) scale(0.5); -o-transform: translateX(56%) scale(0.5);
}
.no-csstransforms .flipster-carousel .flip-future {
	left: 88%; top: 40%; width: 50%; height: 50%;
}
.flipster-carousel .flip-prev {
	transform: translateX(-60%) translateZ(0px) rotateY(80deg) scale(0.8); -webkit-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8); -moz-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8); -o-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
}
.no-rotate.flipster-carousel .flip-prev {
	transform: translateX(-60%) translateZ(0px) scale(0.8); -webkit-transform: translateX(-60%) translateZ(0) scale(0.8); -moz-transform: translateX(-60%) translateZ(0) scale(0.8); -o-transform: translateX(-60%) translateZ(0) scale(0.8);
}
.no-csstransforms3d .flipster-carousel .flip-prev {
	transform: translateX(-24%) scale(0.75); -webkit-transform: translateX(-24%) scale(0.75); -moz-transform: translateX(-24%) scale(0.75); -o-transform: translateX(-24%) scale(0.75);
}
.no-csstransforms .flipster-carousel .flip-prev {
	left: -9%; top: 20%; width: 75%; height: 75%;
}
.flipster-carousel .flip-next {
	transform: translateX(60%) translateZ(0px) rotateY(-80deg) scale(0.8); -webkit-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8); -moz-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8); -o-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
}
.no-rotate.flipster-carousel .flip-next {
	transform: translateX(60%) translateZ(0px) scale(0.8); -webkit-transform: translateX(60%) translateZ(0) scale(0.8); -moz-transform: translateX(60%) translateZ(0) scale(0.8); -o-transform: translateX(60%) translateZ(0) scale(0.8);
}
.no-csstransforms3d .flipster-carousel .flip-next {
	transform: translateX(24%) scale(0.75); -webkit-transform: translateX(24%) scale(0.75); -moz-transform: translateX(24%) scale(0.75); -o-transform: translateX(24%) scale(0.75);
}
.no-csstransforms .flipster-carousel .flip-next {
	left: 39%; top: 20%; width: 75%; height: 75%;
}
.flipster-carousel .flip-past {
	z-index: 1; opacity: 0.6; transition-delay: 87.5ms; -moz-opacity: 0.6; -webkit-opacity: 0.6; -webkit-transition-delay: 87.5ms; -moz-transition-delay: 87.5ms; -o-transition-delay: 87.5ms;
}
.flipster-carousel .flip-future {
	z-index: 1; opacity: 0.6; transition-delay: 87.5ms; -moz-opacity: 0.6; -webkit-opacity: 0.6; -webkit-transition-delay: 87.5ms; -moz-transition-delay: 87.5ms; -o-transition-delay: 87.5ms;
}
.flipster-carousel .flip-prev {
	z-index: 2; opacity: 0.8; transition-delay: 58.3333ms; -moz-opacity: 0.8; -webkit-opacity: 0.8; -webkit-transition-delay: 58.333333333333336ms; -moz-transition-delay: 58.333333333333336ms; -o-transition-delay: 58.333333333333336ms;
}
.flipster-carousel .flip-next {
	z-index: 2; opacity: 0.8; transition-delay: 58.3333ms; -moz-opacity: 0.8; -webkit-opacity: 0.8; -webkit-transition-delay: 58.333333333333336ms; -moz-transition-delay: 58.333333333333336ms; -o-transition-delay: 58.333333333333336ms;
}
.flipster-carousel .flip-current {
	z-index: 999; transform: rotateY(0deg); transition-delay: 58.3333ms; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -webkit-transition-delay: 58.333333333333336ms; -moz-transition-delay: 58.333333333333336ms; -o-transition-delay: 58.333333333333336ms;
}
.flipster-carousel .flip-hidden {
	visibility: hidden; opacity: 0; transform: rotateY(0deg) translateX(0px) scale(0.5); transition-delay: 116.667ms; -moz-opacity: 0; -webkit-opacity: 0; -webkit-transform: rotateY(0deg) translateX(0) scale(0.5); -moz-transform: rotateY(0deg) translateX(0) scale(0.5); -o-transform: rotateY(0deg) translateX(0) scale(0.5); -webkit-transition-delay: 116.66666666666667ms; -moz-transition-delay: 116.66666666666667ms; -o-transition-delay: 116.66666666666667ms;
}
.no-transition {
	transition-duration: 0ms !important; -webkit-transition-duration: 0ms; -moz-transition-duration: 0ms; -o-transition-duration: 0ms;
}
