/*
Theme Name: VQFF 2018 Archive Version
Author: Design by Seven25, Web Development by Ginger Ngo
Description: Custom theme for VQFF (Archived, but necessary for child themes to operate)
*/
@font-face {
  font-family: "Morl Extra Bold Italic";
  src: url("./fonts/morl-extrabold-italic.eot");
  /* IE9 Compat Modes */
  src: url("./fonts/morl-extrabold-italic.eot?#iefix") format("embedded-opentype"), url("./fonts/morl-extrabold-italic.woff") format("woff"), url("./fonts/morl-extrabold-italic.ttf") format("truetype"); }
@font-face {
  font-family: "Morl Bold";
  src: url("./fonts/morl-bold.eot");
  /* IE9 Compat Modes */
  src: url("./fonts/morl-bold.eot?#iefix") format("embedded-opentype"), url("./fonts/morl-bold.woff") format("woff"), url("./fonts/morl-bold.ttf") format("truetype"); }
@font-face {
  font-family: "Morl Italic";
  src: url("./fonts/morl-italic.eot");
  /* IE9 Compat Modes */
  src: url("./fonts/morl-italic.eot?#iefix") format("embedded-opentype"), url("./fonts/morl-italic.woff") format("woff"), url("./fonts/morl-italic.ttf") format("truetype"); }
@font-face {
  font-family: "Morl Regular";
  src: url("./fonts/morl-regular.eot");
  /* IE9 Compat Modes */
  src: url("./fonts/morl-regular.eot?#iefix") format("embedded-opentype"), url("./fonts/morl-regular.woff") format("woff"), url("./fonts/morl-regular.ttf") format("truetype"); }
@font-face {
  font-family: "Morl Light";
  src: url("./fonts/morl-light.eot");
  /* IE9 Compat Modes */
  src: url("./fonts/morl-light.eot?#iefix") format("embedded-opentype"), url("./fonts/morl-light.woff") format("woff"), url("./fonts/morl-light.ttf") format("truetype"); }
@font-face {
  font-family: "Morl Extra Light";
  src: url("./fonts/morl-extralight.eot");
  /* IE9 Compat Modes */
  src: url("./fonts/morl-extralight.eot?#iefix") format("embedded-opentype"), url("./fonts/morl-extralight.woff") format("woff"), url("./fonts/morl-extralight.ttf") format("truetype"); }
html, body {
  max-width: 100%;
  overflow-x: hidden;
  font-size: 14pt; }

body {
  background-color: #2F2F2F;
  color: white;
  font-family: "Morl Extra Light";
  line-height: 140%;
  margin: 0; }

.content-container {
  max-width: 80rem;
  width: 100%;
  margin: auto;
  padding: 5rem 5% 0;
  position: relative;
  box-sizing: border-box;
  overflow: hidden; }

.off-margin-edge, #index #slideshow {
  margin-left: -10%;
  margin-right: -10%; }

.grid-container {
  display: flex;
  justify-content: center; }

h1, h2, h3 {
  font-weight: normal; }

h1 {
  font-family: "Morl Extra Bold Italic";
  font-size: 100pt;
  margin-bottom: 0rem;
  line-height: 80%; }

h2 {
  font-family: "Morl Extra Bold Italic";
  font-size: 30pt;
  line-height: 100%;
  margin-bottom: 0; }

h3 {
  font-family: "Morl Extra Bold Italic";
  font-size: 24pt;
  line-height: 100%; }

h4 {
  font-weight: normal;
  font-size: 18pt;
  line-height: 130%; }

.mega-title {
  max-width: 60%;
  margin-top: 8rem; }
  body.medium-screen .mega-title {
    max-width: 70%; }
  body.small-screen .mega-title {
    max-width: 100%; }

.header {
  font-size: 4rem; }

.border-bottom {
  border-bottom: 1px solid white; }

.no-margin-bottom {
  margin-bottom: 0; }

.no-margin-top {
  margin-top: 0; }

.padding-bottom-spacer {
  padding-bottom: 5rem; }

.desktop-hide {
  display: none; }

.padding-right-third {
  padding-right: 40%; }

strong, small, #footer .widget-title, #footer #top #attribution #oos-links .menu a, #footer #top #attribution #menu-footer-menu .menu-item a {
  font-family: "Morl Bold";
  font-weight: normal; }

i, em {
  font-family: "Morl Italic";
  font-style: normal; }

a {
  text-decoration: none;
  color: #ec018b; }

small {
  font-size: 0.9rem;
  line-height: 120%; }

.tags {
  font-size: 0.9rem;
  text-transform: uppercase;
  color: #888;
  letter-spacing: 1px; }

button,
.button,
#header-desktop #nav-container #menu-header-cta-menu li a {
  border: 2px solid;
  box-shadow: none;
  text-transform: uppercase;
  padding: 0.75rem 2rem 0.5rem;
  font-family: 'Morl Regular';
  font-size: 1rem;
  line-height: 1rem;
  border-radius: 4px;
  opacity: 0.9; }
  button:hover,
  .button:hover,
  #header-desktop #nav-container #menu-header-cta-menu li a:hover {
    background: #2F2F2F;
    color: white; }
  button.accent,
  .button.accent,
  #header-desktop #nav-container #menu-header-cta-menu li a.accent,
  #header-desktop #nav-container #menu-header-cta-menu li:last-of-type a {
    background: #ec018b;
    border-color: #ec018b;
    color: white; }
    button.accent:hover,
    .button.accent:hover,
    #header-desktop #nav-container #menu-header-cta-menu li a.accent:hover,
    #header-desktop #nav-container #menu-header-cta-menu li:last-of-type a:hover {
      background: white;
      border-color: white;
      color: #2F2F2F; }
  button.dark,
  .button.dark,
  #header-desktop #nav-container #menu-header-cta-menu li a.dark {
    background: #888;
    border-color: white;
    color: white; }
    button.dark:hover,
    .button.dark:hover,
    #header-desktop #nav-container #menu-header-cta-menu li a.dark:hover {
      background: #ec018b;
      color: white; }
  button.no-bg,
  .button.no-bg,
  #header-desktop #nav-container #menu-header-cta-menu li a.no-bg {
    background: none;
    border-color: white;
    color: white; }
    button.no-bg:hover,
    .button.no-bg:hover,
    #header-desktop #nav-container #menu-header-cta-menu li a.no-bg:hover {
      background: #2F2F2F;
      color: white; }

hr {
  border-style: solid;
  border-width: 1px; }

img {
  opacity: 1;
  transition: opacity 300ms ease-in-out;
  object-fit: cover;
  height: 100%; }
  img[data-src] {
    opacity: 0; }

.pagination,
.icon-link {
  position: absolute;
  top: 0;
  z-index: 3; }
  .pagination a,
  .icon-link a {
    text-align: center;
    color: white;
    opacity: 0.7; }
    .pagination a .arrow,
    .icon-link a .arrow {
      padding: 5px;
      border: 2px solid #fff;
      border-radius: 5px;
      height: 20px;
      width: 20px;
      margin-bottom: 10px; }
      .pagination a .arrow img,
      .icon-link a .arrow img {
        height: 18px !important;
        width: 100%;
        object-fit: contain; }
    .pagination a .text,
    .icon-link a .text {
      font-size: 0.9rem;
      text-transform: uppercase; }
    .pagination a:hover,
    .icon-link a:hover {
      opacity: 1; }

/* Collapsible content */
.single-collapsible-content {
  border-bottom: 1px solid white;
  position: relative;
  overflow: hidden; }
  .single-collapsible-content.dark-bg {
    background: #2F2F2F; }
  .single-collapsible-content.white-bg {
    background: white; }
    .single-collapsible-content.white-bg .collapsible-title {
      color: black; }
  .single-collapsible-content.yellow-bg {
    background: #FDDC00; }
    .single-collapsible-content.yellow-bg .collapsible-title {
      color: black; }
  .single-collapsible-content .collapsible-title {
    cursor: pointer;
    width: 100%;
    padding: 3rem 0;
    border: none;
    text-align: left;
    outline: none;
    background: transparent;
    color: white;
    text-transform: none;
    font-size: 3rem;
    font-family: 'Morl Italic';
    line-height: 100%;
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-content: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
    box-sizing: border-box; }
    .single-collapsible-content .collapsible-title > div {
      padding-right: 2rem; }
    .single-collapsible-content .collapsible-title:hover {
      color: #ec018b; }
    .single-collapsible-content .collapsible-title:after {
      content: '+';
      float: right; }
    .single-collapsible-content .collapsible-title.active:after {
      content: '-'; }
    .single-collapsible-content .collapsible-title.active + .collapsible-content {
      position: relative;
      animation: slideDown 500ms cubic-bezier(0.21, 0.9, 0.79, 1.12) forwards; }
    .single-collapsible-content .collapsible-title.closed + .collapsible-content {
      animation: slideUp 500ms cubic-bezier(0.21, 0, 0.65, 1.15) forwards; }
  .single-collapsible-content .collapsible-content {
    position: absolute;
    top: -100vh;
    margin-bottom: 3rem; }
    .single-collapsible-content .collapsible-content ul {
      list-style: none;
      margin-top: 0.5rem; }
      .single-collapsible-content .collapsible-content ul li {
        padding-bottom: 0.5rem; }
        .single-collapsible-content .collapsible-content ul li::before {
          content: "+";
          margin-right: 1.5rem;
          text-indent: 0.5rem;
          margin-left: -2rem; }
      body.medium-screen .single-collapsible-content .collapsible-content ul {
        padding-left: 5% !important; }
        body.medium-screen .single-collapsible-content .collapsible-content ul li {
          text-indent: 3px;
          margin-left: 5% !important;
          padding-right: 2rem !important; }
          body.medium-screen .single-collapsible-content .collapsible-content ul li::before {
            margin-right: 1rem;
            text-indent: 0.5rem;
            margin-left: -1.5rem; }
      body.small-screen .single-collapsible-content .collapsible-content ul li::before {
        margin-left: 0; }
  body.small-screen .single-collapsible-content .collapsible-title {
    padding: 1rem 1.5rem 1rem 0 !important;
    font-size: 2rem; }
    body.small-screen .single-collapsible-content .collapsible-title::after {
      position: absolute;
      right: 0;
      margin-top: -3px; }

.footnote {
  font-size: 0.9rem;
  line-height: 120%; }
  .footnote .header {
    margin: 0 0 0.25rem;
    font-family: "Morl Bold"; }
  .footnote .footnote-container {
    border-top: 1px solid white;
    columns: 2;
    column-gap: 2rem;
    padding-top: 0.5rem; }
    .footnote .footnote-container .note {
      display: inline-block;
      margin-bottom: 1rem;
      -webkit-column-break-inside: avoid;
      page-break-inside: avoid;
      break-inside: avoid; }
      .footnote .footnote-container .note .accent-text {
        color: #ec018b; }

.transition {
  max-height: 0 !important;
  min-height: 0 !important;
  height: 0 !important;
  opacity: 0;
  padding: 0 !important; }

@keyframes slideDown {
  0% {
    top: -100vh;
    opacity: 0; }
  60% {
    opacity: 0.2; }
  100% {
    top: 0;
    opacity: 1; } }
@keyframes slideUp {
  0% {
    position: relative;
    top: 0;
    opacity: 1; }
  30% {
    opacity: 0.2; }
  100% {
    position: absolute;
    top: -100vh;
    opacity: 0; } }
@keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
body.medium-screen .medium-hide {
  display: none; }
body.medium-screen .medium-show {
  display: block; }
body.medium-screen .content-container {
  padding: 0 4%; }
  body.medium-screen .content-container.main {
    margin-top: 50px; }
body.medium-screen .padding-right-third {
  width: 100%; }

body.small-screen h1, body.small-screen .header {
  font-size: 2.5rem !important;
  max-width: 100% !important; }
body.small-screen h2 {
  font-size: 2rem !important; }
body.small-screen .mobile-hide {
  display: none; }
body.small-screen .desktop-hide {
  display: block; }
body.small-screen .mobile.mega-title {
  font-size: 60pt;
  margin-top: 3rem; }
body.small-screen .mobile-headline {
  padding-top: 1rem !important;
  font-size: 1.5rem !important; }
body.small-screen .mobile-circle-image {
  width: 250px !important;
  height: 250px !important; }
body.small-screen .mobile-position-relative {
  position: relative !important; }
body.small-screen .mobile-single-column {
  width: 100% !important;
  display: block !important;
  margin: 0.5rem 0 !important;
  box-sizing: border-box;
  columns: 1 !important;
  max-width: 100% !important;
  padding: 0 !important; }
  body.small-screen .mobile-single-column ul:not(.film-list-container) {
    width: 100% !important;
    display: block !important;
    margin: 0 0rem 0 2rem !important;
    box-sizing: border-box;
    padding: 0 2rem 0 0 !important;
    columns: auto !important; }
    body.small-screen .mobile-single-column ul:not(.film-list-container) li {
      width: 100% !important;
      display: block !important;
      margin: 0 !important;
      box-sizing: border-box;
      padding: 0.5rem 0;
      text-indent: -1.5rem; }
body.small-screen .mobile-no-padding {
  padding: 0 !important; }
body.small-screen .mobile-no-margin {
  margin: 0 !important; }

#search-desktop {
  background-color: black;
  text-align: right; }
  #search-desktop .content-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    overflow: initial; }
  body.medium-screen #search-desktop {
    display: none; }

form[role="search"] label {
  visibility: hidden; }
form[role="search"] input[type="text"] {
  background: transparent;
  border: 0;
  color: white;
  font-family: 'Morl Regular';
  font-size: 1rem;
  padding: 13px 10px 10px 10px;
  width: 60px;
  transition: all 300ms ease-in-out; }
  form[role="search"] input[type="text"]:focus {
    width: 100px; }
form[role="search"] .search-submit {
  background: transparent;
  color: white;
  border: 0;
  padding: 0.5rem;
  position: absolute; }

#header-desktop {
  background-color: white;
  min-height: 65px;
  z-index: 10;
  position: absolute;
  width: 100%; }
  #header-desktop .content-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    overflow: initial; }
  #header-desktop img#logo {
    position: absolute;
    z-index: 5;
    height: 120px;
    padding: 0.5rem 0 0;
    background: #fff; }
  #header-desktop #nav-container {
    display: flex;
    justify-content: flex-end;
    align-items: center; }
    #header-desktop #nav-container #menu-header-menu {
      display: flex;
      width: 100%;
      justify-content: flex-end;
      align-items: center;
      margin: 0;
      padding: 0;
      position: relative;
      list-style: none; }
      #header-desktop #nav-container #menu-header-menu .menu-item {
        padding: 1rem 0.75rem; }
        #header-desktop #nav-container #menu-header-menu .menu-item a {
          font-family: 'Morl Regular';
          font-size: 0.9rem;
          color: #000;
          text-decoration: none;
          display: -webkit-box;
          padding: 1rem 0; }
          #header-desktop #nav-container #menu-header-menu .menu-item a:hover {
            color: #ec018b; }
      #header-desktop #nav-container #menu-header-menu .menu-item-has-children .sub-menu {
        display: none;
        position: absolute;
        z-index: 1;
        background: white;
        padding: 1rem;
        margin-left: -1rem;
        box-shadow: #777 1px 1px 3px;
        margin-top: 1rem;
        min-width: 200px; }
        #header-desktop #nav-container #menu-header-menu .menu-item-has-children .sub-menu .menu-item {
          display: block;
          padding: 0; }
          #header-desktop #nav-container #menu-header-menu .menu-item-has-children .sub-menu .menu-item a {
            padding: 1rem 0; }
            #header-desktop #nav-container #menu-header-menu .menu-item-has-children .sub-menu .menu-item a:hover {
              color: #ec018b; }
      #header-desktop #nav-container #menu-header-menu .menu-item-has-children:hover .sub-menu {
        display: block; }
    #header-desktop #nav-container #menu-header-cta-menu {
      margin: 0;
      padding: 0;
      list-style: none;
      display: flex; }
      #header-desktop #nav-container #menu-header-cta-menu li {
        margin: 0 0.5rem; }
        #header-desktop #nav-container #menu-header-cta-menu li a {
          color: #2F2F2F;
          padding-left: 1rem;
          padding-right: 1rem; }
          #header-desktop #nav-container #menu-header-cta-menu li a:hover {
            border-color: #2F2F2F; }
      #header-desktop #nav-container #menu-header-cta-menu li:last-of-type {
        margin-right: 0; }
        #header-desktop #nav-container #menu-header-cta-menu li:last-of-type a:hover {
          border: 2px solid #2F2F2F;
          background: #2F2F2F;
          color: white !important; }

#mobile-home-link {
  height: 50px;
  position: fixed;
  z-index: 9;
  width: 100%;
  background: white; }
  #mobile-home-link img {
    position: absolute;
    height: 60px;
    left: 0.5rem;
    z-index: 10;
    background: white; }

