@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; }
#default-color {
  background-color: #465767;
  display: none; }

#editor {
  color: #505050;
  font-family: "Source Sans Pro", sans-serif; }
  #editor .content-closed {
    color: #306a97; }
  #editor a {
    color: #306a97; }
    #editor a:hover, #editor a:active, #editor a:focus {
      color: #cc3a3e; }
  #editor #editor-toggle-button svg path {
    fill: #306a97; }
  #editor .editor-open-tab h3 {
    color: #306a97; }
  #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: #306a97 !important; }

.default-bg {
  /*    background-color: #F19D38;*/
  background-color: #337ab7; }

.custom-button-onepager {
  text-decoration: none;
  padding: 10px 20px;
  border: 0;
  background: #fff;
  color: #000;
  border-radius: 2px;
  transition: all .5s ease;
  margin-bottom: 10px;
  font-size: 18px;
  display: inline-block;
  border-radius: 2px; }
  .custom-button-onepager:hover {
    background-color: black !important;
    color: white !important;
    border-color: black !important; }
  .custom-button-onepager a {
    color: black;
    display: block;
    padding: 3px 0;
    text-decoration: none; }
    .custom-button-onepager a:hover {
      color: white !important; }

/*# sourceMappingURL=main_heimat-page.css.map */
