/* Coverflow Theme */
.coverflow .bundle-slide,
.coverflow .arrow:hover {
	background: #f1f1f1;
}
.coverflow .bundle-slide.bespoke-before {
	-webkit-transform: translateZ(-350px) translateX(-400px) rotateY(45deg);
	-moz-transform: translateZ(-350px) translateX(-400px) rotateY(45deg);
	-ms-transform: translateZ(-350px) translateX(-400px) rotateY(45deg);
	-o-transform: translateZ(-350px) translateX(-400px) rotateY(45deg);
	transform: translateZ(-350px) translateX(-400px) rotateY(45deg);
	z-index: 6;
	opacity: 0;
}
.coverflow .bundle-slide.bespoke-before-3 {
	-webkit-transform: translateZ(-350px) translateX(-340px) rotateY(45deg);
	-moz-transform: translateZ(-350px) translateX(-340px) rotateY(45deg);
	-ms-transform: translateZ(-350px) translateX(-340px) rotateY(45deg);
	-o-transform: translateZ(-350px) translateX(-340px) rotateY(45deg);
	transform: translateZ(-350px) translateX(-340px) rotateY(45deg);
	z-index: 7;
}
.coverflow .bundle-slide.bespoke-before-2 {
	-webkit-transform: translateZ(-350px) translateX(-280px) rotateY(45deg);
	-moz-transform: translateZ(-350px) translateX(-280px) rotateY(45deg);
	-ms-transform: translateZ(-350px) translateX(-280px) rotateY(45deg);
	-o-transform: translateZ(-350px) translateX(-280px) rotateY(45deg);
	transform: translateZ(-350px) translateX(-280px) rotateY(45deg);
	z-index: 8;
}
.coverflow .bundle-slide.bespoke-before-1 {
	-webkit-transform: translateZ(-200px) translateX(-220px) rotateY(30deg);
	-moz-transform: translateZ(-200px) translateX(-220px) rotateY(30deg);
	-ms-transform: translateZ(-200px) translateX(-220px) rotateY(30deg);
	-o-transform: translateZ(-200px) translateX(-220px) rotateY(30deg);
	transform: translateZ(-200px) translateX(-220px) rotateY(30deg);
	opacity: 0.6;
	z-index: 9;
}
.coverflow .bundle-slide.bespoke-active {
	z-index: 10;
}
.coverflow .bundle-slide.bespoke-after {
	-webkit-transform: translateZ(-200px) translateX(220px) rotateY(-30deg);
	-moz-transform: translateZ(-200px) translateX(220px) rotateY(-30deg);
	-ms-transform: translateZ(-200px) translateX(220px) rotateY(-30deg);
	-o-transform: translateZ(-200px) translateX(220px) rotateY(-30deg);
	transform: translateZ(-200px) translateX(220px) rotateY(-30deg);
	z-index: 6;
	opacity: 0;
}
.coverflow .bundle-slide.bespoke-after-1 {
	-webkit-transform: translateZ(-200px) translateX(220px) rotateY(-30deg);
	-moz-transform: translateZ(-200px) translateX(220px) rotateY(-30deg);
	-ms-transform: translateZ(-200px) translateX(220px) rotateY(-30deg);
	-o-transform: translateZ(-200px) translateX(220px) rotateY(-30deg);
	transform: translateZ(-200px) translateX(220px) rotateY(-30deg);
	opacity: 0.6;
	z-index: 9;
}
.coverflow .bundle-slide.bespoke-after-2 {
	-webkit-transform: translateZ(-350px) translateX(280px) rotateY(-45deg);
	-moz-transform: translateZ(-350px) translateX(280px) rotateY(-45deg);
	-ms-transform: translateZ(-350px) translateX(280px) rotateY(-45deg);
	-o-transform: translateZ(-350px) translateX(280px) rotateY(-45deg);
	transform: translateZ(-350px) translateX(280px) rotateY(-45deg);
	z-index: 8;
}
.coverflow .bundle-slide.bespoke-after-3 {
	-webkit-transform: translateZ(-350px) translateX(340px) rotateY(-45deg);
	-moz-transform: translateZ(-350px) translateX(340px) rotateY(-45deg);
	-ms-transform: translateZ(-350px) translateX(340px) rotateY(-45deg);
	-o-transform: translateZ(-350px) translateX(340px) rotateY(-45deg);
	transform: translateZ(-350px) translateX(340px) rotateY(-45deg);
	z-index: 7;
}