/* ie styles */
html.ie .coverflow-wrapper {
	-webkit-perspective: 700px;
	-moz-perspective: 700px;
	perspective: 700px;
	-webkit-perspective-origin: 50% 50%;
	-moz-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%;
	-ms-touch-action: pan-y !important;
}
html.ie.safari .coverflow-wrapper {
	-webkit-perspective: 500px;
	-moz-perspective: 500px;
	perspective: 500px;
}
html.ie .coverflow-slide {
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-ms-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-o-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-webkit-transform-origin: left center 0px;
	-moz-transform-origin: left center 0px;
	-ms-transform-origin: left center 0px;
	-o-transform-origin: left center 0px;
	transform-origin: left center 0px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
html.ie .coverflow-slide.fast {
	-webkit-transition: -webkit-transform 0s ease-out;
	-moz-transition: -moz-transform 0s ease-out;
	transition: transform 0s ease-out;
}
html.ie .coverflow-slide .text {
	opacity: 1;
	-webkit-transition: all 0.3s 0.3s ease-in;
	-moz-transition: all 0.3s 0.3s ease-in;
	transition: all 0.3s 0.3s ease-in;
}
html.ie .coverflow-slide.left {
	-webkit-transform: matrix3d(0.49498, 0, -0.7071, 0, 0, 0.9, 0, 0, 0.7071, 0, 0.49498, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-moz-transform: matrix3d(0.49498, 0, -0.7071, 0, 0, 0.9, 0, 0, 0.7071, 0, 0.49498, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-ms-transform: matrix3d(0.49498, 0, -0.7071, 0, 0, 0.9, 0, 0, 0.7071, 0, 0.49498, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-o-transform: matrix3d(0.49498, 0, -0.7071, 0, 0, 0.9, 0, 0, 0.7071, 0, 0.49498, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	transform: matrix3d(0.49498, 0, -0.7071, 0, 0, 0.9, 0, 0, 0.7071, 0, 0.49498, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-webkit-transform-origin: left center 0px;
	-moz-transform-origin: left center 0px;
	-ms-transform-origin: left center 0px;
	-o-transform-origin: left center 0px;
	transform-origin: left center 0px;
}
html.ie .coverflow-slide.left .text {
	-webkit-transition: all 0s ease-in;
	-moz-transition: all 0s ease-in;
	transition: all 0s ease-in;
	opacity: 0;
	pointer-events: none;
}
html.ie .coverflow-slide.left .text a {
	display: none;
}
html.ie .coverflow-slide.right {
	-webkit-transform: matrix3d(0.49498, 0, 0.7071, 0, 0, 0.9, 0, 0, -0.7071, 0, 0.49498, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-moz-transform: matrix3d(0.49498, 0, 0.7071, 0, 0, 0.9, 0, 0, -0.7071, 0, 0.49498, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-ms-transform: matrix3d(0.49498, 0, 0.7071, 0, 0, 0.9, 0, 0, -0.7071, 0, 0.49498, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-o-transform: matrix3d(0.49498, 0, 0.7071, 0, 0, 0.9, 0, 0, -0.7071, 0, 0.49498, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	transform: matrix3d(0.49498, 0, 0.7071, 0, 0, 0.9, 0, 0, -0.7071, 0, 0.49498, 0, 0, 0, 0, 1) translate3d(0, 0, 0);
	-webkit-transform-origin: right center 0px;
	-moz-transform-origin: right center 0px;
	-ms-transform-origin: right center 0px;
	-o-transform-origin: right center 0px;
	transform-origin: right center 0px;
}
html.ie .coverflow-slide.right .text {
	-webkit-transition: all 0s ease-in;
	-moz-transition: all 0s ease-in;
	transition: all 0s ease-in;
	opacity: 0;
	pointer-events: none;
}
html.ie .coverflow-slide.right .text a {
	display: none;
}
html.ie .coverflow-slide.fromright {
	-webkit-transform-origin: right center 0px;
	-moz-transform-origin: right center 0px;
	-ms-transform-origin: right center 0px;
	-o-transform-origin: right center 0px;
	transform-origin: right center 0px;
}
