@charset "UTF-8";
/* Slider */
@import url("https://fonts.googleapis.com/css?family=Work+Sans:500");
@import url("https://fonts.googleapis.com/css?family=Forum");
@import url("https://fonts.googleapis.com/css?family=Pragati+Narrow:700");
@import url("https://use.typekit.net/lie5xrj.css");
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 24rem;
  width: 6rem;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(-100%, -60%);
  transform-origin: 50% 50%;
  padding: 0;
  border: none;
  outline: none;
  fill: transparent;
  stroke: black;
  stroke-width: 3px;
  z-index: 200; }
  @media (max-width: 800px) {
    .slick-prev,
    .slick-next {
      transform: translate(-20%, -60%); } }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before {
  content: "←"; }

.slick-next {
  right: 1rem;
  transform: rotate(180deg) translate(-100%, 60%); }
  @media (max-width: 800px) {
    .slick-next {
      transform: rotate(180deg) translate(-33%, 60%); } }
  .slick-next:before {
    content: "→"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

.grid {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start; }
  .grid .col-1 {
    width: 10%; }
    .grid .col-1.square {
      height: 8.25vw; }
  .grid .col-2 {
    width: 20%; }
    .grid .col-2.square {
      height: 16.5vw; }
  .grid .col-3 {
    width: 30%; }
    .grid .col-3.square {
      height: 24.75vw; }
  .grid .col-4 {
    width: 40%; }
    .grid .col-4.square {
      height: 33vw; }
  .grid .col-5 {
    width: 50%; }
    .grid .col-5.square {
      height: 41.25vw; }
  .grid .col-6 {
    width: 60%; }
    .grid .col-6.square {
      height: 49.5vw; }
  .grid .col-7 {
    width: 70%; }
    .grid .col-7.square {
      height: 57.75vw; }
  .grid .col-8 {
    width: 80%; }
    .grid .col-8.square {
      height: 66vw; }
  .grid .col-9 {
    width: 90%; }
    .grid .col-9.square {
      height: 74.25vw; }
  .grid .col-10 {
    width: 100%; }
    .grid .col-10.square {
      height: 82.5vw; }

.grid-12 {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start; }
  .grid-12 .col-1 {
    width: 8.33333%; }
    .grid-12 .col-1.square {
      height: 6.875vw; }
  .grid-12 .col-2 {
    width: 16.66667%; }
    .grid-12 .col-2.square {
      height: 13.75vw; }
  .grid-12 .col-3 {
    width: 25%; }
    .grid-12 .col-3.square {
      height: 20.625vw; }
  .grid-12 .col-4 {
    width: 33.33333%; }
    .grid-12 .col-4.square {
      height: 27.5vw; }
  .grid-12 .col-5 {
    width: 41.66667%; }
    .grid-12 .col-5.square {
      height: 34.375vw; }
  .grid-12 .col-6 {
    width: 50%; }
    .grid-12 .col-6.square {
      height: 41.25vw; }
  .grid-12 .col-7 {
    width: 58.33333%; }
    .grid-12 .col-7.square {
      height: 48.125vw; }
  .grid-12 .col-8 {
    width: 66.66667%; }
    .grid-12 .col-8.square {
      height: 55vw; }
  .grid-12 .col-9 {
    width: 75%; }
    .grid-12 .col-9.square {
      height: 61.875vw; }
  .grid-12 .col-10 {
    width: 83.33333%; }
    .grid-12 .col-10.square {
      height: 68.75vw; }
  .grid-12 .col-11 {
    width: 91.66667%; }
    .grid-12 .col-11.square {
      height: 75.625vw; }
  .grid-12 .col-12 {
    width: 100%; }
    .grid-12 .col-12.square {
      height: 82.5vw; }

#block-views-mur-footer-logos-block {
  margin-top: 10rem;
  z-index: 10;
  position: relative; }

#hauptfoerderer,
#foerderer,
#kooperation {
  width: 100%;
  margin-bottom: 3rem;
  text-align: center;
  clear: both; }
  #hauptfoerderer img,
  #foerderer img,
  #kooperation img {
    width: 100%;
    height: auto;
    opacity: 1;
    transition: all 0.2s ease;
    mix-blend-mode: multiply; }
  #hauptfoerderer .grid,
  #foerderer .grid,
  #kooperation .grid {
    justify-content: center; }
  #hauptfoerderer .panel-header,
  #foerderer .panel-header,
  #kooperation .panel-header {
    display: inline-block;
    margin-bottom: 1rem; }
    #hauptfoerderer .panel-header h2,
    #foerderer .panel-header h2,
    #kooperation .panel-header h2 {
      font-size: 1rem;
      line-height: 1rem;
      letter-spacing: -0.02rem;
      text-transform: uppercase;
      display: inline-block;
      background-image: url(../images/bg-06.png);
      background-size: 30%;
      box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
      border-radius: 2rem;
      background-color: white;
      padding: 0.5rem; }
  #hauptfoerderer .funding-item,
  #foerderer .funding-item,
  #kooperation .funding-item {
    border-radius: 1rem;
    margin: 0.25rem;
    background-image: url(../images/bg-06.png);
    background-size: 50%;
    padding: 2rem;
    box-shadow: inset 0.4rem 0.4rem 0.4rem rgba(255, 255, 255, 0.4), inset -0.4rem -0.4rem 0.4rem rgba(10, 10, 10, 0.2);
    text-align: center;
    background-color: #bebebe;
    color: black;
    transition: all 0.5s ease; }
  #hauptfoerderer .funding-item:hover,
  #foerderer .funding-item:hover,
  #kooperation .funding-item:hover {
    padding: 2.5rem; }
  #hauptfoerderer a:link,
  #hauptfoerderer a:visited,
  #foerderer a:link,
  #foerderer a:visited,
  #kooperation a:link,
  #kooperation a:visited {
    color: black; }
  #hauptfoerderer #sachsen-anhalt img,
  #foerderer #sachsen-anhalt img,
  #kooperation #sachsen-anhalt img {
    width: 70%; }
  #hauptfoerderer #mdm img,
  #foerderer #mdm img,
  #kooperation #mdm img {
    width: 60%; }
  #hauptfoerderer #mausuleum img,
  #foerderer #mausuleum img,
  #kooperation #mausuleum img {
    width: 50%; }
  #hauptfoerderer #kulturstiftungdessauwoerlitz img,
  #foerderer #kulturstiftungdessauwoerlitz img,
  #kooperation #kulturstiftungdessauwoerlitz img {
    width: 60%; }
  #hauptfoerderer #bauhausdessau img,
  #foerderer #bauhausdessau img,
  #kooperation #bauhausdessau img {
    width: 60%; }
  #hauptfoerderer #lotto img,
  #foerderer #lotto img,
  #kooperation #lotto img {
    width: 50%; }
  #hauptfoerderer #kurtweil img,
  #foerderer #kurtweil img,
  #kooperation #kurtweil img {
    width: 30%; }
  #hauptfoerderer #dessaurosslau img,
  #hauptfoerderer #dessaurosslau2 img,
  #foerderer #dessaurosslau img,
  #foerderer #dessaurosslau2 img,
  #kooperation #dessaurosslau img,
  #kooperation #dessaurosslau2 img {
    width: 60%; }
  #hauptfoerderer #museum-fuer-stadtgeschichte-dessau img,
  #hauptfoerderer #stadtarchiv-dessau img,
  #foerderer #museum-fuer-stadtgeschichte-dessau img,
  #foerderer #stadtarchiv-dessau img,
  #kooperation #museum-fuer-stadtgeschichte-dessau img,
  #kooperation #stadtarchiv-dessau img {
    width: 60%; }
  #hauptfoerderer #kiezkino img,
  #foerderer #kiezkino img,
  #kooperation #kiezkino img {
    width: 80%; }
  #hauptfoerderer #tierpark-dessau img,
  #foerderer #tierpark-dessau img,
  #kooperation #tierpark-dessau img {
    width: 70%; }
  #hauptfoerderer #wgd img,
  #foerderer #wgd img,
  #kooperation #wgd img {
    width: 60%; }
  #hauptfoerderer #stadtwerke img,
  #foerderer #stadtwerke img,
  #kooperation #stadtwerke img {
    width: 80%; }
  #hauptfoerderer #stroer img,
  #foerderer #stroer img,
  #kooperation #stroer img {
    width: 90%; }
  #hauptfoerderer #teilauto img,
  #foerderer #teilauto img,
  #kooperation #teilauto img {
    width: 50%; }
  #hauptfoerderer #urkrostitzer img,
  #foerderer #urkrostitzer img,
  #kooperation #urkrostitzer img {
    width: 80%; }
  #hauptfoerderer #wuerth img,
  #foerderer #wuerth img,
  #kooperation #wuerth img {
    width: 70%; }
  #hauptfoerderer #papenburg img,
  #foerderer #papenburg img,
  #kooperation #papenburg img {
    width: 40%; }

@font-face {
  font-family: blured;
  src: url(../fonts/blunivered-Regular_web.woff); }

body {
  overflow-x: hidden;
  font-family: 'Work Sans', sans-serif;
  color: #363636; }

/* -----  Links  ----- */
a:link, a:visited, a:focus {
  color: black;
  text-decoration: none; }

a:hover {
  color: black; }

p {
  margin: 0 0 1rem 0;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0; }

* {
  box-sizing: border-box;
  margin: 0; }

body.ismobile #admin-menu, body.ismobile .contextual-links-wrapper {
  display: none !important; }

body.ismobile {
  width: 100%;
  overflow-x: hidden; }

html {
  font-size: 1vw;
  color: black;
  margin: 0;
  padding: 0; }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-height: 100vh;
  width: 100vw;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  background-image: url(../images/bg-01-repeat-400px.png);
  background-repeat: repeat;
  background-size: 10%;
  background-color: #f5f5f5;
  background-attachment: fixed; }
  @media (min-width: 801px) {
    body {
      font-size: 1.8rem;
      line-height: 2rem;
      letter-spacing: -0.05rem; } }
  @media (max-width: 800px) {
    body {
      font-size: 2.3rem;
      line-height: 2.4rem;
      letter-spacing: -0.1rem; } }

h1, h2, h3, h4, h5, h6, p {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: normal; }

@media (max-width: 800px) {
  p {
    word-break: break-word; } }

#main a {
  transition: all 0.3s ease;
  display: inline-block;
  transform-origin: left bottom; }
  #main a:hover {
    color: black; }

/*-----------------------------------------------
          General Sitewide Styles
-----------------------------------------------*/
html {
  font-size: 1vw; }
  @media (max-width: 768px) {
    html {
      font-size: 2.4vw; } }

/* Drupal overwrites */
.panel-2col-stacked .panel-col-top .inside {
  margin: 0; }

@media (min-width: 801px) {
  .panel-2col-stacked .panel-col-last {
    float: left;
    width: 50%; } }

@media (max-width: 800px) {
  .panel-2col-stacked .panel-col-last {
    float: none;
    width: 100%; } }

.panel-2col-stacked .panel-col-last .inside,
.panel-2col .panel-col-last .inside {
  margin: 0; }
  .panel-2col-stacked .panel-col-last .inside .contextual-links-wrapper,
  .panel-2col .panel-col-last .inside .contextual-links-wrapper {
    top: 2rem; }

@media (max-width: 800px) {
  .panel-2col-stacked .panel-col-first {
    width: 100%;
    float: none; } }

.panel-2col-bricks .panel-col-top .inside,
.panel-2col-bricks .panel-col-middle .inside {
  margin-bottom: 0 !important; }

@media (max-width: 800px) {
  .panel-2col-bricks .panel-col-first,
  .panel-2col-bricks .panel-col-last {
    float: none;
    width: 100% !important;
    margin: 0 !important; } }

.panel-2col-bricks .panel-col-first {
  width: 50%; }

.panel-2col-bricks .panel-col-last {
  width: 50%; }

.panel-2col-bricks .inside {
  margin: 0 !important; }

.field-collection-view-links {
  display: none; }

/* -----  Typography  ----- */
/* -----  General  ----- */
body.i18n-en .lang-de {
  display: none; }

body.i18n-de .lang-en {
  display: none; }

#page {
  width: 100% !important;
  margin: 0% auto !important; }

#sidebar-first {
  display: none; }

#main {
  margin: 0 !important;
  position: relative !important;
  display: block !important; }
  @media (min-width: 801px) {
    #main {
      width: 100%;
      left: 0;
      top: 9rem; } }
  @media (max-width: 800px) {
    #main {
      width: 100% !important;
      margin: 0 !important; } }