#header-mobile {
  background: white;
  position: fixed;
  width: 75px;
  max-height: 0;
  overflow: hidden;
  z-index: 10;
  padding: 50px 5% 0;
  box-sizing: border-box;
  transition: all 200ms ease-in-out;
  right: 0; }
  #header-mobile * {
    color: white; }
  #header-mobile #dismiss-header-mobile {
    position: absolute;
    right: 1rem;
    top: 5px;
    border: 2px solid #fff;
    padding: 5px;
    border-radius: 3px;
    width: 25px;
    height: 25px;
    text-align: center;
    z-index: 1; }
    #header-mobile #dismiss-header-mobile #dismiss {
      display: none; }
    #header-mobile #dismiss-header-mobile #burger {
      display: block;
      height: 15px;
      margin-top: 5px;
      margin-left: 3px; }
  #header-mobile .mobile-menu.bg.dark-clip {
    background: #2F2F2F;
    width: 40vw;
    height: 70vh;
    -webkit-clip-path: polygon(100% 0, 36% 100%, 100% 100%);
    clip-path: polygon(100% 0, 36% 100%, 100% 100%);
    position: absolute;
    z-index: 0;
    bottom: 0;
    right: 0;
    opacity: 0; }
  #header-mobile ul {
    list-style: none;
    margin: 0;
    padding: 0;
    opacity: 0; }
    #header-mobile ul li a {
      font-family: 'Morl Italic';
      padding: 5% 0;
      display: block; }
  #header-mobile #menu-mobile-header-menu li a {
    display: block;
    border-bottom: 1px solid #DDD;
    font-size: 1.5rem;
    line-height: 120%; }
  #header-mobile #menu-mobile-header-submenu {
    margin-top: 0.5rem;
    padding-bottom: 1rem; }
    #header-mobile #menu-mobile-header-submenu li a {
      padding: 3% 0; }
  #header-mobile.open {
    background: #ec018b;
    width: 100%;
    height: 100%;
    max-width: 800px;
    max-height: 100vh;
    padding-bottom: 2rem; }
    #header-mobile.open .mobile-menu.bg.dark-clip {
      opacity: 0.2; }
    #header-mobile.open #dismiss-header-mobile {
      left: auto;
      right: 1rem; }
      #header-mobile.open #dismiss-header-mobile #dismiss {
        margin: 5px auto;
        height: 15px;
        display: block;
        transform: rotate(0); }
      #header-mobile.open #dismiss-header-mobile #burger {
        display: none; }
    #header-mobile.open ul {
      opacity: 1; }

.cta-footer {
  background: #ec018b;
  margin: 10rem -10% 0;
  padding: 3% 10%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 100%, 0% 100%);
  display: flex;
  align-items: center; }
  .cta-footer .bg.dark-clip {
    background: #000;
    opacity: 0.25;
    width: 80%;
    height: 200px;
    -webkit-clip-path: polygon(0 100%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 100%, 100% 0, 100% 100%, 0% 100%);
    position: absolute;
    z-index: -1;
    bottom: 0;
    right: 0;
    margin-right: -10%; }
  .cta-footer .text {
    width: 67%;
    padding: 5% 3% 5% 0; }
    .cta-footer .text h2 {
      margin: 0;
      padding: 0;
      font-size: 62pt; }
    .cta-footer .text h3 {
      font-size: 2rem;
      margin-top: 1rem; }
  body.small-screen .cta-footer {
    display: block;
    text-align: center;
    padding: 8% 5% 15%;
    margin-top: 6rem; }
    body.small-screen .cta-footer .text {
      width: 100%;
      display: block;
      padding: 10% 5% 10%;
      box-sizing: border-box; }

#footer {
  background: white;
  margin-top: 0;
  padding-bottom: 3rem;
  position: relative;
  z-index: 2;
  transition: all 300ms ease-in-out; }
  #footer * {
    color: black;
    font-size: 0.9rem;
    line-height: 120%; }
  #footer .smalltext * {
    font-size: 0.8rem; }
  #footer .subtext {
    font-size: 0.9rem;
    line-height: 120%; }
  #footer .widget-title {
    border-bottom: 1px solid #777;
    font-size: 1rem;
    margin-top: 0;
    margin-bottom: 0; }
  #footer .textwidget {
    padding-top: 1rem; }
    #footer .textwidget p:first-of-type {
      margin-top: 0; }
  #footer #top {
    display: flex;
    justify-content: space-between;
    padding: 4rem 0; }
    #footer #top #attribution {
      width: 55%;
      display: flex; }
      #footer #top #attribution #attribution-info {
        width: 20%;
        padding-right: 5%;
        float: left; }
        #footer #top #attribution #attribution-info .textwidget {
          padding-top: 0; }
          #footer #top #attribution #attribution-info .textwidget img {
            height: auto; }
          #footer #top #attribution #attribution-info .textwidget p {
            margin: 2.5rem 0 2rem; }
      #footer #top #attribution #oos-links {
        width: 25%;
        padding-right: 4%; }
        #footer #top #attribution #oos-links .menu {
          margin: 0;
          padding: 0;
          list-style: none; }
          #footer #top #attribution #oos-links .menu a {
            text-decoration: none;
            padding: 0 0 1.5rem 0;
            font-size: 1.2rem;
            display: block; }
            #footer #top #attribution #oos-links .menu a:hover {
              color: #ec018b; }
        body.small-screen #footer #top #attribution #oos-links > div {
          border-bottom: 1px solid;
          margin-bottom: 2rem !important; }
      #footer #top #attribution .social-media-buttons ul {
        list-style: none;
        display: flex;
        padding: 0;
        margin: 0; }
      #footer #top #attribution .social-media-buttons li a span.dashicons {
        width: auto;
        height: auto;
        border: 2px solid; }
        #footer #top #attribution .social-media-buttons li a span.dashicons::before {
          font-size: 1.5rem;
          line-height: 100%;
          padding: 0.4rem 1rem;
          display: block; }
      #footer #top #attribution .social-media-buttons li a:hover span.dashicons::before {
        color: #ec018b; }
      #footer #top #attribution .social-media-buttons li:first-of-type a span.dashicons {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        border-right: 0; }
      #footer #top #attribution .social-media-buttons li:last-of-type a span.dashicons {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px; }
      #footer #top #attribution #menu-footer-menu {
        columns: 2;
        margin: 0;
        padding: 0;
        list-style: none; }
        #footer #top #attribution #menu-footer-menu .menu-item {
          padding: 0 1rem;
          -webkit-column-break-inside: avoid;
          page-break-inside: avoid;
          break-inside: avoid; }
          #footer #top #attribution #menu-footer-menu .menu-item a {
            text-decoration: none;
            padding: 0 0 1.5rem 0;
            font-size: 1.2rem;
            display: block; }
            #footer #top #attribution #menu-footer-menu .menu-item a:hover {
              color: #ec018b; }
    #footer #top #contact {
      width: 45%; }
      #footer #top #contact .column {
        overflow: hidden; }
      #footer #top #contact .half-container {
        display: flex;
        justify-content: space-between; }
        #footer #top #contact .half-container .half.column {
          width: 42%; }
      #footer #top #contact .full {
        border-top: 1px solid;
        width: 100%;
        margin-top: 1rem; }
        #footer #top #contact .full .textwidget {
          padding-right: 10%; }
    body.medium-screen #footer #top {
      flex-direction: column; }
      body.medium-screen #footer #top #attribution {
        width: 100%; }
        body.medium-screen #footer #top #attribution #attribution-info {
          width: 25%; }
      body.medium-screen #footer #top #contact {
        width: 100%;
        margin-top: 4rem; }
        body.medium-screen #footer #top #contact .half-container .half.column {
          width: 48%; }
  #footer #bottom #partners {
    width: 100%; }
    #footer #bottom #partners .grid-container {
      padding: 2rem 0; }
      #footer #bottom #partners .grid-container > div {
        width: 200px;
        text-align: center;
        padding: 0 1rem; }
  #footer #credits {
    display: flex;
    justify-content: space-between;
    margin-top: 1rem; }
    #footer #credits .right {
      display: flex;
      justify-content: center;
      align-items: center; }
      #footer #credits .right * {
        color: #777; }
  body.small-screen #footer * {
    line-height: 150%; }
  body.small-screen #footer .content-container div {
    width: 100% !important;
    margin: 1rem auto !important;
    display: block !important;
    padding-top: 0 !important; }
  body.small-screen #footer #top {
    padding-top: 1rem; }
    body.small-screen #footer #top #attribution #menu-footer-menu {
      columns: 1; }
      body.small-screen #footer #top #attribution #menu-footer-menu li {
        padding: 0; }
  body.small-screen #footer #bottom #partners .widget-title {
    padding-bottom: 1rem; }
  body.small-screen #footer #bottom #partners .grid-container > div {
    padding: 0; }
  body.small-screen #footer #bottom #credits {
    margin-top: 5rem !important;
    border-top: 1px solid #DDD;
    padding-top: 1rem; }
    body.small-screen #footer #bottom #credits .right {
      margin: -4px !important; }

#index #slideshow {
  position: relative;
  overflow: hidden;
  animation: slideDown 500ms ease-in-out;
  /* Hide the images by default */
  /* Next & previous buttons */
  /* On hover, add a black background color with a little bit see-through */ }
  #index #slideshow * {
    box-sizing: border-box; }
  #index #slideshow .overlay {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    opacity: 0.5;
    background: #ec018b; }
  #index #slideshow .slideshow-container.image {
    max-width: 100%;
    position: relative;
    margin: auto;
    height: 850px;
    overflow: hidden;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%); }
  #index #slideshow .mySlides {
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    transition: opacity 200ms ease-in-out; }
    #index #slideshow .mySlides.active {
      opacity: 1; }
  #index #slideshow .slide-title {
    position: absolute;
    top: 200px;
    left: 9%;
    z-index: 2;
    width: 60%; }
    #index #slideshow .slide-title .slide-text {
      font-family: "Morl Extra Bold Italic";
      font-size: 8rem;
      line-height: 90%;
      color: white; }
      #index #slideshow .slide-title .slide-text:hover {
        opacity: 0.9; }
    #index #slideshow .slide-title .button, #index #slideshow .slide-title #header-desktop #nav-container #menu-header-cta-menu li a, #header-desktop #nav-container #menu-header-cta-menu li #index #slideshow .slide-title a {
      display: inline-block;
      margin-top: 2rem; }
  #index #slideshow .prev, #index #slideshow .next {
    cursor: pointer;
    position: absolute;
    z-index: 3;
    top: 50%;
    width: auto;
    padding: 5%;
    color: white;
    transition: 0.6s ease;
    opacity: 0.8; }
  #index #slideshow .prev::before {
    content: url("./img/arrow-left-large.svg"); }
    body.small-screen #index #slideshow .prev::before {
      content: url("./img/arrow-left-small.svg"); }
  #index #slideshow .next {
    right: 0;
    left: auto; }
    #index #slideshow .next::after {
      content: url("./img/arrow-right-large.svg"); }
      body.small-screen #index #slideshow .next::after {
        content: url("./img/arrow-right-small.svg"); }
  #index #slideshow .prev:hover, #index #slideshow .next:hover {
    opacity: 1; }
  #index #slideshow .slideshow-dots {
    margin: 1rem auto 0;
    text-align: center; }
    #index #slideshow .slideshow-dots .dot {
      cursor: pointer;
      height: 10px;
      width: 10px;
      margin: 0 2px;
      background-color: #ec018b;
      border-color: #ec018b;
      border-radius: 50%;
      display: inline-block;
      transition: background-color 0.6s ease; }
    #index #slideshow .slideshow-dots .active, #index #slideshow .slideshow-dots .dot:hover {
      background-color: #222;
      border: 2px solid #ec018b; }
  body.medium-screen #index #slideshow .slide-title {
    top: 80px;
    left: 10%;
    width: 80%;
    text-align: center;
    height: 70%;
    display: flex;
    flex-direction: column;
    justify-content: center; }
  body.medium-screen #index #slideshow .slide-text {
    font-size: 6rem; }
  body.medium-screen #index #slideshow .prev, body.medium-screen #index #slideshow .next {
    top: 350px;
    padding: 0 6%; }
  body.small-screen #index #slideshow .slideshow-container.image {
    height: 500px; }
    body.small-screen #index #slideshow .slideshow-container.image .slide-title .slide-text {
      font-size: 2.75rem; }
#index #film-list {
  animation: slideDown 1s ease-in-out;
  margin-bottom: -5rem; }
  #index #film-list .film-list-container {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    margin: 0 -10%; }
    #index #film-list .film-list-container .single-film {
      border: 1px solid #2F2F2F;
      max-width: 50%;
      flex-grow: 1;
      height: 350px;
      overflow: hidden;
      position: relative; }
      #index #film-list .film-list-container .single-film:nth-child(-n+3) {
        width: 30%; }
      #index #film-list .film-list-container .single-film .film-image {
        overflow: hidden;
        height: 100%;
        transition: all 300ms ease-in-out; }
        #index #film-list .film-list-container .single-film .film-image img {
          width: 100%;
          height: 100%;
          object-fit: cover; }
      #index #film-list .film-list-container .single-film .film-title-container {
        visibility: hidden;
        position: absolute;
        top: 0;
        height: 100%;
        display: table;
        width: 100%;
        text-align: center;
        color: white; }
        #index #film-list .film-list-container .single-film .film-title-container .film-title {
          display: table-cell;
          line-height: 100%;
          vertical-align: middle; }
      #index #film-list .film-list-container .single-film:hover .film-image {
        opacity: 0.5; }
      #index #film-list .film-list-container .single-film:hover .film-title-container {
        visibility: visible; }
      body.medium-screen #index #film-list .film-list-container .single-film {
        max-width: 100% !important;
        width: 100% !important; }
#index #news-loop {
  margin-top: 10rem; }
  #index #news-loop .loop {
    list-style: none;
    margin: 0;
    padding: 1rem 0 0; }
    #index #news-loop .loop .single-collapsible-content .collapsible-content {
      display: flex; }
      #index #news-loop .loop .single-collapsible-content .collapsible-content .post-img {
        width: 30%; }
        #index #news-loop .loop .single-collapsible-content .collapsible-content .post-img img {
          width: 100%;
          height: auto; }
      #index #news-loop .loop .single-collapsible-content .collapsible-content .post-content {
        width: 60%;
        padding-right: 5%; }
    body.medium-screen #index #news-loop .loop .single-collapsible-content .collapsible-content {
      flex-direction: column-reverse; }
      body.medium-screen #index #news-loop .loop .single-collapsible-content .collapsible-content .post-img {
        width: 100%; }
      body.medium-screen #index #news-loop .loop .single-collapsible-content .collapsible-content .post-content {
        width: 100%;
        padding: 0; }
        body.medium-screen #index #news-loop .loop .single-collapsible-content .collapsible-content .post-content img {
          height: auto;
          width: 100%; }
    body.small-screen #index #news-loop .loop .collapsible-title {
      font-size: 1.5rem; }

#full-calendar-link {
  text-align: center;
  margin: 4rem 0; }

#slideshow.testimonials {
  background: #ec018b;
  padding: 10% 5% 5%;
  text-align: center;
  color: white;
  -webkit-clip-path: polygon(0 0, 100% 12%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 12%, 100% 100%, 0 100%);
  margin-top: -4%; }
  #slideshow.testimonials .slideshow-container .mySlides {
    height: 18vh;
    left: 0;
    display: flex;
    flex-direction: column; }
    #slideshow.testimonials .slideshow-container .mySlides .quote {
      width: 40%;
      margin: auto; }
      #slideshow.testimonials .slideshow-container .mySlides .quote h3 {
        font-size: 3rem; }
        body.medium-screen #slideshow.testimonials .slideshow-container .mySlides .quote h3 {
          font-size: 2rem; }
  #slideshow.testimonials .slideshow-container .next {
    right: 0 !important;
    left: auto; }
    #slideshow.testimonials .slideshow-container .next::after {
      content: url("./img/arrow-right-large.svg"); }
  #slideshow.testimonials .slideshow-container .prev {
    left: 0 !important; }
    #slideshow.testimonials .slideshow-container .prev::before {
      content: url("./img/arrow-left-large.svg"); }
  #slideshow.testimonials .slideshow-container .next, #slideshow.testimonials .slideshow-container .prev {
    font-size: 4rem;
    top: 30% !important; }
    #slideshow.testimonials .slideshow-container .next:hover, #slideshow.testimonials .slideshow-container .prev:hover {
      background-color: transparent;
      color: #2F2F2F; }

.archive-feature-image {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 74%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 74%, 0% 100%);
  margin: 0 -10%;
  z-index: -1;
  position: relative;
  height: 90vh; }
  .archive-feature-image img {
    width: 100%;
    height: auto; }
  body.medium-screen .archive-feature-image {
    height: 600px;
    margin-bottom: -550px; }
  body.small-screen .archive-feature-image {
    margin-bottom: -530px; }
    body.small-screen .archive-feature-image img {
      height: 100%; }

.festival-archive-title {
  margin-top: -25rem; }
  body.small-screen .festival-archive-title {
    margin-top: 3rem;
    padding-right: 15%;
    line-height: 100%; }

.festival-year-title {
  border-bottom: 0;
  margin: 10rem 0 2rem; }
  body.small-screen .festival-year-title {
    margin-top: 5rem; }

