html,
body {
  width: 100vw;
  overflow-x: hidden;
}
body {
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 1.4;
}
.wrapper {
  margin: auto;
  width: 1400px;
  max-width: 95%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.1;
  font-family: 'Source Sans Pro', sans-serif;
  margin-bottom: 1em;
  font-weight: normal;
  color: #37a5be;
}
h1 {
  font-size: 32px;
}
h2 {
  font-size: 28.8px;
}
h3 {
  font-size: 25.6px;
}
h4 {
  font-size: 20.8px;
}
h5 {
  font-size: 19.2px;
}
h6 {
  font-size: 17.6px;
}
a {
  color: #37a5be;
  text-decoration: none;
}
.single-post .page-wrapper .post-inner .body p.wp-caption-text,
.single-zeitschriften .page-wrapper .post-inner .body p.wp-caption-text {
  margin: 0;
  font-size: 14px;
  padding: 1em;
  display: block;
  text-align: left;
}
/* Colors */
/* general.less*/
.search-results h1 {
  color: #37a5be;
}
/* _mixins.less */
.post-teaser-color-mixin .mobile-title a {
  color: #37a5be;
}
.post-teaser-color-mixin .image .badge {
  background-color: #1b6e99;
  color: white;
  border: 2px solid white;
}
.post-teaser-color-mixin .image .caption {
  color: #ACAAAD;
}
.post-teaser-color-mixin .meta {
  color: #1b6e99;
}
.post-teaser-color-mixin .title h2 a {
  color: #37a5be;
}
.post-teaser-color-mixin .title h2 a:hover {
  color: #1b6e99;
}
.post-teaser-color-mixin .footer {
  border-top: 2px solid #eee;
}
.post-teaser-color-mixin .footer .date {
  color: #9B9B9B;
}
/* style.less */
.button.primary {
  background-color: #37a5be;
  color: white;
  border: 2px solid #37a5be;
}
.button.primary:hover {
  color: #37a5be;
  background-color: transparent;
  border-color: #37a5be;
}
.button.secondary {
  background-color: #1b6e99;
  color: white;
}
.button.secondary:hover {
  background-color: #37a5be;
  border-color: #37a5be !important;
  color: white;
}
.button.secondary.ghost {
  border: 2px solid #1b6e99;
  background-color: transparent;
  color: #1b6e99;
}
.button.secondary.ghost:hover {
  color: white;
  background-color: #1b6e99;
  border-color: #1b6e99 !important;
}
.button.ghost {
  background-color: transparent;
}
.button.ghost:hover {
  color: white;
  background-color: #37a5be;
  border-color: #37a5be;
}
.button.ghost.white {
  color: white;
}
.button.ghost.white:hover {
  color: #37a5be;
  background-color: white;
  border-color: white;
}
.page-header-mobile .page-navigation .menu > li > a .icon svg path,
.page-header-mobile .page-navigation .menu > li > a .icon svg line,
.page-header-mobile .page-navigation .menu > li > a .icon svg polyline,
.page-header-mobile .page-navigation .menu > li > a .icon svg circle {
  stroke: #fff !important;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .icon svg path,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .icon svg line,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .icon svg polyline {
  stroke: #fff !important;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu > li.button {
  padding: 0;
  text-transform: none;
  min-height: 0;
  width: 100%;
  display: block;
  text-align: left;
  font-size: 16px;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a .icon,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a .text,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a .indicator {
  color: #fff;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a:hover {
  text-decoration: underline;
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a:hover .icon,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a:hover .text,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a:hover .indicator {
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a:focus .icon,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a:focus .text,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a:focus .indicator {
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a:active .icon,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a:active .text,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li a:active .indicator {
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > a .indicator {
  background-color: #37a5be;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > a .indicator svg path {
  stroke: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu {
  background-color: #37a5be;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a {
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a .icon,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a .text,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a .indicator {
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a:hover {
  text-decoration: underline;
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a:hover .icon,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a:hover .text,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a:hover .indicator {
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a:focus .icon,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a:focus .text,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a:focus .indicator {
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a:active .icon,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a:active .text,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li a:active .indicator {
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li.current-menu-item a {
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li.current-menu-item a .icon,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li.current-menu-item a .text,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu li.submenu-active > .sub-menu > li.current-menu-item a .indicator {
  color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu-hauptmenue-container,
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .latest-magazine-menu-component {
  border-top: 2px solid hsla(0, 0%, 100%, 0.2);
}
.nr-cta-panel .elements .cta a {
  color: #333;
}
.image-hero-header .hero-content .cta a {
  color: #333;
}
.nr-icon-text-block .footer a {
  color: #333;
}
.teaser-large .mobile-title a {
  color: #37a5be;
}
.teaser-large .image .badge {
  background-color: #1b6e99;
  color: white;
  border: 2px solid white;
}
.teaser-large .image .caption {
  color: #ACAAAD;
}
.teaser-large .meta {
  color: #1b6e99;
}
.teaser-large .title h2 a {
  color: #37a5be;
}
.teaser-large .title h2 a:hover {
  color: #1b6e99;
}
.teaser-large .footer {
  border-top: 2px solid #eee;
}
.teaser-large .footer .date {
  color: #9B9B9B;
}
.posts-list-item.teaser-default .mobile-title a {
  color: #37a5be;
}
.posts-list-item.teaser-default .image .badge {
  background-color: #1b6e99;
  color: white;
  border: 2px solid white;
}
.posts-list-item.teaser-default .image .caption {
  color: #ACAAAD;
}
.posts-list-item.teaser-default .meta {
  color: #1b6e99;
}
.posts-list-item.teaser-default .title h2 a {
  color: #37a5be;
}
.posts-list-item.teaser-default .title h2 a:hover {
  color: #1b6e99;
}
.posts-list-item.teaser-default .footer {
  border-top: 2px solid #eee;
}
.posts-list-item.teaser-default .footer .date {
  color: #9B9B9B;
}
.posts-list-item.teaser-default:hover {
  border-color: #1b6e99;
  box-shadow: 0 0 0 1px #1b6e99;
}
.posts-list-item.teaser-default:hover .right .title h2 a {
  color: #1b6e99;
}
.widget {
  background-color: rgba(27, 110, 153, 0.1);
  padding: 1em;
}
.widget .widget {
  padding: 0;
  margin: 0;
  background-color: transparent;
}
.widget .widget-body {
  padding: 0;
}
.widget.primary-blue {
  background-color: #37a5be;
}
.widget.lighter-blue {
  background-color: #f5f5f6;
}
.widget.lighter-blue .widget-heading .title {
  color: #37a5be;
}
.widget.grey {
  background-color: #f5f5f6;
}
.widget.grey .widget-heading {
  border-bottom-color: white;
}
.widget.grey .widget-heading .title {
  color: #161615;
}
.widget .widget-heading {
  padding: 14px;
  margin: -14px -14px 14px -14px;
  border-bottom: 2px solid #ffffff;
}
.widget .widget-heading .title {
  color: #1b6e99;
}
.widget .widget-heading .icon {
  border: 5px solid white;
  background-color: white;
  background-image: url("../icons/Logo-Quadrat-transparent-in-der-Mitte.svg");
}
.widget > div.title {
  color: #37a5be;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 3px;
  text-transform: uppercase;
  padding: 14px;
  margin: -14px -14px 14px -14px;
  border-bottom: 2px solid #ffffff;
}
.news-widget .news-list .news-item a {
  color: #37a5be;
}
.news-widget .news-list .news-item a:hover {
  color: #1b6e99;
}
.best-practices-widget .news-list .news-item a {
  color: #37a5be;
}
.best-practices-widget .news-list .news-item a:hover {
  color: #1b6e99;
}
.magazine-widget .cover-module .label {
  color: #37a5be;
}
.download-widget .download .info .name {
  color: #37a5be;
}
.newsletter-cta-panel {
  background-color: #37a5be;
}
@media (max-width: 768px) {
  .newsletter-cta-panel .images {
    border-bottom: 1px solid white;
  }
}
.post-preview-slider .heading .title {
  color: #37a5be;
}
.post-preview-slider .heading .divider:before {
  background-color: #37a5be;
}
.post-preview-slider .heading .divider .icon {
  background-color: white;
}
@media (max-width: 768px) {
  .post-preview-slider .slider .slick-arrow {
    background-color: white;
  }
}
.post-preview-slider .slider .slick-arrow svg {
  color: #acaaad;
}
.post-preview-slider .slider .slick-dots li.slick-active button:before {
  background-color: #acaaad;
}
.post-preview-slider .slider .slick-dots li button:hover:before {
  background-color: #acaaad;
}
.post-preview-slider .slider .slick-dots li button:before {
  background-color: white;
  border: 2px solid #acaaad;
}
.post-preview-slider .slider .slide .post {
  background-color: #f5f5f6;
  border: 1px solid #dedce0;
}
.post-preview-slider .slider .slide .post:hover {
  border-color: #1b6e99;
  box-shadow: 0 0 0 1px #1b6e99;
}
.post-preview-slider .slider .slide .post:hover .preview .title {
  color: #1b6e99;
}
.post-preview-slider .slider .slide .post .thumbnail {
  position: relative;
}
.post-preview-slider .slider .slide .post .thumbnail .badge {
  color: white;
  background-color: #1b6e99;
}
.post-preview-slider .slider .slide .post .thumbnail .badge.dp-plus {
  background-color: #1b6e99;
}
.post-preview-slider .slider .slide .post .thumbnail .caption {
  color: #acaaad;
}
.post-preview-slider .slider .slide .post .preview .title {
  color: #37a5be;
}
.post-preview-slider .slider .slide .post .footer {
  border-top: 2px solid #eee;
}
.post-preview-slider .slider .slide .post .footer .date {
  color: #9B9B9B;
}
.magazine-teaser-panel {
  background-color: #37a5be;
}
.magazine-teaser-panel .text {
  text-align: center;
}
.magazine-teaser-panel .text .content-preview .items .item:after {
  background-color: white;
}
.magazine-teaser-panel .text .actions .secondary {
  border: 2px solid #1b6e99;
}
.podcast-panel {
  background-color: #f5f5f6;
}
.podcast-panel .title {
  color: #1b6e99;
}
.podcast-panel .podcast-module .placeholder {
  background-color: rgba(255, 255, 255, 0.6);
}
.newsletter-form-component .privacy a {
  color: #1b6e99;
}
.newsletter-form-component .privacy a:hover {
  color: #fff;
}
.free-download-panel {
  background-color: #1b6e99;
  color: white;
}
.free-download-panel .icon svg * {
  stroke: white;
}
.probeabo-footer-widget .inner .text .title {
  color: #1b6e99;
}
.probeabo-footer-widget .inner .text p {
  color: #acaaad;
}
.main-footer {
  background-color: #161615;
  color: white;
}
.main-footer .widget {
  background-color: transparent;
}
.main-footer .widget .menu li a {
  color: white;
}
.base-footer {
  background-color: white;
}
.base-footer .wrapper .copyright {
  color: #9b9b9b;
}
.newsletter-sticky-cta {
  background-color: #1b6e99;
  color: white;
  border-left: 2px solid white;
  border-right: 2px solid white;
  border-top: 2px solid white;
}
.newsletter-sticky-cta:hover {
  background-color: #37a5be;
  border-color: #37a5be !important;
}
.newsletter-sticky-cta .close svg path {
  fill: white;
}
.single-post .page-wrapper .content .post-heading .meta:after,
.single-zeitschriften .page-wrapper .content .post-heading .meta:after {
  background-color: #37a5be;
}
.single-post .page-wrapper .content .post-heading .meta div:last-child,
.single-zeitschriften .page-wrapper .content .post-heading .meta div:last-child {
  color: #acaaad;
}
.single-post .page-wrapper .content .post-heading .post-thumbnail .badge,
.single-zeitschriften .page-wrapper .content .post-heading .post-thumbnail .badge {
  color: white;
  border: 2px solid white;
  background-color: #1b6e99;
}
.single-post .page-wrapper .content .post-heading .post-thumbnail .badge.dp-plus,
.single-zeitschriften .page-wrapper .content .post-heading .post-thumbnail .badge.dp-plus {
  background-color: #1b6e99;
}
.single-post .page-wrapper .content .post-heading .post-thumbnail .caption,
.single-zeitschriften .page-wrapper .content .post-heading .post-thumbnail .caption {
  color: #acaaad;
}
.single-post .page-wrapper .content .actions-bar,
.single-zeitschriften .page-wrapper .content .actions-bar {
  border-top: 1px solid #dedce0;
  border-bottom: 1px solid #dedce0;
}
.single-post .page-wrapper .content .actions-bar .rating:hover .stars svg.clicked.hover path,
.single-zeitschriften .page-wrapper .content .actions-bar .rating:hover .stars svg.clicked.hover path {
  fill: #1b6e99;
}
.single-post .page-wrapper .content .actions-bar .rating:hover .stars svg.clicked path,
.single-zeitschriften .page-wrapper .content .actions-bar .rating:hover .stars svg.clicked path {
  fill: transparent;
}
.single-post .page-wrapper .content .actions-bar .rating:hover .stars svg path,
.single-zeitschriften .page-wrapper .content .actions-bar .rating:hover .stars svg path {
  fill: transparent;
}
.single-post .page-wrapper .content .actions-bar .rating .stars svg.hover path,
.single-zeitschriften .page-wrapper .content .actions-bar .rating .stars svg.hover path,
.single-post .page-wrapper .content .actions-bar .rating .stars svg.clicked path,
.single-zeitschriften .page-wrapper .content .actions-bar .rating .stars svg.clicked path {
  fill: #1b6e99;
}
.single-post .page-wrapper .content .actions-bar .rating .stars svg path,
.single-zeitschriften .page-wrapper .content .actions-bar .rating .stars svg path {
  fill: none;
  stroke: #1b6e99;
}
.single-post .page-wrapper .content .actions-bar .actions a,
.single-zeitschriften .page-wrapper .content .actions-bar .actions a {
  color: #acaaad;
}
.single-post .page-wrapper .content .actions-bar .actions a:hover,
.single-zeitschriften .page-wrapper .content .actions-bar .actions a:hover {
  color: #37a5be;
}
.single-post .page-wrapper .content .actions-bar .actions a:hover .icon svg path,
.single-zeitschriften .page-wrapper .content .actions-bar .actions a:hover .icon svg path {
  fill: #37a5be;
}
.single-post .page-wrapper .content .actions-bar .actions a .icon svg path,
.single-zeitschriften .page-wrapper .content .actions-bar .actions a .icon svg path {
  fill: #acaaad;
}
.single-post .page-wrapper .table-of-contents,
.single-zeitschriften .page-wrapper .table-of-contents {
  background-color: #f5f5f6;
}
.single-post .page-wrapper .table-of-contents .table-of-contents-inner ul li a:hover,
.single-zeitschriften .page-wrapper .table-of-contents .table-of-contents-inner ul li a:hover {
  color: #1b6e99;
}
.single-post .page-wrapper .post-inner .heading > div:first-child,
.single-zeitschriften .page-wrapper .post-inner .heading > div:first-child {
  color: #1b6e99;
}
.single-post .page-wrapper .post-inner .body .appended-author:before,
.single-zeitschriften .page-wrapper .post-inner .body .appended-author:before {
  background-color: black;
}
.single-post .page-wrapper .post-inner h1,
.single-zeitschriften .page-wrapper .post-inner h1,
.single-post .page-wrapper .post-inner h2,
.single-zeitschriften .page-wrapper .post-inner h2,
.single-post .page-wrapper .post-inner h3,
.single-zeitschriften .page-wrapper .post-inner h3,
.single-post .page-wrapper .post-inner h4,
.single-zeitschriften .page-wrapper .post-inner h4 {
  color: #37a5be;
}
.single-post .page-wrapper .post-inner ul > li:before,
.single-zeitschriften .page-wrapper .post-inner ul > li:before {
  background-color: #37a5be;
}
.single-post .page-wrapper .post-inner ol ul > li:before,
.single-zeitschriften .page-wrapper .post-inner ol ul > li:before {
  background-color: #37a5be;
}
.single-post .page-wrapper .post-inner .footer .rating:hover .box .stars svg.clicked.hover path,
.single-zeitschriften .page-wrapper .post-inner .footer .rating:hover .box .stars svg.clicked.hover path {
  fill: #1b6e99;
}
.single-post .page-wrapper .post-inner .footer .rating:hover .box .stars svg.clicked path,
.single-zeitschriften .page-wrapper .post-inner .footer .rating:hover .box .stars svg.clicked path {
  fill: transparent;
}
.single-post .page-wrapper .post-inner .footer .rating:hover .box .stars svg path,
.single-zeitschriften .page-wrapper .post-inner .footer .rating:hover .box .stars svg path {
  fill: transparent;
}
.single-post .page-wrapper .post-inner .footer .rating .box,
.single-zeitschriften .page-wrapper .post-inner .footer .rating .box {
  background-color: #045a771A;
}
.single-post .page-wrapper .post-inner .footer .rating .box .stars svg.hover path,
.single-zeitschriften .page-wrapper .post-inner .footer .rating .box .stars svg.hover path,
.single-post .page-wrapper .post-inner .footer .rating .box .stars svg.clicked path,
.single-zeitschriften .page-wrapper .post-inner .footer .rating .box .stars svg.clicked path {
  fill: #1b6e99;
}
.single-post .page-wrapper .post-inner .footer .rating .box .stars svg path,
.single-zeitschriften .page-wrapper .post-inner .footer .rating .box .stars svg path {
  fill: none;
  stroke: #1b6e99;
}
.single-post .page-wrapper .post-inner .footer .post-share-block .shares a,
.single-zeitschriften .page-wrapper .post-inner .footer .post-share-block .shares a {
  background-color: rgba(55, 165, 190, 0.1);
}
.single-post .page-wrapper .post-inner .footer .post-share-block .shares a:hover,
.single-zeitschriften .page-wrapper .post-inner .footer .post-share-block .shares a:hover {
  background-color: #37a5be;
}
.single-post .page-wrapper .post-inner .footer .post-share-block .shares a:hover svg path,
.single-zeitschriften .page-wrapper .post-inner .footer .post-share-block .shares a:hover svg path {
  fill: white !important;
}
.single-post .page-wrapper .post-inner .footer .post-share-block .shares a:hover svg rect,
.single-zeitschriften .page-wrapper .post-inner .footer .post-share-block .shares a:hover svg rect,
.single-post .page-wrapper .post-inner .footer .post-share-block .shares a:hover svg polyline,
.single-zeitschriften .page-wrapper .post-inner .footer .post-share-block .shares a:hover svg polyline {
  stroke: white !important;
}
.single-post .page-wrapper .post-inner .footer .post-share-block .shares a svg path,
.single-zeitschriften .page-wrapper .post-inner .footer .post-share-block .shares a svg path {
  fill: #37a5be !important;
}
.single-post .page-wrapper .post-inner .footer .post-share-block .shares a svg rect,
.single-zeitschriften .page-wrapper .post-inner .footer .post-share-block .shares a svg rect,
.single-post .page-wrapper .post-inner .footer .post-share-block .shares a svg polyline,
.single-zeitschriften .page-wrapper .post-inner .footer .post-share-block .shares a svg polyline {
  stroke: #37a5be !important;
}
.single-post .page-wrapper .sticky-share-block .shares a,
.single-zeitschriften .page-wrapper .sticky-share-block .shares a {
  background-color: rgba(55, 165, 190, 0.1);
}
.single-post .page-wrapper .sticky-share-block .shares a:hover,
.single-zeitschriften .page-wrapper .sticky-share-block .shares a:hover {
  background-color: #37a5be;
}
.single-post .page-wrapper .sticky-share-block .shares a:hover svg path,
.single-zeitschriften .page-wrapper .sticky-share-block .shares a:hover svg path {
  fill: white !important;
}
.single-post .page-wrapper .sticky-share-block .shares a:hover svg rect,
.single-zeitschriften .page-wrapper .sticky-share-block .shares a:hover svg rect,
.single-post .page-wrapper .sticky-share-block .shares a:hover svg polyline,
.single-zeitschriften .page-wrapper .sticky-share-block .shares a:hover svg polyline {
  stroke: white !important;
}
.single-post .page-wrapper .sticky-share-block .shares a svg path,
.single-zeitschriften .page-wrapper .sticky-share-block .shares a svg path {
  fill: #37a5be !important;
}
.single-post .page-wrapper .sticky-share-block .shares a svg rect,
.single-zeitschriften .page-wrapper .sticky-share-block .shares a svg rect,
.single-post .page-wrapper .sticky-share-block .shares a svg polyline,
.single-zeitschriften .page-wrapper .sticky-share-block .shares a svg polyline {
  stroke: #37a5be !important;
}
.single-post .page-wrapper .actions-bar.bottom .tags .tag:after,
.single-zeitschriften .page-wrapper .actions-bar.bottom .tags .tag:after {
  color: #acaaad;
}
.single-post .page-wrapper .actions-bar.bottom .tags .tag:hover,
.single-zeitschriften .page-wrapper .actions-bar.bottom .tags .tag:hover {
  color: #1b6e99;
}
.single-post .page-wrapper .authors-block > .title,
.single-zeitschriften .page-wrapper .authors-block > .title {
  border-bottom: 1px solid #dedce0;
}
.single-post .page-wrapper .authors-block .authors .author,
.single-zeitschriften .page-wrapper .authors-block .authors .author {
  background-color: #f5f5f6;
}
.single-post .page-wrapper .authors-block .authors .author:hover,
.single-zeitschriften .page-wrapper .authors-block .authors .author:hover {
  box-shadow: 0 0 0px 2px #eee;
}
.single-post .page-wrapper .authors-block .authors .author .image.fallback,
.single-zeitschriften .page-wrapper .authors-block .authors .author .image.fallback {
  background-color: white;
}
.single-post .page-wrapper .authors-block .authors .author .info .title,
.single-zeitschriften .page-wrapper .authors-block .authors .author .info .title {
  color: #37a5be;
}
.single-post .page-wrapper .comments-jumper .button,
.single-zeitschriften .page-wrapper .comments-jumper .button {
  border-color: #37a5be;
  color: #37a5be;
}
.single-post .page-wrapper .comments-jumper .button:hover,
.single-zeitschriften .page-wrapper .comments-jumper .button:hover {
  color: white;
}
.single-post .page-wrapper .comments-jumper .button .icon svg polygon,
.single-zeitschriften .page-wrapper .comments-jumper .button .icon svg polygon {
  fill: #37a5be;
}
.single-post .page-wrapper .related-posts-section,
.single-zeitschriften .page-wrapper .related-posts-section {
  background-color: #f5f5f6;
}
.single-post .page-wrapper .related-posts-section .load-more .button,
.single-zeitschriften .page-wrapper .related-posts-section .load-more .button {
  color: #37a5be;
}
.single-post .page-wrapper .related-posts-section .load-more .button:hover,
.single-zeitschriften .page-wrapper .related-posts-section .load-more .button:hover {
  color: white;
}
.single-post .page-wrapper .comments-section .comments-toggler:hover,
.single-zeitschriften .page-wrapper .comments-section .comments-toggler:hover {
  color: #1b6e99;
}
.single-post .page-wrapper .comments-section .weka-reply .collapsable-module .body:after,
.single-zeitschriften .page-wrapper .comments-section .weka-reply .collapsable-module .body:after {
  background: linear-gradient(0deg, #fcfdea, rgba(184, 195, 0, 0.000001));
}
.single-post .page-wrapper .comments-section .collapsable-module .trigger:hover,
.single-zeitschriften .page-wrapper .comments-section .collapsable-module .trigger:hover {
  color: #1b6e99;
}
.single-post .page-wrapper .comments-section .collapsable-module .trigger:hover .icon svg path,
.single-zeitschriften .page-wrapper .comments-section .collapsable-module .trigger:hover .icon svg path {
  stroke: #1b6e99;
}
.single-post .page-wrapper .comments-section .collapsable-module .trigger .icon svg path,
.single-zeitschriften .page-wrapper .comments-section .collapsable-module .trigger .icon svg path {
  stroke: #37a5be;
}
.single-post .page-wrapper .comments-section .comment-respond .comment-reply-title small,
.single-zeitschriften .page-wrapper .comments-section .comment-respond .comment-reply-title small {
  color: #37a5be;
}
.single-post .page-wrapper .comments-section .comment-reply-title,
.single-zeitschriften .page-wrapper .comments-section .comment-reply-title {
  border-bottom: 1px solid #dedce0;
}
.single-post .page-wrapper .comments-section .comment-form input[type='text'],
.single-zeitschriften .page-wrapper .comments-section .comment-form input[type='text'],
.single-post .page-wrapper .comments-section .comment-form input[type='email'],
.single-zeitschriften .page-wrapper .comments-section .comment-form input[type='email'],
.single-post .page-wrapper .comments-section .comment-form textarea,
.single-zeitschriften .page-wrapper .comments-section .comment-form textarea {
  border: 1px solid #acaaad;
}
.single-post .page-wrapper .comments-section .comment-form input[type='text']:active,
.single-zeitschriften .page-wrapper .comments-section .comment-form input[type='text']:active,
.single-post .page-wrapper .comments-section .comment-form input[type='email']:active,
.single-zeitschriften .page-wrapper .comments-section .comment-form input[type='email']:active,
.single-post .page-wrapper .comments-section .comment-form textarea:active,
.single-zeitschriften .page-wrapper .comments-section .comment-form textarea:active,
.single-post .page-wrapper .comments-section .comment-form input[type='text']:focus,
.single-zeitschriften .page-wrapper .comments-section .comment-form input[type='text']:focus,
.single-post .page-wrapper .comments-section .comment-form input[type='email']:focus,
.single-zeitschriften .page-wrapper .comments-section .comment-form input[type='email']:focus,
.single-post .page-wrapper .comments-section .comment-form textarea:focus,
.single-zeitschriften .page-wrapper .comments-section .comment-form textarea:focus {
  border-color: #1b6e99;
}
.single-post .page-wrapper .comments-section .comment-block,
.single-zeitschriften .page-wrapper .comments-section .comment-block {
  border-bottom: 1px solid #dedce0;
}
.single-post .page-wrapper .comments-section .comment-block.weka-reply,
.single-zeitschriften .page-wrapper .comments-section .comment-block.weka-reply {
  border-top: 1px solid #1b6e99;
  border-bottom: 1px solid #1b6e99;
  background-color: rgba(27, 110, 153, 0.05);
}
.single-post .page-wrapper .comments-section .comment-block .comment-author svg path,
.single-zeitschriften .page-wrapper .comments-section .comment-block .comment-author svg path {
  fill: #dedce0;
}
.single-post .page-wrapper .comments-section .comment-block .comment-details .date-and-time,
.single-zeitschriften .page-wrapper .comments-section .comment-block .comment-details .date-and-time {
  color: #acaaad;
}
.single-post .page-wrapper .comments-section .comment-block .comment-details .reply a,
.single-zeitschriften .page-wrapper .comments-section .comment-block .comment-details .reply a {
  color: #1b6e99;
}
.single-post .page-wrapper .comments-section .comment-block .comment-details .reply a:hover,
.single-zeitschriften .page-wrapper .comments-section .comment-block .comment-details .reply a:hover {
  color: #37a5be;
}
a.is-intern:hover {
  color: #1b6e99;
}
a.is-extern:hover {
  color: #1b6e99;
}
a.is-extern:hover svg path,
a.is-extern:hover svg polyline,
a.is-extern:hover svg line {
  stroke: #1b6e99 !important;
}
a.is-extern svg path,
a.is-extern svg polyline,
a.is-extern svg line {
  stroke: #37a5be !important;
}
.hinweisbox .inline-cta {
  background-color: #045a771a;
  border-top: 2px solid #1b6e99;
  border-bottom: 2px solid #1b6e99;
}
.hinweisbox .product-cta {
  background-color: rgba(55, 165, 190, 0.1);
  border-top: 2px solid #37a5be;
  border-bottom: 2px solid #37a5be;
}
.hinweisbox .infobox.important .heading .icon:before {
  background-color: white;
}
.hinweisbox .infobox.tip .heading .title {
  color: #37a5be;
}
.hinweisbox .infobox.tip .heading .icon {
  background-color: #37a5be;
  border: 2px solid white;
}
.hinweisbox .infobox.tip .heading .icon svg {
  width: 30px;
  height: 30px;
}
.hinweisbox .infobox.tip .heading .icon svg path {
  fill: white;
  stroke: transparent;
}
.hinweisbox .infobox.tip .body {
  background-color: #37a5be;
}
.hinweisbox .infobox.tip a {
  color: white;
  border-bottom: 1px solid;
}
.hinweisbox .infobox.tip a svg path,
.hinweisbox .infobox.tip a svg line,
.hinweisbox .infobox.tip a svg polyline {
  stroke: white !important;
}
.hinweisbox .infobox.example .heading .title {
  color: #006C36;
}
.hinweisbox .infobox.example .heading .icon {
  background-color: #006C36;
  border: 2px solid white;
}
.hinweisbox .infobox.example .heading .icon svg {
  width: 30px;
  height: 30px;
}
.hinweisbox .infobox.example .heading .icon svg path {
  stroke: transparent;
  fill: white;
}
.hinweisbox .infobox.example .heading .icon svg line {
  stroke: white;
}
.hinweisbox .infobox.example .body {
  background-color: #006C36;
}
.hinweisbox .infobox.example a {
  color: white;
  border-bottom: 1px solid;
}
.hinweisbox .infobox.example a svg path,
.hinweisbox .infobox.example a svg line,
.hinweisbox .infobox.example a svg polyline {
  stroke: white !important;
}
.hinweisbox .infobox.important a {
  color: white;
  border-bottom: 1px solid;
}
.hinweisbox .infobox.important a svg path,
.hinweisbox .infobox.important a svg line,
.hinweisbox .infobox.important a svg polyline {
  stroke: white !important;
}
.hinweisbox .infobox.alert .heading .title {
  color: #C21A13;
}
.hinweisbox .infobox.alert .heading .icon {
  background-color: #C21A13;
}
.hinweisbox .infobox.alert .heading .icon svg {
  width: 30px;
  height: 30px;
}
.hinweisbox .infobox.alert .heading .icon svg path {
  fill: white;
  stroke: transparent;
}
.hinweisbox .infobox.alert .body {
  background-color: white;
  color: inherit;
  border: 1px solid #C21A13;
}
.hinweisbox .infobox.alert .body ul > li:before {
  background-color: #37a5be;
}
.hinweisbox .infobox.info .heading .icon {
  background-color: #eee;
  padding: 10px;
  border: 2px solid white;
}
.hinweisbox .infobox.info .heading .icon svg {
  width: 40px;
  height: 34px;
}
.hinweisbox .infobox.info .heading .icon svg path {
  stroke-width: 0;
  fill: #ccc;
}
.hinweisbox .infobox.info .body {
  background-color: #eee;
  color: #444;
}
.hinweisbox .infobox.info .body h1,
.hinweisbox .infobox.info .body h2,
.hinweisbox .infobox.info .body h3,
.hinweisbox .infobox.info .body h4,
.hinweisbox .infobox.info .body h5,
.hinweisbox .infobox.info .body h6 {
  margin-top: 0;
}
.hinweisbox .infobox.info .body ul > li:before {
  background-color: #37a5be;
}
.hinweisbox .infobox .heading .title {
  color: #1b6e99;
}
.hinweisbox .infobox .heading .icon svg path {
  fill: #1b6e99;
  stroke: white;
}
.hinweisbox .infobox .body {
  background-color: #1b6e99;
  color: white;
}
.hinweisbox .infobox .body ul > li:before {
  background-color: white;
}
.widget .related-tags-list .tag {
  background-color: white;
  color: #acaaad;
}
.widget .related-tags-list .tag:hover {
  background-color: #1b6e99;
  color: white;
}
.timeline-posts:before {
  background-color: #acaaad;
}
.timeline-posts .timeline-post:nth-child(even) .date-module .icon:after {
  border-right: 10px solid #acaaad;
}
@media (max-width: 768px) {
  .timeline-posts .timeline-post:nth-child(even) .date-module .icon:after {
    border-bottom: 16px solid #acaaad;
  }
}
.timeline-posts .timeline-post .date-module {
  color: #acaaad;
}
@media (max-width: 768px) {
  .timeline-posts .timeline-post .date-module .date {
    background-color: #f5f5f6;
  }
}
.timeline-posts .timeline-post .date-module .icon {
  background-color: #acaaad;
}
.timeline-posts .timeline-post .date-module .icon:after {
  border-left: 10px solid #acaaad;
}
@media (max-width: 768px) {
  .timeline-posts .timeline-post .date-module .icon:after {
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #acaaad;
  }
}
.timeline-posts .timeline-post .date-module .icon svg path {
  fill: white;
}
@media (max-width: 768px) {
  .timeline-posts .timeline-post .post-box {
    border: 2px solid #ccc;
  }
}
.timeline-posts .timeline-post .post-box:hover {
  border-color: #1b6e99;
  box-shadow: 0 0 0 2px #1b6e99;
}
.timeline-posts .timeline-post .post-box .image .inner {
  border-top: 1px solid #acaaad;
}
.timeline-posts .timeline-post .post-box .image .badge {
  color: white;
  border: 2px solid white;
  background-color: #1b6e99;
}
.timeline-posts .timeline-post .post-box .image .badge.dp-plus {
  background-color: #1b6e99;
}
.timeline-posts .timeline-post .post-box .image .caption {
  color: #acaaad;
  background-color: white;
}
.timeline-posts .timeline-post .post-box .inner {
  background-color: white;
  border-left: 1px solid #acaaad;
  border-right: 1px solid #acaaad;
  border-bottom: 1px solid #acaaad;
}
.timeline-posts .timeline-post .post-box .title h3 {
  color: #37a5be;
}
.timeline-posts .timeline-post .post-box .title h3:hover {
  color: #1b6e99;
}
.timeline-posts .timeline-post .post-box .footer {
  border-top: 2px solid #eee;
}
.timeline-posts .timeline-post .post-box .footer .tags .tag:after {
  color: #acaaad;
}
.timeline-posts .timeline-post .post-box .footer .tags .tag:hover {
  color: #1b6e99;
}
.title.mute {
  border-bottom: 1px solid #dedce0;
  color: #acaaad;
}
body.page .content-wrapper > .content > .heading .title {
  color: #37a5be;
}
body.page .content-wrapper > .content > .heading .title:after {
  background-color: #37a5be;
}
body.page .content-wrapper > .content > .heading .divider:before {
  background-color: #37a5be;
}
body.page .content-wrapper > .content h1,
body.page .content-wrapper > .content h2,
body.page .content-wrapper > .content h3,
body.page .content-wrapper > .content h4 {
  color: #37a5be;
}
body.page .content-wrapper > .content ul > li:before {
  background-color: #37a5be;
}
body.page .content-wrapper > .content ol ul > li:before {
  background-color: #37a5be;
}
body.single-autor .content-wrapper > .content > .heading .title {
  color: #37a5be;
}
body.single-autor .content-wrapper > .content > .heading .divider:before {
  background-color: #37a5be;
}
body.single-autor .content-wrapper > .content > .heading .divider .icon {
  background-color: white;
}
body.single-autor .content-wrapper > .content > .heading .author-preview-text {
  background-color: #f5f5f6;
}
body.single-autor .content-wrapper > .content > .heading .author-preview-text > .body .image.fallback {
  background-color: white;
}
body.single-autor .content-wrapper > .content > .heading .author-preview-text > .body .info .body:after {
  background-image: linear-gradient(0deg, #f5f5f6, rgba(245, 245, 246, 0.00001));
}
body.single-autor .content-wrapper > .content > .heading .author-preview-text > .body .info .trigger .icon svg path {
  stroke: #37a5be;
}
body.single-autor .content-wrapper > .content .blog-posts-list-item {
  border-bottom: 1px solid #DDDDDD;
}
body.single-autor .content-wrapper > .content .blog-posts-list-item .posts-list-item .right .meta {
  color: black;
}
.post-list-heading {
  border-bottom: 2px solid #f5f5f6;
}
body .image .badge.dp-plus {
  background-color: #37a5be;
}
body.archive .content-wrapper > .content > .heading .title,
body.category .content-wrapper > .content > .heading .title,
body.tag .content-wrapper > .content > .heading .title {
  color: #37a5be;
}
body.archive .content-wrapper > .content > .heading .divider:before,
body.category .content-wrapper > .content > .heading .divider:before,
body.tag .content-wrapper > .content > .heading .divider:before {
  background-color: #37a5be;
}
body.archive .content-wrapper > .content > .heading .divider .icon,
body.category .content-wrapper > .content > .heading .divider .icon,
body.tag .content-wrapper > .content > .heading .divider .icon {
  background-color: white;
}
body.archive .content-wrapper > .content > .heading .category-preview-text .body h1,
body.category .content-wrapper > .content > .heading .category-preview-text .body h1,
body.tag .content-wrapper > .content > .heading .category-preview-text .body h1,
body.archive .content-wrapper > .content > .heading .category-preview-text .body h2,
body.category .content-wrapper > .content > .heading .category-preview-text .body h2,
body.tag .content-wrapper > .content > .heading .category-preview-text .body h2,
body.archive .content-wrapper > .content > .heading .category-preview-text .body h3,
body.category .content-wrapper > .content > .heading .category-preview-text .body h3,
body.tag .content-wrapper > .content > .heading .category-preview-text .body h3,
body.archive .content-wrapper > .content > .heading .category-preview-text .body h4,
body.category .content-wrapper > .content > .heading .category-preview-text .body h4,
body.tag .content-wrapper > .content > .heading .category-preview-text .body h4 {
  color: #37a5be;
}
body.archive .content-wrapper > .content > .heading .category-preview-text .body ul > li:before,
body.category .content-wrapper > .content > .heading .category-preview-text .body ul > li:before,
body.tag .content-wrapper > .content > .heading .category-preview-text .body ul > li:before {
  background-color: #37a5be;
}
body.archive .content-wrapper > .content > .heading .category-preview-text .body ol ul > li:before,
body.category .content-wrapper > .content > .heading .category-preview-text .body ol ul > li:before,
body.tag .content-wrapper > .content > .heading .category-preview-text .body ol ul > li:before {
  background-color: #37a5be;
}
body.archive .content-wrapper > .content > .heading .category-preview-text .collapsable-module .trigger .icon svg path,
body.category .content-wrapper > .content > .heading .category-preview-text .collapsable-module .trigger .icon svg path,
body.tag .content-wrapper > .content > .heading .category-preview-text .collapsable-module .trigger .icon svg path {
  stroke: #37a5be;
}
.mobile-pagination .move-left a,
.pagination.type-prev-next .move-left a,
.mobile-pagination .move-right a,
.pagination.type-prev-next .move-right a {
  background-color: #f5f5f6;
}
.mobile-pagination .move-left a svg polygon,
.pagination.type-prev-next .move-left a svg polygon,
.mobile-pagination .move-right a svg polygon,
.pagination.type-prev-next .move-right a svg polygon {
  fill: #37a5be;
}
.mobile-pagination .numerics .pagination a,
.pagination.type-prev-next .numerics .pagination a {
  background-color: #f5f5f6;
  color: #37a5be;
}
.mobile-pagination .numerics .pagination a.current,
.pagination.type-prev-next .numerics .pagination a.current {
  color: #acaaad;
}
.mobile-pagination .numerics .pagination a:hover,
.pagination.type-prev-next .numerics .pagination a:hover {
  background-color: #37a5be;
}
.sub-breadcrump-search {
  background-color: #37a5be;
}
.search-result-count {
  color: #acaaad;
}
.search-result-count.no-result {
  color: #333;
}
.search-filter-panel {
  border-bottom: 1px solid #dedce0;
}
.search-filter-panel .heading {
  border-bottom: 1px solid #dedce0;
}
.search-filter-panel .filter-part .heading,
.search-filter-panel .filter-part .body {
  border-right: 1px solid #dedce0;
}
.search-filter-panel .sorting-part .heading .text {
  color: #37a5be;
}
.search-filter-panel .sorting-part .body {
  background-color: #dedce0;
}
.search-filter-panel .sorting-part .date-selector .dropdown {
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.3);
  background-color: white;
}
.search-filter-panel .sorting-part .date-selector .dropdown .item:hover {
  color: #1b6e99;
}
.search-filter-panel .sorting-part .date-selector .dropdown .item input:checked + .status {
  border: 1px solid #1b6e99;
}
.search-filter-panel .sorting-part .date-selector .dropdown .item input:checked + .status + .text {
  color: #1b6e99;
}
.search-filter-panel .sorting-part .date-selector .dropdown .item input:checked + .status:after {
  background-color: #1b6e99;
}
.search-filter-panel .sorting-part .date-selector .dropdown .item .status {
  border: 1px solid #37a5be;
}
.search-filter-panel .sorting-part .date-selector .dropdown .item .status.active {
  border: 1px solid #1b6e99;
}
.search-filter-panel .sorting-part .date-selector .dropdown .item .status.active + .text {
  color: #1b6e99;
}
.search-filter-panel .sorting-part .date-selector .dropdown .item .status.active:after {
  background-color: #1b6e99;
}
.search-filter-panel .filter-chips .chip:hover .status {
  border-color: #1b6e99;
}
.search-filter-panel .filter-chips .chip:hover .text {
  color: #1b6e99;
}
.search-filter-panel .filter-chips .chip input:checked + .status {
  border-color: #1b6e99;
  background-color: #1b6e99;
}
.search-filter-panel .filter-chips .chip input:checked + .status + .text {
  color: #1b6e99;
}
.search-filter-panel .filter-chips .chip .status {
  background-color: #f5f5f5;
  border: 1px solid #37a5be;
}
.search-filter-panel .filter-chips .chip .status svg polyline {
  stroke: white !important;
}
.search-filter-panel .filter-chips .chip .text {
  color: #37a5be;
}
.search-filter-panel .filter-chips .chip .text.invalid {
  color: tomato;
}
.search-filter-panel .filter-chips .chip .text a:hover {
  color: #37a5be;
}
body.page-template-page-downloads .blog-posts-list .blog-posts-list-item,
body.search-results .blog-posts-list .blog-posts-list-item {
  border-bottom: 1px solid #DDDDDD;
}
body.page-template-page-downloads .blog-posts-list .blog-posts-list-item .posts-list-item .right .meta,
body.search-results .blog-posts-list .blog-posts-list-item .posts-list-item .right .meta {
  color: black;
}
body.page-template-page-downloads .blog-posts-list .blog-posts-list-item .posts-list-item .left .image {
  background-color: #f5f5f6;
}
.latest-magazine-component .post-heading .image .inner {
  background-color: #f5f5f6;
}
.latest-magazine-component .post-heading .image .inner .badge {
  color: white;
  border: 2px solid white;
  background-color: #1b6e99;
}
.latest-magazine-component .post-heading .image .inner .badge.dp-plus {
  background-color: #1b6e99;
}
.latest-magazine-component .post-inner .body .meta {
  border-top: 1px solid #dedce0;
}
.latest-magazine-component .post-inner .body .meta .item .label {
  color: #acaaad;
}
.latest-magazine-component .post-inner .body .meta .item .value {
  background-color: #37a5be;
  color: white;
}
.latest-magazine-component .post-inner .body .action .button:hover {
  color: white;
}
.latest-magazine-component .post-heading .meta:after {
  background-color: #37a5be;
}
.latest-magazine-component .post-heading .meta div:first-child:after {
  color: #acaaad;
}
.latest-magazine-component .post-heading .meta div:last-child {
  color: #acaaad;
}
.latest-magazine-component .post-heading .post-thumbnail .badge {
  color: white;
  border: 2px solid white;
  background-color: #1b6e99;
}
.latest-magazine-component .post-heading .post-thumbnail .badge.dp-plus {
  background-color: #1b6e99;
}
.latest-magazine-component .actions-bar {
  border-top: 1px solid #dedce0;
  border-bottom: 1px solid #dedce0;
}
.latest-magazine-component .actions-bar .rating .stars svg path {
  fill: #1b6e99;
  stroke: #1b6e99 !important;
}
.latest-magazine-component .actions-bar .actions a {
  color: #acaaad;
}
.latest-magazine-component .actions-bar .actions a:hover {
  color: #37a5be;
}
.latest-magazine-component .actions-bar .actions a:hover .icon svg path {
  fill: #37a5be;
}
.latest-magazine-component .actions-bar .actions a .icon svg path {
  fill: #acaaad;
}
.latest-magazine-component .post-inner .heading > div:first-child {
  color: #1b6e99;
}
.latest-magazine-component .post-inner .body .appended-author:before {
  background-color: black;
}
.latest-magazine-component .post-inner h1,
.latest-magazine-component .post-inner h2,
.latest-magazine-component .post-inner h3,
.latest-magazine-component .post-inner h4 {
  color: #37a5be;
}
.latest-magazine-component .post-inner ul > li:before {
  background-color: #37a5be;
}
.latest-magazine-component .post-inner ol ul > li:before {
  background-color: #37a5be;
}
.latest-magazine-component .post-inner .footer .rating .box {
  background-color: #045a771A;
}
.latest-magazine-component .post-inner .footer .rating .box .stars svg.hover path {
  fill: #1b6e99 !important;
}
.latest-magazine-component .post-inner .footer .rating .box .stars svg path {
  stroke: #1b6e99 !important;
}
.latest-magazine-component .post-inner .footer .post-share-block .shares a {
  background-color: rgba(55, 165, 190, 0.1);
}
.latest-magazine-component .post-inner .footer .post-share-block .shares a:hover {
  background-color: #37a5be;
}
.latest-magazine-component .post-inner .footer .post-share-block .shares a:hover svg path {
  fill: white !important;
}
.latest-magazine-component .post-inner .footer .post-share-block .shares a:hover svg rect,
.latest-magazine-component .post-inner .footer .post-share-block .shares a:hover svg polyline {
  stroke: white !important;
}
.latest-magazine-component .post-inner .footer .post-share-block .shares a svg path {
  fill: #37a5be !important;
}
.latest-magazine-component .post-inner .footer .post-share-block .shares a svg rect,
.latest-magazine-component .post-inner .footer .post-share-block .shares a svg polyline {
  stroke: #37a5be !important;
}
.latest-magazine-component .actions-bar.bottom .tags .tag:after {
  color: #acaaad;
}
.latest-magazine-component .actions-bar.bottom .tags .tag:hover {
  color: #1b6e99;
}
.single-post .page-wrapper .content.post-type-download .post-heading .image .inner,
.single-zeitschriften .page-wrapper .content.post-type-download .post-heading .image .inner {
  background-color: #f5f5f6;
}
.single-post .page-wrapper .content.post-type-download .post-heading .image .inner .badge,
.single-zeitschriften .page-wrapper .content.post-type-download .post-heading .image .inner .badge {
  color: white;
  border: 2px solid white;
  background-color: #1b6e99;
}
.single-post .page-wrapper .content.post-type-download .post-heading .image .inner .badge.dp-plus,
.single-zeitschriften .page-wrapper .content.post-type-download .post-heading .image .inner .badge.dp-plus {
  background-color: #1b6e99;
}
.single-post .page-wrapper .content.post-type-download .post-inner .body .meta,
.single-zeitschriften .page-wrapper .content.post-type-download .post-inner .body .meta {
  border-top: 1px solid #dedce0;
}
.single-post .page-wrapper .content.post-type-download .post-inner .body .meta .item .label,
.single-zeitschriften .page-wrapper .content.post-type-download .post-inner .body .meta .item .label {
  color: #acaaad;
}
.single-post .page-wrapper .content.post-type-download .post-inner .body .meta .item .value,
.single-zeitschriften .page-wrapper .content.post-type-download .post-inner .body .meta .item .value {
  background-color: #37a5be;
  color: white;
}
.download-permission-module .tabs {
  border-bottom: 1px solid #37a5be;
}
.download-permission-module .tabs ul li a {
  background-color: transparent;
}
.download-permission-module .tabs ul li a.active,
.download-permission-module .tabs ul li a:hover {
  border-bottom: 2px solid #37a5be;
  color: #37a5be;
  background-color: transparent;
}
div.permission-panel.only-bordered-heading .heading {
  background-color: #f5f5f6;
  color: black;
}
div.permission-panel.only-bordered-heading .heading .title {
  color: #333;
}
div.permission-panel.only-bordered-heading .body {
  border-bottom: 2px solid #1b6e99;
}
div.permission-panel.only-bordered-heading .body .password-validation .strength span {
  background-color: white;
}
div.permission-panel.only-bordered-heading .body .password-validation .strength span.passed:nth-child(1) {
  background-color: tomato;
}
div.permission-panel.only-bordered-heading .body .password-validation .strength span.passed:nth-child(2) {
  background-color: orange;
}
div.permission-panel.only-bordered-heading .body .password-validation .strength span.passed:nth-child(3) {
  background-color: yellowgreen;
}
div.permission-panel.only-bordered-heading .body .password-validation .strength span.passed:nth-child(4) {
  background-color: forestgreen;
}
div.permission-panel.for-free-download .body {
  border-bottom: 2px solid #1b6e99;
  border-right: 2px solid #1b6e99;
  border-top: none;
  border-left: 2px solid #1b6e99;
  border-radius: 0 0 0 1em;
}
div.permission-panel div.heading {
  background-color: #1b6e99;
  color: white;
  border-top: 2px solid #1b6e99;
  border-right: 2px solid #1b6e99;
  border-bottom: none;
  border-left: 2px solid #1b6e99;
}
div.permission-panel div.heading .icon {
  background-color: white;
}
div.permission-panel div.heading .icon .focus-icon svg path {
  fill: #37a5be;
}
div.permission-panel div.heading .icon .focus-icon.is-text {
  color: #1b6e99;
}
div.permission-panel div.heading .title {
  color: white;
}
div.permission-panel .body {
  background-color: #f5f5f6;
  border-top: none;
  border-right: 2px solid #1b6e99;
  border-bottom: none;
  border-left: 2px solid #1b6e99;
}
div.permission-panel .body .benefits .item .icon svg path {
  fill: #1b6e99;
}
div.permission-panel .body .benefits .item .text .title {
  color: #1b6e99;
}
div.permission-panel .body .form-row input {
  border: 1px solid #1b6e99;
}
div.permission-panel .footer {
  border-bottom: 2px solid #1b6e99;
  border-right: 2px solid #1b6e99;
  border-top: none;
  border-left: 2px solid #1b6e99;
}
.newsletter-panel-large {
  background-color: #002A66;
  color: white;
}
.newsletter-panel-large:before {
  background-color: #37a5be;
}
.newsletter-panel-large .wrapper .heading {
  border-bottom: 1px solid #f5f5f6;
}
.newsletter-panel-large .wrapper .panel:before {
  background-color: #37a5be;
}
.newsletter-panel-large .wrapper .panel a {
  color: #1b6e99;
}
.newsletter-panel-large .wrapper .panel label.sweet-checkbox input:checked + .status {
  border-color: white;
  background-color: white;
}
.newsletter-panel-large .wrapper .panel label.sweet-checkbox .status {
  border: 1px solid white;
  background-color: transparent;
}
.newsletter-panel-large .wrapper .panel label.sweet-checkbox .status svg polyline {
  stroke: #37a5be !important;
}
.newsletter-panel-large .wrapper .panel label.sweet-checkbox .text {
  color: white;
}
.newsletter-panel-large .wrapper .panel .form-row input {
  color: #37a5be;
}
label.sweet-checkbox:hover .status {
  border-color: #1b6e99;
}
label.sweet-checkbox:hover .text {
  color: #1b6e99;
}
label.sweet-checkbox input:checked + .status {
  border-color: #37a5be;
  background-color: #37a5be;
}
label.sweet-checkbox input:checked + .status svg {
  display: inherit;
}
label.sweet-checkbox .status {
  background-color: #f5f5f5;
  border: 1px solid #37a5be;
}
label.sweet-checkbox .status svg polyline {
  stroke: white !important;
}
label.sweet-checkbox .text {
  color: #37a5be;
}
label.sweet-checkbox .text.invalid {
  color: tomato;
}
label.sweet-checkbox .text a {
  color: inherit;
}
label.sweet-checkbox .text a:hover {
  color: #37a5be;
}
.contact-field-module {
  background-color: #f5f5f6;
}
.contact-field-module .inner .icon {
  background-color: #1b6e99;
}
.contact-field-module .inner .icon svg * {
  stroke: white !important;
}
.dynamic-popup-module {
  background-color: rgba(0, 0, 0, 0.9);
}
.dynamic-popup-module.style-blue .box .heading {
  background-color: #37a5be;
}
.dynamic-popup-module.style-blue .box .body {
  background-color: #f5f5f6;
}
.dynamic-popup-module.style-blue .box .body .inner .content .action .button {
  background-color: #1b6e99;
}
.dynamic-popup-module .box {
  background-color: white;
}
.dynamic-popup-module .box .heading {
  background-color: #1b6e99;
  color: white;
}
.dynamic-popup-module .box .heading .close svg line {
  stroke: white !important;
}
.dynamic-popup-module .box .body {
  background-color: #f5f5f6;
}
.dynamic-popup-module .box .body .inner .content .action .button {
  background-color: #37a5be;
  color: white;
}
.latest-magazine-menu-component {
  background-color: #1b6e99;
}
.latest-magazine-menu-component .inner .image img {
  box-shadow: 0.2em 0.2em 1em rgba(0, 0, 0, 0.5);
}
.latest-magazine-menu-component .inner .info {
  color: white;
}
.latest-magazine-menu-component .inner .info .button {
  color: white;
  border: 2px solid white;
}
.survey-widget .widget-body .survey-inner label input:checked + .status {
  background-color: #37a5be;
}
.survey-widget .widget-body .survey-inner label input[type='radio']:checked + .status .check {
  background-color: #37a5be;
}
.survey-widget .widget-body .survey-inner label input[type='radio'] + .status {
  background-color: white;
}
.survey-widget .widget-body .survey-inner label .status {
  background-color: white;
  border: 1px solid #37a5be;
}
.survey-widget .widget-body .survey-inner label .status .check svg polyline {
  stroke: white !important;
}
.survey-widget.secondary.widget .widget-body .survey-inner label input:checked + .status {
  background-color: #1b6e99;
}
.survey-widget.secondary.widget .widget-body .survey-inner label input[type='radio']:checked + .status .check {
  background-color: #1b6e99;
}
.survey-widget.secondary.widget .widget-body .survey-inner label .status {
  border: 1px solid #1b6e99;
}
.survey-widget.secondary.widget .survey-results-wrapper .survey-results .bar {
  border: 1px solid #1b6e99;
}
.survey-widget.secondary.widget .survey-results-wrapper .survey-results .bar .inner {
  background-color: #1b6e99;
}
.survey-widget.secondary.widget .survey-results-wrapper .survey-results .value {
  color: #1b6e99;
}
.survey-results-wrapper .survey-results .bar {
  border: 1px solid #37a5be;
  background-color: white;
}
.survey-results-wrapper .survey-results .bar .inner {
  background-color: #37a5be;
}
.survey-results-wrapper .survey-results .value {
  color: #37a5be;
}
.vc_col-sm-4 .magazine-widget.pagebuilder-module .widget-body .text-module .inner {
  color: #37a5be;
}
.post-inner .magazine-widget.pagebuilder-module .widget-body .text-module .label {
  color: #37a5be;
}
.page-wrapper.with-paywall .post-inner > .body:after {
  background-image: linear-gradient(0deg, white, rgba(255, 255, 255, 0.001));
}
.download-widget .widget-body .info .inner .title {
  color: #37a5be;
}
.page-template-page-newsletter-abmelden label[data-value="01000-1000"] {
  border-top: 1px solid #ccc;
}
.comment-submission-feedback {
  background-color: #37a5be;
  color: white;
}
.widget_nrwp_widgets_popularpostswidget.widget .widget-heading .icon svg path {
  fill: #37a5be;
}
/* Custom */
body .page-header-desktop .page-header .navigation .menu > li:hover > a {
  color: #1b6e99;
}
.page-header-mobile .page-header:before {
  background-color: #f5f5f6;
}
.page-header-mobile .page-header .wrapper .navigation .main-nav-trigger.active:before {
  background-color: #37a5be;
}
.page-header-mobile .page-header .wrapper .navigation .main-nav-trigger.active .icon .line {
  background-color: #fff;
}
.page-header-mobile .page-header .wrapper .navigation .main-nav-trigger .icon .line {
  background-color: #37a5be;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu {
  background-color: #37a5be;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu.active:after {
  background-color: #37a5be;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu-top-menu-container .menu > li.menu-item-53544 .icon svg circle {
  fill: #37a5be;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu-top-menu-container .menu > li.menu-item-53544 .icon svg path {
  stroke: #37a5be !important;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu-top-menu-container .menu > li > a {
  background-color: #f5f5f6;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu-top-menu-container .menu > li > a .text {
  color: #37a5be;
}
.page-header-mobile .page-header .wrapper .navigation .mobile-menu .menu-top-menu-container .menu > li > a .indicator svg path {
  stroke: #37a5be;
}
.page-header-mobile .page-header .wrapper .search-module.active input {
  border-bottom: 2px solid #37a5be;
}
.page-header-mobile .page-header .wrapper .search-module.active .submit {
  background-color: #f5f5f6;
}
.page-header-mobile .page-header .wrapper .search-module.active .submit polygon {
  stroke: #37a5be;
}
.page-header-mobile .page-header .wrapper .search-module.active form > .icon {
  background-color: #37a5be;
}
.page-header-mobile .page-header .wrapper .search-module.active form > .icon svg path {
  fill: #fff;
}
.page-header-mobile .page-header .wrapper .search-module svg path {
  fill: #37a5be;
}
.page-header-mobile .page-navigation {
  background-color: #37a5be;
}
.page-header-mobile .page-navigation .menu > li > a .icon svg circle,
.page-header-mobile .page-navigation .menu > li > a .icon svg line,
.page-header-mobile .page-navigation .menu > li > a .icon svg path {
  stroke: #fff !important;
}
.page-header-mobile .page-navigation .menu > li > a .text {
  color: #fff;
}
.page-header-mobile .sub-header {
  padding: 1em;
  background-color: #fff;
}
.page-header-mobile .sub-header .filter-chips.can-scroll-left:before {
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(hsla(0, 0%, 100%, 0.000001)));
  background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0.000001));
}
.page-header-mobile .sub-header .filter-chips.can-scroll-right:after {
  background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(hsla(0, 0%, 100%, 0.000001)));
  background-image: linear-gradient(-90deg, #fff, hsla(0, 0%, 100%, 0.000001));
}
.page-header-mobile .sub-header .filter-chips .nav .arrow {
  color: #acaaad;
}
.page-header-mobile .sub-header .filter-chips .nav .arrow:hover {
  color: #37a5be;
}
.page-header-mobile .sub-header .filter-chips .chips .chip {
  color: #acaaad;
  border: 2px solid #acaaad;
}
.page-header-mobile .sub-header .filter-chips .chips .chip:hover {
  border-color: #1b6e99;
  background-color: #1b6e99;
  color: #fff;
}
.page-header-desktop.sticky .page-navigation.search-is-active {
  background-color: #fff;
}
.page-header-desktop.sticky .page-navigation.search-is-active .wrapper .search-module {
  background-color: #fff;
  border-bottom: 2px solid #37a5be;
}
.page-header-desktop.sticky .page-navigation.search-is-active .wrapper .search-module .icon svg path {
  fill: #37a5be;
}
.page-header-desktop.sticky .page-navigation .wrapper .search-module form .icon svg path {
  fill: #fff;
}
.page-header-desktop .page-header {
  background-color: #fff;
  border-bottom: 5px solid #fff;
}
.page-header-desktop .page-header:before {
  background-color: #f5f5f6;
}
.page-header-desktop .page-header .navigation .menu > li:hover > a {
  color: #fff;
  text-decoration: underline;
}
.page-header-desktop .page-header .navigation .menu > li:hover > a line,
.page-header-desktop .page-header .navigation .menu > li:hover > a path,
.page-header-desktop .page-header .navigation .menu > li:hover > a polygon {
  stroke: #fff !important;
}
.page-header-desktop .page-header .navigation .menu > li:hover > a circle {
  fill: #fff !important;
}
.page-header-desktop .page-header .navigation .menu > li.button a:hover {
  color: #fff;
}
.page-header-desktop .page-header .navigation .menu > li.button a {
  background-color: #1b6e99;
  color: #fff;
}
.page-header-desktop .page-header .navigation .menu > li.button a:hover {
  background-color: #37a5be;
}
.page-header-desktop .page-header .navigation .menu > li.button a .icon svg line,
.page-header-desktop .page-header .navigation .menu > li.button a .icon svg path,
.page-header-desktop .page-header .navigation .menu > li.button a .icon svg polyline {
  stroke: #fff !important;
}
.page-header-desktop .page-header .navigation .menu > li.button a .icon svg circle {
  fill: #fff !important;
}
.page-header-desktop .page-header .navigation .menu > li > a line,
.page-header-desktop .page-header .navigation .menu > li > a path,
.page-header-desktop .page-header .navigation .menu > li > a polyline,
.page-header-desktop .page-header .navigation .menu > li > a polygon {
  stroke: #37a5be !important;
}
.page-header-desktop .page-header .navigation .menu > li > a circle {
  fill: #37a5be !important;
}
.page-header-desktop .page-header .navigation .menu > li .sub-menu {
  background-color: #fff;
}
.page-header-desktop .page-header .navigation .menu > li .sub-menu:before {
  border-bottom: 5px solid #fff;
}
.page-header-desktop .page-header .navigation .menu > li .sub-menu li {
  border-bottom: 1px solid #eee;
}
.page-header-desktop .page-header .navigation .menu > li .sub-menu li a:hover {
  color: #1b6e99;
}
.page-header-desktop .page-navigation {
  background-color: #37a5be;
}
.page-header-desktop .page-navigation .menu > li:hover > a {
  color: #1b6e99;
}
.page-header-desktop .page-navigation .menu > li:hover > a line,
.page-header-desktop .page-navigation .menu > li:hover > a path,
.page-header-desktop .page-navigation .menu > li:hover > a polygon {
  stroke: #1b6e99;
}
.page-header-desktop .page-navigation .menu > li > a {
  color: #fff;
}
.page-header-desktop .page-navigation .menu .sub-menu {
  background-color: #fff;
}
.page-header-desktop .page-navigation .menu .sub-menu:before {
  border-bottom: 5px solid #fff;
}
.page-header-desktop .page-navigation .menu .sub-menu li {
  border-bottom: 1px solid #eee;
}
.page-header-desktop .page-navigation .menu .sub-menu li a:hover {
  color: #1b6e99;
}
.page-header-desktop .search-module form .close {
  border-right: 2px solid #f5f5f6;
}
.page-header-desktop .search-module form .close:hover svg path {
  fill: #cbd5e3;
}
.page-header-desktop .search-module form .close svg path {
  fill: #e4e9f0;
}
.page-header-desktop .search-module .results {
  background-color: #fff;
}
.page-header-desktop .search-module .results .category .name {
  color: #37a5be;
  border-bottom: 1px solid #eee;
}
.page-header-desktop .search-module .results .category a {
  border-bottom: 1px solid #eee;
}
.page-header-desktop .search-module .results .category a:hover {
  color: #fff;
  background-color: #37a5be;
}
.page-header-desktop .sub-header {
  background-color: #fff;
}
.page-header-desktop .sub-header .wrapper .filter-chips.can-scroll-left:before {
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(hsla(0, 0%, 100%, 0.000001)));
  background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0.000001));
}
.page-header-desktop .sub-header .wrapper .filter-chips.can-scroll-right:after {
  background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(hsla(0, 0%, 100%, 0.000001)));
  background-image: linear-gradient(-90deg, #fff, hsla(0, 0%, 100%, 0.000001));
}
.page-header-desktop .sub-header .wrapper .filter-chips .nav .arrow {
  color: #acaaad;
}
.page-header-desktop .sub-header .wrapper .filter-chips .nav .arrow:hover {
  color: #37a5be;
}
.page-header-desktop .sub-header .wrapper .filter-chips .chips .chip {
  color: #acaaad;
  border: 2px solid #acaaad;
}
.page-header-desktop .sub-header .wrapper .filter-chips .chips .chip:hover {
  border-color: #1b6e99;
  background-color: #1b6e99;
  color: #fff;
}
.page-header-desktop .sub-header .wrapper .search-module form input {
  border-bottom: 2px solid #37a5be;
}
.page-header-desktop .sub-header .wrapper .search-module form .icon:hover svg path {
  fill: #1b6e99;
}
.page-header-desktop .sub-header .wrapper .search-module form .icon svg path {
  fill: #37a5be;
}
.cover-module a .button {
  background-color: #1b6e99;
  color: #fff;
}
.breadcrumps {
  background-color: #f5f5f6;
}
.breadcrumps .breadcrumb_last {
  color: #acaaad;
}
.breadcrumps svg {
  color: #acaaad;
}
.infobox {
  background-color: #f5f5f6;
}
.seminar-panel {
  background-color: #f5f5f6;
}
.seminar-panel > header {
  background-color: #37a5be;
}
.seminar-panel > header h4 {
  color: #fff !important;
}
.seminar-panel .panel-image {
  color: #acaaad;
}
.single-zeitschriften .sonderausgabe {
  background-color: #37a5be;
}
