#header.w-dark::before {
	background: #26243a;
	
}


/* Standard Linkfarbe */
#header .top-menu > li > a,
#header .top-menu li a,
#header .dropdown-nav ul li > a {
    color: #c5c3da !important;
    text-transform: uppercase;
}

/* Hover + Active */
#header .top-menu > li:hover > a,
#header .top-menu li.current-menu-item > a,
#header .top-menu li.current-menu-ancestor > a,
#header .dropdown-nav ul li:hover > a,
#header .dropdown-nav ul li.current-menu-item > a,
#header .dropdown-nav ul li.current-menu-ancestor > a {
    color: #ffffff !important;
    
}

/* Optional: auch für Untermenü-Links im Hover-Zustand */
#header .dropdown-nav ul ul li:hover > a {
    color: #ffffff !important;
}
.w-light .top-menu li ul {
    background: #26243a;
    color: #c5c3da;
}

.w-dark .top-menu li ul {
    background: #26243a;
    color: #c5c3da;
}

#header-logo img {
	position: absolute;
	display: block;
	max-width: none; 
	width: 109px;
	height: 60px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	transition: all 0.3s ease-in-out;
}	
	.timeline-line span:first-child {
  content:"";
  width:10px;
  height:10px;
  -webkit-border-radius:100%;
  border-radius:100%;
  background-color:#a097c3;
  position:absolute;
  left:-4px
}
.timeline-line span:last-child {
  content:"";
  width:10px;
  height:10px;
  -webkit-border-radius:100%;
  border-radius:100%;
  background-color:#a097c3;
  position:absolute;
  bottom:0;
  left:-4px
}