#film-archive,
#film-listing,
#news-resources {
  display: flex;
  position: relative; }
  #film-archive .sidebar,
  #film-listing .sidebar,
  #news-resources .sidebar {
    width: 30%;
    margin-top: 3rem; }
    #film-archive .sidebar.no-margin-top,
    #film-listing .sidebar.no-margin-top,
    #news-resources .sidebar.no-margin-top {
      margin-top: 0; }
    #film-archive .sidebar .icon-link,
    #film-listing .sidebar .icon-link,
    #news-resources .sidebar .icon-link {
      position: relative;
      display: inline-block; }
    #film-archive .sidebar .filter-labels, #film-listing .sidebar .filter-labels, #news-resources .sidebar .filter-labels {
      margin-top: 1rem;
      margin-bottom: 0;
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%; }
      body.small-screen #film-archive .sidebar .filter-labels,
      body.small-screen #film-listing .sidebar .filter-labels,
      body.small-screen #news-resources .sidebar .filter-labels {
        margin-top: 1rem; }
    #film-archive .sidebar .clear-filters,
    #film-listing .sidebar .clear-filters,
    #news-resources .sidebar .clear-filters {
      padding: 1rem 0;
      text-align: right;
      display: block;
      font-size: 1rem;
      text-decoration: underline;
      color: white; }
      #film-archive .sidebar .clear-filters:hover,
      #film-listing .sidebar .clear-filters:hover,
      #news-resources .sidebar .clear-filters:hover {
        color: #ec018b; }
    #film-archive .sidebar li, #film-listing .sidebar li, #news-resources .sidebar li {
      list-style: none;
      background: #fff;
      color: #000;
      padding: 1.5rem 1rem 1rem;
      line-height: 100%;
      margin-bottom: 1rem;
      box-sizing: border-box;
      width: 100%;
      position: relative;
      cursor: pointer;
      font-family: 'Morl Bold'; }
      #film-archive .sidebar li ul,
      #film-listing .sidebar li ul,
      #news-resources .sidebar li ul {
        transition: all 300ms ease-in-out;
        overflow: hidden;
        padding: 0;
        margin: 0 !important; }
        #film-archive .sidebar li ul li,
        #film-listing .sidebar li ul li,
        #news-resources .sidebar li ul li {
          margin: 0;
          padding: 0; }
          #film-archive .sidebar li ul li:first-of-type,
          #film-listing .sidebar li ul li:first-of-type,
          #news-resources .sidebar li ul li:first-of-type {
            margin-top: 1rem; }
          #film-archive .sidebar li ul li a, #film-listing .sidebar li ul li a, #news-resources .sidebar li ul li a {
            color: #444;
            display: block;
            width: 100%;
            padding: 0.5rem;
            box-sizing: border-box; }
            #film-archive .sidebar li ul li a:hover,
            #film-listing .sidebar li ul li a:hover,
            #news-resources .sidebar li ul li a:hover {
              color: #ec018b; }
            body.small-screen #film-archive .sidebar li ul li a,
            body.small-screen #film-listing .sidebar li ul li a,
            body.small-screen #news-resources .sidebar li ul li a {
              padding: 0.25rem 0; }
          #film-archive .sidebar li ul li:after,
          #film-listing .sidebar li ul li:after,
          #news-resources .sidebar li ul li:after {
            content: ''; }
      body.small-screen #film-archive .sidebar li,
      body.small-screen #film-listing .sidebar li,
      body.small-screen #news-resources .sidebar li {
        padding: 1rem 0.5rem 0.5rem;
        margin-bottom: 0.5rem;
        text-indent: 0; }
        body.small-screen #film-archive .sidebar li:after,
        body.small-screen #film-listing .sidebar li:after,
        body.small-screen #news-resources .sidebar li:after {
          top: 0.85rem;
          right: 0.5rem; }
      #film-archive .sidebar li:after, #film-listing .sidebar li:after, #news-resources .sidebar li:after {
        position: absolute;
        right: 1rem;
        top: 1.5rem;
        content: url("./img/arrow-filter-down-grey.svg"); }
      #film-archive .sidebar li.closed ul, #film-listing .sidebar li.closed ul, #news-resources .sidebar li.closed ul {
        max-height: 0; }
      #film-archive .sidebar li.active:after, #film-listing .sidebar li.active:after, #news-resources .sidebar li.active:after {
        position: absolute;
        right: 1rem;
        top: 1rem;
        content: '-'; }
      #film-archive .sidebar li.active ul, #film-listing .sidebar li.active ul, #news-resources .sidebar li.active ul {
        max-height: 90vh; }
        #film-archive .sidebar li.active ul li:after, #film-listing .sidebar li.active ul li:after, #news-resources .sidebar li.active ul li:after {
          content: ''; }
  #film-archive .anchor,
  #film-listing .anchor,
  #news-resources .anchor {
    padding-top: 4rem; }
  #film-archive .film-list-view,
  #film-archive .archive-list-view,
  #film-listing .film-list-view,
  #film-listing .archive-list-view,
  #news-resources .film-list-view,
  #news-resources .archive-list-view {
    width: 70%;
    padding-bottom: 1rem; }
    #film-archive .film-list-view .film-list-title, #film-archive .archive-list-view .film-list-title, #film-listing .film-list-view .film-list-title,
    #film-listing .archive-list-view .film-list-title, #news-resources .film-list-view .film-list-title,
    #news-resources .archive-list-view .film-list-title {
      font-size: 3rem;
      margin-top: 5rem;
      padding-bottom: 2rem; }
      body.small-screen #film-archive .film-list-view .film-list-title,
      body.small-screen #film-archive .archive-list-view .film-list-title,
      body.small-screen #film-listing .film-list-view .film-list-title,
      body.small-screen
      #film-listing .archive-list-view .film-list-title,
      body.small-screen #news-resources .film-list-view .film-list-title,
      body.small-screen
      #news-resources .archive-list-view .film-list-title {
        margin-top: 2rem; }
  #film-archive .film-list-container,
  #film-archive .archive-list-container,
  #film-listing .film-list-container,
  #film-listing .archive-list-container,
  #news-resources .film-list-container,
  #news-resources .archive-list-container {
    list-style: none;
    margin: 0;
    padding: 0 0 0 5%; }
    #film-archive .film-list-container .single-film,
    #film-archive .film-list-container .single-post,
    #film-archive .archive-list-container .single-film,
    #film-archive .archive-list-container .single-post,
    #film-listing .film-list-container .single-film,
    #film-listing .film-list-container .single-post,
    #film-listing .archive-list-container .single-film,
    #film-listing .archive-list-container .single-post,
    #news-resources .film-list-container .single-film,
    #news-resources .film-list-container .single-post,
    #news-resources .archive-list-container .single-film,
    #news-resources .archive-list-container .single-post {
      display: flex;
      border-top: 1px solid;
      padding: 1rem 0;
      justify-content: space-between; }
      #film-archive .film-list-container .single-film .film-image,
      #film-archive .film-list-container .single-film .post-image,
      #film-archive .film-list-container .single-post .film-image,
      #film-archive .film-list-container .single-post .post-image,
      #film-archive .archive-list-container .single-film .film-image,
      #film-archive .archive-list-container .single-film .post-image,
      #film-archive .archive-list-container .single-post .film-image,
      #film-archive .archive-list-container .single-post .post-image,
      #film-listing .film-list-container .single-film .film-image,
      #film-listing .film-list-container .single-film .post-image,
      #film-listing .film-list-container .single-post .film-image,
      #film-listing .film-list-container .single-post .post-image,
      #film-listing .archive-list-container .single-film .film-image,
      #film-listing .archive-list-container .single-film .post-image,
      #film-listing .archive-list-container .single-post .film-image,
      #film-listing .archive-list-container .single-post .post-image,
      #news-resources .film-list-container .single-film .film-image,
      #news-resources .film-list-container .single-film .post-image,
      #news-resources .film-list-container .single-post .film-image,
      #news-resources .film-list-container .single-post .post-image,
      #news-resources .archive-list-container .single-film .film-image,
      #news-resources .archive-list-container .single-film .post-image,
      #news-resources .archive-list-container .single-post .film-image,
      #news-resources .archive-list-container .single-post .post-image {
        width: 35%; }
        #film-archive .film-list-container .single-film .film-image img,
        #film-archive .film-list-container .single-film .post-image img,
        #film-archive .film-list-container .single-post .film-image img,
        #film-archive .film-list-container .single-post .post-image img,
        #film-archive .archive-list-container .single-film .film-image img,
        #film-archive .archive-list-container .single-film .post-image img,
        #film-archive .archive-list-container .single-post .film-image img,
        #film-archive .archive-list-container .single-post .post-image img,
        #film-listing .film-list-container .single-film .film-image img,
        #film-listing .film-list-container .single-film .post-image img,
        #film-listing .film-list-container .single-post .film-image img,
        #film-listing .film-list-container .single-post .post-image img,
        #film-listing .archive-list-container .single-film .film-image img,
        #film-listing .archive-list-container .single-film .post-image img,
        #film-listing .archive-list-container .single-post .film-image img,
        #film-listing .archive-list-container .single-post .post-image img,
        #news-resources .film-list-container .single-film .film-image img,
        #news-resources .film-list-container .single-film .post-image img,
        #news-resources .film-list-container .single-post .film-image img,
        #news-resources .film-list-container .single-post .post-image img,
        #news-resources .archive-list-container .single-film .film-image img,
        #news-resources .archive-list-container .single-film .post-image img,
        #news-resources .archive-list-container .single-post .film-image img,
        #news-resources .archive-list-container .single-post .post-image img {
          width: 100%;
          height: auto; }
      #film-archive .film-list-container .single-film .film-title-container,
      #film-archive .film-list-container .single-film .post-title-container,
      #film-archive .film-list-container .single-post .film-title-container,
      #film-archive .film-list-container .single-post .post-title-container,
      #film-archive .archive-list-container .single-film .film-title-container,
      #film-archive .archive-list-container .single-film .post-title-container,
      #film-archive .archive-list-container .single-post .film-title-container,
      #film-archive .archive-list-container .single-post .post-title-container,
      #film-listing .film-list-container .single-film .film-title-container,
      #film-listing .film-list-container .single-film .post-title-container,
      #film-listing .film-list-container .single-post .film-title-container,
      #film-listing .film-list-container .single-post .post-title-container,
      #film-listing .archive-list-container .single-film .film-title-container,
      #film-listing .archive-list-container .single-film .post-title-container,
      #film-listing .archive-list-container .single-post .film-title-container,
      #film-listing .archive-list-container .single-post .post-title-container,
      #news-resources .film-list-container .single-film .film-title-container,
      #news-resources .film-list-container .single-film .post-title-container,
      #news-resources .film-list-container .single-post .film-title-container,
      #news-resources .film-list-container .single-post .post-title-container,
      #news-resources .archive-list-container .single-film .film-title-container,
      #news-resources .archive-list-container .single-film .post-title-container,
      #news-resources .archive-list-container .single-post .film-title-container,
      #news-resources .archive-list-container .single-post .post-title-container {
        width: 60%; }
        #film-archive .film-list-container .single-film .film-title-container .film-title a,
        #film-archive .film-list-container .single-film .film-title-container .post-title a,
        #film-archive .film-list-container .single-film .post-title-container .film-title a,
        #film-archive .film-list-container .single-film .post-title-container .post-title a,
        #film-archive .film-list-container .single-post .film-title-container .film-title a,
        #film-archive .film-list-container .single-post .film-title-container .post-title a,
        #film-archive .film-list-container .single-post .post-title-container .film-title a,
        #film-archive .film-list-container .single-post .post-title-container .post-title a,
        #film-archive .archive-list-container .single-film .film-title-container .film-title a,
        #film-archive .archive-list-container .single-film .film-title-container .post-title a,
        #film-archive .archive-list-container .single-film .post-title-container .film-title a,
        #film-archive .archive-list-container .single-film .post-title-container .post-title a,
        #film-archive .archive-list-container .single-post .film-title-container .film-title a,
        #film-archive .archive-list-container .single-post .film-title-container .post-title a,
        #film-archive .archive-list-container .single-post .post-title-container .film-title a,
        #film-archive .archive-list-container .single-post .post-title-container .post-title a,
        #film-listing .film-list-container .single-film .film-title-container .film-title a,
        #film-listing .film-list-container .single-film .film-title-container .post-title a,
        #film-listing .film-list-container .single-film .post-title-container .film-title a,
        #film-listing .film-list-container .single-film .post-title-container .post-title a,
        #film-listing .film-list-container .single-post .film-title-container .film-title a,
        #film-listing .film-list-container .single-post .film-title-container .post-title a,
        #film-listing .film-list-container .single-post .post-title-container .film-title a,
        #film-listing .film-list-container .single-post .post-title-container .post-title a,
        #film-listing .archive-list-container .single-film .film-title-container .film-title a,
        #film-listing .archive-list-container .single-film .film-title-container .post-title a,
        #film-listing .archive-list-container .single-film .post-title-container .film-title a,
        #film-listing .archive-list-container .single-film .post-title-container .post-title a,
        #film-listing .archive-list-container .single-post .film-title-container .film-title a,
        #film-listing .archive-list-container .single-post .film-title-container .post-title a,
        #film-listing .archive-list-container .single-post .post-title-container .film-title a,
        #film-listing .archive-list-container .single-post .post-title-container .post-title a,
        #news-resources .film-list-container .single-film .film-title-container .film-title a,
        #news-resources .film-list-container .single-film .film-title-container .post-title a,
        #news-resources .film-list-container .single-film .post-title-container .film-title a,
        #news-resources .film-list-container .single-film .post-title-container .post-title a,
        #news-resources .film-list-container .single-post .film-title-container .film-title a,
        #news-resources .film-list-container .single-post .film-title-container .post-title a,
        #news-resources .film-list-container .single-post .post-title-container .film-title a,
        #news-resources .film-list-container .single-post .post-title-container .post-title a,
        #news-resources .archive-list-container .single-film .film-title-container .film-title a,
        #news-resources .archive-list-container .single-film .film-title-container .post-title a,
        #news-resources .archive-list-container .single-film .post-title-container .film-title a,
        #news-resources .archive-list-container .single-film .post-title-container .post-title a,
        #news-resources .archive-list-container .single-post .film-title-container .film-title a,
        #news-resources .archive-list-container .single-post .film-title-container .post-title a,
        #news-resources .archive-list-container .single-post .post-title-container .film-title a,
        #news-resources .archive-list-container .single-post .post-title-container .post-title a {
          color: white; }
          #film-archive .film-list-container .single-film .film-title-container .film-title a h3, #film-archive .film-list-container .single-film .film-title-container .post-title a h3, #film-archive .film-list-container .single-film .post-title-container .film-title a h3,
          #film-archive .film-list-container .single-film .post-title-container .post-title a h3, #film-archive .film-list-container .single-post .film-title-container .film-title a h3,
          #film-archive .film-list-container .single-post .film-title-container .post-title a h3,
          #film-archive .film-list-container .single-post .post-title-container .film-title a h3,
          #film-archive .film-list-container .single-post .post-title-container .post-title a h3, #film-archive .archive-list-container .single-film .film-title-container .film-title a h3,
          #film-archive .archive-list-container .single-film .film-title-container .post-title a h3,
          #film-archive .archive-list-container .single-film .post-title-container .film-title a h3,
          #film-archive .archive-list-container .single-film .post-title-container .post-title a h3,
          #film-archive .archive-list-container .single-post .film-title-container .film-title a h3,
          #film-archive .archive-list-container .single-post .film-title-container .post-title a h3,
          #film-archive .archive-list-container .single-post .post-title-container .film-title a h3,
          #film-archive .archive-list-container .single-post .post-title-container .post-title a h3, #film-listing .film-list-container .single-film .film-title-container .film-title a h3,
          #film-listing .film-list-container .single-film .film-title-container .post-title a h3,
          #film-listing .film-list-container .single-film .post-title-container .film-title a h3,
          #film-listing .film-list-container .single-film .post-title-container .post-title a h3,
          #film-listing .film-list-container .single-post .film-title-container .film-title a h3,
          #film-listing .film-list-container .single-post .film-title-container .post-title a h3,
          #film-listing .film-list-container .single-post .post-title-container .film-title a h3,
          #film-listing .film-list-container .single-post .post-title-container .post-title a h3,
          #film-listing .archive-list-container .single-film .film-title-container .film-title a h3,
          #film-listing .archive-list-container .single-film .film-title-container .post-title a h3,
          #film-listing .archive-list-container .single-film .post-title-container .film-title a h3,
          #film-listing .archive-list-container .single-film .post-title-container .post-title a h3,
          #film-listing .archive-list-container .single-post .film-title-container .film-title a h3,
          #film-listing .archive-list-container .single-post .film-title-container .post-title a h3,
          #film-listing .archive-list-container .single-post .post-title-container .film-title a h3,
          #film-listing .archive-list-container .single-post .post-title-container .post-title a h3, #news-resources .film-list-container .single-film .film-title-container .film-title a h3,
          #news-resources .film-list-container .single-film .film-title-container .post-title a h3,
          #news-resources .film-list-container .single-film .post-title-container .film-title a h3,
          #news-resources .film-list-container .single-film .post-title-container .post-title a h3,
          #news-resources .film-list-container .single-post .film-title-container .film-title a h3,
          #news-resources .film-list-container .single-post .film-title-container .post-title a h3,
          #news-resources .film-list-container .single-post .post-title-container .film-title a h3,
          #news-resources .film-list-container .single-post .post-title-container .post-title a h3,
          #news-resources .archive-list-container .single-film .film-title-container .film-title a h3,
          #news-resources .archive-list-container .single-film .film-title-container .post-title a h3,
          #news-resources .archive-list-container .single-film .post-title-container .film-title a h3,
          #news-resources .archive-list-container .single-film .post-title-container .post-title a h3,
          #news-resources .archive-list-container .single-post .film-title-container .film-title a h3,
          #news-resources .archive-list-container .single-post .film-title-container .post-title a h3,
          #news-resources .archive-list-container .single-post .post-title-container .film-title a h3,
          #news-resources .archive-list-container .single-post .post-title-container .post-title a h3 {
            margin: 0;
            font-size: 2.5rem; }
            body.medium-screen #film-archive .film-list-container .single-film .film-title-container .film-title a h3,
            body.medium-screen #film-archive .film-list-container .single-film .film-title-container .post-title a h3,
            body.medium-screen #film-archive .film-list-container .single-film .post-title-container .film-title a h3,
            body.medium-screen
            #film-archive .film-list-container .single-film .post-title-container .post-title a h3,
            body.medium-screen #film-archive .film-list-container .single-post .film-title-container .film-title a h3,
            body.medium-screen
            #film-archive .film-list-container .single-post .film-title-container .post-title a h3,
            body.medium-screen
            #film-archive .film-list-container .single-post .post-title-container .film-title a h3,
            body.medium-screen
            #film-archive .film-list-container .single-post .post-title-container .post-title a h3,
            body.medium-screen #film-archive .archive-list-container .single-film .film-title-container .film-title a h3,
            body.medium-screen
            #film-archive .archive-list-container .single-film .film-title-container .post-title a h3,
            body.medium-screen
            #film-archive .archive-list-container .single-film .post-title-container .film-title a h3,
            body.medium-screen
            #film-archive .archive-list-container .single-film .post-title-container .post-title a h3,
            body.medium-screen
            #film-archive .archive-list-container .single-post .film-title-container .film-title a h3,
            body.medium-screen
            #film-archive .archive-list-container .single-post .film-title-container .post-title a h3,
            body.medium-screen
            #film-archive .archive-list-container .single-post .post-title-container .film-title a h3,
            body.medium-screen
            #film-archive .archive-list-container .single-post .post-title-container .post-title a h3,
            body.medium-screen #film-listing .film-list-container .single-film .film-title-container .film-title a h3,
            body.medium-screen
            #film-listing .film-list-container .single-film .film-title-container .post-title a h3,
            body.medium-screen
            #film-listing .film-list-container .single-film .post-title-container .film-title a h3,
            body.medium-screen
            #film-listing .film-list-container .single-film .post-title-container .post-title a h3,
            body.medium-screen
            #film-listing .film-list-container .single-post .film-title-container .film-title a h3,
            body.medium-screen
            #film-listing .film-list-container .single-post .film-title-container .post-title a h3,
            body.medium-screen
            #film-listing .film-list-container .single-post .post-title-container .film-title a h3,
            body.medium-screen
            #film-listing .film-list-container .single-post .post-title-container .post-title a h3,
            body.medium-screen
            #film-listing .archive-list-container .single-film .film-title-container .film-title a h3,
            body.medium-screen
            #film-listing .archive-list-container .single-film .film-title-container .post-title a h3,
            body.medium-screen
            #film-listing .archive-list-container .single-film .post-title-container .film-title a h3,
            body.medium-screen
            #film-listing .archive-list-container .single-film .post-title-container .post-title a h3,
            body.medium-screen
            #film-listing .archive-list-container .single-post .film-title-container .film-title a h3,
            body.medium-screen
            #film-listing .archive-list-container .single-post .film-title-container .post-title a h3,
            body.medium-screen
            #film-listing .archive-list-container .single-post .post-title-container .film-title a h3,
            body.medium-screen
            #film-listing .archive-list-container .single-post .post-title-container .post-title a h3,
            body.medium-screen #news-resources .film-list-container .single-film .film-title-container .film-title a h3,
            body.medium-screen
            #news-resources .film-list-container .single-film .film-title-container .post-title a h3,
            body.medium-screen
            #news-resources .film-list-container .single-film .post-title-container .film-title a h3,
            body.medium-screen
            #news-resources .film-list-container .single-film .post-title-container .post-title a h3,
            body.medium-screen
            #news-resources .film-list-container .single-post .film-title-container .film-title a h3,
            body.medium-screen
            #news-resources .film-list-container .single-post .film-title-container .post-title a h3,
            body.medium-screen
            #news-resources .film-list-container .single-post .post-title-container .film-title a h3,
            body.medium-screen
            #news-resources .film-list-container .single-post .post-title-container .post-title a h3,
            body.medium-screen
            #news-resources .archive-list-container .single-film .film-title-container .film-title a h3,
            body.medium-screen
            #news-resources .archive-list-container .single-film .film-title-container .post-title a h3,
            body.medium-screen
            #news-resources .archive-list-container .single-film .post-title-container .film-title a h3,
            body.medium-screen
            #news-resources .archive-list-container .single-film .post-title-container .post-title a h3,
            body.medium-screen
            #news-resources .archive-list-container .single-post .film-title-container .film-title a h3,
            body.medium-screen
            #news-resources .archive-list-container .single-post .film-title-container .post-title a h3,
            body.medium-screen
            #news-resources .archive-list-container .single-post .post-title-container .film-title a h3,
            body.medium-screen
            #news-resources .archive-list-container .single-post .post-title-container .post-title a h3 {
              font-size: 2rem; }
          #film-archive .film-list-container .single-film .film-title-container .film-title a:hover,
          #film-archive .film-list-container .single-film .film-title-container .post-title a:hover,
          #film-archive .film-list-container .single-film .post-title-container .film-title a:hover,
          #film-archive .film-list-container .single-film .post-title-container .post-title a:hover,
          #film-archive .film-list-container .single-post .film-title-container .film-title a:hover,
          #film-archive .film-list-container .single-post .film-title-container .post-title a:hover,
          #film-archive .film-list-container .single-post .post-title-container .film-title a:hover,
          #film-archive .film-list-container .single-post .post-title-container .post-title a:hover,
          #film-archive .archive-list-container .single-film .film-title-container .film-title a:hover,
          #film-archive .archive-list-container .single-film .film-title-container .post-title a:hover,
          #film-archive .archive-list-container .single-film .post-title-container .film-title a:hover,
          #film-archive .archive-list-container .single-film .post-title-container .post-title a:hover,
          #film-archive .archive-list-container .single-post .film-title-container .film-title a:hover,
          #film-archive .archive-list-container .single-post .film-title-container .post-title a:hover,
          #film-archive .archive-list-container .single-post .post-title-container .film-title a:hover,
          #film-archive .archive-list-container .single-post .post-title-container .post-title a:hover,
          #film-listing .film-list-container .single-film .film-title-container .film-title a:hover,
          #film-listing .film-list-container .single-film .film-title-container .post-title a:hover,
          #film-listing .film-list-container .single-film .post-title-container .film-title a:hover,
          #film-listing .film-list-container .single-film .post-title-container .post-title a:hover,
          #film-listing .film-list-container .single-post .film-title-container .film-title a:hover,
          #film-listing .film-list-container .single-post .film-title-container .post-title a:hover,
          #film-listing .film-list-container .single-post .post-title-container .film-title a:hover,
          #film-listing .film-list-container .single-post .post-title-container .post-title a:hover,
          #film-listing .archive-list-container .single-film .film-title-container .film-title a:hover,
          #film-listing .archive-list-container .single-film .film-title-container .post-title a:hover,
          #film-listing .archive-list-container .single-film .post-title-container .film-title a:hover,
          #film-listing .archive-list-container .single-film .post-title-container .post-title a:hover,
          #film-listing .archive-list-container .single-post .film-title-container .film-title a:hover,
          #film-listing .archive-list-container .single-post .film-title-container .post-title a:hover,
          #film-listing .archive-list-container .single-post .post-title-container .film-title a:hover,
          #film-listing .archive-list-container .single-post .post-title-container .post-title a:hover,
          #news-resources .film-list-container .single-film .film-title-container .film-title a:hover,
          #news-resources .film-list-container .single-film .film-title-container .post-title a:hover,
          #news-resources .film-list-container .single-film .post-title-container .film-title a:hover,
          #news-resources .film-list-container .single-film .post-title-container .post-title a:hover,
          #news-resources .film-list-container .single-post .film-title-container .film-title a:hover,
          #news-resources .film-list-container .single-post .film-title-container .post-title a:hover,
          #news-resources .film-list-container .single-post .post-title-container .film-title a:hover,
          #news-resources .film-list-container .single-post .post-title-container .post-title a:hover,
          #news-resources .archive-list-container .single-film .film-title-container .film-title a:hover,
          #news-resources .archive-list-container .single-film .film-title-container .post-title a:hover,
          #news-resources .archive-list-container .single-film .post-title-container .film-title a:hover,
          #news-resources .archive-list-container .single-film .post-title-container .post-title a:hover,
          #news-resources .archive-list-container .single-post .film-title-container .film-title a:hover,
          #news-resources .archive-list-container .single-post .film-title-container .post-title a:hover,
          #news-resources .archive-list-container .single-post .post-title-container .film-title a:hover,
          #news-resources .archive-list-container .single-post .post-title-container .post-title a:hover {
            color: #ec018b; }
        #film-archive .film-list-container .single-film .film-title-container .film-title .tags,
        #film-archive .film-list-container .single-film .film-title-container .post-title .tags,
        #film-archive .film-list-container .single-film .post-title-container .film-title .tags,
        #film-archive .film-list-container .single-film .post-title-container .post-title .tags,
        #film-archive .film-list-container .single-post .film-title-container .film-title .tags,
        #film-archive .film-list-container .single-post .film-title-container .post-title .tags,
        #film-archive .film-list-container .single-post .post-title-container .film-title .tags,
        #film-archive .film-list-container .single-post .post-title-container .post-title .tags,
        #film-archive .archive-list-container .single-film .film-title-container .film-title .tags,
        #film-archive .archive-list-container .single-film .film-title-container .post-title .tags,
        #film-archive .archive-list-container .single-film .post-title-container .film-title .tags,
        #film-archive .archive-list-container .single-film .post-title-container .post-title .tags,
        #film-archive .archive-list-container .single-post .film-title-container .film-title .tags,
        #film-archive .archive-list-container .single-post .film-title-container .post-title .tags,
        #film-archive .archive-list-container .single-post .post-title-container .film-title .tags,
        #film-archive .archive-list-container .single-post .post-title-container .post-title .tags,
        #film-listing .film-list-container .single-film .film-title-container .film-title .tags,
        #film-listing .film-list-container .single-film .film-title-container .post-title .tags,
        #film-listing .film-list-container .single-film .post-title-container .film-title .tags,
        #film-listing .film-list-container .single-film .post-title-container .post-title .tags,
        #film-listing .film-list-container .single-post .film-title-container .film-title .tags,
        #film-listing .film-list-container .single-post .film-title-container .post-title .tags,
        #film-listing .film-list-container .single-post .post-title-container .film-title .tags,
        #film-listing .film-list-container .single-post .post-title-container .post-title .tags,
        #film-listing .archive-list-container .single-film .film-title-container .film-title .tags,
        #film-listing .archive-list-container .single-film .film-title-container .post-title .tags,
        #film-listing .archive-list-container .single-film .post-title-container .film-title .tags,
        #film-listing .archive-list-container .single-film .post-title-container .post-title .tags,
        #film-listing .archive-list-container .single-post .film-title-container .film-title .tags,
        #film-listing .archive-list-container .single-post .film-title-container .post-title .tags,
        #film-listing .archive-list-container .single-post .post-title-container .film-title .tags,
        #film-listing .archive-list-container .single-post .post-title-container .post-title .tags,
        #news-resources .film-list-container .single-film .film-title-container .film-title .tags,
        #news-resources .film-list-container .single-film .film-title-container .post-title .tags,
        #news-resources .film-list-container .single-film .post-title-container .film-title .tags,
        #news-resources .film-list-container .single-film .post-title-container .post-title .tags,
        #news-resources .film-list-container .single-post .film-title-container .film-title .tags,
        #news-resources .film-list-container .single-post .film-title-container .post-title .tags,
        #news-resources .film-list-container .single-post .post-title-container .film-title .tags,
        #news-resources .film-list-container .single-post .post-title-container .post-title .tags,
        #news-resources .archive-list-container .single-film .film-title-container .film-title .tags,
        #news-resources .archive-list-container .single-film .film-title-container .post-title .tags,
        #news-resources .archive-list-container .single-film .post-title-container .film-title .tags,
        #news-resources .archive-list-container .single-film .post-title-container .post-title .tags,
        #news-resources .archive-list-container .single-post .film-title-container .film-title .tags,
        #news-resources .archive-list-container .single-post .film-title-container .post-title .tags,
        #news-resources .archive-list-container .single-post .post-title-container .film-title .tags,
        #news-resources .archive-list-container .single-post .post-title-container .post-title .tags {
          text-transform: uppercase; }
          #film-archive .film-list-container .single-film .film-title-container .film-title .tags .single-tag,
          #film-archive .film-list-container .single-film .film-title-container .post-title .tags .single-tag,
          #film-archive .film-list-container .single-film .post-title-container .film-title .tags .single-tag,
          #film-archive .film-list-container .single-film .post-title-container .post-title .tags .single-tag,
          #film-archive .film-list-container .single-post .film-title-container .film-title .tags .single-tag,
          #film-archive .film-list-container .single-post .film-title-container .post-title .tags .single-tag,
          #film-archive .film-list-container .single-post .post-title-container .film-title .tags .single-tag,
          #film-archive .film-list-container .single-post .post-title-container .post-title .tags .single-tag,
          #film-archive .archive-list-container .single-film .film-title-container .film-title .tags .single-tag,
          #film-archive .archive-list-container .single-film .film-title-container .post-title .tags .single-tag,
          #film-archive .archive-list-container .single-film .post-title-container .film-title .tags .single-tag,
          #film-archive .archive-list-container .single-film .post-title-container .post-title .tags .single-tag,
          #film-archive .archive-list-container .single-post .film-title-container .film-title .tags .single-tag,
          #film-archive .archive-list-container .single-post .film-title-container .post-title .tags .single-tag,
          #film-archive .archive-list-container .single-post .post-title-container .film-title .tags .single-tag,
          #film-archive .archive-list-container .single-post .post-title-container .post-title .tags .single-tag,
          #film-listing .film-list-container .single-film .film-title-container .film-title .tags .single-tag,
          #film-listing .film-list-container .single-film .film-title-container .post-title .tags .single-tag,
          #film-listing .film-list-container .single-film .post-title-container .film-title .tags .single-tag,
          #film-listing .film-list-container .single-film .post-title-container .post-title .tags .single-tag,
          #film-listing .film-list-container .single-post .film-title-container .film-title .tags .single-tag,
          #film-listing .film-list-container .single-post .film-title-container .post-title .tags .single-tag,
          #film-listing .film-list-container .single-post .post-title-container .film-title .tags .single-tag,
          #film-listing .film-list-container .single-post .post-title-container .post-title .tags .single-tag,
          #film-listing .archive-list-container .single-film .film-title-container .film-title .tags .single-tag,
          #film-listing .archive-list-container .single-film .film-title-container .post-title .tags .single-tag,
          #film-listing .archive-list-container .single-film .post-title-container .film-title .tags .single-tag,
          #film-listing .archive-list-container .single-film .post-title-container .post-title .tags .single-tag,
          #film-listing .archive-list-container .single-post .film-title-container .film-title .tags .single-tag,
          #film-listing .archive-list-container .single-post .film-title-container .post-title .tags .single-tag,
          #film-listing .archive-list-container .single-post .post-title-container .film-title .tags .single-tag,
          #film-listing .archive-list-container .single-post .post-title-container .post-title .tags .single-tag,
          #news-resources .film-list-container .single-film .film-title-container .film-title .tags .single-tag,
          #news-resources .film-list-container .single-film .film-title-container .post-title .tags .single-tag,
          #news-resources .film-list-container .single-film .post-title-container .film-title .tags .single-tag,
          #news-resources .film-list-container .single-film .post-title-container .post-title .tags .single-tag,
          #news-resources .film-list-container .single-post .film-title-container .film-title .tags .single-tag,
          #news-resources .film-list-container .single-post .film-title-container .post-title .tags .single-tag,
          #news-resources .film-list-container .single-post .post-title-container .film-title .tags .single-tag,
          #news-resources .film-list-container .single-post .post-title-container .post-title .tags .single-tag,
          #news-resources .archive-list-container .single-film .film-title-container .film-title .tags .single-tag,
          #news-resources .archive-list-container .single-film .film-title-container .post-title .tags .single-tag,
          #news-resources .archive-list-container .single-film .post-title-container .film-title .tags .single-tag,
          #news-resources .archive-list-container .single-film .post-title-container .post-title .tags .single-tag,
          #news-resources .archive-list-container .single-post .film-title-container .film-title .tags .single-tag,
          #news-resources .archive-list-container .single-post .film-title-container .post-title .tags .single-tag,
          #news-resources .archive-list-container .single-post .post-title-container .film-title .tags .single-tag,
          #news-resources .archive-list-container .single-post .post-title-container .post-title .tags .single-tag {
            padding: 0 1%; }
            #film-archive .film-list-container .single-film .film-title-container .film-title .tags .single-tag:first-of-type,
            #film-archive .film-list-container .single-film .film-title-container .post-title .tags .single-tag:first-of-type,
            #film-archive .film-list-container .single-film .post-title-container .film-title .tags .single-tag:first-of-type,
            #film-archive .film-list-container .single-film .post-title-container .post-title .tags .single-tag:first-of-type,
            #film-archive .film-list-container .single-post .film-title-container .film-title .tags .single-tag:first-of-type,
            #film-archive .film-list-container .single-post .film-title-container .post-title .tags .single-tag:first-of-type,
            #film-archive .film-list-container .single-post .post-title-container .film-title .tags .single-tag:first-of-type,
            #film-archive .film-list-container .single-post .post-title-container .post-title .tags .single-tag:first-of-type,
            #film-archive .archive-list-container .single-film .film-title-container .film-title .tags .single-tag:first-of-type,
            #film-archive .archive-list-container .single-film .film-title-container .post-title .tags .single-tag:first-of-type,
            #film-archive .archive-list-container .single-film .post-title-container .film-title .tags .single-tag:first-of-type,
            #film-archive .archive-list-container .single-film .post-title-container .post-title .tags .single-tag:first-of-type,
            #film-archive .archive-list-container .single-post .film-title-container .film-title .tags .single-tag:first-of-type,
            #film-archive .archive-list-container .single-post .film-title-container .post-title .tags .single-tag:first-of-type,
            #film-archive .archive-list-container .single-post .post-title-container .film-title .tags .single-tag:first-of-type,
            #film-archive .archive-list-container .single-post .post-title-container .post-title .tags .single-tag:first-of-type,
            #film-listing .film-list-container .single-film .film-title-container .film-title .tags .single-tag:first-of-type,
            #film-listing .film-list-container .single-film .film-title-container .post-title .tags .single-tag:first-of-type,
            #film-listing .film-list-container .single-film .post-title-container .film-title .tags .single-tag:first-of-type,
            #film-listing .film-list-container .single-film .post-title-container .post-title .tags .single-tag:first-of-type,
            #film-listing .film-list-container .single-post .film-title-container .film-title .tags .single-tag:first-of-type,
            #film-listing .film-list-container .single-post .film-title-container .post-title .tags .single-tag:first-of-type,
            #film-listing .film-list-container .single-post .post-title-container .film-title .tags .single-tag:first-of-type,
            #film-listing .film-list-container .single-post .post-title-container .post-title .tags .single-tag:first-of-type,
            #film-listing .archive-list-container .single-film .film-title-container .film-title .tags .single-tag:first-of-type,
            #film-listing .archive-list-container .single-film .film-title-container .post-title .tags .single-tag:first-of-type,
            #film-listing .archive-list-container .single-film .post-title-container .film-title .tags .single-tag:first-of-type,
            #film-listing .archive-list-container .single-film .post-title-container .post-title .tags .single-tag:first-of-type,
            #film-listing .archive-list-container .single-post .film-title-container .film-title .tags .single-tag:first-of-type,
            #film-listing .archive-list-container .single-post .film-title-container .post-title .tags .single-tag:first-of-type,
            #film-listing .archive-list-container .single-post .post-title-container .film-title .tags .single-tag:first-of-type,
            #film-listing .archive-list-container .single-post .post-title-container .post-title .tags .single-tag:first-of-type,
            #news-resources .film-list-container .single-film .film-title-container .film-title .tags .single-tag:first-of-type,
            #news-resources .film-list-container .single-film .film-title-container .post-title .tags .single-tag:first-of-type,
            #news-resources .film-list-container .single-film .post-title-container .film-title .tags .single-tag:first-of-type,
            #news-resources .film-list-container .single-film .post-title-container .post-title .tags .single-tag:first-of-type,
            #news-resources .film-list-container .single-post .film-title-container .film-title .tags .single-tag:first-of-type,
            #news-resources .film-list-container .single-post .film-title-container .post-title .tags .single-tag:first-of-type,
            #news-resources .film-list-container .single-post .post-title-container .film-title .tags .single-tag:first-of-type,
            #news-resources .film-list-container .single-post .post-title-container .post-title .tags .single-tag:first-of-type,
            #news-resources .archive-list-container .single-film .film-title-container .film-title .tags .single-tag:first-of-type,
            #news-resources .archive-list-container .single-film .film-title-container .post-title .tags .single-tag:first-of-type,
            #news-resources .archive-list-container .single-film .post-title-container .film-title .tags .single-tag:first-of-type,
            #news-resources .archive-list-container .single-film .post-title-container .post-title .tags .single-tag:first-of-type,
            #news-resources .archive-list-container .single-post .film-title-container .film-title .tags .single-tag:first-of-type,
            #news-resources .archive-list-container .single-post .film-title-container .post-title .tags .single-tag:first-of-type,
            #news-resources .archive-list-container .single-post .post-title-container .film-title .tags .single-tag:first-of-type,
            #news-resources .archive-list-container .single-post .post-title-container .post-title .tags .single-tag:first-of-type {
              padding-left: 0; }
        #film-archive .film-list-container .single-film .film-title-container .film-title .film-excerpt, #film-archive .film-list-container .single-film .film-title-container .film-title .post-excerpt, #film-archive .film-list-container .single-film .film-title-container .post-title .film-excerpt,
        #film-archive .film-list-container .single-film .film-title-container .post-title .post-excerpt, #film-archive .film-list-container .single-film .post-title-container .film-title .film-excerpt,
        #film-archive .film-list-container .single-film .post-title-container .film-title .post-excerpt,
        #film-archive .film-list-container .single-film .post-title-container .post-title .film-excerpt,
        #film-archive .film-list-container .single-film .post-title-container .post-title .post-excerpt, #film-archive .film-list-container .single-post .film-title-container .film-title .film-excerpt,
        #film-archive .film-list-container .single-post .film-title-container .film-title .post-excerpt,
        #film-archive .film-list-container .single-post .film-title-container .post-title .film-excerpt,
        #film-archive .film-list-container .single-post .film-title-container .post-title .post-excerpt,
        #film-archive .film-list-container .single-post .post-title-container .film-title .film-excerpt,
        #film-archive .film-list-container .single-post .post-title-container .film-title .post-excerpt,
        #film-archive .film-list-container .single-post .post-title-container .post-title .film-excerpt,
        #film-archive .film-list-container .single-post .post-title-container .post-title .post-excerpt, #film-archive .archive-list-container .single-film .film-title-container .film-title .film-excerpt,
        #film-archive .archive-list-container .single-film .film-title-container .film-title .post-excerpt,
        #film-archive .archive-list-container .single-film .film-title-container .post-title .film-excerpt,
        #film-archive .archive-list-container .single-film .film-title-container .post-title .post-excerpt,
        #film-archive .archive-list-container .single-film .post-title-container .film-title .film-excerpt,
        #film-archive .archive-list-container .single-film .post-title-container .film-title .post-excerpt,
        #film-archive .archive-list-container .single-film .post-title-container .post-title .film-excerpt,
        #film-archive .archive-list-container .single-film .post-title-container .post-title .post-excerpt,
        #film-archive .archive-list-container .single-post .film-title-container .film-title .film-excerpt,
        #film-archive .archive-list-container .single-post .film-title-container .film-title .post-excerpt,
        #film-archive .archive-list-container .single-post .film-title-container .post-title .film-excerpt,
        #film-archive .archive-list-container .single-post .film-title-container .post-title .post-excerpt,
        #film-archive .archive-list-container .single-post .post-title-container .film-title .film-excerpt,
        #film-archive .archive-list-container .single-post .post-title-container .film-title .post-excerpt,
        #film-archive .archive-list-container .single-post .post-title-container .post-title .film-excerpt,
        #film-archive .archive-list-container .single-post .post-title-container .post-title .post-excerpt, #film-listing .film-list-container .single-film .film-title-container .film-title .film-excerpt,
        #film-listing .film-list-container .single-film .film-title-container .film-title .post-excerpt,
        #film-listing .film-list-container .single-film .film-title-container .post-title .film-excerpt,
        #film-listing .film-list-container .single-film .film-title-container .post-title .post-excerpt,
        #film-listing .film-list-container .single-film .post-title-container .film-title .film-excerpt,
        #film-listing .film-list-container .single-film .post-title-container .film-title .post-excerpt,
        #film-listing .film-list-container .single-film .post-title-container .post-title .film-excerpt,
        #film-listing .film-list-container .single-film .post-title-container .post-title .post-excerpt,
        #film-listing .film-list-container .single-post .film-title-container .film-title .film-excerpt,
        #film-listing .film-list-container .single-post .film-title-container .film-title .post-excerpt,
        #film-listing .film-list-container .single-post .film-title-container .post-title .film-excerpt,
        #film-listing .film-list-container .single-post .film-title-container .post-title .post-excerpt,
        #film-listing .film-list-container .single-post .post-title-container .film-title .film-excerpt,
        #film-listing .film-list-container .single-post .post-title-container .film-title .post-excerpt,
        #film-listing .film-list-container .single-post .post-title-container .post-title .film-excerpt,
        #film-listing .film-list-container .single-post .post-title-container .post-title .post-excerpt,
        #film-listing .archive-list-container .single-film .film-title-container .film-title .film-excerpt,
        #film-listing .archive-list-container .single-film .film-title-container .film-title .post-excerpt,
        #film-listing .archive-list-container .single-film .film-title-container .post-title .film-excerpt,
        #film-listing .archive-list-container .single-film .film-title-container .post-title .post-excerpt,
        #film-listing .archive-list-container .single-film .post-title-container .film-title .film-excerpt,
        #film-listing .archive-list-container .single-film .post-title-container .film-title .post-excerpt,
        #film-listing .archive-list-container .single-film .post-title-container .post-title .film-excerpt,
        #film-listing .archive-list-container .single-film .post-title-container .post-title .post-excerpt,
        #film-listing .archive-list-container .single-post .film-title-container .film-title .film-excerpt,
        #film-listing .archive-list-container .single-post .film-title-container .film-title .post-excerpt,
        #film-listing .archive-list-container .single-post .film-title-container .post-title .film-excerpt,
        #film-listing .archive-list-container .single-post .film-title-container .post-title .post-excerpt,
        #film-listing .archive-list-container .single-post .post-title-container .film-title .film-excerpt,
        #film-listing .archive-list-container .single-post .post-title-container .film-title .post-excerpt,
        #film-listing .archive-list-container .single-post .post-title-container .post-title .film-excerpt,
        #film-listing .archive-list-container .single-post .post-title-container .post-title .post-excerpt, #news-resources .film-list-container .single-film .film-title-container .film-title .film-excerpt,
        #news-resources .film-list-container .single-film .film-title-container .film-title .post-excerpt,
        #news-resources .film-list-container .single-film .film-title-container .post-title .film-excerpt,
        #news-resources .film-list-container .single-film .film-title-container .post-title .post-excerpt,
        #news-resources .film-list-container .single-film .post-title-container .film-title .film-excerpt,
        #news-resources .film-list-container .single-film .post-title-container .film-title .post-excerpt,
        #news-resources .film-list-container .single-film .post-title-container .post-title .film-excerpt,
        #news-resources .film-list-container .single-film .post-title-container .post-title .post-excerpt,
        #news-resources .film-list-container .single-post .film-title-container .film-title .film-excerpt,
        #news-resources .film-list-container .single-post .film-title-container .film-title .post-excerpt,
        #news-resources .film-list-container .single-post .film-title-container .post-title .film-excerpt,
        #news-resources .film-list-container .single-post .film-title-container .post-title .post-excerpt,
        #news-resources .film-list-container .single-post .post-title-container .film-title .film-excerpt,
        #news-resources .film-list-container .single-post .post-title-container .film-title .post-excerpt,
        #news-resources .film-list-container .single-post .post-title-container .post-title .film-excerpt,
        #news-resources .film-list-container .single-post .post-title-container .post-title .post-excerpt,
        #news-resources .archive-list-container .single-film .film-title-container .film-title .film-excerpt,
        #news-resources .archive-list-container .single-film .film-title-container .film-title .post-excerpt,
        #news-resources .archive-list-container .single-film .film-title-container .post-title .film-excerpt,
        #news-resources .archive-list-container .single-film .film-title-container .post-title .post-excerpt,
        #news-resources .archive-list-container .single-film .post-title-container .film-title .film-excerpt,
        #news-resources .archive-list-container .single-film .post-title-container .film-title .post-excerpt,
        #news-resources .archive-list-container .single-film .post-title-container .post-title .film-excerpt,
        #news-resources .archive-list-container .single-film .post-title-container .post-title .post-excerpt,
        #news-resources .archive-list-container .single-post .film-title-container .film-title .film-excerpt,
        #news-resources .archive-list-container .single-post .film-title-container .film-title .post-excerpt,
        #news-resources .archive-list-container .single-post .film-title-container .post-title .film-excerpt,
        #news-resources .archive-list-container .single-post .film-title-container .post-title .post-excerpt,
        #news-resources .archive-list-container .single-post .post-title-container .film-title .film-excerpt,
        #news-resources .archive-list-container .single-post .post-title-container .film-title .post-excerpt,
        #news-resources .archive-list-container .single-post .post-title-container .post-title .film-excerpt,
        #news-resources .archive-list-container .single-post .post-title-container .post-title .post-excerpt {
          margin: 3rem 0; }
          body.medium-screen #film-archive .film-list-container .single-film .film-title-container .film-title .film-excerpt,
          body.medium-screen #film-archive .film-list-container .single-film .film-title-container .film-title .post-excerpt,
          body.medium-screen #film-archive .film-list-container .single-film .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-film .film-title-container .post-title .post-excerpt,
          body.medium-screen #film-archive .film-list-container .single-film .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-film .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-film .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-film .post-title-container .post-title .post-excerpt,
          body.medium-screen #film-archive .film-list-container .single-post .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-post .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-post .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-post .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-post .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-post .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-post .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-archive .film-list-container .single-post .post-title-container .post-title .post-excerpt,
          body.medium-screen #film-archive .archive-list-container .single-film .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-film .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-film .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-film .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-film .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-film .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-film .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-film .post-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-post .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-post .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-post .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-post .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-post .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-post .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-post .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-archive .archive-list-container .single-post .post-title-container .post-title .post-excerpt,
          body.medium-screen #film-listing .film-list-container .single-film .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-film .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-film .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-film .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-film .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-film .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-film .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-film .post-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-post .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-post .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-post .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-post .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-post .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-post .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-post .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-listing .film-list-container .single-post .post-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-film .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-film .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-film .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-film .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-film .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-film .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-film .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-film .post-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-post .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-post .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-post .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-post .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-post .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-post .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-post .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #film-listing .archive-list-container .single-post .post-title-container .post-title .post-excerpt,
          body.medium-screen #news-resources .film-list-container .single-film .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-film .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-film .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-film .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-film .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-film .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-film .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-film .post-title-container .post-title .post-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-post .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-post .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-post .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-post .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-post .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-post .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-post .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #news-resources .film-list-container .single-post .post-title-container .post-title .post-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-film .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-film .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-film .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-film .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-film .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-film .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-film .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-film .post-title-container .post-title .post-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-post .film-title-container .film-title .film-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-post .film-title-container .film-title .post-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-post .film-title-container .post-title .film-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-post .film-title-container .post-title .post-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-post .post-title-container .film-title .film-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-post .post-title-container .film-title .post-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-post .post-title-container .post-title .film-excerpt,
          body.medium-screen
          #news-resources .archive-list-container .single-post .post-title-container .post-title .post-excerpt {
            font-size: 90%;
            margin: 1rem 0; }
        #film-archive .film-list-container .single-film .film-title-container .film-title .column,
        #film-archive .film-list-container .single-film .film-title-container .post-title .column,
        #film-archive .film-list-container .single-film .post-title-container .film-title .column,
        #film-archive .film-list-container .single-film .post-title-container .post-title .column,
        #film-archive .film-list-container .single-post .film-title-container .film-title .column,
        #film-archive .film-list-container .single-post .film-title-container .post-title .column,
        #film-archive .film-list-container .single-post .post-title-container .film-title .column,
        #film-archive .film-list-container .single-post .post-title-container .post-title .column,
        #film-archive .archive-list-container .single-film .film-title-container .film-title .column,
        #film-archive .archive-list-container .single-film .film-title-container .post-title .column,
        #film-archive .archive-list-container .single-film .post-title-container .film-title .column,
        #film-archive .archive-list-container .single-film .post-title-container .post-title .column,
        #film-archive .archive-list-container .single-post .film-title-container .film-title .column,
        #film-archive .archive-list-container .single-post .film-title-container .post-title .column,
        #film-archive .archive-list-container .single-post .post-title-container .film-title .column,
        #film-archive .archive-list-container .single-post .post-title-container .post-title .column,
        #film-listing .film-list-container .single-film .film-title-container .film-title .column,
        #film-listing .film-list-container .single-film .film-title-container .post-title .column,
        #film-listing .film-list-container .single-film .post-title-container .film-title .column,
        #film-listing .film-list-container .single-film .post-title-container .post-title .column,
        #film-listing .film-list-container .single-post .film-title-container .film-title .column,
        #film-listing .film-list-container .single-post .film-title-container .post-title .column,
        #film-listing .film-list-container .single-post .post-title-container .film-title .column,
        #film-listing .film-list-container .single-post .post-title-container .post-title .column,
        #film-listing .archive-list-container .single-film .film-title-container .film-title .column,
        #film-listing .archive-list-container .single-film .film-title-container .post-title .column,
        #film-listing .archive-list-container .single-film .post-title-container .film-title .column,
        #film-listing .archive-list-container .single-film .post-title-container .post-title .column,
        #film-listing .archive-list-container .single-post .film-title-container .film-title .column,
        #film-listing .archive-list-container .single-post .film-title-container .post-title .column,
        #film-listing .archive-list-container .single-post .post-title-container .film-title .column,
        #film-listing .archive-list-container .single-post .post-title-container .post-title .column,
        #news-resources .film-list-container .single-film .film-title-container .film-title .column,
        #news-resources .film-list-container .single-film .film-title-container .post-title .column,
        #news-resources .film-list-container .single-film .post-title-container .film-title .column,
        #news-resources .film-list-container .single-film .post-title-container .post-title .column,
        #news-resources .film-list-container .single-post .film-title-container .film-title .column,
        #news-resources .film-list-container .single-post .film-title-container .post-title .column,
        #news-resources .film-list-container .single-post .post-title-container .film-title .column,
        #news-resources .film-list-container .single-post .post-title-container .post-title .column,
        #news-resources .archive-list-container .single-film .film-title-container .film-title .column,
        #news-resources .archive-list-container .single-film .film-title-container .post-title .column,
        #news-resources .archive-list-container .single-film .post-title-container .film-title .column,
        #news-resources .archive-list-container .single-film .post-title-container .post-title .column,
        #news-resources .archive-list-container .single-post .film-title-container .film-title .column,
        #news-resources .archive-list-container .single-post .film-title-container .post-title .column,
        #news-resources .archive-list-container .single-post .post-title-container .film-title .column,
        #news-resources .archive-list-container .single-post .post-title-container .post-title .column {
          display: flex;
          justify-content: space-between;
          align-items: center; }
          #film-archive .film-list-container .single-film .film-title-container .film-title .column .showtimes, #film-archive .film-list-container .single-film .film-title-container .post-title .column .showtimes, #film-archive .film-list-container .single-film .post-title-container .film-title .column .showtimes,
          #film-archive .film-list-container .single-film .post-title-container .post-title .column .showtimes, #film-archive .film-list-container .single-post .film-title-container .film-title .column .showtimes,
          #film-archive .film-list-container .single-post .film-title-container .post-title .column .showtimes,
          #film-archive .film-list-container .single-post .post-title-container .film-title .column .showtimes,
          #film-archive .film-list-container .single-post .post-title-container .post-title .column .showtimes, #film-archive .archive-list-container .single-film .film-title-container .film-title .column .showtimes,
          #film-archive .archive-list-container .single-film .film-title-container .post-title .column .showtimes,
          #film-archive .archive-list-container .single-film .post-title-container .film-title .column .showtimes,
          #film-archive .archive-list-container .single-film .post-title-container .post-title .column .showtimes,
          #film-archive .archive-list-container .single-post .film-title-container .film-title .column .showtimes,
          #film-archive .archive-list-container .single-post .film-title-container .post-title .column .showtimes,
          #film-archive .archive-list-container .single-post .post-title-container .film-title .column .showtimes,
          #film-archive .archive-list-container .single-post .post-title-container .post-title .column .showtimes, #film-listing .film-list-container .single-film .film-title-container .film-title .column .showtimes,
          #film-listing .film-list-container .single-film .film-title-container .post-title .column .showtimes,
          #film-listing .film-list-container .single-film .post-title-container .film-title .column .showtimes,
          #film-listing .film-list-container .single-film .post-title-container .post-title .column .showtimes,
          #film-listing .film-list-container .single-post .film-title-container .film-title .column .showtimes,
          #film-listing .film-list-container .single-post .film-title-container .post-title .column .showtimes,
          #film-listing .film-list-container .single-post .post-title-container .film-title .column .showtimes,
          #film-listing .film-list-container .single-post .post-title-container .post-title .column .showtimes,
          #film-listing .archive-list-container .single-film .film-title-container .film-title .column .showtimes,
          #film-listing .archive-list-container .single-film .film-title-container .post-title .column .showtimes,
          #film-listing .archive-list-container .single-film .post-title-container .film-title .column .showtimes,
          #film-listing .archive-list-container .single-film .post-title-container .post-title .column .showtimes,
          #film-listing .archive-list-container .single-post .film-title-container .film-title .column .showtimes,
          #film-listing .archive-list-container .single-post .film-title-container .post-title .column .showtimes,
          #film-listing .archive-list-container .single-post .post-title-container .film-title .column .showtimes,
          #film-listing .archive-list-container .single-post .post-title-container .post-title .column .showtimes, #news-resources .film-list-container .single-film .film-title-container .film-title .column .showtimes,
          #news-resources .film-list-container .single-film .film-title-container .post-title .column .showtimes,
          #news-resources .film-list-container .single-film .post-title-container .film-title .column .showtimes,
          #news-resources .film-list-container .single-film .post-title-container .post-title .column .showtimes,
          #news-resources .film-list-container .single-post .film-title-container .film-title .column .showtimes,
          #news-resources .film-list-container .single-post .film-title-container .post-title .column .showtimes,
          #news-resources .film-list-container .single-post .post-title-container .film-title .column .showtimes,
          #news-resources .film-list-container .single-post .post-title-container .post-title .column .showtimes,
          #news-resources .archive-list-container .single-film .film-title-container .film-title .column .showtimes,
          #news-resources .archive-list-container .single-film .film-title-container .post-title .column .showtimes,
          #news-resources .archive-list-container .single-film .post-title-container .film-title .column .showtimes,
          #news-resources .archive-list-container .single-film .post-title-container .post-title .column .showtimes,
          #news-resources .archive-list-container .single-post .film-title-container .film-title .column .showtimes,
          #news-resources .archive-list-container .single-post .film-title-container .post-title .column .showtimes,
          #news-resources .archive-list-container .single-post .post-title-container .film-title .column .showtimes,
          #news-resources .archive-list-container .single-post .post-title-container .post-title .column .showtimes {
            font-family: "Morl Bold"; }
            body.medium-screen #film-archive .film-list-container .single-film .film-title-container .film-title .column .showtimes,
            body.medium-screen #film-archive .film-list-container .single-film .film-title-container .post-title .column .showtimes,
            body.medium-screen #film-archive .film-list-container .single-film .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-archive .film-list-container .single-film .post-title-container .post-title .column .showtimes,
            body.medium-screen #film-archive .film-list-container .single-post .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-archive .film-list-container .single-post .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-archive .film-list-container .single-post .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-archive .film-list-container .single-post .post-title-container .post-title .column .showtimes,
            body.medium-screen #film-archive .archive-list-container .single-film .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-archive .archive-list-container .single-film .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-archive .archive-list-container .single-film .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-archive .archive-list-container .single-film .post-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-archive .archive-list-container .single-post .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-archive .archive-list-container .single-post .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-archive .archive-list-container .single-post .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-archive .archive-list-container .single-post .post-title-container .post-title .column .showtimes,
            body.medium-screen #film-listing .film-list-container .single-film .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-listing .film-list-container .single-film .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-listing .film-list-container .single-film .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-listing .film-list-container .single-film .post-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-listing .film-list-container .single-post .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-listing .film-list-container .single-post .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-listing .film-list-container .single-post .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-listing .film-list-container .single-post .post-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-listing .archive-list-container .single-film .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-listing .archive-list-container .single-film .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-listing .archive-list-container .single-film .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-listing .archive-list-container .single-film .post-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-listing .archive-list-container .single-post .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-listing .archive-list-container .single-post .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #film-listing .archive-list-container .single-post .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #film-listing .archive-list-container .single-post .post-title-container .post-title .column .showtimes,
            body.medium-screen #news-resources .film-list-container .single-film .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #news-resources .film-list-container .single-film .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #news-resources .film-list-container .single-film .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #news-resources .film-list-container .single-film .post-title-container .post-title .column .showtimes,
            body.medium-screen
            #news-resources .film-list-container .single-post .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #news-resources .film-list-container .single-post .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #news-resources .film-list-container .single-post .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #news-resources .film-list-container .single-post .post-title-container .post-title .column .showtimes,
            body.medium-screen
            #news-resources .archive-list-container .single-film .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #news-resources .archive-list-container .single-film .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #news-resources .archive-list-container .single-film .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #news-resources .archive-list-container .single-film .post-title-container .post-title .column .showtimes,
            body.medium-screen
            #news-resources .archive-list-container .single-post .film-title-container .film-title .column .showtimes,
            body.medium-screen
            #news-resources .archive-list-container .single-post .film-title-container .post-title .column .showtimes,
            body.medium-screen
            #news-resources .archive-list-container .single-post .post-title-container .film-title .column .showtimes,
            body.medium-screen
            #news-resources .archive-list-container .single-post .post-title-container .post-title .column .showtimes {
              font-size: 90%;
              padding-right: 5%; }
          #film-archive .film-list-container .single-film .film-title-container .film-title .column .more-button:hover,
          #film-archive .film-list-container .single-film .film-title-container .post-title .column .more-button:hover,
          #film-archive .film-list-container .single-film .post-title-container .film-title .column .more-button:hover,
          #film-archive .film-list-container .single-film .post-title-container .post-title .column .more-button:hover,
          #film-archive .film-list-container .single-post .film-title-container .film-title .column .more-button:hover,
          #film-archive .film-list-container .single-post .film-title-container .post-title .column .more-button:hover,
          #film-archive .film-list-container .single-post .post-title-container .film-title .column .more-button:hover,
          #film-archive .film-list-container .single-post .post-title-container .post-title .column .more-button:hover,
          #film-archive .archive-list-container .single-film .film-title-container .film-title .column .more-button:hover,
          #film-archive .archive-list-container .single-film .film-title-container .post-title .column .more-button:hover,
          #film-archive .archive-list-container .single-film .post-title-container .film-title .column .more-button:hover,
          #film-archive .archive-list-container .single-film .post-title-container .post-title .column .more-button:hover,
          #film-archive .archive-list-container .single-post .film-title-container .film-title .column .more-button:hover,
          #film-archive .archive-list-container .single-post .film-title-container .post-title .column .more-button:hover,
          #film-archive .archive-list-container .single-post .post-title-container .film-title .column .more-button:hover,
          #film-archive .archive-list-container .single-post .post-title-container .post-title .column .more-button:hover,
          #film-listing .film-list-container .single-film .film-title-container .film-title .column .more-button:hover,
          #film-listing .film-list-container .single-film .film-title-container .post-title .column .more-button:hover,
          #film-listing .film-list-container .single-film .post-title-container .film-title .column .more-button:hover,
          #film-listing .film-list-container .single-film .post-title-container .post-title .column .more-button:hover,
          #film-listing .film-list-container .single-post .film-title-container .film-title .column .more-button:hover,
          #film-listing .film-list-container .single-post .film-title-container .post-title .column .more-button:hover,
          #film-listing .film-list-container .single-post .post-title-container .film-title .column .more-button:hover,
          #film-listing .film-list-container .single-post .post-title-container .post-title .column .more-button:hover,
          #film-listing .archive-list-container .single-film .film-title-container .film-title .column .more-button:hover,
          #film-listing .archive-list-container .single-film .film-title-container .post-title .column .more-button:hover,
          #film-listing .archive-list-container .single-film .post-title-container .film-title .column .more-button:hover,
          #film-listing .archive-list-container .single-film .post-title-container .post-title .column .more-button:hover,
          #film-listing .archive-list-container .single-post .film-title-container .film-title .column .more-button:hover,
          #film-listing .archive-list-container .single-post .film-title-container .post-title .column .more-button:hover,
          #film-listing .archive-list-container .single-post .post-title-container .film-title .column .more-button:hover,
          #film-listing .archive-list-container .single-post .post-title-container .post-title .column .more-button:hover,
          #news-resources .film-list-container .single-film .film-title-container .film-title .column .more-button:hover,
          #news-resources .film-list-container .single-film .film-title-container .post-title .column .more-button:hover,
          #news-resources .film-list-container .single-film .post-title-container .film-title .column .more-button:hover,
          #news-resources .film-list-container .single-film .post-title-container .post-title .column .more-button:hover,
          #news-resources .film-list-container .single-post .film-title-container .film-title .column .more-button:hover,
          #news-resources .film-list-container .single-post .film-title-container .post-title .column .more-button:hover,
          #news-resources .film-list-container .single-post .post-title-container .film-title .column .more-button:hover,
          #news-resources .film-list-container .single-post .post-title-container .post-title .column .more-button:hover,
          #news-resources .archive-list-container .single-film .film-title-container .film-title .column .more-button:hover,
          #news-resources .archive-list-container .single-film .film-title-container .post-title .column .more-button:hover,
          #news-resources .archive-list-container .single-film .post-title-container .film-title .column .more-button:hover,
          #news-resources .archive-list-container .single-film .post-title-container .post-title .column .more-button:hover,
          #news-resources .archive-list-container .single-post .film-title-container .film-title .column .more-button:hover,
          #news-resources .archive-list-container .single-post .film-title-container .post-title .column .more-button:hover,
          #news-resources .archive-list-container .single-post .post-title-container .film-title .column .more-button:hover,
          #news-resources .archive-list-container .single-post .post-title-container .post-title .column .more-button:hover {
            border-color: #ec018b; }
          body.small-screen #film-archive .film-list-container .single-film .film-title-container .film-title .column .more-button,
          body.small-screen #film-archive .film-list-container .single-film .film-title-container .post-title .column .more-button,
          body.small-screen #film-archive .film-list-container .single-film .post-title-container .film-title .column .more-button,
          body.small-screen
          #film-archive .film-list-container .single-film .post-title-container .post-title .column .more-button,
          body.small-screen #film-archive .film-list-container .single-post .film-title-container .film-title .column .more-button,
          body.small-screen
          #film-archive .film-list-container .single-post .film-title-container .post-title .column .more-button,
          body.small-screen
          #film-archive .film-list-container .single-post .post-title-container .film-title .column .more-button,
          body.small-screen
          #film-archive .film-list-container .single-post .post-title-container .post-title .column .more-button,
          body.small-screen #film-archive .archive-list-container .single-film .film-title-container .film-title .column .more-button,
          body.small-screen
          #film-archive .archive-list-container .single-film .film-title-container .post-title .column .more-button,
          body.small-screen
          #film-archive .archive-list-container .single-film .post-title-container .film-title .column .more-button,
          body.small-screen
          #film-archive .archive-list-container .single-film .post-title-container .post-title .column .more-button,
          body.small-screen
          #film-archive .archive-list-container .single-post .film-title-container .film-title .column .more-button,
          body.small-screen
          #film-archive .archive-list-container .single-post .film-title-container .post-title .column .more-button,
          body.small-screen
          #film-archive .archive-list-container .single-post .post-title-container .film-title .column .more-button,
          body.small-screen
          #film-archive .archive-list-container .single-post .post-title-container .post-title .column .more-button,
          body.small-screen #film-listing .film-list-container .single-film .film-title-container .film-title .column .more-button,
          body.small-screen
          #film-listing .film-list-container .single-film .film-title-container .post-title .column .more-button,
          body.small-screen
          #film-listing .film-list-container .single-film .post-title-container .film-title .column .more-button,
          body.small-screen
          #film-listing .film-list-container .single-film .post-title-container .post-title .column .more-button,
          body.small-screen
          #film-listing .film-list-container .single-post .film-title-container .film-title .column .more-button,
          body.small-screen
          #film-listing .film-list-container .single-post .film-title-container .post-title .column .more-button,
          body.small-screen
          #film-listing .film-list-container .single-post .post-title-container .film-title .column .more-button,
          body.small-screen
          #film-listing .film-list-container .single-post .post-title-container .post-title .column .more-button,
          body.small-screen
          #film-listing .archive-list-container .single-film .film-title-container .film-title .column .more-button,
          body.small-screen
          #film-listing .archive-list-container .single-film .film-title-container .post-title .column .more-button,
          body.small-screen
          #film-listing .archive-list-container .single-film .post-title-container .film-title .column .more-button,
          body.small-screen
          #film-listing .archive-list-container .single-film .post-title-container .post-title .column .more-button,
          body.small-screen
          #film-listing .archive-list-container .single-post .film-title-container .film-title .column .more-button,
          body.small-screen
          #film-listing .archive-list-container .single-post .film-title-container .post-title .column .more-button,
          body.small-screen
          #film-listing .archive-list-container .single-post .post-title-container .film-title .column .more-button,
          body.small-screen
          #film-listing .archive-list-container .single-post .post-title-container .post-title .column .more-button,
          body.small-screen #news-resources .film-list-container .single-film .film-title-container .film-title .column .more-button,
          body.small-screen
          #news-resources .film-list-container .single-film .film-title-container .post-title .column .more-button,
          body.small-screen
          #news-resources .film-list-container .single-film .post-title-container .film-title .column .more-button,
          body.small-screen
          #news-resources .film-list-container .single-film .post-title-container .post-title .column .more-button,
          body.small-screen
          #news-resources .film-list-container .single-post .film-title-container .film-title .column .more-button,
          body.small-screen
          #news-resources .film-list-container .single-post .film-title-container .post-title .column .more-button,
          body.small-screen
          #news-resources .film-list-container .single-post .post-title-container .film-title .column .more-button,
          body.small-screen
          #news-resources .film-list-container .single-post .post-title-container .post-title .column .more-button,
          body.small-screen
          #news-resources .archive-list-container .single-film .film-title-container .film-title .column .more-button,
          body.small-screen
          #news-resources .archive-list-container .single-film .film-title-container .post-title .column .more-button,
          body.small-screen
          #news-resources .archive-list-container .single-film .post-title-container .film-title .column .more-button,
          body.small-screen
          #news-resources .archive-list-container .single-film .post-title-container .post-title .column .more-button,
          body.small-screen
          #news-resources .archive-list-container .single-post .film-title-container .film-title .column .more-button,
          body.small-screen
          #news-resources .archive-list-container .single-post .film-title-container .post-title .column .more-button,
          body.small-screen
          #news-resources .archive-list-container .single-post .post-title-container .film-title .column .more-button,
          body.small-screen
          #news-resources .archive-list-container .single-post .post-title-container .post-title .column .more-button {
            margin-top: 2rem;
            display: inline-block; }
    #film-archive .film-list-container.two-column,
    #film-archive .archive-list-container.two-column,
    #film-listing .film-list-container.two-column,
    #film-listing .archive-list-container.two-column,
    #news-resources .film-list-container.two-column,
    #news-resources .archive-list-container.two-column {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-content: center; }
      #film-archive .film-list-container.two-column .single-film,
      #film-archive .archive-list-container.two-column .single-film,
      #film-listing .film-list-container.two-column .single-film,
      #film-listing .archive-list-container.two-column .single-film,
      #news-resources .film-list-container.two-column .single-film,
      #news-resources .archive-list-container.two-column .single-film {
        display: block;
        width: 45%; }
        #film-archive .film-list-container.two-column .single-film .film-title-container,
        #film-archive .archive-list-container.two-column .single-film .film-title-container,
        #film-listing .film-list-container.two-column .single-film .film-title-container,
        #film-listing .archive-list-container.two-column .single-film .film-title-container,
        #news-resources .film-list-container.two-column .single-film .film-title-container,
        #news-resources .archive-list-container.two-column .single-film .film-title-container {
          width: 100%; }

