/* merriweather-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-regular.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}
/* merriweather-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Merriweather Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-italic.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}
/* merriweather-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-600.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}
/* merriweather-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Merriweather Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-600italic.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}
/* merriweather-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-700.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}
/* merriweather-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Merriweather Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../klevetag/webfonts/merriweather-sans-v22-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../klevetag/webfonts/merriweather-sans-v22-latin-700italic.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}
/* merriweather-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url('../klevetag/webfonts/merriweather-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../klevetag/webfonts/merriweather-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../klevetag/webfonts/merriweather-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../klevetag/webfonts/merriweather-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../klevetag/webfonts/merriweather-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../klevetag/webfonts/merriweather-v30-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 400;
  src: url('../klevetag/webfonts/merriweather-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../klevetag/webfonts/merriweather-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../klevetag/webfonts/merriweather-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../klevetag/webfonts/merriweather-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../klevetag/webfonts/merriweather-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../klevetag/webfonts/merriweather-v30-latin-italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url('../klevetag/webfonts/merriweather-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../klevetag/webfonts/merriweather-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../klevetag/webfonts/merriweather-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../klevetag/webfonts/merriweather-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../klevetag/webfonts/merriweather-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../klevetag/webfonts/merriweather-v30-latin-700.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 700;
  src: url('../klevetag/webfonts/merriweather-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../klevetag/webfonts/merriweather-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../klevetag/webfonts/merriweather-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../klevetag/webfonts/merriweather-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../klevetag/webfonts/merriweather-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../klevetag/webfonts/merriweather-v30-latin-700italic.svg#Merriweather') format('svg'); /* Legacy iOS */
}

html, body {
    width: 100%;
    position: relative;
    font-family: 'Merriweather Sans';
    font-size: 18px;
    background-color: #fcfcfc;
}
a {
    color: #000;
}

.page {
    max-width: 992px;
    position: relative;
}

.color-ausstellung .first {
  background-color: #9e171d;
}
.color-ausstellung .third, 
.color-ausstellung .fifth {
  background-color: #efe3e3;
}
.color-comedy .first {
  background-color: #954761;
}
.color-comedy .third,
.color-comedy .fifthy {
  background-color: #efe3e3;
}
.color-musik .first {
  background-color: #4a7b8a;
}
.color-musik .third, 
.color-musik .fifth {
  background-color: #e3ebed;
}
.color-theater-tanz .first {
  background-color: #56824d;
}
.color-theater-tanz .third,
.color-theater-tanz .fifth {
  background-color: #e6ebe4;
}
.color-sonstiges .first {
  background-color: #c79840;
}
.color-sonstiges .third,
.color-sonstiges .fifth {
  background-color: #f7efe2;
}

.event {
    margin: 0 0 2px 0;
    position: relative;
}
.event .first,
.event .second,
.event .third, 
.event .fourth {
    color: rgba(255,255,255,1);
    padding-left: 0;
    padding-right: 0;
}
.event .third {
        color: rgba(0,0,0,1);
        padding: 10px;
}
.event .last {
        font-size: 14px;
        font-weight: 300;
        padding: 0;
        height: 0px;
}
.event .item {
    cursor: pointer;
}
.event > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.event h5 {
    font-size: 1em
}
.event h3 {
    font-size: 1.25em
}
.event .fourth img {
    max-height: 160px;
}
.event .content-small {
    font-size: 0.9em;
    font-weight: 100;
    color: rgba(44,44,44,1);
    margin-bottom: 15px;
    text-align: center;
}
.event .content-small .place {
    font-style: italic;
}

.event .show-not {
    display: inline-block;
    height: 0;
    padding: 0;
    overflow-y: hidden;
    transition: height 0.5s;
}
.event .show {
    display: block;
    padding: 15px 0;
    transition: height 0.5s;
}
.event-text {
    display: inline-block;
    height: auto;
    text-align: left;
}