:root {
	--tt-footer-font: var(--tt-font-head, "Archivo", sans-serif);
	--tt-footer-menu-size: 13px;
	--tt-footer-menu-weight: 600;
	--tt-footer-menu-spacing: 0.01em;
	--tt-footer-copy-size: 13px;
	--tt-footer-copy-weight: 500;
}
.site-footer .ast-builder-menu .menu-link,
.site-footer .footer-widget-area .menu-link {
	font-family: var(--tt-footer-font);
	font-size: var(--tt-footer-menu-size);
	font-weight: var(--tt-footer-menu-weight);
	letter-spacing: var(--tt-footer-menu-spacing);
	text-transform: none;
}
.site-footer .ast-footer-copyright,
.site-footer .ast-footer-copyright p {
	font-family: var(--tt-footer-font);
	font-size: var(--tt-footer-copy-size);
	font-weight: var(--tt-footer-copy-weight);
}

/* Ticker 'Heute neu': Titel einzeilig */
.tt-ticker-list{min-width:0;flex:1 1 auto}
.tt-ticker-item{flex:1 1 0;min-width:0}
.tt-ticker-link{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Lange Woerter in Ueberschriften umbrechen statt ueberlaufen */
h1,h2,h3,h4,h5,h6,.e-heading-base,.e-heading-base a{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}
.e-heading-base{min-width:0;max-width:100%}

/* Ressort-Kacheln: Namen nicht mitten im Wort umbrechen */
.tt-card-ressort .tt-ressort-name{font-size:16px;letter-spacing:.02em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}
