@charset "UTF-8";
/* @override http://aeaoneypr.cyon.link/site/templates/css/site_2019.css */
@font-face {
  font-family: 'sanuk-regular';
  src: url("sanuktf-regular-webfont.eot");
  src: url("sanuktf-regular-webfont.eot?#iefix") format("embedded-opentype"), url("sanuktf-regular-webfont.svg#sanuktf-regularregular") format("svg"), url("sanuktf-regular-webfont.woff") format("woff"), url("sanuktf-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'sanuk-black';
  src: url("sanuktf-black-webfont.eot");
  src: url("sanuktf-black-webfont.eot?#iefix") format("embedded-opentype"), url("sanuktf-black-webfont.svg#sanuktf-blackregular") format("svg"), url("sanuktf-black-webfont.woff") format("woff"), url("sanuktf-black-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* ------------- RESET -------------- */
/* line 34, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, label, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

/* line 39, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 44, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
fieldset, img {
  border: 0;
}

/* line 48, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

/* line 53, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
ol, ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 59, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
caption, th {
  text-align: left;
}

/* line 63, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 68, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
q:before, q:after {
  content: '';
}

/* line 72, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
abbr, acronym {
  border: 0;
}

/* line 76, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
a {
  text-decoration: none;
  color: black;
}

/* line 80, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
a {
  outline: none;
}

/* line 81, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
a img {
  outline: none;
}

/* line 82, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/init.scss */
img {
  border: 0;
}

/* --------------- PREVIEW ----------------- */
/* line 15, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview {
  background-color: #8CC7C9;
  padding: 120px 0;
}

@media (max-width: 750px) {
  /* line 15, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview {
    padding: 60px 0;
  }
}

/* line 21, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list {
  max-width: 1200px;
  width: calc(100% - 80px);
  margin: 0 auto;
  transition: all 0.3s ease;
}

@media (max-width: 750px) {
  /* line 21, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list {
    width: calc(100% - 40px);
  }
}

/* line 29, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview-link {
  width: 100%;
  height: 100%;
}

/* line 34, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview-link:nth-of-type(even) .preview .preview-text {
  grid-column: 1 / 2;
  border-left: none;
}

/* line 38, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview-link:nth-of-type(even) .preview .preview-image {
  grid-column: 2 / 3;
  border-left: 2px solid white;
}

@media (max-width: 750px) {
  /* line 38, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list .preview-link:nth-of-type(even) .preview .preview-image {
    border-left: none;
  }
}

/* line 49, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview {
  border: 2px solid white;
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 50px;
  max-height: 420px;
  height: 420px;
  overflow: hidden;
  transition: all 0.3s ease;
}

@media (max-width: 750px) {
  /* line 49, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list .preview {
    /* grid-template-columns: 100%;
                grid-template-rows: auto auto;
                overflow: visible; */
    display: block;
    height: auto;
    max-height: none;
    margin-bottom: 40px;
  }
}

/* line 67, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview:hover {
  background-color: #58aeb1;
  cursor: pointer;
}

/* line 70, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview:hover .preview-text {
  background-position: 97% 95%;
}

/* line 74, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview > a {
  grid-column: 1 / 3;
  grid-row: 1 / 2;
  z-index: 4;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

/* line 82, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview .preview-text {
  grid-column: 2 / 3;
  grid-row: 1 / 2;
  border-left: 2px solid white;
  padding: 40px;
  background: url(/site/templates/img/arrow.svg) no-repeat;
  background-size: 25px;
  background-position: 95% 95%;
  transition: all 0.3s ease;
}

@media (max-width: 750px) {
  /* line 82, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list .preview .preview-text {
    border-left: none;
    border-top: 2px solid white;
    padding: 20px;
    background: none;
  }
}

/* line 97, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview .preview-text h2 {
  font-size: 40px;
  line-height: 1em;
  margin-bottom: 5px;
}

@media (max-width: 750px) {
  /* line 97, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list .preview .preview-text h2 {
    font-size: 30px;
  }
}

/* line 105, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview .preview-text h3 {
  margin-bottom: 20px;
}

@media (max-width: 750px) {
  /* line 105, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list .preview .preview-text h3 {
    margin-bottom: 5px;
  }
}

/* line 112, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview .preview-image {
  grid-column: 1 / 2;
  grid-row: 1 / 2;
  overflow: hidden;
}

@media (max-width: 750px) {
  /* line 112, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list .preview .preview-image {
    /* grid-column: 1 / 2;
                    grid-row: 1 / 2; */
  }
}

/* line 120, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview .preview-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 129, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview.hide {
  height: 0;
  opacity: 0;
  margin-bottom: 0;
}

/* line 137, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview-buttons a {
  margin: 0;
  display: table-cell;
}

@media (max-width: 750px) {
  /* line 137, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list .preview-buttons a {
    display: block;
    margin-bottom: 10px;
  }
}

/* line 144, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list .preview-buttons a:last-of-type {
  border-left: 0;
}

@media (max-width: 750px) {
  /* line 144, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list .preview-buttons a:last-of-type {
    border-left: 2px solid white;
  }
}

/* line 154, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list.team-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 40px;
}

@media (max-width: 750px) {
  /* line 154, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list.team-list {
    display: block;
  }
}

/* line 162, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list.team-list .preview {
  max-height: 350px;
  height: 350px;
}

@media (max-width: 750px) {
  /* line 162, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list.team-list .preview {
    display: block;
    height: auto;
    max-height: none;
    margin-bottom: 40px;
  }
}

@media (max-width: 750px) {
  /* line 171, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list.team-list .preview > a {
    display: block;
  }
}

@media (max-width: 750px) {
  /* line 175, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list.team-list .preview > a .preview-image {
    height: calc(100vw - 40px);
  }
}

/* line 181, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list.team-list .preview .preview-text {
  padding: 30px;
}

/* line 183, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list.team-list .preview .preview-text h2 {
  font-size: 22px;
  line-height: 1em;
  margin-bottom: 5px;
}

/* line 188, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list.team-list .preview .preview-text h3 {
  font-size: 16px;
  margin-bottom: 20px;
  hyphens: none;
}

/* line 195, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list.team-list .preview:nth-of-type(even) .preview-text {
  grid-column: 2 / 3;
  border-left: 2px solid white;
}

@media (max-width: 750px) {
  /* line 195, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
  .row-preview .preview-list.team-list .preview:nth-of-type(even) .preview-text {
    border-left: 0;
  }
}

/* line 202, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/home.scss */
.row-preview .preview-list.team-list .preview:nth-of-type(even) .preview-image {
  grid-column: 1 / 2;
  border-left: none;
}

/* Temporäre Website Dez 2023 */
/* line 3, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/temp.scss */
.under-construction {
  width: 100%;
  overflow: hidden;
  pointer-events: none;
}