.archive-nav {
  float: right;
  margin-top: 2rem; }
  .archive-nav .page-numbers {
    padding: 0.75rem 0.65rem 0.5rem;
    margin-left: 0.4rem;
    border: 2px solid #fff;
    border-radius: 5px;
    color: white; }
    .archive-nav .page-numbers.current {
      color: #2F2F2F;
      background: white; }
    .archive-nav .page-numbers:hover {
      color: #2F2F2F; }

.ad-placement {
  margin: 3rem 0;
  text-align: center;
  max-width: 100%; }
  .ad-placement img {
    width: 100%; }

.search-result {
  margin-top: 6rem; }
  .search-result #searchform input[type="text"] {
    font-size: 1.5rem;
    padding: 0.5rem 0.5rem 0;
    width: auto;
    background: white;
    border: 1px solid #2F2F2F;
    color: black; }
  .search-result #searchform button[type="submit"] {
    background: #000;
    width: 48px;
    padding: 12px 10px 10px;
    margin-left: 0.5rem;
    margin-top: -2px; }
  .search-result ul {
    list-style: none;
    margin: 0 0 6rem 0;
    padding: 0; }
    .search-result ul li {
      padding: 1rem 0;
      border-bottom: 1px solid; }
      .search-result ul li a {
        overflow: hidden; }
        .search-result ul li a:hover {
          color: #DDD; }
  .search-result * {
    color: black; }
    .search-result * ul li {
      border-bottom: 1px solid black; }
  .search-result.vqff * {
    color: white; }
    .search-result.vqff * ul li {
      border-bottom: 1px solid black; }
  .search-result.vqff ul li {
    border-color: white; }

.artist.bg.accent-clip {
  background: #ec018b;
  width: 300px;
  height: 1200px;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 45%);
  clip-path: polygon(0 0, 0% 100%, 100% 45%);
  position: absolute;
  z-index: -2;
  top: -100px;
  margin-left: -140px; }

