.btn.btn-regular {
  background-color: #AA7248;
}
.btn.btn-regular:hover,
.btn.btn-regular:focus,
.btn.btn-regular:active {
  border-color: #AA7248;
  color: #AA7248;
}
.btn.btn-regular:focus {
  box-shadow: 0px 0 6px rgba(170, 114, 72, 0.3333);
}
.btn.btn-regular:active {
  color: #8f603d;
  border-color: #8f603d;
  box-shadow: 0px 0 6px rgba(170, 114, 72, 0.3333);
}
.btn.btn-regular.btn-static {
  border-color: #AA7248 !important;
  color: #AA7248 !important;
}
.btn.btn-regular-invert {
  border-color: #AA7248;
  color: #AA7248;
}
.btn.btn-regular-invert:hover,
.btn.btn-regular-invert:focus,
.btn.btn-regular-invert:active {
  background-color: #AA7248;
}
.btn.btn-regular-invert.btn-static {
  border-color: #AA7248 !important;
  color: #AA7248 !important;
}
.btn.btn-auth-online-register {
  border-color: #AA7248;
  background-color: #AA7248;
  color: white;
}
.btn.btn-auth-online-register > .logo:after {
  border-right-color: rgba(170, 114, 72, 0.3333);
}
a[href].btn.btn-auth-online-register:not([disabled]):hover,
a[href].btn.btn-auth-online-register:not([disabled]):focus {
  background-color: white;
  color: #AA7248;
}
.btn.btn-auth-online-signin {
  border-color: #AA7248;
  background-color: #AA7248;
  color: white;
}
.btn.btn-auth-online-signin > .logo:after {
  border-right-color: rgba(170, 114, 72, 0.3333);
}
a[href].btn.btn-auth-online-signin:not([disabled]):hover,
a[href].btn.btn-auth-online-signin:not([disabled]):focus {
  background-color: white;
  color: #AA7248;
}
.btn.btn-secondary {
  background-color: #AA7248;
}
.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary:active {
  border-color: #AA7248;
  color: #AA7248;
}
.btn.btn-secondary:focus {
  box-shadow: 0px 0 6px rgba(170, 114, 72, 0.3333);
}
.btn.btn-secondary:active {
  color: #8f603d;
  border-color: #8f603d;
  box-shadow: 0px 0 6px rgba(170, 114, 72, 0.3333);
}
.btn.btn-secondary.btn-static {
  border-color: #AA7248 !important;
  color: #AA7248 !important;
}
.text-action.text-action-regular .label {
  border-bottom: 1px solid rgba(170, 114, 72, 0.3333);
}
.text-action.text-action-regular:hover .label {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.form-control:active,
.form-control:focus {
  border-color: #AA7248;
  box-shadow: 0 0 6px 2px #d5b9a4;
}
.control-label a,
.row-note a {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.control-label a:hover,
.row-note a:hover {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.select-control-wrapper .select-control:active + .arrow,
.select-control-wrapper .select-control:focus + .arrow {
  border-top-color: #AA7248;
}
.btn-adjacent-content a {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.btn-adjacent-content a:hover {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.rich-content a {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.rich-content a:hover {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.rich-content .highlight {
  color: #AA7248;
}
.filter-group .primary-filters ul > li > a:after,
.filter-group .primary-filters ul > li > button:after {
  background-color: #AA7248;
}
@media (max-width: 991px) {
  .find-a-film-article .filter-group .primary-filters ul > li > a:hover,
  .find-a-film-article .filter-group .primary-filters ul > li > button:hover,
  .find-a-film-article .filter-group .primary-filters ul > li > a:focus,
  .find-a-film-article .filter-group .primary-filters ul > li > button:focus {
    border-color: #AA7248;
  }
}
@media (max-width: 991px) {
  .find-a-film-article .filter-group .primary-filters ul > li.active > a,
  .find-a-film-article .filter-group .primary-filters ul > li.active > button {
    color: white;
    background-color: #AA7248;
  }
}
.social-nav .service a[href]:hover > .label,
.social-nav .service a[href]:focus > .label {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.sidebar-nav li > a:hover {
  border-color: #AA7248;
}
.sidebar-nav li.-active > a {
  border-color: #AA7248;
  color: #AA7248;
}
.crumb-header > .title a {
  border-bottom: 1px solid rgba(170, 114, 72, 0);
}
.crumb-header > .title a:hover,
.crumb-header > .title a:focus {
  border-bottom: 1px solid #aa7248;
}
.dropdown-menu .option > .optiontarget:not([disabled]):hover,
.dropdown-menu .option > .optiontarget:not([disabled]):focus {
  color: white;
  background-color: #AA7248;
}
.festival-alert > .inner > a .underline {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.festival-alert > .inner > a:hover .underline {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.table-of-contents {
  border-color: #AA7248;
}
.article-title a:hover {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.article-title .toggle:hover {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.article-title.-visiblelink a {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.article-title.-visiblelink a:hover {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.thumbnail-grid > .thumbnail > .content > .title a {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.thumbnail-grid > .thumbnail > .content > .title a:hover {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.thumbnail-grid > .thumbnail > .content > .media:hover + .title a {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.gallery-grid .media-wrapper a:after {
  background-color: rgba(170, 114, 72, 0.5);
}
.paginated-strip > .pages .link[href]:hover:before,
.paginated-strip > .pages .link[href]:focus:before {
  background-color: #AA7248;
}
.paginated-strip > .pages .link.-current:before {
  background-color: #AA7248;
}
.content-title.-visiblelink a {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.content-title.-visiblelink a:hover {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.card.film-card .media:before {
  background-color: #AA7248;
}
.card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.card.director-card .name a[href]:hover,
.card.director-card .name a[href]:focus {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.card.director-card .title a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.card.director-card .title a[href]:hover,
.card.director-card .title a[href]:focus {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.card.media-card .media:hover + .detail .title a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.card.media-card .title a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.card.media-card .title a[href]:hover,
.card.media-card .title a[href]:focus {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.card.article-card a[href] .title {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.card.article-card a[href]:hover .title,
.card.article-card a[href]:focus .title {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.secondary-filters .iScrollIndicator:hover:before,
.secondary-filters .iScrollIndicator.iScrollIndicatorActive:before {
  background-color: #AA7248;
}
.secondary-filters.alpha-numeric .filteritem a > span,
.secondary-filters.terms .filteritem a > span,
.secondary-filters.years .filteritem a > span {
  border-bottom: 1px solid rgba(170, 114, 72, 0);
}
.secondary-filters.alpha-numeric .filteritem a:hover > span,
.secondary-filters.terms .filteritem a:hover > span,
.secondary-filters.years .filteritem a:hover > span,
.secondary-filters.alpha-numeric .filteritem a:focus > span,
.secondary-filters.terms .filteritem a:focus > span,
.secondary-filters.years .filteritem a:focus > span {
  border-bottom: 1px solid #aa7248;
}
.secondary-filters.alpha-numeric .filteritem.-active a,
.secondary-filters.terms .filteritem.-active a,
.secondary-filters.years .filteritem.-active a {
  color: #AA7248;
}
.secondary-filters.days .filteritem.-has-sessions > a[href]:hover time,
.secondary-filters.days .filteritem.-has-sessions > a[href]:focus time {
  border-color: #AA7248;
}
.secondary-filters.days .filteritem.-active time {
  background-color: #AA7248;
  color: white;
}
.film-article .screening-meta a:hover {
  border-bottom-color: #AA7248;
}
.cognito .c-forms-form button.c-icon-button,
.cognito .c-forms-form button:not(.c-icon-button) {
  background-color: #AA7248 !important;
}
@media screen {
  .site-header > .masthead {
    background-color: #AA7248;
  }
}
@media screen and (min-width: 992px) {
  .site-header > .masthead.-has-main-nav:after {
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    border-bottom: 1px solid white;
    opacity: 0.3333333333333333;
  }
}
@media screen {
  .site-header .festival-logo svg path {
    fill: white;
  }
}
@media screen {
  .site-header .festival-details {
    color: white;
  }
}
@media screen and (max-width: 991px) {
  .site-header .festival-details {
    color: #AA7248;
    border-bottom-color: rgba(170, 114, 72, 0.3333);
  }
}
@media screen {
  .site-header .festival-details .positioninganchor > a[href] .name {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
  }
  .site-header .festival-details .positioninganchor > a[href]:hover .name,
  .site-header .festival-details .positioninganchor > a[href]:focus .name {
    border-bottom: 1px solid #ffffff;
  }
}
@media screen {
  .site-header .user-nav > .navlist > .navitem {
    color: white;
  }
  .site-header .user-nav > .navlist > .navitem.-default > a[href] {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
  }
  .site-header .user-nav > .navlist > .navitem.-default > a[href]:hover,
  .site-header .user-nav > .navlist > .navitem.-default > a[href]:focus {
    border-bottom: 1px solid #ffffff;
  }
  .site-header .user-nav > .navlist > .navitem.-wishlist > a[href]:hover .title,
  .site-header .user-nav > .navlist > .navitem.-wishlist > a[href]:focus .title {
    border-bottom: 1px solid #ffffff;
  }
  .site-header .user-nav > .navlist > .navitem.-wishlist .title {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
  }
  .site-header .user-nav > .navlist > .navitem.-wishlist .count {
    background-color: white;
    color: #AA7248;
  }
}
.main-nav {
  background-color: #AA7248;
  color: white;
}
.main-nav > .menu-burger {
  color: white;
}
.main-nav > .menubutton:focus {
  background-color: rgba(113, 53, 20, 0.5);
}
@media screen and (min-width: 992px) {
  .main-nav:after {
    border-bottom-color: white;
  }
}
@media (max-width: 991px) {
  .main-nav {
    background-color: #AA7248;
  }
}
@media (max-width: 991px) {
  .site-header .main-nav:before {
    background-color: #AA7248;
  }
}
@media (max-width: 991px) {
  .main-nav .navlist > .navitem .subnav .subnavitem > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
  }
  .main-nav .navlist > .navitem .subnav .subnavitem > a:hover,
  .main-nav .navlist > .navitem .subnav .subnavitem > a:focus {
    border-bottom: 1px solid #ffffff;
  }
}
@media (max-width: 991px) {
  .main-nav .navlist > .navitem.-default > .label {
    border-bottom: 3px solid rgba(255, 255, 255, 0);
  }
  .main-nav .navlist > .navitem.-default > .label:hover,
  .main-nav .navlist > .navitem.-default > .label:focus {
    border-bottom: 3px solid #ffffff;
  }
  .main-nav .navlist > .navitem.-default.-active > .label {
    border-bottom-color: white;
  }
}
.main-nav .navlist > .navitem.-returntolatestfestival > a .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.main-nav .navlist > .navitem.-returntolatestfestival > a:hover .label,
.main-nav .navlist > .navitem.-returntolatestfestival > a:focus .label {
  border-bottom: 1px solid #ffffff;
}
@media (max-width: 991px) {
  .main-nav .navlist > .navitem.-default,
  .main-nav .navlist > .navitem.-returntolatestfestival {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.3333) 50%, rgba(255, 255, 255, 0) 0);
    background-repeat: repeat-x;
    background-position: bottom;
    background-size: 1px 2px;
  }
}
@media (max-width: 991px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 991px) and (min-resolution: 192dpi) {
  .main-nav .navlist > .navitem.-default,
  .main-nav .navlist > .navitem.-returntolatestfestival {
    background-size: 1px 1px;
  }
}
.main-nav .navitem-festivallogo svg path {
  fill: white;
}
.main-nav .navitem.-wishlist .count {
  background-color: white;
  color: #AA7248;
}
.main-nav .navitem.-wishlist > a[href]:hover .title,
.main-nav .navitem.-wishlist > a[href]:focus .title {
  border-bottom: 1px solid #ffffff;
}
.main-nav .navitem.-wishlist .title {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.region-splash-nav .region > a[href] .title {
  color: #AA7248;
}
.region-splash-nav .region > a[href]:hover,
.region-splash-nav .region > a[href]:focus {
  background-color: #AA7248;
  color: white;
}
.region-splash-nav .region > a[href]:hover .title,
.region-splash-nav .region > a[href]:focus .title {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.region-festival-finished .festivalfinished > .header {
  background-color: #AA7248;
}
.module > .header > .meta > a:hover {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.schedule-visual-guide .navigation > button {
  color: white;
  border-color: #AA7248;
  background-color: #AA7248;
}
.region-home-schedule > .schedule-header {
  border-bottom-color: #AA7248;
}
.region-home-schedule > .schedule-header .schedule-link .title .label {
  color: #AA7248;
}
.region-home-schedule > .schedule-header .schedule-link .title .label a {
  border-bottom: 1px solid rgba(170, 114, 72, 0);
}
.region-home-schedule > .schedule-header .schedule-link .title .label a:hover,
.region-home-schedule > .schedule-header .schedule-link .title .label a:focus {
  border-bottom: 1px solid #aa7248;
}
.schedule-days > .days > .day.-has-sessions > .wrapper[href]:hover,
.schedule-days > .days > .day.-has-sessions > .wrapper[href]:focus {
  border-color: #AA7248;
}
.schedule-days > .days > .day.active > .wrapper {
  color: white;
  background-color: #AA7248;
  border-color: #AA7248;
}
.schedule-days > .days > .more > a[href] > .label {
  border-bottom: 1px solid rgba(170, 114, 72, 0);
}
.schedule-days > .days > .more > a[href]:hover > .label,
.schedule-days > .days > .more > a[href]:focus > .label {
  border-bottom: 1px solid #aa7248;
}
.region-home-tweets .followlink > .label {
  border-bottom: 1px solid rgba(170, 114, 72, 0);
}
.region-home-tweets .followlink:hover > .label,
.region-home-tweets .followlink:focus > .label {
  border-bottom: 1px solid #aa7248;
}
/*
.user-session-list .session {
	&.is-wished {
		.user-session-body-table {
			td {
				&.controls,
				&.controls:after {
					background-color: mix(@brand-primary, #fff, 10%);
				}
			}
		}
	}

	&.is-purchased {
		.user-session-body-table {
			td {
				&.controls,
				&.controls:after {
					background-color: mix(@brand-secondary, #fff, 10%);
				}
			}
		}
	}
}
*/
.festival-archive-item .header .title a {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.festival-archive-item .header .browse-link > span {
  color: #AA7248;
}
.festival-archive-item .header .browse-link:hover > span {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.festival-archive-item .header .browse-link:before {
  border-color: #AA7248;
}
.archive-breadcrumbs .crumb a.label:hover {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.archive-breadcrumbs .crumb.archive {
  background-color: #AA7248;
}
.video-modal .modal-header > .close {
  color: #AA7248;
}
.video-modal .modal-header > .close:hover,
.video-modal .modal-header > .close:focus {
  background-color: #AA7248;
}
/*
.mynziff-article {
	> .user-list-fitler-group {
		.inner {
			.primary-filters {
				ul {
					> li {
						&.wishlist {
							> a {
								&:hover {
								}
							}

							&.active {
								> a {
									background-color: @brand-primary;
								}
							}
						}

						&.purchased {
							> a {
								&:hover {
								}
							}

							&.active {
								> a {
									background-color: @brand-secondary;
								}
							}
						}
					}
				}
			}
		}
	}

	&.mynziff-wishlist-article {
		&.filtered-by-wishlist {
			.user-list-fitler-group {
				.inner {
					border-color: mix(@brand-primary, #fff, 1 / 3 * 100%);

					.primary-filters {
						background-color: mix(@brand-primary, #fff, 10%);
					}
				}
			}

			.user-session-list .user-session-body-table {
				td {
					&.controls,
					&.controls:after {
						background-color: mix(@brand-primary, #fff, 10%);
					}
				}
			}
		}

		&.filtered-by-purchased {
			.user-list-fitler-group {
				.inner {
					border-color: mix(@brand-secondary, #fff, 1 / 3 * 100%);

					.primary-filters {
						background-color: mix(@brand-secondary, #fff, 10%);
					}
				}
			}

			.user-session-list .user-session-body-table {
				td {
					&.controls,
					&.controls:after {
						background-color: mix(@brand-secondary, #fff, 10%);
					}
				}
			}
		}
	}
}
*/
/* Film Page
------------------------------------------------------------*/
.festival-programme-strip .linkgroup .link:hover > .label {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.region-features .featurenavigation .navitem > .label:hover:before,
.region-features .featurenavigation .navitem > .label:focus:before,
.region-features .featurenavigation .navitem.is-nav-selected > .label:before {
  background-color: #AA7248;
}
.region-features .flickity-page-dots .dot.is-selected:after {
  background-color: #AA7248;
}
.region-feature .category-label {
  color: white;
  background-color: #AA7248;
}
.region-feature .body > .title a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.region-feature .body > .title a[href]:hover,
.region-feature .body > .title a[href]:focus {
  border-bottom: 1px solid #aa7248;
}
.region-feature:hover .body a[href],
.region-feature:hover .footer a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.region-feature .body a[href],
.region-feature .footer a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0);
}
.region-feature .body a[href]:hover,
.region-feature .footer a[href]:hover,
.region-feature .body a[href]:focus,
.region-feature .footer a[href]:focus {
  border-bottom: 1px solid #aa7248;
}
.region-feature .category {
  border-top-color: #AA7248;
}
/* Vista progress screen
------------------------------------------------------------*/
.vista-progress div.vista-order-progress .vista-order-progress-bar {
  background: #AA7248;
}
.region-features .featurenavigation .navitem[data-category] > .label:before,
.region-features .featurenavigation .navitem[data-category].is-nav-selected > .label:before {
  background-color: #AA7248;
}
.region-feature[data-category] .category-label {
  color: white;
  background-color: #AA7248;
}
.region-feature[data-category] .body > .title a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.region-feature[data-category] .body > .title a[href]:hover,
.region-feature[data-category] .body > .title a[href]:focus {
  border-bottom: 1px solid #aa7248;
}
.region-feature[data-category]:hover .body a[href],
.region-feature[data-category]:hover .footer a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0.25);
}
.region-feature[data-category] .body a[href],
.region-feature[data-category] .footer a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0);
}
.region-feature[data-category] .body a[href]:hover,
.region-feature[data-category] .footer a[href]:hover,
.region-feature[data-category] .body a[href]:focus,
.region-feature[data-category] .footer a[href]:focus {
  border-bottom: 1px solid #aa7248;
}
.region-feature[data-category] .category {
  border-top-color: #AA7248;
}
.category-list li[data-category] > a {
  border-bottom-color: #ddc7b6;
}
.category-list li[data-category] > a:hover {
  border-bottom-color: #AA7248;
}
.category-list li[data-category].active > a {
  border-bottom-color: #AA7248;
}
.category-label[data-category] {
  color: white;
  background-color: #AA7248;
}
.filter-group .terms.categories li[data-category] > a {
  background-color: #AA7248;
  color: white;
}
.filter-group .terms.categories li[data-category] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category] > a > span:hover,
.filter-group .terms.categories li[data-category] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category] .media:before {
  background-color: #AA7248;
}
.card.film-card[data-category] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.card-popover[data-category] {
  background-color: #AA7248;
}
.card-popover[data-category] > .close {
  color: white;
  background-color: #AA7248;
}
.card-popover[data-category] > .card.film-card .media:before {
  background-color: #AA7248;
}
.card-popover[data-category] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category] .film-info .title a {
  border-bottom: 1px solid rgba(170, 114, 72, 0);
}
[data-category] .film-info .title a[href]:hover,
[data-category] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.film-article[data-category] > .hero {
  background-color: #AA7248;
  color: white;
}
.film-article[data-category] > .festival-archive-strip {
  color: white;
  background-color: #AA7248;
}
.film-article[data-category] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category] > .article-header {
  background-color: #AA7248;
  color: white;
}
.film-article[data-category] > .article-header .category-label {
  background-color: white;
  color: #AA7248;
}
.film-article[data-category] > .article-header .director-group a[href],
.film-article[data-category] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category] > .article-header .director-group a[href]:hover,
.film-article[data-category] > .article-header .canonical-block a[href]:hover,
.film-article[data-category] > .article-header .director-group a[href]:focus,
.film-article[data-category] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category] > .article-header {
  background-color: #AA7248;
  color: white;
}
.schedule-list .session[data-category]:after {
  background-color: #AA7248;
}
.schedule-list .session[data-category] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(170, 114, 72, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category]:before {
  background-color: #AA7248;
}
.user-session-list-table .session[data-category] {
  border-left-color: #AA7248;
}
.user-session-list-table .session[data-category] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #AA7248;
}
.region-features .featurenavigation .navitem[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .label:before,
.region-features .featurenavigation .navitem[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"].is-nav-selected > .label:before {
  background-color: #F26D4F;
}
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .category-label {
  color: white;
  background-color: #F26D4F;
}
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .body > .title a[href] {
  border-bottom: 1px solid rgba(242, 109, 79, 0.25);
}
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .body > .title a[href]:hover,
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .body > .title a[href]:focus {
  border-bottom: 1px solid #f26d4f;
}
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"]:hover .body a[href],
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(242, 109, 79, 0.25);
}
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .body a[href],
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .footer a[href] {
  border-bottom: 1px solid rgba(242, 109, 79, 0);
}
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .body a[href]:hover,
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .footer a[href]:hover,
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .body a[href]:focus,
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .footer a[href]:focus {
  border-bottom: 1px solid #f26d4f;
}
.region-feature[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .category {
  border-top-color: #F26D4F;
}
.category-list li[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > a {
  border-bottom-color: #fac5b9;
}
.category-list li[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > a:hover {
  border-bottom-color: #F26D4F;
}
.category-list li[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"].active > a {
  border-bottom-color: #F26D4F;
}
.category-label[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] {
  color: white;
  background-color: #F26D4F;
}
.filter-group .terms.categories li[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > a {
  background-color: #F26D4F;
  color: white;
}
.filter-group .terms.categories li[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > a > span:hover,
.filter-group .terms.categories li[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .media:before {
  background-color: #F26D4F;
}
.card.film-card[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(242, 109, 79, 0.75);
}
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] {
  background-color: #F26D4F;
}
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .close {
  color: white;
  background-color: #F26D4F;
}
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .card.film-card .media:before {
  background-color: #F26D4F;
}
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .film-info .title a {
  border-bottom: 1px solid rgba(242, 109, 79, 0);
}
[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .film-info .title a[href]:hover,
[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(242, 109, 79, 0.75);
}
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .hero {
  background-color: #F26D4F;
  color: white;
}
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .festival-archive-strip {
  color: white;
  background-color: #F26D4F;
}
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .article-header {
  background-color: #F26D4F;
  color: white;
}
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .article-header .category-label {
  background-color: white;
  color: #F26D4F;
}
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .article-header .director-group a[href],
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .article-header .director-group a[href]:hover,
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .article-header .director-group a[href]:focus,
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] > .article-header {
  background-color: #F26D4F;
  color: white;
}
.schedule-list .session[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"]:after {
  background-color: #F26D4F;
}
.schedule-list .session[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(242, 109, 79, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"]:before {
  background-color: #F26D4F;
}
.user-session-list-table .session[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] {
  border-left-color: #F26D4F;
}
.user-session-list-table .session[data-category="category-class-65c25d2f-0313-4c12-86f5-b42f5e59f081"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #F26D4F;
}
.region-features .featurenavigation .navitem[data-category="aotearoa"] > .label:before,
.region-features .featurenavigation .navitem[data-category="aotearoa"].is-nav-selected > .label:before {
  background-color: #3BD2B1;
}
.region-feature[data-category="aotearoa"] .category-label {
  color: black;
  background-color: #3BD2B1;
}
.region-feature[data-category="aotearoa"] .body > .title a[href] {
  border-bottom: 1px solid rgba(59, 210, 177, 0.25);
}
.region-feature[data-category="aotearoa"] .body > .title a[href]:hover,
.region-feature[data-category="aotearoa"] .body > .title a[href]:focus {
  border-bottom: 1px solid #3bd2b1;
}
.region-feature[data-category="aotearoa"]:hover .body a[href],
.region-feature[data-category="aotearoa"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(59, 210, 177, 0.25);
}
.region-feature[data-category="aotearoa"] .body a[href],
.region-feature[data-category="aotearoa"] .footer a[href] {
  border-bottom: 1px solid rgba(59, 210, 177, 0);
}
.region-feature[data-category="aotearoa"] .body a[href]:hover,
.region-feature[data-category="aotearoa"] .footer a[href]:hover,
.region-feature[data-category="aotearoa"] .body a[href]:focus,
.region-feature[data-category="aotearoa"] .footer a[href]:focus {
  border-bottom: 1px solid #3bd2b1;
}
.region-feature[data-category="aotearoa"] .category {
  border-top-color: #3BD2B1;
}
.category-list li[data-category="aotearoa"] > a {
  border-bottom-color: #b1ede0;
}
.category-list li[data-category="aotearoa"] > a:hover {
  border-bottom-color: #3BD2B1;
}
.category-list li[data-category="aotearoa"].active > a {
  border-bottom-color: #3BD2B1;
}
.category-label[data-category="aotearoa"] {
  color: black;
  background-color: #3BD2B1;
}
.filter-group .terms.categories li[data-category="aotearoa"] > a {
  background-color: #3BD2B1;
  color: black;
}
.filter-group .terms.categories li[data-category="aotearoa"] > a > span {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.filter-group .terms.categories li[data-category="aotearoa"] > a > span:hover,
.filter-group .terms.categories li[data-category="aotearoa"] > a > span:focus {
  border-bottom: 1px solid #000000;
}
.filter-group .terms.categories li[data-category="aotearoa"].-active > a > span {
  border-bottom: 1px solid #000000;
}
.card.film-card[data-category="aotearoa"] .media:before {
  background-color: #3BD2B1;
}
.card.film-card[data-category="aotearoa"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 210, 177, 0.75);
}
.card-popover[data-category="aotearoa"] {
  background-color: #3BD2B1;
}
.card-popover[data-category="aotearoa"] > .close {
  color: #3B3B3B;
  background-color: #3BD2B1;
}
.card-popover[data-category="aotearoa"] > .card.film-card .media:before {
  background-color: #3BD2B1;
}
.card-popover[data-category="aotearoa"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="aotearoa"] > .card.film-card .film-info {
  color: #3B3B3B;
}
.card-popover[data-category="aotearoa"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="aotearoa"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="aotearoa"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="aotearoa"] > .card.film-card .button-control {
  color: #3B3B3B;
}
.card-popover[data-category="aotearoa"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="aotearoa"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="aotearoa"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
[data-category="aotearoa"] .film-info .title a {
  border-bottom: 1px solid rgba(59, 210, 177, 0);
}
[data-category="aotearoa"] .film-info .title a[href]:hover,
[data-category="aotearoa"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(59, 210, 177, 0.75);
}
.film-article[data-category="aotearoa"] > .hero {
  background-color: #3BD2B1;
  color: #3B3B3B;
}
.film-article[data-category="aotearoa"] > .festival-archive-strip {
  color: #3B3B3B;
  background-color: #3BD2B1;
}
.film-article[data-category="aotearoa"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.film-article[data-category="aotearoa"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="aotearoa"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #3b3b3b;
}
.film-article[data-category="aotearoa"] > .article-header {
  background-color: #3BD2B1;
  color: #3B3B3B;
}
.film-article[data-category="aotearoa"] > .article-header .category-label {
  background-color: #3B3B3B;
  color: #3BD2B1;
}
.film-article[data-category="aotearoa"] > .article-header .director-group a[href],
.film-article[data-category="aotearoa"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.25);
}
.film-article[data-category="aotearoa"] > .article-header .director-group a[href]:hover,
.film-article[data-category="aotearoa"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="aotearoa"] > .article-header .director-group a[href]:focus,
.film-article[data-category="aotearoa"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.film-article[data-category="aotearoa"] > .article-header {
  background-color: #3BD2B1;
  color: #3B3B3B;
}
.schedule-list .session[data-category="aotearoa"]:after {
  background-color: #3BD2B1;
}
.schedule-list .session[data-category="aotearoa"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 210, 177, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="aotearoa"]:before {
  background-color: #3BD2B1;
}
.user-session-list-table .session[data-category="aotearoa"] {
  border-left-color: #3BD2B1;
}
.user-session-list-table .session[data-category="aotearoa"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #3BD2B1;
}
.region-features .featurenavigation .navitem[data-category="beats"] > .label:before,
.region-features .featurenavigation .navitem[data-category="beats"].is-nav-selected > .label:before {
  background-color: #FAAE45;
}
.region-feature[data-category="beats"] .category-label {
  color: black;
  background-color: #FAAE45;
}
.region-feature[data-category="beats"] .body > .title a[href] {
  border-bottom: 1px solid rgba(250, 174, 69, 0.25);
}
.region-feature[data-category="beats"] .body > .title a[href]:hover,
.region-feature[data-category="beats"] .body > .title a[href]:focus {
  border-bottom: 1px solid #faae45;
}
.region-feature[data-category="beats"]:hover .body a[href],
.region-feature[data-category="beats"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(250, 174, 69, 0.25);
}
.region-feature[data-category="beats"] .body a[href],
.region-feature[data-category="beats"] .footer a[href] {
  border-bottom: 1px solid rgba(250, 174, 69, 0);
}
.region-feature[data-category="beats"] .body a[href]:hover,
.region-feature[data-category="beats"] .footer a[href]:hover,
.region-feature[data-category="beats"] .body a[href]:focus,
.region-feature[data-category="beats"] .footer a[href]:focus {
  border-bottom: 1px solid #faae45;
}
.region-feature[data-category="beats"] .category {
  border-top-color: #FAAE45;
}
.category-list li[data-category="beats"] > a {
  border-bottom-color: #fddfb5;
}
.category-list li[data-category="beats"] > a:hover {
  border-bottom-color: #FAAE45;
}
.category-list li[data-category="beats"].active > a {
  border-bottom-color: #FAAE45;
}
.category-label[data-category="beats"] {
  color: black;
  background-color: #FAAE45;
}
.filter-group .terms.categories li[data-category="beats"] > a {
  background-color: #FAAE45;
  color: black;
}
.filter-group .terms.categories li[data-category="beats"] > a > span {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.filter-group .terms.categories li[data-category="beats"] > a > span:hover,
.filter-group .terms.categories li[data-category="beats"] > a > span:focus {
  border-bottom: 1px solid #000000;
}
.filter-group .terms.categories li[data-category="beats"].-active > a > span {
  border-bottom: 1px solid #000000;
}
.card.film-card[data-category="beats"] .media:before {
  background-color: #FAAE45;
}
.card.film-card[data-category="beats"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(250, 174, 69, 0.75);
}
.card-popover[data-category="beats"] {
  background-color: #FAAE45;
}
.card-popover[data-category="beats"] > .close {
  color: #3B3B3B;
  background-color: #FAAE45;
}
.card-popover[data-category="beats"] > .card.film-card .media:before {
  background-color: #FAAE45;
}
.card-popover[data-category="beats"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="beats"] > .card.film-card .film-info {
  color: #3B3B3B;
}
.card-popover[data-category="beats"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="beats"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="beats"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="beats"] > .card.film-card .button-control {
  color: #3B3B3B;
}
.card-popover[data-category="beats"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="beats"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="beats"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
[data-category="beats"] .film-info .title a {
  border-bottom: 1px solid rgba(250, 174, 69, 0);
}
[data-category="beats"] .film-info .title a[href]:hover,
[data-category="beats"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(250, 174, 69, 0.75);
}
.film-article[data-category="beats"] > .hero {
  background-color: #FAAE45;
  color: #3B3B3B;
}
.film-article[data-category="beats"] > .festival-archive-strip {
  color: #3B3B3B;
  background-color: #FAAE45;
}
.film-article[data-category="beats"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.film-article[data-category="beats"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="beats"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #3b3b3b;
}
.film-article[data-category="beats"] > .article-header {
  background-color: #FAAE45;
  color: #3B3B3B;
}
.film-article[data-category="beats"] > .article-header .category-label {
  background-color: #3B3B3B;
  color: #FAAE45;
}
.film-article[data-category="beats"] > .article-header .director-group a[href],
.film-article[data-category="beats"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.25);
}
.film-article[data-category="beats"] > .article-header .director-group a[href]:hover,
.film-article[data-category="beats"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="beats"] > .article-header .director-group a[href]:focus,
.film-article[data-category="beats"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.film-article[data-category="beats"] > .article-header {
  background-color: #FAAE45;
  color: #3B3B3B;
}
.schedule-list .session[data-category="beats"]:after {
  background-color: #FAAE45;
}
.schedule-list .session[data-category="beats"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(250, 174, 69, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="beats"]:before {
  background-color: #FAAE45;
}
.user-session-list-table .session[data-category="beats"] {
  border-left-color: #FAAE45;
}
.user-session-list-table .session[data-category="beats"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #FAAE45;
}
.region-features .featurenavigation .navitem[data-category="becoming"] > .label:before,
.region-features .featurenavigation .navitem[data-category="becoming"].is-nav-selected > .label:before {
  background-color: #144EBA;
}
.region-feature[data-category="becoming"] .category-label {
  color: white;
  background-color: #144EBA;
}
.region-feature[data-category="becoming"] .body > .title a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.25);
}
.region-feature[data-category="becoming"] .body > .title a[href]:hover,
.region-feature[data-category="becoming"] .body > .title a[href]:focus {
  border-bottom: 1px solid #144eba;
}
.region-feature[data-category="becoming"]:hover .body a[href],
.region-feature[data-category="becoming"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.25);
}
.region-feature[data-category="becoming"] .body a[href],
.region-feature[data-category="becoming"] .footer a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0);
}
.region-feature[data-category="becoming"] .body a[href]:hover,
.region-feature[data-category="becoming"] .footer a[href]:hover,
.region-feature[data-category="becoming"] .body a[href]:focus,
.region-feature[data-category="becoming"] .footer a[href]:focus {
  border-bottom: 1px solid #144eba;
}
.region-feature[data-category="becoming"] .category {
  border-top-color: #144EBA;
}
.category-list li[data-category="becoming"] > a {
  border-bottom-color: #a1b8e3;
}
.category-list li[data-category="becoming"] > a:hover {
  border-bottom-color: #144EBA;
}
.category-list li[data-category="becoming"].active > a {
  border-bottom-color: #144EBA;
}
.category-label[data-category="becoming"] {
  color: white;
  background-color: #144EBA;
}
.filter-group .terms.categories li[data-category="becoming"] > a {
  background-color: #144EBA;
  color: white;
}
.filter-group .terms.categories li[data-category="becoming"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="becoming"] > a > span:hover,
.filter-group .terms.categories li[data-category="becoming"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="becoming"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="becoming"] .media:before {
  background-color: #144EBA;
}
.card.film-card[data-category="becoming"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.75);
}
.card-popover[data-category="becoming"] {
  background-color: #144EBA;
}
.card-popover[data-category="becoming"] > .close {
  color: white;
  background-color: #144EBA;
}
.card-popover[data-category="becoming"] > .card.film-card .media:before {
  background-color: #144EBA;
}
.card-popover[data-category="becoming"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="becoming"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="becoming"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="becoming"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="becoming"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="becoming"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="becoming"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="becoming"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="becoming"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="becoming"] .film-info .title a {
  border-bottom: 1px solid rgba(20, 78, 186, 0);
}
[data-category="becoming"] .film-info .title a[href]:hover,
[data-category="becoming"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(20, 78, 186, 0.75);
}
.film-article[data-category="becoming"] > .hero {
  background-color: #144EBA;
  color: white;
}
.film-article[data-category="becoming"] > .festival-archive-strip {
  color: white;
  background-color: #144EBA;
}
.film-article[data-category="becoming"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="becoming"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="becoming"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="becoming"] > .article-header {
  background-color: #144EBA;
  color: white;
}
.film-article[data-category="becoming"] > .article-header .category-label {
  background-color: white;
  color: #144EBA;
}
.film-article[data-category="becoming"] > .article-header .director-group a[href],
.film-article[data-category="becoming"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="becoming"] > .article-header .director-group a[href]:hover,
.film-article[data-category="becoming"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="becoming"] > .article-header .director-group a[href]:focus,
.film-article[data-category="becoming"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="becoming"] > .article-header {
  background-color: #144EBA;
  color: white;
}
.schedule-list .session[data-category="becoming"]:after {
  background-color: #144EBA;
}
.schedule-list .session[data-category="becoming"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="becoming"]:before {
  background-color: #144EBA;
}
.user-session-list-table .session[data-category="becoming"] {
  border-left-color: #144EBA;
}
.user-session-list-table .session[data-category="becoming"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #144EBA;
}
.region-features .featurenavigation .navitem[data-category="belonging"] > .label:before,
.region-features .featurenavigation .navitem[data-category="belonging"].is-nav-selected > .label:before {
  background-color: #F26D4F;
}
.region-feature[data-category="belonging"] .category-label {
  color: white;
  background-color: #F26D4F;
}
.region-feature[data-category="belonging"] .body > .title a[href] {
  border-bottom: 1px solid rgba(242, 109, 79, 0.25);
}
.region-feature[data-category="belonging"] .body > .title a[href]:hover,
.region-feature[data-category="belonging"] .body > .title a[href]:focus {
  border-bottom: 1px solid #f26d4f;
}
.region-feature[data-category="belonging"]:hover .body a[href],
.region-feature[data-category="belonging"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(242, 109, 79, 0.25);
}
.region-feature[data-category="belonging"] .body a[href],
.region-feature[data-category="belonging"] .footer a[href] {
  border-bottom: 1px solid rgba(242, 109, 79, 0);
}
.region-feature[data-category="belonging"] .body a[href]:hover,
.region-feature[data-category="belonging"] .footer a[href]:hover,
.region-feature[data-category="belonging"] .body a[href]:focus,
.region-feature[data-category="belonging"] .footer a[href]:focus {
  border-bottom: 1px solid #f26d4f;
}
.region-feature[data-category="belonging"] .category {
  border-top-color: #F26D4F;
}
.category-list li[data-category="belonging"] > a {
  border-bottom-color: #fac5b9;
}
.category-list li[data-category="belonging"] > a:hover {
  border-bottom-color: #F26D4F;
}
.category-list li[data-category="belonging"].active > a {
  border-bottom-color: #F26D4F;
}
.category-label[data-category="belonging"] {
  color: white;
  background-color: #F26D4F;
}
.filter-group .terms.categories li[data-category="belonging"] > a {
  background-color: #F26D4F;
  color: white;
}
.filter-group .terms.categories li[data-category="belonging"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="belonging"] > a > span:hover,
.filter-group .terms.categories li[data-category="belonging"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="belonging"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="belonging"] .media:before {
  background-color: #F26D4F;
}
.card.film-card[data-category="belonging"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(242, 109, 79, 0.75);
}
.card-popover[data-category="belonging"] {
  background-color: #F26D4F;
}
.card-popover[data-category="belonging"] > .close {
  color: white;
  background-color: #F26D4F;
}
.card-popover[data-category="belonging"] > .card.film-card .media:before {
  background-color: #F26D4F;
}
.card-popover[data-category="belonging"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="belonging"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="belonging"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="belonging"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="belonging"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="belonging"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="belonging"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="belonging"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="belonging"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="belonging"] .film-info .title a {
  border-bottom: 1px solid rgba(242, 109, 79, 0);
}
[data-category="belonging"] .film-info .title a[href]:hover,
[data-category="belonging"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(242, 109, 79, 0.75);
}
.film-article[data-category="belonging"] > .hero {
  background-color: #F26D4F;
  color: white;
}
.film-article[data-category="belonging"] > .festival-archive-strip {
  color: white;
  background-color: #F26D4F;
}
.film-article[data-category="belonging"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="belonging"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="belonging"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="belonging"] > .article-header {
  background-color: #F26D4F;
  color: white;
}
.film-article[data-category="belonging"] > .article-header .category-label {
  background-color: white;
  color: #F26D4F;
}
.film-article[data-category="belonging"] > .article-header .director-group a[href],
.film-article[data-category="belonging"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="belonging"] > .article-header .director-group a[href]:hover,
.film-article[data-category="belonging"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="belonging"] > .article-header .director-group a[href]:focus,
.film-article[data-category="belonging"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="belonging"] > .article-header {
  background-color: #F26D4F;
  color: white;
}
.schedule-list .session[data-category="belonging"]:after {
  background-color: #F26D4F;
}
.schedule-list .session[data-category="belonging"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(242, 109, 79, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="belonging"]:before {
  background-color: #F26D4F;
}
.user-session-list-table .session[data-category="belonging"] {
  border-left-color: #F26D4F;
}
.user-session-list-table .session[data-category="belonging"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #F26D4F;
}
.region-features .featurenavigation .navitem[data-category="big-nights"] > .label:before,
.region-features .featurenavigation .navitem[data-category="big-nights"].is-nav-selected > .label:before {
  background-color: #FF545D;
}
.region-feature[data-category="big-nights"] .category-label {
  color: white;
  background-color: #FF545D;
}
.region-feature[data-category="big-nights"] .body > .title a[href] {
  border-bottom: 1px solid rgba(255, 84, 93, 0.25);
}
.region-feature[data-category="big-nights"] .body > .title a[href]:hover,
.region-feature[data-category="big-nights"] .body > .title a[href]:focus {
  border-bottom: 1px solid #ff545d;
}
.region-feature[data-category="big-nights"]:hover .body a[href],
.region-feature[data-category="big-nights"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(255, 84, 93, 0.25);
}
.region-feature[data-category="big-nights"] .body a[href],
.region-feature[data-category="big-nights"] .footer a[href] {
  border-bottom: 1px solid rgba(255, 84, 93, 0);
}
.region-feature[data-category="big-nights"] .body a[href]:hover,
.region-feature[data-category="big-nights"] .footer a[href]:hover,
.region-feature[data-category="big-nights"] .body a[href]:focus,
.region-feature[data-category="big-nights"] .footer a[href]:focus {
  border-bottom: 1px solid #ff545d;
}
.region-feature[data-category="big-nights"] .category {
  border-top-color: #FF545D;
}
.category-list li[data-category="big-nights"] > a {
  border-bottom-color: #ffbbbe;
}
.category-list li[data-category="big-nights"] > a:hover {
  border-bottom-color: #FF545D;
}
.category-list li[data-category="big-nights"].active > a {
  border-bottom-color: #FF545D;
}
.category-label[data-category="big-nights"] {
  color: white;
  background-color: #FF545D;
}
.filter-group .terms.categories li[data-category="big-nights"] > a {
  background-color: #FF545D;
  color: white;
}
.filter-group .terms.categories li[data-category="big-nights"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="big-nights"] > a > span:hover,
.filter-group .terms.categories li[data-category="big-nights"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="big-nights"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="big-nights"] .media:before {
  background-color: #FF545D;
}
.card.film-card[data-category="big-nights"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 84, 93, 0.75);
}
.card-popover[data-category="big-nights"] {
  background-color: #FF545D;
}
.card-popover[data-category="big-nights"] > .close {
  color: white;
  background-color: #FF545D;
}
.card-popover[data-category="big-nights"] > .card.film-card .media:before {
  background-color: #FF545D;
}
.card-popover[data-category="big-nights"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="big-nights"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="big-nights"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="big-nights"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="big-nights"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="big-nights"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="big-nights"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="big-nights"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="big-nights"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="big-nights"] .film-info .title a {
  border-bottom: 1px solid rgba(255, 84, 93, 0);
}
[data-category="big-nights"] .film-info .title a[href]:hover,
[data-category="big-nights"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 84, 93, 0.75);
}
.film-article[data-category="big-nights"] > .hero {
  background-color: #FF545D;
  color: white;
}
.film-article[data-category="big-nights"] > .festival-archive-strip {
  color: white;
  background-color: #FF545D;
}
.film-article[data-category="big-nights"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="big-nights"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="big-nights"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="big-nights"] > .article-header {
  background-color: #FF545D;
  color: white;
}
.film-article[data-category="big-nights"] > .article-header .category-label {
  background-color: white;
  color: #FF545D;
}
.film-article[data-category="big-nights"] > .article-header .director-group a[href],
.film-article[data-category="big-nights"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="big-nights"] > .article-header .director-group a[href]:hover,
.film-article[data-category="big-nights"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="big-nights"] > .article-header .director-group a[href]:focus,
.film-article[data-category="big-nights"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="big-nights"] > .article-header {
  background-color: #FF545D;
  color: white;
}
.schedule-list .session[data-category="big-nights"]:after {
  background-color: #FF545D;
}
.schedule-list .session[data-category="big-nights"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 84, 93, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="big-nights"]:before {
  background-color: #FF545D;
}
.user-session-list-table .session[data-category="big-nights"] {
  border-left-color: #FF545D;
}
.user-session-list-table .session[data-category="big-nights"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #FF545D;
}
.region-features .featurenavigation .navitem[data-category="bill-gosden-tribute-"] > .label:before,
.region-features .featurenavigation .navitem[data-category="bill-gosden-tribute-"].is-nav-selected > .label:before {
  background-color: #A391B0;
}
.region-feature[data-category="bill-gosden-tribute-"] .category-label {
  color: white;
  background-color: #A391B0;
}
.region-feature[data-category="bill-gosden-tribute-"] .body > .title a[href] {
  border-bottom: 1px solid rgba(163, 145, 176, 0.25);
}
.region-feature[data-category="bill-gosden-tribute-"] .body > .title a[href]:hover,
.region-feature[data-category="bill-gosden-tribute-"] .body > .title a[href]:focus {
  border-bottom: 1px solid #a391b0;
}
.region-feature[data-category="bill-gosden-tribute-"]:hover .body a[href],
.region-feature[data-category="bill-gosden-tribute-"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(163, 145, 176, 0.25);
}
.region-feature[data-category="bill-gosden-tribute-"] .body a[href],
.region-feature[data-category="bill-gosden-tribute-"] .footer a[href] {
  border-bottom: 1px solid rgba(163, 145, 176, 0);
}
.region-feature[data-category="bill-gosden-tribute-"] .body a[href]:hover,
.region-feature[data-category="bill-gosden-tribute-"] .footer a[href]:hover,
.region-feature[data-category="bill-gosden-tribute-"] .body a[href]:focus,
.region-feature[data-category="bill-gosden-tribute-"] .footer a[href]:focus {
  border-bottom: 1px solid #a391b0;
}
.region-feature[data-category="bill-gosden-tribute-"] .category {
  border-top-color: #A391B0;
}
.category-list li[data-category="bill-gosden-tribute-"] > a {
  border-bottom-color: #dad3df;
}
.category-list li[data-category="bill-gosden-tribute-"] > a:hover {
  border-bottom-color: #A391B0;
}
.category-list li[data-category="bill-gosden-tribute-"].active > a {
  border-bottom-color: #A391B0;
}
.category-label[data-category="bill-gosden-tribute-"] {
  color: white;
  background-color: #A391B0;
}
.filter-group .terms.categories li[data-category="bill-gosden-tribute-"] > a {
  background-color: #A391B0;
  color: white;
}
.filter-group .terms.categories li[data-category="bill-gosden-tribute-"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="bill-gosden-tribute-"] > a > span:hover,
.filter-group .terms.categories li[data-category="bill-gosden-tribute-"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="bill-gosden-tribute-"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="bill-gosden-tribute-"] .media:before {
  background-color: #A391B0;
}
.card.film-card[data-category="bill-gosden-tribute-"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(163, 145, 176, 0.75);
}
.card-popover[data-category="bill-gosden-tribute-"] {
  background-color: #A391B0;
}
.card-popover[data-category="bill-gosden-tribute-"] > .close {
  color: white;
  background-color: #A391B0;
}
.card-popover[data-category="bill-gosden-tribute-"] > .card.film-card .media:before {
  background-color: #A391B0;
}
.card-popover[data-category="bill-gosden-tribute-"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="bill-gosden-tribute-"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="bill-gosden-tribute-"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="bill-gosden-tribute-"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="bill-gosden-tribute-"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="bill-gosden-tribute-"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="bill-gosden-tribute-"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="bill-gosden-tribute-"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="bill-gosden-tribute-"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="bill-gosden-tribute-"] .film-info .title a {
  border-bottom: 1px solid rgba(163, 145, 176, 0);
}
[data-category="bill-gosden-tribute-"] .film-info .title a[href]:hover,
[data-category="bill-gosden-tribute-"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(163, 145, 176, 0.75);
}
.film-article[data-category="bill-gosden-tribute-"] > .hero {
  background-color: #A391B0;
  color: white;
}
.film-article[data-category="bill-gosden-tribute-"] > .festival-archive-strip {
  color: white;
  background-color: #A391B0;
}
.film-article[data-category="bill-gosden-tribute-"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="bill-gosden-tribute-"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="bill-gosden-tribute-"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="bill-gosden-tribute-"] > .article-header {
  background-color: #A391B0;
  color: white;
}
.film-article[data-category="bill-gosden-tribute-"] > .article-header .category-label {
  background-color: white;
  color: #A391B0;
}
.film-article[data-category="bill-gosden-tribute-"] > .article-header .director-group a[href],
.film-article[data-category="bill-gosden-tribute-"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="bill-gosden-tribute-"] > .article-header .director-group a[href]:hover,
.film-article[data-category="bill-gosden-tribute-"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="bill-gosden-tribute-"] > .article-header .director-group a[href]:focus,
.film-article[data-category="bill-gosden-tribute-"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="bill-gosden-tribute-"] > .article-header {
  background-color: #A391B0;
  color: white;
}
.schedule-list .session[data-category="bill-gosden-tribute-"]:after {
  background-color: #A391B0;
}
.schedule-list .session[data-category="bill-gosden-tribute-"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(163, 145, 176, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="bill-gosden-tribute-"]:before {
  background-color: #A391B0;
}
.user-session-list-table .session[data-category="bill-gosden-tribute-"] {
  border-left-color: #A391B0;
}
.user-session-list-table .session[data-category="bill-gosden-tribute-"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #A391B0;
}
.region-features .featurenavigation .navitem[data-category="diwali-lights"] > .label:before,
.region-features .featurenavigation .navitem[data-category="diwali-lights"].is-nav-selected > .label:before {
  background-color: #0D4038;
}
.region-feature[data-category="diwali-lights"] .category-label {
  color: white;
  background-color: #0D4038;
}
.region-feature[data-category="diwali-lights"] .body > .title a[href] {
  border-bottom: 1px solid rgba(13, 64, 56, 0.25);
}
.region-feature[data-category="diwali-lights"] .body > .title a[href]:hover,
.region-feature[data-category="diwali-lights"] .body > .title a[href]:focus {
  border-bottom: 1px solid #0d4038;
}
.region-feature[data-category="diwali-lights"]:hover .body a[href],
.region-feature[data-category="diwali-lights"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(13, 64, 56, 0.25);
}
.region-feature[data-category="diwali-lights"] .body a[href],
.region-feature[data-category="diwali-lights"] .footer a[href] {
  border-bottom: 1px solid rgba(13, 64, 56, 0);
}
.region-feature[data-category="diwali-lights"] .body a[href]:hover,
.region-feature[data-category="diwali-lights"] .footer a[href]:hover,
.region-feature[data-category="diwali-lights"] .body a[href]:focus,
.region-feature[data-category="diwali-lights"] .footer a[href]:focus {
  border-bottom: 1px solid #0d4038;
}
.region-feature[data-category="diwali-lights"] .category {
  border-top-color: #0D4038;
}
.category-list li[data-category="diwali-lights"] > a {
  border-bottom-color: #9eb3af;
}
.category-list li[data-category="diwali-lights"] > a:hover {
  border-bottom-color: #0D4038;
}
.category-list li[data-category="diwali-lights"].active > a {
  border-bottom-color: #0D4038;
}
.category-label[data-category="diwali-lights"] {
  color: white;
  background-color: #0D4038;
}
.filter-group .terms.categories li[data-category="diwali-lights"] > a {
  background-color: #0D4038;
  color: white;
}
.filter-group .terms.categories li[data-category="diwali-lights"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="diwali-lights"] > a > span:hover,
.filter-group .terms.categories li[data-category="diwali-lights"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="diwali-lights"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="diwali-lights"] .media:before {
  background-color: #0D4038;
}
.card.film-card[data-category="diwali-lights"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(13, 64, 56, 0.75);
}
.card-popover[data-category="diwali-lights"] {
  background-color: #0D4038;
}
.card-popover[data-category="diwali-lights"] > .close {
  color: white;
  background-color: #0D4038;
}
.card-popover[data-category="diwali-lights"] > .card.film-card .media:before {
  background-color: #0D4038;
}
.card-popover[data-category="diwali-lights"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="diwali-lights"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="diwali-lights"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="diwali-lights"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="diwali-lights"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="diwali-lights"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="diwali-lights"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="diwali-lights"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="diwali-lights"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="diwali-lights"] .film-info .title a {
  border-bottom: 1px solid rgba(13, 64, 56, 0);
}
[data-category="diwali-lights"] .film-info .title a[href]:hover,
[data-category="diwali-lights"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(13, 64, 56, 0.75);
}
.film-article[data-category="diwali-lights"] > .hero {
  background-color: #0D4038;
  color: white;
}
.film-article[data-category="diwali-lights"] > .festival-archive-strip {
  color: white;
  background-color: #0D4038;
}
.film-article[data-category="diwali-lights"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="diwali-lights"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="diwali-lights"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="diwali-lights"] > .article-header {
  background-color: #0D4038;
  color: white;
}
.film-article[data-category="diwali-lights"] > .article-header .category-label {
  background-color: white;
  color: #0D4038;
}
.film-article[data-category="diwali-lights"] > .article-header .director-group a[href],
.film-article[data-category="diwali-lights"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="diwali-lights"] > .article-header .director-group a[href]:hover,
.film-article[data-category="diwali-lights"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="diwali-lights"] > .article-header .director-group a[href]:focus,
.film-article[data-category="diwali-lights"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="diwali-lights"] > .article-header {
  background-color: #0D4038;
  color: white;
}
.schedule-list .session[data-category="diwali-lights"]:after {
  background-color: #0D4038;
}
.schedule-list .session[data-category="diwali-lights"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(13, 64, 56, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="diwali-lights"]:before {
  background-color: #0D4038;
}
.user-session-list-table .session[data-category="diwali-lights"] {
  border-left-color: #0D4038;
}
.user-session-list-table .session[data-category="diwali-lights"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #0D4038;
}
.region-features .featurenavigation .navitem[data-category="incredibly-strange"] > .label:before,
.region-features .featurenavigation .navitem[data-category="incredibly-strange"].is-nav-selected > .label:before {
  background-color: #BAE3CC;
}
.region-feature[data-category="incredibly-strange"] .category-label {
  color: black;
  background-color: #BAE3CC;
}
.region-feature[data-category="incredibly-strange"] .body > .title a[href] {
  border-bottom: 1px solid rgba(186, 227, 204, 0.25);
}
.region-feature[data-category="incredibly-strange"] .body > .title a[href]:hover,
.region-feature[data-category="incredibly-strange"] .body > .title a[href]:focus {
  border-bottom: 1px solid #bae3cc;
}
.region-feature[data-category="incredibly-strange"]:hover .body a[href],
.region-feature[data-category="incredibly-strange"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(186, 227, 204, 0.25);
}
.region-feature[data-category="incredibly-strange"] .body a[href],
.region-feature[data-category="incredibly-strange"] .footer a[href] {
  border-bottom: 1px solid rgba(186, 227, 204, 0);
}
.region-feature[data-category="incredibly-strange"] .body a[href]:hover,
.region-feature[data-category="incredibly-strange"] .footer a[href]:hover,
.region-feature[data-category="incredibly-strange"] .body a[href]:focus,
.region-feature[data-category="incredibly-strange"] .footer a[href]:focus {
  border-bottom: 1px solid #bae3cc;
}
.region-feature[data-category="incredibly-strange"] .category {
  border-top-color: #BAE3CC;
}
.category-list li[data-category="incredibly-strange"] > a {
  border-bottom-color: #e3f4eb;
}
.category-list li[data-category="incredibly-strange"] > a:hover {
  border-bottom-color: #BAE3CC;
}
.category-list li[data-category="incredibly-strange"].active > a {
  border-bottom-color: #BAE3CC;
}
.category-label[data-category="incredibly-strange"] {
  color: black;
  background-color: #BAE3CC;
}
.filter-group .terms.categories li[data-category="incredibly-strange"] > a {
  background-color: #BAE3CC;
  color: black;
}
.filter-group .terms.categories li[data-category="incredibly-strange"] > a > span {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.filter-group .terms.categories li[data-category="incredibly-strange"] > a > span:hover,
.filter-group .terms.categories li[data-category="incredibly-strange"] > a > span:focus {
  border-bottom: 1px solid #000000;
}
.filter-group .terms.categories li[data-category="incredibly-strange"].-active > a > span {
  border-bottom: 1px solid #000000;
}
.card.film-card[data-category="incredibly-strange"] .media:before {
  background-color: #BAE3CC;
}
.card.film-card[data-category="incredibly-strange"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(186, 227, 204, 0.75);
}
.card-popover[data-category="incredibly-strange"] {
  background-color: #BAE3CC;
}
.card-popover[data-category="incredibly-strange"] > .close {
  color: #3B3B3B;
  background-color: #BAE3CC;
}
.card-popover[data-category="incredibly-strange"] > .card.film-card .media:before {
  background-color: #BAE3CC;
}
.card-popover[data-category="incredibly-strange"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="incredibly-strange"] > .card.film-card .film-info {
  color: #3B3B3B;
}
.card-popover[data-category="incredibly-strange"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="incredibly-strange"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="incredibly-strange"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="incredibly-strange"] > .card.film-card .button-control {
  color: #3B3B3B;
}
.card-popover[data-category="incredibly-strange"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="incredibly-strange"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="incredibly-strange"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
[data-category="incredibly-strange"] .film-info .title a {
  border-bottom: 1px solid rgba(186, 227, 204, 0);
}
[data-category="incredibly-strange"] .film-info .title a[href]:hover,
[data-category="incredibly-strange"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(186, 227, 204, 0.75);
}
.film-article[data-category="incredibly-strange"] > .hero {
  background-color: #BAE3CC;
  color: #3B3B3B;
}
.film-article[data-category="incredibly-strange"] > .festival-archive-strip {
  color: #3B3B3B;
  background-color: #BAE3CC;
}
.film-article[data-category="incredibly-strange"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.film-article[data-category="incredibly-strange"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="incredibly-strange"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #3b3b3b;
}
.film-article[data-category="incredibly-strange"] > .article-header {
  background-color: #BAE3CC;
  color: #3B3B3B;
}
.film-article[data-category="incredibly-strange"] > .article-header .category-label {
  background-color: #3B3B3B;
  color: #BAE3CC;
}
.film-article[data-category="incredibly-strange"] > .article-header .director-group a[href],
.film-article[data-category="incredibly-strange"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.25);
}
.film-article[data-category="incredibly-strange"] > .article-header .director-group a[href]:hover,
.film-article[data-category="incredibly-strange"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="incredibly-strange"] > .article-header .director-group a[href]:focus,
.film-article[data-category="incredibly-strange"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.film-article[data-category="incredibly-strange"] > .article-header {
  background-color: #BAE3CC;
  color: #3B3B3B;
}
.schedule-list .session[data-category="incredibly-strange"]:after {
  background-color: #BAE3CC;
}
.schedule-list .session[data-category="incredibly-strange"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(186, 227, 204, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="incredibly-strange"]:before {
  background-color: #BAE3CC;
}
.user-session-list-table .session[data-category="incredibly-strange"] {
  border-left-color: #BAE3CC;
}
.user-session-list-table .session[data-category="incredibly-strange"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #BAE3CC;
}
.region-features .featurenavigation .navitem[data-category="mobilise"] > .label:before,
.region-features .featurenavigation .navitem[data-category="mobilise"].is-nav-selected > .label:before {
  background-color: #FFD966;
}
.region-feature[data-category="mobilise"] .category-label {
  color: black;
  background-color: #FFD966;
}
.region-feature[data-category="mobilise"] .body > .title a[href] {
  border-bottom: 1px solid rgba(255, 217, 102, 0.25);
}
.region-feature[data-category="mobilise"] .body > .title a[href]:hover,
.region-feature[data-category="mobilise"] .body > .title a[href]:focus {
  border-bottom: 1px solid #ffd966;
}
.region-feature[data-category="mobilise"]:hover .body a[href],
.region-feature[data-category="mobilise"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(255, 217, 102, 0.25);
}
.region-feature[data-category="mobilise"] .body a[href],
.region-feature[data-category="mobilise"] .footer a[href] {
  border-bottom: 1px solid rgba(255, 217, 102, 0);
}
.region-feature[data-category="mobilise"] .body a[href]:hover,
.region-feature[data-category="mobilise"] .footer a[href]:hover,
.region-feature[data-category="mobilise"] .body a[href]:focus,
.region-feature[data-category="mobilise"] .footer a[href]:focus {
  border-bottom: 1px solid #ffd966;
}
.region-feature[data-category="mobilise"] .category {
  border-top-color: #FFD966;
}
.category-list li[data-category="mobilise"] > a {
  border-bottom-color: #fff0c2;
}
.category-list li[data-category="mobilise"] > a:hover {
  border-bottom-color: #FFD966;
}
.category-list li[data-category="mobilise"].active > a {
  border-bottom-color: #FFD966;
}
.category-label[data-category="mobilise"] {
  color: black;
  background-color: #FFD966;
}
.filter-group .terms.categories li[data-category="mobilise"] > a {
  background-color: #FFD966;
  color: black;
}
.filter-group .terms.categories li[data-category="mobilise"] > a > span {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.filter-group .terms.categories li[data-category="mobilise"] > a > span:hover,
.filter-group .terms.categories li[data-category="mobilise"] > a > span:focus {
  border-bottom: 1px solid #000000;
}
.filter-group .terms.categories li[data-category="mobilise"].-active > a > span {
  border-bottom: 1px solid #000000;
}
.card.film-card[data-category="mobilise"] .media:before {
  background-color: #FFD966;
}
.card.film-card[data-category="mobilise"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 217, 102, 0.75);
}
.card-popover[data-category="mobilise"] {
  background-color: #FFD966;
}
.card-popover[data-category="mobilise"] > .close {
  color: #3B3B3B;
  background-color: #FFD966;
}
.card-popover[data-category="mobilise"] > .card.film-card .media:before {
  background-color: #FFD966;
}
.card-popover[data-category="mobilise"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="mobilise"] > .card.film-card .film-info {
  color: #3B3B3B;
}
.card-popover[data-category="mobilise"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="mobilise"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="mobilise"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="mobilise"] > .card.film-card .button-control {
  color: #3B3B3B;
}
.card-popover[data-category="mobilise"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="mobilise"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="mobilise"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
[data-category="mobilise"] .film-info .title a {
  border-bottom: 1px solid rgba(255, 217, 102, 0);
}
[data-category="mobilise"] .film-info .title a[href]:hover,
[data-category="mobilise"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 217, 102, 0.75);
}
.film-article[data-category="mobilise"] > .hero {
  background-color: #FFD966;
  color: #3B3B3B;
}
.film-article[data-category="mobilise"] > .festival-archive-strip {
  color: #3B3B3B;
  background-color: #FFD966;
}
.film-article[data-category="mobilise"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.film-article[data-category="mobilise"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="mobilise"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #3b3b3b;
}
.film-article[data-category="mobilise"] > .article-header {
  background-color: #FFD966;
  color: #3B3B3B;
}
.film-article[data-category="mobilise"] > .article-header .category-label {
  background-color: #3B3B3B;
  color: #FFD966;
}
.film-article[data-category="mobilise"] > .article-header .director-group a[href],
.film-article[data-category="mobilise"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.25);
}
.film-article[data-category="mobilise"] > .article-header .director-group a[href]:hover,
.film-article[data-category="mobilise"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="mobilise"] > .article-header .director-group a[href]:focus,
.film-article[data-category="mobilise"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.film-article[data-category="mobilise"] > .article-header {
  background-color: #FFD966;
  color: #3B3B3B;
}
.schedule-list .session[data-category="mobilise"]:after {
  background-color: #FFD966;
}
.schedule-list .session[data-category="mobilise"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 217, 102, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="mobilise"]:before {
  background-color: #FFD966;
}
.user-session-list-table .session[data-category="mobilise"] {
  border-left-color: #FFD966;
}
.user-session-list-table .session[data-category="mobilise"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #FFD966;
}
.region-features .featurenavigation .navitem[data-category="origins"] > .label:before,
.region-features .featurenavigation .navitem[data-category="origins"].is-nav-selected > .label:before {
  background-color: #FFCFAB;
}
.region-feature[data-category="origins"] .category-label {
  color: black;
  background-color: #FFCFAB;
}
.region-feature[data-category="origins"] .body > .title a[href] {
  border-bottom: 1px solid rgba(255, 207, 171, 0.25);
}
.region-feature[data-category="origins"] .body > .title a[href]:hover,
.region-feature[data-category="origins"] .body > .title a[href]:focus {
  border-bottom: 1px solid #ffcfab;
}
.region-feature[data-category="origins"]:hover .body a[href],
.region-feature[data-category="origins"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(255, 207, 171, 0.25);
}
.region-feature[data-category="origins"] .body a[href],
.region-feature[data-category="origins"] .footer a[href] {
  border-bottom: 1px solid rgba(255, 207, 171, 0);
}
.region-feature[data-category="origins"] .body a[href]:hover,
.region-feature[data-category="origins"] .footer a[href]:hover,
.region-feature[data-category="origins"] .body a[href]:focus,
.region-feature[data-category="origins"] .footer a[href]:focus {
  border-bottom: 1px solid #ffcfab;
}
.region-feature[data-category="origins"] .category {
  border-top-color: #FFCFAB;
}
.category-list li[data-category="origins"] > a {
  border-bottom-color: #ffecdd;
}
.category-list li[data-category="origins"] > a:hover {
  border-bottom-color: #FFCFAB;
}
.category-list li[data-category="origins"].active > a {
  border-bottom-color: #FFCFAB;
}
.category-label[data-category="origins"] {
  color: black;
  background-color: #FFCFAB;
}
.filter-group .terms.categories li[data-category="origins"] > a {
  background-color: #FFCFAB;
  color: black;
}
.filter-group .terms.categories li[data-category="origins"] > a > span {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.filter-group .terms.categories li[data-category="origins"] > a > span:hover,
.filter-group .terms.categories li[data-category="origins"] > a > span:focus {
  border-bottom: 1px solid #000000;
}
.filter-group .terms.categories li[data-category="origins"].-active > a > span {
  border-bottom: 1px solid #000000;
}
.card.film-card[data-category="origins"] .media:before {
  background-color: #FFCFAB;
}
.card.film-card[data-category="origins"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 207, 171, 0.75);
}
.card-popover[data-category="origins"] {
  background-color: #FFCFAB;
}
.card-popover[data-category="origins"] > .close {
  color: #3B3B3B;
  background-color: #FFCFAB;
}
.card-popover[data-category="origins"] > .card.film-card .media:before {
  background-color: #FFCFAB;
}
.card-popover[data-category="origins"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="origins"] > .card.film-card .film-info {
  color: #3B3B3B;
}
.card-popover[data-category="origins"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="origins"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="origins"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="origins"] > .card.film-card .button-control {
  color: #3B3B3B;
}
.card-popover[data-category="origins"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="origins"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="origins"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
[data-category="origins"] .film-info .title a {
  border-bottom: 1px solid rgba(255, 207, 171, 0);
}
[data-category="origins"] .film-info .title a[href]:hover,
[data-category="origins"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 207, 171, 0.75);
}
.film-article[data-category="origins"] > .hero {
  background-color: #FFCFAB;
  color: #3B3B3B;
}
.film-article[data-category="origins"] > .festival-archive-strip {
  color: #3B3B3B;
  background-color: #FFCFAB;
}
.film-article[data-category="origins"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.film-article[data-category="origins"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="origins"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #3b3b3b;
}
.film-article[data-category="origins"] > .article-header {
  background-color: #FFCFAB;
  color: #3B3B3B;
}
.film-article[data-category="origins"] > .article-header .category-label {
  background-color: #3B3B3B;
  color: #FFCFAB;
}
.film-article[data-category="origins"] > .article-header .director-group a[href],
.film-article[data-category="origins"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.25);
}
.film-article[data-category="origins"] > .article-header .director-group a[href]:hover,
.film-article[data-category="origins"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="origins"] > .article-header .director-group a[href]:focus,
.film-article[data-category="origins"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.film-article[data-category="origins"] > .article-header {
  background-color: #FFCFAB;
  color: #3B3B3B;
}
.schedule-list .session[data-category="origins"]:after {
  background-color: #FFCFAB;
}
.schedule-list .session[data-category="origins"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 207, 171, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="origins"]:before {
  background-color: #FFCFAB;
}
.user-session-list-table .session[data-category="origins"] {
  border-left-color: #FFCFAB;
}
.user-session-list-table .session[data-category="origins"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #FFCFAB;
}
.region-features .featurenavigation .navitem[data-category="political-states"] > .label:before,
.region-features .featurenavigation .navitem[data-category="political-states"].is-nav-selected > .label:before {
  background-color: #A391B0;
}
.region-feature[data-category="political-states"] .category-label {
  color: white;
  background-color: #A391B0;
}
.region-feature[data-category="political-states"] .body > .title a[href] {
  border-bottom: 1px solid rgba(163, 145, 176, 0.25);
}
.region-feature[data-category="political-states"] .body > .title a[href]:hover,
.region-feature[data-category="political-states"] .body > .title a[href]:focus {
  border-bottom: 1px solid #a391b0;
}
.region-feature[data-category="political-states"]:hover .body a[href],
.region-feature[data-category="political-states"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(163, 145, 176, 0.25);
}
.region-feature[data-category="political-states"] .body a[href],
.region-feature[data-category="political-states"] .footer a[href] {
  border-bottom: 1px solid rgba(163, 145, 176, 0);
}
.region-feature[data-category="political-states"] .body a[href]:hover,
.region-feature[data-category="political-states"] .footer a[href]:hover,
.region-feature[data-category="political-states"] .body a[href]:focus,
.region-feature[data-category="political-states"] .footer a[href]:focus {
  border-bottom: 1px solid #a391b0;
}
.region-feature[data-category="political-states"] .category {
  border-top-color: #A391B0;
}
.category-list li[data-category="political-states"] > a {
  border-bottom-color: #dad3df;
}
.category-list li[data-category="political-states"] > a:hover {
  border-bottom-color: #A391B0;
}
.category-list li[data-category="political-states"].active > a {
  border-bottom-color: #A391B0;
}
.category-label[data-category="political-states"] {
  color: white;
  background-color: #A391B0;
}
.filter-group .terms.categories li[data-category="political-states"] > a {
  background-color: #A391B0;
  color: white;
}
.filter-group .terms.categories li[data-category="political-states"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="political-states"] > a > span:hover,
.filter-group .terms.categories li[data-category="political-states"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="political-states"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="political-states"] .media:before {
  background-color: #A391B0;
}
.card.film-card[data-category="political-states"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(163, 145, 176, 0.75);
}
.card-popover[data-category="political-states"] {
  background-color: #A391B0;
}
.card-popover[data-category="political-states"] > .close {
  color: white;
  background-color: #A391B0;
}
.card-popover[data-category="political-states"] > .card.film-card .media:before {
  background-color: #A391B0;
}
.card-popover[data-category="political-states"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="political-states"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="political-states"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="political-states"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="political-states"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="political-states"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="political-states"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="political-states"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="political-states"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="political-states"] .film-info .title a {
  border-bottom: 1px solid rgba(163, 145, 176, 0);
}
[data-category="political-states"] .film-info .title a[href]:hover,
[data-category="political-states"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(163, 145, 176, 0.75);
}
.film-article[data-category="political-states"] > .hero {
  background-color: #A391B0;
  color: white;
}
.film-article[data-category="political-states"] > .festival-archive-strip {
  color: white;
  background-color: #A391B0;
}
.film-article[data-category="political-states"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="political-states"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="political-states"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="political-states"] > .article-header {
  background-color: #A391B0;
  color: white;
}
.film-article[data-category="political-states"] > .article-header .category-label {
  background-color: white;
  color: #A391B0;
}
.film-article[data-category="political-states"] > .article-header .director-group a[href],
.film-article[data-category="political-states"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="political-states"] > .article-header .director-group a[href]:hover,
.film-article[data-category="political-states"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="political-states"] > .article-header .director-group a[href]:focus,
.film-article[data-category="political-states"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="political-states"] > .article-header {
  background-color: #A391B0;
  color: white;
}
.schedule-list .session[data-category="political-states"]:after {
  background-color: #A391B0;
}
.schedule-list .session[data-category="political-states"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(163, 145, 176, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="political-states"]:before {
  background-color: #A391B0;
}
.user-session-list-table .session[data-category="political-states"] {
  border-left-color: #A391B0;
}
.user-session-list-table .session[data-category="political-states"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #A391B0;
}
.region-features .featurenavigation .navitem[data-category="portraits"] > .label:before,
.region-features .featurenavigation .navitem[data-category="portraits"].is-nav-selected > .label:before {
  background-color: #3BD2B1;
}
.region-feature[data-category="portraits"] .category-label {
  color: black;
  background-color: #3BD2B1;
}
.region-feature[data-category="portraits"] .body > .title a[href] {
  border-bottom: 1px solid rgba(59, 210, 177, 0.25);
}
.region-feature[data-category="portraits"] .body > .title a[href]:hover,
.region-feature[data-category="portraits"] .body > .title a[href]:focus {
  border-bottom: 1px solid #3bd2b1;
}
.region-feature[data-category="portraits"]:hover .body a[href],
.region-feature[data-category="portraits"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(59, 210, 177, 0.25);
}
.region-feature[data-category="portraits"] .body a[href],
.region-feature[data-category="portraits"] .footer a[href] {
  border-bottom: 1px solid rgba(59, 210, 177, 0);
}
.region-feature[data-category="portraits"] .body a[href]:hover,
.region-feature[data-category="portraits"] .footer a[href]:hover,
.region-feature[data-category="portraits"] .body a[href]:focus,
.region-feature[data-category="portraits"] .footer a[href]:focus {
  border-bottom: 1px solid #3bd2b1;
}
.region-feature[data-category="portraits"] .category {
  border-top-color: #3BD2B1;
}
.category-list li[data-category="portraits"] > a {
  border-bottom-color: #b1ede0;
}
.category-list li[data-category="portraits"] > a:hover {
  border-bottom-color: #3BD2B1;
}
.category-list li[data-category="portraits"].active > a {
  border-bottom-color: #3BD2B1;
}
.category-label[data-category="portraits"] {
  color: black;
  background-color: #3BD2B1;
}
.filter-group .terms.categories li[data-category="portraits"] > a {
  background-color: #3BD2B1;
  color: black;
}
.filter-group .terms.categories li[data-category="portraits"] > a > span {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.filter-group .terms.categories li[data-category="portraits"] > a > span:hover,
.filter-group .terms.categories li[data-category="portraits"] > a > span:focus {
  border-bottom: 1px solid #000000;
}
.filter-group .terms.categories li[data-category="portraits"].-active > a > span {
  border-bottom: 1px solid #000000;
}
.card.film-card[data-category="portraits"] .media:before {
  background-color: #3BD2B1;
}
.card.film-card[data-category="portraits"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 210, 177, 0.75);
}
.card-popover[data-category="portraits"] {
  background-color: #3BD2B1;
}
.card-popover[data-category="portraits"] > .close {
  color: #3B3B3B;
  background-color: #3BD2B1;
}
.card-popover[data-category="portraits"] > .card.film-card .media:before {
  background-color: #3BD2B1;
}
.card-popover[data-category="portraits"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="portraits"] > .card.film-card .film-info {
  color: #3B3B3B;
}
.card-popover[data-category="portraits"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="portraits"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="portraits"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="portraits"] > .card.film-card .button-control {
  color: #3B3B3B;
}
.card-popover[data-category="portraits"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="portraits"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="portraits"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
[data-category="portraits"] .film-info .title a {
  border-bottom: 1px solid rgba(59, 210, 177, 0);
}
[data-category="portraits"] .film-info .title a[href]:hover,
[data-category="portraits"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(59, 210, 177, 0.75);
}
.film-article[data-category="portraits"] > .hero {
  background-color: #3BD2B1;
  color: #3B3B3B;
}
.film-article[data-category="portraits"] > .festival-archive-strip {
  color: #3B3B3B;
  background-color: #3BD2B1;
}
.film-article[data-category="portraits"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.film-article[data-category="portraits"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="portraits"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #3b3b3b;
}
.film-article[data-category="portraits"] > .article-header {
  background-color: #3BD2B1;
  color: #3B3B3B;
}
.film-article[data-category="portraits"] > .article-header .category-label {
  background-color: #3B3B3B;
  color: #3BD2B1;
}
.film-article[data-category="portraits"] > .article-header .director-group a[href],
.film-article[data-category="portraits"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.25);
}
.film-article[data-category="portraits"] > .article-header .director-group a[href]:hover,
.film-article[data-category="portraits"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="portraits"] > .article-header .director-group a[href]:focus,
.film-article[data-category="portraits"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.film-article[data-category="portraits"] > .article-header {
  background-color: #3BD2B1;
  color: #3B3B3B;
}
.schedule-list .session[data-category="portraits"]:after {
  background-color: #3BD2B1;
}
.schedule-list .session[data-category="portraits"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 210, 177, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="portraits"]:before {
  background-color: #3BD2B1;
}
.user-session-list-table .session[data-category="portraits"] {
  border-left-color: #3BD2B1;
}
.user-session-list-table .session[data-category="portraits"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #3BD2B1;
}
.region-features .featurenavigation .navitem[data-category="proud"] > .label:before,
.region-features .featurenavigation .navitem[data-category="proud"].is-nav-selected > .label:before {
  background-color: #144EBA;
}
.region-feature[data-category="proud"] .category-label {
  color: white;
  background-color: #144EBA;
}
.region-feature[data-category="proud"] .body > .title a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.25);
}
.region-feature[data-category="proud"] .body > .title a[href]:hover,
.region-feature[data-category="proud"] .body > .title a[href]:focus {
  border-bottom: 1px solid #144eba;
}
.region-feature[data-category="proud"]:hover .body a[href],
.region-feature[data-category="proud"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.25);
}
.region-feature[data-category="proud"] .body a[href],
.region-feature[data-category="proud"] .footer a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0);
}
.region-feature[data-category="proud"] .body a[href]:hover,
.region-feature[data-category="proud"] .footer a[href]:hover,
.region-feature[data-category="proud"] .body a[href]:focus,
.region-feature[data-category="proud"] .footer a[href]:focus {
  border-bottom: 1px solid #144eba;
}
.region-feature[data-category="proud"] .category {
  border-top-color: #144EBA;
}
.category-list li[data-category="proud"] > a {
  border-bottom-color: #a1b8e3;
}
.category-list li[data-category="proud"] > a:hover {
  border-bottom-color: #144EBA;
}
.category-list li[data-category="proud"].active > a {
  border-bottom-color: #144EBA;
}
.category-label[data-category="proud"] {
  color: white;
  background-color: #144EBA;
}
.filter-group .terms.categories li[data-category="proud"] > a {
  background-color: #144EBA;
  color: white;
}
.filter-group .terms.categories li[data-category="proud"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="proud"] > a > span:hover,
.filter-group .terms.categories li[data-category="proud"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="proud"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="proud"] .media:before {
  background-color: #144EBA;
}
.card.film-card[data-category="proud"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.75);
}
.card-popover[data-category="proud"] {
  background-color: #144EBA;
}
.card-popover[data-category="proud"] > .close {
  color: white;
  background-color: #144EBA;
}
.card-popover[data-category="proud"] > .card.film-card .media:before {
  background-color: #144EBA;
}
.card-popover[data-category="proud"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="proud"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="proud"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="proud"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="proud"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="proud"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="proud"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="proud"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="proud"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="proud"] .film-info .title a {
  border-bottom: 1px solid rgba(20, 78, 186, 0);
}
[data-category="proud"] .film-info .title a[href]:hover,
[data-category="proud"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(20, 78, 186, 0.75);
}
.film-article[data-category="proud"] > .hero {
  background-color: #144EBA;
  color: white;
}
.film-article[data-category="proud"] > .festival-archive-strip {
  color: white;
  background-color: #144EBA;
}
.film-article[data-category="proud"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="proud"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="proud"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="proud"] > .article-header {
  background-color: #144EBA;
  color: white;
}
.film-article[data-category="proud"] > .article-header .category-label {
  background-color: white;
  color: #144EBA;
}
.film-article[data-category="proud"] > .article-header .director-group a[href],
.film-article[data-category="proud"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="proud"] > .article-header .director-group a[href]:hover,
.film-article[data-category="proud"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="proud"] > .article-header .director-group a[href]:focus,
.film-article[data-category="proud"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="proud"] > .article-header {
  background-color: #144EBA;
  color: white;
}
.schedule-list .session[data-category="proud"]:after {
  background-color: #144EBA;
}
.schedule-list .session[data-category="proud"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="proud"]:before {
  background-color: #144EBA;
}
.user-session-list-table .session[data-category="proud"] {
  border-left-color: #144EBA;
}
.user-session-list-table .session[data-category="proud"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #144EBA;
}
.region-features .featurenavigation .navitem[data-category="radical-empathy"] > .label:before,
.region-features .featurenavigation .navitem[data-category="radical-empathy"].is-nav-selected > .label:before {
  background-color: #BAE3CC;
}
.region-feature[data-category="radical-empathy"] .category-label {
  color: black;
  background-color: #BAE3CC;
}
.region-feature[data-category="radical-empathy"] .body > .title a[href] {
  border-bottom: 1px solid rgba(186, 227, 204, 0.25);
}
.region-feature[data-category="radical-empathy"] .body > .title a[href]:hover,
.region-feature[data-category="radical-empathy"] .body > .title a[href]:focus {
  border-bottom: 1px solid #bae3cc;
}
.region-feature[data-category="radical-empathy"]:hover .body a[href],
.region-feature[data-category="radical-empathy"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(186, 227, 204, 0.25);
}
.region-feature[data-category="radical-empathy"] .body a[href],
.region-feature[data-category="radical-empathy"] .footer a[href] {
  border-bottom: 1px solid rgba(186, 227, 204, 0);
}
.region-feature[data-category="radical-empathy"] .body a[href]:hover,
.region-feature[data-category="radical-empathy"] .footer a[href]:hover,
.region-feature[data-category="radical-empathy"] .body a[href]:focus,
.region-feature[data-category="radical-empathy"] .footer a[href]:focus {
  border-bottom: 1px solid #bae3cc;
}
.region-feature[data-category="radical-empathy"] .category {
  border-top-color: #BAE3CC;
}
.category-list li[data-category="radical-empathy"] > a {
  border-bottom-color: #e3f4eb;
}
.category-list li[data-category="radical-empathy"] > a:hover {
  border-bottom-color: #BAE3CC;
}
.category-list li[data-category="radical-empathy"].active > a {
  border-bottom-color: #BAE3CC;
}
.category-label[data-category="radical-empathy"] {
  color: black;
  background-color: #BAE3CC;
}
.filter-group .terms.categories li[data-category="radical-empathy"] > a {
  background-color: #BAE3CC;
  color: black;
}
.filter-group .terms.categories li[data-category="radical-empathy"] > a > span {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.filter-group .terms.categories li[data-category="radical-empathy"] > a > span:hover,
.filter-group .terms.categories li[data-category="radical-empathy"] > a > span:focus {
  border-bottom: 1px solid #000000;
}
.filter-group .terms.categories li[data-category="radical-empathy"].-active > a > span {
  border-bottom: 1px solid #000000;
}
.card.film-card[data-category="radical-empathy"] .media:before {
  background-color: #BAE3CC;
}
.card.film-card[data-category="radical-empathy"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(186, 227, 204, 0.75);
}
.card-popover[data-category="radical-empathy"] {
  background-color: #BAE3CC;
}
.card-popover[data-category="radical-empathy"] > .close {
  color: #3B3B3B;
  background-color: #BAE3CC;
}
.card-popover[data-category="radical-empathy"] > .card.film-card .media:before {
  background-color: #BAE3CC;
}
.card-popover[data-category="radical-empathy"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="radical-empathy"] > .card.film-card .film-info {
  color: #3B3B3B;
}
.card-popover[data-category="radical-empathy"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="radical-empathy"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="radical-empathy"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="radical-empathy"] > .card.film-card .button-control {
  color: #3B3B3B;
}
.card-popover[data-category="radical-empathy"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="radical-empathy"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="radical-empathy"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
[data-category="radical-empathy"] .film-info .title a {
  border-bottom: 1px solid rgba(186, 227, 204, 0);
}
[data-category="radical-empathy"] .film-info .title a[href]:hover,
[data-category="radical-empathy"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(186, 227, 204, 0.75);
}
.film-article[data-category="radical-empathy"] > .hero {
  background-color: #BAE3CC;
  color: #3B3B3B;
}
.film-article[data-category="radical-empathy"] > .festival-archive-strip {
  color: #3B3B3B;
  background-color: #BAE3CC;
}
.film-article[data-category="radical-empathy"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.film-article[data-category="radical-empathy"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="radical-empathy"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #3b3b3b;
}
.film-article[data-category="radical-empathy"] > .article-header {
  background-color: #BAE3CC;
  color: #3B3B3B;
}
.film-article[data-category="radical-empathy"] > .article-header .category-label {
  background-color: #3B3B3B;
  color: #BAE3CC;
}
.film-article[data-category="radical-empathy"] > .article-header .director-group a[href],
.film-article[data-category="radical-empathy"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.25);
}
.film-article[data-category="radical-empathy"] > .article-header .director-group a[href]:hover,
.film-article[data-category="radical-empathy"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="radical-empathy"] > .article-header .director-group a[href]:focus,
.film-article[data-category="radical-empathy"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.film-article[data-category="radical-empathy"] > .article-header {
  background-color: #BAE3CC;
  color: #3B3B3B;
}
.schedule-list .session[data-category="radical-empathy"]:after {
  background-color: #BAE3CC;
}
.schedule-list .session[data-category="radical-empathy"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(186, 227, 204, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="radical-empathy"]:before {
  background-color: #BAE3CC;
}
.user-session-list-table .session[data-category="radical-empathy"] {
  border-left-color: #BAE3CC;
}
.user-session-list-table .session[data-category="radical-empathy"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #BAE3CC;
}
.region-features .featurenavigation .navitem[data-category="spotlight"] > .label:before,
.region-features .featurenavigation .navitem[data-category="spotlight"].is-nav-selected > .label:before {
  background-color: #0D2B4D;
}
.region-feature[data-category="spotlight"] .category-label {
  color: white;
  background-color: #0D2B4D;
}
.region-feature[data-category="spotlight"] .body > .title a[href] {
  border-bottom: 1px solid rgba(13, 43, 77, 0.25);
}
.region-feature[data-category="spotlight"] .body > .title a[href]:hover,
.region-feature[data-category="spotlight"] .body > .title a[href]:focus {
  border-bottom: 1px solid #0d2b4d;
}
.region-feature[data-category="spotlight"]:hover .body a[href],
.region-feature[data-category="spotlight"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(13, 43, 77, 0.25);
}
.region-feature[data-category="spotlight"] .body a[href],
.region-feature[data-category="spotlight"] .footer a[href] {
  border-bottom: 1px solid rgba(13, 43, 77, 0);
}
.region-feature[data-category="spotlight"] .body a[href]:hover,
.region-feature[data-category="spotlight"] .footer a[href]:hover,
.region-feature[data-category="spotlight"] .body a[href]:focus,
.region-feature[data-category="spotlight"] .footer a[href]:focus {
  border-bottom: 1px solid #0d2b4d;
}
.region-feature[data-category="spotlight"] .category {
  border-top-color: #0D2B4D;
}
.category-list li[data-category="spotlight"] > a {
  border-bottom-color: #9eaab8;
}
.category-list li[data-category="spotlight"] > a:hover {
  border-bottom-color: #0D2B4D;
}
.category-list li[data-category="spotlight"].active > a {
  border-bottom-color: #0D2B4D;
}
.category-label[data-category="spotlight"] {
  color: white;
  background-color: #0D2B4D;
}
.filter-group .terms.categories li[data-category="spotlight"] > a {
  background-color: #0D2B4D;
  color: white;
}
.filter-group .terms.categories li[data-category="spotlight"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="spotlight"] > a > span:hover,
.filter-group .terms.categories li[data-category="spotlight"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="spotlight"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="spotlight"] .media:before {
  background-color: #0D2B4D;
}
.card.film-card[data-category="spotlight"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(13, 43, 77, 0.75);
}
.card-popover[data-category="spotlight"] {
  background-color: #0D2B4D;
}
.card-popover[data-category="spotlight"] > .close {
  color: white;
  background-color: #0D2B4D;
}
.card-popover[data-category="spotlight"] > .card.film-card .media:before {
  background-color: #0D2B4D;
}
.card-popover[data-category="spotlight"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="spotlight"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="spotlight"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="spotlight"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="spotlight"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="spotlight"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="spotlight"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="spotlight"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="spotlight"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="spotlight"] .film-info .title a {
  border-bottom: 1px solid rgba(13, 43, 77, 0);
}
[data-category="spotlight"] .film-info .title a[href]:hover,
[data-category="spotlight"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(13, 43, 77, 0.75);
}
.film-article[data-category="spotlight"] > .hero {
  background-color: #0D2B4D;
  color: white;
}
.film-article[data-category="spotlight"] > .festival-archive-strip {
  color: white;
  background-color: #0D2B4D;
}
.film-article[data-category="spotlight"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="spotlight"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="spotlight"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="spotlight"] > .article-header {
  background-color: #0D2B4D;
  color: white;
}
.film-article[data-category="spotlight"] > .article-header .category-label {
  background-color: white;
  color: #0D2B4D;
}
.film-article[data-category="spotlight"] > .article-header .director-group a[href],
.film-article[data-category="spotlight"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="spotlight"] > .article-header .director-group a[href]:hover,
.film-article[data-category="spotlight"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="spotlight"] > .article-header .director-group a[href]:focus,
.film-article[data-category="spotlight"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="spotlight"] > .article-header {
  background-color: #0D2B4D;
  color: white;
}
.schedule-list .session[data-category="spotlight"]:after {
  background-color: #0D2B4D;
}
.schedule-list .session[data-category="spotlight"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(13, 43, 77, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="spotlight"]:before {
  background-color: #0D2B4D;
}
.user-session-list-table .session[data-category="spotlight"] {
  border-left-color: #0D2B4D;
}
.user-session-list-table .session[data-category="spotlight"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #0D2B4D;
}
.region-features .featurenavigation .navitem[data-category="square-eyes"] > .label:before,
.region-features .featurenavigation .navitem[data-category="square-eyes"].is-nav-selected > .label:before {
  background-color: #144EBA;
}
.region-feature[data-category="square-eyes"] .category-label {
  color: white;
  background-color: #144EBA;
}
.region-feature[data-category="square-eyes"] .body > .title a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.25);
}
.region-feature[data-category="square-eyes"] .body > .title a[href]:hover,
.region-feature[data-category="square-eyes"] .body > .title a[href]:focus {
  border-bottom: 1px solid #144eba;
}
.region-feature[data-category="square-eyes"]:hover .body a[href],
.region-feature[data-category="square-eyes"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.25);
}
.region-feature[data-category="square-eyes"] .body a[href],
.region-feature[data-category="square-eyes"] .footer a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0);
}
.region-feature[data-category="square-eyes"] .body a[href]:hover,
.region-feature[data-category="square-eyes"] .footer a[href]:hover,
.region-feature[data-category="square-eyes"] .body a[href]:focus,
.region-feature[data-category="square-eyes"] .footer a[href]:focus {
  border-bottom: 1px solid #144eba;
}
.region-feature[data-category="square-eyes"] .category {
  border-top-color: #144EBA;
}
.category-list li[data-category="square-eyes"] > a {
  border-bottom-color: #a1b8e3;
}
.category-list li[data-category="square-eyes"] > a:hover {
  border-bottom-color: #144EBA;
}
.category-list li[data-category="square-eyes"].active > a {
  border-bottom-color: #144EBA;
}
.category-label[data-category="square-eyes"] {
  color: white;
  background-color: #144EBA;
}
.filter-group .terms.categories li[data-category="square-eyes"] > a {
  background-color: #144EBA;
  color: white;
}
.filter-group .terms.categories li[data-category="square-eyes"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="square-eyes"] > a > span:hover,
.filter-group .terms.categories li[data-category="square-eyes"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="square-eyes"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="square-eyes"] .media:before {
  background-color: #144EBA;
}
.card.film-card[data-category="square-eyes"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.75);
}
.card-popover[data-category="square-eyes"] {
  background-color: #144EBA;
}
.card-popover[data-category="square-eyes"] > .close {
  color: white;
  background-color: #144EBA;
}
.card-popover[data-category="square-eyes"] > .card.film-card .media:before {
  background-color: #144EBA;
}
.card-popover[data-category="square-eyes"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="square-eyes"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="square-eyes"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="square-eyes"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="square-eyes"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="square-eyes"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="square-eyes"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="square-eyes"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="square-eyes"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="square-eyes"] .film-info .title a {
  border-bottom: 1px solid rgba(20, 78, 186, 0);
}
[data-category="square-eyes"] .film-info .title a[href]:hover,
[data-category="square-eyes"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(20, 78, 186, 0.75);
}
.film-article[data-category="square-eyes"] > .hero {
  background-color: #144EBA;
  color: white;
}
.film-article[data-category="square-eyes"] > .festival-archive-strip {
  color: white;
  background-color: #144EBA;
}
.film-article[data-category="square-eyes"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="square-eyes"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="square-eyes"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="square-eyes"] > .article-header {
  background-color: #144EBA;
  color: white;
}
.film-article[data-category="square-eyes"] > .article-header .category-label {
  background-color: white;
  color: #144EBA;
}
.film-article[data-category="square-eyes"] > .article-header .director-group a[href],
.film-article[data-category="square-eyes"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="square-eyes"] > .article-header .director-group a[href]:hover,
.film-article[data-category="square-eyes"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="square-eyes"] > .article-header .director-group a[href]:focus,
.film-article[data-category="square-eyes"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="square-eyes"] > .article-header {
  background-color: #144EBA;
  color: white;
}
.schedule-list .session[data-category="square-eyes"]:after {
  background-color: #144EBA;
}
.schedule-list .session[data-category="square-eyes"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(20, 78, 186, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="square-eyes"]:before {
  background-color: #144EBA;
}
.user-session-list-table .session[data-category="square-eyes"] {
  border-left-color: #144EBA;
}
.user-session-list-table .session[data-category="square-eyes"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #144EBA;
}
.region-features .featurenavigation .navitem[data-category="visionary"] > .label:before,
.region-features .featurenavigation .navitem[data-category="visionary"].is-nav-selected > .label:before {
  background-color: #B54151;
}
.region-feature[data-category="visionary"] .category-label {
  color: white;
  background-color: #B54151;
}
.region-feature[data-category="visionary"] .body > .title a[href] {
  border-bottom: 1px solid rgba(181, 65, 81, 0.25);
}
.region-feature[data-category="visionary"] .body > .title a[href]:hover,
.region-feature[data-category="visionary"] .body > .title a[href]:focus {
  border-bottom: 1px solid #b54151;
}
.region-feature[data-category="visionary"]:hover .body a[href],
.region-feature[data-category="visionary"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(181, 65, 81, 0.25);
}
.region-feature[data-category="visionary"] .body a[href],
.region-feature[data-category="visionary"] .footer a[href] {
  border-bottom: 1px solid rgba(181, 65, 81, 0);
}
.region-feature[data-category="visionary"] .body a[href]:hover,
.region-feature[data-category="visionary"] .footer a[href]:hover,
.region-feature[data-category="visionary"] .body a[href]:focus,
.region-feature[data-category="visionary"] .footer a[href]:focus {
  border-bottom: 1px solid #b54151;
}
.region-feature[data-category="visionary"] .category {
  border-top-color: #B54151;
}
.category-list li[data-category="visionary"] > a {
  border-bottom-color: #e1b3b9;
}
.category-list li[data-category="visionary"] > a:hover {
  border-bottom-color: #B54151;
}
.category-list li[data-category="visionary"].active > a {
  border-bottom-color: #B54151;
}
.category-label[data-category="visionary"] {
  color: white;
  background-color: #B54151;
}
.filter-group .terms.categories li[data-category="visionary"] > a {
  background-color: #B54151;
  color: white;
}
.filter-group .terms.categories li[data-category="visionary"] > a > span {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.filter-group .terms.categories li[data-category="visionary"] > a > span:hover,
.filter-group .terms.categories li[data-category="visionary"] > a > span:focus {
  border-bottom: 1px solid #ffffff;
}
.filter-group .terms.categories li[data-category="visionary"].-active > a > span {
  border-bottom: 1px solid #ffffff;
}
.card.film-card[data-category="visionary"] .media:before {
  background-color: #B54151;
}
.card.film-card[data-category="visionary"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(181, 65, 81, 0.75);
}
.card-popover[data-category="visionary"] {
  background-color: #B54151;
}
.card-popover[data-category="visionary"] > .close {
  color: white;
  background-color: #B54151;
}
.card-popover[data-category="visionary"] > .card.film-card .media:before {
  background-color: #B54151;
}
.card-popover[data-category="visionary"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="visionary"] > .card.film-card .film-info {
  color: white;
}
.card-popover[data-category="visionary"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="visionary"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="visionary"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.card-popover[data-category="visionary"] > .card.film-card .button-control {
  color: white;
}
.card-popover[data-category="visionary"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.card-popover[data-category="visionary"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="visionary"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
[data-category="visionary"] .film-info .title a {
  border-bottom: 1px solid rgba(181, 65, 81, 0);
}
[data-category="visionary"] .film-info .title a[href]:hover,
[data-category="visionary"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(181, 65, 81, 0.75);
}
.film-article[data-category="visionary"] > .hero {
  background-color: #B54151;
  color: white;
}
.film-article[data-category="visionary"] > .festival-archive-strip {
  color: white;
  background-color: #B54151;
}
.film-article[data-category="visionary"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.film-article[data-category="visionary"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="visionary"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #ffffff;
}
.film-article[data-category="visionary"] > .article-header {
  background-color: #B54151;
  color: white;
}
.film-article[data-category="visionary"] > .article-header .category-label {
  background-color: white;
  color: #B54151;
}
.film-article[data-category="visionary"] > .article-header .director-group a[href],
.film-article[data-category="visionary"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.film-article[data-category="visionary"] > .article-header .director-group a[href]:hover,
.film-article[data-category="visionary"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="visionary"] > .article-header .director-group a[href]:focus,
.film-article[data-category="visionary"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.film-article[data-category="visionary"] > .article-header {
  background-color: #B54151;
  color: white;
}
.schedule-list .session[data-category="visionary"]:after {
  background-color: #B54151;
}
.schedule-list .session[data-category="visionary"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(181, 65, 81, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="visionary"]:before {
  background-color: #B54151;
}
.user-session-list-table .session[data-category="visionary"] {
  border-left-color: #B54151;
}
.user-session-list-table .session[data-category="visionary"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #B54151;
}
.region-features .featurenavigation .navitem[data-category="widescreen"] > .label:before,
.region-features .featurenavigation .navitem[data-category="widescreen"].is-nav-selected > .label:before {
  background-color: #FFA72B;
}
.region-feature[data-category="widescreen"] .category-label {
  color: black;
  background-color: #FFA72B;
}
.region-feature[data-category="widescreen"] .body > .title a[href] {
  border-bottom: 1px solid rgba(255, 167, 43, 0.25);
}
.region-feature[data-category="widescreen"] .body > .title a[href]:hover,
.region-feature[data-category="widescreen"] .body > .title a[href]:focus {
  border-bottom: 1px solid #ffa72b;
}
.region-feature[data-category="widescreen"]:hover .body a[href],
.region-feature[data-category="widescreen"]:hover .footer a[href] {
  border-bottom: 1px solid rgba(255, 167, 43, 0.25);
}
.region-feature[data-category="widescreen"] .body a[href],
.region-feature[data-category="widescreen"] .footer a[href] {
  border-bottom: 1px solid rgba(255, 167, 43, 0);
}
.region-feature[data-category="widescreen"] .body a[href]:hover,
.region-feature[data-category="widescreen"] .footer a[href]:hover,
.region-feature[data-category="widescreen"] .body a[href]:focus,
.region-feature[data-category="widescreen"] .footer a[href]:focus {
  border-bottom: 1px solid #ffa72b;
}
.region-feature[data-category="widescreen"] .category {
  border-top-color: #FFA72B;
}
.category-list li[data-category="widescreen"] > a {
  border-bottom-color: #ffdcaa;
}
.category-list li[data-category="widescreen"] > a:hover {
  border-bottom-color: #FFA72B;
}
.category-list li[data-category="widescreen"].active > a {
  border-bottom-color: #FFA72B;
}
.category-label[data-category="widescreen"] {
  color: black;
  background-color: #FFA72B;
}
.filter-group .terms.categories li[data-category="widescreen"] > a {
  background-color: #FFA72B;
  color: black;
}
.filter-group .terms.categories li[data-category="widescreen"] > a > span {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.filter-group .terms.categories li[data-category="widescreen"] > a > span:hover,
.filter-group .terms.categories li[data-category="widescreen"] > a > span:focus {
  border-bottom: 1px solid #000000;
}
.filter-group .terms.categories li[data-category="widescreen"].-active > a > span {
  border-bottom: 1px solid #000000;
}
.card.film-card[data-category="widescreen"] .media:before {
  background-color: #FFA72B;
}
.card.film-card[data-category="widescreen"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 167, 43, 0.75);
}
.card-popover[data-category="widescreen"] {
  background-color: #FFA72B;
}
.card-popover[data-category="widescreen"] > .close {
  color: #3B3B3B;
  background-color: #FFA72B;
}
.card-popover[data-category="widescreen"] > .card.film-card .media:before {
  background-color: #FFA72B;
}
.card-popover[data-category="widescreen"] > .card.film-card .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="widescreen"] > .card.film-card .film-info {
  color: #3B3B3B;
}
.card-popover[data-category="widescreen"] > .card.film-card .film-info .title a[href] {
  color: currentColor;
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="widescreen"] > .card.film-card .film-info .title a[href]:hover,
.card-popover[data-category="widescreen"] > .card.film-card .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.card-popover[data-category="widescreen"] > .card.film-card .button-control {
  color: #3B3B3B;
}
.card-popover[data-category="widescreen"] > .card.film-card .button-control:not([disabled]) > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.card-popover[data-category="widescreen"] > .card.film-card .button-control:not([disabled]):hover > .label,
.card-popover[data-category="widescreen"] > .card.film-card .button-control:not([disabled]):focus > .label {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
[data-category="widescreen"] .film-info .title a {
  border-bottom: 1px solid rgba(255, 167, 43, 0);
}
[data-category="widescreen"] .film-info .title a[href]:hover,
[data-category="widescreen"] .film-info .title a[href]:focus {
  border-bottom: 1px solid rgba(255, 167, 43, 0.75);
}
.film-article[data-category="widescreen"] > .hero {
  background-color: #FFA72B;
  color: #3B3B3B;
}
.film-article[data-category="widescreen"] > .festival-archive-strip {
  color: #3B3B3B;
  background-color: #FFA72B;
}
.film-article[data-category="widescreen"] > .festival-archive-strip .title a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0);
}
.film-article[data-category="widescreen"] > .festival-archive-strip .title a[href]:hover,
.film-article[data-category="widescreen"] > .festival-archive-strip .title a[href]:focus {
  border-bottom: 1px solid #3b3b3b;
}
.film-article[data-category="widescreen"] > .article-header {
  background-color: #FFA72B;
  color: #3B3B3B;
}
.film-article[data-category="widescreen"] > .article-header .category-label {
  background-color: #3B3B3B;
  color: #FFA72B;
}
.film-article[data-category="widescreen"] > .article-header .director-group a[href],
.film-article[data-category="widescreen"] > .article-header .canonical-block a[href] {
  border-bottom: 1px solid rgba(59, 59, 59, 0.25);
}
.film-article[data-category="widescreen"] > .article-header .director-group a[href]:hover,
.film-article[data-category="widescreen"] > .article-header .canonical-block a[href]:hover,
.film-article[data-category="widescreen"] > .article-header .director-group a[href]:focus,
.film-article[data-category="widescreen"] > .article-header .canonical-block a[href]:focus {
  border-bottom: 1px solid rgba(59, 59, 59, 0.75);
}
.film-article[data-category="widescreen"] > .article-header {
  background-color: #FFA72B;
  color: #3B3B3B;
}
.schedule-list .session[data-category="widescreen"]:after {
  background-color: #FFA72B;
}
.schedule-list .session[data-category="widescreen"] .media:hover + .film-info .title a[href] {
  border-bottom: 1px solid rgba(255, 167, 43, 0.75);
}
.schedule-visual-guide .venue-sessions > .session[data-category="widescreen"]:before {
  background-color: #FFA72B;
}
.user-session-list-table .session[data-category="widescreen"] {
  border-left-color: #FFA72B;
}
.user-session-list-table .session[data-category="widescreen"] td.media:hover + td.body .session-info .title a {
  border-bottom-color: #FFA72B;
}
.banner-message {
  background: #713514;
}
