/*
 * Boompx jQuery Hero Slider Plugin v0.1.0
 * Demo    : http://codepen.io/boompx/full/wBmeQb/
 * Github  : https://github.com/boompx/bpHS
 * Vendors : https://github.com/mattbryson/TouchSwipe-Jquery-Plugin
 * Author  : boompx.com - @boom_px
 * Licensed under the MIT license
 */
.bp-hs .bp-hs_inner .bp-hs_inner__item, .bp-hs .bp-hs_control .bp-bullets .bp-bullets_bullet {
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}
.bp-hs {
	height:100px;
	overflow: hidden;
	position: relative
}




@media (min-width: 767px) {
.bp-hs {
	height: 330px
}
}





.bp-hs .bp-hs_inner .bp-hs_inner__item {
	position: absolute;
	top: 0;
	left: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0
}
.bp-hs .bp-hs_inner .bp-hs_inner__item.is-active {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1
}
.bp-hs .bp-hs_inner .bp-hs_inner__item[data-origin="top-right"] {
	-moz-transform-origin: top right;
	-ms-transform-origin: top right;
	-webkit-transform-origin: top right;
	transform-origin: top right
}
.bp-hs .bp-hs_inner .bp-hs_inner__item[data-origin="bottom-left"] {
	-moz-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	-webkit-transform-origin: bottom left;
	transform-origin: bottom left
}
.bp-hs .bp-hs_inner .bp-hs_inner__item[data-origin="top-left"] {
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-webkit-transform-origin: top left;
	transform-origin: top left
}
.bp-hs .bp-hs_inner .bp-hs_inner__item[data-transform="rotate"][data-origin="top-left"] {
	-moz-transform: rotate(-145deg);
	-ms-transform: rotate(-145deg);
	-webkit-transform: rotate(-145deg);
	transform: rotate(-145deg)
}
.bp-hs .bp-hs_inner .bp-hs_inner__item[data-transform="rotate"][data-origin="top-right"] {
	-moz-transform: rotate(145deg);
	-ms-transform: rotate(145deg);
	-webkit-transform: rotate(145deg);
	transform: rotate(145deg)
}
.bp-hs .bp-hs_inner .bp-hs_inner__item[data-transform="rotate"][data-origin="bottom-left"] {
	-moz-transform: rotate(145deg);
	-ms-transform: rotate(145deg);
	-webkit-transform: rotate(145deg);
	transform: rotate(145deg)
}
.bp-hs .bp-hs_inner .bp-hs_inner__item[data-transform="rotate"].is-active {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}
.bp-hs .bp-hs_inner .bp-hs_inner__item[data-transform="scale"] {
	-moz-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	-webkit-transform: scale(0, 0);
	transform: scale(0, 0)
}
.bp-hs .bp-hs_inner .bp-hs_inner__item[data-transform="scale"].is-active {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}
.bp-hs .bp-hs_control .bp-btn {
	position: absolute;
	top: 50%;
	border: 0;
	cursor: pointer;
	width: 40px;
	height: 40px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-top: -20px;
	font-size: 18px;
	color: #999;
	background-color: rgba(255,255,255,0.9)
}
.bp-hs .bp-hs_control .bp-btn.bp-hs_control__prev {
	left: 30px
}
.bp-hs .bp-hs_control .bp-btn.bp-hs_control__next {
	right: 30px
}
.bp-hs .bp-hs_control .bp-bullets {
	position: absolute;
	right: 0;
	bottom: 5px; display:none;
	left: 0;
	text-align: center
}
.bp-hs .bp-hs_control .bp-bullets .bp-bullets_bullet {
	margin: 0 3px;
	cursor: pointer;
	width: 12px;
	height: 12px;
	display: inline-block;
	background-color: #fff;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%
}
.bp-hs .bp-hs_control .bp-bullets .bp-bullets_bullet.current {
	cursor: default;
	background-color: #2b2f31
}
.bp-hs img {
	max-width: 100%
}
.bp-hs:hover, .bp-hs:active, .bp-hs *:focus, .bp-hs *:hover, .bp-hs *:active, .bp-hs *:focus {
	outline: 0
}
.bp-hs.has-touchSwipe {
	cursor: move;
	cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab
}
.bp-hs.has-touchSwipe:active {
	cursor: grabbing;
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing
}