.artist.bg.dark-clip {
  background: #000;
  opacity: 0.5;
  width: 400px;
  height: 1200px;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);
  clip-path: polygon(0 0, 0% 100%, 100% 0);
  position: absolute;
  z-index: -1;
  top: -100px;
  margin-left: -140px; }

.single.artist {
  display: flex;
  justify-content: space-between;
  margin-top: 10rem; }
  .single.artist .sidebar {
    position: relative; }
    .single.artist .sidebar .feature-image {
      padding: 8rem 2rem 2rem;
      width: 30%;
      position: relative; }
      .single.artist .sidebar .feature-image img {
        width: 350px;
        height: 350px;
        -webkit-clip-path: circle(50% at 50% 50%);
        clip-path: circle(50% at 50% 50%); }
  .single.artist .content {
    width: 70%;
    display: block; }
    .single.artist .content .title {
      margin: 0 auto 2rem; }
    .single.artist .content .body-copy {
      padding: 0;
      width: 100%; }
    .single.artist .content .awards {
      display: flex;
      justify-content: space-between;
      margin-top: 4rem; }
      .single.artist .content .awards .footnote {
        flex-grow: 1;
        margin-right: 3rem; }
        .single.artist .content .awards .footnote:last-of-type {
          margin-right: 0; }