/* line 7, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/temp.scss */
.under-construction img {
  display: block;
  animation: under-construction 7s linear 0s infinite;
}

@keyframes under-construction {
  to {
    transform: translate(-337px, 0);
  }
}

/* line 18, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/temp.scss */
.temp-block {
  background-color: #00FFBA;
  width: 100%;
  max-width: 1200px;
  padding: 30px;
  padding-right: 10%;
}

/* line 24, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/temp.scss */
.temp-block p, .temp-block h2 {
  margin-bottom: 0.5em;
}

/* @group SPIELPLAN */
/* line 16, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.month {
  background-color: #8CC7C9;
}

/* line 20, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.month h2 {
  max-width: 1200px;
  margin: 0 auto;
  padding: 25px 25px 20px;
  width: calc(100% - 80px);
}

@media (max-width: 750px) {
  /* line 20, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .month h2 {
    width: calc(100% - 40px);
    padding: 20px 0;
  }
}

/* line 35, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date.unterwegs {
  background-color: #58aeb1;
}

/* line 39, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date:last-child {
  margin-bottom: 0;
}

/* line 42, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-page-premiere {
  margin-left: 5px;
}

/* line 46, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-group-row {
  display: flex;
  justify-content: space-between;
}

/* line 49, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-group-row .play-group {
  width: calc(100% - 80px);
  max-width: 1200px;
}

@media (max-width: 750px) {
  /* line 49, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-group-row .play-group {
    width: calc(100% - 40px);
  }
}

/* line 57, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date {
  position: relative;
  margin-bottom: 2px;
  background-color: #8CC7C9;
  display: flex;
  padding: 25px 25px;
  cursor: pointer;
  flex-direction: column;
}

@media (max-width: 750px) {
  /* line 57, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date {
    padding: 20px 20px;
  }
}

/* line 69, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date.hausproduktion {
  /* background-color: white; */
  /* border-bottom: 2px solid $main_color; */
  /* margin-bottom: 0; */
}

/* line 74, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

/* line 83, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
div.date {
  width: 100%;
}

@media (max-width: 750px) {
  /* line 83, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  div.date {
    display: flex;
    align-items: first baseline;
  }
}

@media (max-width: 750px) {
  /* line 89, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  div.date > span {
    line-height: 1em;
    float: none;
  }
}

/* line 97, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.day-number {
  float: left;
  margin-right: 3px;
  margin-left: 0;
  line-height: 1em;
}

@media (max-width: 750px) {
  /* line 103, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .day-number:after {
    content: ".,";
  }
}

/* line 108, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.unterwegs .day-number {
  line-height: 1.3em;
}

/* line 111, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.day-time {
  line-height: .2em;
}

/* line 114, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.unterwegs .day-time {
  line-height: 1em;
  margin-left: 2px;
}

/* line 118, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.day-text,
.day-time {
  float: left;
  padding: 2px 0 0 0;
}

@media (max-width: 750px) {
  /* line 123, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .day-text {
    margin-right: 2px;
  }
}

/* line 129, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
div.details {
  width: 100%;
  margin: 15px 0;
}

@media (max-width: 750px) {
  /* line 129, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  div.details {
    margin-bottom: 0;
  }
}

/* line 137, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
p.summary,
p.information {
  margin-top: 5px;
}

/* line 141, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
span.category-title {
  margin-bottom: 10px;
}

@media (max-width: 750px) {
  /* line 141, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  span.category-title {
    margin-bottom: 0;
  }
}

/* line 148, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date.unterwegs .day-number {
  font-size: 0.8em;
  font-family: 'sanuk-regular';
}

@media (max-width: 750px) {
  /* line 148, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date.unterwegs .day-number {
    font-size: 1em;
  }
}

/* line 156, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date.unterwegs .day-number::after {
  content: '.';
}

@media (max-width: 750px) {
  /* line 156, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date.unterwegs .day-number::after {
    content: '.,';
  }
}

/* line 163, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date.unterwegs .day-text,
.play-date.unterwegs .day-time {
  display: block;
  padding: 0;
  margin-right: 2px;
}

/* line 170, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date.unterwegs br {
  display: none;
}

/* line 174, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date.unterwegs div.details p.summary {
  display: none;
}

/* line 178, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date.unterwegs h2 {
  float: left;
  margin-right: 15px;
}

/* line 183, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date.unterwegs p.information {
  float: left;
  margin-top: 0;
}

/* line 189, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date.spezial {
  animation-name: spezial;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes spezial {
  0% {
    background-color: #fff;
  }
  50% {
    background-color: #58aeb1;
  }
  100% {
    background-color: #fff;
  }
}

/* line 210, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.play-date:hover,
.play-date.spezial:hover,
.play-date.unterwegs:hover {
  animation-name: paused;
  background-color: #FF7632 !important;
}

/* line 218, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
div.actions {
  width: 100%;
}

/* line 221, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.time-book {
  width: 100%;
  float: left;
  margin-top: 10px;
}

/* line 226, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
span.book {
  float: left;
  border: 2px solid black;
  padding: 10px 10px 8px;
  margin-right: 10px;
}

/* line 232, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
span.out {
  float: left;
  margin-right: 10px;
}

/* line 237, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
span.book:hover {
  background-color: #FFF;
}

/* line 241, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
span.category-title {
  float: left;
  clear: both;
}

@media only screen and (min-width: 750px) {
  /* ----- SPIELPLAN ----- */
  /* line 259, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .month h2 {
    padding: 25px 5px;
  }
  /* line 263, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date {
    flex-direction: row;
    padding: 25px 0;
  }
  /* line 266, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date .date {
    width: 12%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 20px 1fr;
  }
  /* line 271, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date .date * {
    margin: 0 !important;
    line-height: 1em !important;
  }
  /* line 275, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date .date .day-number {
    grid-column: 1 / 2;
    grid-row: 1 / 3;
    font-size: 40px;
    font-family: "sanuk-black";
    text-align: center;
  }
  /* line 282, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date .date .day-text {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
    font-size: 16px;
  }
  /* line 287, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date .date .day-time {
    grid-column: 2 / 3;
    grid-row: 2 / 3;
    font-size: 16px;
  }
  /* line 293, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date div.details {
    width: 48%;
    margin: 0 0;
    padding-right: 25px;
  }
  /* line 297, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date div.details p {
    font-size: 16px;
  }
  /* line 301, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date div.actions {
    width: 40%;
  }
  /* line 303, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date div.actions span.category {
    float: left;
    width: 40%;
  }
  /* line 306, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date div.actions span.category .category-title {
    font-size: 16px;
    margin-bottom: 0;
  }
  /* line 311, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date div.actions .time-book {
    width: auto;
    float: right;
    margin-top: 0;
    max-width: 50%;
    text-align: right;
  }
  /* line 318, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date div.actions span.book {
    float: right;
    border: 2px solid black;
    padding: 10px 10px 8px;
    margin-right: 10px;
  }
  /* line 324, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date div.actions span.out {
    float: right;
    margin-right: 10px;
  }
  /* line 330, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date.unterwegs * {
    font-size: 22px;
  }
  /* line 333, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date.unterwegs .day-number {
    line-height: 1.2em;
  }
  /* line 336, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date.unterwegs span.day-time {
    line-height: 1.2em;
    margin-left: 5px;
  }
  /* line 340, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date.unterwegs div.details {
    width: 48%;
  }
  /* line 343, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date.unterwegs div.actions {
    width: 40%;
  }
  /* line 346, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .play-date.unterwegs .day-number::after {
    content: '';
  }
}

/* line 370, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.filter-nav {
  padding: 25px 5px;
  background-color: #8CC7C9;
}

/* line 374, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.filter-nav .middle {
  max-width: 1200px;
  margin: 0 auto;
  width: calc(100% - 80px);
  /* display: block; */
}

