#kulib-default-list .kboard-gallery .kboard-gallery-item.kboard-oldbook-item > a {
	display: block;
	margin: 0 auto;
}
#kulib-default-list .kboard-gallery .kboard-gallery-item.kboard-gallery-item .kboard-list-thumbnail.kboard-oldbook-thumbnail {
	padding-bottom: 90%;
	background-size: contain;
	max-width: 60%;
	margin: 0 auto;
}
#kulib-default-list .kboard-gallery .kboard-list-title.kboard-oldbook-title {
	padding: 0;
	height: auto;
}
#kulib-default-editor .meta-key-ref_url_title input,
#kulib-default-editor .meta-key-ref_url input,
#kulib-default-editor .meta-key-remarks input {
	width: 100%;
}
#kulib-default-editor .meta-key-overview .wp-editor-area {
	height: 200px !important;
}
#kulib-default-document .kboard-content .content-overview,
#kulib-default-document .kboard-content .content-images {
	padding: 10px 5px;
}
#kulib-default-document .kboard-content .content-overview img {
	display: inline-block;
	max-width: 400px;
}
#kulib-default-document .kboard-content .content-overview table {	
	width: 100%;
}
#kulib-default-document .kboard-content .content-overview table th {
	font-size: .9rem;
	font-weight: 400;
	width: 80px;
	padding: .5rem 0;
	border-bottom: 1px solid #dedede;
}
#kulib-default-document .kboard-content .content-overview table td {
	font-size: .9rem;
	padding: .5rem 0;
	border-bottom: 1px solid #dedede;
}
#kulib-default-document .kboard-content .content-images img {
	display: block;
	margin: 0 auto;
	background-color: #f6f6f6;
	width: 100%;
	padding: 20px;
}
#kulib-default-document .kboard-content .content-images .row > div + div {
	margin-top: 2rem;
}
#kulib-default-document .kboard-content .content-exhibition {
	background-color: #f6f6f6;
	margin-top: 30px;
}
#kulib-default-document .kboard-content .content-exhibition > figure {
	padding: 30px;
}
#kulib-default-document .kboard-content .content-exhibition > figure > img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
#kulib-default-document .kboard-content .content-exhibition > figure > figcaption {
	font-size: 0.88889em;
	font-weight: 700;
}
#kulib-default-document .kboard-content .content-overview-with-figure > div {
	padding: 10px 5px;
}
#kulib-default-document .kboard-content .content-overview-with-figure > figure {
	background-color: #f6f6f6;
	width: 100%;
	padding: 30px;
	margin-top: 30px;
}
#kulib-default-document .kboard-content .content-overview-with-figure > figure > img {
	display: block;
	width: 100%;
	margin: 0 auto;
	max-width: 200px;
}
@media (min-width: 768px) {
	#kulib-default-document .kboard-content .content-overview table th {
		width: 120px;
	}
	#kulib-default-document .kboard-content .content-images img {
		width: 500px;
		height: 420px;
		padding: 50px;
	}
	#kulib-default-document .kboard-content .content-images .row > div + div {
		margin-top: 0;
	}
}
@media screen and (min-width: 992px) {
	#kulib-default-document .kboard-content .content-overview,
	#kulib-default-document .kboard-content .content-images {
		padding: 22px;
	}
	#kulib-default-document .kboard-content .content-exhibition {
		margin-top: 40px;
	}
	#kulib-default-document .kboard-content .content-exhibition > figure {
		max-width: 25%;
	}
	#kulib-default-document .kboard-content .content-overview-with-figure > figure {
		flex: 1 1 10%;
		margin-right: 30px;
		padding: 0;
	}
	#kulib-default-document .kboard-content .content-overview-with-figure > div {
		flex: 1 1 90%;
	}
}