@charset "UTF-8";
/*
Removed because umj wanted only two colors anymore
@function tertiaryColor($background) {
  @if$background == $neuegalerieTertiary or $background == $freilichtmuseumTertiary {
    @return $black;
  }  @else{
    @return $white;
  }
}
*/
.btn {
  cursor: pointer;
  text-decoration: none;
}

/**
Secondary and download button uses $breadcrumpColor as border if $breadcrumpColor is not white
If the $breadcrumpColor si white the borders will be the lightgray variable

For Kunstahaus colors kunsthaus-lavender and kunsthaus-lavenderblue make extra with the lightergray var

SAME SZENARIO IN E02 (for size text) AND A02 (for Date border)
 */
/*
.btn-switcher{
  @include button-bg(transparent,$black,$lightergray);
}
*/
.closeButton {
  height: 40px;
  width: 40px;
  color: black;
}
.closeButton .fill-current {
  fill: currentcolor;
}

/* woff2 */
@font-face {
  font-family: "TramJoanneum";
  font-style: normal;
  font-weight: bolder;
  src: url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Bold.eot?") format("eot"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Bold.woff") format("woff"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Bold.ttf") format("truetype"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Bold.svg#TramJoanneum") format("svg");
  font-display: swap;
  /* text-rendering: optimizeLegibility; */
}
/* woff2 */
@font-face {
  font-family: "TramJoanneum";
  font-style: normal;
  font-weight: lighter;
  src: url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Light.eot?") format("eot"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Light.woff") format("woff"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Light.ttf") format("truetype"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Light.svg#TramJoanneum") format("svg");
  font-display: swap;
  /* text-rendering: optimizeLegibility; */
}
/* woff2 */
@font-face {
  font-family: "TramJoanneum";
  font-style: normal;
  font-weight: normal;
  src: url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Regular.eot?") format("eot"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Regular.woff") format("woff"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Regular.ttf") format("truetype"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Regular.svg#TramJoanneum") format("svg");
  font-display: swap;
  /* text-rendering: optimizeLegibility; */
}
/* woff2 */
@font-face {
  font-family: "TramJoanneum";
  font-style: normal;
  font-weight: bold;
  src: url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Medium.eot?") format("eot"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Medium.woff") format("woff"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Medium.ttf") format("truetype"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/TramJoanneum-Medium.svg#TramJoanneum") format("svg");
  font-display: swap;
  /* text-rendering: optimizeLegibility; */
}
.heute-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1000;
}
.heute-overlay .heute-overlay-inner .heute-overlay-container {
  width: 510px;
  background: white;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-header {
  padding: 40px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-header .heute-overlay-header-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-header .heute-overlay-header-row:first-child {
  margin-bottom: 10px;
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-header .heute-overlay-header-row .heute-overlay-title {
  font-size: 1.75rem;
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-header .heute-overlay-header-row .heute-overlay-text {
  font-size: 1rem;
  line-height: 1.5rem;
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-header .heute-overlay-header-row .heute-overlay-text a {
  color: black;
  text-decoration: none;
  border-bottom: none;
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-header .heute-overlay-header-row .heute-overlay-close, .heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-header .heute-overlay-header-row .heute-overlay-kalender {
  cursor: pointer;
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-events {
  margin-top: 50px;
  height: calc(100vh - 220px);
  overflow-x: scroll;
  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-events::-webkit-scrollbar {
  display: none;
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-events .heute-overlay-noevents {
  padding-right: 40px;
  padding-left: 40px;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  .heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-events .heute-overlay-noevents {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
.heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-events .heute-overlay-noevents h3 {
  font-size: 1.375rem;
  line-height: 2rem;
}
@media (max-width: 1200px) {
  .heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-events .heute-overlay-noevents h3 {
    font-size: 1.3125rem;
    line-height: 1.90625rem;
  }
}
@media (max-width: 1000px) {
  .heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-events .heute-overlay-noevents h3 {
    font-size: 1.25rem;
    line-height: 1.8125rem;
  }
}
@media (max-width: 800px) {
  .heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-events .heute-overlay-noevents h3 {
    font-size: 1.1875rem;
    line-height: 1.71875rem;
  }
}
@media (max-width: 600px) {
  .heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-events .heute-overlay-noevents h3 {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
@media (max-width: 1200px) {
  .heute-overlay .heute-overlay-inner .heute-overlay-container .heute-overlay-events {
    margin-top: 10px;
    height: calc(100dvh - 180px);
  }
}

.house-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1000;
}
.house-overlay .house-overlay-inner .house-overlay-container {
  width: 510px;
  background: white;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
.house-overlay .house-overlay-inner .house-overlay-container .spinner {
  margin: 0 auto;
  margin-top: 100px;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header {
  position: relative;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening {
  right: 4.5rem;
  max-width: 13.75rem;
  position: absolute;
  right: 1rem;
  top: 1rem;
  z-index: 1;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening .museumsopening-inner .open {
  width: max-content;
  padding-right: 15px;
  padding-left: 15px;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening .museumsopening-inner .closed {
  width: 7.75rem;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening .museumsopening-inner .opentime {
  background: #fff;
  height: 2rem;
  box-sizing: border-box;
  border: 1px solid #fff;
  border-radius: 6.25rem;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening .museumsopening-inner .opentime .hours {
  margin: 0.1875rem;
  font-style: normal;
  font-size: 0.8125rem;
  line-height: 1rem;
  text-align: center;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening .museumsopening-inner .opentime .hours .red {
  background: rgba(210, 0, 27, 0.1);
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening .museumsopening-inner .opentime .hours .red .open-circle-inner {
  background: #D2001B;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening .museumsopening-inner .opentime .hours .green {
  background: rgba(0, 147, 92, 0.1);
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening .museumsopening-inner .opentime .hours .green .open-circle-inner {
  background: #00935C;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening .museumsopening-inner .opentime .hours .open-circle {
  width: 1rem;
  height: 1rem;
  display: inline-block;
  border-radius: 100%;
  position: relative;
  top: 0.25rem;
  right: 0.25rem;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .museumsopening .museumsopening-inner .opentime .hours .open-circle .open-circle-inner {
  right: 0.25rem;
  top: 0.25rem;
  position: absolute;
  border-radius: 100%;
  height: 0.5rem;
  width: 0.5rem;
  display: inline-block;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-header .house-overlay-close {
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 20px;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-title-header {
  padding: 40px;
  box-sizing: border-box;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-title-header .house-overlay-title {
  font-size: 1.75rem;
  line-height: 2.625rem;
}
@media (max-width: 1200px) {
  .house-overlay .house-overlay-inner .house-overlay-container .house-overlay-title-header .house-overlay-title {
    font-size: 1.6875rem;
    line-height: 2.5rem;
  }
}
@media (max-width: 1000px) {
  .house-overlay .house-overlay-inner .house-overlay-container .house-overlay-title-header .house-overlay-title {
    font-size: 1.625rem;
    line-height: 2.375rem;
  }
}
@media (max-width: 800px) {
  .house-overlay .house-overlay-inner .house-overlay-container .house-overlay-title-header .house-overlay-title {
    font-size: 1.5625rem;
    line-height: 2.25rem;
  }
}
@media (max-width: 600px) {
  .house-overlay .house-overlay-inner .house-overlay-container .house-overlay-title-header .house-overlay-title {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-title-header .house-overlay-adress {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  .house-overlay .house-overlay-inner .house-overlay-container .house-overlay-title-header .house-overlay-adress {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-text {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-accordion {
  padding: 40px;
  box-sizing: border-box;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-accordion .house-overlay-accordion-item .house-overlay-accordion-wrapper {
  cursor: pointer;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-accordion .house-overlay-accordion-item .house-overlay-accordion-title {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  .house-overlay .house-overlay-inner .house-overlay-container .house-overlay-accordion .house-overlay-accordion-item .house-overlay-accordion-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-accordion .house-overlay-accordion-item .house-overlay-accordion-content p {
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  .house-overlay .house-overlay-inner .house-overlay-container .house-overlay-accordion .house-overlay-accordion-item .house-overlay-accordion-content p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.house-overlay .house-overlay-inner .house-overlay-container .house-overlay-accordion .house-overlay-accordion-item .house-overlay-accordion-content a {
  text-decoration: none;
  color: #000000;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  margin-block-end: 0px;
  margin-block-start: 0px;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  display: block;
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

html, body {
  font-size: 100%;
}

/* Inpage Teaser B03 */ /* Inpage Teaser B04 */ /* Images D01 */ /* Images D02 Focus Map */
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 hsla(0deg, 0%, 100%, 0.4);
  }
  70% {
    box-shadow: 0 0 0 10px hsla(0deg, 0%, 100%, 0);
  }
  to {
    box-shadow: 0 0 0 0 hsla(0deg, 0%, 100%, 0);
  }
}
.fixed .d02images .d02images-inner .d02images-controlls {
  display: none !important;
}

/* D04 – Media Embeds */ /* E01 Card Section */
.kalender-noresults {
  margin-bottom: 75px;
  margin-top: 25px;
}
.kalender-noresults h3 {
  font-size: 3.125rem;
  line-height: 3.75rem;
}
@media (max-width: 1200px) {
  .kalender-noresults h3 {
    font-size: 2.84375rem;
    line-height: 3.53125rem;
  }
}
@media (max-width: 1000px) {
  .kalender-noresults h3 {
    font-size: 2.5625rem;
    line-height: 2.6875rem;
  }
}
@media (max-width: 800px) {
  .kalender-noresults h3 {
    font-size: 2.09375rem;
    line-height: 2.28125rem;
  }
}
@media (max-width: 600px) {
  .kalender-noresults h3 {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}
.kalender-noresults p {
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  .kalender-noresults p {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}

/* woff2 */
@font-face {
  font-family: "KunsthausGraz2023";
  font-style: normal;
  font-weight: bolder;
  src: url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-Bold.eot?") format("eot"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-Bold.woff") format("woff"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-Bold.ttf") format("truetype"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-Bold.svg#KunsthausGraz2023") format("svg");
  font-display: swap;
  /* text-rendering: optimizeLegibility; */
}
/* woff2 */
@font-face {
  font-family: "KunsthausGraz2023";
  font-style: normal;
  font-weight: lighter;
  src: url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-Light.eot?") format("eot"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-Light.woff") format("woff"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-Light.ttf") format("truetype"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-Light.svg#KunsthausGraz2023") format("svg");
  font-display: swap;
  /* text-rendering: optimizeLegibility; */
}
/* woff2 */
@font-face {
  font-family: "KunsthausGraz2023";
  font-style: italic;
  font-weight: bolder;
  src: url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-ExtraboldItalic.eot?") format("eot"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-ExtraboldItalic.woff") format("woff"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-ExtraboldItalic.ttf") format("truetype"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-ExtraboldItalic.svg#KunsthausGraz2023") format("svg");
  font-display: swap;
  /* text-rendering: optimizeLegibility; */
}
/* woff2 */
@font-face {
  font-family: "KunsthausGraz2023";
  font-style: italic;
  font-weight: bold;
  src: url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-BoldItalic.eot?") format("eot"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-BoldItalic.woff") format("woff"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-BoldItalic.ttf") format("truetype"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-BoldItalic.svg#KunsthausGraz2023") format("svg");
  font-display: swap;
  /* text-rendering: optimizeLegibility; */
}
/* woff2 */
@font-face {
  font-family: "KunsthausGraz2023";
  font-style: italic;
  font-weight: normal;
  src: url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-RegularItalic.eot?") format("eot"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-RegularItalic.woff") format("woff"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-RegularItalic.ttf") format("truetype"), url("/typo3conf/ext/umj_sitepackage/Resources/Public/Fonts/kunsthausFont/KunsthausGraz2023-RegularItalic.svg#KunsthausGraz2023") format("svg");
  font-display: swap;
  /* text-rendering: optimizeLegibility; */
}
body, html {
  font-family: KunsthausGraz2023;
  font-weight: normal;
  height: 100%;
}

/* Override Hero on Kunsthaus because Feature Request A22029_UMJ_Website_Kunsthaus_anpassungen_Relaunch_20221205 */
body.background_kunsthaus {
  /* also used for Heuteoverlay? */
  /* also used for Heuteoverlay? */
}
body.background_kunsthaus .btn-primary .btn-normal {
  background-color: #fff;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #fff;
  transition: border-color 0.2s;
}
body.background_kunsthaus .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.background_kunsthaus .btn-primary .btn-normal .fill-current {
  fill: #000000;
}
body.background_kunsthaus .btn-primary .btn-normal .arrow-right-long {
  color: #fff;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.background_kunsthaus .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.background_kunsthaus .btn-primary .btn-normal .arrow-left-long {
  color: #fff;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.background_kunsthaus .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.background_kunsthaus .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.background_kunsthaus .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.background_kunsthaus .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.background_kunsthaus .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.background_kunsthaus .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.background_kunsthaus .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.background_kunsthaus .btn-primary .btn-download {
  background-color: transparent;
  color: #fff;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  padding-right: 25px;
}
body.background_kunsthaus .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.background_kunsthaus .btn-primary .btn-download .fill-current {
  fill: #fff;
}
body.background_kunsthaus .btn-secondary .btn-normal {
  background-color: transparent;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #fff;
  transition: border-color 0.2s;
}
body.background_kunsthaus .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.background_kunsthaus .btn-secondary .btn-normal .fill-current {
  fill: #fff;
}
body.background_kunsthaus .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.background_kunsthaus .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.background_kunsthaus .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.background_kunsthaus .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.background_kunsthaus .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.background_kunsthaus .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.background_kunsthaus .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.background_kunsthaus .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.background_kunsthaus .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.background_kunsthaus .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal, body.background_kunsthaus .standard-color .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal p, body.background_kunsthaus .standard-color .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal .fill-current, body.background_kunsthaus .standard-color .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal .arrow-right-long, body.background_kunsthaus .standard-color .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal .arrow-right-long .fill-current, body.background_kunsthaus .standard-color .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal .arrow-left-long, body.background_kunsthaus .standard-color .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.background_kunsthaus .black-white .btn-primary .btn-normal .arrow-left-long .fill-current, body.background_kunsthaus .standard-color .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal .arrow-head-long, body.background_kunsthaus .standard-color .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal .arrow-line-long, body.background_kunsthaus .standard-color .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal:hover.btn-normal-left p, body.background_kunsthaus .standard-color .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal:hover.btn-normal-right p, body.background_kunsthaus .standard-color .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal:hover .arrow-head-long, body.background_kunsthaus .standard-color .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.background_kunsthaus .black-white .btn-primary .btn-normal:hover .arrow-line-long, body.background_kunsthaus .standard-color .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.background_kunsthaus .black-white .btn-primary .btn-download, body.background_kunsthaus .standard-color .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  padding-right: 25px;
}
body.background_kunsthaus .black-white .btn-primary .btn-download p, body.background_kunsthaus .standard-color .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.background_kunsthaus .black-white .btn-primary .btn-download .fill-current, body.background_kunsthaus .standard-color .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal, body.background_kunsthaus .standard-color .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  transition: border-color 0.2s;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal p, body.background_kunsthaus .standard-color .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal .fill-current, body.background_kunsthaus .standard-color .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal .arrow-right-long, body.background_kunsthaus .standard-color .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal .arrow-right-long .fill-current, body.background_kunsthaus .standard-color .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal .arrow-left-long, body.background_kunsthaus .standard-color .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal .arrow-left-long .fill-current, body.background_kunsthaus .standard-color .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal .arrow-head-long, body.background_kunsthaus .standard-color .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal .arrow-line-long, body.background_kunsthaus .standard-color .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal:hover.btn-normal-left p, body.background_kunsthaus .standard-color .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal:hover.btn-normal-right p, body.background_kunsthaus .standard-color .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal:hover .arrow-head-long, body.background_kunsthaus .standard-color .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.background_kunsthaus .black-white .btn-secondary .btn-normal:hover .arrow-line-long, body.background_kunsthaus .standard-color .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.background_kunsthaus .btn-normal {
  display: none;
}
body.background_kunsthaus .line {
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.5);
}
body.background_kunsthaus .black-white .line, body.background_kunsthaus .standard-color .line {
  background: #CACACA;
}
body.background_kunsthaus a {
  cursor: pointer;
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid #fff;
}
body.background_kunsthaus a:visited {
  color: #CACACA;
  border-bottom: #CACACA;
}
body.background_kunsthaus .black-white a, body.background_kunsthaus .standard-color a {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.background_kunsthaus .black-white a:visited, body.background_kunsthaus .standard-color a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.background_kunsthaus .btn-primary, body.background_kunsthaus .btn-primary:visited, body.background_kunsthaus .btn-secondary, body.background_kunsthaus .btn-secondary:visited {
  border-bottom: none !important;
}
body.background_kunsthaus .footer a {
  border-bottom: none;
}
body.background_kunsthaus .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a {
  border-bottom: none;
  color: #000000;
}
body.background_kunsthaus .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a:visited {
  border-bottom: none;
}
body.background_kunsthaus .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a {
  border-bottom: none;
  color: #fff;
}
body.background_kunsthaus .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a:visited {
  border-bottom: none;
}
body.background_kunsthaus .btn-round {
  height: 40px;
}
body.background_kunsthaus .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.background_kunsthaus .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.background_kunsthaus .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.background_kunsthaus .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.background_kunsthaus .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.background_kunsthaus .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.background_kunsthaus .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.background_kunsthaus .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.background_kunsthaus .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.background_kunsthaus .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.background_kunsthaus .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.background_kunsthaus .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.background_kunsthaus .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.background_kunsthaus .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.background_kunsthaus .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.background_kunsthaus .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.background_kunsthaus .btn-round .arrowborder {
  border: solid 1px #CACACA;
}
body.background_kunsthaus .standard-color .btn-round, body.background_kunsthaus .black-white .btn-round {
  height: 40px;
}
body.background_kunsthaus .standard-color .btn-round .arrow-right, body.background_kunsthaus .black-white .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.background_kunsthaus .standard-color .btn-round .arrow-right .fill-current, body.background_kunsthaus .black-white .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.background_kunsthaus .standard-color .btn-round .arrow-right .arrow-line, body.background_kunsthaus .black-white .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .standard-color .btn-round .arrow-right .arrow-head, body.background_kunsthaus .black-white .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .standard-color .btn-round .arrow-right:hover .arrow-line, body.background_kunsthaus .black-white .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.background_kunsthaus .standard-color .btn-round .arrow-right:hover .arrow-head, body.background_kunsthaus .black-white .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.background_kunsthaus .standard-color .btn-round .arrow-up, body.background_kunsthaus .black-white .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.background_kunsthaus .standard-color .btn-round .arrow-up .fill-current, body.background_kunsthaus .black-white .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.background_kunsthaus .standard-color .btn-round .arrow-up .arrow-line, body.background_kunsthaus .black-white .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .standard-color .btn-round .arrow-up .arrow-head, body.background_kunsthaus .black-white .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .standard-color .btn-round .arrow-up:hover .arrow-line, body.background_kunsthaus .black-white .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.background_kunsthaus .standard-color .btn-round .arrow-up:hover .arrow-head, body.background_kunsthaus .black-white .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.background_kunsthaus .standard-color .btn-round .arrow-left, body.background_kunsthaus .black-white .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.background_kunsthaus .standard-color .btn-round .arrow-left .fill-current, body.background_kunsthaus .black-white .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.background_kunsthaus .standard-color .btn-round .arrow-left .arrow-line, body.background_kunsthaus .black-white .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .standard-color .btn-round .arrow-left .arrow-head, body.background_kunsthaus .black-white .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .standard-color .btn-round .arrow-left:hover .arrow-line, body.background_kunsthaus .black-white .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.background_kunsthaus .standard-color .btn-round .arrow-left:hover .arrow-head, body.background_kunsthaus .black-white .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.background_kunsthaus .standard-color .btn-round .arrow-down, body.background_kunsthaus .black-white .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.background_kunsthaus .standard-color .btn-round .arrow-down .fill-current, body.background_kunsthaus .black-white .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.background_kunsthaus .standard-color .btn-round .arrow-down .arrow-line, body.background_kunsthaus .black-white .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .standard-color .btn-round .arrow-down .arrow-head, body.background_kunsthaus .black-white .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.background_kunsthaus .standard-color .btn-round .arrow-down:hover .arrow-line, body.background_kunsthaus .black-white .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.background_kunsthaus .standard-color .btn-round .arrow-down:hover .arrow-head, body.background_kunsthaus .black-white .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.background_kunsthaus .standard-color .btn-round .arrowborder, body.background_kunsthaus .black-white .btn-round .arrowborder {
  border: solid 1px #CACACA;
}
body.background_kunsthaus .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.background_kunsthaus .image-credits svg {
  margin-left: 6px;
}
body.background_kunsthaus .image-credits svg path {
  fill: #fff;
}
body.background_kunsthaus .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: #fff;
  border-bottom: #fff solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.background_kunsthaus .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.background_kunsthaus .black-white .image-credits p, body.background_kunsthaus .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.background_kunsthaus .black-white .image-credits svg, body.background_kunsthaus .standard-color .image-credits svg {
  margin-left: 6px;
}
body.background_kunsthaus .black-white .image-credits svg path, body.background_kunsthaus .standard-color .image-credits svg path {
  fill: #000000;
}
body.background_kunsthaus .search-overlay {
  display: none;
  position: absolute;
  top: 120px;
  height: 80vh;
  max-height: 90vh;
  min-height: 500px;
  background: #000;
  width: 100%;
  z-index: 50;
}
body.background_kunsthaus .search-overlay.active {
  display: block;
}
body.background_kunsthaus .search-overlay .search-overlay-inner {
  max-width: 1340px;
  width: 1340px;
  margin: 0 auto;
}
@media (max-width: 1445px) {
  body.background_kunsthaus .search-overlay .search-overlay-inner {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
  }
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center {
  margin: 10% 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
  width: 50%;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner #search-input {
  font-family: "TramJoanneum";
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  opacity: 1;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:hover:after, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:focus-within:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
  line-height: 13px;
  width: 100%;
  padding: 20px 0;
  color: #fff;
  outline: none;
  border-width: 0;
  background-color: #000;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.75rem;
  }
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
  line-height: 13px !important;
  width: 100%;
  padding: 20px 0;
  color: #fff !important;
  outline: none;
  border-width: 0;
  background-color: #000 !important;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.75rem;
  }
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-submit {
  display: none;
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg {
  color: #fff;
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-head {
  fill: #000000;
  stroke: #000000;
  stroke-width: 0;
}
body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-line {
  fill: #000000;
  stroke: #000000;
  stroke-width: 0;
}
@media (max-width: 900px) {
  body.background_kunsthaus .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
    width: 100%;
  }
}
body.background_kunsthaus .search-overlay .button {
  width: 99%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
body.background_kunsthaus .search-overlay .closeButton {
  cursor: pointer;
  color: #000;
}
body.background_kunsthaus .search-overlay .closeButton svg {
  border: 1px solid #fff;
  border-radius: 50%;
}
body.background_kunsthaus .search-overlay .closeButton svg line {
  stroke: #fff !important;
}
body.background_kunsthaus .heromodule {
  background: #000;
  color: #fff;
}
body.background_kunsthaus .main-navigation {
  background: #000;
}
body.background_kunsthaus .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li {
  color: #fff;
}
body.background_kunsthaus .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a {
  color: #fff;
}
body.background_kunsthaus .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu {
  background: #000;
}
body.background_kunsthaus .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover:hover .line.line-menu {
  background: #fff !important;
  opacity: 1;
}
body.background_kunsthaus .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover .line.line-menu {
  background: #fff;
  opacity: 0.4;
}
body.background_kunsthaus .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-button-mobile .mobilemenu .mobilemenu-line {
  background-color: #fff;
}
body.background_kunsthaus.backrgound_nav {
  background-color: #000;
}
body.background_kunsthaus .mobile-menu-scroolfix {
  background: #000;
}
body.background_kunsthaus .mobile-menu .arrow-right {
  color: #000;
}
body.background_kunsthaus .mobile-menu .arrow-right .arrow-head, body.background_kunsthaus .mobile-menu .arrow-right .arrow-line {
  fill: #fff;
}
body.background_kunsthaus .mobile-menu ul {
  color: #fff;
  background-color: #000;
}
body.background_kunsthaus .mobile-menu ul li a {
  color: #fff;
}
body.background_kunsthaus .mobile-menu .submenu {
  background-color: #000;
}
body.background_kunsthaus .hide-submenu {
  background-color: #000;
}
body.background_kunsthaus .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left {
  color: #000;
}
body.background_kunsthaus .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-head, body.background_kunsthaus .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-line {
  fill: #fff;
}
body.background_kunsthaus .heromodulesub {
  color: #fff;
  background: #000;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.background_kunsthaus .heromodulesub .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #CACACA;
}
body.background_kunsthaus .heromodulesub .breadcrumb a {
  border-bottom: none;
  color: #fff;
}
body.background_kunsthaus .heromodulesub .breadcrumb a:hover {
  color: #fff;
}
body.background_kunsthaus .heromodulesub .breadcrumb a:visited {
  color: #fff;
}
body.background_kunsthaus .heromodulesub .breadcrumb a:focus {
  color: #fff;
}
body.background_kunsthaus .heromodulesub .breadcrumb span {
  white-space: nowrap;
}
body.background_kunsthaus .heromodulesub.standard-color {
  background: white;
  color: black;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.background_kunsthaus .heromodulesub.standard-color .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #CACACA;
}
body.background_kunsthaus .heromodulesub.standard-color .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.background_kunsthaus .heromodulesub.standard-color .breadcrumb a:hover {
  color: #000000;
}
body.background_kunsthaus .heromodulesub.standard-color .breadcrumb a:visited {
  color: #000000;
}
body.background_kunsthaus .heromodulesub.standard-color .breadcrumb a:focus {
  color: #000000;
}
body.background_kunsthaus .heromodulesub.standard-color .breadcrumb span {
  white-space: nowrap;
}
body.background_kunsthaus .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.background_kunsthaus .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.background_kunsthaus .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.background_kunsthaus .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #fff;
  border-radius: 25px;
  border: solid 1px #CACACA;
  /*
  if needed again for color override
  @if $background == #C3A9F4 or $background == #7A9BFE{
    @include button-bg(transparent,$textcolor,$lightergray);
  }@else{
    @if $breadcrumpColor == $white{
      @include button-bg(transparent,$textcolor,$lightgray);
    }@else{
      @include button-bg(transparent,$textcolor,$breadcrumpColor);
    }
   */
}
body.background_kunsthaus .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.background_kunsthaus .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.background_kunsthaus .teasermodule {
  background: #000;
  color: #fff;
}
body.background_kunsthaus .teasermodule.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .teasermodule.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.background_kunsthaus .teasermodule.standard-color .image-credits svg {
  margin-left: 6px;
}
body.background_kunsthaus .teasermodule.standard-color .image-credits svg path {
  fill: black;
}
body.background_kunsthaus .teasermodule.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.background_kunsthaus .teasermodule.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.background_kunsthaus .teasermodule.standard-color .black-white .image-credits p, body.background_kunsthaus .teasermodule.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.background_kunsthaus .teasermodule.standard-color .black-white .image-credits svg, body.background_kunsthaus .teasermodule.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.background_kunsthaus .teasermodule.standard-color .black-white .image-credits svg path, body.background_kunsthaus .teasermodule.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.background_kunsthaus .teasermodule_no_image {
  background: #000;
  color: #fff;
}
body.background_kunsthaus .teasermodule_no_image.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .teasermodule_no_image.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.background_kunsthaus .teasermodule_no_image.standard-color .image-credits svg {
  margin-left: 6px;
}
body.background_kunsthaus .teasermodule_no_image.standard-color .image-credits svg path {
  fill: black;
}
body.background_kunsthaus .teasermodule_no_image.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.background_kunsthaus .teasermodule_no_image.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.background_kunsthaus .teasermodule_no_image.standard-color .black-white .image-credits p, body.background_kunsthaus .teasermodule_no_image.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.background_kunsthaus .teasermodule_no_image.standard-color .black-white .image-credits svg, body.background_kunsthaus .teasermodule_no_image.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.background_kunsthaus .teasermodule_no_image.standard-color .black-white .image-credits svg path, body.background_kunsthaus .teasermodule_no_image.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.background_kunsthaus .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:first-of-type .inpageTeaser-inner-wrap {
  background: #000;
}
body.background_kunsthaus .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(2) .inpageTeaser-inner-wrap {
  color: #fff;
  background: #fff;
}
body.background_kunsthaus .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(3) .inpageTeaser-inner-wrap {
  color: #fff;
  background: #000;
}
body.background_kunsthaus .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap .inpageTeaser-linkbox .inpageTeaser-inner-wrap {
  color: #fff;
}
body.background_kunsthaus .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-inner-wrap {
  background: #000;
}
body.background_kunsthaus .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-linkbox .B04-inpageTeaser-inner-wrap {
  color: #fff;
}
body.background_kunsthaus .card-slider .card-slider-inner .card-slider-tabitems .card-slider-slide .swiper .swiper-wrapper .swiper-slide.fixednocrop .card-slider-image-wrapper {
  background: #000;
}
body.background_kunsthaus .card-slider-c03 {
  background: #000;
  color: #fff;
}
body.background_kunsthaus .card-slider-c03.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .d01images {
  background: #000;
  color: #fff;
}
body.background_kunsthaus .d01images.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .d01images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.background_kunsthaus .d01images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.background_kunsthaus .d01images.standard-color .image-credits svg path {
  fill: black;
}
body.background_kunsthaus .d01images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.background_kunsthaus .d01images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.background_kunsthaus .d01images.standard-color .black-white .image-credits p, body.background_kunsthaus .d01images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.background_kunsthaus .d01images.standard-color .black-white .image-credits svg, body.background_kunsthaus .d01images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.background_kunsthaus .d01images.standard-color .black-white .image-credits svg path, body.background_kunsthaus .d01images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.background_kunsthaus .d02images {
  background: #000;
  color: #fff;
}
body.background_kunsthaus .d02images.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .d02images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.background_kunsthaus .d02images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.background_kunsthaus .d02images.standard-color .image-credits svg path {
  fill: black;
}
body.background_kunsthaus .d02images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.background_kunsthaus .d02images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.background_kunsthaus .d02images.standard-color .black-white .image-credits p, body.background_kunsthaus .d02images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.background_kunsthaus .d02images.standard-color .black-white .image-credits svg, body.background_kunsthaus .d02images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.background_kunsthaus .d02images.standard-color .black-white .image-credits svg path, body.background_kunsthaus .d02images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.background_kunsthaus .d02images.standard-color .image-credits {
  padding-bottom: 25px;
}
body.background_kunsthaus .d04media-embeds {
  background: #000;
  color: #fff;
}
body.background_kunsthaus .d04media-embeds.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .event-card .event-card-inner.hover:hover {
  background: #000;
}
body.background_kunsthaus .event-card .event-card-inner.hover:hover .event-card-title p, body.background_kunsthaus .event-card .event-card-inner.hover:hover .eventtime p, body.background_kunsthaus .event-card .event-card-inner.hover:hover .event-card-subtitle p, body.background_kunsthaus .event-card .event-card-inner.hover:hover .e01cardSection-location p {
  color: #fff !important;
}
body.background_kunsthaus .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover {
  color: #fff;
}
body.background_kunsthaus .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-subtitle p, body.background_kunsthaus .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-title p, body.background_kunsthaus .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-date p, body.background_kunsthaus .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-location p {
  color: #fff;
}
body.background_kunsthaus .e02_download_section_single {
  background: #000;
  color: #fff;
}
body.background_kunsthaus .e02_download_section_single.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .e02_download_section_single .e02_download_section_single_wrapper .e02_download_section_single_flexbox .e02_download_section_single_inner .e02_download_section_single_align_box_bottom .e02_download_section_single_filesize p {
  color: #CACACA;
}
body.background_kunsthaus .e05_social_media_handle_section {
  background-color: #000;
  color: #fff;
}
body.background_kunsthaus .e05_social_media_handle_section.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000 !important;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000 !important;
}
body.background_kunsthaus .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000 !important;
}
body.background_kunsthaus .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #fff;
  box-shadow: 0 0 1px 0px #fff inset, 0 0 1px 0px #fff;
}
body.background_kunsthaus .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper svg path {
  fill: #fff;
}
body.background_kunsthaus .f01_intro_section_text_only {
  background-color: #000;
  color: #fff;
}
body.background_kunsthaus .f01_intro_section_text_only.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .f10_static_text_module_large {
  background-color: #000;
  color: #fff;
}
body.background_kunsthaus .f10_static_text_module_large.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .h02_quick_link_section {
  background-color: #000;
  color: #fff;
}
body.background_kunsthaus .h02_quick_link_section.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .h02_quick_link_section.standard-color .h02_quick_link_section_svg {
  background-color: #000000 !important;
  border: 1px solid #000000 !important;
}
body.background_kunsthaus .h02_quick_link_section.standard-color svg path {
  fill: #000000 !important;
  stroke: #fff !important;
}
body.background_kunsthaus .h02_quick_link_section.standard-color svg circle {
  fill: #fff !important;
}
body.background_kunsthaus .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element {
  border-bottom: 1px solid #CACACA;
  border-top: 1px solid #CACACA;
}
body.background_kunsthaus .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg {
  background-color: #fff;
  border: 1px solid #fff;
}
body.background_kunsthaus .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg svg path {
  stroke: #000;
}
body.background_kunsthaus .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg circle {
  fill: #000;
}
body.background_kunsthaus .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg path {
  fill: #fff;
}
body.background_kunsthaus .h03_info_block_text {
  background: #000;
  color: #fff;
}
body.background_kunsthaus .h03_info_block_text.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .app-universalmuseum-joanneum-footer {
  background: #000;
}
body.background_kunsthaus .app-universalmuseum-joanneum-footer .footer {
  color: #fff;
}
body.background_kunsthaus .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
  color: #fff;
}
body.background_kunsthaus .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item svg path {
  fill: #fff;
}
@media (max-width: 1000px) {
  body.background_kunsthaus .app-universalmuseum-joanneum-footer {
    background: #000;
  }
  body.background_kunsthaus .app-universalmuseum-joanneum-footer .footer {
    color: #fff;
  }
  body.background_kunsthaus .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items {
    border-top: 1px solid rgba(255, 255, 255, 0.5);
  }
  body.background_kunsthaus .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  }
  body.background_kunsthaus .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
    color: #fff;
  }
  body.background_kunsthaus .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item p span {
    background: #fff;
  }
}
body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active {
  background: #000;
  border: solid 1px #000;
}
body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active a, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active .filter-button-text, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active svg path {
  color: #fff;
  stroke: #fff;
}
body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items {
  background: #000;
  border: solid 1px #000;
  color: #fff;
}
body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items::after, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items::after, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items::after, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items input, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items input, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items input, body.background_kunsthaus .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active {
  background: #000;
  border: solid 1px #000;
}
body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active a, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active .filter-button-text, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active svg path {
  color: #fff;
  stroke: #fff;
}
body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items {
  background: #000;
  border: solid 1px #000;
  color: #fff;
}
body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active {
  background: #000;
  border: solid 1px #000;
}
body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active a, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active .filter-button-text, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active svg path, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active a, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active .filter-button-text, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active svg path, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active a, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active .filter-button-text, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active svg path {
  color: #fff;
  stroke: #fff;
}
body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items {
  background: #000;
  border: solid 1px #000;
  color: #fff;
}
body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items::after, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items input, body.background_kunsthaus .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items input {
  color: #fff;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button a {
  border-bottom: 0;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  width: max-content;
  background: white;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.no-direct-link {
  padding: 10px 40px;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper a {
  border: 0;
  color: black;
  text-decoration: none;
  padding: 10px 40px;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.icon-right .filter-button-icon {
  margin-right: 0px;
  margin-left: 10px;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.dynamic input[type=checkbox] {
  display: none;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active {
  background: #000;
  border: solid 1px #000;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active a, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active .filter-button-text, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active svg path {
  color: #fff;
  stroke: #fff;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-icon {
  margin-right: 10px;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper {
  cursor: pointer;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 10px 40px;
  border-radius: 25px;
  font-family: TramJoanneum;
  border: solid 1px #CACACA;
  box-shadow: none;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items::after, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items::after, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items::after, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items::after {
  border-width: 5px 5px 0 5px;
  margin-top: -3px !important;
  border-color: #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
  position: relative !important;
  left: 0 !important;
  color: #000000;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items.dropdown-active::after, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items.dropdown-active::after, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items.dropdown-active::after, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items.dropdown-active::after {
  rotate: 180deg;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .selectize-dropdown, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .selectize-dropdown, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .selectize-dropdown, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .selectize-dropdown {
  top: 31px !important;
  padding: 8px 0;
  border-radius: 0 0 10px 10px;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items {
  color: #fff;
  background: #000;
  border: solid 1px #000;
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items::after, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items::after, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items::after, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items input, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items input, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items input, body.background_kunsthaus .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.background_kunsthaus .only_button {
  background-color: #000;
}
body.background_kunsthaus .only_button.standard-color {
  background: white;
  color: black;
}
body.background_kunsthaus .heromodule .heromodule-inner {
  width: 100%;
  max-width: 1920px;
}
body.background_kunsthaus .heromodule .heromodule-inner.kunsthaus-text-black .heromodule-description, body.background_kunsthaus .heromodule .heromodule-inner.kunsthaus-text-black .heromodule-title {
  color: black;
}
body.background_kunsthaus .heromodule .heromodule-inner.kunsthaus-text-white .heromodule-description, body.background_kunsthaus .heromodule .heromodule-inner.kunsthaus-text-white .heromodule-title {
  color: white;
}
body.background_kunsthaus .heromodule .heromodule-inner .heromodule-overlay .heromodule-title {
  max-width: 100%;
  width: 94%;
}
body.background_kunsthaus .heromodule .heromodule-inner .heromodule-overlay .heromodule-title .museumsopening {
  right: 0;
  left: auto;
}
body.background_kunsthaus .heromodule .heromodule-inner .heromodule-buttontoday {
  color: black;
}
@media only screen and (max-width: 600px) {
  body.background_kunsthaus .heromodule .heromodule-inner .heromodule-buttontoday {
    display: block;
  }
}
body.background_kunsthaus .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li.active {
  background: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 510px) {
  body.background_kunsthaus .heute-overlay-container {
    width: 100% !important;
  }
  body.background_kunsthaus .heute-overlay-container .heute-overlay-events {
    padding: 0 40px;
  }
  body.background_kunsthaus .heute-overlay-container .heute-overlay-events .event-card {
    width: 100%;
  }
}

/* Custom Colors Randomized on Page Load from KunsthausHeroModule */
body.kunsthaus-mintgreen {
  /* also used for Heuteoverlay? */
  /* also used for Heuteoverlay? */
}
body.kunsthaus-mintgreen .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-mintgreen .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-mintgreen .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-mintgreen .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #727272;
  padding-right: 25px;
}
body.kunsthaus-mintgreen .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.kunsthaus-mintgreen .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #727272;
  transition: border-color 0.2s;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-mintgreen .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal p, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal .fill-current, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal .arrow-right-long, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal .arrow-right-long .fill-current, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal .arrow-left-long, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal .arrow-left-long .fill-current, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal .arrow-head-long, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal .arrow-line-long, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal:hover.btn-normal-left p, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal:hover.btn-normal-right p, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal:hover .arrow-head-long, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-normal:hover .arrow-line-long, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-download, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  padding-right: 25px;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-download p, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.kunsthaus-mintgreen .black-white .btn-primary .btn-download .fill-current, body.kunsthaus-mintgreen .standard-color .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  transition: border-color 0.2s;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal p, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal .fill-current, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal .arrow-right-long, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal .arrow-right-long .fill-current, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal .arrow-left-long, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal .arrow-left-long .fill-current, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal .arrow-head-long, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal .arrow-line-long, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal:hover.btn-normal-left p, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal:hover.btn-normal-right p, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal:hover .arrow-head-long, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-mintgreen .black-white .btn-secondary .btn-normal:hover .arrow-line-long, body.kunsthaus-mintgreen .standard-color .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-mintgreen .btn-normal {
  display: none;
}
body.kunsthaus-mintgreen .line {
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.4);
}
body.kunsthaus-mintgreen .black-white .line, body.kunsthaus-mintgreen .standard-color .line {
  background: #CACACA;
}
body.kunsthaus-mintgreen a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-mintgreen a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.kunsthaus-mintgreen .black-white a, body.kunsthaus-mintgreen .standard-color a {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-mintgreen .black-white a:visited, body.kunsthaus-mintgreen .standard-color a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.kunsthaus-mintgreen .btn-primary, body.kunsthaus-mintgreen .btn-primary:visited, body.kunsthaus-mintgreen .btn-secondary, body.kunsthaus-mintgreen .btn-secondary:visited {
  border-bottom: none !important;
}
body.kunsthaus-mintgreen .footer a {
  border-bottom: none;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a:visited {
  border-bottom: none;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a {
  border-bottom: none;
  color: #fff;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a:visited {
  border-bottom: none;
}
body.kunsthaus-mintgreen .btn-round {
  height: 40px;
}
body.kunsthaus-mintgreen .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.kunsthaus-mintgreen .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.kunsthaus-mintgreen .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-mintgreen .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-mintgreen .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.kunsthaus-mintgreen .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.kunsthaus-mintgreen .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-mintgreen .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-mintgreen .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.kunsthaus-mintgreen .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.kunsthaus-mintgreen .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-mintgreen .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-mintgreen .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.kunsthaus-mintgreen .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.kunsthaus-mintgreen .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-mintgreen .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-mintgreen .btn-round .arrowborder {
  border: solid 1px rgba(0, 0, 0, 0.4);
}
body.kunsthaus-mintgreen .standard-color .btn-round, body.kunsthaus-mintgreen .black-white .btn-round {
  height: 40px;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-right, body.kunsthaus-mintgreen .black-white .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-right .fill-current, body.kunsthaus-mintgreen .black-white .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-right .arrow-line, body.kunsthaus-mintgreen .black-white .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-right .arrow-head, body.kunsthaus-mintgreen .black-white .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-right:hover .arrow-line, body.kunsthaus-mintgreen .black-white .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-right:hover .arrow-head, body.kunsthaus-mintgreen .black-white .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-up, body.kunsthaus-mintgreen .black-white .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-up .fill-current, body.kunsthaus-mintgreen .black-white .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-up .arrow-line, body.kunsthaus-mintgreen .black-white .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-up .arrow-head, body.kunsthaus-mintgreen .black-white .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-up:hover .arrow-line, body.kunsthaus-mintgreen .black-white .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-up:hover .arrow-head, body.kunsthaus-mintgreen .black-white .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-left, body.kunsthaus-mintgreen .black-white .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-left .fill-current, body.kunsthaus-mintgreen .black-white .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-left .arrow-line, body.kunsthaus-mintgreen .black-white .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-left .arrow-head, body.kunsthaus-mintgreen .black-white .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-left:hover .arrow-line, body.kunsthaus-mintgreen .black-white .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-left:hover .arrow-head, body.kunsthaus-mintgreen .black-white .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-down, body.kunsthaus-mintgreen .black-white .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-down .fill-current, body.kunsthaus-mintgreen .black-white .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-down .arrow-line, body.kunsthaus-mintgreen .black-white .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-down .arrow-head, body.kunsthaus-mintgreen .black-white .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-down:hover .arrow-line, body.kunsthaus-mintgreen .black-white .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrow-down:hover .arrow-head, body.kunsthaus-mintgreen .black-white .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-mintgreen .standard-color .btn-round .arrowborder, body.kunsthaus-mintgreen .black-white .btn-round .arrowborder {
  border: solid 1px #CACACA;
}
body.kunsthaus-mintgreen .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-mintgreen .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-mintgreen .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-mintgreen .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: #000000;
  border-bottom: #000000 solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-mintgreen .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-mintgreen .black-white .image-credits p, body.kunsthaus-mintgreen .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-mintgreen .black-white .image-credits svg, body.kunsthaus-mintgreen .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-mintgreen .black-white .image-credits svg path, body.kunsthaus-mintgreen .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-mintgreen .search-overlay {
  display: none;
  position: absolute;
  top: 120px;
  height: 80vh;
  max-height: 90vh;
  min-height: 500px;
  background: #C5FFE2;
  width: 100%;
  z-index: 50;
}
body.kunsthaus-mintgreen .search-overlay.active {
  display: block;
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner {
  max-width: 1340px;
  width: 1340px;
  margin: 0 auto;
}
@media (max-width: 1445px) {
  body.kunsthaus-mintgreen .search-overlay .search-overlay-inner {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
  }
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center {
  margin: 10% 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
  width: 50%;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner #search-input {
  font-family: "TramJoanneum";
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #000000;
  opacity: 1;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:hover:after, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:focus-within:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
  line-height: 13px;
  width: 100%;
  padding: 20px 0;
  color: #000000;
  outline: none;
  border-width: 0;
  background-color: #C5FFE2;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.75rem;
  }
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 1; /* Firefox */
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
  line-height: 13px !important;
  width: 100%;
  padding: 20px 0;
  color: #000000 !important;
  outline: none;
  border-width: 0;
  background-color: #C5FFE2 !important;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.75rem;
  }
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-submit {
  display: none;
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg {
  color: #000000;
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-head {
  fill: #fff;
  stroke: #fff;
  stroke-width: 0;
}
body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-line {
  fill: #fff;
  stroke: #fff;
  stroke-width: 0;
}
@media (max-width: 900px) {
  body.kunsthaus-mintgreen .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
    width: 100%;
  }
}
body.kunsthaus-mintgreen .search-overlay .button {
  width: 99%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
body.kunsthaus-mintgreen .search-overlay .closeButton {
  cursor: pointer;
  color: #C5FFE2;
}
body.kunsthaus-mintgreen .search-overlay .closeButton svg {
  border: 1px solid #000000;
  border-radius: 50%;
}
body.kunsthaus-mintgreen .search-overlay .closeButton svg line {
  stroke: #000000 !important;
}
body.kunsthaus-mintgreen .heromodule {
  background: #C5FFE2;
  color: #fff;
}
body.kunsthaus-mintgreen .main-navigation-logo img, body.kunsthaus-mintgreen .footer-logo img {
  filter: invert(1);
}
body.kunsthaus-mintgreen .main-navigation {
  background: #C5FFE2;
}
body.kunsthaus-mintgreen .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li {
  color: #000000;
}
body.kunsthaus-mintgreen .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a {
  color: #000000;
}
body.kunsthaus-mintgreen .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a img {
  filter: brightness(0%);
}
body.kunsthaus-mintgreen .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu {
  background: #C5FFE2;
}
body.kunsthaus-mintgreen .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover:hover .line.line-menu {
  background: #000000 !important;
  opacity: 1;
}
body.kunsthaus-mintgreen .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover .line.line-menu {
  background: #000000;
  opacity: 0.4;
}
body.kunsthaus-mintgreen .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-search img {
  filter: brightness(0%);
}
body.kunsthaus-mintgreen .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-button-mobile .mobilemenu .mobilemenu-line {
  background-color: #000000;
}
body.kunsthaus-mintgreen.backrgound_nav {
  background-color: #C5FFE2;
}
body.kunsthaus-mintgreen .mobile-menu-scroolfix {
  background: #C5FFE2;
}
body.kunsthaus-mintgreen .mobile-menu .arrow-right {
  color: #C5FFE2;
}
body.kunsthaus-mintgreen .mobile-menu .arrow-right .arrow-head, body.kunsthaus-mintgreen .mobile-menu .arrow-right .arrow-line {
  fill: #000000;
}
body.kunsthaus-mintgreen .mobile-menu ul {
  color: #000000;
  background-color: #C5FFE2;
}
body.kunsthaus-mintgreen .mobile-menu ul li a {
  color: #000000;
}
body.kunsthaus-mintgreen .mobile-menu .submenu {
  background-color: #C5FFE2;
}
body.kunsthaus-mintgreen .hide-submenu {
  background-color: #C5FFE2;
}
body.kunsthaus-mintgreen .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left {
  color: #C5FFE2;
}
body.kunsthaus-mintgreen .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-head, body.kunsthaus-mintgreen .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-line {
  fill: #000000;
}
body.kunsthaus-mintgreen .heromodulesub {
  color: #000000;
  background: #C5FFE2;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.kunsthaus-mintgreen .heromodulesub .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #727272;
}
body.kunsthaus-mintgreen .heromodulesub .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-mintgreen .heromodulesub .breadcrumb a:hover {
  color: #000000;
}
body.kunsthaus-mintgreen .heromodulesub .breadcrumb a:visited {
  color: #000000;
}
body.kunsthaus-mintgreen .heromodulesub .breadcrumb a:focus {
  color: #000000;
}
body.kunsthaus-mintgreen .heromodulesub .breadcrumb span {
  white-space: nowrap;
}
body.kunsthaus-mintgreen .heromodulesub.standard-color {
  background: white;
  color: black;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.kunsthaus-mintgreen .heromodulesub.standard-color .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #CACACA;
}
body.kunsthaus-mintgreen .heromodulesub.standard-color .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-mintgreen .heromodulesub.standard-color .breadcrumb a:hover {
  color: #000000;
}
body.kunsthaus-mintgreen .heromodulesub.standard-color .breadcrumb a:visited {
  color: #000000;
}
body.kunsthaus-mintgreen .heromodulesub.standard-color .breadcrumb a:focus {
  color: #000000;
}
body.kunsthaus-mintgreen .heromodulesub.standard-color .breadcrumb span {
  white-space: nowrap;
}
body.kunsthaus-mintgreen .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.kunsthaus-mintgreen .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.kunsthaus-mintgreen .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.kunsthaus-mintgreen .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #727272;
  /*
  if needed again for color override
  @if $background == #C3A9F4 or $background == #7A9BFE{
    @include button-bg(transparent,$textcolor,$lightergray);
  }@else{
    @if $breadcrumpColor == $white{
      @include button-bg(transparent,$textcolor,$lightgray);
    }@else{
      @include button-bg(transparent,$textcolor,$breadcrumpColor);
    }
   */
}
body.kunsthaus-mintgreen .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.kunsthaus-mintgreen .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.kunsthaus-mintgreen .teasermodule {
  background: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .teasermodule.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .teasermodule.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-mintgreen .teasermodule.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-mintgreen .teasermodule.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-mintgreen .teasermodule.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-mintgreen .teasermodule.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-mintgreen .teasermodule.standard-color .black-white .image-credits p, body.kunsthaus-mintgreen .teasermodule.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-mintgreen .teasermodule.standard-color .black-white .image-credits svg, body.kunsthaus-mintgreen .teasermodule.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-mintgreen .teasermodule.standard-color .black-white .image-credits svg path, body.kunsthaus-mintgreen .teasermodule.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-mintgreen .teasermodule_no_image {
  background: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .teasermodule_no_image.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .black-white .image-credits p, body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .black-white .image-credits svg, body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .black-white .image-credits svg path, body.kunsthaus-mintgreen .teasermodule_no_image.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-mintgreen .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:first-of-type .inpageTeaser-inner-wrap {
  background: #C5FFE2;
}
body.kunsthaus-mintgreen .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(2) .inpageTeaser-inner-wrap {
  color: #000000;
  background: #C5FFE2;
}
body.kunsthaus-mintgreen .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(3) .inpageTeaser-inner-wrap {
  color: #000000;
  background: #C5FFE2;
}
body.kunsthaus-mintgreen .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap .inpageTeaser-linkbox .inpageTeaser-inner-wrap {
  color: #000000;
}
body.kunsthaus-mintgreen .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-inner-wrap {
  background: #C5FFE2;
}
body.kunsthaus-mintgreen .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-linkbox .B04-inpageTeaser-inner-wrap {
  color: #000000;
}
body.kunsthaus-mintgreen .card-slider .card-slider-inner .card-slider-tabitems .card-slider-slide .swiper .swiper-wrapper .swiper-slide.fixednocrop .card-slider-image-wrapper {
  background: #C5FFE2;
}
body.kunsthaus-mintgreen .card-slider-c03 {
  background: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .card-slider-c03.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .d01images {
  background: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .d01images.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .d01images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-mintgreen .d01images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-mintgreen .d01images.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-mintgreen .d01images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-mintgreen .d01images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-mintgreen .d01images.standard-color .black-white .image-credits p, body.kunsthaus-mintgreen .d01images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-mintgreen .d01images.standard-color .black-white .image-credits svg, body.kunsthaus-mintgreen .d01images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-mintgreen .d01images.standard-color .black-white .image-credits svg path, body.kunsthaus-mintgreen .d01images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-mintgreen .d02images {
  background: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .d02images.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .d02images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-mintgreen .d02images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-mintgreen .d02images.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-mintgreen .d02images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-mintgreen .d02images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-mintgreen .d02images.standard-color .black-white .image-credits p, body.kunsthaus-mintgreen .d02images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-mintgreen .d02images.standard-color .black-white .image-credits svg, body.kunsthaus-mintgreen .d02images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-mintgreen .d02images.standard-color .black-white .image-credits svg path, body.kunsthaus-mintgreen .d02images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-mintgreen .d02images.standard-color .image-credits {
  padding-bottom: 25px;
}
body.kunsthaus-mintgreen .d04media-embeds {
  background: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .d04media-embeds.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .event-card .event-card-inner.hover:hover {
  background: #C5FFE2;
}
body.kunsthaus-mintgreen .event-card .event-card-inner.hover:hover .event-card-title p, body.kunsthaus-mintgreen .event-card .event-card-inner.hover:hover .eventtime p, body.kunsthaus-mintgreen .event-card .event-card-inner.hover:hover .event-card-subtitle p, body.kunsthaus-mintgreen .event-card .event-card-inner.hover:hover .e01cardSection-location p {
  color: #000000 !important;
}
body.kunsthaus-mintgreen .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover {
  color: #000000;
}
body.kunsthaus-mintgreen .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-subtitle p, body.kunsthaus-mintgreen .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-title p, body.kunsthaus-mintgreen .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-date p, body.kunsthaus-mintgreen .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-location p {
  color: #000000;
}
body.kunsthaus-mintgreen .e02_download_section_single {
  background: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .e02_download_section_single.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .e02_download_section_single .e02_download_section_single_wrapper .e02_download_section_single_flexbox .e02_download_section_single_inner .e02_download_section_single_align_box_bottom .e02_download_section_single_filesize p {
  color: #727272;
}
body.kunsthaus-mintgreen .e05_social_media_handle_section {
  background-color: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .e05_social_media_handle_section.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000 !important;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000 !important;
}
body.kunsthaus-mintgreen .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000 !important;
}
body.kunsthaus-mintgreen .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000;
}
body.kunsthaus-mintgreen .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000;
}
body.kunsthaus-mintgreen .f01_intro_section_text_only {
  background-color: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .f01_intro_section_text_only.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .f10_static_text_module_large {
  background-color: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .f10_static_text_module_large.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .h02_quick_link_section {
  background-color: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .h02_quick_link_section.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .h02_quick_link_section.standard-color .h02_quick_link_section_svg {
  background-color: #000000 !important;
  border: 1px solid #000000 !important;
}
body.kunsthaus-mintgreen .h02_quick_link_section.standard-color svg path {
  fill: #000000 !important;
  stroke: #fff !important;
}
body.kunsthaus-mintgreen .h02_quick_link_section.standard-color svg circle {
  fill: #fff !important;
}
body.kunsthaus-mintgreen .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element {
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  border-top: 1px solid rgba(0, 0, 0, 0.4);
}
body.kunsthaus-mintgreen .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg {
  background-color: #000000;
  border: 1px solid #000000;
}
body.kunsthaus-mintgreen .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg svg path {
  stroke: #C5FFE2;
}
body.kunsthaus-mintgreen .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg circle {
  fill: #C5FFE2;
}
body.kunsthaus-mintgreen .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg path {
  fill: #000000;
}
body.kunsthaus-mintgreen .h03_info_block_text {
  background: #C5FFE2;
  color: #000000;
}
body.kunsthaus-mintgreen .h03_info_block_text.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer {
  background: #C5FFE2;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer .footer {
  color: #000000;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
  color: #000000;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item svg path {
  fill: #000000;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-bottom .social-media a img {
  filter: invert(1);
}
@media (max-width: 1000px) {
  body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer {
    background: #C5FFE2;
  }
  body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer .footer {
    color: #000000;
  }
  body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items {
    border-top: 1px solid rgba(0, 0, 0, 0.4);
  }
  body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  }
  body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
    color: #000000;
  }
  body.kunsthaus-mintgreen .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item p span {
    background: #000000;
  }
}
body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active {
  background: #C5FFE2;
  border: solid 1px #C5FFE2;
}
body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active a, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items {
  background: #C5FFE2;
  border: solid 1px #C5FFE2;
  color: #fff;
}
body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-mintgreen .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active {
  background: #C5FFE2;
  border: solid 1px #C5FFE2;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active a, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items {
  background: #C5FFE2;
  border: solid 1px #C5FFE2;
  color: #fff;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active {
  background: #C5FFE2;
  border: solid 1px #C5FFE2;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active a, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active svg path, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active a, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active .filter-button-text, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active svg path, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active a, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active .filter-button-text, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items {
  background: #C5FFE2;
  border: solid 1px #C5FFE2;
  color: #fff;
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items input, body.kunsthaus-mintgreen .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button a {
  border-bottom: 0;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  width: max-content;
  background: white;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.no-direct-link {
  padding: 10px 40px;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper a {
  border: 0;
  color: black;
  text-decoration: none;
  padding: 10px 40px;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.icon-right .filter-button-icon {
  margin-right: 0px;
  margin-left: 10px;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.dynamic input[type=checkbox] {
  display: none;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active {
  background: #C5FFE2;
  border: solid 1px #C5FFE2;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active a, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-icon {
  margin-right: 10px;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper {
  cursor: pointer;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 10px 40px;
  border-radius: 25px;
  font-family: TramJoanneum;
  border: solid 1px #CACACA;
  box-shadow: none;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items::after, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items::after, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items::after, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items::after {
  border-width: 5px 5px 0 5px;
  margin-top: -3px !important;
  border-color: #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
  position: relative !important;
  left: 0 !important;
  color: #000000;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items.dropdown-active::after, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items.dropdown-active::after, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items.dropdown-active::after, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items.dropdown-active::after {
  rotate: 180deg;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .selectize-dropdown, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .selectize-dropdown, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .selectize-dropdown, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .selectize-dropdown {
  top: 31px !important;
  padding: 8px 0;
  border-radius: 0 0 10px 10px;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items {
  color: #fff;
  background: #C5FFE2;
  border: solid 1px #C5FFE2;
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-mintgreen .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-mintgreen .only_button {
  background-color: #C5FFE2;
}
body.kunsthaus-mintgreen .only_button.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-mintgreen .heromodule .kunsthaus-mintgreen {
  display: block !important;
}
body.kunsthaus-mintgreen .heromodule .kunsthaus-mintgreen .heromodule-buttontoday {
  background: #C5FFE2;
}

body.kunsthaus-turquoise {
  /* also used for Heuteoverlay? */
  /* also used for Heuteoverlay? */
}
body.kunsthaus-turquoise .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.kunsthaus-turquoise .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-turquoise .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.kunsthaus-turquoise .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-turquoise .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-turquoise .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-turquoise .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-turquoise .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.kunsthaus-turquoise .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.kunsthaus-turquoise .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-turquoise .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-turquoise .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-turquoise .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-turquoise .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #fff;
  padding-right: 25px;
}
body.kunsthaus-turquoise .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.kunsthaus-turquoise .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #fff;
  transition: border-color 0.2s;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-turquoise .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-turquoise .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal p, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal .fill-current, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal .arrow-right-long, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal .arrow-right-long .fill-current, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal .arrow-left-long, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal .arrow-left-long .fill-current, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal .arrow-head-long, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal .arrow-line-long, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal:hover.btn-normal-left p, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal:hover.btn-normal-right p, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal:hover .arrow-head-long, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-normal:hover .arrow-line-long, body.kunsthaus-turquoise .standard-color .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-download, body.kunsthaus-turquoise .standard-color .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  padding-right: 25px;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-download p, body.kunsthaus-turquoise .standard-color .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.kunsthaus-turquoise .black-white .btn-primary .btn-download .fill-current, body.kunsthaus-turquoise .standard-color .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  transition: border-color 0.2s;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal p, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal .fill-current, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal .arrow-right-long, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal .arrow-right-long .fill-current, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal .arrow-left-long, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal .arrow-left-long .fill-current, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal .arrow-head-long, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal .arrow-line-long, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal:hover.btn-normal-left p, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal:hover.btn-normal-right p, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal:hover .arrow-head-long, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-turquoise .black-white .btn-secondary .btn-normal:hover .arrow-line-long, body.kunsthaus-turquoise .standard-color .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-turquoise .btn-normal {
  display: none;
}
body.kunsthaus-turquoise .line {
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.4);
}
body.kunsthaus-turquoise .black-white .line, body.kunsthaus-turquoise .standard-color .line {
  background: #CACACA;
}
body.kunsthaus-turquoise a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-turquoise a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.kunsthaus-turquoise .black-white a, body.kunsthaus-turquoise .standard-color a {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-turquoise .black-white a:visited, body.kunsthaus-turquoise .standard-color a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.kunsthaus-turquoise .btn-primary, body.kunsthaus-turquoise .btn-primary:visited, body.kunsthaus-turquoise .btn-secondary, body.kunsthaus-turquoise .btn-secondary:visited {
  border-bottom: none !important;
}
body.kunsthaus-turquoise .footer a {
  border-bottom: none;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a:visited {
  border-bottom: none;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a {
  border-bottom: none;
  color: #fff;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a:visited {
  border-bottom: none;
}
body.kunsthaus-turquoise .btn-round {
  height: 40px;
}
body.kunsthaus-turquoise .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.kunsthaus-turquoise .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.kunsthaus-turquoise .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-turquoise .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-turquoise .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.kunsthaus-turquoise .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.kunsthaus-turquoise .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-turquoise .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-turquoise .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.kunsthaus-turquoise .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.kunsthaus-turquoise .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-turquoise .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-turquoise .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.kunsthaus-turquoise .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.kunsthaus-turquoise .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-turquoise .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-turquoise .btn-round .arrowborder {
  border: solid 1px rgba(0, 0, 0, 0.4);
}
body.kunsthaus-turquoise .standard-color .btn-round, body.kunsthaus-turquoise .black-white .btn-round {
  height: 40px;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-right, body.kunsthaus-turquoise .black-white .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-right .fill-current, body.kunsthaus-turquoise .black-white .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-right .arrow-line, body.kunsthaus-turquoise .black-white .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-right .arrow-head, body.kunsthaus-turquoise .black-white .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-right:hover .arrow-line, body.kunsthaus-turquoise .black-white .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-right:hover .arrow-head, body.kunsthaus-turquoise .black-white .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-up, body.kunsthaus-turquoise .black-white .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-up .fill-current, body.kunsthaus-turquoise .black-white .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-up .arrow-line, body.kunsthaus-turquoise .black-white .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-up .arrow-head, body.kunsthaus-turquoise .black-white .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-up:hover .arrow-line, body.kunsthaus-turquoise .black-white .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-up:hover .arrow-head, body.kunsthaus-turquoise .black-white .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-left, body.kunsthaus-turquoise .black-white .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-left .fill-current, body.kunsthaus-turquoise .black-white .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-left .arrow-line, body.kunsthaus-turquoise .black-white .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-left .arrow-head, body.kunsthaus-turquoise .black-white .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-left:hover .arrow-line, body.kunsthaus-turquoise .black-white .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-left:hover .arrow-head, body.kunsthaus-turquoise .black-white .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-down, body.kunsthaus-turquoise .black-white .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-down .fill-current, body.kunsthaus-turquoise .black-white .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-down .arrow-line, body.kunsthaus-turquoise .black-white .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-down .arrow-head, body.kunsthaus-turquoise .black-white .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-down:hover .arrow-line, body.kunsthaus-turquoise .black-white .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrow-down:hover .arrow-head, body.kunsthaus-turquoise .black-white .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-turquoise .standard-color .btn-round .arrowborder, body.kunsthaus-turquoise .black-white .btn-round .arrowborder {
  border: solid 1px #CACACA;
}
body.kunsthaus-turquoise .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-turquoise .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-turquoise .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-turquoise .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: #000000;
  border-bottom: #000000 solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-turquoise .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-turquoise .black-white .image-credits p, body.kunsthaus-turquoise .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-turquoise .black-white .image-credits svg, body.kunsthaus-turquoise .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-turquoise .black-white .image-credits svg path, body.kunsthaus-turquoise .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-turquoise .search-overlay {
  display: none;
  position: absolute;
  top: 120px;
  height: 80vh;
  max-height: 90vh;
  min-height: 500px;
  background: #5BDAEE;
  width: 100%;
  z-index: 50;
}
body.kunsthaus-turquoise .search-overlay.active {
  display: block;
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner {
  max-width: 1340px;
  width: 1340px;
  margin: 0 auto;
}
@media (max-width: 1445px) {
  body.kunsthaus-turquoise .search-overlay .search-overlay-inner {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
  }
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center {
  margin: 10% 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
  width: 50%;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner #search-input {
  font-family: "TramJoanneum";
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #000000;
  opacity: 1;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:hover:after, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:focus-within:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
  line-height: 13px;
  width: 100%;
  padding: 20px 0;
  color: #000000;
  outline: none;
  border-width: 0;
  background-color: #5BDAEE;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.75rem;
  }
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 1; /* Firefox */
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
  line-height: 13px !important;
  width: 100%;
  padding: 20px 0;
  color: #000000 !important;
  outline: none;
  border-width: 0;
  background-color: #5BDAEE !important;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.75rem;
  }
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-submit {
  display: none;
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg {
  color: #000000;
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-head {
  fill: #fff;
  stroke: #fff;
  stroke-width: 0;
}
body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-line {
  fill: #fff;
  stroke: #fff;
  stroke-width: 0;
}
@media (max-width: 900px) {
  body.kunsthaus-turquoise .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
    width: 100%;
  }
}
body.kunsthaus-turquoise .search-overlay .button {
  width: 99%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
body.kunsthaus-turquoise .search-overlay .closeButton {
  cursor: pointer;
  color: #5BDAEE;
}
body.kunsthaus-turquoise .search-overlay .closeButton svg {
  border: 1px solid #000000;
  border-radius: 50%;
}
body.kunsthaus-turquoise .search-overlay .closeButton svg line {
  stroke: #000000 !important;
}
body.kunsthaus-turquoise .heromodule {
  background: #5BDAEE;
  color: #fff;
}
body.kunsthaus-turquoise .main-navigation-logo img, body.kunsthaus-turquoise .footer-logo img {
  filter: invert(1);
}
body.kunsthaus-turquoise .main-navigation {
  background: #5BDAEE;
}
body.kunsthaus-turquoise .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li {
  color: #000000;
}
body.kunsthaus-turquoise .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a {
  color: #000000;
}
body.kunsthaus-turquoise .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a img {
  filter: brightness(0%);
}
body.kunsthaus-turquoise .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu {
  background: #5BDAEE;
}
body.kunsthaus-turquoise .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover:hover .line.line-menu {
  background: #000000 !important;
  opacity: 1;
}
body.kunsthaus-turquoise .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover .line.line-menu {
  background: #000000;
  opacity: 0.4;
}
body.kunsthaus-turquoise .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-search img {
  filter: brightness(0%);
}
body.kunsthaus-turquoise .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-button-mobile .mobilemenu .mobilemenu-line {
  background-color: #000000;
}
body.kunsthaus-turquoise.backrgound_nav {
  background-color: #5BDAEE;
}
body.kunsthaus-turquoise .mobile-menu-scroolfix {
  background: #5BDAEE;
}
body.kunsthaus-turquoise .mobile-menu .arrow-right {
  color: #5BDAEE;
}
body.kunsthaus-turquoise .mobile-menu .arrow-right .arrow-head, body.kunsthaus-turquoise .mobile-menu .arrow-right .arrow-line {
  fill: #000000;
}
body.kunsthaus-turquoise .mobile-menu ul {
  color: #000000;
  background-color: #5BDAEE;
}
body.kunsthaus-turquoise .mobile-menu ul li a {
  color: #000000;
}
body.kunsthaus-turquoise .mobile-menu .submenu {
  background-color: #5BDAEE;
}
body.kunsthaus-turquoise .hide-submenu {
  background-color: #5BDAEE;
}
body.kunsthaus-turquoise .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left {
  color: #5BDAEE;
}
body.kunsthaus-turquoise .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-head, body.kunsthaus-turquoise .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-line {
  fill: #000000;
}
body.kunsthaus-turquoise .heromodulesub {
  color: #000000;
  background: #5BDAEE;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.kunsthaus-turquoise .heromodulesub .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #fff;
}
body.kunsthaus-turquoise .heromodulesub .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-turquoise .heromodulesub .breadcrumb a:hover {
  color: #000000;
}
body.kunsthaus-turquoise .heromodulesub .breadcrumb a:visited {
  color: #000000;
}
body.kunsthaus-turquoise .heromodulesub .breadcrumb a:focus {
  color: #000000;
}
body.kunsthaus-turquoise .heromodulesub .breadcrumb span {
  white-space: nowrap;
}
body.kunsthaus-turquoise .heromodulesub.standard-color {
  background: white;
  color: black;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.kunsthaus-turquoise .heromodulesub.standard-color .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #CACACA;
}
body.kunsthaus-turquoise .heromodulesub.standard-color .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-turquoise .heromodulesub.standard-color .breadcrumb a:hover {
  color: #000000;
}
body.kunsthaus-turquoise .heromodulesub.standard-color .breadcrumb a:visited {
  color: #000000;
}
body.kunsthaus-turquoise .heromodulesub.standard-color .breadcrumb a:focus {
  color: #000000;
}
body.kunsthaus-turquoise .heromodulesub.standard-color .breadcrumb span {
  white-space: nowrap;
}
body.kunsthaus-turquoise .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.kunsthaus-turquoise .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.kunsthaus-turquoise .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.kunsthaus-turquoise .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #fff;
  /*
  if needed again for color override
  @if $background == #C3A9F4 or $background == #7A9BFE{
    @include button-bg(transparent,$textcolor,$lightergray);
  }@else{
    @if $breadcrumpColor == $white{
      @include button-bg(transparent,$textcolor,$lightgray);
    }@else{
      @include button-bg(transparent,$textcolor,$breadcrumpColor);
    }
   */
}
body.kunsthaus-turquoise .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.kunsthaus-turquoise .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.kunsthaus-turquoise .teasermodule {
  background: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .teasermodule.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .teasermodule.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-turquoise .teasermodule.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-turquoise .teasermodule.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-turquoise .teasermodule.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-turquoise .teasermodule.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-turquoise .teasermodule.standard-color .black-white .image-credits p, body.kunsthaus-turquoise .teasermodule.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-turquoise .teasermodule.standard-color .black-white .image-credits svg, body.kunsthaus-turquoise .teasermodule.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-turquoise .teasermodule.standard-color .black-white .image-credits svg path, body.kunsthaus-turquoise .teasermodule.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-turquoise .teasermodule_no_image {
  background: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .teasermodule_no_image.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .teasermodule_no_image.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-turquoise .teasermodule_no_image.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-turquoise .teasermodule_no_image.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-turquoise .teasermodule_no_image.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-turquoise .teasermodule_no_image.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-turquoise .teasermodule_no_image.standard-color .black-white .image-credits p, body.kunsthaus-turquoise .teasermodule_no_image.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-turquoise .teasermodule_no_image.standard-color .black-white .image-credits svg, body.kunsthaus-turquoise .teasermodule_no_image.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-turquoise .teasermodule_no_image.standard-color .black-white .image-credits svg path, body.kunsthaus-turquoise .teasermodule_no_image.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-turquoise .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:first-of-type .inpageTeaser-inner-wrap {
  background: #5BDAEE;
}
body.kunsthaus-turquoise .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(2) .inpageTeaser-inner-wrap {
  color: #000000;
  background: #5BDAEE;
}
body.kunsthaus-turquoise .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(3) .inpageTeaser-inner-wrap {
  color: #000000;
  background: #5BDAEE;
}
body.kunsthaus-turquoise .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap .inpageTeaser-linkbox .inpageTeaser-inner-wrap {
  color: #000000;
}
body.kunsthaus-turquoise .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-inner-wrap {
  background: #5BDAEE;
}
body.kunsthaus-turquoise .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-linkbox .B04-inpageTeaser-inner-wrap {
  color: #000000;
}
body.kunsthaus-turquoise .card-slider .card-slider-inner .card-slider-tabitems .card-slider-slide .swiper .swiper-wrapper .swiper-slide.fixednocrop .card-slider-image-wrapper {
  background: #5BDAEE;
}
body.kunsthaus-turquoise .card-slider-c03 {
  background: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .card-slider-c03.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .d01images {
  background: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .d01images.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .d01images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-turquoise .d01images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-turquoise .d01images.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-turquoise .d01images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-turquoise .d01images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-turquoise .d01images.standard-color .black-white .image-credits p, body.kunsthaus-turquoise .d01images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-turquoise .d01images.standard-color .black-white .image-credits svg, body.kunsthaus-turquoise .d01images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-turquoise .d01images.standard-color .black-white .image-credits svg path, body.kunsthaus-turquoise .d01images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-turquoise .d02images {
  background: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .d02images.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .d02images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-turquoise .d02images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-turquoise .d02images.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-turquoise .d02images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-turquoise .d02images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-turquoise .d02images.standard-color .black-white .image-credits p, body.kunsthaus-turquoise .d02images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-turquoise .d02images.standard-color .black-white .image-credits svg, body.kunsthaus-turquoise .d02images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-turquoise .d02images.standard-color .black-white .image-credits svg path, body.kunsthaus-turquoise .d02images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-turquoise .d02images.standard-color .image-credits {
  padding-bottom: 25px;
}
body.kunsthaus-turquoise .d04media-embeds {
  background: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .d04media-embeds.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .event-card .event-card-inner.hover:hover {
  background: #5BDAEE;
}
body.kunsthaus-turquoise .event-card .event-card-inner.hover:hover .event-card-title p, body.kunsthaus-turquoise .event-card .event-card-inner.hover:hover .eventtime p, body.kunsthaus-turquoise .event-card .event-card-inner.hover:hover .event-card-subtitle p, body.kunsthaus-turquoise .event-card .event-card-inner.hover:hover .e01cardSection-location p {
  color: #000000 !important;
}
body.kunsthaus-turquoise .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover {
  color: #000000;
}
body.kunsthaus-turquoise .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-subtitle p, body.kunsthaus-turquoise .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-title p, body.kunsthaus-turquoise .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-date p, body.kunsthaus-turquoise .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-location p {
  color: #000000;
}
body.kunsthaus-turquoise .e02_download_section_single {
  background: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .e02_download_section_single.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .e02_download_section_single .e02_download_section_single_wrapper .e02_download_section_single_flexbox .e02_download_section_single_inner .e02_download_section_single_align_box_bottom .e02_download_section_single_filesize p {
  color: #fff;
}
body.kunsthaus-turquoise .e05_social_media_handle_section {
  background-color: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .e05_social_media_handle_section.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000 !important;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000 !important;
}
body.kunsthaus-turquoise .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000 !important;
}
body.kunsthaus-turquoise .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000;
}
body.kunsthaus-turquoise .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000;
}
body.kunsthaus-turquoise .f01_intro_section_text_only {
  background-color: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .f01_intro_section_text_only.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .f10_static_text_module_large {
  background-color: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .f10_static_text_module_large.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .h02_quick_link_section {
  background-color: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .h02_quick_link_section.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .h02_quick_link_section.standard-color .h02_quick_link_section_svg {
  background-color: #000000 !important;
  border: 1px solid #000000 !important;
}
body.kunsthaus-turquoise .h02_quick_link_section.standard-color svg path {
  fill: #000000 !important;
  stroke: #fff !important;
}
body.kunsthaus-turquoise .h02_quick_link_section.standard-color svg circle {
  fill: #fff !important;
}
body.kunsthaus-turquoise .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element {
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  border-top: 1px solid rgba(0, 0, 0, 0.4);
}
body.kunsthaus-turquoise .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg {
  background-color: #000000;
  border: 1px solid #000000;
}
body.kunsthaus-turquoise .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg svg path {
  stroke: #5BDAEE;
}
body.kunsthaus-turquoise .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg circle {
  fill: #5BDAEE;
}
body.kunsthaus-turquoise .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg path {
  fill: #000000;
}
body.kunsthaus-turquoise .h03_info_block_text {
  background: #5BDAEE;
  color: #000000;
}
body.kunsthaus-turquoise .h03_info_block_text.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer {
  background: #5BDAEE;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer .footer {
  color: #000000;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
  color: #000000;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item svg path {
  fill: #000000;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-bottom .social-media a img {
  filter: invert(1);
}
@media (max-width: 1000px) {
  body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer {
    background: #5BDAEE;
  }
  body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer .footer {
    color: #000000;
  }
  body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items {
    border-top: 1px solid rgba(0, 0, 0, 0.4);
  }
  body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  }
  body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
    color: #000000;
  }
  body.kunsthaus-turquoise .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item p span {
    background: #000000;
  }
}
body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active {
  background: #5BDAEE;
  border: solid 1px #5BDAEE;
}
body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active a, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items {
  background: #5BDAEE;
  border: solid 1px #5BDAEE;
  color: #fff;
}
body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-turquoise .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active {
  background: #5BDAEE;
  border: solid 1px #5BDAEE;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active a, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items {
  background: #5BDAEE;
  border: solid 1px #5BDAEE;
  color: #fff;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active {
  background: #5BDAEE;
  border: solid 1px #5BDAEE;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active a, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active svg path, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active a, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active .filter-button-text, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active svg path, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active a, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active .filter-button-text, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items {
  background: #5BDAEE;
  border: solid 1px #5BDAEE;
  color: #fff;
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items::after, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items input, body.kunsthaus-turquoise .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button a {
  border-bottom: 0;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  width: max-content;
  background: white;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.no-direct-link {
  padding: 10px 40px;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper a {
  border: 0;
  color: black;
  text-decoration: none;
  padding: 10px 40px;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.icon-right .filter-button-icon {
  margin-right: 0px;
  margin-left: 10px;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.dynamic input[type=checkbox] {
  display: none;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active {
  background: #5BDAEE;
  border: solid 1px #5BDAEE;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active a, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-icon {
  margin-right: 10px;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper {
  cursor: pointer;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 10px 40px;
  border-radius: 25px;
  font-family: TramJoanneum;
  border: solid 1px #CACACA;
  box-shadow: none;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items::after, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items::after, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items::after, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items::after {
  border-width: 5px 5px 0 5px;
  margin-top: -3px !important;
  border-color: #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
  position: relative !important;
  left: 0 !important;
  color: #000000;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items.dropdown-active::after, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items.dropdown-active::after, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items.dropdown-active::after, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items.dropdown-active::after {
  rotate: 180deg;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .selectize-dropdown, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .selectize-dropdown, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .selectize-dropdown, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .selectize-dropdown {
  top: 31px !important;
  padding: 8px 0;
  border-radius: 0 0 10px 10px;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items {
  color: #fff;
  background: #5BDAEE;
  border: solid 1px #5BDAEE;
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-turquoise .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-turquoise .only_button {
  background-color: #5BDAEE;
}
body.kunsthaus-turquoise .only_button.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-turquoise .heromodule .kunsthaus-turquoise {
  display: block !important;
}
body.kunsthaus-turquoise .heromodule .kunsthaus-turquoise .heromodule-buttontoday {
  background: #5BDAEE;
}

body.kunsthaus-lavenderblue {
  /* also used for Heuteoverlay? */
  /* also used for Heuteoverlay? */
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-lavenderblue .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-lavenderblue .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #fff;
  padding-right: 25px;
}
body.kunsthaus-lavenderblue .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.kunsthaus-lavenderblue .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #fff;
  transition: border-color 0.2s;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-lavenderblue .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal p, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal .fill-current, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal .arrow-right-long, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal .arrow-right-long .fill-current, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal .arrow-left-long, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal .arrow-left-long .fill-current, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal .arrow-head-long, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal .arrow-line-long, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal:hover.btn-normal-left p, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal:hover.btn-normal-right p, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal:hover .arrow-head-long, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-normal:hover .arrow-line-long, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-download, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  padding-right: 25px;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-download p, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.kunsthaus-lavenderblue .black-white .btn-primary .btn-download .fill-current, body.kunsthaus-lavenderblue .standard-color .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  transition: border-color 0.2s;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal p, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal .fill-current, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal .arrow-right-long, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal .arrow-right-long .fill-current, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal .arrow-left-long, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal .arrow-left-long .fill-current, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal .arrow-head-long, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal .arrow-line-long, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal:hover.btn-normal-left p, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal:hover.btn-normal-right p, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal:hover .arrow-head-long, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-lavenderblue .black-white .btn-secondary .btn-normal:hover .arrow-line-long, body.kunsthaus-lavenderblue .standard-color .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-lavenderblue .btn-normal {
  display: none;
}
body.kunsthaus-lavenderblue .line {
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.4);
}
body.kunsthaus-lavenderblue .black-white .line, body.kunsthaus-lavenderblue .standard-color .line {
  background: #CACACA;
}
body.kunsthaus-lavenderblue a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavenderblue a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.kunsthaus-lavenderblue .black-white a, body.kunsthaus-lavenderblue .standard-color a {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavenderblue .black-white a:visited, body.kunsthaus-lavenderblue .standard-color a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.kunsthaus-lavenderblue .btn-primary, body.kunsthaus-lavenderblue .btn-primary:visited, body.kunsthaus-lavenderblue .btn-secondary, body.kunsthaus-lavenderblue .btn-secondary:visited {
  border-bottom: none !important;
}
body.kunsthaus-lavenderblue .footer a {
  border-bottom: none;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a:visited {
  border-bottom: none;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a {
  border-bottom: none;
  color: #fff;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a:visited {
  border-bottom: none;
}
body.kunsthaus-lavenderblue .btn-round {
  height: 40px;
}
body.kunsthaus-lavenderblue .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.kunsthaus-lavenderblue .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavenderblue .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavenderblue .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavenderblue .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.kunsthaus-lavenderblue .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavenderblue .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavenderblue .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavenderblue .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.kunsthaus-lavenderblue .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavenderblue .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavenderblue .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavenderblue .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.kunsthaus-lavenderblue .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavenderblue .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavenderblue .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavenderblue .btn-round .arrowborder {
  border: solid 1px rgba(0, 0, 0, 0.4);
}
body.kunsthaus-lavenderblue .standard-color .btn-round, body.kunsthaus-lavenderblue .black-white .btn-round {
  height: 40px;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-right, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-right .fill-current, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-right .arrow-line, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-right .arrow-head, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-right:hover .arrow-line, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-right:hover .arrow-head, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-up, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-up .fill-current, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-up .arrow-line, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-up .arrow-head, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-up:hover .arrow-line, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-up:hover .arrow-head, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-left, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-left .fill-current, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-left .arrow-line, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-left .arrow-head, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-left:hover .arrow-line, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-left:hover .arrow-head, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-down, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-down .fill-current, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-down .arrow-line, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-down .arrow-head, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-down:hover .arrow-line, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrow-down:hover .arrow-head, body.kunsthaus-lavenderblue .black-white .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavenderblue .standard-color .btn-round .arrowborder, body.kunsthaus-lavenderblue .black-white .btn-round .arrowborder {
  border: solid 1px #CACACA;
}
body.kunsthaus-lavenderblue .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-lavenderblue .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavenderblue .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavenderblue .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: #000000;
  border-bottom: #000000 solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavenderblue .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-lavenderblue .black-white .image-credits p, body.kunsthaus-lavenderblue .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavenderblue .black-white .image-credits svg, body.kunsthaus-lavenderblue .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavenderblue .black-white .image-credits svg path, body.kunsthaus-lavenderblue .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavenderblue .search-overlay {
  display: none;
  position: absolute;
  top: 120px;
  height: 80vh;
  max-height: 90vh;
  min-height: 500px;
  background: #7A9BFE;
  width: 100%;
  z-index: 50;
}
body.kunsthaus-lavenderblue .search-overlay.active {
  display: block;
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner {
  max-width: 1340px;
  width: 1340px;
  margin: 0 auto;
}
@media (max-width: 1445px) {
  body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
  }
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center {
  margin: 10% 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
  width: 50%;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner #search-input {
  font-family: "TramJoanneum";
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #000000;
  opacity: 1;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:hover:after, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:focus-within:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
  line-height: 13px;
  width: 100%;
  padding: 20px 0;
  color: #000000;
  outline: none;
  border-width: 0;
  background-color: #7A9BFE;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.75rem;
  }
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 1; /* Firefox */
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
  line-height: 13px !important;
  width: 100%;
  padding: 20px 0;
  color: #000000 !important;
  outline: none;
  border-width: 0;
  background-color: #7A9BFE !important;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.75rem;
  }
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-submit {
  display: none;
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg {
  color: #000000;
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-head {
  fill: #fff;
  stroke: #fff;
  stroke-width: 0;
}
body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-line {
  fill: #fff;
  stroke: #fff;
  stroke-width: 0;
}
@media (max-width: 900px) {
  body.kunsthaus-lavenderblue .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
    width: 100%;
  }
}
body.kunsthaus-lavenderblue .search-overlay .button {
  width: 99%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
body.kunsthaus-lavenderblue .search-overlay .closeButton {
  cursor: pointer;
  color: #7A9BFE;
}
body.kunsthaus-lavenderblue .search-overlay .closeButton svg {
  border: 1px solid #000000;
  border-radius: 50%;
}
body.kunsthaus-lavenderblue .search-overlay .closeButton svg line {
  stroke: #000000 !important;
}
body.kunsthaus-lavenderblue .heromodule {
  background: #7A9BFE;
  color: #fff;
}
body.kunsthaus-lavenderblue .main-navigation-logo img, body.kunsthaus-lavenderblue .footer-logo img {
  filter: invert(1);
}
body.kunsthaus-lavenderblue .main-navigation {
  background: #7A9BFE;
}
body.kunsthaus-lavenderblue .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li {
  color: #000000;
}
body.kunsthaus-lavenderblue .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a {
  color: #000000;
}
body.kunsthaus-lavenderblue .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a img {
  filter: brightness(0%);
}
body.kunsthaus-lavenderblue .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu {
  background: #7A9BFE;
}
body.kunsthaus-lavenderblue .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover:hover .line.line-menu {
  background: #000000 !important;
  opacity: 1;
}
body.kunsthaus-lavenderblue .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover .line.line-menu {
  background: #000000;
  opacity: 0.4;
}
body.kunsthaus-lavenderblue .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-search img {
  filter: brightness(0%);
}
body.kunsthaus-lavenderblue .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-button-mobile .mobilemenu .mobilemenu-line {
  background-color: #000000;
}
body.kunsthaus-lavenderblue.backrgound_nav {
  background-color: #7A9BFE;
}
body.kunsthaus-lavenderblue .mobile-menu-scroolfix {
  background: #7A9BFE;
}
body.kunsthaus-lavenderblue .mobile-menu .arrow-right {
  color: #7A9BFE;
}
body.kunsthaus-lavenderblue .mobile-menu .arrow-right .arrow-head, body.kunsthaus-lavenderblue .mobile-menu .arrow-right .arrow-line {
  fill: #000000;
}
body.kunsthaus-lavenderblue .mobile-menu ul {
  color: #000000;
  background-color: #7A9BFE;
}
body.kunsthaus-lavenderblue .mobile-menu ul li a {
  color: #000000;
}
body.kunsthaus-lavenderblue .mobile-menu .submenu {
  background-color: #7A9BFE;
}
body.kunsthaus-lavenderblue .hide-submenu {
  background-color: #7A9BFE;
}
body.kunsthaus-lavenderblue .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left {
  color: #7A9BFE;
}
body.kunsthaus-lavenderblue .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-head, body.kunsthaus-lavenderblue .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-line {
  fill: #000000;
}
body.kunsthaus-lavenderblue .heromodulesub {
  color: #000000;
  background: #7A9BFE;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.kunsthaus-lavenderblue .heromodulesub .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #fff;
}
body.kunsthaus-lavenderblue .heromodulesub .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-lavenderblue .heromodulesub .breadcrumb a:hover {
  color: #000000;
}
body.kunsthaus-lavenderblue .heromodulesub .breadcrumb a:visited {
  color: #000000;
}
body.kunsthaus-lavenderblue .heromodulesub .breadcrumb a:focus {
  color: #000000;
}
body.kunsthaus-lavenderblue .heromodulesub .breadcrumb span {
  white-space: nowrap;
}
body.kunsthaus-lavenderblue .heromodulesub.standard-color {
  background: white;
  color: black;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.kunsthaus-lavenderblue .heromodulesub.standard-color .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #CACACA;
}
body.kunsthaus-lavenderblue .heromodulesub.standard-color .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-lavenderblue .heromodulesub.standard-color .breadcrumb a:hover {
  color: #000000;
}
body.kunsthaus-lavenderblue .heromodulesub.standard-color .breadcrumb a:visited {
  color: #000000;
}
body.kunsthaus-lavenderblue .heromodulesub.standard-color .breadcrumb a:focus {
  color: #000000;
}
body.kunsthaus-lavenderblue .heromodulesub.standard-color .breadcrumb span {
  white-space: nowrap;
}
body.kunsthaus-lavenderblue .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.kunsthaus-lavenderblue .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.kunsthaus-lavenderblue .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.kunsthaus-lavenderblue .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #fff;
  /*
  if needed again for color override
  @if $background == #C3A9F4 or $background == #7A9BFE{
    @include button-bg(transparent,$textcolor,$lightergray);
  }@else{
    @if $breadcrumpColor == $white{
      @include button-bg(transparent,$textcolor,$lightgray);
    }@else{
      @include button-bg(transparent,$textcolor,$breadcrumpColor);
    }
   */
}
body.kunsthaus-lavenderblue .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.kunsthaus-lavenderblue .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.kunsthaus-lavenderblue .teasermodule {
  background: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .teasermodule.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .teasermodule.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-lavenderblue .teasermodule.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavenderblue .teasermodule.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-lavenderblue .teasermodule.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavenderblue .teasermodule.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-lavenderblue .teasermodule.standard-color .black-white .image-credits p, body.kunsthaus-lavenderblue .teasermodule.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavenderblue .teasermodule.standard-color .black-white .image-credits svg, body.kunsthaus-lavenderblue .teasermodule.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavenderblue .teasermodule.standard-color .black-white .image-credits svg path, body.kunsthaus-lavenderblue .teasermodule.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavenderblue .teasermodule_no_image {
  background: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .black-white .image-credits p, body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .black-white .image-credits svg, body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .black-white .image-credits svg path, body.kunsthaus-lavenderblue .teasermodule_no_image.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavenderblue .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:first-of-type .inpageTeaser-inner-wrap {
  background: #7A9BFE;
}
body.kunsthaus-lavenderblue .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(2) .inpageTeaser-inner-wrap {
  color: #000000;
  background: #7A9BFE;
}
body.kunsthaus-lavenderblue .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(3) .inpageTeaser-inner-wrap {
  color: #000000;
  background: #7A9BFE;
}
body.kunsthaus-lavenderblue .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap .inpageTeaser-linkbox .inpageTeaser-inner-wrap {
  color: #000000;
}
body.kunsthaus-lavenderblue .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-inner-wrap {
  background: #7A9BFE;
}
body.kunsthaus-lavenderblue .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-linkbox .B04-inpageTeaser-inner-wrap {
  color: #000000;
}
body.kunsthaus-lavenderblue .card-slider .card-slider-inner .card-slider-tabitems .card-slider-slide .swiper .swiper-wrapper .swiper-slide.fixednocrop .card-slider-image-wrapper {
  background: #7A9BFE;
}
body.kunsthaus-lavenderblue .card-slider-c03 {
  background: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .card-slider-c03.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .d01images {
  background: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .d01images.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .d01images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-lavenderblue .d01images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavenderblue .d01images.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-lavenderblue .d01images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavenderblue .d01images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-lavenderblue .d01images.standard-color .black-white .image-credits p, body.kunsthaus-lavenderblue .d01images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavenderblue .d01images.standard-color .black-white .image-credits svg, body.kunsthaus-lavenderblue .d01images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavenderblue .d01images.standard-color .black-white .image-credits svg path, body.kunsthaus-lavenderblue .d01images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavenderblue .d02images {
  background: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .d02images.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .d02images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-lavenderblue .d02images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavenderblue .d02images.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-lavenderblue .d02images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavenderblue .d02images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-lavenderblue .d02images.standard-color .black-white .image-credits p, body.kunsthaus-lavenderblue .d02images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavenderblue .d02images.standard-color .black-white .image-credits svg, body.kunsthaus-lavenderblue .d02images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavenderblue .d02images.standard-color .black-white .image-credits svg path, body.kunsthaus-lavenderblue .d02images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavenderblue .d02images.standard-color .image-credits {
  padding-bottom: 25px;
}
body.kunsthaus-lavenderblue .d04media-embeds {
  background: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .d04media-embeds.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .event-card .event-card-inner.hover:hover {
  background: #7A9BFE;
}
body.kunsthaus-lavenderblue .event-card .event-card-inner.hover:hover .event-card-title p, body.kunsthaus-lavenderblue .event-card .event-card-inner.hover:hover .eventtime p, body.kunsthaus-lavenderblue .event-card .event-card-inner.hover:hover .event-card-subtitle p, body.kunsthaus-lavenderblue .event-card .event-card-inner.hover:hover .e01cardSection-location p {
  color: #000000 !important;
}
body.kunsthaus-lavenderblue .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover {
  color: #000000;
}
body.kunsthaus-lavenderblue .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-subtitle p, body.kunsthaus-lavenderblue .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-title p, body.kunsthaus-lavenderblue .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-date p, body.kunsthaus-lavenderblue .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-location p {
  color: #000000;
}
body.kunsthaus-lavenderblue .e02_download_section_single {
  background: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .e02_download_section_single.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .e02_download_section_single .e02_download_section_single_wrapper .e02_download_section_single_flexbox .e02_download_section_single_inner .e02_download_section_single_align_box_bottom .e02_download_section_single_filesize p {
  color: #fff;
}
body.kunsthaus-lavenderblue .e05_social_media_handle_section {
  background-color: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .e05_social_media_handle_section.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000 !important;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000 !important;
}
body.kunsthaus-lavenderblue .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000 !important;
}
body.kunsthaus-lavenderblue .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000;
}
body.kunsthaus-lavenderblue .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000;
}
body.kunsthaus-lavenderblue .f01_intro_section_text_only {
  background-color: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .f01_intro_section_text_only.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .f10_static_text_module_large {
  background-color: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .f10_static_text_module_large.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .h02_quick_link_section {
  background-color: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .h02_quick_link_section.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .h02_quick_link_section.standard-color .h02_quick_link_section_svg {
  background-color: #000000 !important;
  border: 1px solid #000000 !important;
}
body.kunsthaus-lavenderblue .h02_quick_link_section.standard-color svg path {
  fill: #000000 !important;
  stroke: #fff !important;
}
body.kunsthaus-lavenderblue .h02_quick_link_section.standard-color svg circle {
  fill: #fff !important;
}
body.kunsthaus-lavenderblue .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element {
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  border-top: 1px solid rgba(0, 0, 0, 0.4);
}
body.kunsthaus-lavenderblue .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg {
  background-color: #000000;
  border: 1px solid #000000;
}
body.kunsthaus-lavenderblue .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg svg path {
  stroke: #7A9BFE;
}
body.kunsthaus-lavenderblue .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg circle {
  fill: #7A9BFE;
}
body.kunsthaus-lavenderblue .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg path {
  fill: #000000;
}
body.kunsthaus-lavenderblue .h03_info_block_text {
  background: #7A9BFE;
  color: #000000;
}
body.kunsthaus-lavenderblue .h03_info_block_text.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer {
  background: #7A9BFE;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer .footer {
  color: #000000;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
  color: #000000;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item svg path {
  fill: #000000;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-bottom .social-media a img {
  filter: invert(1);
}
@media (max-width: 1000px) {
  body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer {
    background: #7A9BFE;
  }
  body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer .footer {
    color: #000000;
  }
  body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items {
    border-top: 1px solid rgba(0, 0, 0, 0.4);
  }
  body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  }
  body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
    color: #000000;
  }
  body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item p span {
    background: #000000;
  }
}
body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active {
  background: #7A9BFE;
  border: solid 1px #7A9BFE;
}
body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active a, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items {
  background: #7A9BFE;
  border: solid 1px #7A9BFE;
  color: #fff;
}
body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active {
  background: #7A9BFE;
  border: solid 1px #7A9BFE;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active a, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items {
  background: #7A9BFE;
  border: solid 1px #7A9BFE;
  color: #fff;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active {
  background: #7A9BFE;
  border: solid 1px #7A9BFE;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active a, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active svg path, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active a, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active svg path, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active a, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items {
  background: #7A9BFE;
  border: solid 1px #7A9BFE;
  color: #fff;
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button a {
  border-bottom: 0;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  width: max-content;
  background: white;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.no-direct-link {
  padding: 10px 40px;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper a {
  border: 0;
  color: black;
  text-decoration: none;
  padding: 10px 40px;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.icon-right .filter-button-icon {
  margin-right: 0px;
  margin-left: 10px;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.dynamic input[type=checkbox] {
  display: none;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active {
  background: #7A9BFE;
  border: solid 1px #7A9BFE;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active a, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-icon {
  margin-right: 10px;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper {
  cursor: pointer;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 10px 40px;
  border-radius: 25px;
  font-family: TramJoanneum;
  border: solid 1px #CACACA;
  box-shadow: none;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items::after, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items::after, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items::after, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items::after {
  border-width: 5px 5px 0 5px;
  margin-top: -3px !important;
  border-color: #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
  position: relative !important;
  left: 0 !important;
  color: #000000;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items.dropdown-active::after, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items.dropdown-active::after, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items.dropdown-active::after, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items.dropdown-active::after {
  rotate: 180deg;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .selectize-dropdown, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .selectize-dropdown, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .selectize-dropdown, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .selectize-dropdown {
  top: 31px !important;
  padding: 8px 0;
  border-radius: 0 0 10px 10px;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items {
  color: #fff;
  background: #7A9BFE;
  border: solid 1px #7A9BFE;
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-lavenderblue .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-lavenderblue .only_button {
  background-color: #7A9BFE;
}
body.kunsthaus-lavenderblue .only_button.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavenderblue .heromodule .kunsthaus-lavenderblue {
  display: block !important;
}
body.kunsthaus-lavenderblue .heromodule .kunsthaus-lavenderblue .heromodule-buttontoday {
  background: #7A9BFE;
}

body.kunsthaus-lavender {
  /* also used for Heuteoverlay? */
  /* also used for Heuteoverlay? */
}
body.kunsthaus-lavender .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.kunsthaus-lavender .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-lavender .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.kunsthaus-lavender .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-lavender .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavender .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-lavender .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavender .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.kunsthaus-lavender .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.kunsthaus-lavender .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-lavender .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-lavender .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-lavender .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-lavender .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #fff;
  padding-right: 25px;
}
body.kunsthaus-lavender .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.kunsthaus-lavender .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.kunsthaus-lavender .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #fff;
  transition: border-color 0.2s;
}
body.kunsthaus-lavender .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-lavender .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.kunsthaus-lavender .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-lavender .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavender .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-lavender .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavender .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.kunsthaus-lavender .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.kunsthaus-lavender .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-lavender .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-lavender .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-lavender .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal p, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal .fill-current, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal .arrow-right-long, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal .arrow-right-long .fill-current, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal .arrow-left-long, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal .arrow-left-long .fill-current, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal .arrow-head-long, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal .arrow-line-long, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal:hover.btn-normal-left p, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal:hover.btn-normal-right p, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal:hover .arrow-head-long, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-normal:hover .arrow-line-long, body.kunsthaus-lavender .standard-color .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-download, body.kunsthaus-lavender .standard-color .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  padding-right: 25px;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-download p, body.kunsthaus-lavender .standard-color .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.kunsthaus-lavender .black-white .btn-primary .btn-download .fill-current, body.kunsthaus-lavender .standard-color .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  transition: border-color 0.2s;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal p, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal .fill-current, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal .arrow-right-long, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal .arrow-right-long .fill-current, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal .arrow-left-long, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal .arrow-left-long .fill-current, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal .arrow-head-long, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal .arrow-line-long, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal:hover.btn-normal-left p, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal:hover.btn-normal-right p, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal:hover .arrow-head-long, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-lavender .black-white .btn-secondary .btn-normal:hover .arrow-line-long, body.kunsthaus-lavender .standard-color .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-lavender .btn-normal {
  display: none;
}
body.kunsthaus-lavender .line {
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.4);
}
body.kunsthaus-lavender .black-white .line, body.kunsthaus-lavender .standard-color .line {
  background: #CACACA;
}
body.kunsthaus-lavender a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavender a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.kunsthaus-lavender .black-white a, body.kunsthaus-lavender .standard-color a {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavender .black-white a:visited, body.kunsthaus-lavender .standard-color a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.kunsthaus-lavender .btn-primary, body.kunsthaus-lavender .btn-primary:visited, body.kunsthaus-lavender .btn-secondary, body.kunsthaus-lavender .btn-secondary:visited {
  border-bottom: none !important;
}
body.kunsthaus-lavender .footer a {
  border-bottom: none;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a:visited {
  border-bottom: none;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a {
  border-bottom: none;
  color: #fff;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a:visited {
  border-bottom: none;
}
body.kunsthaus-lavender .btn-round {
  height: 40px;
}
body.kunsthaus-lavender .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.kunsthaus-lavender .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavender .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavender .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavender .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.kunsthaus-lavender .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavender .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavender .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavender .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.kunsthaus-lavender .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavender .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavender .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavender .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.kunsthaus-lavender .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavender .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavender .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavender .btn-round .arrowborder {
  border: solid 1px rgba(0, 0, 0, 0.4);
}
body.kunsthaus-lavender .standard-color .btn-round, body.kunsthaus-lavender .black-white .btn-round {
  height: 40px;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-right, body.kunsthaus-lavender .black-white .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-right .fill-current, body.kunsthaus-lavender .black-white .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-right .arrow-line, body.kunsthaus-lavender .black-white .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-right .arrow-head, body.kunsthaus-lavender .black-white .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-right:hover .arrow-line, body.kunsthaus-lavender .black-white .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-right:hover .arrow-head, body.kunsthaus-lavender .black-white .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-up, body.kunsthaus-lavender .black-white .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-up .fill-current, body.kunsthaus-lavender .black-white .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-up .arrow-line, body.kunsthaus-lavender .black-white .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-up .arrow-head, body.kunsthaus-lavender .black-white .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-up:hover .arrow-line, body.kunsthaus-lavender .black-white .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-up:hover .arrow-head, body.kunsthaus-lavender .black-white .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-left, body.kunsthaus-lavender .black-white .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-left .fill-current, body.kunsthaus-lavender .black-white .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-left .arrow-line, body.kunsthaus-lavender .black-white .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-left .arrow-head, body.kunsthaus-lavender .black-white .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-left:hover .arrow-line, body.kunsthaus-lavender .black-white .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-left:hover .arrow-head, body.kunsthaus-lavender .black-white .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-down, body.kunsthaus-lavender .black-white .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-down .fill-current, body.kunsthaus-lavender .black-white .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-down .arrow-line, body.kunsthaus-lavender .black-white .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-down .arrow-head, body.kunsthaus-lavender .black-white .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-down:hover .arrow-line, body.kunsthaus-lavender .black-white .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-lavender .standard-color .btn-round .arrow-down:hover .arrow-head, body.kunsthaus-lavender .black-white .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-lavender .standard-color .btn-round .arrowborder, body.kunsthaus-lavender .black-white .btn-round .arrowborder {
  border: solid 1px #CACACA;
}
body.kunsthaus-lavender .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-lavender .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavender .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavender .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: #000000;
  border-bottom: #000000 solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavender .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-lavender .black-white .image-credits p, body.kunsthaus-lavender .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavender .black-white .image-credits svg, body.kunsthaus-lavender .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavender .black-white .image-credits svg path, body.kunsthaus-lavender .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavender .search-overlay {
  display: none;
  position: absolute;
  top: 120px;
  height: 80vh;
  max-height: 90vh;
  min-height: 500px;
  background: #C3A9F4;
  width: 100%;
  z-index: 50;
}
body.kunsthaus-lavender .search-overlay.active {
  display: block;
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner {
  max-width: 1340px;
  width: 1340px;
  margin: 0 auto;
}
@media (max-width: 1445px) {
  body.kunsthaus-lavender .search-overlay .search-overlay-inner {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
  }
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center {
  margin: 10% 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
  width: 50%;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner #search-input {
  font-family: "TramJoanneum";
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #000000;
  opacity: 1;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:hover:after, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:focus-within:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
  line-height: 13px;
  width: 100%;
  padding: 20px 0;
  color: #000000;
  outline: none;
  border-width: 0;
  background-color: #C3A9F4;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.75rem;
  }
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 1; /* Firefox */
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
  line-height: 13px !important;
  width: 100%;
  padding: 20px 0;
  color: #000000 !important;
  outline: none;
  border-width: 0;
  background-color: #C3A9F4 !important;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.75rem;
  }
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-submit {
  display: none;
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg {
  color: #000000;
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-head {
  fill: #fff;
  stroke: #fff;
  stroke-width: 0;
}
body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-line {
  fill: #fff;
  stroke: #fff;
  stroke-width: 0;
}
@media (max-width: 900px) {
  body.kunsthaus-lavender .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
    width: 100%;
  }
}
body.kunsthaus-lavender .search-overlay .button {
  width: 99%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
body.kunsthaus-lavender .search-overlay .closeButton {
  cursor: pointer;
  color: #C3A9F4;
}
body.kunsthaus-lavender .search-overlay .closeButton svg {
  border: 1px solid #000000;
  border-radius: 50%;
}
body.kunsthaus-lavender .search-overlay .closeButton svg line {
  stroke: #000000 !important;
}
body.kunsthaus-lavender .heromodule {
  background: #C3A9F4;
  color: #fff;
}
body.kunsthaus-lavender .main-navigation-logo img, body.kunsthaus-lavender .footer-logo img {
  filter: invert(1);
}
body.kunsthaus-lavender .main-navigation {
  background: #C3A9F4;
}
body.kunsthaus-lavender .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li {
  color: #000000;
}
body.kunsthaus-lavender .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a {
  color: #000000;
}
body.kunsthaus-lavender .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a img {
  filter: brightness(0%);
}
body.kunsthaus-lavender .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu {
  background: #C3A9F4;
}
body.kunsthaus-lavender .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover:hover .line.line-menu {
  background: #000000 !important;
  opacity: 1;
}
body.kunsthaus-lavender .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover .line.line-menu {
  background: #000000;
  opacity: 0.4;
}
body.kunsthaus-lavender .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-search img {
  filter: brightness(0%);
}
body.kunsthaus-lavender .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-button-mobile .mobilemenu .mobilemenu-line {
  background-color: #000000;
}
body.kunsthaus-lavender.backrgound_nav {
  background-color: #C3A9F4;
}
body.kunsthaus-lavender .mobile-menu-scroolfix {
  background: #C3A9F4;
}
body.kunsthaus-lavender .mobile-menu .arrow-right {
  color: #C3A9F4;
}
body.kunsthaus-lavender .mobile-menu .arrow-right .arrow-head, body.kunsthaus-lavender .mobile-menu .arrow-right .arrow-line {
  fill: #000000;
}
body.kunsthaus-lavender .mobile-menu ul {
  color: #000000;
  background-color: #C3A9F4;
}
body.kunsthaus-lavender .mobile-menu ul li a {
  color: #000000;
}
body.kunsthaus-lavender .mobile-menu .submenu {
  background-color: #C3A9F4;
}
body.kunsthaus-lavender .hide-submenu {
  background-color: #C3A9F4;
}
body.kunsthaus-lavender .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left {
  color: #C3A9F4;
}
body.kunsthaus-lavender .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-head, body.kunsthaus-lavender .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-line {
  fill: #000000;
}
body.kunsthaus-lavender .heromodulesub {
  color: #000000;
  background: #C3A9F4;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.kunsthaus-lavender .heromodulesub .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #fff;
}
body.kunsthaus-lavender .heromodulesub .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-lavender .heromodulesub .breadcrumb a:hover {
  color: #000000;
}
body.kunsthaus-lavender .heromodulesub .breadcrumb a:visited {
  color: #000000;
}
body.kunsthaus-lavender .heromodulesub .breadcrumb a:focus {
  color: #000000;
}
body.kunsthaus-lavender .heromodulesub .breadcrumb span {
  white-space: nowrap;
}
body.kunsthaus-lavender .heromodulesub.standard-color {
  background: white;
  color: black;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.kunsthaus-lavender .heromodulesub.standard-color .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #CACACA;
}
body.kunsthaus-lavender .heromodulesub.standard-color .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-lavender .heromodulesub.standard-color .breadcrumb a:hover {
  color: #000000;
}
body.kunsthaus-lavender .heromodulesub.standard-color .breadcrumb a:visited {
  color: #000000;
}
body.kunsthaus-lavender .heromodulesub.standard-color .breadcrumb a:focus {
  color: #000000;
}
body.kunsthaus-lavender .heromodulesub.standard-color .breadcrumb span {
  white-space: nowrap;
}
body.kunsthaus-lavender .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.kunsthaus-lavender .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.kunsthaus-lavender .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.kunsthaus-lavender .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #fff;
  /*
  if needed again for color override
  @if $background == #C3A9F4 or $background == #7A9BFE{
    @include button-bg(transparent,$textcolor,$lightergray);
  }@else{
    @if $breadcrumpColor == $white{
      @include button-bg(transparent,$textcolor,$lightgray);
    }@else{
      @include button-bg(transparent,$textcolor,$breadcrumpColor);
    }
   */
}
body.kunsthaus-lavender .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.kunsthaus-lavender .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.kunsthaus-lavender .teasermodule {
  background: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .teasermodule.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .teasermodule.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-lavender .teasermodule.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavender .teasermodule.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-lavender .teasermodule.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavender .teasermodule.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-lavender .teasermodule.standard-color .black-white .image-credits p, body.kunsthaus-lavender .teasermodule.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavender .teasermodule.standard-color .black-white .image-credits svg, body.kunsthaus-lavender .teasermodule.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavender .teasermodule.standard-color .black-white .image-credits svg path, body.kunsthaus-lavender .teasermodule.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavender .teasermodule_no_image {
  background: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .teasermodule_no_image.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .teasermodule_no_image.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-lavender .teasermodule_no_image.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavender .teasermodule_no_image.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-lavender .teasermodule_no_image.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavender .teasermodule_no_image.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-lavender .teasermodule_no_image.standard-color .black-white .image-credits p, body.kunsthaus-lavender .teasermodule_no_image.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavender .teasermodule_no_image.standard-color .black-white .image-credits svg, body.kunsthaus-lavender .teasermodule_no_image.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavender .teasermodule_no_image.standard-color .black-white .image-credits svg path, body.kunsthaus-lavender .teasermodule_no_image.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavender .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:first-of-type .inpageTeaser-inner-wrap {
  background: #C3A9F4;
}
body.kunsthaus-lavender .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(2) .inpageTeaser-inner-wrap {
  color: #000000;
  background: #C3A9F4;
}
body.kunsthaus-lavender .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(3) .inpageTeaser-inner-wrap {
  color: #000000;
  background: #C3A9F4;
}
body.kunsthaus-lavender .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap .inpageTeaser-linkbox .inpageTeaser-inner-wrap {
  color: #000000;
}
body.kunsthaus-lavender .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-inner-wrap {
  background: #C3A9F4;
}
body.kunsthaus-lavender .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-linkbox .B04-inpageTeaser-inner-wrap {
  color: #000000;
}
body.kunsthaus-lavender .card-slider .card-slider-inner .card-slider-tabitems .card-slider-slide .swiper .swiper-wrapper .swiper-slide.fixednocrop .card-slider-image-wrapper {
  background: #C3A9F4;
}
body.kunsthaus-lavender .card-slider-c03 {
  background: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .card-slider-c03.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .d01images {
  background: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .d01images.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .d01images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-lavender .d01images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavender .d01images.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-lavender .d01images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavender .d01images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-lavender .d01images.standard-color .black-white .image-credits p, body.kunsthaus-lavender .d01images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavender .d01images.standard-color .black-white .image-credits svg, body.kunsthaus-lavender .d01images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavender .d01images.standard-color .black-white .image-credits svg path, body.kunsthaus-lavender .d01images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavender .d02images {
  background: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .d02images.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .d02images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-lavender .d02images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavender .d02images.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-lavender .d02images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavender .d02images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-lavender .d02images.standard-color .black-white .image-credits p, body.kunsthaus-lavender .d02images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-lavender .d02images.standard-color .black-white .image-credits svg, body.kunsthaus-lavender .d02images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-lavender .d02images.standard-color .black-white .image-credits svg path, body.kunsthaus-lavender .d02images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-lavender .d02images.standard-color .image-credits {
  padding-bottom: 25px;
}
body.kunsthaus-lavender .d04media-embeds {
  background: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .d04media-embeds.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .event-card .event-card-inner.hover:hover {
  background: #C3A9F4;
}
body.kunsthaus-lavender .event-card .event-card-inner.hover:hover .event-card-title p, body.kunsthaus-lavender .event-card .event-card-inner.hover:hover .eventtime p, body.kunsthaus-lavender .event-card .event-card-inner.hover:hover .event-card-subtitle p, body.kunsthaus-lavender .event-card .event-card-inner.hover:hover .e01cardSection-location p {
  color: #000000 !important;
}
body.kunsthaus-lavender .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover {
  color: #000000;
}
body.kunsthaus-lavender .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-subtitle p, body.kunsthaus-lavender .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-title p, body.kunsthaus-lavender .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-date p, body.kunsthaus-lavender .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-location p {
  color: #000000;
}
body.kunsthaus-lavender .e02_download_section_single {
  background: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .e02_download_section_single.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .e02_download_section_single .e02_download_section_single_wrapper .e02_download_section_single_flexbox .e02_download_section_single_inner .e02_download_section_single_align_box_bottom .e02_download_section_single_filesize p {
  color: #fff;
}
body.kunsthaus-lavender .e05_social_media_handle_section {
  background-color: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .e05_social_media_handle_section.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000 !important;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000 !important;
}
body.kunsthaus-lavender .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000 !important;
}
body.kunsthaus-lavender .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000;
}
body.kunsthaus-lavender .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000;
}
body.kunsthaus-lavender .f01_intro_section_text_only {
  background-color: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .f01_intro_section_text_only.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .f10_static_text_module_large {
  background-color: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .f10_static_text_module_large.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .h02_quick_link_section {
  background-color: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .h02_quick_link_section.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .h02_quick_link_section.standard-color .h02_quick_link_section_svg {
  background-color: #000000 !important;
  border: 1px solid #000000 !important;
}
body.kunsthaus-lavender .h02_quick_link_section.standard-color svg path {
  fill: #000000 !important;
  stroke: #fff !important;
}
body.kunsthaus-lavender .h02_quick_link_section.standard-color svg circle {
  fill: #fff !important;
}
body.kunsthaus-lavender .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element {
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  border-top: 1px solid rgba(0, 0, 0, 0.4);
}
body.kunsthaus-lavender .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg {
  background-color: #000000;
  border: 1px solid #000000;
}
body.kunsthaus-lavender .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg svg path {
  stroke: #C3A9F4;
}
body.kunsthaus-lavender .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg circle {
  fill: #C3A9F4;
}
body.kunsthaus-lavender .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg path {
  fill: #000000;
}
body.kunsthaus-lavender .h03_info_block_text {
  background: #C3A9F4;
  color: #000000;
}
body.kunsthaus-lavender .h03_info_block_text.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-footer {
  background: #C3A9F4;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-footer .footer {
  color: #000000;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
  color: #000000;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item svg path {
  fill: #000000;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-bottom .social-media a img {
  filter: invert(1);
}
@media (max-width: 1000px) {
  body.kunsthaus-lavender .app-universalmuseum-joanneum-footer {
    background: #C3A9F4;
  }
  body.kunsthaus-lavender .app-universalmuseum-joanneum-footer .footer {
    color: #000000;
  }
  body.kunsthaus-lavender .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items {
    border-top: 1px solid rgba(0, 0, 0, 0.4);
  }
  body.kunsthaus-lavender .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  }
  body.kunsthaus-lavender .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
    color: #000000;
  }
  body.kunsthaus-lavender .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item p span {
    background: #000000;
  }
}
body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active {
  background: #C3A9F4;
  border: solid 1px #C3A9F4;
}
body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active a, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items {
  background: #C3A9F4;
  border: solid 1px #C3A9F4;
  color: #fff;
}
body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-lavender .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active {
  background: #C3A9F4;
  border: solid 1px #C3A9F4;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active a, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items {
  background: #C3A9F4;
  border: solid 1px #C3A9F4;
  color: #fff;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active {
  background: #C3A9F4;
  border: solid 1px #C3A9F4;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active a, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active svg path, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active a, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active svg path, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active a, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items {
  background: #C3A9F4;
  border: solid 1px #C3A9F4;
  color: #fff;
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items::after, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items input, body.kunsthaus-lavender .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button a {
  border-bottom: 0;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  width: max-content;
  background: white;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.no-direct-link {
  padding: 10px 40px;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper a {
  border: 0;
  color: black;
  text-decoration: none;
  padding: 10px 40px;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.icon-right .filter-button-icon {
  margin-right: 0px;
  margin-left: 10px;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.dynamic input[type=checkbox] {
  display: none;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active {
  background: #C3A9F4;
  border: solid 1px #C3A9F4;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active a, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-icon {
  margin-right: 10px;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper {
  cursor: pointer;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 10px 40px;
  border-radius: 25px;
  font-family: TramJoanneum;
  border: solid 1px #CACACA;
  box-shadow: none;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items::after, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items::after, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items::after, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items::after {
  border-width: 5px 5px 0 5px;
  margin-top: -3px !important;
  border-color: #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
  position: relative !important;
  left: 0 !important;
  color: #000000;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items.dropdown-active::after, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items.dropdown-active::after, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items.dropdown-active::after, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items.dropdown-active::after {
  rotate: 180deg;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .selectize-dropdown, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .selectize-dropdown, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .selectize-dropdown, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .selectize-dropdown {
  top: 31px !important;
  padding: 8px 0;
  border-radius: 0 0 10px 10px;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items {
  color: #fff;
  background: #C3A9F4;
  border: solid 1px #C3A9F4;
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-lavender .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-lavender .only_button {
  background-color: #C3A9F4;
}
body.kunsthaus-lavender .only_button.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-lavender .heromodule .kunsthaus-lavender {
  display: block !important;
}
body.kunsthaus-lavender .heromodule .kunsthaus-lavender .heromodule-buttontoday {
  background: #C3A9F4;
}

body.kunsthaus-rose {
  /* also used for Heuteoverlay? */
  /* also used for Heuteoverlay? */
}
body.kunsthaus-rose .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.kunsthaus-rose .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-rose .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.kunsthaus-rose .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-rose .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-rose .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-rose .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-rose .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.kunsthaus-rose .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.kunsthaus-rose .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-rose .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-rose .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-rose .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-rose .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #8A8A8A;
  padding-right: 25px;
}
body.kunsthaus-rose .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.kunsthaus-rose .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.kunsthaus-rose .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #8A8A8A;
  transition: border-color 0.2s;
}
body.kunsthaus-rose .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-rose .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.kunsthaus-rose .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-rose .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-rose .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-rose .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-rose .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.kunsthaus-rose .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.kunsthaus-rose .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-rose .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-rose .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-rose .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal, body.kunsthaus-rose .standard-color .btn-primary .btn-normal {
  background-color: #000000;
  color: #fff;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #000000;
  transition: border-color 0.2s;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal p, body.kunsthaus-rose .standard-color .btn-primary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal .fill-current, body.kunsthaus-rose .standard-color .btn-primary .btn-normal .fill-current {
  fill: #fff;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal .arrow-right-long, body.kunsthaus-rose .standard-color .btn-primary .btn-normal .arrow-right-long {
  color: #000000;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal .arrow-right-long .fill-current, body.kunsthaus-rose .standard-color .btn-primary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal .arrow-left-long, body.kunsthaus-rose .standard-color .btn-primary .btn-normal .arrow-left-long {
  color: #000000;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal .arrow-left-long .fill-current, body.kunsthaus-rose .standard-color .btn-primary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal .arrow-head-long, body.kunsthaus-rose .standard-color .btn-primary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #fff;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal .arrow-line-long, body.kunsthaus-rose .standard-color .btn-primary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #fff;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal:hover.btn-normal-left p, body.kunsthaus-rose .standard-color .btn-primary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal:hover.btn-normal-right p, body.kunsthaus-rose .standard-color .btn-primary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal:hover .arrow-head-long, body.kunsthaus-rose .standard-color .btn-primary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-rose .black-white .btn-primary .btn-normal:hover .arrow-line-long, body.kunsthaus-rose .standard-color .btn-primary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-rose .black-white .btn-primary .btn-download, body.kunsthaus-rose .standard-color .btn-primary .btn-download {
  background-color: transparent;
  color: #000000;
  width: auto;
  height: 40px;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  padding-right: 25px;
}
body.kunsthaus-rose .black-white .btn-primary .btn-download p, body.kunsthaus-rose .standard-color .btn-primary .btn-download p {
  padding-left: 40px;
  padding-right: 20px;
  font-size: 1.125rem;
  letter-spacing: 0.02rem;
  white-space: nowrap;
}
body.kunsthaus-rose .black-white .btn-primary .btn-download .fill-current, body.kunsthaus-rose .standard-color .btn-primary .btn-download .fill-current {
  fill: #000000;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal {
  background-color: transparent;
  color: #000000;
  width: auto;
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  position: relative;
  border: 1px solid #CACACA;
  transition: border-color 0.2s;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal p, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal p {
  transition: padding 0.2s;
  padding: 11px 40px;
  font-size: 1.125rem;
  line-height: 1.125rem !important;
  letter-spacing: 0.02rem;
  white-space: break-spaces;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal .fill-current, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal .fill-current {
  fill: #000000;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal .arrow-right-long, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal .arrow-right-long {
  color: transparent;
  position: absolute;
  right: 5px;
  height: 40px;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal .arrow-right-long .fill-current, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal .arrow-right-long .fill-current {
  fill: transparent;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal .arrow-left-long, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal .arrow-left-long {
  color: transparent;
  position: absolute;
  left: 5px;
  height: 40px;
  transform: rotate(180deg);
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal .arrow-left-long .fill-current, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal .arrow-left-long .fill-current {
  fill: transparent;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal .arrow-head-long, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal .arrow-head-long {
  transition: opacity 0.2s;
  opacity: 0;
  fill: #000000;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal .arrow-line-long, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal .arrow-line-long {
  opacity: 0;
  transition: opacity 0.2s;
  fill: #000000;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal:hover.btn-normal-left p, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal:hover.btn-normal-left p {
  padding-left: 55px;
  padding-right: 25px;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal:hover.btn-normal-right p, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal:hover.btn-normal-right p {
  padding-left: 25px;
  padding-right: 55px;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal:hover .arrow-head-long, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal:hover .arrow-head-long {
  opacity: 100%;
}
body.kunsthaus-rose .black-white .btn-secondary .btn-normal:hover .arrow-line-long, body.kunsthaus-rose .standard-color .btn-secondary .btn-normal:hover .arrow-line-long {
  opacity: 100%;
}
body.kunsthaus-rose .btn-normal {
  display: none;
}
body.kunsthaus-rose .line {
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.4);
}
body.kunsthaus-rose .black-white .line, body.kunsthaus-rose .standard-color .line {
  background: #CACACA;
}
body.kunsthaus-rose a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-rose a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.kunsthaus-rose .black-white a, body.kunsthaus-rose .standard-color a {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-rose .black-white a:visited, body.kunsthaus-rose .standard-color a:visited {
  color: #8A8A8A;
  border-bottom: #8A8A8A;
}
body.kunsthaus-rose .btn-primary, body.kunsthaus-rose .btn-primary:visited, body.kunsthaus-rose .btn-secondary, body.kunsthaus-rose .btn-secondary:visited {
  border-bottom: none !important;
}
body.kunsthaus-rose .footer a {
  border-bottom: none;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-museumsswitcher .museumsswitcher-inner a:visited {
  border-bottom: none;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a {
  border-bottom: none;
  color: #fff;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-museumsswitcher .museumswitcherfooter a:visited {
  border-bottom: none;
}
body.kunsthaus-rose .btn-round {
  height: 40px;
}
body.kunsthaus-rose .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.kunsthaus-rose .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.kunsthaus-rose .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-rose .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-rose .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.kunsthaus-rose .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.kunsthaus-rose .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-rose .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-rose .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.kunsthaus-rose .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.kunsthaus-rose .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-rose .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-rose .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.kunsthaus-rose .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.kunsthaus-rose .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-rose .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-rose .btn-round .arrowborder {
  border: solid 1px rgba(0, 0, 0, 0.4);
}
body.kunsthaus-rose .standard-color .btn-round, body.kunsthaus-rose .black-white .btn-round {
  height: 40px;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-right, body.kunsthaus-rose .black-white .btn-round .arrow-right {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(0deg);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-right .fill-current, body.kunsthaus-rose .black-white .btn-round .arrow-right .fill-current {
  fill: currentColor;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-right .arrow-line, body.kunsthaus-rose .black-white .btn-round .arrow-right .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-right .arrow-head, body.kunsthaus-rose .black-white .btn-round .arrow-right .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-right:hover .arrow-line, body.kunsthaus-rose .black-white .btn-round .arrow-right:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-right:hover .arrow-head, body.kunsthaus-rose .black-white .btn-round .arrow-right:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-up, body.kunsthaus-rose .black-white .btn-round .arrow-up {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(270deg);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-up .fill-current, body.kunsthaus-rose .black-white .btn-round .arrow-up .fill-current {
  fill: currentColor;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-up .arrow-line, body.kunsthaus-rose .black-white .btn-round .arrow-up .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-up .arrow-head, body.kunsthaus-rose .black-white .btn-round .arrow-up .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-up:hover .arrow-line, body.kunsthaus-rose .black-white .btn-round .arrow-up:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-up:hover .arrow-head, body.kunsthaus-rose .black-white .btn-round .arrow-up:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-left, body.kunsthaus-rose .black-white .btn-round .arrow-left {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(180deg);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-left .fill-current, body.kunsthaus-rose .black-white .btn-round .arrow-left .fill-current {
  fill: currentColor;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-left .arrow-line, body.kunsthaus-rose .black-white .btn-round .arrow-left .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-left .arrow-head, body.kunsthaus-rose .black-white .btn-round .arrow-left .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-left:hover .arrow-line, body.kunsthaus-rose .black-white .btn-round .arrow-left:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-left:hover .arrow-head, body.kunsthaus-rose .black-white .btn-round .arrow-left:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-down, body.kunsthaus-rose .black-white .btn-round .arrow-down {
  height: 40px;
  color: white;
  border-radius: 50%;
  vertical-align: middle;
  transform: rotate(90deg);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-down .fill-current, body.kunsthaus-rose .black-white .btn-round .arrow-down .fill-current {
  fill: currentColor;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-down .arrow-line, body.kunsthaus-rose .black-white .btn-round .arrow-down .arrow-line {
  transform-origin: center;
  transition: opacity 0.25s cubic-bezier(0.37, 0, 0.63, 1), transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-down .arrow-head, body.kunsthaus-rose .black-white .btn-round .arrow-down .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  fill: black;
}
body.kunsthaus-rose .standard-color .btn-round .arrow-down:hover .arrow-line, body.kunsthaus-rose .black-white .btn-round .arrow-down:hover .arrow-line {
  opacity: 0;
  transform: translateX(-0.35rem) scaleX(1.8);
}
body.kunsthaus-rose .standard-color .btn-round .arrow-down:hover .arrow-head, body.kunsthaus-rose .black-white .btn-round .arrow-down:hover .arrow-head {
  transition: transform 0.25s cubic-bezier(0.37, 0, 0.63, 1);
  transform: translateX(-0.23rem);
}
body.kunsthaus-rose .standard-color .btn-round .arrowborder, body.kunsthaus-rose .black-white .btn-round .arrowborder {
  border: solid 1px #CACACA;
}
body.kunsthaus-rose .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-rose .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-rose .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-rose .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: #000000;
  border-bottom: #000000 solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-rose .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-rose .black-white .image-credits p, body.kunsthaus-rose .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-rose .black-white .image-credits svg, body.kunsthaus-rose .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-rose .black-white .image-credits svg path, body.kunsthaus-rose .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-rose .search-overlay {
  display: none;
  position: absolute;
  top: 120px;
  height: 80vh;
  max-height: 90vh;
  min-height: 500px;
  background: #FFDAFE;
  width: 100%;
  z-index: 50;
}
body.kunsthaus-rose .search-overlay.active {
  display: block;
}
body.kunsthaus-rose .search-overlay .search-overlay-inner {
  max-width: 1340px;
  width: 1340px;
  margin: 0 auto;
}
@media (max-width: 1445px) {
  body.kunsthaus-rose .search-overlay .search-overlay-inner {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
  }
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center {
  margin: 10% 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
  width: 50%;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner #search-input {
  font-family: "TramJoanneum";
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #000000;
  opacity: 1;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:hover:after, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner:focus-within:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
  line-height: 13px;
  width: 100%;
  padding: 20px 0;
  color: #000000;
  outline: none;
  border-width: 0;
  background-color: #FFDAFE;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword {
    font-size: 1.75rem;
  }
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 1; /* Firefox */
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
  line-height: 13px !important;
  width: 100%;
  padding: 20px 0;
  color: #000000 !important;
  outline: none;
  border-width: 0;
  background-color: #FFDAFE !important;
  font-size: 2rem;
  line-height: 2.75rem;
}
@media (max-width: 1200px) {
  body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.9375rem;
  }
}
@media (max-width: 1000px) {
  body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.875rem;
  }
}
@media (max-width: 800px) {
  body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.8125rem;
    line-height: 2.625rem;
  }
}
@media (max-width: 600px) {
  body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:auto-fill, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:hover, body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-sword:-webkit-autofill:focus {
    font-size: 1.75rem;
  }
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .quicksearch-submit {
  display: none;
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg {
  color: #000000;
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-head {
  fill: #fff;
  stroke: #fff;
  stroke-width: 0;
}
body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner form .btn-round svg .arrow-line {
  fill: #fff;
  stroke: #fff;
  stroke-width: 0;
}
@media (max-width: 900px) {
  body.kunsthaus-rose .search-overlay .search-overlay-inner .search-overlay-center .search-overlay-center-inner {
    width: 100%;
  }
}
body.kunsthaus-rose .search-overlay .button {
  width: 99%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
body.kunsthaus-rose .search-overlay .closeButton {
  cursor: pointer;
  color: #FFDAFE;
}
body.kunsthaus-rose .search-overlay .closeButton svg {
  border: 1px solid #000000;
  border-radius: 50%;
}
body.kunsthaus-rose .search-overlay .closeButton svg line {
  stroke: #000000 !important;
}
body.kunsthaus-rose .heromodule {
  background: #FFDAFE;
  color: #fff;
}
body.kunsthaus-rose .main-navigation-logo img, body.kunsthaus-rose .footer-logo img {
  filter: invert(1);
}
body.kunsthaus-rose .main-navigation {
  background: #FFDAFE;
}
body.kunsthaus-rose .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li {
  color: #000000;
}
body.kunsthaus-rose .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a {
  color: #000000;
}
body.kunsthaus-rose .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items ul li .standardmenu a img {
  filter: brightness(0%);
}
body.kunsthaus-rose .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu {
  background: #FFDAFE;
}
body.kunsthaus-rose .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover:hover .line.line-menu {
  background: #000000 !important;
  opacity: 1;
}
body.kunsthaus-rose .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-items .overlaymenu .overlaymenu-inner .overlay-left .menu-hover .line.line-menu {
  background: #000000;
  opacity: 0.4;
}
body.kunsthaus-rose .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-search img {
  filter: brightness(0%);
}
body.kunsthaus-rose .main-navigation .main-navigation-inner .main-navigation-items-wrapper .main-navigation-button-mobile .mobilemenu .mobilemenu-line {
  background-color: #000000;
}
body.kunsthaus-rose.backrgound_nav {
  background-color: #FFDAFE;
}
body.kunsthaus-rose .mobile-menu-scroolfix {
  background: #FFDAFE;
}
body.kunsthaus-rose .mobile-menu .arrow-right {
  color: #FFDAFE;
}
body.kunsthaus-rose .mobile-menu .arrow-right .arrow-head, body.kunsthaus-rose .mobile-menu .arrow-right .arrow-line {
  fill: #000000;
}
body.kunsthaus-rose .mobile-menu ul {
  color: #000000;
  background-color: #FFDAFE;
}
body.kunsthaus-rose .mobile-menu ul li a {
  color: #000000;
}
body.kunsthaus-rose .mobile-menu .submenu {
  background-color: #FFDAFE;
}
body.kunsthaus-rose .hide-submenu {
  background-color: #FFDAFE;
}
body.kunsthaus-rose .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left {
  color: #FFDAFE;
}
body.kunsthaus-rose .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-head, body.kunsthaus-rose .hide-submenu .mobile-back-link .mobile-back-arrow .arrow-left .arrow-line {
  fill: #000000;
}
body.kunsthaus-rose .heromodulesub {
  color: #000000;
  background: #FFDAFE;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.kunsthaus-rose .heromodulesub .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #8A8A8A;
}
body.kunsthaus-rose .heromodulesub .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-rose .heromodulesub .breadcrumb a:hover {
  color: #000000;
}
body.kunsthaus-rose .heromodulesub .breadcrumb a:visited {
  color: #000000;
}
body.kunsthaus-rose .heromodulesub .breadcrumb a:focus {
  color: #000000;
}
body.kunsthaus-rose .heromodulesub .breadcrumb span {
  white-space: nowrap;
}
body.kunsthaus-rose .heromodulesub.standard-color {
  background: white;
  color: black;
  /*
      .eventdetailpage .breadcrumb{
        width: 100% !important; //Fix Breadcrumb in Detail Page
      }
      */
}
body.kunsthaus-rose .heromodulesub.standard-color .breadcrumb {
  padding-top: 50px;
  padding-bottom: 50px;
  color: #CACACA;
}
body.kunsthaus-rose .heromodulesub.standard-color .breadcrumb a {
  border-bottom: none;
  color: #000000;
}
body.kunsthaus-rose .heromodulesub.standard-color .breadcrumb a:hover {
  color: #000000;
}
body.kunsthaus-rose .heromodulesub.standard-color .breadcrumb a:visited {
  color: #000000;
}
body.kunsthaus-rose .heromodulesub.standard-color .breadcrumb a:focus {
  color: #000000;
}
body.kunsthaus-rose .heromodulesub.standard-color .breadcrumb span {
  white-space: nowrap;
}
body.kunsthaus-rose .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.kunsthaus-rose .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.kunsthaus-rose .heromodulesub.standard-color .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.kunsthaus-rose .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher {
  background: transparent;
  color: #000000;
  border-radius: 25px;
  border: solid 1px #8A8A8A;
  /*
  if needed again for color override
  @if $background == #C3A9F4 or $background == #7A9BFE{
    @include button-bg(transparent,$textcolor,$lightergray);
  }@else{
    @if $breadcrumpColor == $white{
      @include button-bg(transparent,$textcolor,$lightgray);
    }@else{
      @include button-bg(transparent,$textcolor,$breadcrumpColor);
    }
   */
}
body.kunsthaus-rose .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:hover {
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease;
}
body.kunsthaus-rose .heromodulesub .heromodulesub-inner .heromodulesub-date .btn-switcher:active {
  background: rgba(0, 0, 0, 0);
}
body.kunsthaus-rose .teasermodule {
  background: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .teasermodule.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .teasermodule.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-rose .teasermodule.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-rose .teasermodule.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-rose .teasermodule.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-rose .teasermodule.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-rose .teasermodule.standard-color .black-white .image-credits p, body.kunsthaus-rose .teasermodule.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-rose .teasermodule.standard-color .black-white .image-credits svg, body.kunsthaus-rose .teasermodule.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-rose .teasermodule.standard-color .black-white .image-credits svg path, body.kunsthaus-rose .teasermodule.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-rose .teasermodule_no_image {
  background: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .teasermodule_no_image.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .teasermodule_no_image.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-rose .teasermodule_no_image.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-rose .teasermodule_no_image.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-rose .teasermodule_no_image.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-rose .teasermodule_no_image.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-rose .teasermodule_no_image.standard-color .black-white .image-credits p, body.kunsthaus-rose .teasermodule_no_image.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-rose .teasermodule_no_image.standard-color .black-white .image-credits svg, body.kunsthaus-rose .teasermodule_no_image.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-rose .teasermodule_no_image.standard-color .black-white .image-credits svg path, body.kunsthaus-rose .teasermodule_no_image.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-rose .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:first-of-type .inpageTeaser-inner-wrap {
  background: #FFDAFE;
}
body.kunsthaus-rose .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(2) .inpageTeaser-inner-wrap {
  color: #000000;
  background: #FFDAFE;
}
body.kunsthaus-rose .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap > div:nth-of-type(3) .inpageTeaser-inner-wrap {
  color: #000000;
  background: #FFDAFE;
}
body.kunsthaus-rose .inpageTeaser .inpageTeaser-wrapper .inpageTeaser-flexbox .inpageTeaser-inner .inpageTeaser-content-wrap.inpageTeaser-column-wrap .inpageTeaser-linkbox .inpageTeaser-inner-wrap {
  color: #000000;
}
body.kunsthaus-rose .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-inner-wrap {
  background: #FFDAFE;
}
body.kunsthaus-rose .B04-inpageTeaser .B04-inpageTeaser-wrapper .B04-inpageTeaser-flexbox .B04-inpageTeaser-inner .B04-inpageTeaser-content-wrap.B04-inpageTeaser-column-wrap .B04-inpageTeaser-linkbox .B04-inpageTeaser-inner-wrap {
  color: #000000;
}
body.kunsthaus-rose .card-slider .card-slider-inner .card-slider-tabitems .card-slider-slide .swiper .swiper-wrapper .swiper-slide.fixednocrop .card-slider-image-wrapper {
  background: #FFDAFE;
}
body.kunsthaus-rose .card-slider-c03 {
  background: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .card-slider-c03.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .d01images {
  background: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .d01images.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .d01images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-rose .d01images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-rose .d01images.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-rose .d01images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-rose .d01images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-rose .d01images.standard-color .black-white .image-credits p, body.kunsthaus-rose .d01images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-rose .d01images.standard-color .black-white .image-credits svg, body.kunsthaus-rose .d01images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-rose .d01images.standard-color .black-white .image-credits svg path, body.kunsthaus-rose .d01images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-rose .d02images {
  background: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .d02images.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .d02images.standard-color .image-credits {
  cursor: pointer;
  width: max-content;
  padding-bottom: 5px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
body.kunsthaus-rose .d02images.standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-rose .d02images.standard-color .image-credits svg path {
  fill: black;
}
body.kunsthaus-rose .d02images.standard-color .image-credits p {
  cursor: pointer;
  padding-bottom: 8px;
  color: black;
  border-bottom: black solid 1px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 600px) {
  body.kunsthaus-rose .d02images.standard-color .image-credits p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
body.kunsthaus-rose .d02images.standard-color .black-white .image-credits p, body.kunsthaus-rose .d02images.standard-color .standard-color .image-credits p {
  color: #000000;
  border-bottom: 1px solid #000000;
}
body.kunsthaus-rose .d02images.standard-color .black-white .image-credits svg, body.kunsthaus-rose .d02images.standard-color .standard-color .image-credits svg {
  margin-left: 6px;
}
body.kunsthaus-rose .d02images.standard-color .black-white .image-credits svg path, body.kunsthaus-rose .d02images.standard-color .standard-color .image-credits svg path {
  fill: #000000;
}
body.kunsthaus-rose .d02images.standard-color .image-credits {
  padding-bottom: 25px;
}
body.kunsthaus-rose .d04media-embeds {
  background: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .d04media-embeds.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .event-card .event-card-inner.hover:hover {
  background: #FFDAFE;
}
body.kunsthaus-rose .event-card .event-card-inner.hover:hover .event-card-title p, body.kunsthaus-rose .event-card .event-card-inner.hover:hover .eventtime p, body.kunsthaus-rose .event-card .event-card-inner.hover:hover .event-card-subtitle p, body.kunsthaus-rose .event-card .event-card-inner.hover:hover .e01cardSection-location p {
  color: #000000 !important;
}
body.kunsthaus-rose .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover {
  color: #000000;
}
body.kunsthaus-rose .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-subtitle p, body.kunsthaus-rose .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-title p, body.kunsthaus-rose .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-date p, body.kunsthaus-rose .e01cardSection .e01cardSection-wrapper .e01cardSection-cards-flexbox .e01cardSection-cards-content-wrapper .event-card-inner.hover:hover .e01cardSection-location p {
  color: #000000;
}
body.kunsthaus-rose .e02_download_section_single {
  background: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .e02_download_section_single.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .e02_download_section_single .e02_download_section_single_wrapper .e02_download_section_single_flexbox .e02_download_section_single_inner .e02_download_section_single_align_box_bottom .e02_download_section_single_filesize p {
  color: #8A8A8A;
}
body.kunsthaus-rose .e05_social_media_handle_section {
  background-color: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .e05_social_media_handle_section.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000 !important;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000 !important;
}
body.kunsthaus-rose .e05_social_media_handle_section.standard-color .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000 !important;
}
body.kunsthaus-rose .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper {
  border: 1px solid #000000;
  box-shadow: 0 0 1px 0px #000000 inset, 0 0 1px 0px #000000;
}
body.kunsthaus-rose .e05_social_media_handle_section .e05_social_media_handle_section_wrapper .e05_social_media_handle_section_links_wrapper .e05_social_media_handle_section_link > a .e05_social_media_handle_section_link_wrapper svg path {
  fill: #000000;
}
body.kunsthaus-rose .f01_intro_section_text_only {
  background-color: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .f01_intro_section_text_only.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .f10_static_text_module_large {
  background-color: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .f10_static_text_module_large.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .h02_quick_link_section {
  background-color: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .h02_quick_link_section.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .h02_quick_link_section.standard-color .h02_quick_link_section_svg {
  background-color: #000000 !important;
  border: 1px solid #000000 !important;
}
body.kunsthaus-rose .h02_quick_link_section.standard-color svg path {
  fill: #000000 !important;
  stroke: #fff !important;
}
body.kunsthaus-rose .h02_quick_link_section.standard-color svg circle {
  fill: #fff !important;
}
body.kunsthaus-rose .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element {
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  border-top: 1px solid rgba(0, 0, 0, 0.4);
}
body.kunsthaus-rose .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg {
  background-color: #000000;
  border: 1px solid #000000;
}
body.kunsthaus-rose .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_svg_wrapper .h02_quick_link_section_svg svg path {
  stroke: #FFDAFE;
}
body.kunsthaus-rose .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg circle {
  fill: #FFDAFE;
}
body.kunsthaus-rose .h02_quick_link_section .h02_quick_link_section_wrapper .h02_quick_link_section_inner_wrapper .h02_quick_link_section_elements_wrapper .h02_quick_link_section_element .h02_quick_link_section_btn svg path {
  fill: #000000;
}
body.kunsthaus-rose .h03_info_block_text {
  background: #FFDAFE;
  color: #000000;
}
body.kunsthaus-rose .h03_info_block_text.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-footer {
  background: #FFDAFE;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-footer .footer {
  color: #000000;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
  color: #000000;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item svg path {
  fill: #000000;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-bottom .social-media a img {
  filter: invert(1);
}
@media (max-width: 1000px) {
  body.kunsthaus-rose .app-universalmuseum-joanneum-footer {
    background: #FFDAFE;
  }
  body.kunsthaus-rose .app-universalmuseum-joanneum-footer .footer {
    color: #000000;
  }
  body.kunsthaus-rose .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items {
    border-top: 1px solid rgba(0, 0, 0, 0.4);
  }
  body.kunsthaus-rose .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  }
  body.kunsthaus-rose .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items a {
    color: #000000;
  }
  body.kunsthaus-rose .app-universalmuseum-joanneum-footer .footer .footer-wrapper .footer-content .menu-items .top-menu-item p span {
    background: #000000;
  }
}
body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active {
  background: #FFDAFE;
  border: solid 1px #FFDAFE;
}
body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active a, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items {
  background: #FFDAFE;
  border: solid 1px #FFDAFE;
  color: #fff;
}
body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-rose .kalender-filter-overlay .kalender-filter-overlay-inner .kalender-filter-overlay-container .kalender-filter-overlay-content .form-group .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active {
  background: #FFDAFE;
  border: solid 1px #FFDAFE;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active a, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items {
  background: #FFDAFE;
  border: solid 1px #FFDAFE;
  color: #fff;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-top-navigation .kalender-top-navigation-right .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active {
  background: #FFDAFE;
  border: solid 1px #FFDAFE;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active a, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button .filter-button-wrapper.active svg path, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active a, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active .filter-button-text, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper .filter-button-wrapper.active svg path, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active a, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active .filter-button-text, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items {
  background: #FFDAFE;
  border: solid 1px #FFDAFE;
  color: #fff;
}
body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items::after, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .filter-button.years-wrapper.active .years .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .decades .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.decades-wrapper.active .years .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .decades .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .decades-wrapper.years-wrapper.active .years .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .decades .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.decades-wrapper.active .years .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .decades .items input, body.kunsthaus-rose .app-universalmuseum-joanneum-kalender .kalender-activefilters .years-wrapper.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button a {
  border-bottom: 0;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  width: max-content;
  background: white;
  border-radius: 25px;
  border: solid 1px #CACACA;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.no-direct-link {
  padding: 10px 40px;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper a {
  border: 0;
  color: black;
  text-decoration: none;
  padding: 10px 40px;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.icon-right .filter-button-icon {
  margin-right: 0px;
  margin-left: 10px;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.dynamic input[type=checkbox] {
  display: none;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active {
  background: #FFDAFE;
  border: solid 1px #FFDAFE;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active a, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active .filter-button-text, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper.active svg path {
  color: #000000;
  stroke: #000000;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-icon {
  margin-right: 10px;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button .filter-button-wrapper .filter-button-text {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper {
  cursor: pointer;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 10px 40px;
  border-radius: 25px;
  font-family: TramJoanneum;
  border: solid 1px #CACACA;
  box-shadow: none;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items::after, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items::after, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items::after, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items::after {
  border-width: 5px 5px 0 5px;
  margin-top: -3px !important;
  border-color: #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
  position: relative !important;
  left: 0 !important;
  color: #000000;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media (max-width: 600px) {
  body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items input, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items input, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items input, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items input {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .items.dropdown-active::after, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .items.dropdown-active::after, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .items.dropdown-active::after, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .items.dropdown-active::after {
  rotate: 180deg;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .decades .selectize-dropdown, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper .years .selectize-dropdown, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .decades .selectize-dropdown, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper .years .selectize-dropdown {
  top: 31px !important;
  padding: 8px 0;
  border-radius: 0 0 10px 10px;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items {
  color: #fff;
  background: #FFDAFE;
  border: solid 1px #FFDAFE;
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items::after, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items::after, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items::after, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items::after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .decades .items input, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.decades-wrapper.active .years .items input, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .decades .items input, body.kunsthaus-rose .e01cardSection .archive-btn-wrapper .filter-button.years-wrapper.active .years .items input {
  color: #fff;
}
body.kunsthaus-rose .only_button {
  background-color: #FFDAFE;
}
body.kunsthaus-rose .only_button.standard-color {
  background: white;
  color: black;
}
body.kunsthaus-rose .heromodule .kunsthaus-rose {
  display: block !important;
}
body.kunsthaus-rose .heromodule .kunsthaus-rose .heromodule-buttontoday {
  background: #FFDAFE;
}

/*# sourceMappingURL=background_kunsthaus.css.map */