@media only screen and (min-width: 750px) {
  /* line 374, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .filter-nav .middle {
    display: flex;
  }
}

/* line 383, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.filter-nav .filter-block {
  margin: 0 auto;
  max-width: 1200px;
  width: calc(100% - 80px);
  /* text-align: right; */
}

@media (max-width: 750px) {
  /* line 383, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .filter-nav .filter-block {
    width: calc(100% - 40px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
}

/* line 395, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.filter-nav h3 {
  padding: 2px 10px;
  background-color: #FF7632;
  border-radius: 30px;
  text-transform: uppercase;
  color: black;
  font-family: "sanuk-black";
  font-size: 16px;
  margin-bottom: 2px;
}

/* line 404, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.filter-nav h3.active {
  background-color: #58aeb1;
}

@media only screen and (min-width: 750px) {
  /* line 395, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .filter-nav h3 {
    display: inline-block;
    /* padding: 25px 15px 20px; */
    margin-right: 2px;
    cursor: pointer;
    margin-bottom: 3px;
  }
  /* line 413, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .filter-nav h3:hover {
    background-color: #58aeb1;
  }
}

@media only screen and (min-width: 750px) {
  /* line 419, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
  .filter-nav .filter-button {
    display: none;
  }
}

/* .filter-nav h3:last-child {
    flex-grow: 1;
	margin-bottom: 0;
} */
/* line 432, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.filter-button {
  margin-bottom: 5px;
}

/* line 435, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.filter-button svg {
  width: 15px;
  height: 15px;
  margin-left: 5px;
  transform-origin: middle;
  transition: transform 0.3s;
}

/* line 442, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/spielplan.scss */
.filter-button.open svg {
  transform: rotate(180deg);
}

/* DESKTOP */
/* .filter-nav h3:last-child {
    flex-grow: 1;
    margin-right: 0;
} */
/* .filter-nav h3:last-child:hover {
    background-color: #00FFBA;
    cursor: inherit;
} */
/* ---------------- KEYVISUAL ---------------- */
/* line 9, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.row-keyvisual {
  height: calc(100vh - 215px);
  width: 100%;
  transition: all 0.3s ease;
}

@media (max-width: 750px) {
  /* line 9, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  .row-keyvisual {
    height: calc(100vh - 165px);
  }
}

/* line 18, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel {
  width: 100%;
  height: 500px;
  background-color: #8CC7C9;
}

/* line 22, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel img {
  height: 100% !important;
}

/* line 25, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel.keyvisual-carousel {
  height: 100% !important;
}

/* line 27, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel.keyvisual-carousel .slick-list {
  height: 100% !important;
}

/* line 30, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel.keyvisual-carousel .slick-track {
  height: 100% !important;
}

/* line 33, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel.keyvisual-carousel .keyvisual {
  height: 100% !important;
}

/* line 37, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel .keyvisual {
  width: 100%;
  height: 500px;
  position: relative;
}

/* line 41, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel .keyvisual video, .keyvisual-carousel .keyvisual img, .keyvisual-carousel .keyvisual .keyvisual-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* line 47, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel .keyvisual .keyvisual-text {
  position: absolute;
  width: 50%;
  max-width: 600px;
  bottom: 100px;
  left: 50%;
  transform: translate(-100%, 0);
}

@media (max-width: 750px) {
  /* line 47, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  .keyvisual-carousel .keyvisual .keyvisual-text {
    width: 100%;
    left: 0;
    transform: none;
    padding: 20px;
    bottom: 40px;
  }
}

/* line 61, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel .keyvisual .keyvisual-text h2, .keyvisual-carousel .keyvisual .keyvisual-text h3, .keyvisual-carousel .keyvisual .keyvisual-text p, .keyvisual-carousel .keyvisual .keyvisual-text a {
  color: white;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

/* line 65, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel .keyvisual .keyvisual-text h2 {
  margin-bottom: 0.3em;
}

/* line 68, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel .keyvisual .keyvisual-text h3 {
  margin-bottom: 0.5em;
}

/* line 74, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.middle {
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #8CC7C9;
}

/* line 80, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.middle .keyvisual-carousel-play-page {
  width: 100%;
  height: 700px;
  position: relative;
}

@media (max-width: 750px) {
  /* line 80, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  .middle .keyvisual-carousel-play-page {
    height: calc((100vw - 40px) / 1.4);
  }
}

/* line 90, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.middle .keyvisual-carousel-play-page .keyvisual {
  width: auto;
  height: 700px;
  position: relative;
  border-right: 2px solid white;
}

/* line 95, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.middle .keyvisual-carousel-play-page .keyvisual video, .middle .keyvisual-carousel-play-page .keyvisual img, .middle .keyvisual-carousel-play-page .keyvisual .keyvisual-image img {
  position: relative;
  width: auto;
  height: 700px;
  /* object-fit: cover; */
  display: block;
}

