.kislider {
	display: inline-block;
	position: relative;
	width: 100%
}
.kislider, .kislider *, .kislider :after, .kislider :before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.kislider>.cs_anchor {
	display: none
}
.kislider>ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	white-space: nowrap
}
.kislider>ul>.cs_skeleton {
	width: 100%;
	visibility: hidden;
	font-size: 0;
	line-height: 0
}
.kislider>ul>.slide.img img {
	width: 100%
}
.kislider>ul>.slide.img a {
	font-size: 0;
	color: transparent
}
.kislider>ul>.slide {
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 15px;
	font-size: initial;
	line-height: normal;
	white-space: normal;
	vertical-align: top;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.kislider .cs_engine {
	position: absolute;
	top: -9999px;
	left: -9999px;
	font-size: 0;
	opacity: 0;
	filter: alpha(opacity=0)
}
.kislider>.cs_arrownext, .kislider>.cs_arrowprev, .kislider>.cs_bullets, .kislider>.cs_play_pause, .kislider>ul>li.img {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
@-webkit-keyframes arrow {
0%, 19.99% {
opacity:1;
z-index:5
}
100%, 20% {
opacity:0;
z-index:-1
}
}
@keyframes arrow {
0%, 19.99% {
opacity:1;
z-index:5
}
100%, 20% {
opacity:0;
z-index:-1
}
}
.kislider>.kis-arrows-box {
	position: absolute;
	top: 50%;
	z-index: 5;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.kislider>.kis-arrows-box>label {
	position: absolute;
	text-decoration: none;
	cursor: pointer;
	opacity: 0;
	z-index: -1
}
.kislider>.slide:checked~.cs_arrownext>label, .kislider>.slide:checked~.cs_arrowprev>label {
	opacity: 0;
	z-index: -1
}
.kislider>#cs_pause1_0:checked~.cs_arrownext>label.num1, .kislider>#cs_pause1_0:checked~.cs_arrowprev>label.num4, .kislider>#cs_pause1_1:checked~.cs_arrownext>label.num2, .kislider>#cs_pause1_1:checked~.cs_arrowprev>label.num0, .kislider>#cs_pause1_2:checked~.cs_arrownext>label.num3, .kislider>#cs_pause1_2:checked~.cs_arrowprev>label.num1, .kislider>#cs_pause1_3:checked~.cs_arrownext>label.num4, .kislider>#cs_pause1_3:checked~.cs_arrowprev>label.num2, .kislider>#cs_pause1_4:checked~.cs_arrownext>label.num0, .kislider>#cs_pause1_4:checked~.cs_arrowprev>label.num3, .kislider>#cs_slide1_0:checked~.cs_arrownext>label.num1, .kislider>#cs_slide1_0:checked~.cs_arrowprev>label.num4, .kislider>#cs_slide1_1:checked~.cs_arrownext>label.num2, .kislider>#cs_slide1_1:checked~.cs_arrowprev>label.num0, .kislider>#cs_slide1_2:checked~.cs_arrownext>label.num3, .kislider>#cs_slide1_2:checked~.cs_arrowprev>label.num1, .kislider>#cs_slide1_3:checked~.cs_arrownext>label.num4, .kislider>#cs_slide1_3:checked~.cs_arrowprev>label.num2, .kislider>#cs_slide1_4:checked~.cs_arrownext>label.num0, .kislider>#cs_slide1_4:checked~.cs_arrowprev>label.num3 {
	opacity: 1;
	z-index: 5
}
.kislider>#cs_play1:checked~.cs_arrownext>label.num1, .kislider>#cs_play1:checked~.cs_arrowprev>label.num4 {
	-webkit-animation: arrow 40000ms infinite -2000ms;
	-o-animation: arrow 40000ms infinite -2000ms;
	animation: arrow 40000ms infinite -2000ms
}
.kislider>#cs_play1:checked~.cs_arrownext>label.num2, .kislider>#cs_play1:checked~.cs_arrowprev>label.num0 {
	-webkit-animation: arrow 40000ms infinite 6000ms;
	-o-animation: arrow 40000ms infinite 6000ms;
	animation: arrow 40000ms infinite 6000ms
}
.kislider>#cs_play1:checked~.cs_arrownext>label.num3, .kislider>#cs_play1:checked~.cs_arrowprev>label.num1 {
	-webkit-animation: arrow 40000ms infinite 14000ms;
	-o-animation: arrow 40000ms infinite 14000ms;
	animation: arrow 40000ms infinite 14000ms
}
.kislider>#cs_play1:checked~.cs_arrownext>label.num4, .kislider>#cs_play1:checked~.cs_arrowprev>label.num2 {
	-webkit-animation: arrow 40000ms infinite 22000ms;
	-o-animation: arrow 40000ms infinite 22000ms;
	animation: arrow 40000ms infinite 22000ms
}
.kislider>#cs_play1:checked~.cs_arrownext>label.num0, .kislider>#cs_play1:checked~.cs_arrowprev>label.num3 {
	-webkit-animation: arrow 40000ms infinite 30000ms;
	-o-animation: arrow 40000ms infinite 30000ms;
	animation: arrow 40000ms infinite 30000ms
}
.kislider>.pause:checked~.cs_arrownext>label, .kislider>.pause:checked~.cs_arrowprev>label, .kislider>.slide:checked~.cs_arrownext>label, .kislider>.slide:checked~.cs_arrowprev>label {
	-webkit-animation: none;
	-o-animation: none;
	animation: none
}
.kislider>.kis-bullets-box {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 6;
	font-size: 0;
	line-height: 8pt;
	text-align: center
}
.kislider>.kis-bullets-box>div {
	margin-left: -50%;
	width: 100%
}
.kislider>.kis-bullets-box>label {
	position: relative;
	display: inline-block;
	cursor: pointer
}
.kislider>.kis-bullets-box>label>.cs_thumb {
	visibility: hidden;
	position: absolute;
	opacity: 0;
	z-index: 1;
	line-height: 0;
	height: 60px;
	left: -60px;
	top: -60px
}
.kislider>.kis-bullets-box>label>.cs_thumb>img {
	max-width: none;
	max-height: 100%
}
@-webkit-keyframes pauseChange {
0%, 19.99% {
opacity:1;
z-index:5
}
100%, 20% {
opacity:0;
z-index:-1
}
}
@keyframes pauseChange {
0%, 19.99% {
opacity:1;
z-index:5
}
100%, 20% {
opacity:0;
z-index:-1
}
}
.kislider>.cs_play_pause {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 5
}
.kislider>.cs_play_pause>label {
	position: absolute;
	cursor: pointer
}
.kislider>#cs_play1:checked~.cs_play_pause>.cs_pause, .kislider>.pause:checked~.cs_play_pause>.cs_play, .kislider>.slide:checked~.cs_play_pause>.cs_play {
	display: block;
	z-index: 5
}
.kislider>#cs_play1:checked~.cs_play_pause>.cs_play, .kislider>.pause:checked~.cs_play_pause>.cs_pause, .kislider>.slide:checked~.cs_play_pause>.cs_pause {
	display: none;
	z-index: -1
}
.kislider>#cs_play1:checked~.cs_play_pause>.cs_pause.num0 {
	opacity: 0;
	z-index: -1;
	-webkit-animation: pauseChange 40000ms infinite -2000ms;
	-o-animation: pauseChange 40000ms infinite -2000ms;
	animation: pauseChange 40000ms infinite -2000ms
}
.kislider>#cs_play1:checked~.cs_play_pause>.cs_pause.num1 {
	opacity: 0;
	z-index: -1;
	-webkit-animation: pauseChange 40000ms infinite 6000ms;
	-o-animation: pauseChange 40000ms infinite 6000ms;
	animation: pauseChange 40000ms infinite 6000ms
}
.kislider>#cs_play1:checked~.cs_play_pause>.cs_pause.num2 {
	opacity: 0;
	z-index: -1;
	-webkit-animation: pauseChange 40000ms infinite 14000ms;
	-o-animation: pauseChange 40000ms infinite 14000ms;
	animation: pauseChange 40000ms infinite 14000ms
}
.kislider>#cs_play1:checked~.cs_play_pause>.cs_pause.num3 {
	opacity: 0;
	z-index: -1;
	-webkit-animation: pauseChange 40000ms infinite 22000ms;
	-o-animation: pauseChange 40000ms infinite 22000ms;
	animation: pauseChange 40000ms infinite 22000ms
}
.kislider>#cs_play1:checked~.cs_play_pause>.cs_pause.num4 {
	opacity: 0;
	z-index: -1;
	-webkit-animation: pauseChange 40000ms infinite 30000ms;
	-o-animation: pauseChange 40000ms infinite 30000ms;
	animation: pauseChange 40000ms infinite 30000ms
}
.kislider>.pause:checked~.cs_play_pause>.cs_pause, .kislider>.slide:checked~.cs_play_pause>.cs_pause {
	-webkit-animation: none;
	animation: none
}
@-webkit-keyframes kenburns1 {
0.001%, 19.999% {
z-index:2
}
0%, 100% {
opacity:0;
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
20%, 5% {
opacity:1
}
25%, 80% {
opacity:0;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}
100%, 20.001% {
z-index:1
}
}
@keyframes kenburns1 {
0.001%, 19.999% {
z-index:2
}
0%, 100% {
opacity:0;
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
20%, 5% {
opacity:1
}
25%, 80% {
opacity:0;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}
100%, 20.001% {
z-index:1
}
}
.kislider>ul>.slide {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	opacity: 0;
	z-index: 1;
	-webkit-transition: opacity 2000ms ease, -webkit-transform 24000ms cubic-bezier(.84, .97, .855, 1);
	transition: opacity 2000ms ease, -webkit-transform 24000ms cubic-bezier(.84, .97, .855, 1), transform 24000ms cubic-bezier(.84, .97, .855, 1)
}
.kislider>ul>.slide.num0 {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.kislider>ul>.slide.num1 {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}
.kislider>ul>.slide.num2 {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}
.kislider>ul>.slide.num3 {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.kislider>ul>.slide.num4 {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.kislider>#cs_pause1_0:checked~ul>.slide.num0, .kislider>#cs_pause1_1:checked~ul>.slide.num1, .kislider>#cs_pause1_2:checked~ul>.slide.num2, .kislider>#cs_pause1_3:checked~ul>.slide.num3, .kislider>#cs_pause1_4:checked~ul>.slide.num4, .kislider>#cs_slide1_0:checked~ul>.slide.num0, .kislider>#cs_slide1_1:checked~ul>.slide.num1, .kislider>#cs_slide1_2:checked~ul>.slide.num2, .kislider>#cs_slide1_3:checked~ul>.slide.num3, .kislider>#cs_slide1_4:checked~ul>.slide.num4 {
	opacity: 1;
	z-index: 2;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.kislider>#cs_play1:checked~ul>.slide.num0 {
	-webkit-animation: kenburns1 40000ms infinite -2000ms linear;
	-o-animation: kenburns1 40000ms infinite -2000ms linear;
	animation: kenburns1 40000ms infinite -2000ms linear
}
.kislider>#cs_play1:checked~ul>.slide.num1 {
	-webkit-animation: kenburns1 40000ms infinite 6000ms linear;
	-o-animation: kenburns1 40000ms infinite 6000ms linear;
	animation: kenburns1 40000ms infinite 6000ms linear
}
.kislider>#cs_play1:checked~ul>.slide.num2 {
	-webkit-animation: kenburns1 40000ms infinite 14000ms linear;
	-o-animation: kenburns1 40000ms infinite 14000ms linear;
	animation: kenburns1 40000ms infinite 14000ms linear
}
.kislider>#cs_play1:checked~ul>.slide.num3 {
	-webkit-animation: kenburns1 40000ms infinite 22000ms linear;
	-o-animation: kenburns1 40000ms infinite 22000ms linear;
	animation: kenburns1 40000ms infinite 22000ms linear
}
.kislider>#cs_play1:checked~ul>.slide.num4 {
	-webkit-animation: kenburns1 40000ms infinite 30000ms linear;
	-o-animation: kenburns1 40000ms infinite 30000ms linear;
	animation: kenburns1 40000ms infinite 30000ms linear
}
.kislider>#cs_play1:checked~ul>.slide, .kislider>.pause:checked~ul>.slide {
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}
.kislider>.cs_play_pause {
	-webkit-transition: .4s all 0s ease;
	-o-transition: .4s all 0s ease;
	transition: .4s all 0s ease
}
.kislider>.cs_arrowprev {
	-webkit-transition: .4s all .15s ease;
	-o-transition: .4s all .15s ease;
	transition: .4s all .15s ease
}
.kislider>.cs_arrownext {
	-webkit-transition: .4s all .3s ease;
	-o-transition: .4s all .3s ease;
	transition: .4s all .3s ease
}
.kislider>.cs_arrownext, .kislider>.cs_arrowprev, .kislider>.cs_play_pause {
	opacity: 0;
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	-o-transform: translateY(-30px);
	transform: translateY(-30px)
}
.kislider:hover>.cs_arrownext, .kislider:hover>.cs_arrowprev, .kislider:hover>.cs_play_pause {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}
@keyframes nextArrow {
0%, 100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
25% {
-webkit-transform:translateX(2px);
-ms-transform:translateX(2px);
-o-transform:translateX(2px);
transform:translateX(2px)
}
75% {
-webkit-transform:translateX(-2px);
-ms-transform:translateX(-2px);
-o-transform:translateX(-2px);
transform:translateX(-2px)
}
}
@-webkit-keyframes nextArrow {
0%, 100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
25% {
-webkit-transform:translateX(2px);
-ms-transform:translateX(2px);
-o-transform:translateX(2px);
transform:translateX(2px)
}
75% {
-webkit-transform:translateX(-2px);
-ms-transform:translateX(-2px);
-o-transform:translateX(-2px);
transform:translateX(-2px)
}
}
@-webkit-keyframes prevArrow {
0%, 100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
25% {
-webkit-transform:translateX(-2px);
-ms-transform:translateX(-2px);
-o-transform:translateX(-2px);
transform:translateX(-2px)
}
75% {
-webkit-transform:translateX(2px);
-ms-transform:translateX(2px);
-o-transform:translateX(2px);
transform:translateX(2px)
}
}
@keyframes prevArrow {
0%, 100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
25% {
-webkit-transform:translateX(-2px);
-ms-transform:translateX(-2px);
-o-transform:translateX(-2px);
transform:translateX(-2px)
}
75% {
-webkit-transform:translateX(2px);
-ms-transform:translateX(2px);
-o-transform:translateX(2px);
transform:translateX(2px)
}
}
.kislider>.cs_arrownext>label, .kislider>.cs_arrowprev>label {
	max-width: none;
	padding: 17px;
	height: 23px;
	width: 23px;
	margin-top: -28px;
	margin-left: -28px;
	background-color: #fefefe;
	border-radius: 50%
}
.kislider>.cs_arrownext>label, .kislider>.cs_arrownext>label span:after, .kislider>.cs_arrowprev>label, .kislider>.cs_arrowprev>label span:after {
	-webkit-transition: background-color .4s, color .4s;
	transition: background-color .4s, color .4s
}
.kislider>.cs_arrowprev {
	margin-left: 2px;
	left: 45px
}
.kislider>.cs_arrownext {
	margin-right: 2px;
	right: 45px
}
.kislider>.cs_arrownext>label span, .kislider>.cs_arrowprev>label span {
	display: block;
	color: #3A4A5A
}
.kislider>.cs_arrownext>label span:after, .kislider>.cs_arrowprev>label span:after {
	display: block;
	font: 21px 'Glyphicons Halflings';
	line-height: 23px;
	text-align: center
}
:root .kislider>.cs_arrowprev>label span:after, _:-ms-input-placeholder {
line-height:29px
}
:root .kislider>.cs_arrownext>label span:after, _:-ms-input-placeholder {
line-height:29px
}
.kislider>.cs_arrowprev>label span:after {
	content: '\e079'
}
.kislider>.cs_arrownext>label span:after {
	content: '\e080'
}
.kislider>.cs_arrownext:hover>label, .kislider>.cs_arrowprev:hover>label {
	background-color: #fff
}
.kislider>.cs_arrownext:hover>label span {
	color: #000;
	-webkit-animation: nextArrow .7s infinite ease-in-out;
	-o-animation: nextArrow .7s infinite ease-in-out;
	animation: nextArrow .7s infinite ease-in-out
}
.kislider>.cs_arrowprev:hover>label span {
	color: #000;
	-webkit-animation: prevArrow .7s infinite ease-in-out;
	-o-animation: prevArrow .7s infinite ease-in-out;
	animation: prevArrow .7s infinite ease-in-out
}
@-webkit-keyframes playPause {
0%, 100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
25% {
-webkit-transform:translateY(2px);
-ms-transform:translateY(2px);
-o-transform:translateY(2px);
transform:translateY(2px)
}
75% {
-webkit-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px)
}
}
@keyframes playPause {
0%, 100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
25% {
-webkit-transform:translateY(2px);
-ms-transform:translateY(2px);
-o-transform:translateY(2px);
transform:translateY(2px)
}
75% {
-webkit-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px)
}
}
.kislider>.cs_play_pause>label {
	max-width: none;
	text-decoration: none;
	padding: 17px;
	height: 23px;
	width: 23px;
	margin-top: -28px;
	margin-left: -28px;
	background-color: #fefefe;
	border-radius: 50%
}
.kislider>.cs_play_pause>label, .kislider>.cs_play_pause>label span:after {
	-webkit-transition: background-color .4s ease, color .4s ease;
	-o-transition: background-color .4s ease, color .4s ease;
	transition: background-color .4s ease, color .4s ease
}
.kislider>.cs_play_pause>label span {
	display: block;
	color: #3A4A5A
}
.kislider>.cs_play_pause>label span:after {
	display: block;
	font: 21px 'Glyphicons Halflings';
	line-height: 25px;
	text-align: center
}
:root .kislider>.cs_play_pause>label span:after, _:-ms-input-placeholder {
line-height:28px
}
.kislider>.cs_play_pause>.cs_play span:after {
	content: '\f060'
}
.kislider>.cs_play_pause>.cs_pause span:after {
	content: '\f061'
}
.kislider>.cs_play_pause:hover>label {
	background-color: #fff
}
.kislider>.cs_play_pause:hover>label span {
	color: #000;
	-webkit-animation: playPause .7s infinite ease-in-out;
	-o-animation: playPause .7s infinite ease-in-out;
	animation: playPause .7s infinite ease-in-out
}
.kislider>.cs_bullets {
	bottom: 5px;
	margin-bottom: 5px
}
.kislider>.cs_bullets>label {
	border-radius: 50%;
	margin: 0 5px;
	padding: 9px;
	background: #fefefe
}
.kislider>.cs_bullets>label>.cs_thumb {
	border: 3px solid #fefefe;
	margin-top: -150%;
	margin-left: 3px;
	-webkit-transition: all .3s;
	transition: all .3s
}
.kislider>.cs_bullets>label>.cs_thumb:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	margin-left: -4px;
	bottom: -9px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fefefe
}
.kislider>.cs_bullets>label:hover>.cs_thumb {
	margin-top: -12px;
	opacity: 1;
	visibility: visible
}
.kislider>.cs_bullets>label>.cs_point {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -2px;
	margin-top: -2px;
	background: 0 0;
	border-radius: 50%;
	padding: 2px
}
.kislider>#cs_pause1_0:checked~.cs_bullets>label.num0>.cs_point, .kislider>#cs_pause1_1:checked~.cs_bullets>label.num1>.cs_point, .kislider>#cs_pause1_2:checked~.cs_bullets>label.num2>.cs_point, .kislider>#cs_pause1_3:checked~.cs_bullets>label.num3>.cs_point, .kislider>#cs_pause1_4:checked~.cs_bullets>label.num4>.cs_point, .kislider>#cs_slide1_0:checked~.cs_bullets>label.num0>.cs_point, .kislider>#cs_slide1_1:checked~.cs_bullets>label.num1>.cs_point, .kislider>#cs_slide1_2:checked~.cs_bullets>label.num2>.cs_point, .kislider>#cs_slide1_3:checked~.cs_bullets>label.num3>.cs_point, .kislider>#cs_slide1_4:checked~.cs_bullets>label.num4>.cs_point, .kislider>.cs_bullets>label:hover>.cs_point {
	background: #3A4A5A
}
@keyframes bullet {
0%, 19.99% {
background:#3A4A5A
}
100%, 20% {
background:0 0
}
}
@-webkit-keyframes bullet {
0%, 19.99% {
background:#3A4A5A
}
100%, 20% {
background:0 0
}
}
.kislider>#cs_pause1:checked~.cs_bullets>label.num0>.cs_point, .kislider>#cs_play1:checked~.cs_bullets>label.num0>.cs_point {
	-webkit-animation: bullet 40000ms infinite -2000ms;
	animation: bullet 40000ms infinite -2000ms
}
.kislider>#cs_pause1:checked~.cs_bullets>label.num1>.cs_point, .kislider>#cs_play1:checked~.cs_bullets>label.num1>.cs_point {
	-webkit-animation: bullet 40000ms infinite 6000ms;
	animation: bullet 40000ms infinite 6000ms
}
.kislider>#cs_pause1:checked~.cs_bullets>label.num2>.cs_point, .kislider>#cs_play1:checked~.cs_bullets>label.num2>.cs_point {
	-webkit-animation: bullet 40000ms infinite 14000ms;
	animation: bullet 40000ms infinite 14000ms
}
.kislider>#cs_pause1:checked~.cs_bullets>label.num3>.cs_point, .kislider>#cs_play1:checked~.cs_bullets>label.num3>.cs_point {
	-webkit-animation: bullet 40000ms infinite 22000ms;
	animation: bullet 40000ms infinite 22000ms
}
.kislider>#cs_pause1:checked~.cs_bullets>label.num4>.cs_point, .kislider>#cs_play1:checked~.cs_bullets>label.num4>.cs_point {
	-webkit-animation: bullet 40000ms infinite 30000ms;
	animation: bullet 40000ms infinite 30000ms
}
.kislider>#cs_play1:checked~.cs_bullets>label>.cs_point, .kislider>.pause:checked~.cs_bullets>label>.cs_point {
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}
.kislider>.pause:checked~.cs_bullets>label>.cs_point, .kislider>.slide:checked~.cs_bullets>label>.cs_point {
	-webkit-animation: none;
	-o-animation: none;
	animation: none
}

@media only screen and (max-width:480px), only screen and (-webkit-max-device-pixel-ratio:2) and (max-width:480px), only screen and (max--moz-device-pixel-ratio:2) and (max-width:480px), only screen and (-o-max-device-pixel-ratio:2/1) and (max-width:480px), only screen and (max-device-pixel-ratio:2) and (max-width:480px), only screen and (max-resolution:192dpi) and (max-width:480px), only screen and (max-resolution:2dppx) and (max-width:480px) {
.kislider>.cs_bullets, .kislider>.cs_description {
	display: none
}
}

@media only screen and (max-width:1920px) {
.kislider, .kislider>ul {
	height: auto
}
}
