/* manrope-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/manrope-v20-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/manrope-v20-latin_latin-ext-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/manrope-v20-latin_latin-ext-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/manrope-v20-latin_latin-ext-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h6, .h6 {
	font-family: 'Manrope';
	font-weight: 700;
}

p, a {
	font-family: 'Manrope';
	font-weight: 400;
}
html, body {
	 font-size: 18px;
 }

body.home.onepage_page #fix-wrapper {
	display: none;
}
.mod_newslist.partner.block,
.mod_newslist.stationen.block {
  pointer-events: none;
}
.mod_newsreader .comments {
  display: none;
}
.mod_newslist .news-content-v2 .teaser-v2 ul li {
	margin-left: 18px;
}
.mod_newslist .news-content-v2 .teaser-v2 ul {
  list-style-type: none; /* Standard-Punkt entfernen */
}
.mod_newslist .news-content-v2 .teaser-v2 ul li::marker {
  content: "\2713"; /* Haken als Bulletpoint */
}
.ce_teambox_simple .image_container,
.team .image_container img {
  border-radius: 30px;
}
.ce_gallery .borders li figure {
  border-radius: 30px;
}
.team .image_container img:hover {
  transform: none;
}

.ce_icon_text[data-icon-pos="before"] .icon {
  min-width: 25px;
}

.mod_newslist.stationen .teaser-v2 ul li, .ce_list li {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
  position: relative;
}
.mod_newslist.stationen .teaser-v2 ul li::after {
  content: "";
  width: 70px;
  height: 1px;
  background: rgba(0,0,0,.08);
  position: absolute;
  left: -26px;
  bottom: 0;
}

.ce_gallery .image_container i.fa.fa-plus-circle {
  display: block;
  margin: 0 auto;
}

@media only screen and (max-width: 1500px) {
	#article-8 .ce_wrap {
		padding: 40px !important;
	}
	#article-8 .ce_wrap_25 {
	  margin: 0 40px !important;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	#article-8 .ce_wrap .column.mb-xs-m.col_4.col_12_t.col_12_m {
	  margin-bottom: 40px !important;
	}
}
@media only screen and (max-width: 767px) {
  #article-8 .ce_wrap .col_12_m {
	  margin-bottom: 40px !important;
  }
  .ce_wrap_25 {
    margin-bottom: 50px !important;
  }
  #article-11 .column.animate_slow.col_4,
  #article-11 .column.col_8 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .partner .news-content-v2 .h4,
  .stationen .news-content-v2 .h4 {
    padding-right: 0px;
  }
}
@media only screen and (max-width: 1024px) {
  .column.order_1_m .image_container {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1290px) {
  .ce_fancybox.style3 p {
    font-size: 1rem;
  }
  .ce_fancybox .ce_headline {
    font-size: 1.6rem;
  }
}