@media (max-width: 750px) {
  /* line 95, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  .middle .keyvisual-carousel-play-page .keyvisual video, .middle .keyvisual-carousel-play-page .keyvisual img, .middle .keyvisual-carousel-play-page .keyvisual .keyvisual-image img {
    height: calc((100vw - 40px) / 1.4);
  }
}

/* line 108, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
ul.slick-dots {
  position: absolute;
  bottom: 40px;
  display: block;
  width: calc(100% - 80px);
  max-width: 1200px;
  padding: 0;
  list-style: none;
  text-align: right;
  left: 50%;
  transform: translate(-50%, 0);
}

@media (max-width: 750px) {
  /* line 108, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  ul.slick-dots {
    width: calc(100% - 40px);
    bottom: 20px;
  }
}

/* line 123, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
ul.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

/* line 132, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
ul.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 15px;
  height: 15px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 2px solid white;
  outline: none;
  background: #8CC7C9;
  border-radius: 100%;
}

/* line 147, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
ul.slick-dots li.slick-active button {
  background: #FF7632;
}

/* line 153, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-carousel-play-page ul.slick-dots {
  left: auto;
  transform: none;
  padding-right: 40px;
  right: 0;
  width: 50%;
}

@media (max-width: 750px) {
  /* line 153, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  .keyvisual-carousel-play-page ul.slick-dots {
    padding-right: 20px;
    width: 100%;
  }
}

/* line 165, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.keyvisual-weiter {
  position: absolute;
  width: 50%;
  max-width: 600px;
  bottom: 40px;
  left: 50%;
  transform: translate(-100%, 0);
  color: white;
  padding-left: 30px;
  background: url(/site/templates/img/arrow_down_white.svg) no-repeat;
  background-size: 20px;
  background-position: left center;
  transition: all 0.3s ease;
}

@media (max-width: 750px) {
  /* line 165, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  .keyvisual-weiter {
    bottom: 20px;
    padding-left: 20px;
    margin-left: 20px;
  }
}

/* line 185, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
body.slim .row-keyvisual {
  height: calc(100vh - 120px);
  /* .keyvisual-carousel{
            
        } */
}

@media (max-width: 750px) {
  /* line 185, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  body.slim .row-keyvisual {
    height: calc(100vh - 96px);
  }
}

/* line 197, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.mute {
  position: absolute;
  bottom: 35px;
  left: 40px;
  z-index: 10000;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

/* line 205, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.mute img {
  width: 100% !important;
  height: auto !important;
}

/* line 209, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.mute img.muted {
  display: block !important;
}

/* line 212, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.mute img.not-muted {
  display: none !important;
}

/* line 228, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.row-aktuell {
  height: 420px;
  width: 100%;
  /* transition: all 0.3s ease; */
  /*  @media (max-width: $mobile) {
        height: calc(100vh - 165px);
    } */
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}

@media (max-width: 750px) {
  /* line 228, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  .row-aktuell {
    height: auto;
  }
}

/* line 243, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.row-aktuell .aktuell-carousel {
  /* width: 100%; */
  max-width: 1200px;
  background-color: #8CC7C9;
  width: calc(100% - 40px);
}

/* line 248, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.row-aktuell .aktuell-carousel .news {
  /* border: $border; */
  display: grid;
  grid-template-columns: 1fr 1fr;
  /* margin-bottom: 50px; */
  max-height: 420px;
  height: 420px;
  overflow: hidden;
  transition: all 0.3s ease;
  width: 100%;
}

@media (max-width: 750px) {
  /* line 248, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  .row-aktuell .aktuell-carousel .news {
    display: block;
    height: auto;
    max-height: none;
    /* margin-bottom: 40px; */
  }
}

/* line 266, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.row-aktuell .aktuell-carousel .news .news-text {
  grid-column: 2 / 3;
  grid-row: 1 / 2;
  border-left: 2px solid white;
  padding: 40px;
  height: 420px;
}

@media (max-width: 750px) {
  /* line 266, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  .row-aktuell .aktuell-carousel .news .news-text {
    height: auto;
    border-left: none;
  }
}

/* line 276, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.row-aktuell .aktuell-carousel .news .news-text .news-long-text {
  height: 100%;
  text-overflow: ellipsis;
  /* padding-bottom: 100px; */
}

/* line 280, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.row-aktuell .aktuell-carousel .news .news-text .news-long-text h2 {
  margin-bottom: 0.5em;
}

/* line 283, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.row-aktuell .aktuell-carousel .news .news-text .news-long-text .mehr-lesen {
  margin-top: 0.5em;
  display: block;
}

/* line 289, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.row-aktuell .aktuell-carousel .news .news-image {
  grid-column: 1 / 2;
  grid-row: 1 / 2;
  overflow: hidden;
  height: 420px;
}

@media (max-width: 750px) {
  /* line 289, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
  .row-aktuell .aktuell-carousel .news .news-image {
    height: auto;
  }
}

/* line 298, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/slick-carousel.scss */
.row-aktuell .aktuell-carousel .news .news-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 5, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .block-padding {
  padding: 40px 40px 100px 40px;
}

@media (max-width: 750px) {
  /* line 5, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
  .play-page .block-padding {
    padding: 20px 20px 60px 20px;
  }
}

/* line 11, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page p {
  line-height: 1.2em;
  padding-right: 5%;
  hyphens: none;
}

/* line 16, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .main-text {
  border-bottom: 2px solid white;
}

/* line 18, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .main-text h2 {
  font-family: "sanuk-regular";
  margin-bottom: 20px;
}

/* line 22, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .main-text .tags {
  margin-bottom: 40px;
  display: inline-block;
}

/* line 28, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .play-blocks > div {
  border-bottom: 2px solid white;
}

/* line 30, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .play-blocks > div h3 {
  font-family: "sanuk-black";
  margin-bottom: 20px;
}

/* line 34, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .play-blocks > div .actors {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-column-gap: 40px;
}

@media (max-width: 750px) {
  /* line 34, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
  .play-page .play-blocks > div .actors {
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    grid-column-gap: 20px;
  }
}

/* line 42, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .play-blocks > div .actors .actor {
  margin-bottom: 40px;
}

@media (max-width: 750px) {
  /* line 44, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
  .play-page .play-blocks > div .actors .actor p {
    font-size: 14px;
  }
}

/* line 49, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .play-blocks > div .actors .actor img {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

/* line 58, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .play-blocks > div.besetzung > div {
  /* display: grid;
                    grid-template-columns: repeat(auto-fit,minmax(300px, 1fr)); */
  column-count: 3;
}