.single .feature-image.banner {
  margin: 0 -10%;
  max-height: 70vh;
  min-height: 30vh;
  opacity: 1;
  position: relative;
  z-index: -1;
  overflow: hidden;
  transition: all 300ms cubic-bezier(0.42, 0, 0.91, 1.34); }
  .single .feature-image.banner img {
    height: auto;
    width: 100%; }
  body.small-screen .single .feature-image.banner {
    height: 60vh;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 80%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 80%); }
    body.small-screen .single .feature-image.banner img {
      height: 100%;
      width: auto; }
.single .film-content-container, .single .single-content-container {
  position: relative;
  min-height: 20vh;
  max-height: initial;
  height: auto;
  margin-top: -20vh;
  background: #333;
  padding: 8rem 5rem 8rem 3rem;
  -webkit-clip-path: polygon(0 0, 100% 150px, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 150px, 100% 100%, 0% 100%);
  transition: all 300ms cubic-bezier(0.16, -0.15, 0.78, 1.37); }
  .single .film-content-container.full-screen-video,
  .single .single-content-container.full-screen-video {
    -webkit-clip-path: none;
    clip-path: none; }
  body.medium-screen .single .film-content-container,
  body.medium-screen .single .single-content-container {
    padding: 8rem 2rem 5rem; }
  body.small-screen .single .film-content-container, body.small-screen .single .single-content-container {
    -webkit-clip-path: none;
    clip-path: none;
    background: transparent;
    font-size: 90%;
    line-height: 135%; }
    body.small-screen .single .film-content-container .button-block, body.small-screen .single .single-content-container .button-block {
      display: block;
      margin: 2rem 0 1.5rem; }
    body.small-screen .single .film-content-container img, body.small-screen .single .single-content-container img {
      width: 100%;
      height: auto; }
  .single .film-content-container .pagination, .single .single-content-container .pagination {
    padding-top: 12%; }
    body.medium-screen .single .film-content-container .pagination, body.medium-screen .single .single-content-container .pagination {
      left: 2rem; }
      body.medium-screen .single .film-content-container .pagination .text, body.medium-screen .single .single-content-container .pagination .text {
        display: none; }
    body.small-screen .single .film-content-container .pagination, body.small-screen .single .single-content-container .pagination {
      top: -100px;
      left: 0; }
  .single .film-content-container .content, .single .single-content-container .content {
    display: flex; }
    .single .film-content-container .content iframe, .single .single-content-container .content iframe {
      max-width: 100%; }
    .single .film-content-container .content.top .body-copy, .single .single-content-container .content.top .body-copy {
      padding: 5% 5% 0 8%;
      position: relative; }
      .single .film-content-container .content.top .body-copy .title, .single .single-content-container .content.top .body-copy .title {
        font-size: 4rem;
        margin-top: -3rem;
        padding-bottom: 1rem;
        width: 70%; }
        body.medium-screen .single .film-content-container .content.top .body-copy .title, body.medium-screen .single .single-content-container .content.top .body-copy .title {
          font-size: 2rem !important;
          padding-right: 10%;
          padding-top: 0 !important;
          padding-bottom: 0.5rem; }
      .single .film-content-container .content.top .body-copy .body-content, .single .single-content-container .content.top .body-copy .body-content {
        border-top: 1px solid white;
        padding-bottom: 3rem;
        width: 70%;
        margin-right: 5%; }
      .single .film-content-container .content.top .body-copy .sidebar, .single .single-content-container .content.top .body-copy .sidebar {
        width: 20%;
        min-width: 230px; }
        .single .film-content-container .content.top .body-copy .sidebar .button-block .button, .single .film-content-container .content.top .body-copy .sidebar .button-block #header-desktop #nav-container #menu-header-cta-menu li a, #header-desktop #nav-container #menu-header-cta-menu li .single .film-content-container .content.top .body-copy .sidebar .button-block a, .single .single-content-container .content.top .body-copy .sidebar .button-block .button, .single .single-content-container .content.top .body-copy .sidebar .button-block #header-desktop #nav-container #menu-header-cta-menu li a, #header-desktop #nav-container #menu-header-cta-menu li .single .single-content-container .content.top .body-copy .sidebar .button-block a {
          display: inline-block;
          overflow: hidden;
          padding: 0.75rem 1rem 0.5rem;
          margin-bottom: 0.5rem; }
        .single .film-content-container .content.top .body-copy .sidebar .film-details, .single .single-content-container .content.top .body-copy .sidebar .film-details {
          border-top: 1px solid white;
          margin: 1rem 0 10rem;
          padding-top: 1rem;
          padding-bottom: 3rem; }
          .single .film-content-container .content.top .body-copy .sidebar .film-details .single-credit, .single .single-content-container .content.top .body-copy .sidebar .film-details .single-credit {
            margin-bottom: 1rem;
            text-transform: uppercase; }
        body.small-screen .single .film-content-container .content.top .body-copy .sidebar, body.small-screen .single .single-content-container .content.top .body-copy .sidebar {
          display: flex;
          flex-direction: column-reverse;
          width: 100%;
          margin-top: 1rem; }
          body.small-screen .single .film-content-container .content.top .body-copy .sidebar .film-details, body.small-screen .single .single-content-container .content.top .body-copy .sidebar .film-details {
            padding-bottom: 0; }
    .single .film-content-container .content.bottom .showtimes, .single .single-content-container .content.bottom .showtimes {
      width: 60%;
      display: flex;
      justify-content: space-between;
      margin: 0 5% 0 8%;
      border-top: 1px solid white; }
      .single .film-content-container .content.bottom .showtimes h3, .single .single-content-container .content.bottom .showtimes h3 {
        margin-top: 1rem; }
      .single .film-content-container .content.bottom .showtimes .showtimes-list, .single .single-content-container .content.bottom .showtimes .showtimes-list {
        width: 70%; }
        .single .film-content-container .content.bottom .showtimes .showtimes-list .single-showtime, .single .single-content-container .content.bottom .showtimes .showtimes-list .single-showtime {
          display: flex;
          justify-content: space-between;
          align-items: center;
          border-bottom: 1px solid white;
          padding: 1rem 0; }
        .single .film-content-container .content.bottom .showtimes .showtimes-list .buy-tickets, .single .single-content-container .content.bottom .showtimes .showtimes-list .buy-tickets {
          display: inline-block;
          margin-top: 1rem; }
      body.medium-screen .single .film-content-container .content.bottom .showtimes h3, body.medium-screen .single .single-content-container .content.bottom .showtimes h3 {
        width: 100%; }
    .single .film-content-container .content.bottom .film-partners, .single .single-content-container .content.bottom .film-partners {
      width: 20%;
      border-top: 1px solid white;
      padding-top: 1rem;
      min-width: 230px; }
      .single .film-content-container .content.bottom .film-partners .single-partner, .single .single-content-container .content.bottom .film-partners .single-partner {
        margin-bottom: 1rem;
        text-transform: uppercase; }
    body.small-screen .single .film-content-container .content.bottom, body.small-screen .single .single-content-container .content.bottom {
      display: flex;
      flex-direction: column-reverse;
      width: 100%;
      margin-top: 1rem;
      margin-bottom: 4rem; }
      body.small-screen .single .film-content-container .content.bottom .showtimes .mobile-headline, body.small-screen .single .single-content-container .content.bottom .showtimes .mobile-headline {
        padding-top: 4rem !important;
        border-bottom: 1px solid #fff;
        padding-bottom: 0.5rem; }
      body.small-screen .single .film-content-container .content.bottom .showtimes .showtimes-list, body.small-screen .single .single-content-container .content.bottom .showtimes .showtimes-list {
        margin-top: 0 !important; }
        body.small-screen .single .film-content-container .content.bottom .showtimes .showtimes-list .single-showtime .showtime-info, body.small-screen .single .single-content-container .content.bottom .showtimes .showtimes-list .single-showtime .showtime-info {
          padding: 0.5rem 0; }
      body.small-screen .single .film-content-container .content.bottom .showtimes .buy-tickets, body.small-screen .single .single-content-container .content.bottom .showtimes .buy-tickets {
        margin-top: 2rem !important; }