/* -----  Header  ----- */
#header {
  margin: 0;
  border-bottom: 2px solid black;
  box-shadow: 10px 10px 15px silver;
  float: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  display: block !important;
  position: fixed;
  background-size: 5%;
  padding: 0rem 0 0 0; }
  @media (min-width: 801px) {
    #header {
      width: 100%; } }
  @media (max-width: 800px) {
    #header {
      width: 100vw; } }
  #header #logo {
    display: none; }
  #header #site-name {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap; }
  #header a:link,
  #header a:visited {
    color: black; }
  #header #block-locale-language-content {
    width: 3rem;
    height: 3rem;
    position: fixed;
    bottom: 10rem;
    right: 1rem;
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.4rem !important;
    text-transform: uppercase;
    background-color: #ff2c00;
    vertical-align: center;
    text-align: center;
    border-radius: 2rem;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    background-image: url(../images/bg-06.png);
    background-size: 100%;
    z-index: 2; }
    @media (min-width: 801px) {
      #header #block-locale-language-content {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      #header #block-locale-language-content {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    #header #block-locale-language-content ul {
      list-style: none;
      margin: 0.7rem 0 0 0;
      padding: 0; }
    #header #block-locale-language-content li.active {
      display: none;
      margin: 0;
      padding: 0; }
    #header #block-locale-language-content li {
      transition: all 0.3s ease;
      margin: 0;
      padding: 0;
      color: white; }
    #header #block-locale-language-content li:hover {
      opacity: 0.4; }
  #header #block-views-hub-social-media-block {
    position: fixed;
    bottom: 0rem;
    right: 0rem;
    padding: 4rem 1rem 1rem 1rem;
    border-radius: 1rem;
    z-index: 1;
    background-image: url(../images/form-vert.png);
    background-size: 100%; }
    @media (max-width: 800px) {
      #header #block-views-hub-social-media-block {
        border: 0px solid white;
        background-color: white; } }
    #header #block-views-hub-social-media-block ul {
      margin: 0;
      padding: 0;
      text-align: right;
      line-height: 1rem; }
      #header #block-views-hub-social-media-block ul li {
        margin: 0;
        padding: 0.5rem 0 0 0;
        list-style: none;
        line-height: 0rem;
        line-height: 1rem;
        height: 3rem;
        width: 3rem;
        font-family: 'blured', sans-serif;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 1.4rem !important;
        text-transform: uppercase;
        background-color: #ff2c00;
        vertical-align: center;
        text-align: center;
        border-radius: 2rem;
        box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
        background-image: url(../images/bg-06.png);
        background-size: 100%;
        transition: all 0.5s ease; }
        @media (min-width: 801px) {
          #header #block-views-hub-social-media-block ul li {
            font-size: 2rem;
            line-height: 2rem;
            letter-spacing: -0.1rem; } }
        @media (max-width: 800px) {
          #header #block-views-hub-social-media-block ul li {
            font-size: 2rem;
            line-height: 2rem;
            letter-spacing: -0.1rem; } }
    #header #block-views-hub-social-media-block li:hover {
      opacity: 0.4; }
    #header #block-views-hub-social-media-block svg {
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      height: 1.74rem; }
  #header #block-block-25 {
    position: fixed;
    bottom: 0rem;
    left: 0rem;
    background-image: url(../images/form-03.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 1.5rem 1rem 1.2rem 1rem; }
    @media (max-width: 800px) {
      #header #block-block-25 {
        background-image: none;
        background-color: white;
        border-radius: 1rem; } }
    #header #block-block-25 h2 {
      font-family: 'blured', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 3rem !important;
      line-height: 2.6rem !important; }
      @media (min-width: 801px) {
        #header #block-block-25 h2 {
          font-size: 3.3rem;
          line-height: 3.2rem;
          letter-spacing: -0.15rem; } }
      @media (max-width: 800px) {
        #header #block-block-25 h2 {
          font-size: 3.3rem;
          line-height: 3.3rem;
          letter-spacing: -0.1rem; } }
    #header #block-block-25 a:link,
    #header #block-block-25 a:visited {
      color: white;
      -webkit-text-stroke: 1px #333;
      text-shadow: 0rem 0rem 0.5rem black; }
      @media (max-width: 800px) {
        #header #block-block-25 a:link,
        #header #block-block-25 a:visited {
          color: black;
          -webkit-text-stroke: 0px #333;
          text-shadow: 0rem 0rem 0rem black; } }
  #header #block-block-26 {
    position: fixed;
    bottom: 0rem;
    left: 23vw;
    background-image: url(../images/form-05.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 1rem 5rem 0rem 1rem; }
    @media (max-width: 800px) {
      #header #block-block-26 {
        left: 45vw;
        background-image: none;
        background-color: white;
        border-radius: 1rem; } }
    #header #block-block-26 h2 {
      font-family: 'blured', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 3rem !important;
      line-height: 2.6rem !important; }
      @media (min-width: 801px) {
        #header #block-block-26 h2 {
          font-size: 3.3rem;
          line-height: 3.2rem;
          letter-spacing: -0.15rem; } }
      @media (max-width: 800px) {
        #header #block-block-26 h2 {
          font-size: 3.3rem;
          line-height: 3.3rem;
          letter-spacing: -0.1rem; } }
    #header #block-block-26 a:link,
    #header #block-block-26 a:visited {
      color: white;
      -webkit-text-stroke: 1px #333;
      text-shadow: 0rem 0rem 0.5rem black; }
      @media (max-width: 800px) {
        #header #block-block-26 a:link,
        #header #block-block-26 a:visited {
          color: black;
          -webkit-text-stroke: 0px #333;
          text-shadow: 0rem 0rem 0rem black; } }

/*
#header::before {
	content: " ";
	background-image: url(../images/form-05.png);
	background-size: 100%;

	position: absolute;
	top: 0;
	left: 2rem;
	height: 1.7rem;
	width: 11%;
	z-index: 0;
	@include bp(mobile) {
		display: none;
	}
}
*/
/*
#header::after {
	content: " ";
	background-image: url(../images/form-12.png);
	background-size: 100%;
	position: absolute;
	top: 0;
	right: 0;
	height: 13.5rem;
	width: 12%;
	z-index: 0;
	background-repeat: no-repeat;
	pointer-events: none;
	@include bp(mobile) {
		display: none;
	}
}

*/
.menuicon-label {
  position: fixed;
  top: 0;
  left: 0;
  font-family: 'blured', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: white;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid black;
  padding: 1rem 0 0.5rem 0; }
  @media (min-width: 801px) {
    .menuicon-label {
      font-size: 5rem;
      line-height: 3.9rem;
      letter-spacing: -0.35rem; } }
  @media (max-width: 800px) {
    .menuicon-label {
      font-size: 3.3rem;
      line-height: 3.3rem;
      letter-spacing: -0.1rem; } }

/* -----  Navigation  ----- */
#block-menu-menu-mur-main-navigation {
  width: 100%;
  clear: both;
  background-image: url(../images/bg-03-repeat-combined.png);
  background-size: 50%;
  background-color: white;
  position: relative;
  padding-top: 1rem;
  top: 0; }
  @media (max-width: 800px) {
    #block-menu-menu-mur-main-navigation {
      background-image: url(../images/bg-02-repeat-white.png);
      background-size: 70%;
      margin-top: 0;
      margin-top: 2.4rem;
      height: 100vh; } }
  #block-menu-menu-mur-main-navigation a:link,
  #block-menu-menu-mur-main-navigation a:visited {
    color: #ff2c00;
    -webkit-text-stroke: 1px black;
    transition: all 0.2s ease; }
    @media (max-width: 800px) {
      #block-menu-menu-mur-main-navigation a:link,
      #block-menu-menu-mur-main-navigation a:visited {
        -webkit-text-stroke: 0px black; } }
  #block-menu-menu-mur-main-navigation a:hover {
    color: black; }
  #block-menu-menu-mur-main-navigation ul {
    margin: 0;
    padding: 1rem;
    text-align: center; }
    @media (min-width: 801px) {
      #block-menu-menu-mur-main-navigation ul {
        white-space: nowrap; } }
    #block-menu-menu-mur-main-navigation ul li {
      margin: 0 0.5rem 0 0.5rem;
      list-style: none;
      position: relative;
      font-family: 'blured', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      display: inline;
      color: white;
      -webkit-text-stroke: 1px black;
      background-image: url(../images/bg-02-repeat-white.png);
      background-size: 100%;
      padding: 1rem 3rem 0 3rem;
      border-radius: 3rem;
      color: black;
      transition: all 0.5s ease; }
      @media (min-width: 801px) {
        #block-menu-menu-mur-main-navigation ul li {
          font-size: 5rem;
          line-height: 3.9rem;
          letter-spacing: -0.35rem; } }
      @media (max-width: 800px) {
        #block-menu-menu-mur-main-navigation ul li {
          font-size: 3.3rem;
          line-height: 3.3rem;
          letter-spacing: -0.1rem; } }
      @media (max-width: 800px) {
        #block-menu-menu-mur-main-navigation ul li {
          background-image: none;
          background-color: white;
          -webkit-text-stroke: 0px black;
          line-height: 3rem;
          color: black;
          display: inline-block;
          margin-top: -1px;
          border: 1px solid black;
          padding: 2rem 2rem 1rem 2rem;
          border-radius: 0; } }
    #block-menu-menu-mur-main-navigation ul li:hover {
      background-color: rgba(240, 240, 240, 0.8); }
  #block-menu-menu-mur-main-navigation .active-trail a:link,
  #block-menu-menu-mur-main-navigation .active-trail a:visited {
    color: white; }
  @media (max-width: 800px) {
    #block-menu-menu-mur-main-navigation .active-trail {
      display: block; } }

.front #main {
  width: 100%;
  overflow: hidden; }

@media (max-width: 800px) {
  .front .pane-1 div {
    display: none; } }

.front #block-menu-menu-mur-main-navigation .mid-23781 {
  display: none; }

.front .panel-display {
  width: 100vw;
  display: block; }

.front .view-mur-single-wenode-frontpage {
  padding: 3rem 15% 4rem 15%;
  border-radius: 4rem;
  background-image: url(../images/bg-02-repeat-white.png);
  background-size: 30%;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  clear: both; }
  @media (max-width: 800px) {
    .front .view-mur-single-wenode-frontpage {
      padding: 1rem 2rem 2rem 2rem; } }
  .front .view-mur-single-wenode-frontpage img {
    padding: 1rem 1rem 0 1rem;
    width: 100%;
    height: auto;
    border-radius: 4rem; }
  .front .view-mur-single-wenode-frontpage .clearfix {
    display: block; }
  .front .view-mur-single-wenode-frontpage .field-name-field-picture-sub {
    display: inline-block;
    background-image: url(../images/bg-06.png);
    background-size: 30%;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    border-radius: 1rem;
    background-color: white;
    padding: 1rem; }

