.j-admin-links {
	display: none;
}


.j-info-row,
.j-meta-links {
	padding: 0;
}



/* Basis: Grid-Container auf Flex umstellen */
.impressline {
	display: flex;
	flex-direction: column;
	align-items: center;

	width: 100% !important;
	font-size: 12px;
	line-height: 1.5;
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 300;
}

/* Spaltenbreite & Zentrierung */
.impressline .cc-m-hgrid-column {
	width: 100% !important;
	text-align: center;
	padding: 0 !important;
}

/* Ab Tablet: nebeneinander */
@media (min-width: 768px) {
	.impressline {
		flex-direction: row;
		justify-content: center;
		gap: 0;
	}

	.impressline .cc-m-hgrid-column {
		width: auto !important;
		max-width: 50%;
	}

	.j-meta-links {
		padding: 0 !important;
	}


	.j-meta-links {
		padding: 0 !important;
	}

	.j-info-row {
		padding: 0 !important;
	}

}

/* Separator & Clearfix ausblenden (nicht mehr nötig) */
.impressline .cc-m-hgrid-separator,
.impressline .cc-clear {
	display: none !important;
}


.cc-pagemode-default #contentfooter * {
	width: 100% !important;
	font-size: 12px;
	line-height: 1.5;
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 300;
}