@media (max-width: 750px) {
  /* line 58, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
  .play-page .play-blocks > div.besetzung > div {
    column-count: 1;
  }
}

/* line 66, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .play-blocks > div.besetzung > div p {
  display: block;
  margin-bottom: 1em;
}

/* line 69, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .play-blocks > div.besetzung > div p .titel {
  font-family: "sanuk-black";
}

/* line 71, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/play-page.scss */
.play-page .play-blocks > div.besetzung > div p .titel::after {
  content: ":";
}

/* line 16, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.desktop {
  display: block !important;
}

@media (max-width: 750px) {
  /* line 16, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .desktop {
    display: none !important;
  }
}

/* line 22, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.mobile {
  display: none !important;
}

@media (max-width: 750px) {
  /* line 22, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .mobile {
    display: block !important;
  }
}

/* @group FONT DECLARATIONS */
/* line 42, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
body,
html {
  font-size: 16px;
  line-height: 24px;
  hyphens: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background: white;
  font-family: "sanuk-regular";
  font-size: 22px;
}

/* line 48, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
body *,
html * {
  box-sizing: border-box;
}

/* line 54, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
body p,
html p {
  hyphens: auto;
}

@media (max-width: 750px) {
  /* line 42, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  body,
  html {
    hyphens: auto;
    font-size: 18px;
  }
}

/* line 65, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
h1, h2, .c-t-a {
  font-family: "sanuk-black";
  text-transform: uppercase;
}

/* line 69, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
h1 {
  font-size: 40px;
  line-height: 1em;
}

@media (max-width: 750px) {
  /* line 69, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  h1 {
    font-size: 30px;
  }
}

/* line 76, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
h2 {
  font-size: 40px;
  line-height: 1em;
}

@media (max-width: 750px) {
  /* line 76, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  h2 {
    font-size: 30px;
  }
}

/* line 83, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
h3, .c-t-a {
  font-size: 22px;
  text-transform: uppercase;
  line-height: 1.2em;
}

@media (max-width: 750px) {
  /* line 83, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  h3, .c-t-a {
    font-size: 18px;
  }
}

/* line 91, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
h3, p {
  font-family: "sanuk-regular";
  font-size: 22px;
}

@media (max-width: 750px) {
  /* line 91, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  h3, p {
    font-size: 18px;
  }
}

/* line 99, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.c-t-a {
  border: 2px solid white;
  padding: 10px 80px 10px 40px;
  font-size: 22px;
  background: url(/site/templates/img/arrow.svg) no-repeat;
  background-size: 25px;
  background-position: 90% center;
  transition: all 0.3s ease;
  text-decoration: none !important;
}

@media (max-width: 750px) {
  /* line 99, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .c-t-a {
    font-size: 18px;
  }
}

/* line 111, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.c-t-a:hover {
  background-color: #58aeb1;
  background-position: 95% center;
}

/* line 115, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.c-t-a.c-t-a-down {
  background-image: url(/site/templates/img/arrow_down.svg);
}

/* line 117, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.c-t-a.c-t-a-down:hover {
  background-position: 90% 70%;
}

/* line 120, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.c-t-a.c-t-a-down.reverse {
  background-image: url(/site/templates/img/arrow_up.svg);
}

/* line 131, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.tags {
  display: inline;
}

/* line 133, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.tags .tag {
  padding: 2px 10px;
  background-color: #FF7632;
  border-radius: 30px;
  text-transform: uppercase;
  color: black;
  font-family: "sanuk-black";
  font-size: 14px;
  text-wrap: nowrap;
}

@media (max-width: 750px) {
  /* line 133, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .tags .tag {
    font-size: 12px;
  }
}

/* @group STRUCTURE */
/* line 160, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.row {
  width: 100%;
  margin-bottom: 2px;
}

/* line 165, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.row.empty {
  width: 100%;
  margin-bottom: 2px;
  height: 65px;
  background-color: #8CC7C9;
}

/* line 172, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.page-title,
.page-subtitle {
  background-color: #8CC7C9;
  width: 100%;
  background-color: #8CC7C9;
}

/* line 180, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.page-title h1,
.page-subtitle h2 {
  padding: 25px 0;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

/* line 186, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.page-subtitle h2 {
  font-size: 22px;
}

/* line 190, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.flex {
  display: flex;
  justify-content: space-between;
}

/* line 195, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.fill-right, .fill-left {
  display: block;
  background-color: #8CC7C9;
  flex-grow: 1;
}

/* line 200, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.fill-right {
  margin-right: 0;
  margin-left: 2px;
}

/* line 204, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.fill-left {
  margin-left: 0;
  margin-right: 2px;
}

/* line 210, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.middle {
  width: calc(100% - 80px);
  max-width: 1200px;
  display: flex;
}

@media (max-width: 750px) {
  /* line 210, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .middle {
    width: calc(100% - 40px);
  }
}

/* line 219, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.filter-nav .middle {
  flex-wrap: wrap;
}

/* line 225, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.video-link {
  display: block;
  width: calc(100% - 80px);
  max-width: 1200px;
}

@media (max-width: 750px) {
  /* line 225, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .video-link {
    width: calc(100% - 40px);
  }
}

/* line 234, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
img.mobile {
  display: block !important;
}

/* line 237, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
img.desktop {
  display: none !important;
}

/* @end */
/* @group HEADER */
/* line 256, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
body section {
  margin-top: 303px;
  transition: all 0.3s ease;
}

@media (max-width: 750px) {
  /* line 256, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  body section {
    margin-top: 165px;
  }
}

/* line 264, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
body.slim section {
  margin-top: 120px;
}

@media (max-width: 750px) {
  /* line 264, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  body.slim section {
    margin-top: 96px;
  }
}

/* line 273, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header {
  padding: 20px 0 20px 0;
  transition: all .3s ease;
  position: fixed;
  height: 303px;
  top: 0;
  overflow: hidden;
  border-bottom: 2px solid white;
  width: 100%;
  margin-bottom: 2px;
  background-color: #8CC7C9;
  z-index: 1000;
}

@media (max-width: 750px) {
  /* line 273, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  header {
    height: 228px;
  }
}

/* line 288, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header .header-container {
  width: calc(100% - 80px);
  max-width: 1200px;
  margin: 0 auto;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

@media (max-width: 750px) {
  /* line 288, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  header .header-container {
    width: calc(100% - 40px);
  }
}

/* line 300, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header .cls-3, header .triangle, header .letter {
  transition: 0.3s all ease;
  opacity: 1;
}

/* line 304, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header #animation {
  display: block;
  position: fixed;
  order: 2;
  top: 20px;
  left: 50%;
  transform: translate(-50%, 0);
  height: 260px;
  overflow: hidden;
  transition: all 0.3s ease;
}

@media (max-width: 750px) {
  /* line 304, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  header #animation {
    width: 200px;
    height: 186px;
  }
}

/* line 317, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header #animation #logo_background {
  fill: #8CC7C9 !important;
}

/* line 320, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header #animation #backgroundAnimation {
  transform: translate(0, 88.4px);
  transition: all .3s ease;
}

@media (max-width: 750px) {
  /* line 320, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  header #animation #backgroundAnimation {
    width: 200px !important;
    height: 123px !important;
    transform: translate(0, 63.4px);
  }
}

/* line 330, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header.slim {
  height: 120px;
}

/* line 332, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header.slim .cls-3, header.slim .triangle, header.slim .letter {
  opacity: 0;
}

@media (max-width: 750px) {
  /* line 330, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  header.slim {
    height: 96px;
  }
}

/* line 339, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header.slim #animation {
  height: 74px;
}

/* line 341, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header.slim #animation div#logo {
  transform: translate(0, -88.4px);
}

@media (max-width: 750px) {
  /* line 341, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  header.slim #animation div#logo {
    transform: translate(0, -63.4px);
  }
}

/* line 347, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header.slim #animation #backgroundAnimation {
  transform: translate(0, 0);
}

/* line 356, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
header.next {
  height: auto;
  padding: 0 0 0 0;
  margin-top: 0;
  /* -15px */
}

