.flipster {
display:block;
margin:0 auto;
width:100%;
position:relative
}

.flip-items,.flip-item {
display:block;
margin:0 auto;
padding:0;
list-style-type:none
}

.flip-items {
width:100%;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box
}

.flip-item {
position:absolute;
opacity:.99
}

.flip-past,.flip-future,.flip-next,.flip-prev {
cursor:pointer
}

#best .flip-item img {
display:block;
width:100%;
height:100%
}

#reviews .flip-item img {
	width: 170px !important;
	height: 170px !important;
}

.flipster-coverflow .flip-items {
-webkit-transition:all 350ms ease-in-out;
-moz-transition:all 350ms ease-in-out;
-o-transition:all 350ms ease-in-out;
-ms-transition:all 350ms ease-in-out;
transition:all 350ms ease-in-out;
position:relative;
padding-top:2%;
padding-bottom:5%
}

.flipster-coverflow .flip-item {
display:block;
-webkit-transition:all 175ms ease-in-out;
-moz-transition:all 175ms ease-in-out;
-o-transition:all 175ms ease-in-out;
-ms-transition:all 175ms ease-in-out;
transition:all 175ms ease-in-out;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-perspective:800px;
-moz-perspective:800px;
perspective:800px;
position:absolute;
width:30%
}

