.resizeable-comp {
	position: relative;
	margin: 0;
	height: auto !important;
	display: block;
	width: 100%;
}

.align-left {
	text-align: left !important;
	position: relative;
}

.align-center {
	text-align: center !important;
	position: relative;
}

.align-right {
	text-align: right !important;
	position: relative;
}

.component.richtext sub,
.component.richtext sup {
	font-style: inherit;
	font-weight: inherit;
}

.component.richtext table[align="center"] {
	margin: auto;
}

body {
	visibility: visible !important;
}

.article-list,
.entry-list,
:target {
	scroll-margin-top: var(--navi-height, 0);
}