/*-----------------------------------------------
               frontpage
-----------------------------------------------*/
.page-mur-frontpage {
  /*
	#editorial:before {
		content: " ";
		background-image: url(../images/bg-unsharp-02.png);
		width: 100vw;
		height: 100%;
		position: absolute;
		top: -50vh;
		left: 0;
	}

*/ }
  .page-mur-frontpage .panel-panel {
    position: relative;
    z-index: 1; }
  .page-mur-frontpage #main {
    position: absolute;
    top: 0;
    left: 0; }
  .page-mur-frontpage .mur-logotype {
    width: 50%;
    margin: 0 25% 0 25%;
    position: fixed;
    top: 8rem;
    left: 0;
    z-index: 0; }
    .page-mur-frontpage .mur-logotype img {
      width: 100%;
      height: auto; }
    @media (max-width: 800px) {
      .page-mur-frontpage .mur-logotype {
        width: 80%;
        margin: 0 10% 0 10%;
        position: fixed;
        top: 8rem; } }
  .page-mur-frontpage .pane-1 {
    position: relative;
    z-index: 2; }
    @media (max-width: 800px) {
      .page-mur-frontpage .pane-1 .pane-1 div {
        display: none; } }
    .page-mur-frontpage .pane-1 img {
      width: 100%;
      height: auto; }
    .page-mur-frontpage .pane-1 .form-0 {
      position: absolute;
      width: 19vw;
      left: 2rem;
      top: 10rem; }
    .page-mur-frontpage .pane-1 .form-1 {
      position: absolute;
      width: 30vw;
      right: 2rem;
      top: 10rem; }
    .page-mur-frontpage .pane-1 .form-2 {
      position: absolute;
      width: 10vw;
      left: 80vw;
      top: 45vh;
      z-index: 5; }
    .page-mur-frontpage .pane-1 .form-3 {
      position: absolute;
      width: 14vw;
      left: 30vw;
      top: 29vh; }
    .page-mur-frontpage .pane-1 .form-4 {
      position: absolute;
      width: 38vw;
      right: 2rem;
      top: 60vh; }
    .page-mur-frontpage .pane-1 .form-5 {
      position: absolute;
      width: 10vw;
      right: 2rem;
      top: 90vh; }
  .page-mur-frontpage .form-0, .page-mur-frontpage .form-1, .page-mur-frontpage .form-2, .page-mur-frontpage .form-3, .page-mur-frontpage .form-4, .page-mur-frontpage .form-5, .page-mur-frontpage #block-block-25, .page-mur-frontpage #block-block-26, .page-mur-frontpage .mur-logotype, .page-mur-frontpage #block-menu-menu-mur-sub-menu, .page-mur-frontpage #block-views-hub-social-media-block, .page-mur-frontpage #block-locale-language-content {
    -webkit-mask-size: 400% 100%;
    -webkit-mask-image: url("../images/mask.png");
    -webkit-mask-position: 0% 0;
    mask-size: 400% 100%;
    mask-image: url("../images/mask.png");
    mask-position: 0% 0;
    transition: all 2s ease-out; }
    .page-mur-frontpage .form-0.active, .page-mur-frontpage .form-1.active, .page-mur-frontpage .form-2.active, .page-mur-frontpage .form-3.active, .page-mur-frontpage .form-4.active, .page-mur-frontpage .form-5.active, .page-mur-frontpage #block-block-25.active, .page-mur-frontpage #block-block-26.active, .page-mur-frontpage .mur-logotype.active, .page-mur-frontpage #block-menu-menu-mur-sub-menu.active, .page-mur-frontpage #block-views-hub-social-media-block.active, .page-mur-frontpage #block-locale-language-content.active {
      -webkit-mask-position: 100% 0 !important;
      mask-position: 100% 0 !important; }
    .page-mur-frontpage .form-0.done, .page-mur-frontpage .form-1.done, .page-mur-frontpage .form-2.done, .page-mur-frontpage .form-3.done, .page-mur-frontpage .form-4.done, .page-mur-frontpage .form-5.done, .page-mur-frontpage #block-block-25.done, .page-mur-frontpage #block-block-26.done, .page-mur-frontpage .mur-logotype.done, .page-mur-frontpage #block-menu-menu-mur-sub-menu.done, .page-mur-frontpage #block-views-hub-social-media-block.done, .page-mur-frontpage #block-locale-language-content.done {
      mask-image: none !important;
      -webkit-mask-image: none !important; }
  .page-mur-frontpage #editorial {
    margin-top: 100vh;
    width: 100%;
    padding: 3rem 15% 2rem 15%;
    background-image: url(../images/bg-05-repeat.png);
    background-size: 40%;
    background-repeat: repeat;
    border-radius: 3rem;
    position: relative;
    z-index: 1; }
    @media (max-width: 800px) {
      .page-mur-frontpage #editorial {
        margin-top: 45vh;
        width: 100%;
        padding: 0rem 2rem 2rem 2rem; } }
    .page-mur-frontpage #editorial .content {
      background-image: url(../images/bg-07.png);
      background-size: 30%;
      padding: 1rem;
      border-radius: 1rem;
      box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2); }
      @media (max-width: 800px) {
        .page-mur-frontpage #editorial .content {
          border-radius: 3rem; } }
    .page-mur-frontpage #editorial p {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      @media (min-width: 801px) {
        .page-mur-frontpage #editorial p {
          font-family: 'blured', sans-serif;
          letter-spacing: -0.05rem;
          font-size: 1.8rem;
          line-height: 2rem;
          color: #333; } }
      @media (max-width: 800px) {
        .page-mur-frontpage #editorial p {
          font-family: 'blured', sans-serif;
          font-size: 2rem;
          line-height: 2.1rem;
          letter-spacing: -0.1rem; } }
  .page-mur-frontpage .pane-mur-news {
    padding: 0 5% 0 5%; }
    @media (max-width: 800px) {
      .page-mur-frontpage .pane-mur-news {
        padding: 0rem; } }
    .page-mur-frontpage .pane-mur-news .views-row {
      width: 50%;
      float: left;
      padding: 2rem;
      background-color: white;
      background-image: url(../images/bg-07.png);
      background-size: 20%;
      border-radius: 3rem;
      box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
      position: relative; }
      @media (max-width: 800px) {
        .page-mur-frontpage .pane-mur-news .views-row {
          width: 100%;
          padding: 2rem; } }
      .page-mur-frontpage .pane-mur-news .views-row .views-field-nothing-1 {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        background-image: url(../images/bg-06.png);
        background-size: 30%;
        box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
        border-radius: 1rem;
        background-color: white;
        padding: 1rem;
        margin-bottom: -1rem;
        margin-left: 1rem;
        position: relative;
        z-index: 5; }
        @media (min-width: 801px) {
          .page-mur-frontpage .pane-mur-news .views-row .views-field-nothing-1 {
            font-size: 1.2rem;
            line-height: 1.4rem;
            letter-spacing: -0.02rem;
            text-transform: uppercase; } }
        @media (max-width: 800px) {
          .page-mur-frontpage .pane-mur-news .views-row .views-field-nothing-1 {
            font-size: 2rem;
            line-height: 2rem;
            letter-spacing: -0.1rem;
            text-transform: uppercase; } }
      .page-mur-frontpage .pane-mur-news .views-row .views-field-field-wenode-main-image {
        margin-bottom: 1rem;
        margin-top: -3rem;
        position: relative;
        z-index: 4; }
        .page-mur-frontpage .pane-mur-news .views-row .views-field-field-wenode-main-image img {
          width: 100%;
          height: auto;
          border-radius: 2rem; }
      .page-mur-frontpage .pane-mur-news .views-row .title {
        font-family: 'blured', sans-serif;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-left: 4rem;
        display: block; }
        @media (min-width: 801px) {
          .page-mur-frontpage .pane-mur-news .views-row .title {
            font-size: 3.3rem;
            line-height: 3.2rem;
            letter-spacing: -0.15rem; } }
        @media (max-width: 800px) {
          .page-mur-frontpage .pane-mur-news .views-row .title {
            font-size: 3.3rem;
            line-height: 3.3rem;
            letter-spacing: -0.1rem; } }
      .page-mur-frontpage .pane-mur-news .views-row p {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
        @media (min-width: 801px) {
          .page-mur-frontpage .pane-mur-news .views-row p {
            font-family: 'blured', sans-serif;
            letter-spacing: -0.05rem;
            font-size: 1.8rem;
            line-height: 2rem;
            color: #333; } }
        @media (max-width: 800px) {
          .page-mur-frontpage .pane-mur-news .views-row p {
            font-family: 'blured', sans-serif;
            font-size: 2rem;
            line-height: 2.1rem;
            letter-spacing: -0.1rem; } }
  .page-mur-frontpage #adv-section {
    padding: 3rem 5% 3rem 5%;
    background-image: url(../images/bg-05-repeat.png);
    background-size: 50%;
    border-radius: 3rem; }
  .page-mur-frontpage .add {
    width: 50%;
    float: left;
    background-image: url(../images/bg-04.png);
    background-color: white;
    background-size: 30%;
    border-radius: 3rem;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    padding: 3rem;
    position: relative;
    z-index: 5;
    min-height: 41rem; }
    @media (max-width: 800px) {
      .page-mur-frontpage .add {
        width: 100%; } }
    .page-mur-frontpage .add .label {
      font-family: Arial, Helvetica, sans-serif !important;
      font-size: 1rem;
      letter-spacing: 0.05rem;
      color: #666;
      font-weight: normal; }
  .page-mur-frontpage #atlas {
    font-family: bureau-grot-condensed, sans-serif;
    font-weight: 700;
    font-style: normal;
    background-image: url(../images/bg-02.png);
    background-color: white;
    background-size: 50%; }
    .page-mur-frontpage #atlas h2 {
      margin-top: 2rem; }
    .page-mur-frontpage #atlas h2, .page-mur-frontpage #atlas h3 {
      text-transform: uppercase;
      font-size: 4rem;
      line-height: 3.5rem;
      color: white;
      -webkit-text-stroke: 1px #666; }
    .page-mur-frontpage #atlas h3 {
      padding: 0 0 0 4rem; }
    .page-mur-frontpage #atlas h4 {
      font-size: 4rem;
      line-height: 3.5rem;
      text-transform: uppercase;
      color: #666; }
    .page-mur-frontpage #atlas .atlas-title {
      color: #666; }
    .page-mur-frontpage #atlas p {
      margin-top: 2rem;
      font-size: 2rem;
      line-height: 2rem;
      color: #666;
      padding: 0 0 0 4rem;
      letter-spacing: 0.05rem; }
  .page-mur-frontpage #transforma {
    font-family: 'Forum', cursive;
    cursor: pointer; }
    .page-mur-frontpage #transforma a:link,
    .page-mur-frontpage #transforma a:visited {
      color: #666;
      transition: all 0.3s ease; }
    .page-mur-frontpage #transforma h2 {
      font-size: 4rem;
      line-height: 3.4rem;
      text-align: center;
      font-weight: normal;
      margin: 3rem 0 3rem 0; }
    .page-mur-frontpage #transforma h3, .page-mur-frontpage #transforma h4 {
      font-size: 2.8rem;
      line-height: 2.5rem;
      text-align: center; }
    .page-mur-frontpage #transforma p {
      margin-top: 3rem;
      text-align: center; }
    .page-mur-frontpage #transforma a:hover {
      color: black; }

/*-----------------------------------------------
               overview pages
-----------------------------------------------*/
@media (max-width: 800px) {
  .page-mur-exhibition #main,
  .page-mur-filmprogramme #main,
  .page-mur-field-trips #main {
    margin-top: 5rem !important;
    padding: 0 2rem 0 2rem;
    width: 100% !important; } }

.page-mur-exhibition .view-mur-ausstellung-head,
.page-mur-exhibition .view-mur-filmprogramm-head,
.page-mur-exhibition .view-mur-exkursionen-head,
.page-mur-filmprogramme .view-mur-ausstellung-head,
.page-mur-filmprogramme .view-mur-filmprogramm-head,
.page-mur-filmprogramme .view-mur-exkursionen-head,
.page-mur-field-trips .view-mur-ausstellung-head,
.page-mur-field-trips .view-mur-filmprogramm-head,
.page-mur-field-trips .view-mur-exkursionen-head {
  padding: 0 2rem 0 2rem; }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-ausstellung-head,
    .page-mur-exhibition .view-mur-filmprogramm-head,
    .page-mur-exhibition .view-mur-exkursionen-head,
    .page-mur-filmprogramme .view-mur-ausstellung-head,
    .page-mur-filmprogramme .view-mur-filmprogramm-head,
    .page-mur-filmprogramme .view-mur-exkursionen-head,
    .page-mur-field-trips .view-mur-ausstellung-head,
    .page-mur-field-trips .view-mur-filmprogramm-head,
    .page-mur-field-trips .view-mur-exkursionen-head {
      padding: 0rem; } }