.flipster-coverflow .flip-content {
-webkit-transition:all 350ms ease-in-out;
-moz-transition:all 350ms ease-in-out;
-o-transition:all 350ms ease-in-out;
-ms-transition:all 350ms ease-in-out;
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 {
-webkit-transform:rotateY(55deg) scale(0.75);
-moz-transform:rotateY(55deg) scale(0.75);
-o-transform:rotateY(55deg) scale(0.75);
-ms-transform:rotateY(55deg) scale(0.75);
transform:rotateY(55deg) scale(0.75)
}

.flipster-coverflow .flip-future .flip-content {
-webkit-transform:rotateY(-55deg) scale(0.75);
-moz-transform:rotateY(-55deg) scale(0.75);
-o-transform:rotateY(-55deg) scale(0.75);
-ms-transform:rotateY(-55deg) scale(0.75);
transform:rotateY(-55deg) scale(0.75)
}

.flipster-coverflow.no-rotate .flip-past .flip-content {
-webkit-transform:scale(0.75);
-moz-transform:scale(0.75);
-o-transform:scale(0.75);
-ms-transform:scale(0.75);
transform:scale(0.75)
}

.flipster-coverflow.no-rotate .flip-future .flip-content {
-webkit-transform:scale(0.75);
-moz-transform:scale(0.75);
-o-transform:scale(0.75);
-ms-transform:scale(0.75);
transform:scale(0.75)
}

.flipster-coverflow .flip-current .flip-content {
-webkit-transform:rotateY(0deg);
-moz-transform:rotateY(0deg);
-o-transform:rotateY(0deg);
-ms-transform:rotateY(0deg);
transform:rotateY(0deg)
}

.flipster-coverflow .flip-hidden {
visibility:hidden;
-webkit-opacity:0;
-moz-opacity:0;
opacity:0
}

.flipster-carousel .flip-items {
-webkit-perspective:2000px;
-moz-perspective:2000px;
perspective:2000px
}

.flipster-carousel .flip-item {
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:all 350ms ease-out;
-moz-transition:all 350ms ease-out;
-o-transition:all 350ms ease-out;
-ms-transition:all 350ms ease-out;
transition:all 350ms ease-out
}

.no-csstransforms .flipster-carousel .flip-item {
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
-ms-transition:none;
transition:none
}

.flipster-carousel .flip-past {
-webkit-transform:translateZ(0) scale(0.65);
-moz-transform:translateZ(0) scale(0.65);
-o-transform:translateZ(0) scale(0.65);
-ms-transform:translateZ(0) scale(0.65);
transform:translateZ(0) scale(0.65)
}

.flipster-carousel.no-rotate .flip-past {
-webkit-transform:translateZ(0) scale(0.65);
-moz-transform:translateZ(0) scale(0.65);
-o-transform:translateZ(0) scale(0.65);
-ms-transform:translateZ(0) scale(0.65);
transform:translateZ(0) scale(0.65)
}

.no-csstransforms3d .flipster-carousel .flip-past {
-webkit-transform:translateX(-56%) scale(0.5);
-moz-transform:translateX(-56%) scale(0.5);
-o-transform:translateX(-56%) scale(0.5);
-ms-transform:translateX(-56%) scale(0.5);
transform:translateX(-56%) scale(0.5)
}

.no-csstransforms .flipster-carousel .flip-past {
left:-20%;
top:40%;
width:50%;
height:50%
}

.flipster-carousel .flip-future {
-webkit-transform:scale(0.65);
-moz-transform:scale(0.65);
-o-transform:scale(0.65);
-ms-transform:scale(0.65);
transform:scale(0.65)
}

.flipster-carousel.no-rotate .flip-future {
-webkit-transform:scale(0.65);
-moz-transform:scale(0.65);
-o-transform:scale(0.65);
-ms-transform:scale(0.65);
transform:scale(0.65)
}

.no-csstransforms3d .flipster-carousel .flip-future {
-webkit-transform:translateX(56%) scale(0.5);
-moz-transform:translateX(56%) scale(0.5);
-o-transform:translateX(56%) scale(0.5);
-ms-transform:translateX(56%) scale(0.5);
transform:translateX(56%) scale(0.5)
}

.no-csstransforms .flipster-carousel .flip-future {
left:88%;
top:40%;
width:50%;
height:50%
}

.flipster-carousel .flip-prev {
-webkit-transform:translateX(-40%) translateZ(0) scale(0.8);
-moz-transform:translateX(-40%) translateZ(0) scale(0.8);
-o-transform:translateX(-40%) translateZ(0) scale(0.8);
-ms-transform:translateX(-40%) translateZ(0) scale(0.8);
transform:translateX(-40%) translateZ(0) scale(0.8)
}

.flipster-carousel.no-rotate .flip-prev {
-webkit-transform:translateX(-40%) translateZ(0) scale(0.8);
-moz-transform:translateX(-40%) translateZ(0) scale(0.8);
-o-transform:translateX(-40%) translateZ(0) scale(0.8);
-ms-transform:translateX(-40%) translateZ(0) scale(0.8);
transform:translateX(-40%) translateZ(0) scale(0.8)
}

.no-csstransforms3d .flipster-carousel .flip-prev {
-webkit-transform:translateX(-24%) scale(0.75);
-moz-transform:translateX(-24%) scale(0.75);
-o-transform:translateX(-24%) scale(0.75);
-ms-transform:translateX(-24%) scale(0.75);
transform:translateX(-24%) scale(0.75)
}

.no-csstransforms .flipster-carousel .flip-prev {
left:-9%;
top:20%;
width:75%;
height:75%
}

.flipster-carousel .flip-next {
-webkit-transform:translateX(40%) translateZ(0) scale(0.8);
-moz-transform:translateX(40%) translateZ(0) scale(0.8);
-o-transform:translateX(40%) translateZ(0) scale(0.8);
-ms-transform:translateX(40%) translateZ(0) scale(0.8);
transform:translateX(40%) translateZ(0) scale(0.8)
}

.flipster-carousel.no-rotate .flip-next {
-webkit-transform:translateX(40%) translateZ(0) scale(0.8);
-moz-transform:translateX(40%) translateZ(0) scale(0.8);
-o-transform:translateX(40%) translateZ(0) scale(0.8);
-ms-transform:translateX(40%) translateZ(0) scale(0.8);
transform:translateX(40%) translateZ(0) scale(0.8)
}

.no-csstransforms3d .flipster-carousel .flip-next {
-webkit-transform:translateX(24%) scale(0.75);
-moz-transform:translateX(24%) scale(0.75);
-o-transform:translateX(24%) scale(0.75);
-ms-transform:translateX(24%) scale(0.75);
transform:translateX(24%) scale(0.75)
}

.no-csstransforms .flipster-carousel .flip-next {
left:39%;
top:20%;
width:75%;
height:75%
}

.flipster-carousel .flip-past,.flipster-carousel .flip-future {
z-index:1;
-webkit-transition-delay:87.5ms;
-moz-transition-delay:87.5ms;
-o-transition-delay:87.5ms;
transition-delay:87.5ms
}

.flipster-carousel .flip-prev,.flipster-carousel .flip-next {
z-index:2;
-webkit-transition-delay:58.333333333333ms;
-moz-transition-delay:58.333333333333ms;
-o-transition-delay:58.333333333333ms;
transition-delay:58.333333333333ms
}

.flipster-carousel .flip-current {
z-index:999;
-webkit-transform:rotateY(0deg);
-moz-transform:rotateY(0deg);
-o-transform:rotateY(0deg);
-ms-transform:rotateY(0deg);
transform:rotateY(0deg);
-webkit-transition-delay:58.333333333333ms;
-moz-transition-delay:58.333333333333ms;
-o-transition-delay:58.333333333333ms;
transition-delay:58.333333333333ms
}

.flipster-carousel .flip-hidden {
visibility:hidden;
-webkit-opacity:0;
-moz-opacity:0;
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);
-ms-transform:rotateY(0deg) translateX(0) scale(0.5);
transform:rotateY(0deg) translateX(0) scale(0.5);
-webkit-transition-delay:116.66666666667ms;
-moz-transition-delay:116.66666666667ms;
-o-transition-delay:116.66666666667ms;
transition-delay:116.66666666667ms
}

.no-transition {
-webkit-transition-duration:0!important;
-moz-transition-duration:0!important;
-o-transition-duration:0!important;
transition-duration:0!important
}