@charset "UTF-8";
/**
 *   Farbengrundtöne
 */
/*
  * Farben verwendung
  */
/**
  *   Schriften
  */
/**
  *  Schriftgrößen
  */
/**
  * grid
  */
:root {
  --parvus-transition-duration: 300ms;
  --parvus-transition-timing-function: cubic-bezier(0.62, 0.16, 0.13, 1.01);
  --parvus-overlay-color: $cifarbe2;
  --parvus-overlay-text: var(--cifarbe1);
  --parvus-button-color: var(--cifarbe1);
  --parvus-button-text: hsl(0, 0%, 100%);
  --parvus-button-hover-color: lighten(var(--cifarbe1),20%);
  --parvus-button-hover-text: hsl(0, 0%, 100%);
  --parvus-caption-background-color: var(--cifarbe1);
  --parvus-caption-color: #ffffff;
  --parvus-error-loading-error-background-color: hsl(0, 0%, 100%);
  --parvus-image-loading-error-color: var(--cifarbe1);
  --parvus-loader-background-color: $cifarbe2;
  --parvus-loader-color: var(--cifarbe1); }

.ce-gallery[data-ce-columns="4"] {
  column-count: 4;
  column-gap: 0em; }
  @media (max-width: 87.5rem) {
    .ce-gallery[data-ce-columns="4"] {
      column-count: 3; } }
  @media (max-width: 47.95rem) {
    .ce-gallery[data-ce-columns="4"] {
      column-count: 2; } }
.ce-gallery[data-ce-columns="3"] {
  column-count: 3;
  column-gap: 0em; }
.ce-gallery[data-ce-columns="2"] {
  column-count: 2;
  column-gap: 0em; }
.ce-gallery .ce-column {
  display: block;
  margin: 0em;
  width: 100%; }
.ce-gallery.showgallery1 a {
  background: var(--cifarbe1);
  display: block;
  margin: 0em;
  width: 100%; }
  .ce-gallery.showgallery1 a img {
    filter: grayscale(0.95);
    opacity: 0.85;
    transition: all 400ms; }
  .ce-gallery.showgallery1 a:hover img, .ce-gallery.showgallery1 a:focus img {
    filter: none;
    opacity: 1; }

/*# sourceMappingURL=image.css.map */
