.cis-slider {
	position: relative;
	max-width: 100%;
	overflow: hidden;
	margin: 0 0 24px;
}

.cis-slider .cis-slide {
	position: relative;
	overflow: hidden;
}

.cis-slider .cis-slide img {
	display: block;
	width: 100%;
	height: 100%;
}

.cis-slider .slick-prev,
.cis-slider .slick-next {
	z-index: 10;
	width: 40px;
	height: 40px;
}

.cis-slider .slick-prev {
	left: 15px;
}

.cis-slider .slick-next {
	right: 15px;
}

.cis-slider .slick-prev:before,
.cis-slider .slick-next:before {
	font-size: 32px;
	opacity: 0.85;
}

.cis-slider .slick-dots {
	bottom: 14px;
}

.cis-slider .slick-dots li button:before {
	font-size: 10px;
	opacity: 0.7;
}

.cis-slider .slick-dots li.slick-active button:before {
	opacity: 1;
}

.cis-slider-all .cis-slider-all-item {
	margin-bottom: 30px;
}

/* Prevent flash of unstyled/unsliced list before Slick initializes */
.cis-slider:not(.slick-initialized) .cis-slide {
	display: none;
}
.cis-slider:not(.slick-initialized) .cis-slide:first-child {
	display: block;
}