.attend.bg.accent-clip {
  background: #ec018b;
  width: 113%;
  height: 660px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 97%, 0 34%);
  clip-path: polygon(0 0, 100% 0, 100% 97%, 0 34%);
  position: absolute;
  z-index: -2;
  top: -10rem;
  margin: 0 -10%; }
  body.small-screen .attend.bg.accent-clip {
    height: 500px; }

.attend.bg.dark-clip {
  background: #000;
  opacity: 0.3;
  width: 50%;
  height: 495px;
  -webkit-clip-path: polygon(0 0, 100% 0, 0 100%);
  clip-path: polygon(0 0, 100% 0, 0 100%);
  position: absolute;
  z-index: -1;
  top: -10rem;
  margin-left: -10%; }

#attend .title {
  margin: 10rem 0; }
#attend .venues {
  margin-top: 10rem; }
  #attend .venues .category-title {
    font-size: 4rem;
    padding-bottom: 1rem; }
  #attend .venues ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important; }
    #attend .venues ul li {
      text-indent: 0; }
      #attend .venues ul li .venue-details-container {
        display: flex;
        justify-content: space-between; }
        #attend .venues ul li .venue-details-container .map {
          width: 40%; }
          #attend .venues ul li .venue-details-container .map .acf-map {
            width: 100%;
            height: 300px; }
        #attend .venues ul li .venue-details-container .text {
          width: 55%;
          columns: 2;
          column-gap: 4rem;
          line-height: 130%;
          -webkit-column-break-inside: avoid;
          page-break-inside: avoid;
          break-inside: avoid; }
          #attend .venues ul li .venue-details-container .text > * {
            margin-top: 0; }
#attend #places-to-stay {
  margin-top: 10rem; }
#attend #callout {
  position: relative; }
  #attend #callout .banner-image {
    margin: 0 -10%;
    -webkit-clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 100%); }
    #attend #callout .banner-image img {
      width: 100%; }
  #attend #callout .callout {
    -webkit-clip-path: polygon(0 20%, 100% 0, 100% 100%, 12% 91%);
    clip-path: polygon(0 20%, 100% 0, 100% 100%, 12% 91%);
    background: #ec018b;
    width: 35%;
    position: absolute;
    right: -10%;
    bottom: -10%;
    padding: 6rem 10%; }
    #attend #callout .callout .callout-title {
      border: 0; }
    #attend #callout .callout .callout-button {
      display: inline-block; }
#attend #accessibility {
  margin-top: 6rem; }
  #attend #accessibility h2 {
    border: 0;
    margin-bottom: 2rem; }
  #attend #accessibility p {
    width: 60%; }
    @media only screen and (min-device-width: 300px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      #attend #accessibility p {
        width: 100%; } }
  #attend #accessibility ul {
    list-style: none;
    padding: 0;
    margin-top: 6rem;
    columns: 2;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    column-gap: 6rem; }
    #attend #accessibility ul li {
      margin-bottom: 2rem;
      display: inline-block; }
body.small-screen #attend .mega-title {
  margin-top: 6rem; }
body.small-screen #attend .category-title {
  font-size: 2rem !important; }
body.small-screen #attend #accessibility {
  font-size: 90%;
  margin-bottom: 6rem !important; }
  body.small-screen #attend #accessibility h2 {
    font-family: 'Morl Italic';
    margin: 4rem 0 1rem 0; }
  body.small-screen #attend #accessibility ul {
    margin: 0 !important;
    padding: 0 !important; }
    body.small-screen #attend #accessibility ul li {
      text-indent: 0; }

#awards .awards-container {
  display: flex;
  justify-content: space-between;
  margin-top: 3rem;
  padding-top: 1rem;
  border-top: 1px solid white; }
  #awards .awards-container .single-award {
    width: 30%;
    margin-right: 2rem; }
    #awards .awards-container .single-award .award-name {
      padding-right: 3rem; }
    #awards .awards-container .single-award .award-description {
      height: 200px; }
    #awards .awards-container .single-award .award-sponsor {
      margin-top: 2rem;
      height: 150px; }
    #awards .awards-container .single-award .past-winners {
      margin-top: 4rem; }
    #awards .awards-container .single-award:last-of-type {
      margin-right: 0; }
body.medium-screen #awards h2 {
  font-size: 2.5rem !important; }
body.medium-screen #awards h3 {
  font-family: 'Morl Italic'; }
body.medium-screen #awards .awards-container .single-award {
  font-size: 90%;
  margin-bottom: 5rem !important; }
  body.medium-screen #awards .awards-container .single-award .award-name {
    font-family: 'Morl Italic';
    padding: 0; }
  body.medium-screen #awards .awards-container .single-award .award-description {
    height: auto;
    min-height: 320px; }
  body.medium-screen #awards .awards-container .single-award .footnote h3 {
    margin-bottom: 1rem;
    border-bottom: 1px solid #fff;
    padding-bottom: 1rem; }
  body.medium-screen #awards .awards-container .single-award .footnote .footnote-container {
    border: 0;
    columns: auto; }
body.small-screen #awards .awards-container .single-award .award-description {
  min-height: 0; }

