/*! 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;
	font-size:15px;
	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:.8;
}
.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)
}
