/* urbanist-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 200;
  src: url('../webfonts/Urbanist/urbanist-v15-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* urbanist-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 300;
  src: url('../webfonts/Urbanist/urbanist-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* urbanist-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 400;
  src: url('../webfonts/Urbanist/urbanist-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body.home .hero__sec-title .sec-title {
	/*font-family: "Urbanist", sans-serif;*/
	font-family: "Examiner NF", sans-serif;
}

/* Swiper Slide */
.swiper-slide img.header {
	/* Abdunkeln des Bildes */
	filter: brightness(0.8); /* 60% Helligkeit */
}

.main-dropdown li {
	display: block;
	margin: 0;
	padding: 0;
}

.teaser__navi {
	justify-content: center;
	max-width: 620px;	
}

/* SNAZZY MAP PLACEHOLDER */
#map-placeholder {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 530px;
    background-color: #f0f0f0;
    padding: 20px;
    text-align: center;
    font-family: Arial, sans-serif;
    color: #555;
}

#map-placeholder p {
    margin: 0 0 10px;
}

/*
#map-placeholder button {
    background-color: #007bff;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    font-size: 16px;
    border-radius: 4px;
}
*/
/*
#map-placeholder button:hover {
    background-color: #0056b3;
}
*/
/* /SNAZZY MAP PLACEHOLDER */