#artist-in-residence {
  margin-top: 4rem;
  overflow: hidden;
  min-height: 500px; }
  #artist-in-residence .artist-in-residence-container {
    display: flex;
    justify-content: space-between;
    min-height: 400px;
    margin-bottom: 0;
    border-bottom: 1px solid white;
    padding-bottom: 4rem; }
    #artist-in-residence .artist-in-residence-container:nth-of-type(even) {
      flex-direction: row-reverse; }
    #artist-in-residence .artist-in-residence-container:last-of-type {
      border-bottom: 0; }
    #artist-in-residence .artist-in-residence-container .artist-info {
      width: 60%;
      margin-bottom: 2rem !important; }
      #artist-in-residence .artist-in-residence-container .artist-info .artist-name {
        font-family: "Morl Extra Bold Italic";
        font-size: 2rem;
        margin: 3rem 0;
        color: #ec018b; }
      #artist-in-residence .artist-in-residence-container .artist-info .artist-description {
        margin: 3rem 0; }
      #artist-in-residence .artist-in-residence-container .artist-info .more-link {
        float: right; }
    #artist-in-residence .artist-in-residence-container .artist-image {
      width: 30%;
      margin-top: 2rem;
      right: 0;
      z-index: -1; }
      #artist-in-residence .artist-in-residence-container .artist-image img {
        width: 100%; }
  body.medium-screen #artist-in-residence .artist-in-residence-container .artist-image {
    width: 35%; }
  body.small-screen #artist-in-residence h2 {
    margin-bottom: 1rem;
    padding-bottom: 1rem; }
  body.small-screen #artist-in-residence .artist-in-residence-container {
    flex-direction: column-reverse;
    padding-bottom: 2rem; }
    body.small-screen #artist-in-residence .artist-in-residence-container:nth-of-type(even) {
      flex-direction: column-reverse; }
    body.small-screen #artist-in-residence .artist-in-residence-container .artist-info .artist-name {
      line-height: 100%;
      margin-bottom: 1rem;
      margin-top: 0; }
    body.small-screen #artist-in-residence .artist-in-residence-container .artist-info .artist-description {
      margin-top: 0;
      font-size: 90%; }
    body.small-screen #artist-in-residence .artist-in-residence-container .artist-info .more-link {
      float: none; }

#artists-list .artists-list-container {
  margin-top: 4rem;
  list-style: none;
  padding: 0;
  display: flex; }
  #artists-list .artists-list-container .single-artist {
    border-bottom: 1px solid white;
    width: 30%;
    margin-right: 3%; }
    #artists-list .artists-list-container .single-artist .artist-name {
      font-family: "Morl Extra Bold Italic";
      font-size: 2rem;
      color: #ec018b;
      padding-right: 10%;
      max-width: 50%;
      line-height: 100%;
      min-height: 4rem; }
    #artists-list .artists-list-container .single-artist .artist-title {
      font-family: "Morl Extra Bold Italic";
      font-size: 1.2rem;
      padding: 1rem 0 1.5rem;
      color: white; }
body.small-screen #artists-list h2 {
  padding-bottom: 1rem;
  margin: 6rem 0 1rem;
  font-size: 30pt; }
body.small-screen #artists-list .single-artist .artist-name {
  min-height: auto; }
body.small-screen #artists-list .single-artist .artist-title {
  padding-top: 0; }

.loading {
  width: 200px;
  display: flex;
  justify-content: center;
  margin: 5rem auto; }
  .loading .dot {
    height: 10px;
    width: 10px;
    display: block;
    background: white;
    padding: 0;
    margin: 0.25rem;
    color: white;
    animation: fade 1000ms infinite cubic-bezier(0.13, 0.1, 1, 0.52);
    border-radius: 50%; }
    .loading .dot:nth-of-type(2) {
      animation-delay: 200ms; }
    .loading .dot:nth-of-type(3) {
      animation-delay: 300ms; }

#gallery {
  transition: all 300ms ease-in-out; }
  #gallery .grid {
    margin: 8rem 0; }
    body.small-screen #gallery .grid {
      margin-top: 2rem; }
    #gallery .grid .grid-item {
      transition: width 300ms cubic-bezier(0.16, -0.08, 0.92, 1.22); }
    #gallery .grid .grid-sizer,
    #gallery .grid .grid-item {
      width: 33%;
      height: auto; }
    #gallery .grid .grid-item.double {
      width: 66%; }
    #gallery .grid .grid-item.full {
      width: 99%; }

.media.bg.accent-clip {
  background: #ec018b;
  width: 113%;
  height: 340px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 20%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 20%, 0% 100%);
  position: absolute;
  z-index: -2;
  top: 0;
  margin: 0 -10%; }

.media.bg.dark-clip {
  background: #000;
  opacity: 0.3;
  width: 103%;
  height: 350px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 45%);
  clip-path: polygon(100% 0, 0 0, 100% 45%);
  position: absolute;
  z-index: -1;
  top: 2rem;
  margin-right: -10%; }
  body.medium-screen .media.bg.dark-clip {
    top: 0; }

#media h2 {
  padding-bottom: 2rem;
  padding-top: 4rem; }
#media #accreditation .single-accreditation {
  display: flex;
  justify-content: start;
  width: 60%;
  margin-left: 40%;
  border-bottom: 1px solid white;
  padding: 1rem 0 2rem; }
  #media #accreditation .single-accreditation > div {
    width: 50%; }
#media #press .content {
  display: flex;
  padding-bottom: 2rem; }
  #media #press .content .title {
    margin-left: 20%;
    width: 20%;
    margin-top: 1rem; }
  #media #press .content .details {
    width: 60%; }
body.small-screen #media #press h2 {
  margin: 6rem 0 2rem 0; }
body.small-screen #media #press .year {
  font-size: 2rem; }
#media #resources .resources-container {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  width: 60%;
  margin-left: 40%;
  padding-top: 2rem; }
  #media #resources .resources-container .single-resource {
    width: 50%;
    padding-top: 3rem;
    border-bottom: 1px solid white; }
    #media #resources .resources-container .single-resource img {
      height: auto; }
body.medium-screen #media .resources-container .single-resource img {
  max-width: 90%;
  width: auto; }

#submit-a-film .feature-image.banner {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 97%, 0 62%);
  clip-path: polygon(0 0, 100% 0, 100% 97%, 0 62%);
  margin: 0 -10%; }
  #submit-a-film .feature-image.banner img {
    width: 100%;
    height: auto; }
#submit-a-film .content {
  position: relative;
  margin-top: -40rem;
  z-index: 1; }
  #submit-a-film .content .body-copy {
    width: 60%;
    margin-bottom: 8rem; }
    #submit-a-film .content .body-copy .button, #submit-a-film .content .body-copy #header-desktop #nav-container #menu-header-cta-menu li a, #header-desktop #nav-container #menu-header-cta-menu li #submit-a-film .content .body-copy a {
      margin: 2rem 0 1rem;
      display: inline-block; }
  #submit-a-film .content .bottom-copy ul {
    margin: 0;
    padding: 0;
    display: flex;
    list-style: none; }
    #submit-a-film .content .bottom-copy ul li {
      flex: 1;
      width: 0;
      padding: 1rem 2rem 1rem 0; }
      #submit-a-film .content .bottom-copy ul li h3 {
        border-bottom: 1px solid;
        padding-bottom: 1rem; }

.img-padded-bw, #supporters #sponsors .sponsor-list .single-supporter .supporter-image img, #supporters .supporter-section .supporter-list .single-supporter .supporter-image img {
  width: 200px;
  padding: 1rem;
  background: white;
  box-sizing: border-box;
  height: 200px;
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  object-fit: contain; }

#supporters #sponsors {
  margin-top: 2rem;
  margin-bottom: 3rem; }
  #supporters #sponsors h2 {
    font-family: 'Morl Italic';
    font-size: 3rem; }
  #supporters #sponsors .sponsor-list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 2rem;
    align-items: center; }
    #supporters #sponsors .sponsor-list .single-supporter {
      padding: 0 1rem 1rem 0; }
      #supporters #sponsors .sponsor-list .single-supporter .supporter-image {
        overflow: hidden; }
        #supporters #sponsors .sponsor-list .single-supporter .supporter-image img {
          width: 230px;
          height: 230px; }
        #supporters #sponsors .sponsor-list .single-supporter .supporter-image a:hover img {
          -webkit-filter: none;
          filter: none; }
      body.small-screen #supporters #sponsors .sponsor-list .single-supporter {
        padding: 0; }
        body.small-screen #supporters #sponsors .sponsor-list .single-supporter .supporter-image img {
          padding: 1rem !important; }
#supporters .supporter-section .description-container {
  display: flex;
  justify-content: space-between;
  padding: 2rem 0 4rem; }
  #supporters .supporter-section .description-container .main-description {
    width: 60%; }
  #supporters .supporter-section .description-container .secondary-text {
    width: 30%; }
#supporters .supporter-section .supporter-list .single-supporter {
  display: flex;
  font-size: 0.9rem;
  border-top: 1px solid white;
  padding: 1.5rem 0 1rem;
  justify-content: space-between; }
  #supporters .supporter-section .supporter-list .single-supporter .supporter-image {
    width: 15%; }
  #supporters .supporter-section .supporter-list .single-supporter .supporter-info {
    width: 45%;
    padding: 0 3rem 1rem 2rem; }
    #supporters .supporter-section .supporter-list .single-supporter .supporter-info .name {
      font-family: "Morl Italic";
      font-size: 1.3rem;
      margin-bottom: 1rem; }
  #supporters .supporter-section .supporter-list .single-supporter .supporter-contact {
    width: 30%; }
    #supporters .supporter-section .supporter-list .single-supporter .supporter-contact a {
      color: #ec018b;
      display: block; }
body.small-screen #supporters {
  margin-top: 5rem; }

#festival-program {
  display: flex; }
  #festival-program .sidebar {
    width: 30%; }
  #festival-program .film-list-view {
    width: 65%; }
  #festival-program .film-list-container {
    list-style: none;
    margin: 0;
    padding: 0; }
    #festival-program .film-list-container .single-film {
      display: flex;
      border-bottom: 1px solid;
      padding: 1rem 0;
      justify-content: space-between; }
      #festival-program .film-list-container .single-film .film-image {
        width: 35%; }
        #festival-program .film-list-container .single-film .film-image img {
          width: 100%;
          height: auto; }
      #festival-program .film-list-container .single-film .film-title-container {
        width: 60%; }
        #festival-program .film-list-container .single-film .film-title-container .film-title h3 {
          margin: 0; }
        #festival-program .film-list-container .single-film .film-title-container .film-title .tags {
          text-transform: uppercase; }
        #festival-program .film-list-container .single-film .film-title-container .film-title .film-excerpt {
          margin: 3rem 0; }
        #festival-program .film-list-container .single-film .film-title-container .film-title .column {
          display: flex;
          justify-content: space-between;
          align-items: center; }
          #festival-program .film-list-container .single-film .film-title-container .film-title .column .showtimes {
            font-family: "Morl Bold"; }

#program-glance {
  position: relative;
  margin-top: 3rem;
  padding-top: 3rem;
  margin-bottom: 10rem;
  animation: slideDown 500ms ease-in-out; }
  #program-glance #venue-list {
    columns: 6;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    top: 3rem;
    column-gap: 0;
    position: relative;
    z-index: -1;
    list-style: none;
    padding: 0; }
    #program-glance #venue-list .single-venue {
      display: inline-block;
      padding: 0.5rem 1rem;
      font-size: 1rem;
      line-height: 110%;
      text-transform: uppercase; }
      body.small-screen #program-glance #venue-list .single-venue {
        padding: 0; }
  #program-glance .calendar {
    overflow: hidden;
    margin-top: 3rem;
    padding: 0; }
    #program-glance .calendar .week-nav {
      cursor: pointer;
      position: absolute;
      top: 0;
      right: 0;
      font-size: 2rem;
      font-family: 'Morl Italic';
      opacity: 0.5; }
      body.small-screen #program-glance .calendar .week-nav {
        left: 0;
        right: auto; }
        body.small-screen #program-glance .calendar .week-nav#week-nav-2 {
          top: 3rem; }
    #program-glance .calendar #week-nav-1 {
      right: 8rem;
      opacity: 1; }
    #program-glance .calendar #single-week-1 {
      display: flex; }
    #program-glance .calendar .single-week {
      display: none;
      justify-content: space-around;
      list-style: none;
      margin-top: 2rem;
      padding: 0;
      border-top: 1px solid #fff;
      position: relative; }
      body.small-screen #program-glance .calendar .single-week {
        flex-wrap: wrap;
        margin-top: 6rem;
        border-top: 0; }
        body.small-screen #program-glance .calendar .single-week .single-day {
          border-top: 1px solid white;
          padding-bottom: 4rem;
          flex-basis: auto;
          width: 50%; }
          body.small-screen #program-glance .calendar .single-week .single-day .dayname {
            font-size: 1.3rem; }
          body.small-screen #program-glance .calendar .single-week .single-day .single-film {
            border: 0; }
      #program-glance .calendar .single-week.highlight {
        display: flex; }
      #program-glance .calendar .single-week .single-day {
        flex-basis: 0;
        flex-grow: 1; }
        #program-glance .calendar .single-week .single-day .dayname {
          font-size: 1.5rem;
          font-family: 'Morl Regular';
          border-right: 1px solid;
          padding: 1rem 1rem 0 1rem;
          margin: 0; }
        #program-glance .calendar .single-week .single-day .date-number {
          margin-top: 0.5rem;
          padding: 0 0 0rem 1rem;
          font-size: 5.5rem; }
        #program-glance .calendar .single-week .single-day .single-film {
          padding: 1rem;
          font-size: 1rem;
          line-height: 140%;
          border-bottom: 1px solid;
          min-height: 6rem; }
          #program-glance .calendar .single-week .single-day .single-film a {
            color: white; }
            #program-glance .calendar .single-week .single-day .single-film a:hover {
              color: #ec018b; }
        #program-glance .calendar .single-week .single-day:last-of-type .dayname {
          border-right: 0; }
        body.medium-screen #program-glance .calendar .single-week .single-day .dayname {
          font-size: 1rem;
          padding: 1rem 0.5rem 0; }
        body.medium-screen #program-glance .calendar .single-week .single-day .date-number {
          font-size: 3.5rem;
          padding-left: 0.5rem; }
        body.medium-screen #program-glance .calendar .single-week .single-day .single-film {
          font-size: 85%;
          padding: 0.5rem; }
        body.small-screen #program-glance .calendar .single-week .single-day .dayname {
          padding: 1rem 0.5rem 0; }
        body.small-screen #program-glance .calendar .single-week .single-day .date-number {
          font-size: 5rem !important;
          margin: 0.5rem 0 1rem;
          padding: 0;
          border-bottom: 1px solid; }
        body.small-screen #program-glance .calendar .single-week .single-day .single-film {
          font-size: 80%;
          padding: 0.5rem; }
        body.small-screen #program-glance .calendar .single-week .single-day:nth-of-type(even) .dayname {
          border-right: 0; }

#tickets-passes {
  padding-bottom: 25rem; }
  #tickets-passes .body-copy {
    width: 50%; }
  #tickets-passes .tickets-container {
    border-top: 1px solid white;
    margin: 10rem 0; }
    #tickets-passes .tickets-container .content {
      width: 70%; }
  #tickets-passes .fine-print h3 {
    border-bottom: 1px solid white; }
  #tickets-passes .fine-print .two-column ul {
    list-style: none;
    padding: 0;
    columns: 2;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    column-gap: 6rem; }
    #tickets-passes .fine-print .two-column ul > * {
      margin-top: 0; }
    #tickets-passes .fine-print .two-column ul li {
      margin-bottom: 1rem;
      display: inline-block; }
  #tickets-passes .fine-print blockquote {
    border: 2px solid #ec018b;
    margin: 0;
    padding: 1rem 2rem;
    border-radius: 5px;
    width: 42%;
    float: right;
    margin-top: 2rem; }
    #tickets-passes .fine-print blockquote strong, #tickets-passes .fine-print blockquote small, #tickets-passes .fine-print blockquote #footer .widget-title, #footer #tickets-passes .fine-print blockquote .widget-title, #tickets-passes .fine-print blockquote #footer #top #attribution #oos-links .menu a, #footer #top #attribution #oos-links .menu #tickets-passes .fine-print blockquote a, #tickets-passes .fine-print blockquote #footer #top #attribution #menu-footer-menu .menu-item a, #footer #top #attribution #menu-footer-menu .menu-item #tickets-passes .fine-print blockquote a {
      color: #ec018b; }
    #tickets-passes .fine-print blockquote a {
      color: white;
      font-family: "Morl Bold"; }
  body.small-screen #tickets-passes .fine-print {
    font-size: 90%;
    line-height: 140%; }
    body.small-screen #tickets-passes .fine-print h3 {
      font-family: 'Morl Italic';
      font-size: 1.2rem;
      border-bottom: 0;
      margin: 4rem 0 2rem; }
    body.small-screen #tickets-passes .fine-print blockquote {
      padding: 1rem;
      width: 100%;
      box-sizing: border-box; }

.feature-image.background {
  position: absolute;
  z-index: -1;
  opacity: 0.2;
  width: 120%;
  margin-top: -20rem; }
  .feature-image.background img {
    width: 100%;
    height: auto; }
  .feature-image.background .gradient {
    height: 100px;
    position: absolute;
    z-index: 2;
    width: 100%;
    background: linear-gradient(to bottom, #2f2f2f, transparent); }
  body.medium-screen .feature-image.background {
    margin-top: 0; }

.download-program {
  -webkit-clip-path: polygon(0 0, 100% 37%, 93% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 37%, 93% 100%, 0% 100%);
  position: absolute;
  background: #ec018b;
  margin-left: -10%;
  bottom: 0;
  padding: 10% 0% 5% 10%;
  width: 32rem;
  z-index: 1; }
  .download-program h2 {
    border: 0;
    margin-bottom: 3rem;
    padding-right: 6rem; }
  body.medium-screen .download-program {
    width: 40vw; }
  body.small-screen .download-program {
    margin-top: 10rem;
    padding-top: 20%;
    width: 110%;
    -webkit-clip-path: polygon(0 0, 100% 13%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 13%, 100% 100%, 0% 100%);
    margin-right: -10%;
    padding-bottom: 5rem; }
    body.small-screen .download-program h2 {
      font-family: 'Morl Italic';
      font-size: 2.5rem !important;
      padding: 0 3rem 0 0; }

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