/* .row.header {
	position: relative;
    background-color: $main_color;
    z-index: 1000;
    height: 215px;
    position: fixed;
    top: 0;
    overflow: hidden;
    border-bottom: 2px solid white;
} */
/* line 371, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.row.header.next {
  height: 115px;
}

/* line 374, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.next div.menu,
.next div.menu-right {
  top: -130px;
}

/* line 379, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
div.menu {
  order: 1;
  /* 3 */
  /* width: 20%; */
  text-align: left;
  padding-right: 0;
  cursor: pointer;
}

@media (max-width: 750px) {
  /* line 385, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  div.menu #menu-text {
    display: none;
  }
}

@media (max-width: 750px) {
  /* line 379, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  div.menu {
    order: 3;
  }
}

/* line 393, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
div.menu svg {
  height: 16px;
  width: auto;
}

@media (max-width: 750px) {
  /* line 393, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  div.menu svg {
    height: 25px;
  }
}

/* line 403, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
div.menu-right {
  order: 3;
  /* 1 */
  /* width: 20%; */
}

@media (max-width: 750px) {
  /* line 403, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  div.menu-right {
    display: none;
  }
}

/* line 411, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
div.menu-right * {
  /* margin-left: -1000px; */
  display: inline-block;
}

/* line 423, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
#no-animation {
  top: 0;
  display: none;
  order: 2;
  width: 60%;
}

/* line 429, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
#no-animation svg {
  position: relative;
  transform: translate(-50%, 0);
  left: 50%;
}

/* line 434, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.next #no-animation svg {
  transform: translate(-50%, 30px);
}

/* line 438, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.cross {
  fill-opacity: 0;
}

/* line 442, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.line {
  fill-opacity: 1;
}

/* line 446, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.line.open {
  fill-opacity: 0;
}

/* line 450, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.cross.open {
  fill-opacity: 1;
}

/* div#animation {
    position: relative;
    order: 2;
} */
/* line 459, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
div#logo {
  width: 280px;
  height: auto;
  transition: all 0.3s ease;
}

/* line 463, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
div#logo a {
  background: #8CC7C9;
}

@media (max-width: 750px) {
  /* line 459, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  div#logo {
    width: 200px;
  }
}

/* line 471, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
div#logo img {
  width: 100%;
  height: auto;
}

/* line 478, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.next div.menu,
.next div.menu-right {
  position: relative;
  top: -40px;
}

/* line 486, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.header .txt {
  fill-opacity: 1;
}

/* line 490, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.header.next .txt {
  fill-opacity: 0;
}

@media (max-width: 750px) {
  /* line 499, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .slim nav {
    top: 96px;
  }
}

/* line 505, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav {
  position: fixed;
  width: 100%;
  height: auto;
  left: 0;
  border-left: none;
  background-color: white;
  transform: translate(0, -100%);
  transition: all 0.3s ease;
  top: auto;
  z-index: 5;
  border-bottom: 2px solid #fff;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 750px) {
  /* line 505, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  nav {
    top: 165px;
    position: absolute;
  }
}

/* line 525, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav.open {
  transform: translate(0, 0);
}

@media (max-width: 750px) {
  /* line 525, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  nav.open {
    top: 228px;
  }
}

/* line 532, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav ul.primary {
  width: calc(100% - 80px);
  max-width: 1200px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  text-align: center;
  text-transform: uppercase;
  font-family: "sanuk-black";
  background-color: #8CC7C9;
}

@media (max-width: 750px) {
  /* line 532, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  nav ul.primary {
    width: calc(100% - 40px);
    display: block;
  }
}

/* line 545, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav ul.primary > li {
  font-size: 22px;
  border-right: 2px solid white;
}

@media (max-width: 750px) {
  /* line 545, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  nav ul.primary > li {
    font-size: 18px;
    border-right: none;
  }
}

/* line 553, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav ul.primary > li.last {
  border: none;
}

@media (max-width: 750px) {
  /* line 557, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  nav ul.primary > li:first-child > a {
    border-top: none;
  }
}

/* line 563, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav ul.primary > li > a {
  padding: 20px 0;
  display: block;
}

/* line 566, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav ul.primary > li > a:hover {
  background: #FF7632;
}

@media (max-width: 750px) {
  /* line 563, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  nav ul.primary > li > a {
    padding: 10px 0;
    border-top: 2px solid white;
  }
}

/* line 575, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav ul.primary > li ul {
  border-top: 2px solid white;
  padding: 20px 0;
}

@media (max-width: 750px) {
  /* line 575, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  nav ul.primary > li ul {
    padding: 0 0;
  }
}

/* line 581, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav ul.primary > li ul li {
  font-size: 16px;
}

@media (max-width: 750px) {
  /* line 581, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  nav ul.primary > li ul li {
    font-size: 14px;
  }
}

/* line 586, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav ul.primary > li ul li a {
  padding: 5px 0;
  display: block;
}

/* line 589, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
nav ul.primary > li ul li a:hover {
  /* text-decoration: underline; */
  color: #FF7632;
}

/* line 605, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.filter-button {
  display: none;
}

@media (max-width: 750px) {
  /* line 605, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .filter-button {
    display: block;
  }
}

/* line 674, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer {
  display: flex;
  flex-direction: row;
  background-color: white;
}

/* line 678, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer * {
  hyphens: none;
}

@media (max-width: 750px) {
  /* line 674, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .footer {
    flex-wrap: wrap;
  }
}

/* line 684, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group {
  /* width: 50%; */
  display: flex;
  /* align-items: center; */
  flex-grow: 1;
}

/* line 689, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block {
  padding: 20px;
  background-color: #8CC7C9;
  margin-right: 2px;
  display: flex;
  align-items: center;
  cursor: pointer;
  flex-grow: 1;
  justify-content: center;
}

/* line 698, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block img, .footer .footer-group .footer-block svg {
  width: 25px;
  height: auto;
  display: block;
}

@media (max-width: 750px) {
  /* line 698, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .footer .footer-group .footer-block img, .footer .footer-group .footer-block svg {
    width: 20px;
  }
}

/* line 706, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block:hover {
  background-color: #FF7632;
}

@media (max-width: 750px) {
  /* line 709, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .footer .footer-group .footer-block.some, .footer .footer-group .footer-block.search, .footer .footer-group .footer-block.newsletter {
    border-bottom: 2px solid white;
  }
}

/* line 715, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block.footer-links {
  /* column-count: 3;
                column-fill: auto; */
  justify-content: flex-start;
  display: flex;
  width: 100%;
  cursor: default;
}

