@import url("fonts/libertinus.css");

div.wsrb-transkription {
	font-family: Libertinus Serif;
	font-size: 1.1rem;
	line-height: 1.45rem;
}

/* hi_@rend=antiqua,initial,inverted,large,red */
div.wsrb-transkription span.wsrb-hi-antiqua {
	font-family: Libertinus Sans, Verdana, sans-serif;
	font-style: italic;
	line-height: 1rem;
}

div.wsrb-transkription span.wsrb-hi-initial {
	font-size: 300%;
	display: block;
	float: left;
	line-height: 0.75em;
	padding-right: .1em;
}

div.wsrb-transkription span.wsrb-hi-large {
	font-size: 133%;
}

div.wsrb-transkription span.wsrb-hi-red {
	color: #a73333; /*darkred*/
}

div.wsrb-transkription span.wsrb-sic-rotated_180 {
	display: inline-block;
	transform: rotate(180deg) translate(0, -.22em);
	padding: 0 .05em;
}

div.wsrb-transkription span.wsrb-sic-mirrored_vertically {
	display: inline-block;
	transform: scaleX(-1);
	padding: 0 .05em;
}

div.wsrb-transkription p.wsrb-fw-pageNum {
	text-align: right;
	padding-right: 6em;
	width: 50%;
}

div.wsrb-transkription p.wsrb-fw-catch {
	text-align: right;
	padding-right: 6em;
	width: 50%;
}

div.wsrb-transkription p.wsrb-fw-sig {
	text-align: center;
	padding-right: 12em;
	width: 50%;
	margin-bottom: 0px;
}

/* folgt ein fw(catch) direkt auf ein fw(sig) soll es auf derselben Zeile angezeigt werden. */
div.wsrb-transkription p.wsrb-fw-sig+p.wsrb-fw-catch {
	font-size: inherit;
	margin-top: -1.5em;
}

div.wsrb-transkription span.wsrb-note-margin {
	display: block;
	float: right;
	padding-right: 1.5em;
	margin-bottom: 0px;
	font-size: 0.8em;
	font-family: Verdana, sans-serif;
	font-style: italic;
}

div.wsrb-transkription span.wsrb-gap-ill {
	font-style: normal;
	padding-left: .1em;
	padding-right: .1em;
}

div.wsrb-transkription p.wsrb-line {
	margin-bottom: 0px;
	text-align: left;
}

div.wsrb-transkription div.wsrb-lg>p.wsrb-line:first-of-type {
	padding-left: 2.5em;
}

div.wsrb-transkription div.wsrb-2columns {
	margin-bottom: .25rem;
}

div.wsrb-transkription div.wsrb-2columns p {
	width: 100% !important;
}

div.wsrb-transkription div.wsrb-titlepage {
	font-size: 115%;
	text-align: center;
}

div.wsrb-transkription div.wsrb-doctitle {
	padding-bottom: 2em;
}

div.wsrb-transkription div.wsrb-docimprint {
	padding-top: 2em;
}

ul.pagination li.page-item{
	font-family:Open Sans;
}
