.kk-item-slider-style-wrap, 
.kk-item-slider-style-wrap *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.kk-item-slider-style-wrap {
}

.kk-item-slider-style-wrap .kk-item-slider{
	transition: opacity 300ms;
	will-change: transition, transform, opacity;
}

.kk-item-slider-style-wrap.has-nav.kk-slider-horizontal .kk-item-slider{
	padding: 0 30px;
}

.kk-item-slider-style-wrap.has-nav.kk-slider-vertical .kk-item-slider{
	padding: 30px 0;
	overflow: hidden;
}


.kk-item-slider-style-wrap{
	position: relative;
	display: inline-block;
	width: 100%;
}

.kk-item-slider-root{
	overflow: hidden !important;
	position: relative !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100%;
	height: 100%;
}

.kk-slider-vertical .kk-slider-item{
	width: auto;
}

.kk-slider-vertical .kk-item-slider{
	overflow: hidden;
}

.kk-item-slider{
	white-space: nowrap;
	overflow: hidden;
}

.kk-item-slider.initialized{
	position: absolute !important;
	padding: 0 !important;
	margin: 0 !important;
	top: 0;
	left: 0;
	white-space: nowrap!important;
	overflow: visible !important;
}

.kk-slider-item{
	margin: 0 !important;
	min-width: 0 !important;
	transition: none !important;
	display: inline-block !important;
	white-space: normal;
}


.kk-item-slider-prev,
.kk-item-slider-next{
	position: absolute;
	cursor: pointer;
	opacity: 0.5;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	transition: opacity 100ms;
}

.kk-slider-horizontal .kk-item-slider-prev,
.kk-slider-horizontal .kk-item-slider-next{
	top: 0;
	bottom: 0;
	width: 30px;
	background: url("img/arrow-left.png") no-repeat center center;
	background-size: 20px auto;
}

.kk-slider-horizontal .kk-item-slider-prev{
	left: 0;
}

.kk-slider-horizontal .kk-item-slider-next{
	right: 0;
	background-image: url("img/arrow-right.png");
}

.kk-slider-vertical .kk-item-slider-prev,
.kk-slider-vertical .kk-item-slider-next{
	left: 0;
	right: 0;
	height: 30px;
	background: url("img/arrow-up.png") no-repeat center center;
	background-size: auto 20px;
}

.kk-slider-vertical .kk-item-slider-prev{
	top: 0;
}

.kk-slider-vertical .kk-item-slider-next{
	bottom: 0;
	background-image: url("img/arrow-down.png");
}


.kk-item-slider-prev:hover,
.kk-item-slider-next:hover{
	opacity: 1;
}

.kk-item-slider-prev.disallowed,
.kk-item-slider-next.disallowed{
	opacity: 0.15;
}

.kk-item-slider-style-wrap.all-visible .kk-item-slider-prev,
.kk-item-slider-style-wrap.all-visible .kk-item-slider-next{
	display: none;
}


.kk-item-slider.kk-slider-items-1 > div,
.kk-item-slider.items-1 > li{
	width: 100%;
}

.kk-item-slider.kk-slider-items-2 > div,
.kk-item-slider.kk-slider-items-2 > li{
	width: 50%;
}

.kk-item-slider.kk-slider-items-3 > div,
.kk-item-slider.kk-slider-items-3 > li{
	width: 33.3%;
}

.kk-item-slider.kk-slider-items-4 > div,
.kk-item-slider.kk-slider-items-4 > li{
	width: 25%;
}

.kk-item-slider.kk-slider-items-5 > div,
.kk-item-slider.kk-slider-items-5 > li{
	width: 20%;
}

.kk-item-slider.kk-slider-items-6 > div,
.kk-item-slider.kk-slider-items-6 > li{
	width: 16.66%;
}

.kk-item-slider.kk-slider-items-7 > div,
.kk-slider-items-7 > li{
	width: 14.28%;
}

.kk-item-slider.kk-item-slider.kk-slider-items-8 > div,
.kk-item-slider.kk-slider-items-8 > li{
	width: 12.5%;
}