@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 */
