.c-heroSimple[data-theme="light"] img, .c-heroSimple[data-theme="inverted"] img {
  filter: brightness(80%);
}


/*.m-header__navigation .level-1 > .inner > ul > li.active > a, .m-header__navigation .level-1 > .inner > ul > li.trail > a, .m-header__navigation .level-1 > .inner > ul > li:hover > a, .m-header__navigation .level-1 > .inner > ul > li:focus > a {
  color: gold;
}*/

@media (min-width: 300px) and (max-width: 480px) {
	.find.o-button-link.o-button-link--small {
	  display: none;
	}
	.inquire.o-button-primary {
	   min-width: 5em;
	 }
	 .u-hidden\@xs-down {
		display: block !important;
		font-size: 0.9rem;
	}
	 .m-header__width {
		margin-bottom: 10px;
	}
	.m-header__logo {
		max-width: 9.9rem;
		margin-left: 20px;
	}
	.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:nth-child(2n+1) .event__date {
		padding-right: 60px;
	}
	.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:nth-child(2n+1) .event__content {
		padding-left: 10px;
		padding-right: 20px;
		font-size: 0.9em;
	}
	.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:nth-child(2n) .event__content {
		 padding-right: 30px;
		 font-size: 0.9em;
	}
	#muenz-overview{
		display: none;
	}
}


  @media (min-width: 768px) {
	.m-header__spacer, .m-header__main {
	height: 6rem;
	}
}

.m-offcanvas__navigation .level-2, .m-offcanvas__navigation .level-3, .m-offcanvas__meta .level-2, .m-offcanvas__meta .level-3 {
  font-size: 1.2rem;
}


html body#top.p-start.is-flag-new div.m-page main.m-main div.m-breadcrumb.m-breadcrumb--margin-off{
	display: none !important;
}

.offset-left70{
	margin-left: 70px;
}

.m-breadcrumb--margin-off {
  margin-bottom: 0.5rem;
}

.m-footer p{
  font-weight: 400;
  letter-spacing: 0.02em;
}

.m-breadcrumb li::after {
  content: ">";
  font-weight: 600;
}
.m-breadcrumb ul{
  font-family: var(--font-family-headline) !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em;
  font-size: 1.1rem;
  color: #888888;
}

.o-button-primary {
  font-weight: 600 !important;
  letter-spacing: 0.1em;
}

.m-footer .o-button-primary.o-button-primary--small {
  background: #444;
  font-weight: 600;
  min-width: 7em;
}

.m-footer__middle {
  padding: 2.5rem 0;
}

.c-teaserSimple__body h3{
	background: gold;
	padding: 6px 8px;
	border-radius: 6px;
}


ul.roadmap__navigation li::before {
  content: none;
  font-size: none;
}

.roadmap.roadmap--orientation-vertical .roadmap__events {
  padding: 0;
  width: 100%;
  max-width: inherit;
}


.dark-style h3 {
  color: #333 !important;
}

.c-text.error p{
	color: red;
}
.o-subline {
  font-size: 1.1rem;
}

.spacing h4 {
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font-size: 28px;
}

.m-footer {
  font-size: 0.9em;
  font-weight: 600;
  line-height: 1.4rem;
  background: #888888;
  color: #ffffff;
  letter-spacing: 0.05em;
}

.m-footer h5{
	font-size: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.m-offcanvas__meta {
  font-weight: 600;
  line-height: 1.3;
  font-size: 1.2rem;
  letter-spacing: 0.015em;
}

.m-offcanvas__navigation, .m-offcanvas__meta {
  font-weight: 600;
}

/*+ nur headline bei simpletext + normales design**/
.c-teaserSimple__text h3{
	color: #ffffff;
}

.m-newsreader__back a{
	background: #888888;
	padding: 0.5rem 2.75rem;
	min-width: 10em;
	border-radius: 2.0rem;
}

.m-newsreader__back a:hover{
	color: #ffffff;
}

.c-text.border_b {
  padding-bottom: 10px;
  border-bottom: 1px solid #dedede;
}
.c-text.border_b > h3{
	color: #888888;
}

.dark-image:hover {
    -webkit-filter: grayscale(0);
        filter: grayscale(0);
}
.dark-image {
    -webkit-filter: grayscale(1);
        filter: grayscale(1);
}
.c-teaserSimple:hover img {
  transform: scale(1.05);
  filter: brightness(100%);
}

.m-header__main {
  height: 6.0rem;
}

h1, h2, h3, h4, h5, .o-topline{
  font-weight: 500;
}
.m-header__navigation,
.m-header__right,
.o-button-primary,
.m-newsreader__back{
  font-weight: 400;
  line-height: 1.3;
  font-size: 1.2rem;
  font-family: var(--font-family-headline);
  text-transform: uppercase;
}
.o-button-link,
.o-text-link{
	font-weight: 400;
}
.muenz-subnav > p{
	font-size: 1.2rem;
	line-height: 1.6rem !important;
	font-family: 'Barlow Condensed' !important;
	font-weight: 500;
	letter-spacing: 0.08;
}

.o-button-primary, .o-button-secondary, .o-button-third, .o-button-link, .m-newsreader__back {
  padding: 0.5rem 0.75rem;
}
.o-button-primary, .o-button-secondary, .o-button-third, .o-button-link, .m-newsreader__back {
  min-width: 10em;
}