/*! jQuery.Flipster, v1.0.1 (built 2015-11-02) */
.flipster{
	display:block;
	overflow-x:hidden;
	overflow-y:visible;
	position:relative;
}
.flipster:focus{
	outline:none;
}
.flipster__container,
.flipster__item{
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
}
.flipster__container{
	display:block;
	white-space:nowrap;
	word-spacing:-0.25em;
	transform-origin:50% 50%;
	backface-visibility:hidden;
}
.flipster__item{
	display:inline-block;
	white-space:normal;
	word-spacing:normal;
	vertical-align:bottom;
}
.flipster--click .flipster__item--past,
.flipster--click .flipster__item--future{
	cursor:pointer;
}
.flipster__item img{
	max-width:100%;
}
.flipster__button{
	position:absolute;
	top:50%;
	display:block;
	appearance:none;
	background:none;
	border:none;
	padding:0;
	z-index:999;
	cursor:pointer;
	opacity:.5;
	transition:opacity 500ms ease;
	margin:-1em 2em;
}
.flipster__button svg{
	width:2em;
	stroke:currentColor;
	fill:transparent;
	stroke-width:3;
	stroke-linecap:round;
}
.flipster__button:hover,
.flipster__button:focus{
	opacity:1;
}
.flipster__button--prev{
	left:0;
}
.flipster__button--next{
	right:0;
}
.flipster__nav,
.flipster__nav__item{
	list-style-type:none;
	margin:0;
	padding:0;
}
.flipster__nav{
	display:block;
	margin:0 0 4em;
	text-align:center;
	position:relative;
}
.flipster__nav__item{
	display:inline-block;
	margin:0 .25em;
}
.flipster__nav__link{
	display:block;
	color:inherit;
	padding:.5em 1em;
	position:relative;
	overflow:hidden;
	transition:all 250ms ease-out;
	transition-timing-function:cubic-bezier(.56, .12, .12, .98);
}
.flipster__nav__link::after{
	content:'';
	display:block;
	background:#232221;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	transform:translateY(100%) translateY(-0.25em);
	transition:inherit;
}
.flipster__nav__item--current>.flipster__nav__link,
.flipster__nav__link:hover,
.flipster__nav__link:focus{
	color:#fff;
}
.flipster__nav__item--current>.flipster__nav__link::after,
.flipster__nav__link:hover::after,
.flipster__nav__link:focus::after{
	transform:translateY(0);
}
.flipster__nav__child{
	display:none;
	position:absolute;
	top:100%;left:0;right:0;margin-top:-1px;padding:.5em;background:#4e4441;z-index:1}
.flipster__nav__child .flipster__nav__link{
	color:#fff;
}
.flipster__nav__child .flipster__nav__link::after{
	background:#fff;
}
.flipster__nav__child .flipster__nav__item--current>.flipster__nav__link,
.flipster__nav__child .flipster__nav__link:hover,
.flipster__nav__child .flipster__nav__link:focus{
	color:#232221;
}
.flipster__nav__item--current .flipster__nav__child{
	display:block;
}
.flipster--carousel .flipster__container,
.flipster--carousel .flipster__item,
.flipster--carousel .flipster__item__content{
	transition:all 350ms ease-in-out;
	transition-timing-function:cubic-bezier(.56, .12, .12, .98);
}
.flipster--carousel .flipster__item{
	perspective:800px;
}
.flipster--carousel .flipster__item--past,
.flipster--carousel .flipster__item--future{
	opacity:0;
	transition-delay:115ms;
}
.flipster--carousel .flipster__item--past-2,
.flipster--carousel .flipster__item--future-2{
	opacity:.6;
	transition-delay:90ms;
}
.flipster--carousel .flipster__item--past-1,
.flipster--carousel .flipster__item--future-1{
	opacity:.8;
	transition-delay:60ms;
}
.flipster--carousel .flipster__item--past .flipster__item__content{
	transform:translateX(100%) rotateY(-20deg) scale(.5);
}
.flipster--carousel .flipster__item--past-2 .flipster__item__content{
	transform:translateX(25%) rotateY(40deg) scale(.65);
}
.flipster--carousel .flipster__item--past-1 .flipster__item__content{
	transform:rotateY(45deg) scale(.8);
}
.flipster--carousel .flipster__item--future .flipster__item__content{
	transform:translateX(-100%) rotateY(20deg) scale(.5);
}
.flipster--carousel .flipster__item--future-2 .flipster__item__content{
	transform:translateX(-25%) rotateY(-40deg) scale(.65);
}
.flipster--carousel .flipster__item--future-1 .flipster__item__content{
	transform:rotateY(-45deg) scale(.8);
}
.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content{
	transform:translateX(175%) scale(.5);
}
.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content{
	transform:translateX(25%) scale(.65);
}
.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content{
	transform:translateX(0) scale(.8);
}
.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content{
	transform:translateX(-175%) scale(.5);
}
.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content{
	transform:translateX(-25%) scale(.65);
}
.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content{
	transform:translateX(0) scale(.8);
}
.flipster--carousel .flipster__item--current .flipster__item__content{
	transform:translateX(0) rotateY(0deg) scale(1);
	transition-delay:60ms;
}
.flipster--coverflow .flipster__container,
.flipster--coverflow .flipster__item,
.flipster--coverflow .flipster__item__content{
	transition:all 350ms ease-in-out;
	transition-timing-function:cubic-bezier(.56, .12, .12, .98);
}
.flipster--coverflow .flipster__item{
	perspective:800px;
}
.flipster--coverflow .flipster__container{
	padding-bottom:5%;
}
.flipster--coverflow .flipster__item__content{
	transform-origin:50% 100%;
	box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(.05, rgba(255,255,255,0.12)), color-stop(.2, transparent));
	-webkit-box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(.05, rgba(255,255,255,0.12)), color-stop(.2, transparent));
}
.flipster--coverflow .flipster__item__content img:only-child{
	display:block;
}
.flipster--coverflow .flipster__item--past .flipster__item__content{
	transform-origin:0 50%;
	transform:scale(.75) rotateY(55deg);
}
.flipster--coverflow .flipster__item--future .flipster__item__content{
	transform-origin:100% 50%;
	transform:scale(.75) rotateY(-55deg);
}
.flipster--coverflow .flip-current .flipster__item__content{
	transform:rotateY(0deg);
}
.flipster--flat .flipster__container,
.flipster--flat .flipster__item,
.flipster--flat .flipster__item__content{
	transition:all 400ms ease-in-out;
}
.flipster--flat .flipster__item--past,
.flipster--flat .flipster__item--future{
	opacity:.5;
}
.flipster--flat .flipster__item--past .flipster__item__content{
	transform:scale(.75);
}
.flipster--flat .flipster__item--future .flipster__item__content{
	transform:scale(.75);
}
.flipster--wheel{
	overflow:hidden;
}
.flipster--wheel .flipster__container,
.flipster--wheel .flipster__item__content{
	transition:all 400ms ease-in-out;
	transition-timing-function:cubic-bezier(.56, .12, .12, .98);
}
.flipster--wheel .flipster__container{
	padding-bottom:20%;
}
.flipster--wheel .flipster__item__content{
	transform-origin:50% 100%;
}
.flipster--wheel .flipster__item--past .flipster__item__content{;
	transform-origin:100% 100%;
}
.flipster--wheel .flipster__item--future .flipster__item__content{
	transform-origin:0 100%;
}
.flipster--wheel .flipster__item__content img:only-child{
	display:block;
}
.flipster--wheel .flipster__item--past .flipster__item__content{
	opacity:0;
	transform:rotateZ(-80deg) translate(-170%, 110%);
}
.flipster--wheel .flipster__item--future .flipster__item__content{
	opacity:0;
	transform:rotateZ(80deg) translate(170%, 110%);
}
.flipster--wheel .flipster__item--past-3 .flipster__item__content{
	opacity:1;transform:rotateZ(-60deg) translate(-70%, 75%);
}
.flipster--wheel .flipster__item--future-3 .flipster__item__content{
	opacity:1;transform:rotateZ(60deg) translate(70%, 75%);
}
.flipster--wheel .flipster__item--past-2 .flipster__item__content{
	opacity:1;
	transform:rotateZ(-40deg) translate(-17%, 30%);
}
.flipster--wheel .flipster__item--future-2 .flipster__item__content{
	opacity:1;
	transform:rotateZ(40deg) translate(17%, 30%);
}
.flipster--wheel .flipster__item--past-1 .flipster__item__content{
	opacity:1;
	transform:rotateZ(-20deg);
}
.flipster--wheel .flipster__item--future-1 .flipster__item__content{
	opacity:1;
	transform:rotateZ(20deg);
}
.flipster--wheel .flip-current .flipster__item__content{
	transform:rotateX(0deg);
}
