/*logo Header Größe anpassen*/

.site-logo img {
  max-width: 50%;
  display: block;
  margin: 0 auto;
}


h1, h2, h3, h4, h5, h6 {
	
	font-weight: 300;
}


.panel-grid.panel-has-style > .panel-row-style, .panel-grid.panel-no-style {
	display: block;
	-ms-flex-wrap: wrap;
	flex-wrap: nowrap;
	-ms-justify-content: space-between;
	justify-content: space-between;
		background-color:#c5b7b8;
}

/* NAVI */

.nav-ul .sub-menu li > .wrap {
	white-space: nowrap;
	height: max-content;
	background-color: #c5b7b8;
	/* border-bottom: 2px;
	border-color: #111111;*/
}

.nav-ul .sub-menu {
	background: var(--bgcolor,var(--overlaycolor));
	z-index: 100;
	position: absolute;
	top: 100%;
	box-shadow: rgba(149,157,165,.2) 0 8px 24px;
	visibility: hidden;
	opacity: 0;
	/*right: 0;*/
}