/* line 722, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block.footer-links:hover {
  background-color: #8CC7C9;
}

@media (max-width: 750px) {
  /* line 715, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .footer .footer-group .footer-block.footer-links {
    flex-direction: column;
    align-items: flex-start;
  }
}

/* line 729, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block.footer-links p {
  margin-right: 20px;
}

/* line 732, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block.footer-links p a {
  font-size: 16px;
  line-height: 1em;
}

@media (max-width: 750px) {
  /* line 732, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .footer .footer-group .footer-block.footer-links p a {
    font-size: 14px;
  }
}

/* line 738, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block.footer-links p a:hover {
  text-decoration: underline;
}

/* line 744, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block.basel-logo {
  margin-right: 0;
  cursor: default;
}

/* line 747, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block.basel-logo:hover {
  background-color: #8CC7C9;
}

/* line 750, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.footer .footer-group .footer-block.basel-logo img {
  width: 100px;
}

/* @group STARTSEITE */
/* line 792, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
article.preview {
  width: 100%;
  overflow: hidden;
}

/* line 797, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
* {
  box-sizing: border-box;
}

/* line 801, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
article.preview .row {
  width: 100%;
}

/* line 807, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
article.preview .row:last-child {
  /*margin-bottom: 0;*/
}

/* @end */
/* @group BOTSCHAFTEN */
/* line 823, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft {
  width: calc(100% - 80px);
  max-width: 1200px;
  text-align: center;
  padding: 50px 10px;
  overflow: hidden;
}

@media (max-width: 750px) {
  /* line 823, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .botschaft {
    width: calc(100% - 40px);
  }
}

/* line 833, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft-klein {
  width: calc(100% - 80px);
  max-width: 1200px;
  text-align: center;
  padding: 0;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 750px) {
  /* line 833, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .botschaft-klein {
    width: calc(100% - 40px);
  }
}

/* line 845, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft-klein .botschaft {
  width: 50%;
  border-right: none;
}

@media (max-width: 750px) {
  /* line 845, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .botschaft-klein .botschaft {
    width: 100%;
  }
}

/* line 852, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft-klein .botschaft:first-child {
  border-right: 2px solid white;
}

@media (max-width: 750px) {
  /* line 852, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .botschaft-klein .botschaft:first-child {
    border-right: none;
    border-bottom: 2px solid white;
  }
}

/* line 859, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft * {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

@media (max-width: 750px) {
  /* line 859, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .botschaft * {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
}

/* line 871, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft h2 {
  margin-bottom: 10px;
}

/* line 875, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft .st0 {
  fill: #000;
}

/* line 879, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft svg {
  margin-left: 5px;
}

/* line 883, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft.style1 {
  background-color: #FF7632;
}

/* line 887, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft.style1:hover {
  background-color: #58aeb1;
}

/* line 891, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft.style2 {
  background-color: #58aeb1;
}

/* line 895, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft.style2:hover {
  background-color: #FF7632;
}

/* line 898, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft-mit-bild {
  width: calc(100% - 80px);
  max-width: 1200px;
}

@media (max-width: 750px) {
  /* line 898, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .botschaft-mit-bild {
    width: calc(100% - 40px);
  }
}

/* line 905, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.botschaft-mit-bild img {
  width: 100%;
  height: auto;
}

/* @end */
/* @group PLAYS */
/* article.plays .row {
    display: block;
}

.plays .card-container {
	width: 100%;
    text-align: center;
}


.plays .card-container h2 {
    padding-bottom: 5px;
}

.plays .card-container:nth-of-type(1n + 5) {
    margin-top: 0;
}

.plays .card-container:nth-of-type(4n + 4) {
    margin-right: 0;
}

.card-container:last-child {
    margin-right: 0;
}



.fill {
    flex-grow: 5;
    background-color: $main_color;
    position: relative;
    float: left;
} */
/* @end */
/* @group TEXT PAGE */
/* line 993, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.textblock {
  width: calc(100% - 80px);
  max-width: 1200px;
  display: grid;
  grid-template-columns: 2fr 1fr;
}

@media (max-width: 750px) {
  /* line 993, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .textblock {
    display: block;
    width: calc(100% - 40px);
  }
}

/* line 1002, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.textblock.both-block {
  display: block;
  background-color: #8CC7C9;
}

/* line 1005, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.textblock.both-block p {
  padding-right: 10%;
}

@media (max-width: 750px) {
  /* line 1005, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .textblock.both-block p {
    padding-right: 0;
  }
}

/* line 1012, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.textblock .left-block {
  background-color: #8CC7C9;
  margin-right: 2px;
}

@media (max-width: 750px) {
  /* line 1012, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .textblock .left-block {
    margin-right: 0;
  }
}

/* line 1018, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.textblock .left-block .main-text {
  padding: 40px 40px 80px 40px;
}

@media (max-width: 750px) {
  /* line 1018, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .textblock .left-block .main-text {
    padding: 20px;
  }
}

/* line 1023, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.textblock .left-block .main-text p {
  margin-bottom: .7em;
  line-height: 1.3em;
}

/* line 1027, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.textblock .left-block .main-text h2 {
  margin-bottom: 25px;
}

/* line 1030, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.textblock .left-block .main-text a {
  text-decoration: underline;
}

/* line 1032, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.textblock .left-block .main-text a:hover {
  text-decoration: none;
}

/* line 1038, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.textblock .right-block {
  background-color: #8CC7C9;
}

/* line 1051, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.right-block img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 1057, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.right-block p.caption {
  padding: 25px 25px;
  font-size: 14px;
}

@media (max-width: 750px) {
  /* line 1057, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .right-block p.caption {
    font-size: 14px;
  }
}

/* @end */
/* @group PLAY PAGE */
/* line 1083, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.owl-prev,
.owl-next {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
}

/* line 1091, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.owl-prev {
  left: 0;
  transform: translate(10px, -50%);
}

/* line 1096, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.owl-next {
  right: 0;
  transform: translate(-10px, -50%);
}

/* line 1101, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.owl-nav img {
  width: 30px;
  height: auto;
}

/* line 1106, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.play-page h1 {
  padding: 25px 0 0;
  margin-bottom: 20px;
}

/* line 1111, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.play-dates h2 {
  padding: 35px 25px 5px;
}

/* line 1116, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.play-dates h2:first-child {
  border-top: 0;
}

/* line 1120, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
span.play-page-date {
  padding: 5px 25px;
  border-top: 2px solid #fff;
  display: block;
}

/* line 1126, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.zusatzinfo {
  padding: 35px 5px 2px;
  border-top: 2px solid white;
}

/* line 1131, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.drawer {
  border-top: 2px solid #fff;
  max-height: 70px;
  transition: max-height .5s;
  overflow: hidden;
}

/* line 1138, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.drawer.open {
  max-height: 1300px;
}

/* line 1142, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.drawer h2 {
  padding: 25px 25px 20px 25px;
  margin-bottom: 0;
  display: block;
  cursor: pointer;
}

/* line 1149, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.drawer svg {
  transform: rotate(0deg);
  transform-origin: 50% 50%;
  float: right;
  transition: transform 0.3s;
}

/* line 1156, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.drawer:hover svg {
  transform: rotate(180deg);
}

/* line 1160, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.drawer svg.open {
  transform: rotate(180deg);
}

/* line 1164, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.drawer h2 .st0 {
  fill: #000;
}

/* line 1168, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.drawer-content {
  display: block;
  padding: 0px 25px 25px 25px;
}

/* @end */
/* @group MEDIA */
/* line 1186, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media-link {
  display: block;
}

/* line 1190, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media-link a {
  padding: 25px 10px;
  background-color: #8CC7C9;
  margin-bottom: 2px;
  display: block;
}

/* line 1197, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media-link a:last-child {
  margin-bottom: 0;
}

/* line 1201, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media-link a:hover {
  background-color: #FF7632;
}

/* ----- MEDIA PAGE ----- */
/* line 1209, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
a.download {
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 25px;
  transform: translate(0, -25px);
}

/* line 1217, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media {
  display: flex;
  flex-wrap: wrap;
}

/* line 1222, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div {
  position: relative;
  float: left;
  width: calc((100% - 2px) / 2);
  text-align: center;
  margin-bottom: 2px;
  margin-right: 2px;
}

/* line 1231, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div:nth-of-type(2n+2) {
  margin-right: 0;
}

/* line 1235, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div:nth-child(2n+1):nth-last-child(-n+2),
.media div:nth-child(2n+1):nth-last-child(-n+2) ~ div {
  margin-bottom: 0;
}

/* line 1240, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div.fill {
  margin-right: 0;
}

/* line 1243, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div a {
  text-decoration: none;
}

/* line 1246, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div:hover a {
  text-decoration: underline;
}

/* line 1249, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div p {
  width: 100%;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, -10px);
}

/* line 1257, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div img {
  width: 100%;
  height: auto;
  float: left;
}

/* @end */
/* @group DIVERSES */
/* input#search_query{
	padding: 10px;
} */
/* line 1273, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.school-reservation {
  width: calc(100% - 80px);
  max-width: 1200px;
  padding: 25px;
  background-color: #8CC7C9;
}

@media (max-width: 750px) {
  /* line 1273, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .school-reservation {
    width: calc(100% - 40px);
  }
}

/* line 1282, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.school-reservation p {
  margin-bottom: 30px;
}

/* line 1285, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
iframe {
  width: 100%;
}

/* line 1288, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.TextformatterVideoEmbed {
  padding: 0 0 56.25% 0 !important;
}

/* @end */
/* line 1301, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
#mCCForm {
  position: fixed;
  bottom: 0;
}

/* line 1307, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.mCCF--light.mCCF--bottom {
  box-shadow: 1px -3px 5px rgba(0, 0, 0, 0.2);
}

/* line 1310, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.mCCF--light {
  background: #8CC7C9;
  color: #000;
  padding: 20px;
}

/* line 1315, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.mCCF--light .mCCF__accept {
  color: #000;
  background: none;
}

/* line 1319, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.mCCF__accept {
  border-radius: 0px;
  border: 2px solid white;
  cursor: pointer;
  float: right;
  font-size: .9em;
  line-height: 1em;
  margin-left: 1em;
  padding: .4em .6em .3em;
}

/* line 1329, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.mCCF__accept:hover {
  background-color: #FF7632 !important;
}

/* FORMS */
/* line 1360, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.main-text form input {
  height: 40px;
  background-color: white;
  padding-left: 10px;
  border: 2px solid black;
  font-size: 22px;
  margin-right: 10px;
}

/* line 1368, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.main-text form button {
  border: 2px solid black;
  background: #8CC7C9;
  height: 40px;
  font-size: 22px;
  padding: 0 20px;
}

/* ----- MEDIA PAGE ----- */
/* line 1394, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
a.download {
  left: 50%;
  transform: translate(-50%, -20px);
}

/* line 1398, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media {
  display: flex;
  flex-wrap: wrap;
}

/* line 1403, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div {
  position: relative;
  float: left;
  width: calc((100% - 6px) / 4);
  text-align: center;
  margin-bottom: 2px;
  margin-right: 2px;
}

/* line 1412, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div:nth-of-type(4n+4) {
  margin-right: 0;
}

/* line 1415, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div:nth-of-type(4n+2) {
  margin-right: 2px;
}

/* line 1419, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div:nth-child(4n+1):nth-last-child(-n+4),
.media div:nth-child(4n+1):nth-last-child(-n+4) ~ div {
  margin-bottom: 0;
}

/* line 1425, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div.fill {
  margin-right: 0;
}

/* line 1429, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div p {
  width: 100%;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, -10px);
  font-size: 14px;
}

/* line 1438, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
.media div img {
  width: 100%;
  height: auto;
  float: left;
}

@media (max-width: 750px) {
  /* line 1450, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  a.download {
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 25px;
    transform: translate(0, -25px);
  }
  /* line 1458, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .media {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1463, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .media div {
    position: relative;
    float: left;
    width: calc((100% - 2px) / 2);
    text-align: center;
    margin-bottom: 2px;
    margin-right: 2px;
  }
  /* line 1472, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .media div:nth-of-type(2n+2) {
    margin-right: 0;
  }
  /* line 1476, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .media div:nth-child(2n+1):nth-last-child(-n+2),
  .media div:nth-child(2n+1):nth-last-child(-n+2) ~ div {
    margin-bottom: 0;
  }
  /* line 1481, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .media div.fill {
    margin-right: 0;
  }
  /* line 1484, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .media div a {
    text-decoration: none;
  }
  /* line 1487, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .media div:hover a {
    text-decoration: underline;
  }
  /* line 1490, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .media div p {
    width: 100%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, -10px);
  }
  /* line 1498, ../../../../../Users/davidschwarz/Hauser Schwarz Dropbox/Projekte/_localhost/vorstadttheater/site/templates/styles/scss/main.scss */
  .media div img {
    width: 100%;
    height: auto;
    float: left;
  }
}

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