@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/SourceSansPro/SourceSansPro-SemiBold.woff2") format("woff2"), url("../fonts/SourceSansPro/SourceSansPro-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/SourceSansPro/SourceSansPro-Bold.woff2") format("woff2"), url("../fonts/SourceSansPro/SourceSansPro-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/SourceSansPro/SourceSansPro-SemiBoldItalic.woff2") format("woff2"), url("../fonts/SourceSansPro/SourceSansPro-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/SourceSansPro/SourceSansPro-Italic.woff2") format("woff2"), url("../fonts/SourceSansPro/SourceSansPro-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/SourceSansPro/SourceSansPro-Regular.woff2") format("woff2"), url("../fonts/SourceSansPro/SourceSansPro-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/SourceSansPro/SourceSansPro-BoldItalic.woff2") format("woff2"), url("../fonts/SourceSansPro/SourceSansPro-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
#editor {
  color: #505050;
  font-family: "Source Sans Pro", sans-serif;
}
#editor .content-closed {
  color: #bf027f;
}
#editor a {
  color: #bf027f;
}
#editor a:hover, #editor a:active, #editor a:focus {
  color: #cc3a3e;
}
#editor #editor-toggle-button svg path {
  fill: #bf027f;
}
#editor .editor-open-tab h3 {
  color: #bf027f;
}
#editor .editor-open-tab .accordion-item button.accordion-button span.accordion-button-text {
  color: #505050;
}
#editor .editor-open-tab .bootstrap-switch.bootstrap-switch-on {
  background-color: #bf027f !important;
}

.default-bg {
  background-color: #bf027f;
}

/* Header */
.header__logo {
  display: inline-block;
  margin-top: -15px;
  opacity: 0.8;
  transition: 0.3s all;
}
@media screen and (min-width: 768px) {
  .header__logo {
    margin-top: -40px;
  }
}
.header__logo img {
  max-width: 100px;
}
@media screen and (min-width: 768px) {
  .header__logo img {
    max-width: 180px;
  }
}

/*# sourceMappingURL=main_rhein-kreis-kultur.css.map */
