/*
 * Site overrides, carried over from Appearance > Customize > Additional CSS.
 * Enqueued after dist/styles/main.css (dependency: ksq/main.css) so the cascade
 * order is the same as the Customizer copy. Keep !important flags as they were.
 */

h1.logo {
	overflow-wrap: normal;
}

.menu {
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}

.banner {
	background-color: #003363 !important;
}

.banner .banner-img {
	background-position: center center !important;
}

.konzerte .banner .banner-img, .biografie .banner .banner-img, .biography .banner .banner-img, .discography .banner-img, .reviews .banner .banner-img, .banner-img, .booking .banner-img, .banner-img, .template-media .banner .banner-img {
	background-position: top center !important;
}

.template-zisman .banner .banner-img {
	background-size: contain !important;
	background-position: top center !important;
}

.legal-links {
	text-align: center;
	margin-top: 72px;
	text-transform: uppercase;
}

.legal-links ul {
	margin-left: auto;
	margin-right: auto;
	display: inline-block !important;
	width: auto;
	padding-left: 0;
}

.legal-links li {
	list-style: none;
	margin-left: 8px;
	margin-right: 8px; /* Customizer copy had no colon here, so the rule was ignored */
}

/*
 * Referenzen: the press-quote copy inside the tiles was set at the 24px body size and
 * crowded the cards. Shrink the text only - tile width, padding and shadow stay as they are.
 */
#reviews .grid-item-content {
	font-size: 18px;
	line-height: 1.35;
}
