#kulib-default-document.kboard-gallery-slides-document .content-slide {
	width: 100%;
	background-color: #f6f6f6;
	margin-top: 50px;
}
#kulib-default-document.kboard-gallery-slides-document .content-slide img {
	display: block;
	margin: 0 auto;
	padding: 50px 40px;
	max-height: 600px;
}
#kulib-default-document.kboard-gallery-slides-document .content-overview > br {
	display: none;
}
#kulib-default-document.kboard-gallery-slides-document .content-overview table tr:last-child th,
#kulib-default-document.kboard-gallery-slides-document .content-overview table tr:last-child td {
	border-bottom: 0;
}

.kboard-no-date {
	border-top: 2px solid #c10547;
	border-bottom: 1px solid #dedede;
	padding: 1rem;
}

.kboard-gallery-slider {
	position: relative;
}

.kboard-gallery-slides {
	height: 300px;
	background-color: #f2f2f2;
}
.kboard-gallery-slides img {
	display: block;
	margin-top: 30px;
	max-height: 200px;
	max-width: 100%;
}
.kboard-gallery-slides figcaption {
	margin-top: 6px;
	color: #232323;
}
.kboard-gallery-slides a:hover figcaption {
	color: #c10547;
}

.kboard-gallery-slider-prev,
.kboard-gallery-slider-next {
	position: absolute;
	top: 130px;
	width: 40px;
	height: 40px;
	background-color: rgba(255,255,255,0.5);
	cursor: pointer;
}
.kboard-gallery-slider-prev {
	left: 0;
}
.kboard-gallery-slider-next {
	right: 0;
}

.kboard-gallery-slider-nav {
	margin-top: 20px;
}
.kboard-gallery-slider-nav .slick-slide {
	position: relative;
	line-height: 0;
	margin: 2px;
}
.kboard-gallery-slider-nav .slick-slide:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.kboard-gallery-slider-nav .slick-slide img {
	display: block;
}
.kboard-gallery-slider-nav .slick-current:after {
	box-shadow: inset 0px 0px 0px 2px #c10547;
}

@media (min-width: 992px) {
	.kboard-gallery-slides {
		height: 500px;
	}
	.kboard-gallery-slides img {
		max-height: 400px;
		max-width: 800px;
	}
	.kboard-gallery-slider-prev,
	.kboard-gallery-slider-next {
		top: 230px;
	}
	.kboard-gallery-slider-nav {
		margin-top: 30px;
	}
}

.kboard-gallery-slider-nav-arrows {
	margin: 20px auto;
}	
.kboard-gallery-slider-nav-arrows .slick-dots li {
	margin-left: 5px;
	margin-right: 5px;
}
.kboard-gallery-slider-nav-arrows .slick-dots li.slick-active {
	width: 30px;
}	
.kboard-gallery-slider-nav-prev,
.kboard-gallery-slider-nav-next {
	display: block;
	width: 24px;
	height: 24px;
	margin: 5px;
	border-radius: 100px;
	color: #424242 !important;
	background-color: #e3e3e3;
	vertical-align: baseline;
	transition: background-color 110ms ease-in-out;
}	
.kboard-gallery-slider-nav-prev:hover,
.kboard-gallery-slider-nav-next:hover {
	background-color: #cfcfcf;
}
.kboard-gallery-slider-nav-prev svg,
.kboard-gallery-slider-nav-next svg {
	vertical-align: baseline;
}	
@media (min-width: 768px) {		
	.kboard-gallery-slider-nav-arrows .slick-arrows {
		margin-left: 5px;
	}
}
#kulib-default-list .kboard-gallery-slider-cat {
	float: none;
	margin-bottom: 20px;
}
#kulib-default-list .kboard-gallery-slider-cat .kboard-tree-category-wrap {
	overflow: visible;
	float: none;
}
#kulib-default-list .kboard-gallery-slider-cat .kboard-tree-category-wrap .type-select {
	width: 100%;
}
#kulib-default-list .kboard-gallery-slider-cat .kboard-search-option-wrap-1 .dropdown {
	width: 100%;
}
#kulib-default-list .kboard-gallery-slider-cat .kboard-search-option-wrap-1 .dropdown-menu {
	font-size: 13px;
}