.page-mur-exhibition .view-mur-exkursionen-head .views-field-body,
.page-mur-filmprogramme .view-mur-exkursionen-head .views-field-body,
.page-mur-field-trips .view-mur-exkursionen-head .views-field-body {
  width: 100%;
  padding: 3rem 15% 2rem 15%;
  background-image: url(../images/bg-05-repeat.png);
  background-size: 40%;
  background-repeat: repeat;
  border-radius: 3rem; }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-exkursionen-head .views-field-body,
    .page-mur-filmprogramme .view-mur-exkursionen-head .views-field-body,
    .page-mur-field-trips .view-mur-exkursionen-head .views-field-body {
      padding: 1rem; } }
  .page-mur-exhibition .view-mur-exkursionen-head .views-field-body .field-content,
  .page-mur-filmprogramme .view-mur-exkursionen-head .views-field-body .field-content,
  .page-mur-field-trips .view-mur-exkursionen-head .views-field-body .field-content {
    background-image: url(../images/bg-07.png);
    background-size: 30%;
    padding: 1rem;
    border-radius: 1rem;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2); }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-exkursionen-head .views-field-body .field-content,
      .page-mur-filmprogramme .view-mur-exkursionen-head .views-field-body .field-content,
      .page-mur-field-trips .view-mur-exkursionen-head .views-field-body .field-content {
        padding: 1rem; } }
  .page-mur-exhibition .view-mur-exkursionen-head .views-field-body p,
  .page-mur-filmprogramme .view-mur-exkursionen-head .views-field-body p,
  .page-mur-field-trips .view-mur-exkursionen-head .views-field-body p {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    @media (min-width: 801px) {
      .page-mur-exhibition .view-mur-exkursionen-head .views-field-body p,
      .page-mur-filmprogramme .view-mur-exkursionen-head .views-field-body p,
      .page-mur-field-trips .view-mur-exkursionen-head .views-field-body p {
        font-family: 'blured', sans-serif;
        letter-spacing: -0.05rem;
        font-size: 1.8rem;
        line-height: 2rem;
        color: #333; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-exkursionen-head .views-field-body p,
      .page-mur-filmprogramme .view-mur-exkursionen-head .views-field-body p,
      .page-mur-field-trips .view-mur-exkursionen-head .views-field-body p {
        font-family: 'blured', sans-serif;
        font-size: 2rem;
        line-height: 2.1rem;
        letter-spacing: -0.1rem; } }

.page-mur-exhibition #page-title,
.page-mur-filmprogramme #page-title,
.page-mur-field-trips #page-title {
  display: none; }

.page-mur-exhibition h1,
.page-mur-filmprogramme h1,
.page-mur-field-trips h1 {
  font-family: 'blured', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  padding: 1.5rem 2rem 1rem 2rem;
  border-radius: 3rem;
  display: block;
  float: left;
  color: black;
  font-weight: normal;
  color: #333; }
  @media (min-width: 801px) {
    .page-mur-exhibition h1,
    .page-mur-filmprogramme h1,
    .page-mur-field-trips h1 {
      font-size: 5rem;
      line-height: 3.9rem;
      letter-spacing: -0.25rem; } }
  @media (max-width: 800px) {
    .page-mur-exhibition h1,
    .page-mur-filmprogramme h1,
    .page-mur-field-trips h1 {
      font-size: 3.3rem;
      line-height: 3.3rem;
      letter-spacing: -0.1rem; } }
  @media (max-width: 800px) {
    .page-mur-exhibition h1,
    .page-mur-filmprogramme h1,
    .page-mur-field-trips h1 {
      display: block !important;
      width: 100% !important;
      text-align: left; } }

.page-mur-exhibition .views-field-nothing,
.page-mur-filmprogramme .views-field-nothing,
.page-mur-field-trips .views-field-nothing {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background-image: url(../images/bg-06.png);
  background-size: 30%;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  border-radius: 1rem;
  background-color: white;
  padding: 1rem;
  display: inline-block;
  float: right; }
  @media (min-width: 801px) {
    .page-mur-exhibition .views-field-nothing,
    .page-mur-filmprogramme .views-field-nothing,
    .page-mur-field-trips .views-field-nothing {
      font-size: 1.2rem;
      line-height: 1.4rem;
      letter-spacing: -0.02rem;
      text-transform: uppercase; } }
  @media (max-width: 800px) {
    .page-mur-exhibition .views-field-nothing,
    .page-mur-filmprogramme .views-field-nothing,
    .page-mur-field-trips .views-field-nothing {
      font-size: 2rem;
      line-height: 2rem;
      letter-spacing: -0.1rem;
      text-transform: uppercase; } }
  @media (max-width: 800px) {
    .page-mur-exhibition .views-field-nothing,
    .page-mur-filmprogramme .views-field-nothing,
    .page-mur-field-trips .views-field-nothing {
      width: 100%;
      display: block; } }

.page-mur-exhibition .views-field-field-picture,
.page-mur-filmprogramme .views-field-field-picture,
.page-mur-field-trips .views-field-field-picture {
  padding: 3rem 15% 4rem 15%;
  border-radius: 4rem;
  background-image: url(../images/bg-02-repeat-white.png);
  background-size: 30%;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  clear: both; }
  @media (max-width: 800px) {
    .page-mur-exhibition .views-field-field-picture,
    .page-mur-filmprogramme .views-field-field-picture,
    .page-mur-field-trips .views-field-field-picture {
      padding: 1rem 2rem 2rem 2rem; } }
  .page-mur-exhibition .views-field-field-picture img,
  .page-mur-filmprogramme .views-field-field-picture img,
  .page-mur-field-trips .views-field-field-picture img {
    padding: 1rem 1rem 0 1rem;
    width: 100%;
    height: auto;
    border-radius: 4rem; }

.page-mur-exhibition .pane-mur-artists-overview,
.page-mur-exhibition .pane-mur-artists-overview-2,
.page-mur-filmprogramme .pane-mur-artists-overview,
.page-mur-filmprogramme .pane-mur-artists-overview-2,
.page-mur-field-trips .pane-mur-artists-overview,
.page-mur-field-trips .pane-mur-artists-overview-2 {
  text-align: center;
  margin-top: 2rem; }
  @media (max-width: 800px) {
    .page-mur-exhibition .pane-mur-artists-overview,
    .page-mur-exhibition .pane-mur-artists-overview-2,
    .page-mur-filmprogramme .pane-mur-artists-overview,
    .page-mur-filmprogramme .pane-mur-artists-overview-2,
    .page-mur-field-trips .pane-mur-artists-overview,
    .page-mur-field-trips .pane-mur-artists-overview-2 {
      margin-top: 0rem; } }
  .page-mur-exhibition .pane-mur-artists-overview .pane-title,
  .page-mur-exhibition .pane-mur-artists-overview-2 .pane-title,
  .page-mur-filmprogramme .pane-mur-artists-overview .pane-title,
  .page-mur-filmprogramme .pane-mur-artists-overview-2 .pane-title,
  .page-mur-field-trips .pane-mur-artists-overview .pane-title,
  .page-mur-field-trips .pane-mur-artists-overview-2 .pane-title {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 1rem;
    display: inline-block;
    background-image: url(../images/bg-06.png);
    background-size: 30%;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    border-radius: 1rem;
    background-color: white;
    padding: 1rem; }
    @media (min-width: 801px) {
      .page-mur-exhibition .pane-mur-artists-overview .pane-title,
      .page-mur-exhibition .pane-mur-artists-overview-2 .pane-title,
      .page-mur-filmprogramme .pane-mur-artists-overview .pane-title,
      .page-mur-filmprogramme .pane-mur-artists-overview-2 .pane-title,
      .page-mur-field-trips .pane-mur-artists-overview .pane-title,
      .page-mur-field-trips .pane-mur-artists-overview-2 .pane-title {
        font-size: 1.2rem;
        line-height: 1.4rem;
        letter-spacing: -0.02rem;
        text-transform: uppercase; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .pane-mur-artists-overview .pane-title,
      .page-mur-exhibition .pane-mur-artists-overview-2 .pane-title,
      .page-mur-filmprogramme .pane-mur-artists-overview .pane-title,
      .page-mur-filmprogramme .pane-mur-artists-overview-2 .pane-title,
      .page-mur-field-trips .pane-mur-artists-overview .pane-title,
      .page-mur-field-trips .pane-mur-artists-overview-2 .pane-title {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem;
        text-transform: uppercase; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .pane-mur-artists-overview .pane-title,
      .page-mur-exhibition .pane-mur-artists-overview-2 .pane-title,
      .page-mur-filmprogramme .pane-mur-artists-overview .pane-title,
      .page-mur-filmprogramme .pane-mur-artists-overview-2 .pane-title,
      .page-mur-field-trips .pane-mur-artists-overview .pane-title,
      .page-mur-field-trips .pane-mur-artists-overview-2 .pane-title {
        width: 100%;
        margin: 0; } }
  .page-mur-exhibition .pane-mur-artists-overview .views-row,
  .page-mur-exhibition .pane-mur-artists-overview-2 .views-row,
  .page-mur-filmprogramme .pane-mur-artists-overview .views-row,
  .page-mur-filmprogramme .pane-mur-artists-overview-2 .views-row,
  .page-mur-field-trips .pane-mur-artists-overview .views-row,
  .page-mur-field-trips .pane-mur-artists-overview-2 .views-row {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: url(../images/bg-02-repeat-white.png);
    background-size: 70%;
    padding: 2rem 2rem 1rem 2rem;
    display: inline-block;
    margin-bottom: 1rem;
    border-radius: 3rem;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2); }
    @media (min-width: 801px) {
      .page-mur-exhibition .pane-mur-artists-overview .views-row,
      .page-mur-exhibition .pane-mur-artists-overview-2 .views-row,
      .page-mur-filmprogramme .pane-mur-artists-overview .views-row,
      .page-mur-filmprogramme .pane-mur-artists-overview-2 .views-row,
      .page-mur-field-trips .pane-mur-artists-overview .views-row,
      .page-mur-field-trips .pane-mur-artists-overview-2 .views-row {
        font-size: 5rem;
        line-height: 3.9rem;
        letter-spacing: -0.25rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .pane-mur-artists-overview .views-row,
      .page-mur-exhibition .pane-mur-artists-overview-2 .views-row,
      .page-mur-filmprogramme .pane-mur-artists-overview .views-row,
      .page-mur-filmprogramme .pane-mur-artists-overview-2 .views-row,
      .page-mur-field-trips .pane-mur-artists-overview .views-row,
      .page-mur-field-trips .pane-mur-artists-overview-2 .views-row {
        font-size: 3.3rem;
        line-height: 3.3rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .pane-mur-artists-overview .views-row,
      .page-mur-exhibition .pane-mur-artists-overview-2 .views-row,
      .page-mur-filmprogramme .pane-mur-artists-overview .views-row,
      .page-mur-filmprogramme .pane-mur-artists-overview-2 .views-row,
      .page-mur-field-trips .pane-mur-artists-overview .views-row,
      .page-mur-field-trips .pane-mur-artists-overview-2 .views-row {
        margin-bottom: 0rem;
        display: block; } }
  .page-mur-exhibition .pane-mur-artists-overview .origin,
  .page-mur-exhibition .pane-mur-artists-overview-2 .origin,
  .page-mur-filmprogramme .pane-mur-artists-overview .origin,
  .page-mur-filmprogramme .pane-mur-artists-overview-2 .origin,
  .page-mur-field-trips .pane-mur-artists-overview .origin,
  .page-mur-field-trips .pane-mur-artists-overview-2 .origin {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 10rem; }
    @media (min-width: 801px) {
      .page-mur-exhibition .pane-mur-artists-overview .origin,
      .page-mur-exhibition .pane-mur-artists-overview-2 .origin,
      .page-mur-filmprogramme .pane-mur-artists-overview .origin,
      .page-mur-filmprogramme .pane-mur-artists-overview-2 .origin,
      .page-mur-field-trips .pane-mur-artists-overview .origin,
      .page-mur-field-trips .pane-mur-artists-overview-2 .origin {
        font-size: 1.2rem;
        line-height: 1.4rem;
        letter-spacing: -0.02rem;
        text-transform: uppercase; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .pane-mur-artists-overview .origin,
      .page-mur-exhibition .pane-mur-artists-overview-2 .origin,
      .page-mur-filmprogramme .pane-mur-artists-overview .origin,
      .page-mur-filmprogramme .pane-mur-artists-overview-2 .origin,
      .page-mur-field-trips .pane-mur-artists-overview .origin,
      .page-mur-field-trips .pane-mur-artists-overview-2 .origin {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem;
        text-transform: uppercase; } }
  .page-mur-exhibition .pane-mur-artists-overview a:hover,
  .page-mur-exhibition .pane-mur-artists-overview-2 a:hover,
  .page-mur-filmprogramme .pane-mur-artists-overview a:hover,
  .page-mur-filmprogramme .pane-mur-artists-overview-2 a:hover,
  .page-mur-field-trips .pane-mur-artists-overview a:hover,
  .page-mur-field-trips .pane-mur-artists-overview-2 a:hover {
    color: #ff2c00 !important; }

@media (max-width: 800px) {
  .page-mur-exhibition .panel-2col .panel-col-last,
  .page-mur-exhibition .panel-2col .panel-col-first,
  .page-mur-filmprogramme .panel-2col .panel-col-last,
  .page-mur-filmprogramme .panel-2col .panel-col-first,
  .page-mur-field-trips .panel-2col .panel-col-last,
  .page-mur-field-trips .panel-2col .panel-col-first {
    width: 100% !important; } }

.page-mur-exhibition .panel-2col .panel-col-last,
.page-mur-filmprogramme .panel-2col .panel-col-last,
.page-mur-field-trips .panel-2col .panel-col-last {
  width: 48%;
  position: fixed;
  border-radius: 4rem;
  top: 9rem;
  right: 1rem;
  height: calc(100vh - 9rem);
  background-image: url(../images/bg-01-repeat-black-400px.png);
  background-size: 50%;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2); }
  .page-mur-exhibition .panel-2col .panel-col-last .panel-separator,
  .page-mur-filmprogramme .panel-2col .panel-col-last .panel-separator,
  .page-mur-field-trips .panel-2col .panel-col-last .panel-separator {
    display: none; }

.page-mur-exhibition .pane-mur-ausstellung-body-first .pane-content,
.page-mur-filmprogramme .pane-mur-ausstellung-body-first .pane-content,
.page-mur-field-trips .pane-mur-ausstellung-body-first .pane-content {
  position: relative; }

.page-mur-exhibition .panel-separator,
.page-mur-filmprogramme .panel-separator,
.page-mur-field-trips .panel-separator {
  display: none; }

.page-mur-exhibition .view-mur-ausstellung-body-first,
.page-mur-exhibition .view-mur-ausstellung-body-second,
.page-mur-filmprogramme .view-mur-ausstellung-body-first,
.page-mur-filmprogramme .view-mur-ausstellung-body-second,
.page-mur-field-trips .view-mur-ausstellung-body-first,
.page-mur-field-trips .view-mur-ausstellung-body-second {
  background-color: white;
  background-image: url(../images/bg-07.png);
  background-size: 20%;
  background-repeat: repeat;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  padding: 1rem;
  border-radius: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (min-width: 801px) {
    .page-mur-exhibition .view-mur-ausstellung-body-first,
    .page-mur-exhibition .view-mur-ausstellung-body-second,
    .page-mur-filmprogramme .view-mur-ausstellung-body-first,
    .page-mur-filmprogramme .view-mur-ausstellung-body-second,
    .page-mur-field-trips .view-mur-ausstellung-body-first,
    .page-mur-field-trips .view-mur-ausstellung-body-second {
      font-size: 1.2rem;
      line-height: 1.4rem;
      letter-spacing: -0.02rem; } }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-ausstellung-body-first,
    .page-mur-exhibition .view-mur-ausstellung-body-second,
    .page-mur-filmprogramme .view-mur-ausstellung-body-first,
    .page-mur-filmprogramme .view-mur-ausstellung-body-second,
    .page-mur-field-trips .view-mur-ausstellung-body-first,
    .page-mur-field-trips .view-mur-ausstellung-body-second {
      font-size: 1rem;
      line-height: 1.2rem;
      letter-spacing: -0.1rem; } }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-ausstellung-body-first,
    .page-mur-exhibition .view-mur-ausstellung-body-second,
    .page-mur-filmprogramme .view-mur-ausstellung-body-first,
    .page-mur-filmprogramme .view-mur-ausstellung-body-second,
    .page-mur-field-trips .view-mur-ausstellung-body-first,
    .page-mur-field-trips .view-mur-ausstellung-body-second {
      padding: 0rem; } }
  .page-mur-exhibition .view-mur-ausstellung-body-first h3,
  .page-mur-exhibition .view-mur-ausstellung-body-second h3,
  .page-mur-filmprogramme .view-mur-ausstellung-body-first h3,
  .page-mur-filmprogramme .view-mur-ausstellung-body-second h3,
  .page-mur-field-trips .view-mur-ausstellung-body-first h3,
  .page-mur-field-trips .view-mur-ausstellung-body-second h3 {
    display: inline-block;
    background-image: url(../images/bg-06.png);
    background-size: 30%;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    border-radius: 1rem;
    background-color: white;
    padding: 1rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 0.5rem;
    color: black; }
    @media (min-width: 801px) {
      .page-mur-exhibition .view-mur-ausstellung-body-first h3,
      .page-mur-exhibition .view-mur-ausstellung-body-second h3,
      .page-mur-filmprogramme .view-mur-ausstellung-body-first h3,
      .page-mur-filmprogramme .view-mur-ausstellung-body-second h3,
      .page-mur-field-trips .view-mur-ausstellung-body-first h3,
      .page-mur-field-trips .view-mur-ausstellung-body-second h3 {
        font-size: 1.2rem;
        line-height: 1.4rem;
        letter-spacing: -0.02rem;
        text-transform: uppercase; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-ausstellung-body-first h3,
      .page-mur-exhibition .view-mur-ausstellung-body-second h3,
      .page-mur-filmprogramme .view-mur-ausstellung-body-first h3,
      .page-mur-filmprogramme .view-mur-ausstellung-body-second h3,
      .page-mur-field-trips .view-mur-ausstellung-body-first h3,
      .page-mur-field-trips .view-mur-ausstellung-body-second h3 {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem;
        text-transform: uppercase; } }
  .page-mur-exhibition .view-mur-ausstellung-body-first h4,
  .page-mur-exhibition .view-mur-ausstellung-body-second h4,
  .page-mur-filmprogramme .view-mur-ausstellung-body-first h4,
  .page-mur-filmprogramme .view-mur-ausstellung-body-second h4,
  .page-mur-field-trips .view-mur-ausstellung-body-first h4,
  .page-mur-field-trips .view-mur-ausstellung-body-second h4 {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 1rem; }
    @media (min-width: 801px) {
      .page-mur-exhibition .view-mur-ausstellung-body-first h4,
      .page-mur-exhibition .view-mur-ausstellung-body-second h4,
      .page-mur-filmprogramme .view-mur-ausstellung-body-first h4,
      .page-mur-filmprogramme .view-mur-ausstellung-body-second h4,
      .page-mur-field-trips .view-mur-ausstellung-body-first h4,
      .page-mur-field-trips .view-mur-ausstellung-body-second h4 {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-ausstellung-body-first h4,
      .page-mur-exhibition .view-mur-ausstellung-body-second h4,
      .page-mur-filmprogramme .view-mur-ausstellung-body-first h4,
      .page-mur-filmprogramme .view-mur-ausstellung-body-second h4,
      .page-mur-field-trips .view-mur-ausstellung-body-first h4,
      .page-mur-field-trips .view-mur-ausstellung-body-second h4 {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }

.page-mur-exhibition .view-mur-ausstellung-body-first,
.page-mur-filmprogramme .view-mur-ausstellung-body-first,
.page-mur-field-trips .view-mur-ausstellung-body-first {
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (min-width: 801px) {
    .page-mur-exhibition .view-mur-ausstellung-body-first,
    .page-mur-filmprogramme .view-mur-ausstellung-body-first,
    .page-mur-field-trips .view-mur-ausstellung-body-first {
      font-family: 'blured', sans-serif;
      letter-spacing: -0.05rem;
      font-size: 1.8rem;
      line-height: 2rem;
      color: #333; } }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-ausstellung-body-first,
    .page-mur-filmprogramme .view-mur-ausstellung-body-first,
    .page-mur-field-trips .view-mur-ausstellung-body-first {
      font-family: 'blured', sans-serif;
      font-size: 2rem;
      line-height: 2.1rem;
      letter-spacing: -0.1rem; } }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-ausstellung-body-first,
    .page-mur-filmprogramme .view-mur-ausstellung-body-first,
    .page-mur-field-trips .view-mur-ausstellung-body-first {
      padding: 1rem; } }
  .page-mur-exhibition .view-mur-ausstellung-body-first p,
  .page-mur-filmprogramme .view-mur-ausstellung-body-first p,
  .page-mur-field-trips .view-mur-ausstellung-body-first p {
    text-indent: 4rem; }
  .page-mur-exhibition .view-mur-ausstellung-body-first p:first-child,
  .page-mur-filmprogramme .view-mur-ausstellung-body-first p:first-child,
  .page-mur-field-trips .view-mur-ausstellung-body-first p:first-child {
    text-indent: 0; }

.page-mur-exhibition .view-mur-ausstellung-body-second,
.page-mur-filmprogramme .view-mur-ausstellung-body-second,
.page-mur-field-trips .view-mur-ausstellung-body-second {
  background-color: #171717;
  background-image: url(../images/bg-09.png);
  background-size: 50%;
  color: #f1f1f1;
  border-radius: 1rem; }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-ausstellung-body-second,
    .page-mur-filmprogramme .view-mur-ausstellung-body-second,
    .page-mur-field-trips .view-mur-ausstellung-body-second {
      padding: 1rem;
      font-size: 2.5rem !important;
      line-height: 2.5rem !important; } }

.page-mur-exhibition .pane-custom, .page-mur-exhibition .pane-node,
.page-mur-filmprogramme .pane-custom,
.page-mur-filmprogramme .pane-node,
.page-mur-field-trips .pane-custom,
.page-mur-field-trips .pane-node {
  background-image: url(../images/bg-09.png);
  background-size: 30%;
  background-repeat: repeat;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  padding: 1rem;
  border-radius: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: black;
  background-color: #666;
  color: #f1f1f1; }
  @media (min-width: 801px) {
    .page-mur-exhibition .pane-custom, .page-mur-exhibition .pane-node,
    .page-mur-filmprogramme .pane-custom,
    .page-mur-filmprogramme .pane-node,
    .page-mur-field-trips .pane-custom,
    .page-mur-field-trips .pane-node {
      font-size: 1.2rem;
      line-height: 1.4rem;
      letter-spacing: -0.02rem; } }
  @media (max-width: 800px) {
    .page-mur-exhibition .pane-custom, .page-mur-exhibition .pane-node,
    .page-mur-filmprogramme .pane-custom,
    .page-mur-filmprogramme .pane-node,
    .page-mur-field-trips .pane-custom,
    .page-mur-field-trips .pane-node {
      font-size: 1rem;
      line-height: 1.2rem;
      letter-spacing: -0.1rem; } }
  .page-mur-exhibition .pane-custom h3, .page-mur-exhibition .pane-node h3,
  .page-mur-filmprogramme .pane-custom h3,
  .page-mur-filmprogramme .pane-node h3,
  .page-mur-field-trips .pane-custom h3,
  .page-mur-field-trips .pane-node h3 {
    display: inline-block;
    background-image: url(../images/bg-06.png);
    background-size: 30%;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    border-radius: 1rem;
    background-color: white;
    padding: 1rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 0.5rem;
    color: black; }
    @media (min-width: 801px) {
      .page-mur-exhibition .pane-custom h3, .page-mur-exhibition .pane-node h3,
      .page-mur-filmprogramme .pane-custom h3,
      .page-mur-filmprogramme .pane-node h3,
      .page-mur-field-trips .pane-custom h3,
      .page-mur-field-trips .pane-node h3 {
        font-size: 1.2rem;
        line-height: 1.4rem;
        letter-spacing: -0.02rem;
        text-transform: uppercase; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .pane-custom h3, .page-mur-exhibition .pane-node h3,
      .page-mur-filmprogramme .pane-custom h3,
      .page-mur-filmprogramme .pane-node h3,
      .page-mur-field-trips .pane-custom h3,
      .page-mur-field-trips .pane-node h3 {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem;
        text-transform: uppercase; } }
  .page-mur-exhibition .pane-custom h2, .page-mur-exhibition .pane-node h2,
  .page-mur-filmprogramme .pane-custom h2,
  .page-mur-filmprogramme .pane-node h2,
  .page-mur-field-trips .pane-custom h2,
  .page-mur-field-trips .pane-node h2 {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    @media (min-width: 801px) {
      .page-mur-exhibition .pane-custom h2, .page-mur-exhibition .pane-node h2,
      .page-mur-filmprogramme .pane-custom h2,
      .page-mur-filmprogramme .pane-node h2,
      .page-mur-field-trips .pane-custom h2,
      .page-mur-field-trips .pane-node h2 {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .pane-custom h2, .page-mur-exhibition .pane-node h2,
      .page-mur-filmprogramme .pane-custom h2,
      .page-mur-filmprogramme .pane-node h2,
      .page-mur-field-trips .pane-custom h2,
      .page-mur-field-trips .pane-node h2 {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
  .page-mur-exhibition .pane-custom header, .page-mur-exhibition .pane-custom footer, .page-mur-exhibition .pane-node header, .page-mur-exhibition .pane-node footer,
  .page-mur-filmprogramme .pane-custom header,
  .page-mur-filmprogramme .pane-custom footer,
  .page-mur-filmprogramme .pane-node header,
  .page-mur-filmprogramme .pane-node footer,
  .page-mur-field-trips .pane-custom header,
  .page-mur-field-trips .pane-custom footer,
  .page-mur-field-trips .pane-node header,
  .page-mur-field-trips .pane-node footer {
    display: none; }

.page-mur-exhibition .view-mur-filmprogramm-head .views-field-body,
.page-mur-filmprogramme .view-mur-filmprogramm-head .views-field-body,
.page-mur-field-trips .view-mur-filmprogramm-head .views-field-body {
  width: 100%;
  padding: 3rem 15% 2rem 15%;
  background-image: url(../images/bg-05-repeat.png);
  background-size: 40%;
  background-repeat: repeat;
  border-radius: 3rem; }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-filmprogramm-head .views-field-body,
    .page-mur-filmprogramme .view-mur-filmprogramm-head .views-field-body,
    .page-mur-field-trips .view-mur-filmprogramm-head .views-field-body {
      padding: 1rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-head .views-field-body .field-content,
  .page-mur-filmprogramme .view-mur-filmprogramm-head .views-field-body .field-content,
  .page-mur-field-trips .view-mur-filmprogramm-head .views-field-body .field-content {
    background-image: url(../images/bg-07.png);
    background-size: 30%;
    padding: 1rem;
    border-radius: 1rem;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2); }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-head .views-field-body .field-content,
      .page-mur-filmprogramme .view-mur-filmprogramm-head .views-field-body .field-content,
      .page-mur-field-trips .view-mur-filmprogramm-head .views-field-body .field-content {
        border-radius: 3rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-head .views-field-body p,
  .page-mur-filmprogramme .view-mur-filmprogramm-head .views-field-body p,
  .page-mur-field-trips .view-mur-filmprogramm-head .views-field-body p {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    @media (min-width: 801px) {
      .page-mur-exhibition .view-mur-filmprogramm-head .views-field-body p,
      .page-mur-filmprogramme .view-mur-filmprogramm-head .views-field-body p,
      .page-mur-field-trips .view-mur-filmprogramm-head .views-field-body p {
        font-family: 'blured', sans-serif;
        letter-spacing: -0.05rem;
        font-size: 1.8rem;
        line-height: 2rem;
        color: #333; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-head .views-field-body p,
      .page-mur-filmprogramme .view-mur-filmprogramm-head .views-field-body p,
      .page-mur-field-trips .view-mur-filmprogramm-head .views-field-body p {
        font-family: 'blured', sans-serif;
        font-size: 2rem;
        line-height: 2.1rem;
        letter-spacing: -0.1rem; } }

.page-mur-exhibition .view-mur-filmprogramm-overview h2,
.page-mur-exhibition .view-mur-filmprogramm-filmraum h2,
.page-mur-filmprogramme .view-mur-filmprogramm-overview h2,
.page-mur-filmprogramme .view-mur-filmprogramm-filmraum h2,
.page-mur-field-trips .view-mur-filmprogramm-overview h2,
.page-mur-field-trips .view-mur-filmprogramm-filmraum h2 {
  font-family: 'blured', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (min-width: 801px) {
    .page-mur-exhibition .view-mur-filmprogramm-overview h2,
    .page-mur-exhibition .view-mur-filmprogramm-filmraum h2,
    .page-mur-filmprogramme .view-mur-filmprogramm-overview h2,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum h2,
    .page-mur-field-trips .view-mur-filmprogramm-overview h2,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum h2 {
      font-size: 5rem;
      line-height: 3.9rem;
      letter-spacing: -0.25rem; } }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-filmprogramm-overview h2,
    .page-mur-exhibition .view-mur-filmprogramm-filmraum h2,
    .page-mur-filmprogramme .view-mur-filmprogramm-overview h2,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum h2,
    .page-mur-field-trips .view-mur-filmprogramm-overview h2,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum h2 {
      font-size: 3.3rem;
      line-height: 3.3rem;
      letter-spacing: -0.1rem; } }

.page-mur-exhibition .view-mur-filmprogramm-overview .date-location,
.page-mur-exhibition .view-mur-filmprogramm-filmraum .date-location,
.page-mur-filmprogramme .view-mur-filmprogramm-overview .date-location,
.page-mur-filmprogramme .view-mur-filmprogramm-filmraum .date-location,
.page-mur-field-trips .view-mur-filmprogramm-overview .date-location,
.page-mur-field-trips .view-mur-filmprogramm-filmraum .date-location {
  font-family: 'blured', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (min-width: 801px) {
    .page-mur-exhibition .view-mur-filmprogramm-overview .date-location,
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .date-location,
    .page-mur-filmprogramme .view-mur-filmprogramm-overview .date-location,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .date-location,
    .page-mur-field-trips .view-mur-filmprogramm-overview .date-location,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .date-location {
      font-size: 2rem;
      line-height: 2rem;
      letter-spacing: -0.1rem; } }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-filmprogramm-overview .date-location,
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .date-location,
    .page-mur-filmprogramme .view-mur-filmprogramm-overview .date-location,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .date-location,
    .page-mur-field-trips .view-mur-filmprogramm-overview .date-location,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .date-location {
      font-size: 2rem;
      line-height: 2rem;
      letter-spacing: -0.1rem; } }

.page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
.page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-field-wenode-marginal,
.page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
.page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-field-wenode-marginal,
.page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
.page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-field-wenode-marginal {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media (min-width: 801px) {
    .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-field-wenode-marginal,
    .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-field-wenode-marginal,
    .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-field-wenode-marginal {
      font-size: 1.2rem;
      line-height: 1.4rem;
      letter-spacing: -0.02rem; } }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-field-wenode-marginal,
    .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-field-wenode-marginal,
    .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-field-wenode-marginal {
      font-size: 1rem;
      line-height: 1.2rem;
      letter-spacing: -0.1rem; } }

.page-mur-exhibition .view-mur-filmprogramm-filmraum,
.page-mur-filmprogramme .view-mur-filmprogramm-filmraum,
.page-mur-field-trips .view-mur-filmprogramm-filmraum {
  width: 100%;
  background-image: url(../images/bg-04.png);
  background-size: 40%;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  clear: both;
  border-radius: 3rem;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  padding: 3rem; }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-filmprogramm-filmraum,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum {
      padding: 1rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-filmraum h2,
  .page-mur-filmprogramme .view-mur-filmprogramm-filmraum h2,
  .page-mur-field-trips .view-mur-filmprogramm-filmraum h2 {
    font-weight: normal;
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 40%;
    float: left;
    margin-bottom: 3rem;
    padding-left: 2rem; }
    @media (min-width: 801px) {
      .page-mur-exhibition .view-mur-filmprogramm-filmraum h2,
      .page-mur-filmprogramme .view-mur-filmprogramm-filmraum h2,
      .page-mur-field-trips .view-mur-filmprogramm-filmraum h2 {
        font-size: 3.3rem;
        line-height: 3.2rem;
        letter-spacing: -0.15rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-filmraum h2,
      .page-mur-filmprogramme .view-mur-filmprogramm-filmraum h2,
      .page-mur-field-trips .view-mur-filmprogramm-filmraum h2 {
        font-size: 3.3rem;
        line-height: 3.3rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-filmraum h2,
      .page-mur-filmprogramme .view-mur-filmprogramm-filmraum h2,
      .page-mur-field-trips .view-mur-filmprogramm-filmraum h2 {
        width: 100%;
        margin-bottom: 0;
        margin-top: 1rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-filmraum .date-location,
  .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .date-location,
  .page-mur-field-trips .view-mur-filmprogramm-filmraum .date-location {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 40%;
    float: right;
    margin-bottom: 10rem; }
    @media (min-width: 801px) {
      .page-mur-exhibition .view-mur-filmprogramm-filmraum .date-location,
      .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .date-location,
      .page-mur-field-trips .view-mur-filmprogramm-filmraum .date-location {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-filmraum .date-location,
      .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .date-location,
      .page-mur-field-trips .view-mur-filmprogramm-filmraum .date-location {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-filmraum .date-location,
      .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .date-location,
      .page-mur-field-trips .view-mur-filmprogramm-filmraum .date-location {
        width: 100%;
        margin-bottom: 10rem;
        padding-left: 2rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-body,
  .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-body,
  .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-body {
    background-image: url(../images/bg-07.png);
    background-size: 30%;
    padding: 2rem;
    border-radius: 3rem;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    width: 50%;
    float: left; }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-body,
      .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-body,
      .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-body {
        width: 100%; } }
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-body p,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-body p,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-body p {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      @media (min-width: 801px) {
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-body p,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-body p,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-body p {
          font-family: 'blured', sans-serif;
          letter-spacing: -0.05rem;
          font-size: 1.8rem;
          line-height: 2rem;
          color: #333; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-body p,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-body p,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-body p {
          font-family: 'blured', sans-serif;
          font-size: 2rem;
          line-height: 2.1rem;
          letter-spacing: -0.1rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-field-picture,
  .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-field-picture,
  .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-field-picture {
    padding: 1rem 1rem 2rem 1rem;
    border-radius: 4rem;
    background-image: url(../images/bg-02-repeat-white.png);
    background-size: 50%;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    width: 50%;
    float: right;
    clear: none; }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-field-picture,
      .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-field-picture,
      .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-field-picture {
        width: 100%; } }
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-field-picture img,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-field-picture img,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-field-picture img {
      padding: 1rem 1rem 0 1rem;
      width: 100%;
      height: auto;
      border-radius: 4rem; }
  .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view,
  .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view,
  .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view {
    background-color: #171717;
    background-image: url(../images/bg-09.png);
    background-size: 20%;
    color: #f1f1f1;
    border-radius: 3rem;
    width: 50%;
    padding: 2rem;
    float: left; }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view,
      .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view,
      .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view {
        width: 100%; } }
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view a:link,
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view a:visited,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view a:link,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view a:visited,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view a:link,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view a:visited {
      color: #999;
      font-family: 'blured', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      @media (min-width: 801px) {
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view a:link,
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view a:visited,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view a:link,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view a:visited,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view a:link,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view a:visited {
          font-size: 3.3rem;
          line-height: 3.2rem;
          letter-spacing: -0.15rem; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view a:link,
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view a:visited,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view a:link,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view a:visited,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view a:link,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view a:visited {
          font-size: 3.3rem;
          line-height: 3.3rem;
          letter-spacing: -0.1rem; } }
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view a:hover,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view a:hover,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view a:hover {
      color: white !important; }
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view .views-label-view,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view .views-label-view,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view .views-label-view {
      display: inline-block;
      background-image: url(../images/bg-06.png);
      background-size: 30%;
      box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
      border-radius: 1rem;
      background-color: white;
      padding: 1rem;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: black;
      margin-bottom: 0.75rem; }
      @media (min-width: 801px) {
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view .views-label-view,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view .views-label-view,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view .views-label-view {
          font-size: 1.2rem;
          line-height: 1.4rem;
          letter-spacing: -0.02rem;
          text-transform: uppercase; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view .views-label-view,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view .views-label-view,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view .views-label-view {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem;
          text-transform: uppercase; } }
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view h3,
    .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view p,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view h3,
    .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view p,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view h3,
    .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view p {
      font-family: 'blured', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      @media (min-width: 801px) {
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view h3,
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view p,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view h3,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view p,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view h3,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view p {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view h3,
        .page-mur-exhibition .view-mur-filmprogramm-filmraum .views-field-view p,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view h3,
        .page-mur-filmprogramme .view-mur-filmprogramm-filmraum .views-field-view p,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view h3,
        .page-mur-field-trips .view-mur-filmprogramm-filmraum .views-field-view p {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem; } }

.page-mur-exhibition .view-mur-filmprogramm-overview,
.page-mur-filmprogramme .view-mur-filmprogramm-overview,
.page-mur-field-trips .view-mur-filmprogramm-overview {
  clear: both; }
  .page-mur-exhibition .view-mur-filmprogramm-overview .views-row,
  .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-row,
  .page-mur-field-trips .view-mur-filmprogramm-overview .views-row {
    background-image: url(../images/bg-02-repeat-white.png);
    background-size: 10%;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    border-radius: 3rem;
    padding: 2rem; }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview .views-row,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-row,
      .page-mur-field-trips .view-mur-filmprogramm-overview .views-row {
        padding: 1rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-overview .date-location,
  .page-mur-filmprogramme .view-mur-filmprogramm-overview .date-location,
  .page-mur-field-trips .view-mur-filmprogramm-overview .date-location {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 40%;
    float: right;
    margin-bottom: 10rem; }
    @media (min-width: 801px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview .date-location,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview .date-location,
      .page-mur-field-trips .view-mur-filmprogramm-overview .date-location {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview .date-location,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview .date-location,
      .page-mur-field-trips .view-mur-filmprogramm-overview .date-location {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview .date-location,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview .date-location,
      .page-mur-field-trips .view-mur-filmprogramm-overview .date-location {
        width: 100%;
        padding-left: 2rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-overview h2,
  .page-mur-filmprogramme .view-mur-filmprogramm-overview h2,
  .page-mur-field-trips .view-mur-filmprogramm-overview h2 {
    font-weight: normal;
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 40%;
    float: left;
    margin-bottom: 3rem;
    padding-left: 2rem; }
    @media (min-width: 801px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview h2,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview h2,
      .page-mur-field-trips .view-mur-filmprogramm-overview h2 {
        font-size: 3.3rem;
        line-height: 3.2rem;
        letter-spacing: -0.15rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview h2,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview h2,
      .page-mur-field-trips .view-mur-filmprogramm-overview h2 {
        font-size: 3.3rem;
        line-height: 3.3rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview h2,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview h2,
      .page-mur-field-trips .view-mur-filmprogramm-overview h2 {
        width: 100%;
        margin-top: 1rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-picture,
  .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-picture,
  .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-picture {
    padding: 1rem 1rem 2rem 1rem;
    border-radius: 4rem;
    background-image: url(../images/bg-02-repeat-white.png);
    background-size: 50%;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    width: 50%;
    float: right;
    clear: none; }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-picture,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-picture,
      .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-picture {
        width: 100%; } }
    .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-picture img,
    .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-picture img,
    .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-picture img {
      padding: 1rem 1rem 0 1rem;
      width: 100%;
      height: auto;
      border-radius: 4rem; }
  .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-body,
  .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-body,
  .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-body {
    background-image: url(../images/bg-07.png);
    background-size: 30%;
    padding: 1rem;
    border-radius: 1rem;
    width: 50%;
    float: left;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2); }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-body,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-body,
      .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-body {
        width: 100%;
        border-radius: 3rem; } }
    .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-body p,
    .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-body p,
    .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-body p {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      @media (min-width: 801px) {
        .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-body p,
        .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-body p,
        .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-body p {
          font-family: 'blured', sans-serif;
          letter-spacing: -0.05rem;
          font-size: 1.8rem;
          line-height: 2rem;
          color: #333; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-body p,
        .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-body p,
        .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-body p {
          font-family: 'blured', sans-serif;
          font-size: 2rem;
          line-height: 2.1rem;
          letter-spacing: -0.1rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
  .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
  .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal {
    background-color: #171717;
    background-image: url(../images/bg-09.png);
    background-size: 20%;
    color: #f1f1f1;
    border-radius: 3rem;
    width: 50%;
    padding: 2rem;
    float: right; }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal,
      .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal {
        width: 100%; } }
    .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal h3,
    .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal p,
    .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal h3,
    .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal p,
    .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal h3,
    .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal p {
      font-family: 'blured', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      @media (min-width: 801px) {
        .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal h3,
        .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal p,
        .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal h3,
        .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal p,
        .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal h3,
        .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal p {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal h3,
        .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-wenode-marginal p,
        .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal h3,
        .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-wenode-marginal p,
        .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal h3,
        .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-wenode-marginal p {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem; } }
  .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-picture-sub,
  .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-picture-sub,
  .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-picture-sub {
    float: right;
    width: 50%;
    background-image: url(../images/bg-07.png);
    background-size: 30%;
    background-color: white;
    padding: 1rem 2rem 1rem 2rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 3rem; }
    @media (min-width: 801px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-picture-sub,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-picture-sub,
      .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-picture-sub {
        font-size: 1.2rem;
        line-height: 1.4rem;
        letter-spacing: -0.02rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-picture-sub,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-picture-sub,
      .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-picture-sub {
        font-size: 1rem;
        line-height: 1.2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-filmprogramm-overview .views-field-field-picture-sub,
      .page-mur-filmprogramme .view-mur-filmprogramm-overview .views-field-field-picture-sub,
      .page-mur-field-trips .view-mur-filmprogramm-overview .views-field-field-picture-sub {
        width: 100%; } }

.page-mur-exhibition .view-mur-exkursionen-overview,
.page-mur-filmprogramme .view-mur-exkursionen-overview,
.page-mur-field-trips .view-mur-exkursionen-overview {
  padding: 0 2rem 0 2rem; }
  @media (max-width: 800px) {
    .page-mur-exhibition .view-mur-exkursionen-overview,
    .page-mur-filmprogramme .view-mur-exkursionen-overview,
    .page-mur-field-trips .view-mur-exkursionen-overview {
      padding: 0; } }
  .page-mur-exhibition .view-mur-exkursionen-overview .views-row,
  .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row,
  .page-mur-field-trips .view-mur-exkursionen-overview .views-row {
    width: 25%;
    float: left;
    padding: 1rem;
    background-image: url(../images/bg-07.png);
    background-size: 30%;
    background-color: white;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    border-radius: 2rem; }
    @media (max-width: 800px) {
      .page-mur-exhibition .view-mur-exkursionen-overview .views-row,
      .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row,
      .page-mur-field-trips .view-mur-exkursionen-overview .views-row {
        width: 100%; } }
    .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-field-date-1,
    .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-field-date-1,
    .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-field-date-1 {
      font-family: 'blured', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      @media (min-width: 801px) {
        .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-field-date-1,
        .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-field-date-1,
        .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-field-date-1 {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-field-date-1,
        .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-field-date-1,
        .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-field-date-1 {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem; } }
    .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-title,
    .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-title,
    .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-title {
      font-family: 'blured', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      padding-left: 2rem;
      margin-bottom: 2rem; }
      @media (min-width: 801px) {
        .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-title,
        .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-title,
        .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-title {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-title,
        .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-title,
        .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-title {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem; } }
    .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-body,
    .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-body,
    .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-body {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      margin-bottom: 1rem; }
      @media (min-width: 801px) {
        .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-body,
        .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-body,
        .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-body {
          font-size: 1.2rem;
          line-height: 1.4rem;
          letter-spacing: -0.02rem; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-body,
        .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-body,
        .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-body {
          font-size: 1rem;
          line-height: 1.2rem;
          letter-spacing: -0.1rem; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-body,
        .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-body,
        .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-body {
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; } }
  @media (max-width: 800px) and (min-width: 801px) {
    .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-body,
    .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-body,
    .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-body {
      font-family: 'blured', sans-serif;
      letter-spacing: -0.05rem;
      font-size: 1.8rem;
      line-height: 2rem;
      color: #333; } }
  @media (max-width: 800px) and (max-width: 800px) {
    .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-body,
    .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-body,
    .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-body {
      font-family: 'blured', sans-serif;
      font-size: 2rem;
      line-height: 2.1rem;
      letter-spacing: -0.1rem; } }
    .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-field-wenode-marginal,
    .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-field-wenode-marginal,
    .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-field-wenode-marginal {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      @media (min-width: 801px) {
        .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-field-wenode-marginal,
        .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-field-wenode-marginal,
        .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-field-wenode-marginal {
          font-size: 1.2rem;
          line-height: 1.4rem;
          letter-spacing: -0.02rem; } }
      @media (max-width: 800px) {
        .page-mur-exhibition .view-mur-exkursionen-overview .views-row .views-field-field-wenode-marginal,
        .page-mur-filmprogramme .view-mur-exkursionen-overview .views-row .views-field-field-wenode-marginal,
        .page-mur-field-trips .view-mur-exkursionen-overview .views-row .views-field-field-wenode-marginal {
          font-size: 1rem;
          line-height: 1.2rem;
          letter-spacing: -0.1rem; } }

.page-mur-exhibition .panel-col-first {
  margin-left: 10%; }

.page-mur-exhibition .panel-col-last {
  width: 30%; }

/*programm*/
@media (max-width: 800px) {
  .page-mur-programm #main {
    margin-top: 5rem !important;
    width: 100%; } }

.page-mur-programm h1 {
  font-family: 'blured', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  padding: 1.5rem 2rem 1rem 2rem;
  border-radius: 3rem;
  display: block;
  float: left;
  color: black;
  font-weight: normal;
  color: #333;
  margin-left: 2rem; }
  @media (min-width: 801px) {
    .page-mur-programm h1 {
      font-size: 5rem;
      line-height: 3.9rem;
      letter-spacing: -0.25rem; } }
  @media (max-width: 800px) {
    .page-mur-programm h1 {
      font-size: 3.3rem;
      line-height: 3.3rem;
      letter-spacing: -0.1rem; } }
  @media (max-width: 800px) {
    .page-mur-programm h1 {
      display: block !important;
      width: 100% !important;
      text-align: left; } }
  @media (max-width: 800px) {
    .page-mur-programm h1 {
      margin: 0; } }

.page-mur-programm .view-mur-programm .view-content {
  width: 100%;
  padding: 0 2rem 0 2rem; }
  @media (max-width: 800px) {
    .page-mur-programm .view-mur-programm .view-content {
      padding: 0; } }

.page-mur-programm .view-mur-programm tr {
  padding: 1rem 0 1rem 0; }

.page-mur-programm .view-mur-programm caption {
  text-align: left;
  padding: 1rem 1rem 0 1rem;
  background-image: url(../images/bg-06.png);
  background-size: 20%;
  border-radius: 3rem;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  width: 100%; }
  .page-mur-programm .view-mur-programm caption .date-display-single {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    @media (min-width: 801px) {
      .page-mur-programm .view-mur-programm caption .date-display-single {
        font-size: 3.3rem;
        line-height: 3.2rem;
        letter-spacing: -0.15rem; } }
    @media (max-width: 800px) {
      .page-mur-programm .view-mur-programm caption .date-display-single {
        font-size: 3.3rem;
        line-height: 3.3rem;
        letter-spacing: -0.1rem; } }

.page-mur-programm .view-mur-programm table {
  width: 100%;
  background-image: url(../images/bg-04.png);
  background-size: 10%;
  border-radius: 3rem;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2); }

@media (max-width: 800px) {
  .page-mur-programm .view-mur-programm tbody {
    width: 100%; } }

.page-mur-programm .view-mur-programm tbody td {
  padding: 0.5rem 0 0.5rem 0; }

.page-mur-programm .view-mur-programm tbody .views-field-field-date-1 {
  width: 7%; }
  .page-mur-programm .view-mur-programm tbody .views-field-field-date-1 .date-display-single {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-left: 1rem; }
    @media (min-width: 801px) {
      .page-mur-programm .view-mur-programm tbody .views-field-field-date-1 .date-display-single {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-programm .view-mur-programm tbody .views-field-field-date-1 .date-display-single {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-programm .view-mur-programm tbody .views-field-field-date-1 .date-display-single {
        font-size: 2.3rem;
        line-height: 2.3rem; } }

.page-mur-programm .view-mur-programm tbody .views-field-title {
  width: 60%; }
  @media (max-width: 800px) {
    .page-mur-programm .view-mur-programm tbody .views-field-title {
      padding-left: 1rem; } }
  .page-mur-programm .view-mur-programm tbody .views-field-title .overline {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    margin-bottom: 0.5rem; }
    @media (min-width: 801px) {
      .page-mur-programm .view-mur-programm tbody .views-field-title .overline {
        font-size: 1.2rem;
        line-height: 1.4rem;
        letter-spacing: -0.02rem;
        text-transform: uppercase; } }
    @media (max-width: 800px) {
      .page-mur-programm .view-mur-programm tbody .views-field-title .overline {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem;
        text-transform: uppercase; } }
  .page-mur-programm .view-mur-programm tbody .views-field-title .title {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    @media (min-width: 801px) {
      .page-mur-programm .view-mur-programm tbody .views-field-title .title {
        font-size: 3.3rem;
        line-height: 3.2rem;
        letter-spacing: -0.15rem; } }
    @media (max-width: 800px) {
      .page-mur-programm .view-mur-programm tbody .views-field-title .title {
        font-size: 3.3rem;
        line-height: 3.3rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-programm .view-mur-programm tbody .views-field-title .title {
        font-size: 2.3rem;
        line-height: 2.3rem; } }

.page-mur-programm .view-mur-programm tbody .views-field-field-wenode-location-1 {
  width: 33%; }
  @media (max-width: 800px) {
    .page-mur-programm .view-mur-programm tbody .views-field-field-wenode-location-1 {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; } }
  @media (max-width: 800px) and (min-width: 801px) {
    .page-mur-programm .view-mur-programm tbody .views-field-field-wenode-location-1 {
      font-size: 1.2rem;
      line-height: 1.4rem;
      letter-spacing: -0.02rem; } }
  @media (max-width: 800px) and (max-width: 800px) {
    .page-mur-programm .view-mur-programm tbody .views-field-field-wenode-location-1 {
      font-size: 1rem;
      line-height: 1.2rem;
      letter-spacing: -0.1rem; } }

.page-mur-programm .view-mur-programm tbody a:link,
.page-mur-programm .view-mur-programm tbody a:visited {
  color: #ff2c00; }

/*-----------------------------------------------
               informationen
-----------------------------------------------*/
@media (max-width: 800px) {
  .page-mur-informations #main,
  .page-mur-imprint #main {
    margin-top: 5rem !important; } }

.page-mur-informations h1,
.page-mur-imprint h1 {
  font-family: 'blured', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  padding: 1.5rem 2rem 1rem 2rem;
  border-radius: 3rem;
  display: block;
  float: left;
  color: black;
  font-weight: normal;
  color: #333; }
  @media (min-width: 801px) {
    .page-mur-informations h1,
    .page-mur-imprint h1 {
      font-size: 5rem;
      line-height: 3.9rem;
      letter-spacing: -0.25rem; } }
  @media (max-width: 800px) {
    .page-mur-informations h1,
    .page-mur-imprint h1 {
      font-size: 3.3rem;
      line-height: 3.3rem;
      letter-spacing: -0.1rem; } }
  @media (max-width: 800px) {
    .page-mur-informations h1,
    .page-mur-imprint h1 {
      display: block !important;
      width: 100% !important;
      text-align: left; } }

.page-mur-informations h3,
.page-mur-imprint h3 {
  font-family: 'blured', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff2c00; }
  @media (min-width: 801px) {
    .page-mur-informations h3,
    .page-mur-imprint h3 {
      font-size: 2rem;
      line-height: 2rem;
      letter-spacing: -0.1rem; } }
  @media (max-width: 800px) {
    .page-mur-informations h3,
    .page-mur-imprint h3 {
      font-size: 2rem;
      line-height: 2rem;
      letter-spacing: -0.1rem; } }

@media (max-width: 800px) {
  .page-mur-informations .panel-col-first,
  .page-mur-informations .panel-col-last,
  .page-mur-imprint .panel-col-first,
  .page-mur-imprint .panel-col-last {
    width: 100%; } }

@media (max-width: 800px) {
  .page-mur-informations .panel-col-first .inside,
  .page-mur-informations .panel-col-last .inside,
  .page-mur-imprint .panel-col-first .inside,
  .page-mur-imprint .panel-col-last .inside {
    margin: 0; } }

.page-mur-informations .pane-node, .page-mur-informations .panel-pane,
.page-mur-imprint .pane-node,
.page-mur-imprint .panel-pane {
  background-image: url(../images/bg-04.png);
  background-size: 30%;
  border-radius: 3rem;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  padding: 2rem;
  background-color: #efefef; }
  .page-mur-informations .pane-node h2, .page-mur-informations .pane-node .pane-title, .page-mur-informations .panel-pane h2, .page-mur-informations .panel-pane .pane-title,
  .page-mur-imprint .pane-node h2,
  .page-mur-imprint .pane-node .pane-title,
  .page-mur-imprint .panel-pane h2,
  .page-mur-imprint .panel-pane .pane-title {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    @media (min-width: 801px) {
      .page-mur-informations .pane-node h2, .page-mur-informations .pane-node .pane-title, .page-mur-informations .panel-pane h2, .page-mur-informations .panel-pane .pane-title,
      .page-mur-imprint .pane-node h2,
      .page-mur-imprint .pane-node .pane-title,
      .page-mur-imprint .panel-pane h2,
      .page-mur-imprint .panel-pane .pane-title {
        font-size: 3.3rem;
        line-height: 3.2rem;
        letter-spacing: -0.15rem; } }
    @media (max-width: 800px) {
      .page-mur-informations .pane-node h2, .page-mur-informations .pane-node .pane-title, .page-mur-informations .panel-pane h2, .page-mur-informations .panel-pane .pane-title,
      .page-mur-imprint .pane-node h2,
      .page-mur-imprint .pane-node .pane-title,
      .page-mur-imprint .panel-pane h2,
      .page-mur-imprint .panel-pane .pane-title {
        font-size: 3.3rem;
        line-height: 3.3rem;
        letter-spacing: -0.1rem; } }
  .page-mur-informations .pane-node strong, .page-mur-informations .panel-pane strong,
  .page-mur-imprint .pane-node strong,
  .page-mur-imprint .panel-pane strong {
    font-weight: normal;
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #666; }
    @media (min-width: 801px) {
      .page-mur-informations .pane-node strong, .page-mur-informations .panel-pane strong,
      .page-mur-imprint .pane-node strong,
      .page-mur-imprint .panel-pane strong {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-informations .pane-node strong, .page-mur-informations .panel-pane strong,
      .page-mur-imprint .pane-node strong,
      .page-mur-imprint .panel-pane strong {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }

.page-mur-informations .panel-pane .pane-content article header, .page-mur-informations .panel-pane .pane-content article footer,
.page-mur-imprint .panel-pane .pane-content article header,
.page-mur-imprint .panel-pane .pane-content article footer {
  display: none; }

.page-mur-informations .action-links,
.page-mur-imprint .action-links {
  display: none; }

.page-mur-informations ul,
.page-mur-imprint ul {
  padding-left: 30px; }

.page-mur-imprint #main {
  padding: 0 20% 0 20%; }
  @media (max-width: 800px) {
    .page-mur-imprint #main {
      padding: 0 2rem 0 2rem; } }
  .page-mur-imprint #main p {
    margin-bottom: 1rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    @media (min-width: 801px) {
      .page-mur-imprint #main p {
        font-family: 'blured', sans-serif;
        letter-spacing: -0.05rem;
        font-size: 1.8rem;
        line-height: 2rem;
        color: #333; } }
    @media (max-width: 800px) {
      .page-mur-imprint #main p {
        font-family: 'blured', sans-serif;
        font-size: 2rem;
        line-height: 2.1rem;
        letter-spacing: -0.1rem; } }
  .page-mur-imprint #main h4 {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #666; }
    @media (min-width: 801px) {
      .page-mur-imprint #main h4 {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .page-mur-imprint #main h4 {
        font-size: 2rem;
        line-height: 2rem;
        letter-spacing: -0.1rem; } }

/*-----------------------------------------------
                Katalog
-----------------------------------------------*/
@media (max-width: 800px) {
  .page-mur-catalogue #main {
    margin-top: 5rem !important;
    width: 100%; } }

@media (max-width: 800px) {
  .page-mur-catalogue .panel-col-first,
  .page-mur-catalogue .panel-col-last {
    width: 100%; } }

@media (max-width: 800px) {
  .page-mur-catalogue .panel-col-first .inside,
  .page-mur-catalogue .panel-col-last .inside {
    margin: 0; } }

.page-mur-catalogue h1 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background-image: url(../images/bg-06.png);
  background-size: 30%;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  border-radius: 1rem;
  background-color: white;
  padding: 1rem;
  margin-left: 3rem;
  float: left; }
  @media (min-width: 801px) {
    .page-mur-catalogue h1 {
      font-size: 1.2rem;
      line-height: 1.4rem;
      letter-spacing: -0.02rem;
      text-transform: uppercase; } }
  @media (max-width: 800px) {
    .page-mur-catalogue h1 {
      font-size: 2rem;
      line-height: 2rem;
      letter-spacing: -0.1rem;
      text-transform: uppercase; } }
  @media (max-width: 800px) {
    .page-mur-catalogue h1 {
      margin: 0; } }

.page-mur-catalogue .views-field-title {
  font-family: 'blured', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  padding: 1.5rem 2rem 1rem 2rem;
  border-radius: 3rem;
  display: block;
  float: left;
  color: black;
  font-weight: normal;
  color: #333;
  margin-left: 2rem;
  float: left; }
  @media (min-width: 801px) {
    .page-mur-catalogue .views-field-title {
      font-size: 5rem;
      line-height: 3.9rem;
      letter-spacing: -0.25rem; } }
  @media (max-width: 800px) {
    .page-mur-catalogue .views-field-title {
      font-size: 3.3rem;
      line-height: 3.3rem;
      letter-spacing: -0.1rem; } }
  @media (max-width: 800px) {
    .page-mur-catalogue .views-field-title {
      display: block !important;
      width: 100% !important;
      text-align: left; } }
  @media (max-width: 800px) {
    .page-mur-catalogue .views-field-title {
      margin: 0; } }

.page-mur-catalogue .views-field-field-wenode-media-collect {
  padding: 3rem 30% 4rem 30%;
  border-radius: 4rem;
  background-image: url(../images/bg-02-repeat-white.png);
  background-size: 30%;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  clear: both; }
  .page-mur-catalogue .views-field-field-wenode-media-collect img {
    padding: 1rem 1rem 0 1rem;
    width: 100%;
    height: auto;
    border-radius: 4rem; }

.page-mur-catalogue .panel-col-first {
  background-color: white;
  background-image: url(../images/bg-07.png);
  background-size: 20%;
  background-repeat: repeat;
  box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  padding: 1rem;
  border-radius: 1rem;
  margin-left: 10%; }
  @media (max-width: 800px) {
    .page-mur-catalogue .panel-col-first {
      margin: 0; } }
  .page-mur-catalogue .panel-col-first p {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'blured'; }
    @media (min-width: 801px) {
      .page-mur-catalogue .panel-col-first p {
        font-size: 1.8rem;
        line-height: 2rem;
        letter-spacing: -0.05rem; } }
    @media (max-width: 800px) {
      .page-mur-catalogue .panel-col-first p {
        font-size: 2.3rem;
        line-height: 2.4rem;
        letter-spacing: -0.1rem; } }

.page-mur-catalogue .panel-col-last {
  background-color: #171717;
  background-image: url(../images/bg-09.png);
  background-size: 50%;
  color: #f1f1f1;
  border-radius: 1rem;
  padding: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 30%; }
  @media (min-width: 801px) {
    .page-mur-catalogue .panel-col-last {
      font-size: 1.2rem;
      line-height: 1.4rem;
      letter-spacing: -0.02rem; } }
  @media (max-width: 800px) {
    .page-mur-catalogue .panel-col-last {
      font-size: 1rem;
      line-height: 1.2rem;
      letter-spacing: -0.1rem; } }
  @media (max-width: 800px) {
    .page-mur-catalogue .panel-col-last {
      width: 100%;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; } }
  @media (max-width: 800px) and (min-width: 801px) {
    .page-mur-catalogue .panel-col-last {
      font-family: 'blured', sans-serif;
      letter-spacing: -0.05rem;
      font-size: 1.8rem;
      line-height: 2rem;
      color: #333; } }
  @media (max-width: 800px) and (max-width: 800px) {
    .page-mur-catalogue .panel-col-last {
      font-family: 'blured', sans-serif;
      font-size: 2rem;
      line-height: 2.1rem;
      letter-spacing: -0.1rem; } }

/*-----------------------------------------------
                single node
-----------------------------------------------*/
body.node-type-wenode #page-title {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap; }

/*-----------------------------------------------
                single node
-----------------------------------------------*/
.masked {
  -webkit-mask-size: 400% 100%;
  -webkit-mask-image: url("../images/mask.png");
  -webkit-mask-position: 0% 0;
  mask-size: 400% 100%;
  mask-image: url("../images/mask.png");
  mask-position: 0% 0;
  transition: all 2s ease-out; }
  .masked.active {
    -webkit-mask-position: 100% 0 !important;
    mask-position: 100% 0 !important; }
  .masked.done {
    mask-image: none !important;
    -webkit-mask-image: none !important; }

/*-----------------------------------------------
                feather light
-----------------------------------------------*/
.featherlight,
.node-type-wenode {
  top: 0 !important;
  left: 0 !important;
  padding-bottom: 10rem !important;
  z-index: 1000000 !important; }
  .featherlight #block-system-main,
  .node-type-wenode #block-system-main {
    background-image: url(../images/bg-02-repeat.png);
    background-size: 60%; }
  .featherlight .featherlight-close-icon,
  .node-type-wenode .featherlight-close-icon {
    position: fixed !important;
    top: 1rem !important;
    right: 0 !important;
    height: 10rem;
    z-index: 10000000;
    width: 5rem !important;
    background-color: transparent !important;
    height: 10rem !important;
    font-size: 3rem !important;
    text-align: right !important;
    padding: 1rem 1.5rem 1rem 1rem;
    background-image: url(../images/bg-07.png) !important;
    background-size: 100% !important;
    background-color: white;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    border-radius: 1rem; }
    @media (max-width: 800px) {
      .featherlight .featherlight-close-icon,
      .node-type-wenode .featherlight-close-icon {
        top: 1rem;
        border-radius: 3rem; } }
  .featherlight .featherlight-close-icon:hover,
  .node-type-wenode .featherlight-close-icon:hover {
    color: white; }
  .featherlight .featherlight-content,
  .node-type-wenode .featherlight-content {
    width: 100% !important;
    left: 0 !important;
    top: 0 !important;
    height: 100% !important;
    text-align: left;
    vertical-align: top !important;
    display: inline-block;
    overflow: auto;
    padding: 0 !important;
    min-width: 51.4% !important;
    max-height: 100% !important;
    cursor: auto;
    white-space: normal; }
    @media (max-width: 800px) {
      .featherlight .featherlight-content,
      .node-type-wenode .featherlight-content {
        width: 100% !important;
        left: 0% !important;
        top: 0 !important;
        margin: 0 !important; } }
    .featherlight .featherlight-content .clearfix,
    .node-type-wenode .featherlight-content .clearfix {
      display: block !important; }
  .featherlight .panel-panel,
  .node-type-wenode .panel-panel {
    width: 70%;
    margin: 0 15% 0 15%;
    background-image: url(../images/bg-07.png);
    background-size: 30%;
    border-radius: 3rem;
    box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
    padding: 2rem; }
    @media (max-width: 800px) {
      .featherlight .panel-panel,
      .node-type-wenode .panel-panel {
        width: 90%;
        margin: 0;
        padding: 1rem; } }
  .featherlight .featherlight-inner,
  .node-type-wenode .featherlight-inner {
    padding: 1rem !important;
    padding-bottom: 10rem !important; }
  .featherlight .views-field-title,
  .featherlight .views-field-title-field,
  .featherlight .views-field-field-date,
  .node-type-wenode .views-field-title,
  .node-type-wenode .views-field-title-field,
  .node-type-wenode .views-field-field-date {
    font-family: 'blured', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    padding: 0 10% 0 10%; }
    @media (min-width: 801px) {
      .featherlight .views-field-title,
      .featherlight .views-field-title-field,
      .featherlight .views-field-field-date,
      .node-type-wenode .views-field-title,
      .node-type-wenode .views-field-title-field,
      .node-type-wenode .views-field-field-date {
        font-size: 3.3rem;
        line-height: 3.2rem;
        letter-spacing: -0.15rem; } }
    @media (max-width: 800px) {
      .featherlight .views-field-title,
      .featherlight .views-field-title-field,
      .featherlight .views-field-field-date,
      .node-type-wenode .views-field-title,
      .node-type-wenode .views-field-title-field,
      .node-type-wenode .views-field-field-date {
        font-size: 3.3rem;
        line-height: 3.3rem;
        letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .featherlight .views-field-title,
      .featherlight .views-field-title-field,
      .featherlight .views-field-field-date,
      .node-type-wenode .views-field-title,
      .node-type-wenode .views-field-title-field,
      .node-type-wenode .views-field-field-date {
        width: 100%;
        margin: 0;
        padding: 0rem; } }
  .featherlight .views-field-title-field,
  .node-type-wenode .views-field-title-field {
    color: white;
    -webkit-text-stroke: 1px black;
    margin-top: 0.25rem;
    margin-bottom: 1rem; }
  .featherlight .field-collection-view,
  .featherlight .field-collection-item-field-wenode-media-collect,
  .node-type-wenode .field-collection-view,
  .node-type-wenode .field-collection-item-field-wenode-media-collect {
    width: 100%;
    margin-bottom: 1rem; }
  .featherlight .views-field-body,
  .node-type-wenode .views-field-body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0 10% 0 10%; }
    @media (min-width: 801px) {
      .featherlight .views-field-body,
      .node-type-wenode .views-field-body {
        font-size: 1.8rem;
        line-height: 2rem;
        letter-spacing: -0.05rem; } }
    @media (max-width: 800px) {
      .featherlight .views-field-body,
      .node-type-wenode .views-field-body {
        font-size: 2.3rem;
        line-height: 2.4rem;
        letter-spacing: -0.1rem; } }
    .featherlight .views-field-body p,
    .node-type-wenode .views-field-body p {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      @media (min-width: 801px) {
        .featherlight .views-field-body p,
        .node-type-wenode .views-field-body p {
          font-family: 'blured', sans-serif;
          letter-spacing: -0.05rem;
          font-size: 1.8rem;
          line-height: 2rem;
          color: #333; } }
      @media (max-width: 800px) {
        .featherlight .views-field-body p,
        .node-type-wenode .views-field-body p {
          font-family: 'blured', sans-serif;
          font-size: 2rem;
          line-height: 2.1rem;
          letter-spacing: -0.1rem; } }
    @media (max-width: 800px) {
      .featherlight .views-field-body,
      .node-type-wenode .views-field-body {
        width: 100%;
        margin: 0;
        padding: 0rem; } }
  .featherlight .interview,
  .node-type-wenode .interview {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0 10% 0 10%; }
    @media (min-width: 801px) {
      .featherlight .interview,
      .node-type-wenode .interview {
        font-size: 1.2rem;
        line-height: 1.4rem;
        letter-spacing: -0.02rem; } }
    @media (max-width: 800px) {
      .featherlight .interview,
      .node-type-wenode .interview {
        font-size: 1rem;
        line-height: 1.2rem;
        letter-spacing: -0.1rem; } }
    .featherlight .interview strong,
    .node-type-wenode .interview strong {
      font-family: 'blured', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      width: 50%; }
      @media (min-width: 801px) {
        .featherlight .interview strong,
        .node-type-wenode .interview strong {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem; } }
      @media (max-width: 800px) {
        .featherlight .interview strong,
        .node-type-wenode .interview strong {
          font-size: 2rem;
          line-height: 2rem;
          letter-spacing: -0.1rem; } }
    .featherlight .interview p,
    .node-type-wenode .interview p {
      margin-bottom: 1rem; }
    .featherlight .interview p:nth-child(odd),
    .node-type-wenode .interview p:nth-child(odd) {
      padding-left: 10rem; }
    .featherlight .interview p:nth-child(even),
    .node-type-wenode .interview p:nth-child(even) {
      padding-right: 10rem; }
    @media (max-width: 800px) {
      .featherlight .interview,
      .node-type-wenode .interview {
        width: 100%;
        margin: 0;
        padding: 0rem; } }
  @media (max-width: 800px) {
    .featherlight .field-name-field-picture-sub,
    .featherlight .field-name-field-credits,
    .node-type-wenode .field-name-field-picture-sub,
    .node-type-wenode .field-name-field-credits {
      font-size: 1rem;
      line-height: 1rem; } }
  .featherlight .views-field-field-wenode-media-collect .media-outer-wrapper,
  .node-type-wenode .views-field-field-wenode-media-collect .media-outer-wrapper {
    position: relative; }
  .featherlight .views-field-field-wenode-media-collect .next,
  .featherlight .views-field-field-wenode-media-collect .previous,
  .node-type-wenode .views-field-field-wenode-media-collect .next,
  .node-type-wenode .views-field-field-wenode-media-collect .previous {
    height: 5rem;
    width: 5rem;
    position: absolute;
    top: 38%;
    left: 0;
    z-index: 10000000000000;
    color: #ff2c00;
    fill: #ff2c00;
    cursor: pointer; }
    .featherlight .views-field-field-wenode-media-collect .next svg,
    .featherlight .views-field-field-wenode-media-collect .previous svg,
    .node-type-wenode .views-field-field-wenode-media-collect .next svg,
    .node-type-wenode .views-field-field-wenode-media-collect .previous svg {
      top: 0; }
  .featherlight .views-field-field-wenode-media-collect .next,
  .node-type-wenode .views-field-field-wenode-media-collect .next {
    right: 0 !important;
    left: auto; }
  .featherlight .views-field-field-wenode-media-collect img,
  .node-type-wenode .views-field-field-wenode-media-collect img {
    width: 100%;
    height: auto;
    border-radius: 2rem; }
  .featherlight .views-field-field-wenode-marginal,
  .node-type-wenode .views-field-field-wenode-marginal {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 2rem 10% 0 10%; }
    @media (min-width: 801px) {
      .featherlight .views-field-field-wenode-marginal,
      .node-type-wenode .views-field-field-wenode-marginal {
        font-size: 1.2rem;
        line-height: 1.4rem;
        letter-spacing: -0.02rem; } }
    @media (max-width: 800px) {
      .featherlight .views-field-field-wenode-marginal,
      .node-type-wenode .views-field-field-wenode-marginal {
        font-size: 1rem;
        line-height: 1.2rem;
        letter-spacing: -0.1rem; } }

@media (max-width: 800px) {
  .node-type-wenode #main {
    margin-top: 5rem !important; } }

.node-type-wenode .panel-display.clearfix, .node-type-wenode .panel-display .clearfix {
  display: block;
  content: inherit;
  clear: inherit; }

.views-field-field-wenode-media-collect::before {
  content: "";
  clear: both; }
  @media (min-width: 801px) {
    .views-field-field-wenode-media-collect::before {
      display: table; } }

.views-field-field-wenode-media-collect ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.views-field-field-wenode-media-collect .media-inner-wrapper {
  width: 100%; }

.views-field-field-wenode-media-collect .slide {
  width: 100%; }

.views-field-field-wenode-media-collect .field-name-field-picture {
  text-align: center; }
  .views-field-field-wenode-media-collect .field-name-field-picture img {
    width: 100%;
    height: auto;
    display: inline; }
  @media (max-width: 800px) {
    .views-field-field-wenode-media-collect .field-name-field-picture img {
      height: auto !important;
      width: 90% !important; } }

.views-field-field-wenode-media-collect .field-name-field-picture-sub, .views-field-field-wenode-media-collect .field-name-field-credits {
  display: inline-block;
  vertical-align: top;
  padding-top: 0.2rem;
  font-size: 0.8rem; }

.views-field-field-wenode-media-collect .field-name-field-picture-sub {
  width: 70%; }

.views-field-field-wenode-media-collect .field-name-field-credits {
  width: 30%;
  text-align: right; }

#footer {
  position: relative; }
  #footer #block-menu-menu-mur-sub-menu {
    position: fixed;
    right: 5rem;
    bottom: 1rem;
    z-index: 3; }
    @media (max-width: 800px) {
      #footer #block-menu-menu-mur-sub-menu {
        position: relative;
        right: auto;
        bottom: auto;
        text-align: center;
        margin-top: 5rem; } }
    #footer #block-menu-menu-mur-sub-menu ul {
      margin: 0;
      padding: 0; }
      #footer #block-menu-menu-mur-sub-menu ul li {
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding: 0.5rem 0.5rem 0.8rem 0.5rem;
        background-image: url(../images/bg-07.png);
        background-size: 70%;
        border-radius: 1rem;
        margin: 0 1rem 0 0;
        box-shadow: inset 0.2rem 0.2rem 0.2rem rgba(255, 255, 255, 0.8), inset -0.2rem -0.2rem 0.2rem rgba(0, 0, 0, 0.2);
        transition: all 0.5s ease; }
        @media (min-width: 801px) {
          #footer #block-menu-menu-mur-sub-menu ul li {
            font-size: 1.2rem;
            line-height: 1.4rem;
            letter-spacing: -0.02rem; } }
        @media (max-width: 800px) {
          #footer #block-menu-menu-mur-sub-menu ul li {
            font-size: 1rem;
            line-height: 1.2rem;
            letter-spacing: -0.1rem; } }
        @media (max-width: 800px) {
          #footer #block-menu-menu-mur-sub-menu ul li {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale; } }
  @media (max-width: 800px) and (min-width: 801px) {
    #footer #block-menu-menu-mur-sub-menu ul li {
      font-family: 'blured', sans-serif;
      letter-spacing: -0.05rem;
      font-size: 1.8rem;
      line-height: 2rem;
      color: #333; } }
  @media (max-width: 800px) and (max-width: 800px) {
    #footer #block-menu-menu-mur-sub-menu ul li {
      font-family: 'blured', sans-serif;
      font-size: 2rem;
      line-height: 2.1rem;
      letter-spacing: -0.1rem; } }
      #footer #block-menu-menu-mur-sub-menu ul li:hover {
        opacity: 0.6; }

@media (max-width: 800px) {
  .col-2 {
    width: 48% !important;
    min-height: 16rem !important;
    padding: 2rem; } }

.panel-separator::after {
  content: "";
  clear: both; }
  @media (min-width: 801px) {
    .panel-separator::after {
      display: table; } }

.clearfix::after {
  content: "";
  clear: both; }
  @media (min-width: 801px) {
    .clearfix::after {
      display: table; } }

.clearfix {
  content: "";
  clear: both; }
  @media (min-width: 801px) {
    .clearfix {
      display: table; } }

/*Drupal Admin Stuff */
#admin-menu {
  font: normal small Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: #000 !important;
  z-index: 100000; }
  #admin-menu .dropdown .admin-menu-toolbar-category > a.active-trail {
    background: none; }
  #admin-menu li.admin-menu-account > a {
    background: none; }

#admin-menu {
  opacity: 0; }
  #admin-menu:hover {
    opacity: 1; }

body.admin-menu {
  margin-top: 0 !important; }

#canvas {
  margin-top: 100vh;
  display: none; }

#myCanvas {
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  pointer-events: none; }

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.3.1 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
  .featherlight {
    display: none;
    /* dimensions: spanning the background from edge to edge */
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    /* z-index needs to be >= elements on the site. */
    /* position: centering content */
    text-align: center;
    /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
    white-space: nowrap;
    /* styling */
    cursor: pointer;
    /* IE8 "hack" for nested featherlights */ }
  /* support for nested featherlights. Does not work in IE8 (use JS to fix) */
  .featherlight:before {
    /* position: trick to center content vertically */
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em; }
  .featherlight .featherlight-content {
    /* make content container for positioned elements (close button) */
    position: relative;
    /* position: centering vertical and horizontal */
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    /* dimensions: cut off images */
    overflow: auto;
    /* dimensions: handling small or empty content */
    min-width: 30%;
    /* dimensions: handling large content */
    max-height: 95%;
    /* styling */
    cursor: auto;
    /* reset white-space wrapping */
    white-space: normal; }
  /* contains the content */
  .featherlight .featherlight-inner {
    /* make sure its visible */
    display: block; }
  .featherlight .featherlight-close-icon {
    /* position: centering vertical and horizontal */
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0.5rem;
    /* dimensions: 25px x 25px */
    line-height: 2rem;
    font-size: 2rem;
    width: auto;
    /* styling */
    cursor: pointer;
    text-align: center;
    font: Arial, sans-serif;
    background: #fff;
    /* Set the background in case it overlaps the content */
    color: #000; }
  .featherlight .featherlight-close-icon:hover {
    color: #ff2c00; }
  .featherlight .featherlight-image {
    /* styling */
    width: 100%; }
  .featherlight-iframe .featherlight-content {
    /* removed the border for image croping since iframe is edge to edge */
    border-bottom: 0;
    padding: 0; }
  .featherlight iframe {
    /* styling */
    border: none; } }

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
  .featherlight .featherlight-content {
    /* dimensions: maximize lightbox with for small screens */
    margin-left: 10px;
    margin-right: 10px;
    max-height: 98%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent; } }

#main .tabs {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 1000;
  background-color: white;
  font-size: 12px;
  opacity: 0.2; }
  #main .tabs:hover {
    opacity: 1; }
  #main .tabs ul.primary {
    border-bottom: 0px;
    border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style: none;
    margin: 0px;
    padding: 0 0 0 0rem;
    white-space: nowrap;
    border-top: 1px solid black; }
    #main .tabs ul.primary li {
      display: block;
      border-bottom: 1px solid black;
      margin: 0;
      padding: 0; }
      #main .tabs ul.primary li a {
        background-color: white;
        border-color: white;
        border-style: none;
        border-width: 0px;
        height: auto;
        margin-right: 0;
        padding: 0;
        text-decoration: none; }
