/*
Theme Name: LantarenVenster
Theme URI: http://www.lantarenvenster.nl/
Description: Theme voor de LantarenVenster website
Version: 4.1.5
Author: Menno Luitjes & Jeroen Schmit
Author URI: https://mennoluitjes.nl
Text Domain: lv
*/
/* includes padding */
/* without padding */
/* 660 is more than the text column width in 2 columns layout, so only used in 1 column layout and agendas */
/* breakpoint where the window becomes to small to display content and sidebar as 2 columns */
/* breakpoint where the window becomes to small to display the full menu */
html body {
  background-color: #fff;
  color: #000;
}
@font-face {
  font-family: 'LanThermo';
  src: url('fonts/LanThermo.eot?#iefix') format('embedded-opentype'), url('fonts/LanThermo.woff') format('woff'), url('fonts/LanThermo.ttf') format('truetype'), url('fonts/LanThermo.svg#LanThermo') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * lantarenvenster.nl
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2017
 */
@font-face {
  font-family: "CourierSans";
  src: url("fonts/lineto-couriersans-regular.eot");
  src: url("fonts/lineto-couriersans-regular.eot?#iefix") format("embedded-opentype"), url("fonts/lineto-couriersans-regular.woff2") format("woff2"), url("fonts/lineto-couriersans-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CourierSans";
  src: url("fonts/lineto-couriersans-bold.eot");
  src: url("fonts/lineto-couriersans-bold.eot?#iefix") format("embedded-opentype"), url("fonts/lineto-couriersans-bold.woff2") format("woff2"), url("fonts/lineto-couriersans-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
/* =WordPress Core
https://codex.wordpress.org/CSS
-------------------------------------------------------------- */
/*
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; // Image does not overflow the content area
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
*/
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
}
h1,
h2,
h3,
h4,
p,
blockquote,
ul {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-weight: normal;
}
figure {
  margin: 0;
}
ul {
  list-style-type: none;
}
button {
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
}
img {
  border: none;
}
.page-titles {
  margin-bottom: 7px;
  margin-bottom: 0.4375rem;
}
@media (max-width: 767px) {
  .page-titles {
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
.page-titles h1 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 79px;
  font-size: 4.9375rem;
}
@media (max-width: 767px) {
  .page-titles h1 {
    font-size: 33px;
    font-size: 2.0625rem;
  }
}
html {
  font-size: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html body {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-size: 1.1875rem;
  letter-spacing: -1.3px;
  line-height: 28px;
  line-height: 1.75rem;
  max-width: 1224px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 767px) {
  html body {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
@media (max-width: 1023px) {
  html body {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 599px) {
  html body {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1023px) {
  html body {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 599px) {
  html body {
    padding-left: 15px;
    padding-right: 15px;
  }
}
#back-to-top {
  display: block;
  opacity: 0;
  position: fixed;
  bottom: 30px;
  right: 30px;
  background-color: #f6f6f6;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-decoration: none;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
#back-to-top svg {
  position: absolute;
  left: 24%;
  top: 24%;
  width: 52%;
  height: 52%;
}
#back-to-top svg .arrow {
  fill: #000;
}
#back-to-top:hover {
  background-color: #aaa;
  padding-top: 18px;
}
#back-to-top.active {
  opacity: 1;
}
@media (max-width: 1023px) {
  #back-to-top {
    bottom: 20px;
    right: 20px;
  }
}
@media (max-width: 767px) {
  #back-to-top {
    width: 44px;
    height: 44px;
  }
  #back-to-top svg {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%;
  }
}
@media (max-width: 599px) {
  #back-to-top {
    bottom: 15px;
    right: 15px;
  }
}
.colored-panel {
  background-color: #d6e9cf;
  padding: 10px;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
@media (max-width: 767px) {
  .colored-panel {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
.colored-panel + .colored-panel {
  margin-top: -28px;
  margin-top: -1.75rem;
}
@media (max-width: 767px) {
  .colored-panel + .colored-panel {
    margin-top: -17px;
    margin-top: -1.0625rem;
  }
}
.user-content .colored-panel *:last-child {
  margin-bottom: 0;
}
.user-content {
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
@media (max-width: 767px) {
  .user-content {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
.user-content h1,
.user-content h2,
.user-content h3,
.user-content h4,
.user-content p,
.user-content blockquote,
.user-content ul,
.user-content ol {
  max-width: 660px;
}
.user-content h1.with-video,
.user-content h2.with-video,
.user-content h3.with-video,
.user-content h4.with-video,
.user-content p.with-video,
.user-content blockquote.with-video,
.user-content ul.with-video,
.user-content ol.with-video {
  max-width: none;
}
.user-content h1,
.user-content h2 {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-size: 1.1875rem;
  letter-spacing: -1.3px;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
  color: yellow;
  /* reserved for page title and section title */
}
@media (max-width: 767px) {
  .user-content h1,
  .user-content h2 {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
@media (max-width: 767px) {
  .user-content h1,
  .user-content h2 {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
.user-content h3 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 60px;
  font-size: 3.75rem;
}
@media (max-width: 767px) {
  .user-content h3 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.user-content h4 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
}
@media (max-width: 767px) {
  .user-content h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.user-content p {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-size: 1.1875rem;
  letter-spacing: -1.3px;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
@media (max-width: 767px) {
  .user-content p {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
@media (max-width: 767px) {
  .user-content p {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
.user-content blockquote {
  margin-top: 56px;
  margin-top: 3.5rem;
  margin-bottom: 56px;
  margin-bottom: 3.5rem;
  padding: 30px;
}
@media (max-width: 767px) {
  .user-content blockquote {
    margin-top: 34px;
    margin-top: 2.125rem;
  }
}
@media (max-width: 767px) {
  .user-content blockquote {
    margin-bottom: 34px;
    margin-bottom: 2.125rem;
  }
}
@media (max-width: 1023px) {
  .user-content blockquote {
    padding: 20px;
  }
}
@media (max-width: 599px) {
  .user-content blockquote {
    padding: 15px;
  }
}
.user-content blockquote p {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
}
@media (max-width: 767px) {
  .user-content blockquote p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.user-content ul {
  list-style-type: disc;
  padding-left: 15px;
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-size: 1.1875rem;
  letter-spacing: -1.3px;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
@media (max-width: 767px) {
  .user-content ul {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
@media (max-width: 767px) {
  .user-content ul {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
.user-content a {
  color: #888;
  text-decoration: none;
}
.user-content a:hover {
  color: #000;
  text-decoration: underline;
}
.user-content a.tel {
  text-decoration: none;
}
.user-content img {
  display: inline-block;
  width: auto;
  max-width: 100%;
  height: auto;
}
.user-content .alignleft {
  display: inline !important;
  max-width: 100%;
  float: left;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .user-content .alignleft {
    display: block !important;
    float: none;
  }
}
.user-content .alignright {
  display: inline !important;
  max-width: 100%;
  float: right;
  margin-left: 20px;
}
@media (max-width: 767px) {
  .user-content .alignright {
    display: block !important;
    float: none;
  }
}
.user-content .aligncenter {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  clear: both;
}
.user-content .size-medium {
  max-width: 50%;
}
.user-content .wp-caption-text {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: -1.02631579px;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  .user-content .wp-caption-text {
    font-size: 10px;
    font-size: 0.625rem;
    letter-spacing: -0.68421053px;
    line-height: 17px;
    line-height: 1.0625rem;
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
.user-content .gallery img {
  border: none !important;
}
.user-content .gallery .size-medium {
  max-width: 100%;
}
.user-content .gallery .wp-caption-text {
  padding-right: 15px;
}
.user-content .yikes-mailchimp-container {
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
@media (max-width: 767px) {
  .user-content .yikes-mailchimp-container {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
.user-content.user-content-small h3 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
}
@media (max-width: 767px) {
  .user-content.user-content-small h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.user-content.user-content-small h4 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 30px;
  font-size: 1.875rem;
}
@media (max-width: 767px) {
  .user-content.user-content-small h4 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.user-content.user-content-small p {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: -1.02631579px;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  .user-content.user-content-small p {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
.user-content.user-content-small blockquote p {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 30px;
  font-size: 1.875rem;
}
@media (max-width: 767px) {
  .user-content.user-content-small blockquote p {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
html .main .agenda-header {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 79px;
  font-size: 4.9375rem;
}
@media (max-width: 767px) {
  html .main .agenda-header {
    font-size: 33px;
    font-size: 2.0625rem;
  }
}
html .main .agenda-header-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
html .main .agenda-header-logo .agenda-header {
  margin-bottom: 7px;
  margin-bottom: 0.4375rem;
}
@media (max-width: 767px) {
  html .main .agenda-header-logo .agenda-header {
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
html .main nav.filter {
  overflow: hidden;
  margin-bottom: 7px;
  margin-bottom: 0.4375rem;
  white-space: nowrap;
}
@media (max-width: 767px) {
  html .main nav.filter {
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
html .main nav.filter ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
  max-width: none;
}
html .main nav.filter ul.lists li a,
html .main nav.filter ul.days li a {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  padding: 5px 8px 0px 8px;
  /* 39px - 2px border - 32px line-height = 5px padding  */
}
@media (max-width: 767px) {
  html .main nav.filter ul.lists li a,
  html .main nav.filter ul.days li a {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}
@media (max-width: 767px) {
  html .main nav.filter ul.lists li a,
  html .main nav.filter ul.days li a {
    padding: 5px 7px 0px 7px;
    /* 35px - 2px border - 28px line-height = 5px padding  */
  }
}
html .main nav.filter ul.categories {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
html .main nav.filter ul.categories li a {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: -1.43684211px;
  line-height: 21px;
  line-height: 1.3125rem;
  text-transform: lowercase;
  padding: 8px;
  /* 39px height - 2px border - 21px line-height = 16px padding  */
}
@media (max-width: 767px) {
  html .main nav.filter ul.categories li a {
    font-size: 10px;
    font-size: 0.625rem;
    letter-spacing: -0.68421053px;
    line-height: 10px;
    line-height: 0.625rem;
  }
}
@media (max-width: 767px) {
  html .main nav.filter ul.categories li a {
    padding: 5px;
    /* 22px height - 2px border - 10px line-height = 10px padding  */
  }
}
html .main nav.filter ul li {
  margin-right: 15px;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
html .main nav.filter ul li a:hover {
  border: 1px solid #000;
  color: #000;
}
html .main nav.filter ul li.active a {
  border: 1px solid #000;
  color: #000;
}
html .main nav.filter .filter-with-prev-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
html .main nav.filter .filter-with-prev-next button {
  margin-right: 15px;
  width: 20px;
  height: 39px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  outline: none;
}
html .main nav.filter .filter-with-prev-next button.prev {
  background-image: url(img/icons/filter-prev.svg );
}
html .main nav.filter .filter-with-prev-next button.prev:hover {
  background-image: url(img/icons/filter-prev-hover.svg );
}
html .main nav.filter .filter-with-prev-next button.next {
  background-image: url(img/icons/filter-next.svg );
}
html .main nav.filter .filter-with-prev-next button.next:hover {
  background-image: url(img/icons/filter-next-hover.svg );
}
html .main nav.filter .filter-with-prev-next .prev-next-window {
  position: relative;
  overflow: hidden;
  margin-right: 15px;
  max-width: 350px;
}
html .main nav.filter .filter-with-prev-next .prev-next-window:after {
  content: '';
  position: absolute;
  width: 10px;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
html .main nav.filter .filter-with-prev-next ul {
  -webkit-transition: .25s left linear;
  transition: .25s left linear;
  position: relative;
}
@media (max-width: 1080px) {
  html .main nav.filter .filter-with-prev-next button {
    height: 35px;
    width: 32px;
  }
}
@media (min-width: 1024px) {
  html .main nav.filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  html .main nav.filter ul.categories {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  html .main nav.filter ul.categories li {
    margin-left: 15px;
    margin-right: 0;
  }
}
@media (max-width: 1080px) {
  html .main nav.filter {
    margin-top: 14px;
    margin-top: 0.875rem;
  }
}
@media (max-width: 1080px) and (max-width: 767px) {
  html .main nav.filter {
    margin-top: 8.5px;
    margin-top: 0.53125rem;
  }
}
html .main .wpt_listing.wpt_context_agenda ul,
html .main .wpt_listing.wpt_context_films ul,
html .main .wpt_listing.wpt_context_music ul,
html .main .wpt_listing.wpt_context_search ul,
html .main .wpt_listing.wpt_context_serie_groups ul,
html .main .wpt_listing.wpt_context_production_serie ul {
  margin: 0;
  padding: 0;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event,
html .main .wpt_listing.wpt_context_films .wp_theatre_event,
html .main .wpt_listing.wpt_context_music .wp_theatre_event,
html .main .wpt_listing.wpt_context_search .wp_theatre_event,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event {
  border-top: 1px solid #d2d2d2;
  padding-top: 28px;
  padding-top: 1.75rem;
  padding-bottom: 21px;
  padding-bottom: 1.3125rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event {
    padding-top: 17px;
    padding-top: 1.0625rem;
  }
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event {
    padding-bottom: 12.75px;
    padding-bottom: 0.796875rem;
  }
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event {
    padding-top: 17px;
    padding-top: 1.0625rem;
    padding-bottom: 17px;
    padding-bottom: 1.0625rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.hidden,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.hidden,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.hidden,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.hidden,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.hidden,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.hidden,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.hidden,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.hidden,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.hidden,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.hidden,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.hidden,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.hidden {
  display: none;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  color: inherit;
  position: relative;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .thumbnail,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .thumbnail,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .thumbnail,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .thumbnail,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .thumbnail,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .thumbnail,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .thumbnail,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .thumbnail,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .thumbnail,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .thumbnail,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .thumbnail,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .thumbnail {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 308px;
  margin-right: 60px;
  position: relative;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .thumbnail figure,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .thumbnail figure,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .thumbnail figure,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .thumbnail figure,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .thumbnail figure,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .thumbnail figure,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .thumbnail figure,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .thumbnail figure,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .thumbnail figure,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .thumbnail figure,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .thumbnail figure,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .thumbnail figure {
  position: relative;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .thumbnail figure img,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .thumbnail figure img {
  width: 100%;
  height: auto;
  display: block;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .thumbnail .wpt_production_primary_category {
  position: absolute;
  top: 14px;
  left: 10px;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 38px;
  font-size: 2.375rem;
  color: #fff;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .thumbnail .wpt_production_primary_category {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (max-width: 1023px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .thumbnail {
    margin-right: 30px;
  }
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .thumbnail {
    width: 64px;
    margin-right: 10px;
    position: static;
  }
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .thumbnail figure,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .thumbnail figure {
    position: static;
  }
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .thumbnail .wpt_production_primary_category {
    display: none;
  }
}
@media (max-width: 599px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .thumbnail,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .thumbnail,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .thumbnail {
    width: 48px;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: calc(100% - 308px);
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .serie_label,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .serie_label {
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .titles-excerpt,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .titles-excerpt {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-bottom: 7px;
  margin-bottom: 0.4375rem;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .titles {
  margin-bottom: 7px;
  margin-bottom: 0.4375rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .titles {
    margin-bottom: 0;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_event_title {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_event_title {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_event_director {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 30px;
  font-size: 1.875rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_event_director {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_event_serie,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_event_serie {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 30px;
  font-size: 1.875rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
  color: #76e1bc;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_serie,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_event_serie,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_event_serie {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  font-size: 19px;
  font-size: 1.1875rem;
  letter-spacing: -1.3px;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_excerpt {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: bottom;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-bottom: -3px;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .no-upcoming-dates {
  color: #d2d2d2;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li {
  display: inline-block;
  margin-right: 30px;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li {
    margin-right: 10px;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times {
  list-style-type: none;
  display: inline-block;
  font: inherit;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates {
  color: #d2d2d2;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-right: 30px;
  width: 35px;
  padding-top: 4px;
  padding-top: 0.25rem;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl {
    margin-right: 10px;
  }
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl img,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl img {
    width: 17.5px;
    height: auto;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  padding: 5px 7px 0px 7px;
  /* 35px - 2px border - 28px line-height = 5px padding  */
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
    line-height: 0.875rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url {
  border-color: #000;
  color: #000;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_event_tickets span {
    padding: 2px 3px 0px 3px;
    /* 18px - 2px border - 14px line-height = 2px padding  */
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_films .wp_theatre_event > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_music .wp_theatre_event > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_search .wp_theatre_event > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event > a .txt .inner:hover .wp_theatre_event_tickets span,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event > a .txt .inner:hover .wp_theatre_event_tickets span {
  border-color: #ccc;
  color: #d2d2d2;
}
@media (min-width: 768px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.has-youtube:not(.serie) .thumbnail figure:after,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.has-youtube:not(.serie) .thumbnail figure:after {
    content: '';
    position: absolute;
    right: 20px;
    bottom: 15px;
    width: 62px;
    height: 62px;
    background-image: url(img/icons/play.svg );
  }
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.has-category-custom-description-short > a .thumbnail .wpt_production_primary_category {
    display: block;
    color: #bcb1ef;
    left: auto;
    right: 0;
    top: 0;
    max-width: 90px;
    overflow: hidden;
    white-space: nowrap;
  }
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.has-category-custom-description-short > a .txt .inner .titles .wp_theatre_event_title {
    padding-right: 100px;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie {
  /* serie banner */
  padding-top: 0;
  padding-bottom: 0;
  border-top: none;
  border-bottom: none !important;
  background-color: #76e1bc;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie + *,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie + *,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie + *,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie + *,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie + *,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie + *,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie + *,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie + *,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie + *,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie + *,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie + *,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie + * {
  border-top: 0;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt {
  padding-top: 26px;
  padding-bottom: 24px;
  padding-right: 30px;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner {
  color: #fff;
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .titles,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .titles {
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .titles,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .titles {
    margin-bottom: 0;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 60px;
  font-size: 3.75rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_title,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_title {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_subtitle,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_subtitle,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_prod_director,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director,
  html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_director {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_films .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_music .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_search .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_prod.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_agenda .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_films .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_music .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_search .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_serie_groups .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_tickets,
html .main .wpt_listing.wpt_context_production_serie .wp_theatre_event.serie > a .txt .inner .wp_theatre_event_tickets {
  display: none;
}
html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_prod > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition,
  html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_event > a .txt .inner .wp_theatre_prod_dates_addition {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 767px) {
  html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wpt_production_dates_summary,
  html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_prod > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_agenda.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_films.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_music.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_search.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_serie_groups.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl,
  html .main .wpt_listing.wpt_context_production_serie.wpt_context_films .wp_theatre_event > a .txt .inner .dates-tickets .wp_theatre_prod_picl {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
html .main .wpt_listing.wpt_context_agenda .wpt_production_dates_summary_times li {
  color: #d2d2d2;
}
html .main .wpt_listing.wpt_context_agenda .wpt_production_dates_summary_times li.current {
  color: #000;
}
html.no-flexbox .main nav.filter ul li {
  display: inline-block;
}
html.no-flexbox .main nav.filter ul li:before {
  display: inline-block;
  vertical-align: middle;
}
.herrieplayer-wrapper {
  height: auto !important;
  padding-top: 60%;
}
.wp_theatre_iframe {
  border: 0;
  height: 1700px;
  /**
	 * Compensate for padding-left and padding-right on body of AT webshop pages.
	 *
	 * Uses this workaround because iOS Safari ignores the width of iframes.
	 * See: https://github.com/ampproject/amphtml/issues/11133
	 */
  width: 0;
  min-width: calc(100% + 60px);
  max-width: calc(100% + 60px);
  margin-left: -30px;
  margin-right: -30px;
}
@media (max-width: 767px) {
  .wp_theatre_iframe {
    height: 1300px;
  }
}
@media (max-width: 1023px) {
  .wp_theatre_iframe {
    min-width: calc(100% + 40px);
    max-width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (max-width: 599px) {
  .wp_theatre_iframe {
    min-width: calc(100% + 30px);
    max-width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
  }
}
.slide-color.gray-light-1 {
  color: #666666;
}
.slide-color.gray-light-1 text {
  fill: #666666;
}
.slide-color.orange-light-1 {
  color: #ea9358;
}
.slide-color.orange-light-1 text {
  fill: #ea9358;
}
.slide-color.pink-light-1 {
  color: #e888c4;
}
.slide-color.pink-light-1 text {
  fill: #e888c4;
}
.slide-color.purple-light-1 {
  color: #b687e0;
}
.slide-color.purple-light-1 text {
  fill: #b687e0;
}
.slide-color.blue-light-1 {
  color: #4dacf1;
}
.slide-color.blue-light-1 text {
  fill: #4dacf1;
}
.slide-color.turquoise-light-1 {
  color: #76e1bc;
}
.slide-color.turquoise-light-1 text {
  fill: #76e1bc;
}
.slide-color.green-light-1 {
  color: #66b52a;
}
.slide-color.green-light-1 text {
  fill: #66b52a;
}
.slide-color.gray-light-3 {
  color: #f4f4f4;
}
.slide-color.gray-light-3 text {
  fill: #f4f4f4;
}
.slide-color.orange-light-3 {
  color: #f7e5e8;
}
.slide-color.orange-light-3 text {
  fill: #f7e5e8;
}
.slide-color.pink-light-3 {
  color: #ffecff;
}
.slide-color.pink-light-3 text {
  fill: #ffecff;
}
.slide-color.purple-light-3 {
  color: #e8e5f4;
}
.slide-color.purple-light-3 text {
  fill: #e8e5f4;
}
.slide-color.blue-light-3 {
  color: #e7f1fb;
}
.slide-color.blue-light-3 text {
  fill: #e7f1fb;
}
.slide-color.turquoise-light-3 {
  color: #e6f9f3;
}
.slide-color.turquoise-light-3 text {
  fill: #e6f9f3;
}
.slide-color.green-light-3 {
  color: #cee9ce;
}
.slide-color.green-light-3 text {
  fill: #cee9ce;
}
.slide-color.bg-gray-light-1 .slide-color-background {
  background-color: #666666;
}
.slide-color.bg-orange-light-1 .slide-color-background {
  background-color: #ea9358;
}
.slide-color.bg-pink-light-1 .slide-color-background {
  background-color: #e888c4;
}
.slide-color.bg-purple-light-1 .slide-color-background {
  background-color: #b687e0;
}
.slide-color.bg-blue-light-1 .slide-color-background {
  background-color: #4dacf1;
}
.slide-color.bg-turquoise-light-1 .slide-color-background {
  background-color: #76e1bc;
}
.slide-color.bg-green-light-1 .slide-color-background {
  background-color: #66b52a;
}
.slide-color.bg-gray-light-3 .slide-color-background {
  background-color: #f4f4f4;
}
.slide-color.bg-orange-light-3 .slide-color-background {
  background-color: #f7e5e8;
}
.slide-color.bg-pink-light-3 .slide-color-background {
  background-color: #ffecff;
}
.slide-color.bg-purple-light-3 .slide-color-background {
  background-color: #e8e5f4;
}
.slide-color.bg-blue-light-3 .slide-color-background {
  background-color: #e7f1fb;
}
.slide-color.bg-turquoise-light-3 .slide-color-background {
  background-color: #e6f9f3;
}
.slide-color.bg-green-light-3 .slide-color-background {
  background-color: #cee9ce;
}
body .carousel {
  margin-bottom: 42px;
  margin-bottom: 2.625rem;
  margin-top: -99px;
  margin-top: -6.1875rem;
  opacity: 0;
}
@media (max-width: 767px) {
  body .carousel {
    margin-bottom: 25.5px;
    margin-bottom: 1.59375rem;
  }
}
body .carousel.show {
  opacity: 1;
}
body .carousel .flickity-slider {
  -webkit-transform: none !important;
          transform: none !important;
}
body .carousel .flickity-slider .item {
  left: 0 !important;
  opacity: 0;
  -webkit-transition: opacity 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out;
  z-index: -1;
}
body .carousel .flickity-slider .item.is-selected {
  opacity: 1;
  z-index: 0;
}
@media (max-width: 599px) {
  body .carousel {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 0;
  }
  body .carousel .flickity-page-dots {
    display: none;
  }
}
body .carousel .item.slide-type-1 .logo,
body .carousel .item.slide-type-2 .logo,
body .carousel .item.slide-type-3 .logo,
body .carousel .item.slide-type-4 .logo {
  display: none;
}
body .carousel .item.slide-type-1 .wp_theatre_prod_prices .transaction-fee,
body .carousel .item.slide-type-2 .wp_theatre_prod_prices .transaction-fee,
body .carousel .item.slide-type-3 .wp_theatre_prod_prices .transaction-fee,
body .carousel .item.slide-type-4 .wp_theatre_prod_prices .transaction-fee {
  display: none;
}
body .carousel .item {
  width: 100%;
  position: relative;
  padding-top: 68.47079038%;
}
body .carousel .item a {
  color: inherit;
  text-decoration: none;
}
body .carousel .item a > * {
  position: absolute;
}
body .carousel .item .svg-container {
  display: inline-block;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  vertical-align: middle;
  overflow: hidden;
}
body .carousel .item .svg-container .svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
body .carousel .item.slide-type-1 .txt,
body .carousel .item.slide-type-2 .txt,
body .carousel .item.slide-type-3 .txt,
body .carousel .item.slide-type-4 .txt {
  font-size: 17px;
  font-size: 1.0625rem;
  letter-spacing: -1.16315789px;
  line-height: 21px;
  line-height: 1.3125rem;
  font-weight: bold;
}
@media (max-width: 767px) {
  body .carousel .item.slide-type-1 .txt,
  body .carousel .item.slide-type-2 .txt,
  body .carousel .item.slide-type-3 .txt,
  body .carousel .item.slide-type-4 .txt {
    font-size: 15px;
    font-size: 0.9375rem;
    letter-spacing: -1.02631579px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
body .carousel .item.slide-type-2 .wpt_production_primary_category {
  font-size: 17px;
  font-size: 1.0625rem;
  letter-spacing: -1.16315789px;
  line-height: 21px;
  line-height: 1.3125rem;
  font-weight: bold;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  body .carousel .item.slide-type-2 .wpt_production_primary_category {
    font-size: 15px;
    font-size: 0.9375rem;
    letter-spacing: -1.02631579px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
@media (max-width: 767px) {
  body .carousel .item.slide-type-2 .wpt_production_primary_category {
    margin-bottom: 8.5px;
    margin-bottom: 0.53125rem;
  }
}
body .carousel .item.slide-type-2 .wp_theatre_prod_slide_date_time_price {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 75px;
  font-size: 4.6875rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 767px) {
  body .carousel .item.slide-type-2 .wp_theatre_prod_slide_date_time_price {
    font-size: 42px;
    font-size: 2.625rem;
  }
}
body .carousel .item.slide-type-2 h3 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 95px;
  font-size: 5.9375rem;
}
@media (max-width: 767px) {
  body .carousel .item.slide-type-2 h3 {
    font-size: 93px;
    font-size: 5.8125rem;
  }
}
body .carousel .item.slide-type-2 h4 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 75px;
  font-size: 4.6875rem;
}
@media (max-width: 767px) {
  body .carousel .item.slide-type-2 h4 {
    font-size: 42px;
    font-size: 2.625rem;
  }
}
body .carousel .item.slide-type-4 h3 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 110px;
  font-size: 6.875rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 767px) {
  body .carousel .item.slide-type-4 h3 {
    font-size: 75px;
    font-size: 4.6875rem;
  }
}
body .carousel .item.slide-type-4 h4 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 55px;
  font-size: 3.4375rem;
}
@media (max-width: 767px) {
  body .carousel .item.slide-type-4 h4 {
    font-size: 33px;
    font-size: 2.0625rem;
  }
}
body .carousel .item .growing_text {
  height: auto;
}
body .carousel .item .growing_text svg {
  width: 100%;
  height: auto;
  opacity: 0;
  -webkit-transition: .2s opacity ease;
  transition: .2s opacity ease;
}
body .carousel .item .growing_text svg.growing {
  opacity: 0;
}
body .carousel .item .growing_text svg.grown {
  opacity: .75;
}
body .carousel .item.slide-type-1 .photo {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 74.22680412%;
  z-index: 1;
  overflow: hidden;
}
body .carousel .item.slide-type-1 .photo:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(175deg, #ffffff 6%, rgba(255, 255, 255, 0) 48%, rgba(255, 255, 255, 0) 54%, #ffffff 92%);
}
body .carousel .item.slide-type-1 .photo img {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  width: 100%;
  display: block;
}
body .carousel .item.slide-type-1 .growing_text {
  z-index: 2;
  width: 59.96563574%;
  top: 37.3902133%;
}
body .carousel .item.slide-type-1 .txt {
  bottom: 40px;
  z-index: 2;
  padding-top: 60px;
}
body .carousel .item.slide-type-2 .slide-color-background {
  position: absolute;
  right: 0;
  top: 68px;
  bottom: 0;
  width: 74.22680412%;
}
body .carousel .item.slide-type-2 .slide-color-background .photo {
  position: absolute;
  right: 0;
  width: 86.34259259%;
}
body .carousel .item.slide-type-2 .slide-color-background .photo img {
  width: 100%;
  display: block;
}
body .carousel .item.slide-type-2 .slide-color-background:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(198deg, rgba(255, 255, 255, 0) 42%, #ffffff 90%);
}
body .carousel .item.slide-type-2 .txt {
  top: 37.3902133%;
  left: 0;
}
body .carousel .item.slide-type-3 .photo-1 {
  top: 32px;
  width: 62.45704467%;
}
body .carousel .item.slide-type-3 .photo-1 img {
  width: 100%;
  display: block;
}
body .carousel .item.slide-type-3 .photo-1:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(17deg, rgba(255, 255, 255, 0) 38%, #ffffff 87%);
}
body .carousel .item.slide-type-3 .photo-2 {
  top: 32px;
  right: 0;
  width: 17.5257732%;
}
body .carousel .item.slide-type-3 .photo-2 img {
  width: 100%;
  display: block;
}
body .carousel .item.slide-type-3 .photo-2:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(179deg, rgba(255, 255, 255, 0) 51%, #ffffff 91%);
}
body .carousel .item.slide-type-3 .growing_text {
  z-index: 2;
  width: 82.4742268%;
  top: 37.3902133%;
}
body .carousel .item.slide-type-3 .txt {
  bottom: 40px;
  z-index: 2;
  padding-top: 60px;
}
body .carousel .item.slide-type-4 .slide-color-background {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 90.54982818%;
  top: 32px;
}
body .carousel .item.slide-type-4 .slide-color-background .photo {
  position: absolute;
  left: 0;
  width: 50%;
}
body .carousel .item.slide-type-4 .slide-color-background .photo img {
  width: 100%;
  display: block;
}
body .carousel .item.slide-type-4 .slide-color-background:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(165deg, rgba(255, 255, 255, 0.87) 9%, rgba(255, 255, 255, 0) 31%, #ffffff 77%);
}
body .carousel .item.slide-type-4 .txt {
  bottom: 0;
  top: 32px;
  left: 54.72508591%;
  right: 0;
  padding: 20px 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body .carousel .item.slide-type-4 .txt h3,
body .carousel .item.slide-type-4 .txt h4 {
  color: #000;
}
body .carousel .item.slide-type-4 .txt .wpt_listing {
  margin-top: 14px;
  margin-top: 0.875rem;
}
@media (max-width: 599px) {
  body .carousel .item {
    padding-top: 156%;
  }
  body .carousel .item.slide-type-1 .photo {
    width: 85.86666667%;
    height: 82.90598291%;
  }
  body .carousel .item.slide-type-1 .photo:after {
    background: linear-gradient(156deg, rgba(255, 255, 255, 0) 44%, #ffffff 88%);
  }
  body .carousel .item.slide-type-1 .photo img {
    width: auto;
    height: 100%;
  }
  body .carousel .item.slide-type-1 .growing_text {
    width: 91.73333333%;
    right: 0;
    top: 49.05982906%;
  }
  body .carousel .item.slide-type-1 .txt {
    bottom: 6.83760684%;
    width: 85.86666667%;
    right: 0;
    z-index: 2;
    padding-top: 0;
  }
  body .carousel .item.slide-type-2 .slide-color-background {
    top: 0;
    left: 0;
    bottom: auto;
    width: 100%;
  }
  body .carousel .item.slide-type-2 .slide-color-background .photo {
    position: static;
    width: 81.86666667%;
    height: 88.71794872%;
    right: 0;
    left: auto;
    overflow: hidden;
  }
  body .carousel .item.slide-type-2 .slide-color-background:after {
    background: linear-gradient(150deg, rgba(255, 255, 255, 0.57) 1%, rgba(255, 255, 255, 0.12) 16%, rgba(255, 255, 255, 0) 35%, #ffffff 71%);
  }
  body .carousel .item.slide-type-2 .txt {
    width: 100%;
    bottom: 6.83760684%;
    top: auto;
    padding: 0 6.66666667%;
    color: inherit;
  }
  body .carousel .item.slide-type-3 .photo-1 {
    width: 55.46666667%;
    height: 52.47863248%;
    top: 55px;
    right: 0;
    left: 0;
    overflow: hidden;
  }
  body .carousel .item.slide-type-3 .photo-1 img {
    height: 100%;
    width: auto;
  }
  body .carousel .item.slide-type-3 .photo-1:after {
    background: linear-gradient(-227deg, rgba(255, 255, 255, 0) 38%, #ffffff 87%);
  }
  body .carousel .item.slide-type-3 .photo-2 {
    width: 17.6%;
    height: 85.81196581%;
  }
  body .carousel .item.slide-type-3 .photo-2 img {
    height: 100%;
    width: auto;
  }
  body .carousel .item.slide-type-3 .growing_text {
    position: static;
  }
  body .carousel .item.slide-type-3 .growing_text .svg-container {
    width: 136.8%;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transform-origin: top right;
            transform-origin: top right;
    top: 0;
    right: 56%;
    position: absolute;
    z-index: 2;
  }
  body .carousel .item.slide-type-3 .growing_text .svg-container svg {
    width: 100%;
  }
  body .carousel .item.slide-type-3 .growing_text .txt {
    padding-right: 62.66666667%;
    bottom: 11.96581197%;
    padding-left: 6.66666667%;
    left: 0;
    padding-top: 0;
    position: absolute;
  }
  body .carousel .item.slide-type-4 .slide-color-background {
    width: 100%;
  }
  body .carousel .item.slide-type-4 .slide-color-background .photo {
    width: 84.8%;
    height: 79.48717949%;
    right: 0;
    left: auto;
    overflow: hidden;
  }
  body .carousel .item.slide-type-4 .slide-color-background:after {
    background: linear-gradient(216deg, #ffffff 0%, rgba(255, 255, 255, 0.04) 23%, rgba(255, 255, 255, 0) 30%, #ffffff 80%);
  }
  body .carousel .item.slide-type-4 .txt {
    width: 84.8%;
    bottom: 6.83760684%;
    left: auto;
    padding: 0;
  }
}
body .highlights {
  margin-bottom: 56px;
  margin-bottom: 3.5rem;
}
@media (max-width: 767px) {
  body .highlights {
    margin-bottom: 34px;
    margin-bottom: 2.125rem;
  }
}
body .highlights .flickity-prev-next-button {
  top: 288px;
  -webkit-transform: none;
          transform: none;
  background: none;
}
body .highlights .flickity-prev-next-button .arrow {
  fill: #fff;
}
@media (max-width: 767px) {
  body .highlights .flickity-prev-next-button {
    top: 69px;
  }
  body .highlights .flickity-prev-next-button.previous {
    left: 0;
  }
  body .highlights .flickity-prev-next-button.next {
    right: 0;
  }
}
body .highlights .items .item {
  margin-right: 45px;
}
body .highlights .items .item figure {
  max-height: 352px;
  overflow: hidden;
}
body .highlights .items .item.image-type-landscape {
  width: 564px;
}
body .highlights .items .item.image-type-portrait {
  width: 254px;
}
@media (max-width: 767px) {
  body .highlights .items .item {
    margin-right: 20px;
  }
  body .highlights .items .item figure {
    max-height: 123px;
    overflow: hidden;
  }
  body .highlights .items .item.image-type-landscape {
    width: 198px;
  }
  body .highlights .items .item.image-type-portrait {
    width: 89px;
  }
}
body .highlights a {
  display: block;
  text-decoration: none;
  color: inherit;
}
body .highlights figure {
  position: relative;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
body .highlights figure img {
  width: 100%;
  height: auto;
}
body .highlights figure .wpt_listing.wpt_context_highlight_primary_category {
  position: absolute;
  top: 14px;
  left: 10px;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 38px;
  font-size: 2.375rem;
  color: #fff;
}
@media (max-width: 767px) {
  body .highlights figure .wpt_listing.wpt_context_highlight_primary_category {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (max-width: 767px) {
  body .highlights figure .wpt_listing.wpt_context_highlight_primary_category {
    display: none;
  }
}
body .highlights .titles {
  margin-bottom: 7px;
  margin-bottom: 0.4375rem;
}
body .highlights h3 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 767px) {
  body .highlights h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
body .highlights h4 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 23px;
  font-size: 1.4375rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 767px) {
  body .highlights h4 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
body .highlights .short-description {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: -1.02631579px;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: -0.88947368px;
}
@media (max-width: 767px) {
  body .highlights .short-description {
    font-size: 10px;
    font-size: 0.625rem;
    letter-spacing: -0.68421053px;
    line-height: 17px;
    line-height: 1.0625rem;
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
body .highlights .short-description .readmore {
  display: inline-block;
  color: #aaa;
  text-transform: lowercase;
}
@media (max-width: 767px) {
  body .highlights .short-description {
    display: none;
  }
}
body .highlights .wp_theatre_event_tickets span {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  padding: 5px 7px 0px 7px;
  /* 35px - 2px border - 28px line-height = 5px padding  */
}
@media (max-width: 767px) {
  body .highlights .wp_theatre_event_tickets span {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
    line-height: 0.875rem;
  }
}
body .highlights .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
body .highlights .wp_theatre_event_tickets span.wp_theatre_event_tickets_url {
  border-color: #000;
  color: #000;
}
@media (max-width: 767px) {
  body .highlights .wp_theatre_event_tickets span {
    padding: 2px 3px 0px 3px;
    /* 18px - 2px border - 14px line-height = 2px padding  */
  }
}
html body .main-container .page-header img {
  display: block;
  width: 100%;
  height: auto;
}
html body .main-container .page-canvas {
  margin-top: 35px;
  margin-top: 2.1875rem;
}
@media (max-width: 767px) {
  html body .main-container .page-canvas {
    margin-top: 21.25px;
    margin-top: 1.328125rem;
  }
}
@media (max-width: 1080px) {
  html body .main-container .page-canvas {
    margin-top: 0;
  }
}
html body .main-container .page-canvas .page-titles {
  padding-top: 42px;
  padding-top: 2.625rem;
}
@media (max-width: 767px) {
  html body .main-container .page-canvas .page-titles {
    padding-top: 25.5px;
    padding-top: 1.59375rem;
  }
}
@media (min-width: 1024px) {
  html body .main-container .page-canvas .page-content-aside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  html body .main-container .page-canvas .page-content-aside .page-content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  html body .main-container .page-canvas .page-content-aside .page-aside {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 580px;
            flex: 0 0 580px;
    padding-left: 90px;
  }
}
header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  z-index: 1000;
  padding-top: 35px;
  padding-top: 2.1875rem;
}
header a {
  color: inherit;
  text-decoration: none;
}
header .site-title {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  -ms-flex-preferred-size: 37.54295533%;
      flex-basis: 37.54295533%;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
header .site-title img {
  width: auto;
  height: 57px;
  display: inline-block;
}
header .menu_toggler {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 8.07560137%;
      flex-basis: 8.07560137%;
  line-height: 29px;
  line-height: 1.8125rem;
}
header .menu_toggler > a {
  display: inline-block;
  width: 32px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center center;
}
header .menu_toggler .open {
  background-image: url(img/icons/menu-hamburger.svg );
}
header .menu_toggler .close {
  display: none;
  background-image: url(img/icons/menu-close.svg );
}
header .menu_toggler.open .open {
  display: none;
}
header .menu_toggler.open .close {
  display: inline-block;
}
header .menu_toggler.open ~ .menu_dropdown nav {
  max-height: 1000px;
}
header .menu_main {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 34px;
  line-height: 2.125rem;
  white-space: nowrap;
}
@media (max-width: 1080px) {
  header .menu_main {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
}
header .menu_main li {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
header .menu_main li:nth-child(1) {
  -ms-flex-preferred-size: 18.79936809%;
      flex-basis: 18.79936809%;
}
header .menu_main li:nth-child(2) {
  -ms-flex-preferred-size: 13.74407583%;
      flex-basis: 13.74407583%;
}
header .menu_main li:nth-child(3) {
  -ms-flex-preferred-size: 18.64139021%;
      flex-basis: 18.64139021%;
}
header .menu_main li:nth-child(4) {
  -ms-flex-preferred-size: 26.22432859%;
      flex-basis: 26.22432859%;
}
header .menu_main li a.agenda {
  color: #fc5f54;
}
header .menu_dropdown {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
header .menu_dropdown .icons {
  position: absolute;
  top: 22px;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header .menu_dropdown .icons li {
  padding-right: 10px;
}
header .menu_dropdown .icons li a {
  color: #aaa;
  display: inline-block;
  width: 27px;
  height: 23px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
}
header .menu_dropdown .icons li.cart a {
  background-image: url(img/icons/cart.svg );
}
header .menu_dropdown .icons li.search a {
  background-image: url(img/icons/search.svg );
}
header .menu_dropdown nav {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: 0.5s max-height ease;
  transition: 0.5s max-height ease;
}
header .menu_dropdown nav .widget {
  margin-top: 28px;
  margin-top: 1.75rem;
  padding-bottom: 28px;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #aaa;
}
header .menu_dropdown nav h2 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 34px;
  line-height: 2.125rem;
}
@media (max-width: 1080px) {
  header .menu_dropdown nav h2 {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
}
header .menu_dropdown nav li {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-size: 1.1875rem;
  letter-spacing: -1.3px;
  line-height: 28px;
  line-height: 1.75rem;
  margin-top: 7px;
  margin-top: 0.4375rem;
  margin-bottom: 7px;
  margin-bottom: 0.4375rem;
}
@media (max-width: 767px) {
  header .menu_dropdown nav li {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
header .menu_dropdown nav li:last-child {
  margin-bottom: 0;
}
@media (max-width: 1080px) {
  header {
    padding-top: 0;
    overflow: hidden;
  }
  header .site-title {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -ms-flex-preferred-size: 91.92439863%;
        flex-basis: 91.92439863%;
    text-align: right;
  }
  header .site-title a {
    padding-top: 14px;
    padding-top: 0.875rem;
    padding-bottom: 6px;
    padding-bottom: 0.375rem;
    line-height: 20px;
    line-height: 1.25rem;
    display: inline-block;
  }
  header .site-title img {
    width: 186px;
    height: auto;
  }
  header .menu_toggler {
    line-height: 20px;
    line-height: 1.25rem;
    padding-bottom: 8px;
    padding-bottom: 0.5rem;
  }
  header .menu_toggler > a {
    width: 19px;
  }
  header .menu_toggler .open {
    background-size: auto 14px;
  }
  header .menu_toggler .close {
    background-size: auto 15px;
  }
  header .menu_toggler.open ~ .menu_dropdown {
    max-height: 800px;
  }
  header .menu_main {
    position: absolute;
    top: 68px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  header .menu_main li {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
    padding-right: 25px;
  }
  header .menu_main li a {
    display: inline-block;
    color: #000;
  }
  header .menu_dropdown {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: 0.5s max-height ease;
    transition: 0.5s max-height ease;
  }
  header .menu_dropdown .icons {
    position: static;
    margin-top: 62px;
  }
  header .menu_dropdown nav {
    max-height: none;
  }
  header .menu_dropdown.open {
    max-height: 800px;
  }
}
@media (max-width: 374px) {
  header .menu_main li {
    padding-right: 10px;
  }
}
.footer_banner {
  border-top: 1px solid #aaa;
  margin-top: 28px;
  margin-top: 1.75rem;
  padding-top: 28px;
  padding-top: 1.75rem;
}
.footer_banner img {
  display: block;
  width: 100%;
  height: auto;
}
footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #aaa;
  margin-top: 28px;
  margin-top: 1.75rem;
}
footer .follow {
  width: 100%;
  padding-top: 28px;
  padding-top: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
footer .follow .newsletter-toggle {
  padding-right: 8px;
}
footer .follow .newsletter-toggle a {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  padding: 5px 7px 0px 7px;
  /* 35px - 2px border - 28px line-height = 5px padding  */
  border: 1px solid #000;
  color: #000;
}
@media (max-width: 767px) {
  footer .follow .newsletter-toggle a {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
    line-height: 0.875rem;
  }
}
footer .follow .newsletter-toggle a.wp_theatre_event_tickets_status_onsale,
footer .follow .newsletter-toggle a.wp_theatre_event_tickets_url {
  border-color: #000;
  color: #000;
}
@media (max-width: 767px) {
  footer .follow .newsletter-toggle a {
    padding: 2px 3px 0px 3px;
    /* 18px - 2px border - 14px line-height = 2px padding  */
  }
}
footer .follow .newsletter-toggle.open ~ .newsletter-form {
  max-height: 500px;
}
footer .follow .newsletter-form {
  width: 100%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: 0.5s max-height ease;
  transition: 0.5s max-height ease;
  padding-top: 14px;
  padding-top: 0.875rem;
}
footer .follow .social a {
  display: inline-block;
  padding: 3px 8px 4px 8px;
  color: #fff;
  background-color: #aaa;
}
footer .follow .social a:hover.facebook {
  background-color: #3b5998;
}
footer .follow .social a:hover.twitter {
  background-color: #00aced;
}
footer .follow .social a:hover.instagram {
  background-color: #517fa4;
}
footer .follow .social a:hover.spotify {
  background-color: #65d26e;
}
footer .contact {
  padding-top: 28px;
  padding-top: 1.75rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #aaa;
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: -1.02631579px;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
footer .contact a {
  color: inherit;
  text-decoration: none;
}
footer .contact a:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  footer .contact {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
footer .contact > div {
  padding-bottom: 28px;
  padding-bottom: 1.75rem;
}
footer .contact .address {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20.36082474%;
          flex: 0 0 20.36082474%;
}
footer .contact .phone {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 46.90721649%;
          flex: 0 0 46.90721649%;
}
footer .contact .site-title img {
  height: 45px;
}
@media (max-width: 1023px) {
  footer .follow {
    display: block;
  }
  footer .follow .newsletter-toggle {
    padding-bottom: 28px;
    padding-bottom: 1.75rem;
  }
  footer .contact {
    display: block;
  }
  footer .contact > div {
    padding-bottom: 28px;
    padding-bottom: 1.75rem;
  }
  footer .contact > div.site-title {
    text-align: right;
  }
  footer .contact > div.site-title img {
    width: 107px;
    height: auto;
  }
}
.user-content .gform_wrapper div.validation_error {
  color: #f00;
  border-color: #f00;
}
.user-content .gform_wrapper h2 {
  color: inherit;
}
.user-content .gform_wrapper li.gfield.gfield_error {
  border-color: #f00;
  background-color: rgba(255, 0, 0, 0.2);
}
.user-content .gform_wrapper li.gfield.gfield_error .gfield_label {
  color: #f00;
}
.user-content .gform_wrapper .validation_message {
  color: #f00;
}
.user-content .gform_wrapper .gfield_required {
  color: #f00;
}
footer .yikes-mailchimp-container,
.user-content .yikes-mailchimp-container {
  background-color: #f2f2f2;
  padding: 10px;
}
footer .yikes-mailchimp-container .yikes-easy-mc-error-message,
.user-content .yikes-mailchimp-container .yikes-easy-mc-error-message {
  color: #900;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  footer .yikes-mailchimp-container .yikes-easy-mc-error-message,
  .user-content .yikes-mailchimp-container .yikes-easy-mc-error-message {
    margin-bottom: 8.5px;
    margin-bottom: 0.53125rem;
  }
}
footer .yikes-mailchimp-container .yikes-easy-mc-success-message,
.user-content .yikes-mailchimp-container .yikes-easy-mc-success-message {
  color: #090;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  footer .yikes-mailchimp-container .yikes-easy-mc-success-message,
  .user-content .yikes-mailchimp-container .yikes-easy-mc-success-message {
    margin-bottom: 8.5px;
    margin-bottom: 0.53125rem;
  }
}
footer .yikes-mailchimp-container .yikes-easy-mc-form,
.user-content .yikes-mailchimp-container .yikes-easy-mc-form {
  max-width: 660px;
}
footer .yikes-mailchimp-container .yikes-easy-mc-form .checkbox-parent-label,
.user-content .yikes-mailchimp-container .yikes-easy-mc-form .checkbox-parent-label {
  display: none;
}
footer .yikes-mailchimp-container .yikes-easy-mc-form p,
.user-content .yikes-mailchimp-container .yikes-easy-mc-form p {
  padding-bottom: 14px;
  padding-bottom: 0.875rem;
}
@media (max-width: 767px) {
  footer .yikes-mailchimp-container .yikes-easy-mc-form p,
  .user-content .yikes-mailchimp-container .yikes-easy-mc-form p {
    padding-bottom: 8.5px;
    padding-bottom: 0.53125rem;
  }
}
footer .yikes-mailchimp-container .yikes-easy-mc-form label,
.user-content .yikes-mailchimp-container .yikes-easy-mc-form label {
  display: block;
  padding-bottom: 14px;
  padding-bottom: 0.875rem;
}
@media (max-width: 767px) {
  footer .yikes-mailchimp-container .yikes-easy-mc-form label,
  .user-content .yikes-mailchimp-container .yikes-easy-mc-form label {
    padding-bottom: 8.5px;
    padding-bottom: 0.53125rem;
  }
}
footer .yikes-mailchimp-container .yikes-easy-mc-form label .empty-label,
.user-content .yikes-mailchimp-container .yikes-easy-mc-form label .empty-label {
  display: none;
}
footer .yikes-mailchimp-container .yikes-easy-mc-form input[type=email],
.user-content .yikes-mailchimp-container .yikes-easy-mc-form input[type=email] {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  -moz-appearance: normal;
       appearance: normal;
  -webkit-appearance: none;
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-size: 1.1875rem;
  letter-spacing: -1.3px;
  line-height: 28px;
  line-height: 1.75rem;
  text-transform: lowercase;
  color: #000;
  padding: 2.5px;
  /* 35px height - 2px border - 28px line-height = 5px padding  */
}
@media (max-width: 767px) {
  footer .yikes-mailchimp-container .yikes-easy-mc-form input[type=email],
  .user-content .yikes-mailchimp-container .yikes-easy-mc-form input[type=email] {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
@media (max-width: 767px) {
  footer .yikes-mailchimp-container .yikes-easy-mc-form input[type=email],
  .user-content .yikes-mailchimp-container .yikes-easy-mc-form input[type=email] {
    padding: 0px;
    /* 18px height - 2px border - 16px line-height = 0px padding  */
  }
}
footer .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button,
.user-content .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button {
  min-height: 0;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
  width: auto;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  padding: 5px 7px 0px 7px;
  /* 35px - 2px border - 28px line-height = 5px padding  */
  border: 1px solid #000;
  color: #000;
}
@media (max-width: 767px) {
  footer .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button,
  .user-content .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button {
    margin-bottom: 8.5px;
    margin-bottom: 0.53125rem;
  }
}
@media (max-width: 767px) {
  footer .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button,
  .user-content .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
    line-height: 0.875rem;
  }
}
footer .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button.wp_theatre_event_tickets_status_onsale,
.user-content .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button.wp_theatre_event_tickets_status_onsale,
footer .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button.wp_theatre_event_tickets_url,
.user-content .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button.wp_theatre_event_tickets_url {
  border-color: #000;
  color: #000;
}
@media (max-width: 767px) {
  footer .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button,
  .user-content .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button {
    padding: 2px 3px 0px 3px;
    /* 18px - 2px border - 14px line-height = 2px padding  */
  }
}
footer .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in,
.user-content .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in {
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  footer .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in,
  .user-content .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in {
    margin-bottom: 8.5px;
    margin-bottom: 0.53125rem;
  }
}
footer .yikes-mailchimp-container .edit-link,
.user-content .yikes-mailchimp-container .edit-link {
  display: none;
}
.login_form_errors {
  color: #f00;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
@media (max-width: 767px) {
  .login_form_errors {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
.login_form .shop p,
.login_form .login p {
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
@media (max-width: 767px) {
  .login_form .shop p,
  .login_form .login p {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
.login_form .login {
  display: none;
}
.login_form .shop .options .option {
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  .login_form .shop .options .option {
    margin-bottom: 8.5px;
    margin-bottom: 0.53125rem;
  }
}
.login_form .shop .options label {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  padding: 5px 7px 0px 7px;
  /* 35px - 2px border - 28px line-height = 5px padding  */
  border: 1px solid #000;
  color: #000;
  cursor: pointer;
}
@media (max-width: 767px) {
  .login_form .shop .options label {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
    line-height: 0.875rem;
  }
}
.login_form .shop .options label.wp_theatre_event_tickets_status_onsale,
.login_form .shop .options label.wp_theatre_event_tickets_url {
  border-color: #000;
  color: #000;
}
@media (max-width: 767px) {
  .login_form .shop .options label {
    padding: 2px 3px 0px 3px;
    /* 18px - 2px border - 14px line-height = 2px padding  */
  }
}
.login_form .shop .options input {
  display: none;
}
.login_form .email,
.login_form .phone {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
.login_form .email label,
.login_form .phone label {
  display: none;
}
.login_form .email input[type="email"],
.login_form .phone input[type="email"],
.login_form .email input[type="text"],
.login_form .phone input[type="text"] {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  -moz-appearance: normal;
       appearance: normal;
  -webkit-appearance: none;
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-size: 1.1875rem;
  letter-spacing: -1.3px;
  line-height: 28px;
  line-height: 1.75rem;
  text-transform: lowercase;
  color: #000;
  padding: 2.5px;
  /* 35px height - 2px border - 28px line-height = 5px padding  */
}
@media (max-width: 767px) {
  .login_form .email input[type="email"],
  .login_form .phone input[type="email"],
  .login_form .email input[type="text"],
  .login_form .phone input[type="text"] {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
@media (max-width: 767px) {
  .login_form .email input[type="email"],
  .login_form .phone input[type="email"],
  .login_form .email input[type="text"],
  .login_form .phone input[type="text"] {
    padding: 0px;
    /* 18px height - 2px border - 16px line-height = 0px padding  */
  }
}
.login_form .email input[type="submit"],
.login_form .phone input[type="submit"] {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  padding: 5px 7px 0px 7px;
  /* 35px - 2px border - 28px line-height = 5px padding  */
  border: 1px solid #000;
  color: #000;
  -moz-appearance: normal;
       appearance: normal;
  -webkit-appearance: none;
  vertical-align: bottom;
}
@media (max-width: 767px) {
  .login_form .email input[type="submit"],
  .login_form .phone input[type="submit"] {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
    line-height: 0.875rem;
  }
}
.login_form .email input[type="submit"].wp_theatre_event_tickets_status_onsale,
.login_form .phone input[type="submit"].wp_theatre_event_tickets_status_onsale,
.login_form .email input[type="submit"].wp_theatre_event_tickets_url,
.login_form .phone input[type="submit"].wp_theatre_event_tickets_url {
  border-color: #000;
  color: #000;
}
@media (max-width: 767px) {
  .login_form .email input[type="submit"],
  .login_form .phone input[type="submit"] {
    padding: 2px 3px 0px 3px;
    /* 18px - 2px border - 14px line-height = 2px padding  */
  }
}
.login_form .rememberme,
.login_form .newsletter {
  margin-top: 14px;
  margin-top: 0.875rem;
}
@media (max-width: 767px) {
  .login_form .rememberme,
  .login_form .newsletter {
    margin-top: 8.5px;
    margin-top: 0.53125rem;
  }
}
.login_form.shop-selected .shop {
  display: none;
}
.login_form.shop-selected .login {
  display: block;
}
.extra_tickets_buttons {
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
@media (max-width: 767px) {
  .extra_tickets_buttons {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
.extra_tickets_buttons .extra_tickets_buttons_form {
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  .extra_tickets_buttons .extra_tickets_buttons_form {
    margin-bottom: 8.5px;
    margin-bottom: 0.53125rem;
  }
}
.extra_tickets_buttons .extra_tickets_buttons_form .wp_theatre_event_tickets_status_onsale {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  padding: 5px 7px 0px 7px;
  /* 35px - 2px border - 28px line-height = 5px padding  */
}
@media (max-width: 767px) {
  .extra_tickets_buttons .extra_tickets_buttons_form .wp_theatre_event_tickets_status_onsale {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
    line-height: 0.875rem;
  }
}
.extra_tickets_buttons .extra_tickets_buttons_form .wp_theatre_event_tickets_status_onsale.wp_theatre_event_tickets_status_onsale,
.extra_tickets_buttons .extra_tickets_buttons_form .wp_theatre_event_tickets_status_onsale.wp_theatre_event_tickets_url {
  border-color: #000;
  color: #000;
}
@media (max-width: 767px) {
  .extra_tickets_buttons .extra_tickets_buttons_form .wp_theatre_event_tickets_status_onsale {
    padding: 2px 3px 0px 3px;
    /* 18px - 2px border - 14px line-height = 2px padding  */
  }
}
.extra_tickets_buttons .extra_tickets_buttons_form .login_form {
  display: none;
  margin-top: 28px;
  margin-top: 1.75rem;
  background-color: #f2f2f2;
  padding: 10px;
}
@media (max-width: 767px) {
  .extra_tickets_buttons .extra_tickets_buttons_form .login_form {
    margin-top: 17px;
    margin-top: 1.0625rem;
  }
}
.extra_tickets_buttons .extra_tickets_buttons_form.open .login_form {
  display: block;
}
body.home .user-content {
  margin-bottom: 84px;
  margin-bottom: 5.25rem;
}
body.home .filter.filter-days ~ .wpt_context_agenda .wpt_production_dates_summary_day {
  display: none !important;
}
body.single-wp_theatre_prod .main .video-header {
  position: relative;
  overflow: hidden;
  z-index: 10;
}
body.single-wp_theatre_prod .main .video-header .youtube-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  padding-top: 56.18556701%;
}
body.single-wp_theatre_prod .main .video-header .youtube-wrapper iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
body.single-wp_theatre_prod .main .video-header.player-ready figure {
  position: relative;
  cursor: pointer;
}
body.single-wp_theatre_prod .main .video-header.player-ready figure:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 154px;
  height: 154px;
  margin-left: -77px;
  margin-top: -77px;
  background-image: url(img/icons/play.svg );
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  body.single-wp_theatre_prod .main .video-header.player-ready figure:after {
    width: 15vw;
    height: 15vw;
    margin-left: -7.5vw;
    margin-top: -7.5vw;
  }
}
body.single-wp_theatre_prod .main .video-header.playing .youtube-wrapper {
  z-index: 11;
}
body.single-wp_theatre_prod .main .video-header.playing .youtube-wrapper iframe {
  opacity: 1;
  -webkit-transition: opacity 0.25s linear 0s;
  transition: opacity 0.25s linear 0s;
}
body.single-wp_theatre_prod .main .page-content-aside {
  padding-top: 42px;
  padding-top: 2.625rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .page-content-aside {
    padding-top: 25.5px;
    padding-top: 1.59375rem;
  }
}
body.single-wp_theatre_prod .main .page-content-aside .page-aside .user-content {
  margin-top: 56px;
  margin-top: 3.5rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .page-content-aside .page-aside .user-content {
    margin-top: 34px;
    margin-top: 2.125rem;
  }
}
body.single-wp_theatre_prod .main .page-content-aside .page-aside .user-content.mobile {
  display: none;
}
@media (max-width: 599px) {
  body.single-wp_theatre_prod .main .page-content-aside .page-content > .user-content {
    display: none;
  }
  body.single-wp_theatre_prod .main .page-content-aside .page-aside .user-content.mobile {
    display: block;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details {
  display: block;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles ul,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles ul,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details ul,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details ul,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details ul {
  margin: 0;
  padding: 0;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_teaser,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_teaser,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_teaser,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_teaser,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_teaser {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
  font-weight: bold;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_teaser,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_teaser,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_teaser,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_teaser,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_teaser {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_title,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_title,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_title,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_title,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_title {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 79px;
  font-size: 4.9375rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_title,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_title,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_title,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_title,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_title {
    font-size: 33px;
    font-size: 2.0625rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_subtitle,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_subtitle,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_subtitle,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_subtitle,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_subtitle {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 60px;
  font-size: 3.75rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_subtitle,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_subtitle,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_subtitle,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_subtitle,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_subtitle {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_director,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_director,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_director,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_director,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_director {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: -1.43684211px;
  font-weight: bold;
  margin-top: 3px;
  margin-top: 0.1875rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_director,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_director,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_director,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_director,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_director {
    margin-bottom: 8.5px;
    margin-bottom: 0.53125rem;
  }
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_director,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_director,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_director,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_director,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_director {
    font-size: 13px;
    font-size: 0.8125rem;
    letter-spacing: -0.88947368px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wpt_production_categories,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wpt_production_categories,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wpt_production_categories,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wpt_production_categories,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wpt_production_categories {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wpt_production_categories,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wpt_production_categories,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wpt_production_categories,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wpt_production_categories,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wpt_production_categories {
    margin-bottom: 8.5px;
    margin-bottom: 0.53125rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_teaser:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_teaser:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_teaser:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_teaser:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_teaser:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_subtitle:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_subtitle:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_subtitle:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_subtitle:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_subtitle:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_director:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_director:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_director:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_director:empty,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_director:empty {
  margin: 0;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_dates_addition,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_dates_addition,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_dates_addition,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_dates_addition,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_dates_addition {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_dates_addition,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_dates_addition,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_dates_addition,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_dates_addition,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_dates_addition {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets-prices,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets-prices,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets-prices,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets-prices,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets-prices {
  margin-bottom: 56px;
  margin-bottom: 3.5rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets-prices,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets-prices,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets-prices,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets-prices,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets-prices {
    margin-bottom: 34px;
    margin-bottom: 2.125rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .no-upcoming-dates,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .no-upcoming-dates {
  color: #d2d2d2;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 30px;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_day {
    margin-right: 10px;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li {
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li {
    margin-right: 10px;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: -0.88947368px;
  line-height: inherit;
  text-transform: none;
  color: #aaa;
  cursor: pointer;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times li.all-dates {
    font-size: 10px;
    font-size: 0.625rem;
    letter-spacing: -0.68421053px;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary .wpt_production_dates_summary_times {
  list-style-type: none;
  display: inline-block;
  font: inherit;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: -8px;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  padding: 5px 7px 0px 7px;
  /* 35px - 2px border - 28px line-height = 5px padding  */
  cursor: default;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
    line-height: 0.875rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_url {
  border-color: #000;
  color: #000;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span {
    padding: 2px 3px 0px 3px;
    /* 18px - 2px border - 14px line-height = 2px padding  */
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets span.wp_theatre_event_tickets_status_onsale {
  cursor: pointer;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 0;
  background-color: transparent;
  color: #d2d2d2;
  text-decoration: none;
  cursor: pointer;
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  padding: 5px 7px 0px 7px;
  /* 35px - 2px border - 28px line-height = 5px padding  */
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a {
    font-family: LanThermo, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.9;
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
    line-height: 0.875rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a.wp_theatre_event_tickets_status_onsale,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a.wp_theatre_event_tickets_url,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a.wp_theatre_event_tickets_url,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a.wp_theatre_event_tickets_url,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a.wp_theatre_event_tickets_url,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a.wp_theatre_event_tickets_url {
  border-color: #000;
  color: #000;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets a {
    padding: 2px 3px 0px 3px;
    /* 18px - 2px border - 14px line-height = 2px padding  */
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_prices,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_prices,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_prices,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_prices,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_prices {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_prices,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_prices,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_prices,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_prices,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_prices {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: -1.02631579px;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
  text-transform: none;
  color: #888;
  margin-top: 7px;
  margin-top: 0.4375rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee {
    font-size: 12px;
    font-size: 0.75rem;
    letter-spacing: -0.82105263px;
    line-height: 17px;
    line-height: 1.0625rem;
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_prices .transaction-fee {
    margin-top: 4.25px;
    margin-top: 0.265625rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_picl_with_link,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_picl_with_link,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_picl_with_link,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_picl_with_link,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_picl_with_link {
  margin-top: -28px;
  margin-top: -1.75rem;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_picl_with_link,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_picl_with_link,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_picl_with_link,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_picl_with_link,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_picl_with_link {
    margin-top: -17px;
    margin-top: -1.0625rem;
  }
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_picl_with_link,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_picl_with_link,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_picl_with_link,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_picl_with_link,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_picl_with_link {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod > figure,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod > figure,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod > figure,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod > figure,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod > figure {
  margin: 0;
  margin-top: 28px;
  margin-top: 1.75rem;
  margin-bottom: 42px;
  margin-bottom: 2.625rem;
  padding: 0;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod > figure,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod > figure,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod > figure,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod > figure,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod > figure {
    margin-top: 17px;
    margin-top: 1.0625rem;
  }
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod > figure,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod > figure,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod > figure,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod > figure,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod > figure {
    margin-bottom: 25.5px;
    margin-bottom: 1.59375rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod > figure img,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod > figure img,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod > figure img,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod > figure img,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod > figure img {
  width: 100%;
  height: auto;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .cine-details,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .cine-details,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .cine-details,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .cine-details,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .cine-details {
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .cine-details > div,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .cine-details > div,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .cine-details > div,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .cine-details > div,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .cine-details > div {
  display: inline;
  font-weight: bold;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .cine-details > div:before,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .cine-details > div:before,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .cine-details > div:before,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .cine-details > div:before,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .cine-details > div:before {
  content: ' | ';
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .cine-details > div:first-child:before,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .cine-details > div:first-child:before,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .cine-details > div:first-child:before,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .cine-details > div:first-child:before,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .cine-details > div:first-child:before {
  content: '';
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_languages_spoken,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_languages_spoken,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_languages_spoken,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_languages_spoken,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_languages_spoken,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wp_theatre_prod_languages_subtitles,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wp_theatre_prod_languages_subtitles,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wp_theatre_prod_languages_subtitles,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_languages_subtitles,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_languages_subtitles {
  font-weight: bold;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wpt_kijkwijzer,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wpt_kijkwijzer,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wpt_kijkwijzer,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wpt_kijkwijzer,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wpt_kijkwijzer {
  margin-top: 28px;
  margin-top: 1.75rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles .wp_theatre_prod .wpt_kijkwijzer,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_titles .wp_theatre_prod .wpt_kijkwijzer,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_details .wp_theatre_prod .wpt_kijkwijzer,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wpt_kijkwijzer,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wpt_kijkwijzer {
    margin-top: 17px;
    margin-top: 1.0625rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details {
  margin-bottom: 7px;
  margin-bottom: 0.4375rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_titles,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details {
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_dates_addition,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_dates_addition {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_dates_addition,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_dates_addition {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod > .wpt_production_dates_summary,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod > .wpt_production_dates_summary {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: -1.43684211px;
  font-weight: bold;
  margin-top: 3px;
  margin-top: 0.1875rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod > .wpt_production_dates_summary,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod > .wpt_production_dates_summary {
    margin-bottom: 8.5px;
    margin-bottom: 0.53125rem;
  }
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod > .wpt_production_dates_summary,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod > .wpt_production_dates_summary {
    font-size: 13px;
    font-size: 0.8125rem;
    letter-spacing: -0.88947368px;
    line-height: 17px;
    line-height: 1.0625rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wpt_production_dates_summary {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .dates-tickets .wp_theatre_event_tickets {
  margin-top: -5px;
}
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_prices,
body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_prices {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 36px;
  font-size: 2.25rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_music_details .wp_theatre_prod .wp_theatre_prod_prices,
  body.single-wp_theatre_prod .main .wpt_listing.wpt_context_serie_details .wp_theatre_prod .wp_theatre_prod_prices {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
body.single-wp_theatre_prod .main .user-content {
  margin-bottom: 56px;
  margin-bottom: 3.5rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .user-content {
    margin-bottom: 34px;
    margin-bottom: 2.125rem;
  }
}
body.single-wp_theatre_prod .main .serie-banner .wpt_listing .wp_theatre_prod {
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
  background-color: #76e1bc;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .serie-banner .wpt_listing .wp_theatre_prod {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
body.single-wp_theatre_prod .main .serie-banner .wpt_listing .wp_theatre_prod img {
  width: 100px;
  height: auto;
}
body.single-wp_theatre_prod .main .serie_groups h2 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 79px;
  font-size: 4.9375rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .serie_groups h2 {
    font-size: 33px;
    font-size: 2.0625rem;
  }
}
body.single-wp_theatre_prod .main .highlights {
  margin-top: 28px;
  margin-top: 1.75rem;
  border-top: 1px solid #d2d2d2;
  padding-top: 35px;
  padding-top: 2.1875rem;
  margin-bottom: 42px;
  margin-bottom: 2.625rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .highlights {
    margin-top: 17px;
    margin-top: 1.0625rem;
  }
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .highlights {
    padding-top: 21.25px;
    padding-top: 1.328125rem;
  }
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .main .highlights {
    margin-bottom: 25.5px;
    margin-bottom: 1.59375rem;
  }
}
body.single-wp_theatre_prod .wpt_production_login_form {
  margin-top: -28px;
  margin-top: -1.75rem;
  margin-bottom: 84px;
  margin-bottom: 5.25rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .wpt_production_login_form {
    margin-top: -17px;
    margin-top: -1.0625rem;
  }
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .wpt_production_login_form {
    margin-bottom: 51px;
    margin-bottom: 3.1875rem;
  }
}
body.single-wp_theatre_prod .wpt_production_login_form .container {
  display: none;
  background-color: #f2f2f2;
  padding: 10px;
}
body.single-wp_theatre_prod .wpt_production_login_form .container .errors {
  color: #f00;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .wpt_production_login_form .container .errors {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
body.single-wp_theatre_prod .wpt_production_login_form .container h3 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 60px;
  font-size: 3.75rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .wpt_production_login_form .container h3 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
body.single-wp_theatre_prod .wpt_production_login_form .container table {
  width: auto;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin-top: 28px;
  margin-top: 1.75rem;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .wpt_production_login_form .container table {
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
  }
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .wpt_production_login_form .container table {
    margin-top: 17px;
    margin-top: 1.0625rem;
  }
}
body.single-wp_theatre_prod .wpt_production_login_form .container table th,
body.single-wp_theatre_prod .wpt_production_login_form .container table td {
  border: 1px solid #ccc;
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: -1.02631579px;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
  text-align: center;
  padding: 4px 6px 2px;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .wpt_production_login_form .container table th,
  body.single-wp_theatre_prod .wpt_production_login_form .container table td {
    font-size: 10px;
    font-size: 0.625rem;
    letter-spacing: -0.68421053px;
    line-height: 17px;
    line-height: 1.0625rem;
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
body.single-wp_theatre_prod .wpt_production_login_form .container table th {
  font-family: CourierSans, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: -1.02631579px;
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
  font-weight: bold;
  text-align: left;
}
@media (max-width: 767px) {
  body.single-wp_theatre_prod .wpt_production_login_form .container table th {
    font-size: 10px;
    font-size: 0.625rem;
    letter-spacing: -0.68421053px;
    line-height: 17px;
    line-height: 1.0625rem;
    margin-bottom: 4.25px;
    margin-bottom: 0.265625rem;
  }
}
body.single-wp_theatre_prod .wpt_production_login_form.open .container {
  display: block;
}
body.single-wp_theatre_prod .wpt_production_login_form .login_form .shop {
  display: none;
}
body.single-wp_theatre_prod .wpt_production_login_form .login_form.date-selected .shop {
  display: block;
}
body.single-wp_theatre_prod .wpt_production_login_form .login_form.date-selected.shop-selected .shop {
  display: none;
}
body.search .wpt_context_search {
  margin-top: 28px;
}
.foyer-slide .txt {
  position: absolute;
  padding-left: 43vmin;
  bottom: 7vmin;
  left: 0;
  right: 7vmin;
  z-index: 1000;
  font-size: 3.75vmin;
  letter-spacing: -0.25657895vmin;
  line-height: 4.5vmin;
}
.foyer-slide .txt > * {
  color: #000;
}
.foyer-slide .txt .logo {
  width: 100%;
  height: auto;
  margin-top: 6.375vmin;
}
.foyer-slide .txt .wpt_production_primary_category {
  margin-top: 3.25vmin;
  text-transform: uppercase;
  font-weight: bold;
}
@media screen and (orientation: landscape) {
  .foyer-slide .txt {
    padding-left: 0;
  }
}
.slide-caption {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 10.5vmin;
  line-height: 10.5vmin;
  text-align: center;
  margin-top: 3.75vmin;
  color: #000;
  position: relative;
  z-index: 1000;
}
body.single-foyer_display #qm,
body.single-foyer_channel #qm,
body.single-foyer_slide #qm {
  display: none;
}
.foyer-slide-zaal1live .item a,
.foyer-slide-production .item a,
.foyer-slide-film .item a,
.foyer-slide-music .item a {
  color: inherit;
  text-decoration: none;
}
.foyer-slide-zaal1live .item a > *,
.foyer-slide-production .item a > *,
.foyer-slide-film .item a > *,
.foyer-slide-music .item a > * {
  position: absolute;
}
.foyer-slide-zaal1live .item .svg-container,
.foyer-slide-production .item .svg-container,
.foyer-slide-film .item .svg-container,
.foyer-slide-music .item .svg-container {
  display: inline-block;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  vertical-align: middle;
  overflow: hidden;
}
.foyer-slide-zaal1live .item .svg-container .svg-content,
.foyer-slide-production .item .svg-container .svg-content,
.foyer-slide-film .item .svg-container .svg-content,
.foyer-slide-music .item .svg-container .svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.foyer-slide-zaal1live .item .growing_text,
.foyer-slide-production .item .growing_text,
.foyer-slide-film .item .growing_text,
.foyer-slide-music .item .growing_text {
  height: auto;
}
.foyer-slide-zaal1live .item .growing_text svg,
.foyer-slide-production .item .growing_text svg,
.foyer-slide-film .item .growing_text svg,
.foyer-slide-music .item .growing_text svg {
  width: 100%;
  height: auto;
  opacity: 0;
  -webkit-transition: .2s opacity ease;
  transition: .2s opacity ease;
}
.foyer-slide-zaal1live .item .growing_text svg.growing,
.foyer-slide-production .item .growing_text svg.growing,
.foyer-slide-film .item .growing_text svg.growing,
.foyer-slide-music .item .growing_text svg.growing {
  opacity: 0;
}
.foyer-slide-zaal1live .item .growing_text svg.grown,
.foyer-slide-production .item .growing_text svg.grown,
.foyer-slide-film .item .growing_text svg.grown,
.foyer-slide-music .item .growing_text svg.grown {
  opacity: .75;
}
@media screen and (orientation: landscape) {
  .foyer-slide-zaal1live .item .txt .logo,
  .foyer-slide-production .item .txt .logo,
  .foyer-slide-film .item .txt .logo,
  .foyer-slide-music .item .txt .logo {
    display: none;
  }
}
.foyer-slide-zaal1live .item .wp_theatre_prod_slide_date_time_price .wp_theatre_prod_prices,
.foyer-slide-production .item .wp_theatre_prod_slide_date_time_price .wp_theatre_prod_prices,
.foyer-slide-film .item .wp_theatre_prod_slide_date_time_price .wp_theatre_prod_prices,
.foyer-slide-music .item .wp_theatre_prod_slide_date_time_price .wp_theatre_prod_prices {
  display: none;
}
.foyer-slide-zaal1live .item.slide-type-1 .photo,
.foyer-slide-production .item.slide-type-1 .photo,
.foyer-slide-film .item.slide-type-1 .photo,
.foyer-slide-music .item.slide-type-1 .photo {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 85.875vmin;
  height: 129.125vmin;
  z-index: 1;
  overflow: hidden;
}
.foyer-slide-zaal1live .item.slide-type-1 .photo:after,
.foyer-slide-production .item.slide-type-1 .photo:after,
.foyer-slide-film .item.slide-type-1 .photo:after,
.foyer-slide-music .item.slide-type-1 .photo:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(156deg, rgba(255, 255, 255, 0) 44%, #ffffff 88%);
}
.foyer-slide-zaal1live .item.slide-type-1 .photo img,
.foyer-slide-production .item.slide-type-1 .photo img,
.foyer-slide-film .item.slide-type-1 .photo img,
.foyer-slide-music .item.slide-type-1 .photo img {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 0;
  display: block;
  width: auto;
  height: 100%;
}
.foyer-slide-zaal1live .item.slide-type-1 .growing_text,
.foyer-slide-production .item.slide-type-1 .growing_text,
.foyer-slide-film .item.slide-type-1 .growing_text,
.foyer-slide-music .item.slide-type-1 .growing_text {
  z-index: 2;
  right: 0;
  bottom: 0;
  width: 100%;
}
.foyer-slide-zaal1live .item.slide-type-1 .growing_text .svg-container,
.foyer-slide-production .item.slide-type-1 .growing_text .svg-container,
.foyer-slide-film .item.slide-type-1 .growing_text .svg-container,
.foyer-slide-music .item.slide-type-1 .growing_text .svg-container {
  position: absolute;
  bottom: 53vmin;
  right: 3vmin;
  width: 87vmin;
}
@media screen and (orientation: landscape) {
  .foyer-slide-zaal1live .item.slide-type-1 .photo,
  .foyer-slide-production .item.slide-type-1 .photo,
  .foyer-slide-film .item.slide-type-1 .photo,
  .foyer-slide-music .item.slide-type-1 .photo {
    right: 0;
    top: 0;
    bottom: 0;
    width: 106.625vmin;
    height: auto;
  }
  .foyer-slide-zaal1live .item.slide-type-1 .photo img,
  .foyer-slide-production .item.slide-type-1 .photo img,
  .foyer-slide-film .item.slide-type-1 .photo img,
  .foyer-slide-music .item.slide-type-1 .photo img {
    width: 100%;
    height: auto;
  }
  .foyer-slide-zaal1live .item.slide-type-1 .photo:after,
  .foyer-slide-production .item.slide-type-1 .photo:after,
  .foyer-slide-film .item.slide-type-1 .photo:after,
  .foyer-slide-music .item.slide-type-1 .photo:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(175deg, #ffffff 6%, rgba(255, 255, 255, 0) 48%, rgba(255, 255, 255, 0) 54%, #ffffff 92%);
  }
  .foyer-slide-zaal1live .item.slide-type-1 .growing_text,
  .foyer-slide-production .item.slide-type-1 .growing_text,
  .foyer-slide-film .item.slide-type-1 .growing_text,
  .foyer-slide-music .item.slide-type-1 .growing_text {
    width: 145vmin;
    bottom: 7vmin;
  }
  .foyer-slide-zaal1live .item.slide-type-1 .growing_text .svg-container,
  .foyer-slide-production .item.slide-type-1 .growing_text .svg-container,
  .foyer-slide-film .item.slide-type-1 .growing_text .svg-container,
  .foyer-slide-music .item.slide-type-1 .growing_text .svg-container {
    position: static;
  }
  .foyer-slide-zaal1live .item.slide-type-1 .growing_text .txt,
  .foyer-slide-production .item.slide-type-1 .growing_text .txt,
  .foyer-slide-film .item.slide-type-1 .growing_text .txt,
  .foyer-slide-music .item.slide-type-1 .growing_text .txt {
    position: static;
  }
}
.foyer-slide-zaal1live .item.slide-type-2 .slide-color-background,
.foyer-slide-production .item.slide-type-2 .slide-color-background,
.foyer-slide-film .item.slide-type-2 .slide-color-background,
.foyer-slide-music .item.slide-type-2 .slide-color-background {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: auto;
  width: 100%;
}
.foyer-slide-zaal1live .item.slide-type-2 .slide-color-background .photo,
.foyer-slide-production .item.slide-type-2 .slide-color-background .photo,
.foyer-slide-film .item.slide-type-2 .slide-color-background .photo,
.foyer-slide-music .item.slide-type-2 .slide-color-background .photo {
  position: static;
  width: 84.125vmin;
  height: 139.125vmin;
  right: 0;
  left: auto;
  overflow: hidden;
}
.foyer-slide-zaal1live .item.slide-type-2 .slide-color-background .photo img,
.foyer-slide-production .item.slide-type-2 .slide-color-background .photo img,
.foyer-slide-film .item.slide-type-2 .slide-color-background .photo img,
.foyer-slide-music .item.slide-type-2 .slide-color-background .photo img {
  width: 100%;
  display: block;
}
.foyer-slide-zaal1live .item.slide-type-2 .slide-color-background:after,
.foyer-slide-production .item.slide-type-2 .slide-color-background:after,
.foyer-slide-film .item.slide-type-2 .slide-color-background:after,
.foyer-slide-music .item.slide-type-2 .slide-color-background:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(150deg, rgba(255, 255, 255, 0.57) 1%, rgba(255, 255, 255, 0.12) 16%, rgba(255, 255, 255, 0) 35%, #ffffff 71%);
}
.foyer-slide-zaal1live .item.slide-type-2 .txt,
.foyer-slide-production .item.slide-type-2 .txt,
.foyer-slide-film .item.slide-type-2 .txt,
.foyer-slide-music .item.slide-type-2 .txt {
  color: inherit;
}
.foyer-slide-zaal1live .item.slide-type-2 .txt > *,
.foyer-slide-production .item.slide-type-2 .txt > *,
.foyer-slide-film .item.slide-type-2 .txt > *,
.foyer-slide-music .item.slide-type-2 .txt > * {
  color: #000;
}
.foyer-slide-zaal1live .item.slide-type-2 .txt .titles,
.foyer-slide-production .item.slide-type-2 .txt .titles,
.foyer-slide-film .item.slide-type-2 .txt .titles,
.foyer-slide-music .item.slide-type-2 .txt .titles {
  bottom: 33.625vmin;
  left: 11vmin;
  right: 7vmin;
  position: absolute;
  color: inherit;
}
.foyer-slide-zaal1live .item.slide-type-2 .txt .titles h3,
.foyer-slide-production .item.slide-type-2 .txt .titles h3,
.foyer-slide-film .item.slide-type-2 .txt .titles h3,
.foyer-slide-music .item.slide-type-2 .txt .titles h3 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 23.125vmin;
}
@media screen and (orientation: landscape) {
  .foyer-slide-zaal1live .item.slide-type-2 .txt .titles h3,
  .foyer-slide-production .item.slide-type-2 .txt .titles h3,
  .foyer-slide-film .item.slide-type-2 .txt .titles h3,
  .foyer-slide-music .item.slide-type-2 .txt .titles h3 {
    font-size: 11.875vmin;
  }
}
.foyer-slide-zaal1live .item.slide-type-2 .txt .titles h4,
.foyer-slide-production .item.slide-type-2 .txt .titles h4,
.foyer-slide-film .item.slide-type-2 .txt .titles h4,
.foyer-slide-music .item.slide-type-2 .txt .titles h4 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 10.625vmin;
}
@media screen and (orientation: landscape) {
  .foyer-slide-zaal1live .item.slide-type-2 .txt .titles h4,
  .foyer-slide-production .item.slide-type-2 .txt .titles h4,
  .foyer-slide-film .item.slide-type-2 .txt .titles h4,
  .foyer-slide-music .item.slide-type-2 .txt .titles h4 {
    font-size: 9.375vmin;
  }
}
@media screen and (orientation: landscape) {
  .foyer-slide-zaal1live .item.slide-type-2 .slide-color-background,
  .foyer-slide-production .item.slide-type-2 .slide-color-background,
  .foyer-slide-film .item.slide-type-2 .slide-color-background,
  .foyer-slide-music .item.slide-type-2 .slide-color-background {
    top: 11.25vmin;
    left: 43.375vmin;
    bottom: 0;
    width: auto;
  }
  .foyer-slide-zaal1live .item.slide-type-2 .slide-color-background .photo,
  .foyer-slide-production .item.slide-type-2 .slide-color-background .photo,
  .foyer-slide-film .item.slide-type-2 .slide-color-background .photo,
  .foyer-slide-music .item.slide-type-2 .slide-color-background .photo {
    position: absolute;
    right: 0;
    top: 0;
    width: 86.875vmin;
  }
  .foyer-slide-zaal1live .item.slide-type-2 .slide-color-background:after,
  .foyer-slide-production .item.slide-type-2 .slide-color-background:after,
  .foyer-slide-film .item.slide-type-2 .slide-color-background:after,
  .foyer-slide-music .item.slide-type-2 .slide-color-background:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(198deg, rgba(255, 255, 255, 0) 42%, #ffffff 90%);
  }
  .foyer-slide-zaal1live .item.slide-type-2 .txt,
  .foyer-slide-production .item.slide-type-2 .txt,
  .foyer-slide-film .item.slide-type-2 .txt,
  .foyer-slide-music .item.slide-type-2 .txt {
    left: 33.375vmin;
    top: 35.875vmin;
  }
  .foyer-slide-zaal1live .item.slide-type-2 .txt .wpt_listing,
  .foyer-slide-production .item.slide-type-2 .txt .wpt_listing,
  .foyer-slide-film .item.slide-type-2 .txt .wpt_listing,
  .foyer-slide-music .item.slide-type-2 .txt .wpt_listing {
    color: inherit;
  }
  .foyer-slide-zaal1live .item.slide-type-2 .txt .wpt_production_primary_category,
  .foyer-slide-production .item.slide-type-2 .txt .wpt_production_primary_category,
  .foyer-slide-film .item.slide-type-2 .txt .wpt_production_primary_category,
  .foyer-slide-music .item.slide-type-2 .txt .wpt_production_primary_category {
    color: inherit;
  }
  .foyer-slide-zaal1live .item.slide-type-2 .txt .titles,
  .foyer-slide-production .item.slide-type-2 .txt .titles,
  .foyer-slide-film .item.slide-type-2 .txt .titles,
  .foyer-slide-music .item.slide-type-2 .txt .titles {
    position: static;
    margin-top: 3.25vmin;
  }
}
.foyer-slide-zaal1live .item.slide-type-3 .photo-1,
.foyer-slide-production .item.slide-type-3 .photo-1,
.foyer-slide-film .item.slide-type-3 .photo-1,
.foyer-slide-music .item.slide-type-3 .photo-1 {
  width: 55.375vmin;
  height: 83.625vmin;
  top: 12.625vmin;
  right: 0;
  left: 0;
  overflow: hidden;
}
.foyer-slide-zaal1live .item.slide-type-3 .photo-1 img,
.foyer-slide-production .item.slide-type-3 .photo-1 img,
.foyer-slide-film .item.slide-type-3 .photo-1 img,
.foyer-slide-music .item.slide-type-3 .photo-1 img {
  height: 100%;
  width: auto;
  display: block;
}
.foyer-slide-zaal1live .item.slide-type-3 .photo-1:after,
.foyer-slide-production .item.slide-type-3 .photo-1:after,
.foyer-slide-film .item.slide-type-3 .photo-1:after,
.foyer-slide-music .item.slide-type-3 .photo-1:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(-227deg, rgba(255, 255, 255, 0) 38%, #ffffff 87%);
}
.foyer-slide-zaal1live .item.slide-type-3 .photo-2,
.foyer-slide-production .item.slide-type-3 .photo-2,
.foyer-slide-film .item.slide-type-3 .photo-2,
.foyer-slide-music .item.slide-type-3 .photo-2 {
  top: 12.625vmin;
  right: 0;
  width: 19.5vmin;
  height: 130vmin;
}
.foyer-slide-zaal1live .item.slide-type-3 .photo-2 img,
.foyer-slide-production .item.slide-type-3 .photo-2 img,
.foyer-slide-film .item.slide-type-3 .photo-2 img,
.foyer-slide-music .item.slide-type-3 .photo-2 img {
  height: 100%;
  width: auto;
  display: block;
}
.foyer-slide-zaal1live .item.slide-type-3 .photo-2:after,
.foyer-slide-production .item.slide-type-3 .photo-2:after,
.foyer-slide-film .item.slide-type-3 .photo-2:after,
.foyer-slide-music .item.slide-type-3 .photo-2:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(179deg, rgba(255, 255, 255, 0) 51%, #ffffff 91%);
}
.foyer-slide-zaal1live .item.slide-type-3 .growing_text,
.foyer-slide-production .item.slide-type-3 .growing_text,
.foyer-slide-film .item.slide-type-3 .growing_text,
.foyer-slide-music .item.slide-type-3 .growing_text {
  z-index: 2;
  width: 130vmin;
  position: static;
}
.foyer-slide-zaal1live .item.slide-type-3 .growing_text .svg-container,
.foyer-slide-production .item.slide-type-3 .growing_text .svg-container,
.foyer-slide-film .item.slide-type-3 .growing_text .svg-container,
.foyer-slide-music .item.slide-type-3 .growing_text .svg-container {
  width: 132%;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: top right;
          transform-origin: top right;
  top: 12.625vmin;
  right: 56%;
  position: absolute;
  z-index: 2;
}
.foyer-slide-zaal1live .item.slide-type-3 .growing_text .svg-container svg,
.foyer-slide-production .item.slide-type-3 .growing_text .svg-container svg,
.foyer-slide-film .item.slide-type-3 .growing_text .svg-container svg,
.foyer-slide-music .item.slide-type-3 .growing_text .svg-container svg {
  width: 100%;
}
.foyer-slide-zaal1live .item.slide-type-3 .growing_text .txt,
.foyer-slide-production .item.slide-type-3 .growing_text .txt,
.foyer-slide-film .item.slide-type-3 .growing_text .txt,
.foyer-slide-music .item.slide-type-3 .growing_text .txt {
  color: #000;
}
@media screen and (orientation: landscape) {
  .foyer-slide-zaal1live .item.slide-type-3 .photo-1,
  .foyer-slide-production .item.slide-type-3 .photo-1,
  .foyer-slide-film .item.slide-type-3 .photo-1,
  .foyer-slide-music .item.slide-type-3 .photo-1 {
    left: 32.5vmin;
    width: 79.75vmin;
    height: 56.25vmin;
    top: 0;
  }
  .foyer-slide-zaal1live .item.slide-type-3 .photo-1:after,
  .foyer-slide-production .item.slide-type-3 .photo-1:after,
  .foyer-slide-film .item.slide-type-3 .photo-1:after,
  .foyer-slide-music .item.slide-type-3 .photo-1:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(17deg, rgba(255, 255, 255, 0) 38%, #ffffff 87%);
  }
  .foyer-slide-zaal1live .item.slide-type-3 .photo-2,
  .foyer-slide-production .item.slide-type-3 .photo-2,
  .foyer-slide-film .item.slide-type-3 .photo-2,
  .foyer-slide-music .item.slide-type-3 .photo-2 {
    top: 0;
    right: 0;
    width: 25.25vmin;
    height: 95.75vmin;
  }
  .foyer-slide-zaal1live .item.slide-type-3 .photo-2:after,
  .foyer-slide-production .item.slide-type-3 .photo-2:after,
  .foyer-slide-film .item.slide-type-3 .photo-2:after,
  .foyer-slide-music .item.slide-type-3 .photo-2:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(179deg, rgba(255, 255, 255, 0) 51%, #ffffff 91%);
  }
  .foyer-slide-zaal1live .item.slide-type-3 .growing_text,
  .foyer-slide-production .item.slide-type-3 .growing_text,
  .foyer-slide-film .item.slide-type-3 .growing_text,
  .foyer-slide-music .item.slide-type-3 .growing_text {
    position: absolute;
    left: 32.5vmin;
    right: 25.25vmin;
    top: 33.25vmin;
    width: auto;
  }
  .foyer-slide-zaal1live .item.slide-type-3 .growing_text .svg-container,
  .foyer-slide-production .item.slide-type-3 .growing_text .svg-container,
  .foyer-slide-film .item.slide-type-3 .growing_text .svg-container,
  .foyer-slide-music .item.slide-type-3 .growing_text .svg-container {
    -webkit-transform: none;
            transform: none;
    position: static;
    width: 100%;
  }
  .foyer-slide-zaal1live .item.slide-type-3 .growing_text .svg-container svg,
  .foyer-slide-production .item.slide-type-3 .growing_text .svg-container svg,
  .foyer-slide-film .item.slide-type-3 .growing_text .svg-container svg,
  .foyer-slide-music .item.slide-type-3 .growing_text .svg-container svg {
    position: absolute;
  }
  .foyer-slide-zaal1live .item.slide-type-3 .growing_text .txt,
  .foyer-slide-production .item.slide-type-3 .growing_text .txt,
  .foyer-slide-film .item.slide-type-3 .growing_text .txt,
  .foyer-slide-music .item.slide-type-3 .growing_text .txt {
    position: static;
  }
}
.foyer-slide-zaal1live .item.slide-type-4 .slide-color-background,
.foyer-slide-production .item.slide-type-4 .slide-color-background,
.foyer-slide-film .item.slide-type-4 .slide-color-background,
.foyer-slide-music .item.slide-type-4 .slide-color-background {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}
.foyer-slide-zaal1live .item.slide-type-4 .slide-color-background .photo,
.foyer-slide-production .item.slide-type-4 .slide-color-background .photo,
.foyer-slide-film .item.slide-type-4 .slide-color-background .photo,
.foyer-slide-music .item.slide-type-4 .slide-color-background .photo {
  position: absolute;
  width: 85vmin;
  height: 123.625vmin;
  right: 0;
  left: auto;
  overflow: hidden;
}
.foyer-slide-zaal1live .item.slide-type-4 .slide-color-background .photo img,
.foyer-slide-production .item.slide-type-4 .slide-color-background .photo img,
.foyer-slide-film .item.slide-type-4 .slide-color-background .photo img,
.foyer-slide-music .item.slide-type-4 .slide-color-background .photo img {
  width: 100%;
  display: block;
}
.foyer-slide-zaal1live .item.slide-type-4 .slide-color-background:after,
.foyer-slide-production .item.slide-type-4 .slide-color-background:after,
.foyer-slide-film .item.slide-type-4 .slide-color-background:after,
.foyer-slide-music .item.slide-type-4 .slide-color-background:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(216deg, #ffffff 0%, rgba(255, 255, 255, 0.04) 23%, rgba(255, 255, 255, 0) 30%, #ffffff 80%);
}
.foyer-slide-zaal1live .item.slide-type-4 .txt .titles,
.foyer-slide-production .item.slide-type-4 .txt .titles,
.foyer-slide-film .item.slide-type-4 .txt .titles,
.foyer-slide-music .item.slide-type-4 .txt .titles {
  bottom: 33.75vmin;
  left: 15vmin;
  right: 7vmin;
  position: absolute;
}
.foyer-slide-zaal1live .item.slide-type-4 .txt .titles h3,
.foyer-slide-production .item.slide-type-4 .txt .titles h3,
.foyer-slide-film .item.slide-type-4 .txt .titles h3,
.foyer-slide-music .item.slide-type-4 .txt .titles h3 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 19.875vmin;
  margin-left: -1.3vmin;
}
@media screen and (orientation: landscape) {
  .foyer-slide-zaal1live .item.slide-type-4 .txt .titles h3,
  .foyer-slide-production .item.slide-type-4 .txt .titles h3,
  .foyer-slide-film .item.slide-type-4 .txt .titles h3,
  .foyer-slide-music .item.slide-type-4 .txt .titles h3 {
    font-size: 19.25vmin;
  }
}
.foyer-slide-zaal1live .item.slide-type-4 .txt .titles h4,
.foyer-slide-production .item.slide-type-4 .txt .titles h4,
.foyer-slide-film .item.slide-type-4 .txt .titles h4,
.foyer-slide-music .item.slide-type-4 .txt .titles h4 {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 10vmin;
}
@media screen and (orientation: landscape) {
  .foyer-slide-zaal1live .item.slide-type-4 .txt .titles h4,
  .foyer-slide-production .item.slide-type-4 .txt .titles h4,
  .foyer-slide-film .item.slide-type-4 .txt .titles h4,
  .foyer-slide-music .item.slide-type-4 .txt .titles h4 {
    font-size: 9.625vmin;
  }
}
@media screen and (orientation: landscape) {
  .foyer-slide-zaal1live .item.slide-type-4 .slide-color-background,
  .foyer-slide-production .item.slide-type-4 .slide-color-background,
  .foyer-slide-film .item.slide-type-4 .slide-color-background,
  .foyer-slide-music .item.slide-type-4 .slide-color-background {
    top: 4.125vmin;
  }
  .foyer-slide-zaal1live .item.slide-type-4 .slide-color-background .photo,
  .foyer-slide-production .item.slide-type-4 .slide-color-background .photo,
  .foyer-slide-film .item.slide-type-4 .slide-color-background .photo,
  .foyer-slide-music .item.slide-type-4 .slide-color-background .photo {
    width: 66.5vmin;
    top: 0;
    right: auto;
    left: 0;
    bottom: 0;
  }
  .foyer-slide-zaal1live .item.slide-type-4 .slide-color-background:after,
  .foyer-slide-production .item.slide-type-4 .slide-color-background:after,
  .foyer-slide-film .item.slide-type-4 .slide-color-background:after,
  .foyer-slide-music .item.slide-type-4 .slide-color-background:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(165deg, rgba(255, 255, 255, 0.87) 9%, rgba(255, 255, 255, 0) 41%, #ffffff 77%);
  }
  .foyer-slide-zaal1live .item.slide-type-4 .txt,
  .foyer-slide-production .item.slide-type-4 .txt,
  .foyer-slide-film .item.slide-type-4 .txt,
  .foyer-slide-music .item.slide-type-4 .txt {
    left: 72.5vmin;
    width: 66.25vmin;
  }
  .foyer-slide-zaal1live .item.slide-type-4 .txt .titles,
  .foyer-slide-production .item.slide-type-4 .txt .titles,
  .foyer-slide-film .item.slide-type-4 .txt .titles,
  .foyer-slide-music .item.slide-type-4 .txt .titles {
    position: static;
  }
  .foyer-slide-zaal1live .item.slide-type-4 .txt .wpt_listing,
  .foyer-slide-production .item.slide-type-4 .txt .wpt_listing,
  .foyer-slide-film .item.slide-type-4 .txt .wpt_listing,
  .foyer-slide-music .item.slide-type-4 .txt .wpt_listing {
    color: inherit;
  }
}
.foyer-slide-today {
  padding-left: 6.75vmin;
  padding-right: 6.75vmin;
}
.foyer-slide-today .slide-caption {
  margin-bottom: 5vmin;
}
.foyer-slide-today .time-date,
.foyer-slide-today .wp_theatre_event {
  font-family: LanThermo, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 7vmin;
  line-height: 6.625vmin;
  padding-top: 1.25vmin;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.foyer-slide-today .time-date *,
.foyer-slide-today .wp_theatre_event * {
  overflow: hidden;
  white-space: nowrap;
}
.foyer-slide-today .time-date *:nth-child(1),
.foyer-slide-today .wp_theatre_event *:nth-child(1) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 5vmin;
}
.foyer-slide-today .time-date *:nth-child(2),
.foyer-slide-today .wp_theatre_event *:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-overflow: ellipsis;
}
.foyer-slide-today .time-date *:nth-child(3),
.foyer-slide-today .wp_theatre_event *:nth-child(3) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 7.5vmin;
  margin-left: 5vmin;
  text-align: center;
}
.foyer-slide-today .time-date {
  margin-bottom: 5vmin;
  color: #aaa;
}
.foyer-slide-today .wp_theatre_event {
  border-bottom: 1px solid #ccc;
}
.foyer-slide-today .wp_theatre_event.muziek .wp_theatre_event_title,
.foyer-slide-today .wp_theatre_event.muziekspecial .wp_theatre_event_title {
  color: #799ed3;
}
.foyer-slide-today .wp_theatre_event.special .wp_theatre_event_title {
  color: #a986dc;
}
.foyer-slide-today .wpt_listing {
  border-top: 1px solid #ccc;
  margin-bottom: 8.75vmin;
}
.foyer-slide-today .wpt_listing h3 {
  display: none;
}
.foyer-slide-today .footer {
  font-size: 3.75vmin;
  letter-spacing: -0.25657895vmin;
  line-height: 4.5vmin;
}
.foyer-slide-image_text figure {
  width: 90.15%;
  height: 84.2%;
}
