.psupport .splash-content {
  background-color: #006bb7;
}
.psupport .in-page-nav li:hover,
.psupport .in-page-nav li.active {
  color: #006bb7;
  border-bottom-color: #006bb7;
}
.psupport .in-page-nav li:hover a.direct-link,
.psupport .in-page-nav li.active a.direct-link {
  color: #006bb7;
}
.psupport .in-page-nav li a.direct-link:hover {
  color: #006bb7;
}
.psupport .in-page-nav .vicon {
  background-color: #006bb7;
}
.psupport .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #006bb7;
}
.psupport .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.psupport .production-content h1,
.psupport .production-content a,
.psupport .production-content .perf-brand {
  color: #006bb7;
}
.psupport .production-content .btn {
  color: #ffffff;
}
.psupport .production-content .btn span {
  background-color: #006bb7;
}
.psupport .production-content .btn:hover {
  color: #c7a462;
}
.psupport .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.psupport .production-content .btn.invertbrand span {
  background-color: #006bb7;
}
.psupport .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.psupport .production-content .btn.cta-two {
  color: #ffffff;
}
.psupport .production-content .btn.cta-two span {
  background-color: #999999;
}
.psupport .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.psupport .production-content .schedule h3 a .vicon {
  background-color: #006bb7;
}
.psupport .production-content .schedule table td.dte {
  color: #006bb7;
}
.psupport .production-content .schedule table td.dte a {
  color: #006bb7;
}
.psupport .production-content .image-gallery .ig-captions h2 {
  color: #006bb7;
}
.psupport .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #006bb7;
}
.psupport .production-content .offset-grid figure {
  color: #006bb7;
}
.psupport .production-content .offset-grid .names ul li .name {
  color: #006bb7;
}
.psupport .production-content .offset-grid .names ul li em.uwb {
  color: #006bb7;
}
.psupport .production-content .event-strip .owl-carousel .event-item {
  color: #006bb7;
}
.psupport .production-content .event-strip .owl-carousel .event-item a {
  color: #006bb7;
}
.psupport .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #006bb7;
  background-color: #006bb7;
  color: #ffffff;
}
.psupport .production-content .event-strip .carousel .event-item {
  color: #006bb7;
}
.psupport .production-content .event-strip .carousel .event-item a {
  color: #006bb7;
}
.psupport .production-content .ticket-btn {
  color: #ffffff;
  background-color: #006bb7;
}
.psupport .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.psupport .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.psupport .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.psupport .context-video-cta {
  background-color: #006bb7;
}
.psupport .context-video-cta .cvcl {
  color: #ffffff;
}
.psupport .sidemenu li.sel a,
.psupport .sidemenu li.toggler a {
  border-bottom-color: #006bb7;
}
.psupport .sidemenu li.sel .vicon,
.psupport .sidemenu li.toggler .vicon {
  background-color: #006bb7;
}
.psupport .breadcrumb li:after {
  border-top: 1px solid #006bb7;
  border-right: 1px solid #006bb7;
}
.psupport .ibloc {
  border-top-color: #006bb7;
}
.psupport .social h3 a {
  color: #c7a462;
}
.psupport .social .tweet .hashtag,
.psupport .social .tweet .username,
.psupport .social .tweet .urllink {
  color: #006bb7;
}
.psupport .social .fb-content span.latest {
  color: #006bb7;
}
.psupport .connector {
  color: #006bb7;
}
.psupport .connector li a {
  color: #333333;
}
.events-list .event-item.psupport {
  color: #006bb7;
}
.events-list .event-item.psupport .date a {
  color: #006bb7;
}
.events-list .event-item.psupport .more .vicon {
  background-color: #006bb7;
}
.events-list .event-item.psupport a.venue {
  color: #006bb7;
}
.events-list .event-item.psupport .eactions a .vicon {
  background-color: #006bb7;
}
.offset-list .olpsupport .ol-copy .dates {
  color: #006bb7;
}
.offset-list .olpsupport .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olpsupport .ol-copy .btn.pc span {
  background-color: #006bb7;
}
.offset-list .olpsupport .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olpsupport .swipa-cell-copy .dates {
  color: #006bb7;
}
.swipa-cell.olpsupport .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olpsupport .swipa-cell-copy .btn.pc span {
  background-color: #006bb7;
}
.swipa-cell.olpsupport .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcipsupport:before {
  background-color: #006bb7;
}
.splash-content.scpsupport {
  background-color: #006bb7;
}
.splash-content.scpsupport .feature h1.festival {
  color: #006bb7;
}
.calendar .entry ul li.lipsupport {
  border-left: 5px solid #006bb7;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport {
  color: #ffffff;
  background-color: #006bb7;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selpsupport {
  color: #ffffff;
  background-color: #006bb7;
}
header nav.main ul.root > li.shortcut.selpsupport a,
header nav.main ul.root > li.shortcut.selpsupport a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selpsupport a .dates,
header nav.main ul.root > li.shortcut.selpsupport a:hover .dates,
header nav.main ul.root > li.shortcut.selpsupport a .composer,
header nav.main ul.root > li.shortcut.selpsupport a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover {
  color: #ffffff;
  background-color: #006bb7;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a:hover .composer {
  color: #202020;
}
.psupport .btn.brandinvert {
  color: #202020;
}
.psupport .btn.brandinvert:hover {
  color: #006bb7;
}
.psupport .btn.brandinvert span {
  background-color: #006bb7;
}
.psupport .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.psupport .btn.invertbrand:hover {
  color: #006bb7;
}
.psupport .btn.invertbrand span {
  background-color: #006bb7;
}
.psupport .btn.branded {
  color: #202020;
  background-color: #202020;
}
.psupport .btn.branded:hover {
  color: #006bb7;
}
.psupport .btn.branded span {
  background-color: #006bb7;
}
.psupport .btn.greybrand {
  color: white;
  background-color: #006bb7;
}
.psupport .btn.greybrand:hover {
  color: #006bb7;
}
.psupport .btn.greybrand span {
  background-color: #006bb7;
}
.psupport .fbtn {
  background-color: #006bb7;
}
.psupport .fbtn:hover {
  color: white;
  background-color: #006bb7;
}
.psupport h1.branded,
.psupport h2.branded,
.psupport h3.branded,
.psupport h4.branded,
.psupport h1 span.prefix,
.psupport h2 span.prefix,
.psupport h3 span.prefix,
.psupport .pp-title .prefix,
.psupport .postfix.branded,
.psupport .benefit-grid .row.ghi h4 {
  color: #004d84;
}
.psupport .splash .splash-content .feature h3 {
  color: #006bb7;
}
.psupport .cta-btn,
.psupport .vicon.stpa,
.psupport .benefit-grid .details ul li:before {
  background-color: #006bb7;
}
.psupport .sidemenu.tablet-break li.sel.toggler a {
  border-bottom-color: #006bb7;
}
.psupport .content a {
  color: #006bb7;
}
.psupport .content a.cta-btn {
  color: white;
}
.psupport .content a.cta-btn:hover {
  color: white;
}
.psupport .content a.cta-btn .arrow {
  border-color: transparent transparent transparent white;
}
.psupport .content a.btn.pc {
  color: white;
}
.psupport .content a.btn.pc:hover {
  color: white;
}
.p23901 .splash-content {
  background-color: #dc001a;
}
.p23901 .in-page-nav li:hover,
.p23901 .in-page-nav li.active {
  color: #dc001a;
  border-bottom-color: #dc001a;
}
.p23901 .in-page-nav li:hover a.direct-link,
.p23901 .in-page-nav li.active a.direct-link {
  color: #dc001a;
}
.p23901 .in-page-nav li a.direct-link:hover {
  color: #dc001a;
}
.p23901 .in-page-nav .vicon {
  background-color: #dc001a;
}
.p23901 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #dc001a;
}
.p23901 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p23901 .production-content h1,
.p23901 .production-content a,
.p23901 .production-content .perf-brand {
  color: #dc001a;
}
.p23901 .production-content .btn {
  color: #ffffff;
}
.p23901 .production-content .btn span {
  background-color: #dc001a;
}
.p23901 .production-content .btn:hover {
  color: #c7a462;
}
.p23901 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p23901 .production-content .btn.invertbrand span {
  background-color: #dc001a;
}
.p23901 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p23901 .production-content .btn.cta-two {
  color: #ffffff;
}
.p23901 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p23901 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p23901 .production-content .schedule h3 a .vicon {
  background-color: #dc001a;
}
.p23901 .production-content .schedule table td.dte {
  color: #dc001a;
}
.p23901 .production-content .schedule table td.dte a {
  color: #dc001a;
}
.p23901 .production-content .image-gallery .ig-captions h2 {
  color: #dc001a;
}
.p23901 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #dc001a;
}
.p23901 .production-content .offset-grid figure {
  color: #dc001a;
}
.p23901 .production-content .offset-grid .names ul li .name {
  color: #dc001a;
}
.p23901 .production-content .offset-grid .names ul li em.uwb {
  color: #dc001a;
}
.p23901 .production-content .event-strip .owl-carousel .event-item {
  color: #dc001a;
}
.p23901 .production-content .event-strip .owl-carousel .event-item a {
  color: #dc001a;
}
.p23901 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #dc001a;
  background-color: #dc001a;
  color: #ffffff;
}
.p23901 .production-content .event-strip .carousel .event-item {
  color: #dc001a;
}
.p23901 .production-content .event-strip .carousel .event-item a {
  color: #dc001a;
}
.p23901 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #dc001a;
}
.p23901 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p23901 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p23901 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p23901 .context-video-cta {
  background-color: #dc001a;
}
.p23901 .context-video-cta .cvcl {
  color: #ffffff;
}
.p23901 .sidemenu li.sel a,
.p23901 .sidemenu li.toggler a {
  border-bottom-color: #dc001a;
}
.p23901 .sidemenu li.sel .vicon,
.p23901 .sidemenu li.toggler .vicon {
  background-color: #dc001a;
}
.p23901 .breadcrumb li:after {
  border-top: 1px solid #dc001a;
  border-right: 1px solid #dc001a;
}
.p23901 .ibloc {
  border-top-color: #dc001a;
}
.p23901 .social h3 a {
  color: #c7a462;
}
.p23901 .social .tweet .hashtag,
.p23901 .social .tweet .username,
.p23901 .social .tweet .urllink {
  color: #dc001a;
}
.p23901 .social .fb-content span.latest {
  color: #dc001a;
}
.p23901 .connector {
  color: #dc001a;
}
.p23901 .connector li a {
  color: #333333;
}
.events-list .event-item.p23901 {
  color: #dc001a;
}
.events-list .event-item.p23901 .date a {
  color: #dc001a;
}
.events-list .event-item.p23901 .more .vicon {
  background-color: #dc001a;
}
.events-list .event-item.p23901 a.venue {
  color: #dc001a;
}
.events-list .event-item.p23901 .eactions a .vicon {
  background-color: #dc001a;
}
.offset-list .olp23901 .ol-copy .dates {
  color: #dc001a;
}
.offset-list .olp23901 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp23901 .ol-copy .btn.pc span {
  background-color: #dc001a;
}
.offset-list .olp23901 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp23901 .swipa-cell-copy .dates {
  color: #dc001a;
}
.swipa-cell.olp23901 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp23901 .swipa-cell-copy .btn.pc span {
  background-color: #dc001a;
}
.swipa-cell.olp23901 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip23901:before {
  background-color: #dc001a;
}
.splash-content.scp23901 {
  background-color: #dc001a;
}
.splash-content.scp23901 .feature h1.festival {
  color: #dc001a;
}
.calendar .entry ul li.lip23901 {
  border-left: 5px solid #dc001a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23901 {
  color: #ffffff;
  background-color: #dc001a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23901 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23901 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23901 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23901 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23901 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23901 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp23901 {
  color: #ffffff;
  background-color: #dc001a;
}
header nav.main ul.root > li.shortcut.selp23901 a,
header nav.main ul.root > li.shortcut.selp23901 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp23901 a .dates,
header nav.main ul.root > li.shortcut.selp23901 a:hover .dates,
header nav.main ul.root > li.shortcut.selp23901 a .composer,
header nav.main ul.root > li.shortcut.selp23901 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23901:hover {
  color: #ffffff;
  background-color: #dc001a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23901:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23901:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23901:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23901:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23901:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23901:hover a:hover .composer {
  color: #202020;
}
.p23977 .splash-content {
  background-color: #509b87;
}
.p23977 .in-page-nav li:hover,
.p23977 .in-page-nav li.active {
  color: #509b87;
  border-bottom-color: #509b87;
}
.p23977 .in-page-nav li:hover a.direct-link,
.p23977 .in-page-nav li.active a.direct-link {
  color: #509b87;
}
.p23977 .in-page-nav li a.direct-link:hover {
  color: #509b87;
}
.p23977 .in-page-nav .vicon {
  background-color: #509b87;
}
.p23977 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #509b87;
}
.p23977 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p23977 .production-content h1,
.p23977 .production-content a,
.p23977 .production-content .perf-brand {
  color: #509b87;
}
.p23977 .production-content .btn {
  color: #202020;
}
.p23977 .production-content .btn span {
  background-color: #509b87;
}
.p23977 .production-content .btn:hover {
  color: #c7a462;
}
.p23977 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p23977 .production-content .btn.invertbrand span {
  background-color: #509b87;
}
.p23977 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p23977 .production-content .btn.cta-two {
  color: #ffffff;
}
.p23977 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p23977 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p23977 .production-content .schedule h3 a .vicon {
  background-color: #509b87;
}
.p23977 .production-content .schedule table td.dte {
  color: #509b87;
}
.p23977 .production-content .schedule table td.dte a {
  color: #509b87;
}
.p23977 .production-content .image-gallery .ig-captions h2 {
  color: #509b87;
}
.p23977 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #509b87;
}
.p23977 .production-content .offset-grid figure {
  color: #509b87;
}
.p23977 .production-content .offset-grid .names ul li .name {
  color: #509b87;
}
.p23977 .production-content .offset-grid .names ul li em.uwb {
  color: #509b87;
}
.p23977 .production-content .event-strip .owl-carousel .event-item {
  color: #509b87;
}
.p23977 .production-content .event-strip .owl-carousel .event-item a {
  color: #509b87;
}
.p23977 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #509b87;
  background-color: #509b87;
  color: #202020;
}
.p23977 .production-content .event-strip .carousel .event-item {
  color: #509b87;
}
.p23977 .production-content .event-strip .carousel .event-item a {
  color: #509b87;
}
.p23977 .production-content .ticket-btn {
  color: #202020;
  background-color: #509b87;
}
.p23977 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p23977 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p23977 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p23977 .context-video-cta {
  background-color: #509b87;
}
.p23977 .context-video-cta .cvcl {
  color: #202020;
}
.p23977 .sidemenu li.sel a,
.p23977 .sidemenu li.toggler a {
  border-bottom-color: #509b87;
}
.p23977 .sidemenu li.sel .vicon,
.p23977 .sidemenu li.toggler .vicon {
  background-color: #509b87;
}
.p23977 .breadcrumb li:after {
  border-top: 1px solid #509b87;
  border-right: 1px solid #509b87;
}
.p23977 .ibloc {
  border-top-color: #509b87;
}
.p23977 .social h3 a {
  color: #c7a462;
}
.p23977 .social .tweet .hashtag,
.p23977 .social .tweet .username,
.p23977 .social .tweet .urllink {
  color: #509b87;
}
.p23977 .social .fb-content span.latest {
  color: #509b87;
}
.p23977 .connector {
  color: #509b87;
}
.p23977 .connector li a {
  color: #333333;
}
.events-list .event-item.p23977 {
  color: #509b87;
}
.events-list .event-item.p23977 .date a {
  color: #509b87;
}
.events-list .event-item.p23977 .more .vicon {
  background-color: #509b87;
}
.events-list .event-item.p23977 a.venue {
  color: #509b87;
}
.events-list .event-item.p23977 .eactions a .vicon {
  background-color: #509b87;
}
.offset-list .olp23977 .ol-copy .dates {
  color: #509b87;
}
.offset-list .olp23977 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp23977 .ol-copy .btn.pc span {
  background-color: #509b87;
}
.offset-list .olp23977 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp23977 .swipa-cell-copy .dates {
  color: #509b87;
}
.swipa-cell.olp23977 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp23977 .swipa-cell-copy .btn.pc span {
  background-color: #509b87;
}
.swipa-cell.olp23977 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip23977:before {
  background-color: #509b87;
}
.splash-content.scp23977 {
  background-color: #509b87;
}
.splash-content.scp23977 .feature h1.festival {
  color: #509b87;
}
.calendar .entry ul li.lip23977 {
  border-left: 5px solid #509b87;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23977 {
  color: #202020;
  background-color: #509b87;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23977 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23977 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23977 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23977 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23977 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23977 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp23977 {
  color: #202020;
  background-color: #509b87;
}
header nav.main ul.root > li.shortcut.selp23977 a,
header nav.main ul.root > li.shortcut.selp23977 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp23977 a .dates,
header nav.main ul.root > li.shortcut.selp23977 a:hover .dates,
header nav.main ul.root > li.shortcut.selp23977 a .composer,
header nav.main ul.root > li.shortcut.selp23977 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23977:hover {
  color: #202020;
  background-color: #509b87;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23977:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23977:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23977:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23977:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23977:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23977:hover a:hover .composer {
  color: #ffffff;
}
.p23949 .splash-content {
  background-color: #f55e00;
}
.p23949 .in-page-nav li:hover,
.p23949 .in-page-nav li.active {
  color: #f55e00;
  border-bottom-color: #f55e00;
}
.p23949 .in-page-nav li:hover a.direct-link,
.p23949 .in-page-nav li.active a.direct-link {
  color: #f55e00;
}
.p23949 .in-page-nav li a.direct-link:hover {
  color: #f55e00;
}
.p23949 .in-page-nav .vicon {
  background-color: #f55e00;
}
.p23949 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #f55e00;
}
.p23949 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p23949 .production-content h1,
.p23949 .production-content a,
.p23949 .production-content .perf-brand {
  color: #f55e00;
}
.p23949 .production-content .btn {
  color: #202020;
}
.p23949 .production-content .btn span {
  background-color: #f55e00;
}
.p23949 .production-content .btn:hover {
  color: #c7a462;
}
.p23949 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p23949 .production-content .btn.invertbrand span {
  background-color: #f55e00;
}
.p23949 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p23949 .production-content .btn.cta-two {
  color: #ffffff;
}
.p23949 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p23949 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p23949 .production-content .schedule h3 a .vicon {
  background-color: #f55e00;
}
.p23949 .production-content .schedule table td.dte {
  color: #f55e00;
}
.p23949 .production-content .schedule table td.dte a {
  color: #f55e00;
}
.p23949 .production-content .image-gallery .ig-captions h2 {
  color: #f55e00;
}
.p23949 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f55e00;
}
.p23949 .production-content .offset-grid figure {
  color: #f55e00;
}
.p23949 .production-content .offset-grid .names ul li .name {
  color: #f55e00;
}
.p23949 .production-content .offset-grid .names ul li em.uwb {
  color: #f55e00;
}
.p23949 .production-content .event-strip .owl-carousel .event-item {
  color: #f55e00;
}
.p23949 .production-content .event-strip .owl-carousel .event-item a {
  color: #f55e00;
}
.p23949 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f55e00;
  background-color: #f55e00;
  color: #202020;
}
.p23949 .production-content .event-strip .carousel .event-item {
  color: #f55e00;
}
.p23949 .production-content .event-strip .carousel .event-item a {
  color: #f55e00;
}
.p23949 .production-content .ticket-btn {
  color: #202020;
  background-color: #f55e00;
}
.p23949 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p23949 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p23949 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p23949 .context-video-cta {
  background-color: #f55e00;
}
.p23949 .context-video-cta .cvcl {
  color: #202020;
}
.p23949 .sidemenu li.sel a,
.p23949 .sidemenu li.toggler a {
  border-bottom-color: #f55e00;
}
.p23949 .sidemenu li.sel .vicon,
.p23949 .sidemenu li.toggler .vicon {
  background-color: #f55e00;
}
.p23949 .breadcrumb li:after {
  border-top: 1px solid #f55e00;
  border-right: 1px solid #f55e00;
}
.p23949 .ibloc {
  border-top-color: #f55e00;
}
.p23949 .social h3 a {
  color: #c7a462;
}
.p23949 .social .tweet .hashtag,
.p23949 .social .tweet .username,
.p23949 .social .tweet .urllink {
  color: #f55e00;
}
.p23949 .social .fb-content span.latest {
  color: #f55e00;
}
.p23949 .connector {
  color: #f55e00;
}
.p23949 .connector li a {
  color: #333333;
}
.events-list .event-item.p23949 {
  color: #f55e00;
}
.events-list .event-item.p23949 .date a {
  color: #f55e00;
}
.events-list .event-item.p23949 .more .vicon {
  background-color: #f55e00;
}
.events-list .event-item.p23949 a.venue {
  color: #f55e00;
}
.events-list .event-item.p23949 .eactions a .vicon {
  background-color: #f55e00;
}
.offset-list .olp23949 .ol-copy .dates {
  color: #f55e00;
}
.offset-list .olp23949 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp23949 .ol-copy .btn.pc span {
  background-color: #f55e00;
}
.offset-list .olp23949 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp23949 .swipa-cell-copy .dates {
  color: #f55e00;
}
.swipa-cell.olp23949 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp23949 .swipa-cell-copy .btn.pc span {
  background-color: #f55e00;
}
.swipa-cell.olp23949 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip23949:before {
  background-color: #f55e00;
}
.splash-content.scp23949 {
  background-color: #f55e00;
}
.splash-content.scp23949 .feature h1.festival {
  color: #f55e00;
}
.calendar .entry ul li.lip23949 {
  border-left: 5px solid #f55e00;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23949 {
  color: #202020;
  background-color: #f55e00;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23949 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23949 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23949 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23949 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23949 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp23949 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp23949 {
  color: #202020;
  background-color: #f55e00;
}
header nav.main ul.root > li.shortcut.selp23949 a,
header nav.main ul.root > li.shortcut.selp23949 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp23949 a .dates,
header nav.main ul.root > li.shortcut.selp23949 a:hover .dates,
header nav.main ul.root > li.shortcut.selp23949 a .composer,
header nav.main ul.root > li.shortcut.selp23949 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23949:hover {
  color: #202020;
  background-color: #f55e00;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23949:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23949:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23949:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23949:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23949:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp23949:hover a:hover .composer {
  color: #ffffff;
}
.p24007 .splash-content {
  background-color: #f59800;
}
.p24007 .in-page-nav li:hover,
.p24007 .in-page-nav li.active {
  color: #f59800;
  border-bottom-color: #f59800;
}
.p24007 .in-page-nav li:hover a.direct-link,
.p24007 .in-page-nav li.active a.direct-link {
  color: #f59800;
}
.p24007 .in-page-nav li a.direct-link:hover {
  color: #f59800;
}
.p24007 .in-page-nav .vicon {
  background-color: #f59800;
}
.p24007 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #f59800;
}
.p24007 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p24007 .production-content h1,
.p24007 .production-content a,
.p24007 .production-content .perf-brand {
  color: #f59800;
}
.p24007 .production-content .btn {
  color: #ffffff;
}
.p24007 .production-content .btn span {
  background-color: #f59800;
}
.p24007 .production-content .btn:hover {
  color: #c7a462;
}
.p24007 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p24007 .production-content .btn.invertbrand span {
  background-color: #f59800;
}
.p24007 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p24007 .production-content .btn.cta-two {
  color: #ffffff;
}
.p24007 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p24007 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p24007 .production-content .schedule h3 a .vicon {
  background-color: #f59800;
}
.p24007 .production-content .schedule table td.dte {
  color: #f59800;
}
.p24007 .production-content .schedule table td.dte a {
  color: #f59800;
}
.p24007 .production-content .image-gallery .ig-captions h2 {
  color: #f59800;
}
.p24007 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f59800;
}
.p24007 .production-content .offset-grid figure {
  color: #f59800;
}
.p24007 .production-content .offset-grid .names ul li .name {
  color: #f59800;
}
.p24007 .production-content .offset-grid .names ul li em.uwb {
  color: #f59800;
}
.p24007 .production-content .event-strip .owl-carousel .event-item {
  color: #f59800;
}
.p24007 .production-content .event-strip .owl-carousel .event-item a {
  color: #f59800;
}
.p24007 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f59800;
  background-color: #f59800;
  color: #ffffff;
}
.p24007 .production-content .event-strip .carousel .event-item {
  color: #f59800;
}
.p24007 .production-content .event-strip .carousel .event-item a {
  color: #f59800;
}
.p24007 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #f59800;
}
.p24007 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p24007 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p24007 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p24007 .context-video-cta {
  background-color: #f59800;
}
.p24007 .context-video-cta .cvcl {
  color: #ffffff;
}
.p24007 .sidemenu li.sel a,
.p24007 .sidemenu li.toggler a {
  border-bottom-color: #f59800;
}
.p24007 .sidemenu li.sel .vicon,
.p24007 .sidemenu li.toggler .vicon {
  background-color: #f59800;
}
.p24007 .breadcrumb li:after {
  border-top: 1px solid #f59800;
  border-right: 1px solid #f59800;
}
.p24007 .ibloc {
  border-top-color: #f59800;
}
.p24007 .social h3 a {
  color: #c7a462;
}
.p24007 .social .tweet .hashtag,
.p24007 .social .tweet .username,
.p24007 .social .tweet .urllink {
  color: #f59800;
}
.p24007 .social .fb-content span.latest {
  color: #f59800;
}
.p24007 .connector {
  color: #f59800;
}
.p24007 .connector li a {
  color: #333333;
}
.events-list .event-item.p24007 {
  color: #f59800;
}
.events-list .event-item.p24007 .date a {
  color: #f59800;
}
.events-list .event-item.p24007 .more .vicon {
  background-color: #f59800;
}
.events-list .event-item.p24007 a.venue {
  color: #f59800;
}
.events-list .event-item.p24007 .eactions a .vicon {
  background-color: #f59800;
}
.offset-list .olp24007 .ol-copy .dates {
  color: #f59800;
}
.offset-list .olp24007 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp24007 .ol-copy .btn.pc span {
  background-color: #f59800;
}
.offset-list .olp24007 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp24007 .swipa-cell-copy .dates {
  color: #f59800;
}
.swipa-cell.olp24007 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp24007 .swipa-cell-copy .btn.pc span {
  background-color: #f59800;
}
.swipa-cell.olp24007 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip24007:before {
  background-color: #f59800;
}
.splash-content.scp24007 {
  background-color: #f59800;
}
.splash-content.scp24007 .feature h1.festival {
  color: #f59800;
}
.calendar .entry ul li.lip24007 {
  border-left: 5px solid #f59800;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24007 {
  color: #ffffff;
  background-color: #f59800;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24007 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24007 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24007 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24007 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24007 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24007 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp24007 {
  color: #ffffff;
  background-color: #f59800;
}
header nav.main ul.root > li.shortcut.selp24007 a,
header nav.main ul.root > li.shortcut.selp24007 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp24007 a .dates,
header nav.main ul.root > li.shortcut.selp24007 a:hover .dates,
header nav.main ul.root > li.shortcut.selp24007 a .composer,
header nav.main ul.root > li.shortcut.selp24007 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24007:hover {
  color: #ffffff;
  background-color: #f59800;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24007:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24007:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24007:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24007:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24007:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24007:hover a:hover .composer {
  color: #202020;
}
.p24037 .splash-content {
  background-color: #fa7873;
}
.p24037 .in-page-nav li:hover,
.p24037 .in-page-nav li.active {
  color: #fa7873;
  border-bottom-color: #fa7873;
}
.p24037 .in-page-nav li:hover a.direct-link,
.p24037 .in-page-nav li.active a.direct-link {
  color: #fa7873;
}
.p24037 .in-page-nav li a.direct-link:hover {
  color: #fa7873;
}
.p24037 .in-page-nav .vicon {
  background-color: #fa7873;
}
.p24037 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #fa7873;
}
.p24037 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p24037 .production-content h1,
.p24037 .production-content a,
.p24037 .production-content .perf-brand {
  color: #fa7873;
}
.p24037 .production-content .btn {
  color: #ffffff;
}
.p24037 .production-content .btn span {
  background-color: #fa7873;
}
.p24037 .production-content .btn:hover {
  color: #c7a462;
}
.p24037 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p24037 .production-content .btn.invertbrand span {
  background-color: #fa7873;
}
.p24037 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p24037 .production-content .btn.cta-two {
  color: #ffffff;
}
.p24037 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p24037 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p24037 .production-content .schedule h3 a .vicon {
  background-color: #fa7873;
}
.p24037 .production-content .schedule table td.dte {
  color: #fa7873;
}
.p24037 .production-content .schedule table td.dte a {
  color: #fa7873;
}
.p24037 .production-content .image-gallery .ig-captions h2 {
  color: #fa7873;
}
.p24037 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #fa7873;
}
.p24037 .production-content .offset-grid figure {
  color: #fa7873;
}
.p24037 .production-content .offset-grid .names ul li .name {
  color: #fa7873;
}
.p24037 .production-content .offset-grid .names ul li em.uwb {
  color: #fa7873;
}
.p24037 .production-content .event-strip .owl-carousel .event-item {
  color: #fa7873;
}
.p24037 .production-content .event-strip .owl-carousel .event-item a {
  color: #fa7873;
}
.p24037 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #fa7873;
  background-color: #fa7873;
  color: #ffffff;
}
.p24037 .production-content .event-strip .carousel .event-item {
  color: #fa7873;
}
.p24037 .production-content .event-strip .carousel .event-item a {
  color: #fa7873;
}
.p24037 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #fa7873;
}
.p24037 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p24037 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p24037 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p24037 .context-video-cta {
  background-color: #fa7873;
}
.p24037 .context-video-cta .cvcl {
  color: #ffffff;
}
.p24037 .sidemenu li.sel a,
.p24037 .sidemenu li.toggler a {
  border-bottom-color: #fa7873;
}
.p24037 .sidemenu li.sel .vicon,
.p24037 .sidemenu li.toggler .vicon {
  background-color: #fa7873;
}
.p24037 .breadcrumb li:after {
  border-top: 1px solid #fa7873;
  border-right: 1px solid #fa7873;
}
.p24037 .ibloc {
  border-top-color: #fa7873;
}
.p24037 .social h3 a {
  color: #c7a462;
}
.p24037 .social .tweet .hashtag,
.p24037 .social .tweet .username,
.p24037 .social .tweet .urllink {
  color: #fa7873;
}
.p24037 .social .fb-content span.latest {
  color: #fa7873;
}
.p24037 .connector {
  color: #fa7873;
}
.p24037 .connector li a {
  color: #333333;
}
.events-list .event-item.p24037 {
  color: #fa7873;
}
.events-list .event-item.p24037 .date a {
  color: #fa7873;
}
.events-list .event-item.p24037 .more .vicon {
  background-color: #fa7873;
}
.events-list .event-item.p24037 a.venue {
  color: #fa7873;
}
.events-list .event-item.p24037 .eactions a .vicon {
  background-color: #fa7873;
}
.offset-list .olp24037 .ol-copy .dates {
  color: #fa7873;
}
.offset-list .olp24037 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp24037 .ol-copy .btn.pc span {
  background-color: #fa7873;
}
.offset-list .olp24037 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp24037 .swipa-cell-copy .dates {
  color: #fa7873;
}
.swipa-cell.olp24037 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp24037 .swipa-cell-copy .btn.pc span {
  background-color: #fa7873;
}
.swipa-cell.olp24037 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip24037:before {
  background-color: #fa7873;
}
.splash-content.scp24037 {
  background-color: #fa7873;
}
.splash-content.scp24037 .feature h1.festival {
  color: #fa7873;
}
.calendar .entry ul li.lip24037 {
  border-left: 5px solid #fa7873;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24037 {
  color: #ffffff;
  background-color: #fa7873;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24037 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24037 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24037 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24037 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24037 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24037 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp24037 {
  color: #ffffff;
  background-color: #fa7873;
}
header nav.main ul.root > li.shortcut.selp24037 a,
header nav.main ul.root > li.shortcut.selp24037 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp24037 a .dates,
header nav.main ul.root > li.shortcut.selp24037 a:hover .dates,
header nav.main ul.root > li.shortcut.selp24037 a .composer,
header nav.main ul.root > li.shortcut.selp24037 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24037:hover {
  color: #ffffff;
  background-color: #fa7873;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24037:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24037:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24037:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24037:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24037:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24037:hover a:hover .composer {
  color: #202020;
}
.p22536 .splash-content {
  background-color: #b42a25;
}
.p22536 .in-page-nav li:hover,
.p22536 .in-page-nav li.active {
  color: #b42a25;
  border-bottom-color: #b42a25;
}
.p22536 .in-page-nav li:hover a.direct-link,
.p22536 .in-page-nav li.active a.direct-link {
  color: #b42a25;
}
.p22536 .in-page-nav li a.direct-link:hover {
  color: #b42a25;
}
.p22536 .in-page-nav .vicon {
  background-color: #b42a25;
}
.p22536 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #b42a25;
}
.p22536 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p22536 .production-content h1,
.p22536 .production-content a,
.p22536 .production-content .perf-brand {
  color: #b42a25;
}
.p22536 .production-content .btn {
  color: #ffffff;
}
.p22536 .production-content .btn span {
  background-color: #b42a25;
}
.p22536 .production-content .btn:hover {
  color: #c7a462;
}
.p22536 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p22536 .production-content .btn.invertbrand span {
  background-color: #b42a25;
}
.p22536 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p22536 .production-content .btn.cta-two {
  color: #ffffff;
}
.p22536 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p22536 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p22536 .production-content .schedule h3 a .vicon {
  background-color: #b42a25;
}
.p22536 .production-content .schedule table td.dte {
  color: #b42a25;
}
.p22536 .production-content .schedule table td.dte a {
  color: #b42a25;
}
.p22536 .production-content .image-gallery .ig-captions h2 {
  color: #b42a25;
}
.p22536 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #b42a25;
}
.p22536 .production-content .offset-grid figure {
  color: #b42a25;
}
.p22536 .production-content .offset-grid .names ul li .name {
  color: #b42a25;
}
.p22536 .production-content .offset-grid .names ul li em.uwb {
  color: #b42a25;
}
.p22536 .production-content .event-strip .owl-carousel .event-item {
  color: #b42a25;
}
.p22536 .production-content .event-strip .owl-carousel .event-item a {
  color: #b42a25;
}
.p22536 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #b42a25;
  background-color: #b42a25;
  color: #ffffff;
}
.p22536 .production-content .event-strip .carousel .event-item {
  color: #b42a25;
}
.p22536 .production-content .event-strip .carousel .event-item a {
  color: #b42a25;
}
.p22536 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #b42a25;
}
.p22536 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p22536 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p22536 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p22536 .context-video-cta {
  background-color: #b42a25;
}
.p22536 .context-video-cta .cvcl {
  color: #ffffff;
}
.p22536 .sidemenu li.sel a,
.p22536 .sidemenu li.toggler a {
  border-bottom-color: #b42a25;
}
.p22536 .sidemenu li.sel .vicon,
.p22536 .sidemenu li.toggler .vicon {
  background-color: #b42a25;
}
.p22536 .breadcrumb li:after {
  border-top: 1px solid #b42a25;
  border-right: 1px solid #b42a25;
}
.p22536 .ibloc {
  border-top-color: #b42a25;
}
.p22536 .social h3 a {
  color: #c7a462;
}
.p22536 .social .tweet .hashtag,
.p22536 .social .tweet .username,
.p22536 .social .tweet .urllink {
  color: #b42a25;
}
.p22536 .social .fb-content span.latest {
  color: #b42a25;
}
.p22536 .connector {
  color: #b42a25;
}
.p22536 .connector li a {
  color: #333333;
}
.events-list .event-item.p22536 {
  color: #b42a25;
}
.events-list .event-item.p22536 .date a {
  color: #b42a25;
}
.events-list .event-item.p22536 .more .vicon {
  background-color: #b42a25;
}
.events-list .event-item.p22536 a.venue {
  color: #b42a25;
}
.events-list .event-item.p22536 .eactions a .vicon {
  background-color: #b42a25;
}
.offset-list .olp22536 .ol-copy .dates {
  color: #b42a25;
}
.offset-list .olp22536 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp22536 .ol-copy .btn.pc span {
  background-color: #b42a25;
}
.offset-list .olp22536 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp22536 .swipa-cell-copy .dates {
  color: #b42a25;
}
.swipa-cell.olp22536 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp22536 .swipa-cell-copy .btn.pc span {
  background-color: #b42a25;
}
.swipa-cell.olp22536 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip22536:before {
  background-color: #b42a25;
}
.splash-content.scp22536 {
  background-color: #b42a25;
}
.splash-content.scp22536 .feature h1.festival {
  color: #b42a25;
}
.calendar .entry ul li.lip22536 {
  border-left: 5px solid #b42a25;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22536 {
  color: #ffffff;
  background-color: #b42a25;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22536 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22536 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22536 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22536 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22536 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22536 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp22536 {
  color: #ffffff;
  background-color: #b42a25;
}
header nav.main ul.root > li.shortcut.selp22536 a,
header nav.main ul.root > li.shortcut.selp22536 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp22536 a .dates,
header nav.main ul.root > li.shortcut.selp22536 a:hover .dates,
header nav.main ul.root > li.shortcut.selp22536 a .composer,
header nav.main ul.root > li.shortcut.selp22536 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22536:hover {
  color: #ffffff;
  background-color: #b42a25;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22536:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22536:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22536:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22536:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22536:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22536:hover a:hover .composer {
  color: #202020;
}
.p21205 .splash-content {
  background-color: #9a5aba;
}
.p21205 .in-page-nav li:hover,
.p21205 .in-page-nav li.active {
  color: #9a5aba;
  border-bottom-color: #9a5aba;
}
.p21205 .in-page-nav li:hover a.direct-link,
.p21205 .in-page-nav li.active a.direct-link {
  color: #9a5aba;
}
.p21205 .in-page-nav li a.direct-link:hover {
  color: #9a5aba;
}
.p21205 .in-page-nav .vicon {
  background-color: #9a5aba;
}
.p21205 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #9a5aba;
}
.p21205 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21205 .production-content h1,
.p21205 .production-content a,
.p21205 .production-content .perf-brand {
  color: #9a5aba;
}
.p21205 .production-content .btn {
  color: #ffffff;
}
.p21205 .production-content .btn span {
  background-color: #9a5aba;
}
.p21205 .production-content .btn:hover {
  color: #c7a462;
}
.p21205 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21205 .production-content .btn.invertbrand span {
  background-color: #9a5aba;
}
.p21205 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21205 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21205 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21205 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21205 .production-content .schedule h3 a .vicon {
  background-color: #9a5aba;
}
.p21205 .production-content .schedule table td.dte {
  color: #9a5aba;
}
.p21205 .production-content .schedule table td.dte a {
  color: #9a5aba;
}
.p21205 .production-content .image-gallery .ig-captions h2 {
  color: #9a5aba;
}
.p21205 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #9a5aba;
}
.p21205 .production-content .offset-grid figure {
  color: #9a5aba;
}
.p21205 .production-content .offset-grid .names ul li .name {
  color: #9a5aba;
}
.p21205 .production-content .offset-grid .names ul li em.uwb {
  color: #9a5aba;
}
.p21205 .production-content .event-strip .owl-carousel .event-item {
  color: #9a5aba;
}
.p21205 .production-content .event-strip .owl-carousel .event-item a {
  color: #9a5aba;
}
.p21205 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #9a5aba;
  background-color: #9a5aba;
  color: #ffffff;
}
.p21205 .production-content .event-strip .carousel .event-item {
  color: #9a5aba;
}
.p21205 .production-content .event-strip .carousel .event-item a {
  color: #9a5aba;
}
.p21205 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #9a5aba;
}
.p21205 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21205 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21205 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21205 .context-video-cta {
  background-color: #9a5aba;
}
.p21205 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21205 .sidemenu li.sel a,
.p21205 .sidemenu li.toggler a {
  border-bottom-color: #9a5aba;
}
.p21205 .sidemenu li.sel .vicon,
.p21205 .sidemenu li.toggler .vicon {
  background-color: #9a5aba;
}
.p21205 .breadcrumb li:after {
  border-top: 1px solid #9a5aba;
  border-right: 1px solid #9a5aba;
}
.p21205 .ibloc {
  border-top-color: #9a5aba;
}
.p21205 .social h3 a {
  color: #c7a462;
}
.p21205 .social .tweet .hashtag,
.p21205 .social .tweet .username,
.p21205 .social .tweet .urllink {
  color: #9a5aba;
}
.p21205 .social .fb-content span.latest {
  color: #9a5aba;
}
.p21205 .connector {
  color: #9a5aba;
}
.p21205 .connector li a {
  color: #333333;
}
.events-list .event-item.p21205 {
  color: #9a5aba;
}
.events-list .event-item.p21205 .date a {
  color: #9a5aba;
}
.events-list .event-item.p21205 .more .vicon {
  background-color: #9a5aba;
}
.events-list .event-item.p21205 a.venue {
  color: #9a5aba;
}
.events-list .event-item.p21205 .eactions a .vicon {
  background-color: #9a5aba;
}
.offset-list .olp21205 .ol-copy .dates {
  color: #9a5aba;
}
.offset-list .olp21205 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21205 .ol-copy .btn.pc span {
  background-color: #9a5aba;
}
.offset-list .olp21205 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21205 .swipa-cell-copy .dates {
  color: #9a5aba;
}
.swipa-cell.olp21205 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21205 .swipa-cell-copy .btn.pc span {
  background-color: #9a5aba;
}
.swipa-cell.olp21205 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21205:before {
  background-color: #9a5aba;
}
.splash-content.scp21205 {
  background-color: #9a5aba;
}
.splash-content.scp21205 .feature h1.festival {
  color: #9a5aba;
}
.calendar .entry ul li.lip21205 {
  border-left: 5px solid #9a5aba;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 {
  color: #ffffff;
  background-color: #9a5aba;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21205 {
  color: #ffffff;
  background-color: #9a5aba;
}
header nav.main ul.root > li.shortcut.selp21205 a,
header nav.main ul.root > li.shortcut.selp21205 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21205 a .dates,
header nav.main ul.root > li.shortcut.selp21205 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21205 a .composer,
header nav.main ul.root > li.shortcut.selp21205 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover {
  color: #ffffff;
  background-color: #9a5aba;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a:hover .composer {
  color: #202020;
}
.p22484 .splash-content {
  background-color: #cf4391;
}
.p22484 .in-page-nav li:hover,
.p22484 .in-page-nav li.active {
  color: #cf4391;
  border-bottom-color: #cf4391;
}
.p22484 .in-page-nav li:hover a.direct-link,
.p22484 .in-page-nav li.active a.direct-link {
  color: #cf4391;
}
.p22484 .in-page-nav li a.direct-link:hover {
  color: #cf4391;
}
.p22484 .in-page-nav .vicon {
  background-color: #cf4391;
}
.p22484 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #cf4391;
}
.p22484 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p22484 .production-content h1,
.p22484 .production-content a,
.p22484 .production-content .perf-brand {
  color: #cf4391;
}
.p22484 .production-content .btn {
  color: #ffffff;
}
.p22484 .production-content .btn span {
  background-color: #cf4391;
}
.p22484 .production-content .btn:hover {
  color: #c7a462;
}
.p22484 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p22484 .production-content .btn.invertbrand span {
  background-color: #cf4391;
}
.p22484 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p22484 .production-content .btn.cta-two {
  color: #ffffff;
}
.p22484 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p22484 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p22484 .production-content .schedule h3 a .vicon {
  background-color: #cf4391;
}
.p22484 .production-content .schedule table td.dte {
  color: #cf4391;
}
.p22484 .production-content .schedule table td.dte a {
  color: #cf4391;
}
.p22484 .production-content .image-gallery .ig-captions h2 {
  color: #cf4391;
}
.p22484 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #cf4391;
}
.p22484 .production-content .offset-grid figure {
  color: #cf4391;
}
.p22484 .production-content .offset-grid .names ul li .name {
  color: #cf4391;
}
.p22484 .production-content .offset-grid .names ul li em.uwb {
  color: #cf4391;
}
.p22484 .production-content .event-strip .owl-carousel .event-item {
  color: #cf4391;
}
.p22484 .production-content .event-strip .owl-carousel .event-item a {
  color: #cf4391;
}
.p22484 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #cf4391;
  background-color: #cf4391;
  color: #ffffff;
}
.p22484 .production-content .event-strip .carousel .event-item {
  color: #cf4391;
}
.p22484 .production-content .event-strip .carousel .event-item a {
  color: #cf4391;
}
.p22484 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #cf4391;
}
.p22484 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p22484 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p22484 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p22484 .context-video-cta {
  background-color: #cf4391;
}
.p22484 .context-video-cta .cvcl {
  color: #ffffff;
}
.p22484 .sidemenu li.sel a,
.p22484 .sidemenu li.toggler a {
  border-bottom-color: #cf4391;
}
.p22484 .sidemenu li.sel .vicon,
.p22484 .sidemenu li.toggler .vicon {
  background-color: #cf4391;
}
.p22484 .breadcrumb li:after {
  border-top: 1px solid #cf4391;
  border-right: 1px solid #cf4391;
}
.p22484 .ibloc {
  border-top-color: #cf4391;
}
.p22484 .social h3 a {
  color: #c7a462;
}
.p22484 .social .tweet .hashtag,
.p22484 .social .tweet .username,
.p22484 .social .tweet .urllink {
  color: #cf4391;
}
.p22484 .social .fb-content span.latest {
  color: #cf4391;
}
.p22484 .connector {
  color: #cf4391;
}
.p22484 .connector li a {
  color: #333333;
}
.events-list .event-item.p22484 {
  color: #cf4391;
}
.events-list .event-item.p22484 .date a {
  color: #cf4391;
}
.events-list .event-item.p22484 .more .vicon {
  background-color: #cf4391;
}
.events-list .event-item.p22484 a.venue {
  color: #cf4391;
}
.events-list .event-item.p22484 .eactions a .vicon {
  background-color: #cf4391;
}
.offset-list .olp22484 .ol-copy .dates {
  color: #cf4391;
}
.offset-list .olp22484 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp22484 .ol-copy .btn.pc span {
  background-color: #cf4391;
}
.offset-list .olp22484 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp22484 .swipa-cell-copy .dates {
  color: #cf4391;
}
.swipa-cell.olp22484 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp22484 .swipa-cell-copy .btn.pc span {
  background-color: #cf4391;
}
.swipa-cell.olp22484 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip22484:before {
  background-color: #cf4391;
}
.splash-content.scp22484 {
  background-color: #cf4391;
}
.splash-content.scp22484 .feature h1.festival {
  color: #cf4391;
}
.calendar .entry ul li.lip22484 {
  border-left: 5px solid #cf4391;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22484 {
  color: #ffffff;
  background-color: #cf4391;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22484 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22484 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22484 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22484 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22484 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22484 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp22484 {
  color: #ffffff;
  background-color: #cf4391;
}
header nav.main ul.root > li.shortcut.selp22484 a,
header nav.main ul.root > li.shortcut.selp22484 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp22484 a .dates,
header nav.main ul.root > li.shortcut.selp22484 a:hover .dates,
header nav.main ul.root > li.shortcut.selp22484 a .composer,
header nav.main ul.root > li.shortcut.selp22484 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22484:hover {
  color: #ffffff;
  background-color: #cf4391;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22484:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22484:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22484:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22484:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22484:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22484:hover a:hover .composer {
  color: #202020;
}
.p21048 .splash-content {
  background-color: #1e3923;
}
.p21048 .in-page-nav li:hover,
.p21048 .in-page-nav li.active {
  color: #1e3923;
  border-bottom-color: #1e3923;
}
.p21048 .in-page-nav li:hover a.direct-link,
.p21048 .in-page-nav li.active a.direct-link {
  color: #1e3923;
}
.p21048 .in-page-nav li a.direct-link:hover {
  color: #1e3923;
}
.p21048 .in-page-nav .vicon {
  background-color: #1e3923;
}
.p21048 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #1e3923;
}
.p21048 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21048 .production-content h1,
.p21048 .production-content a,
.p21048 .production-content .perf-brand {
  color: #1e3923;
}
.p21048 .production-content .btn {
  color: #ffffff;
}
.p21048 .production-content .btn span {
  background-color: #1e3923;
}
.p21048 .production-content .btn:hover {
  color: #c7a462;
}
.p21048 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21048 .production-content .btn.invertbrand span {
  background-color: #1e3923;
}
.p21048 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21048 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21048 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21048 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21048 .production-content .schedule h3 a .vicon {
  background-color: #1e3923;
}
.p21048 .production-content .schedule table td.dte {
  color: #1e3923;
}
.p21048 .production-content .schedule table td.dte a {
  color: #1e3923;
}
.p21048 .production-content .image-gallery .ig-captions h2 {
  color: #1e3923;
}
.p21048 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #1e3923;
}
.p21048 .production-content .offset-grid figure {
  color: #1e3923;
}
.p21048 .production-content .offset-grid .names ul li .name {
  color: #1e3923;
}
.p21048 .production-content .offset-grid .names ul li em.uwb {
  color: #1e3923;
}
.p21048 .production-content .event-strip .owl-carousel .event-item {
  color: #1e3923;
}
.p21048 .production-content .event-strip .owl-carousel .event-item a {
  color: #1e3923;
}
.p21048 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #1e3923;
  background-color: #1e3923;
  color: #ffffff;
}
.p21048 .production-content .event-strip .carousel .event-item {
  color: #1e3923;
}
.p21048 .production-content .event-strip .carousel .event-item a {
  color: #1e3923;
}
.p21048 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #1e3923;
}
.p21048 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21048 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21048 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21048 .context-video-cta {
  background-color: #1e3923;
}
.p21048 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21048 .sidemenu li.sel a,
.p21048 .sidemenu li.toggler a {
  border-bottom-color: #1e3923;
}
.p21048 .sidemenu li.sel .vicon,
.p21048 .sidemenu li.toggler .vicon {
  background-color: #1e3923;
}
.p21048 .breadcrumb li:after {
  border-top: 1px solid #1e3923;
  border-right: 1px solid #1e3923;
}
.p21048 .ibloc {
  border-top-color: #1e3923;
}
.p21048 .social h3 a {
  color: #c7a462;
}
.p21048 .social .tweet .hashtag,
.p21048 .social .tweet .username,
.p21048 .social .tweet .urllink {
  color: #1e3923;
}
.p21048 .social .fb-content span.latest {
  color: #1e3923;
}
.p21048 .connector {
  color: #1e3923;
}
.p21048 .connector li a {
  color: #333333;
}
.events-list .event-item.p21048 {
  color: #1e3923;
}
.events-list .event-item.p21048 .date a {
  color: #1e3923;
}
.events-list .event-item.p21048 .more .vicon {
  background-color: #1e3923;
}
.events-list .event-item.p21048 a.venue {
  color: #1e3923;
}
.events-list .event-item.p21048 .eactions a .vicon {
  background-color: #1e3923;
}
.offset-list .olp21048 .ol-copy .dates {
  color: #1e3923;
}
.offset-list .olp21048 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21048 .ol-copy .btn.pc span {
  background-color: #1e3923;
}
.offset-list .olp21048 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21048 .swipa-cell-copy .dates {
  color: #1e3923;
}
.swipa-cell.olp21048 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21048 .swipa-cell-copy .btn.pc span {
  background-color: #1e3923;
}
.swipa-cell.olp21048 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21048:before {
  background-color: #1e3923;
}
.splash-content.scp21048 {
  background-color: #1e3923;
}
.splash-content.scp21048 .feature h1.festival {
  color: #1e3923;
}
.calendar .entry ul li.lip21048 {
  border-left: 5px solid #1e3923;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 {
  color: #ffffff;
  background-color: #1e3923;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21048 {
  color: #ffffff;
  background-color: #1e3923;
}
header nav.main ul.root > li.shortcut.selp21048 a,
header nav.main ul.root > li.shortcut.selp21048 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21048 a .dates,
header nav.main ul.root > li.shortcut.selp21048 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21048 a .composer,
header nav.main ul.root > li.shortcut.selp21048 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover {
  color: #ffffff;
  background-color: #1e3923;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a:hover .composer {
  color: #202020;
}
.p21149 .splash-content {
  background-color: #005c68;
}
.p21149 .in-page-nav li:hover,
.p21149 .in-page-nav li.active {
  color: #005c68;
  border-bottom-color: #005c68;
}
.p21149 .in-page-nav li:hover a.direct-link,
.p21149 .in-page-nav li.active a.direct-link {
  color: #005c68;
}
.p21149 .in-page-nav li a.direct-link:hover {
  color: #005c68;
}
.p21149 .in-page-nav .vicon {
  background-color: #005c68;
}
.p21149 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #005c68;
}
.p21149 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21149 .production-content h1,
.p21149 .production-content a,
.p21149 .production-content .perf-brand {
  color: #005c68;
}
.p21149 .production-content .btn {
  color: #ffffff;
}
.p21149 .production-content .btn span {
  background-color: #005c68;
}
.p21149 .production-content .btn:hover {
  color: #c7a462;
}
.p21149 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21149 .production-content .btn.invertbrand span {
  background-color: #005c68;
}
.p21149 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21149 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21149 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21149 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21149 .production-content .schedule h3 a .vicon {
  background-color: #005c68;
}
.p21149 .production-content .schedule table td.dte {
  color: #005c68;
}
.p21149 .production-content .schedule table td.dte a {
  color: #005c68;
}
.p21149 .production-content .image-gallery .ig-captions h2 {
  color: #005c68;
}
.p21149 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #005c68;
}
.p21149 .production-content .offset-grid figure {
  color: #005c68;
}
.p21149 .production-content .offset-grid .names ul li .name {
  color: #005c68;
}
.p21149 .production-content .offset-grid .names ul li em.uwb {
  color: #005c68;
}
.p21149 .production-content .event-strip .owl-carousel .event-item {
  color: #005c68;
}
.p21149 .production-content .event-strip .owl-carousel .event-item a {
  color: #005c68;
}
.p21149 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #005c68;
  background-color: #005c68;
  color: #ffffff;
}
.p21149 .production-content .event-strip .carousel .event-item {
  color: #005c68;
}
.p21149 .production-content .event-strip .carousel .event-item a {
  color: #005c68;
}
.p21149 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #005c68;
}
.p21149 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21149 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21149 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21149 .context-video-cta {
  background-color: #005c68;
}
.p21149 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21149 .sidemenu li.sel a,
.p21149 .sidemenu li.toggler a {
  border-bottom-color: #005c68;
}
.p21149 .sidemenu li.sel .vicon,
.p21149 .sidemenu li.toggler .vicon {
  background-color: #005c68;
}
.p21149 .breadcrumb li:after {
  border-top: 1px solid #005c68;
  border-right: 1px solid #005c68;
}
.p21149 .ibloc {
  border-top-color: #005c68;
}
.p21149 .social h3 a {
  color: #c7a462;
}
.p21149 .social .tweet .hashtag,
.p21149 .social .tweet .username,
.p21149 .social .tweet .urllink {
  color: #005c68;
}
.p21149 .social .fb-content span.latest {
  color: #005c68;
}
.p21149 .connector {
  color: #005c68;
}
.p21149 .connector li a {
  color: #333333;
}
.events-list .event-item.p21149 {
  color: #005c68;
}
.events-list .event-item.p21149 .date a {
  color: #005c68;
}
.events-list .event-item.p21149 .more .vicon {
  background-color: #005c68;
}
.events-list .event-item.p21149 a.venue {
  color: #005c68;
}
.events-list .event-item.p21149 .eactions a .vicon {
  background-color: #005c68;
}
.offset-list .olp21149 .ol-copy .dates {
  color: #005c68;
}
.offset-list .olp21149 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21149 .ol-copy .btn.pc span {
  background-color: #005c68;
}
.offset-list .olp21149 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21149 .swipa-cell-copy .dates {
  color: #005c68;
}
.swipa-cell.olp21149 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21149 .swipa-cell-copy .btn.pc span {
  background-color: #005c68;
}
.swipa-cell.olp21149 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21149:before {
  background-color: #005c68;
}
.splash-content.scp21149 {
  background-color: #005c68;
}
.splash-content.scp21149 .feature h1.festival {
  color: #005c68;
}
.calendar .entry ul li.lip21149 {
  border-left: 5px solid #005c68;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 {
  color: #ffffff;
  background-color: #005c68;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21149 {
  color: #ffffff;
  background-color: #005c68;
}
header nav.main ul.root > li.shortcut.selp21149 a,
header nav.main ul.root > li.shortcut.selp21149 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21149 a .dates,
header nav.main ul.root > li.shortcut.selp21149 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21149 a .composer,
header nav.main ul.root > li.shortcut.selp21149 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover {
  color: #ffffff;
  background-color: #005c68;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a:hover .composer {
  color: #202020;
}
.p21189 .splash-content {
  background-color: #b65f2a;
}
.p21189 .in-page-nav li:hover,
.p21189 .in-page-nav li.active {
  color: #b65f2a;
  border-bottom-color: #b65f2a;
}
.p21189 .in-page-nav li:hover a.direct-link,
.p21189 .in-page-nav li.active a.direct-link {
  color: #b65f2a;
}
.p21189 .in-page-nav li a.direct-link:hover {
  color: #b65f2a;
}
.p21189 .in-page-nav .vicon {
  background-color: #b65f2a;
}
.p21189 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #b65f2a;
}
.p21189 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21189 .production-content h1,
.p21189 .production-content a,
.p21189 .production-content .perf-brand {
  color: #b65f2a;
}
.p21189 .production-content .btn {
  color: #ffffff;
}
.p21189 .production-content .btn span {
  background-color: #b65f2a;
}
.p21189 .production-content .btn:hover {
  color: #c7a462;
}
.p21189 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21189 .production-content .btn.invertbrand span {
  background-color: #b65f2a;
}
.p21189 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21189 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21189 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21189 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21189 .production-content .schedule h3 a .vicon {
  background-color: #b65f2a;
}
.p21189 .production-content .schedule table td.dte {
  color: #b65f2a;
}
.p21189 .production-content .schedule table td.dte a {
  color: #b65f2a;
}
.p21189 .production-content .image-gallery .ig-captions h2 {
  color: #b65f2a;
}
.p21189 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #b65f2a;
}
.p21189 .production-content .offset-grid figure {
  color: #b65f2a;
}
.p21189 .production-content .offset-grid .names ul li .name {
  color: #b65f2a;
}
.p21189 .production-content .offset-grid .names ul li em.uwb {
  color: #b65f2a;
}
.p21189 .production-content .event-strip .owl-carousel .event-item {
  color: #b65f2a;
}
.p21189 .production-content .event-strip .owl-carousel .event-item a {
  color: #b65f2a;
}
.p21189 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #b65f2a;
  background-color: #b65f2a;
  color: #ffffff;
}
.p21189 .production-content .event-strip .carousel .event-item {
  color: #b65f2a;
}
.p21189 .production-content .event-strip .carousel .event-item a {
  color: #b65f2a;
}
.p21189 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #b65f2a;
}
.p21189 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21189 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21189 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21189 .context-video-cta {
  background-color: #b65f2a;
}
.p21189 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21189 .sidemenu li.sel a,
.p21189 .sidemenu li.toggler a {
  border-bottom-color: #b65f2a;
}
.p21189 .sidemenu li.sel .vicon,
.p21189 .sidemenu li.toggler .vicon {
  background-color: #b65f2a;
}
.p21189 .breadcrumb li:after {
  border-top: 1px solid #b65f2a;
  border-right: 1px solid #b65f2a;
}
.p21189 .ibloc {
  border-top-color: #b65f2a;
}
.p21189 .social h3 a {
  color: #c7a462;
}
.p21189 .social .tweet .hashtag,
.p21189 .social .tweet .username,
.p21189 .social .tweet .urllink {
  color: #b65f2a;
}
.p21189 .social .fb-content span.latest {
  color: #b65f2a;
}
.p21189 .connector {
  color: #b65f2a;
}
.p21189 .connector li a {
  color: #333333;
}
.events-list .event-item.p21189 {
  color: #b65f2a;
}
.events-list .event-item.p21189 .date a {
  color: #b65f2a;
}
.events-list .event-item.p21189 .more .vicon {
  background-color: #b65f2a;
}
.events-list .event-item.p21189 a.venue {
  color: #b65f2a;
}
.events-list .event-item.p21189 .eactions a .vicon {
  background-color: #b65f2a;
}
.offset-list .olp21189 .ol-copy .dates {
  color: #b65f2a;
}
.offset-list .olp21189 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21189 .ol-copy .btn.pc span {
  background-color: #b65f2a;
}
.offset-list .olp21189 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21189 .swipa-cell-copy .dates {
  color: #b65f2a;
}
.swipa-cell.olp21189 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21189 .swipa-cell-copy .btn.pc span {
  background-color: #b65f2a;
}
.swipa-cell.olp21189 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21189:before {
  background-color: #b65f2a;
}
.splash-content.scp21189 {
  background-color: #b65f2a;
}
.splash-content.scp21189 .feature h1.festival {
  color: #b65f2a;
}
.calendar .entry ul li.lip21189 {
  border-left: 5px solid #b65f2a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 {
  color: #ffffff;
  background-color: #b65f2a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21189 {
  color: #ffffff;
  background-color: #b65f2a;
}
header nav.main ul.root > li.shortcut.selp21189 a,
header nav.main ul.root > li.shortcut.selp21189 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21189 a .dates,
header nav.main ul.root > li.shortcut.selp21189 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21189 a .composer,
header nav.main ul.root > li.shortcut.selp21189 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover {
  color: #ffffff;
  background-color: #b65f2a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a:hover .composer {
  color: #202020;
}
.p1076 .splash-content {
  background-color: #da3361;
}
.p1076 .in-page-nav li:hover,
.p1076 .in-page-nav li.active {
  color: #da3361;
  border-bottom-color: #da3361;
}
.p1076 .in-page-nav li:hover a.direct-link,
.p1076 .in-page-nav li.active a.direct-link {
  color: #da3361;
}
.p1076 .in-page-nav li a.direct-link:hover {
  color: #da3361;
}
.p1076 .in-page-nav .vicon {
  background-color: #da3361;
}
.p1076 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #da3361;
}
.p1076 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p1076 .production-content h1,
.p1076 .production-content a,
.p1076 .production-content .perf-brand {
  color: #da3361;
}
.p1076 .production-content .btn {
  color: #ffffff;
}
.p1076 .production-content .btn span {
  background-color: #da3361;
}
.p1076 .production-content .btn:hover {
  color: #c7a462;
}
.p1076 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p1076 .production-content .btn.invertbrand span {
  background-color: #da3361;
}
.p1076 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p1076 .production-content .btn.cta-two {
  color: #ffffff;
}
.p1076 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p1076 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p1076 .production-content .schedule h3 a .vicon {
  background-color: #da3361;
}
.p1076 .production-content .schedule table td.dte {
  color: #da3361;
}
.p1076 .production-content .schedule table td.dte a {
  color: #da3361;
}
.p1076 .production-content .image-gallery .ig-captions h2 {
  color: #da3361;
}
.p1076 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #da3361;
}
.p1076 .production-content .offset-grid figure {
  color: #da3361;
}
.p1076 .production-content .offset-grid .names ul li .name {
  color: #da3361;
}
.p1076 .production-content .offset-grid .names ul li em.uwb {
  color: #da3361;
}
.p1076 .production-content .event-strip .owl-carousel .event-item {
  color: #da3361;
}
.p1076 .production-content .event-strip .owl-carousel .event-item a {
  color: #da3361;
}
.p1076 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #da3361;
  background-color: #da3361;
  color: #ffffff;
}
.p1076 .production-content .event-strip .carousel .event-item {
  color: #da3361;
}
.p1076 .production-content .event-strip .carousel .event-item a {
  color: #da3361;
}
.p1076 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #da3361;
}
.p1076 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p1076 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p1076 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p1076 .context-video-cta {
  background-color: #da3361;
}
.p1076 .context-video-cta .cvcl {
  color: #ffffff;
}
.p1076 .sidemenu li.sel a,
.p1076 .sidemenu li.toggler a {
  border-bottom-color: #da3361;
}
.p1076 .sidemenu li.sel .vicon,
.p1076 .sidemenu li.toggler .vicon {
  background-color: #da3361;
}
.p1076 .breadcrumb li:after {
  border-top: 1px solid #da3361;
  border-right: 1px solid #da3361;
}
.p1076 .ibloc {
  border-top-color: #da3361;
}
.p1076 .social h3 a {
  color: #c7a462;
}
.p1076 .social .tweet .hashtag,
.p1076 .social .tweet .username,
.p1076 .social .tweet .urllink {
  color: #da3361;
}
.p1076 .social .fb-content span.latest {
  color: #da3361;
}
.p1076 .connector {
  color: #da3361;
}
.p1076 .connector li a {
  color: #333333;
}
.events-list .event-item.p1076 {
  color: #da3361;
}
.events-list .event-item.p1076 .date a {
  color: #da3361;
}
.events-list .event-item.p1076 .more .vicon {
  background-color: #da3361;
}
.events-list .event-item.p1076 a.venue {
  color: #da3361;
}
.events-list .event-item.p1076 .eactions a .vicon {
  background-color: #da3361;
}
.offset-list .olp1076 .ol-copy .dates {
  color: #da3361;
}
.offset-list .olp1076 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp1076 .ol-copy .btn.pc span {
  background-color: #da3361;
}
.offset-list .olp1076 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp1076 .swipa-cell-copy .dates {
  color: #da3361;
}
.swipa-cell.olp1076 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp1076 .swipa-cell-copy .btn.pc span {
  background-color: #da3361;
}
.swipa-cell.olp1076 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip1076:before {
  background-color: #da3361;
}
.splash-content.scp1076 {
  background-color: #da3361;
}
.splash-content.scp1076 .feature h1.festival {
  color: #da3361;
}
.calendar .entry ul li.lip1076 {
  border-left: 5px solid #da3361;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1076 {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1076 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1076 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1076 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1076 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1076 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1076 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp1076 {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li.shortcut.selp1076 a,
header nav.main ul.root > li.shortcut.selp1076 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp1076 a .dates,
header nav.main ul.root > li.shortcut.selp1076 a:hover .dates,
header nav.main ul.root > li.shortcut.selp1076 a .composer,
header nav.main ul.root > li.shortcut.selp1076 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1076:hover {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1076:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1076:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1076:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1076:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1076:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1076:hover a:hover .composer {
  color: #202020;
}
.p14159 .splash-content {
  background-color: #00ab4a;
}
.p14159 .in-page-nav li:hover,
.p14159 .in-page-nav li.active {
  color: #00ab4a;
  border-bottom-color: #00ab4a;
}
.p14159 .in-page-nav li:hover a.direct-link,
.p14159 .in-page-nav li.active a.direct-link {
  color: #00ab4a;
}
.p14159 .in-page-nav li a.direct-link:hover {
  color: #00ab4a;
}
.p14159 .in-page-nav .vicon {
  background-color: #00ab4a;
}
.p14159 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #00ab4a;
}
.p14159 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14159 .production-content h1,
.p14159 .production-content a,
.p14159 .production-content .perf-brand {
  color: #00ab4a;
}
.p14159 .production-content .btn {
  color: #ffffff;
}
.p14159 .production-content .btn span {
  background-color: #00ab4a;
}
.p14159 .production-content .btn:hover {
  color: #c7a462;
}
.p14159 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14159 .production-content .btn.invertbrand span {
  background-color: #00ab4a;
}
.p14159 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14159 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14159 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14159 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14159 .production-content .schedule h3 a .vicon {
  background-color: #00ab4a;
}
.p14159 .production-content .schedule table td.dte {
  color: #00ab4a;
}
.p14159 .production-content .schedule table td.dte a {
  color: #00ab4a;
}
.p14159 .production-content .image-gallery .ig-captions h2 {
  color: #00ab4a;
}
.p14159 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #00ab4a;
}
.p14159 .production-content .offset-grid figure {
  color: #00ab4a;
}
.p14159 .production-content .offset-grid .names ul li .name {
  color: #00ab4a;
}
.p14159 .production-content .offset-grid .names ul li em.uwb {
  color: #00ab4a;
}
.p14159 .production-content .event-strip .owl-carousel .event-item {
  color: #00ab4a;
}
.p14159 .production-content .event-strip .owl-carousel .event-item a {
  color: #00ab4a;
}
.p14159 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #00ab4a;
  background-color: #00ab4a;
  color: #ffffff;
}
.p14159 .production-content .event-strip .carousel .event-item {
  color: #00ab4a;
}
.p14159 .production-content .event-strip .carousel .event-item a {
  color: #00ab4a;
}
.p14159 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #00ab4a;
}
.p14159 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14159 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14159 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14159 .context-video-cta {
  background-color: #00ab4a;
}
.p14159 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14159 .sidemenu li.sel a,
.p14159 .sidemenu li.toggler a {
  border-bottom-color: #00ab4a;
}
.p14159 .sidemenu li.sel .vicon,
.p14159 .sidemenu li.toggler .vicon {
  background-color: #00ab4a;
}
.p14159 .breadcrumb li:after {
  border-top: 1px solid #00ab4a;
  border-right: 1px solid #00ab4a;
}
.p14159 .ibloc {
  border-top-color: #00ab4a;
}
.p14159 .social h3 a {
  color: #c7a462;
}
.p14159 .social .tweet .hashtag,
.p14159 .social .tweet .username,
.p14159 .social .tweet .urllink {
  color: #00ab4a;
}
.p14159 .social .fb-content span.latest {
  color: #00ab4a;
}
.p14159 .connector {
  color: #00ab4a;
}
.p14159 .connector li a {
  color: #333333;
}
.events-list .event-item.p14159 {
  color: #00ab4a;
}
.events-list .event-item.p14159 .date a {
  color: #00ab4a;
}
.events-list .event-item.p14159 .more .vicon {
  background-color: #00ab4a;
}
.events-list .event-item.p14159 a.venue {
  color: #00ab4a;
}
.events-list .event-item.p14159 .eactions a .vicon {
  background-color: #00ab4a;
}
.offset-list .olp14159 .ol-copy .dates {
  color: #00ab4a;
}
.offset-list .olp14159 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14159 .ol-copy .btn.pc span {
  background-color: #00ab4a;
}
.offset-list .olp14159 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14159 .swipa-cell-copy .dates {
  color: #00ab4a;
}
.swipa-cell.olp14159 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14159 .swipa-cell-copy .btn.pc span {
  background-color: #00ab4a;
}
.swipa-cell.olp14159 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14159:before {
  background-color: #00ab4a;
}
.splash-content.scp14159 {
  background-color: #00ab4a;
}
.splash-content.scp14159 .feature h1.festival {
  color: #00ab4a;
}
.calendar .entry ul li.lip14159 {
  border-left: 5px solid #00ab4a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 {
  color: #ffffff;
  background-color: #00ab4a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14159 {
  color: #ffffff;
  background-color: #00ab4a;
}
header nav.main ul.root > li.shortcut.selp14159 a,
header nav.main ul.root > li.shortcut.selp14159 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14159 a .dates,
header nav.main ul.root > li.shortcut.selp14159 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14159 a .composer,
header nav.main ul.root > li.shortcut.selp14159 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover {
  color: #ffffff;
  background-color: #00ab4a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a:hover .composer {
  color: #202020;
}
.p21752 .splash-content {
  background-color: #67723c;
}
.p21752 .in-page-nav li:hover,
.p21752 .in-page-nav li.active {
  color: #67723c;
  border-bottom-color: #67723c;
}
.p21752 .in-page-nav li:hover a.direct-link,
.p21752 .in-page-nav li.active a.direct-link {
  color: #67723c;
}
.p21752 .in-page-nav li a.direct-link:hover {
  color: #67723c;
}
.p21752 .in-page-nav .vicon {
  background-color: #67723c;
}
.p21752 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #67723c;
}
.p21752 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p21752 .production-content h1,
.p21752 .production-content a,
.p21752 .production-content .perf-brand {
  color: #67723c;
}
.p21752 .production-content .btn {
  color: #202020;
}
.p21752 .production-content .btn span {
  background-color: #67723c;
}
.p21752 .production-content .btn:hover {
  color: #c7a462;
}
.p21752 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p21752 .production-content .btn.invertbrand span {
  background-color: #67723c;
}
.p21752 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21752 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21752 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21752 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21752 .production-content .schedule h3 a .vicon {
  background-color: #67723c;
}
.p21752 .production-content .schedule table td.dte {
  color: #67723c;
}
.p21752 .production-content .schedule table td.dte a {
  color: #67723c;
}
.p21752 .production-content .image-gallery .ig-captions h2 {
  color: #67723c;
}
.p21752 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #67723c;
}
.p21752 .production-content .offset-grid figure {
  color: #67723c;
}
.p21752 .production-content .offset-grid .names ul li .name {
  color: #67723c;
}
.p21752 .production-content .offset-grid .names ul li em.uwb {
  color: #67723c;
}
.p21752 .production-content .event-strip .owl-carousel .event-item {
  color: #67723c;
}
.p21752 .production-content .event-strip .owl-carousel .event-item a {
  color: #67723c;
}
.p21752 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #67723c;
  background-color: #67723c;
  color: #202020;
}
.p21752 .production-content .event-strip .carousel .event-item {
  color: #67723c;
}
.p21752 .production-content .event-strip .carousel .event-item a {
  color: #67723c;
}
.p21752 .production-content .ticket-btn {
  color: #202020;
  background-color: #67723c;
}
.p21752 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p21752 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21752 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21752 .context-video-cta {
  background-color: #67723c;
}
.p21752 .context-video-cta .cvcl {
  color: #202020;
}
.p21752 .sidemenu li.sel a,
.p21752 .sidemenu li.toggler a {
  border-bottom-color: #67723c;
}
.p21752 .sidemenu li.sel .vicon,
.p21752 .sidemenu li.toggler .vicon {
  background-color: #67723c;
}
.p21752 .breadcrumb li:after {
  border-top: 1px solid #67723c;
  border-right: 1px solid #67723c;
}
.p21752 .ibloc {
  border-top-color: #67723c;
}
.p21752 .social h3 a {
  color: #c7a462;
}
.p21752 .social .tweet .hashtag,
.p21752 .social .tweet .username,
.p21752 .social .tweet .urllink {
  color: #67723c;
}
.p21752 .social .fb-content span.latest {
  color: #67723c;
}
.p21752 .connector {
  color: #67723c;
}
.p21752 .connector li a {
  color: #333333;
}
.events-list .event-item.p21752 {
  color: #67723c;
}
.events-list .event-item.p21752 .date a {
  color: #67723c;
}
.events-list .event-item.p21752 .more .vicon {
  background-color: #67723c;
}
.events-list .event-item.p21752 a.venue {
  color: #67723c;
}
.events-list .event-item.p21752 .eactions a .vicon {
  background-color: #67723c;
}
.offset-list .olp21752 .ol-copy .dates {
  color: #67723c;
}
.offset-list .olp21752 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp21752 .ol-copy .btn.pc span {
  background-color: #67723c;
}
.offset-list .olp21752 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21752 .swipa-cell-copy .dates {
  color: #67723c;
}
.swipa-cell.olp21752 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp21752 .swipa-cell-copy .btn.pc span {
  background-color: #67723c;
}
.swipa-cell.olp21752 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21752:before {
  background-color: #67723c;
}
.splash-content.scp21752 {
  background-color: #67723c;
}
.splash-content.scp21752 .feature h1.festival {
  color: #67723c;
}
.calendar .entry ul li.lip21752 {
  border-left: 5px solid #67723c;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21752 {
  color: #202020;
  background-color: #67723c;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21752 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21752 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21752 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21752 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21752 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21752 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21752 {
  color: #202020;
  background-color: #67723c;
}
header nav.main ul.root > li.shortcut.selp21752 a,
header nav.main ul.root > li.shortcut.selp21752 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21752 a .dates,
header nav.main ul.root > li.shortcut.selp21752 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21752 a .composer,
header nav.main ul.root > li.shortcut.selp21752 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21752:hover {
  color: #202020;
  background-color: #67723c;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21752:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21752:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21752:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21752:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21752:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21752:hover a:hover .composer {
  color: #ffffff;
}
.p21745 .splash-content {
  background-color: #e4aa59;
}
.p21745 .in-page-nav li:hover,
.p21745 .in-page-nav li.active {
  color: #e4aa59;
  border-bottom-color: #e4aa59;
}
.p21745 .in-page-nav li:hover a.direct-link,
.p21745 .in-page-nav li.active a.direct-link {
  color: #e4aa59;
}
.p21745 .in-page-nav li a.direct-link:hover {
  color: #e4aa59;
}
.p21745 .in-page-nav .vicon {
  background-color: #e4aa59;
}
.p21745 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #e4aa59;
}
.p21745 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p21745 .production-content h1,
.p21745 .production-content a,
.p21745 .production-content .perf-brand {
  color: #e4aa59;
}
.p21745 .production-content .btn {
  color: #202020;
}
.p21745 .production-content .btn span {
  background-color: #e4aa59;
}
.p21745 .production-content .btn:hover {
  color: #c7a462;
}
.p21745 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p21745 .production-content .btn.invertbrand span {
  background-color: #e4aa59;
}
.p21745 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21745 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21745 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21745 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21745 .production-content .schedule h3 a .vicon {
  background-color: #e4aa59;
}
.p21745 .production-content .schedule table td.dte {
  color: #e4aa59;
}
.p21745 .production-content .schedule table td.dte a {
  color: #e4aa59;
}
.p21745 .production-content .image-gallery .ig-captions h2 {
  color: #e4aa59;
}
.p21745 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e4aa59;
}
.p21745 .production-content .offset-grid figure {
  color: #e4aa59;
}
.p21745 .production-content .offset-grid .names ul li .name {
  color: #e4aa59;
}
.p21745 .production-content .offset-grid .names ul li em.uwb {
  color: #e4aa59;
}
.p21745 .production-content .event-strip .owl-carousel .event-item {
  color: #e4aa59;
}
.p21745 .production-content .event-strip .owl-carousel .event-item a {
  color: #e4aa59;
}
.p21745 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e4aa59;
  background-color: #e4aa59;
  color: #202020;
}
.p21745 .production-content .event-strip .carousel .event-item {
  color: #e4aa59;
}
.p21745 .production-content .event-strip .carousel .event-item a {
  color: #e4aa59;
}
.p21745 .production-content .ticket-btn {
  color: #202020;
  background-color: #e4aa59;
}
.p21745 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p21745 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21745 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21745 .context-video-cta {
  background-color: #e4aa59;
}
.p21745 .context-video-cta .cvcl {
  color: #202020;
}
.p21745 .sidemenu li.sel a,
.p21745 .sidemenu li.toggler a {
  border-bottom-color: #e4aa59;
}
.p21745 .sidemenu li.sel .vicon,
.p21745 .sidemenu li.toggler .vicon {
  background-color: #e4aa59;
}
.p21745 .breadcrumb li:after {
  border-top: 1px solid #e4aa59;
  border-right: 1px solid #e4aa59;
}
.p21745 .ibloc {
  border-top-color: #e4aa59;
}
.p21745 .social h3 a {
  color: #c7a462;
}
.p21745 .social .tweet .hashtag,
.p21745 .social .tweet .username,
.p21745 .social .tweet .urllink {
  color: #e4aa59;
}
.p21745 .social .fb-content span.latest {
  color: #e4aa59;
}
.p21745 .connector {
  color: #e4aa59;
}
.p21745 .connector li a {
  color: #333333;
}
.events-list .event-item.p21745 {
  color: #e4aa59;
}
.events-list .event-item.p21745 .date a {
  color: #e4aa59;
}
.events-list .event-item.p21745 .more .vicon {
  background-color: #e4aa59;
}
.events-list .event-item.p21745 a.venue {
  color: #e4aa59;
}
.events-list .event-item.p21745 .eactions a .vicon {
  background-color: #e4aa59;
}
.offset-list .olp21745 .ol-copy .dates {
  color: #e4aa59;
}
.offset-list .olp21745 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp21745 .ol-copy .btn.pc span {
  background-color: #e4aa59;
}
.offset-list .olp21745 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21745 .swipa-cell-copy .dates {
  color: #e4aa59;
}
.swipa-cell.olp21745 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp21745 .swipa-cell-copy .btn.pc span {
  background-color: #e4aa59;
}
.swipa-cell.olp21745 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21745:before {
  background-color: #e4aa59;
}
.splash-content.scp21745 {
  background-color: #e4aa59;
}
.splash-content.scp21745 .feature h1.festival {
  color: #e4aa59;
}
.calendar .entry ul li.lip21745 {
  border-left: 5px solid #e4aa59;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21745 {
  color: #202020;
  background-color: #e4aa59;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21745 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21745 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21745 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21745 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21745 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21745 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21745 {
  color: #202020;
  background-color: #e4aa59;
}
header nav.main ul.root > li.shortcut.selp21745 a,
header nav.main ul.root > li.shortcut.selp21745 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21745 a .dates,
header nav.main ul.root > li.shortcut.selp21745 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21745 a .composer,
header nav.main ul.root > li.shortcut.selp21745 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21745:hover {
  color: #202020;
  background-color: #e4aa59;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21745:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21745:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21745:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21745:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21745:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21745:hover a:hover .composer {
  color: #ffffff;
}
.p12903 .splash-content {
  background-color: #ef4727;
}
.p12903 .in-page-nav li:hover,
.p12903 .in-page-nav li.active {
  color: #ef4727;
  border-bottom-color: #ef4727;
}
.p12903 .in-page-nav li:hover a.direct-link,
.p12903 .in-page-nav li.active a.direct-link {
  color: #ef4727;
}
.p12903 .in-page-nav li a.direct-link:hover {
  color: #ef4727;
}
.p12903 .in-page-nav .vicon {
  background-color: #ef4727;
}
.p12903 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ef4727;
}
.p12903 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12903 .production-content h1,
.p12903 .production-content a,
.p12903 .production-content .perf-brand {
  color: #ef4727;
}
.p12903 .production-content .btn {
  color: #ffffff;
}
.p12903 .production-content .btn span {
  background-color: #ef4727;
}
.p12903 .production-content .btn:hover {
  color: #c7a462;
}
.p12903 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p12903 .production-content .btn.invertbrand span {
  background-color: #ef4727;
}
.p12903 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p12903 .production-content .btn.cta-two {
  color: #ffffff;
}
.p12903 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p12903 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p12903 .production-content .schedule h3 a .vicon {
  background-color: #ef4727;
}
.p12903 .production-content .schedule table td.dte {
  color: #ef4727;
}
.p12903 .production-content .schedule table td.dte a {
  color: #ef4727;
}
.p12903 .production-content .image-gallery .ig-captions h2 {
  color: #ef4727;
}
.p12903 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ef4727;
}
.p12903 .production-content .offset-grid figure {
  color: #ef4727;
}
.p12903 .production-content .offset-grid .names ul li .name {
  color: #ef4727;
}
.p12903 .production-content .offset-grid .names ul li em.uwb {
  color: #ef4727;
}
.p12903 .production-content .event-strip .owl-carousel .event-item {
  color: #ef4727;
}
.p12903 .production-content .event-strip .owl-carousel .event-item a {
  color: #ef4727;
}
.p12903 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ef4727;
  background-color: #ef4727;
  color: #ffffff;
}
.p12903 .production-content .event-strip .carousel .event-item {
  color: #ef4727;
}
.p12903 .production-content .event-strip .carousel .event-item a {
  color: #ef4727;
}
.p12903 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ef4727;
}
.p12903 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12903 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p12903 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12903 .context-video-cta {
  background-color: #ef4727;
}
.p12903 .context-video-cta .cvcl {
  color: #ffffff;
}
.p12903 .sidemenu li.sel a,
.p12903 .sidemenu li.toggler a {
  border-bottom-color: #ef4727;
}
.p12903 .sidemenu li.sel .vicon,
.p12903 .sidemenu li.toggler .vicon {
  background-color: #ef4727;
}
.p12903 .breadcrumb li:after {
  border-top: 1px solid #ef4727;
  border-right: 1px solid #ef4727;
}
.p12903 .ibloc {
  border-top-color: #ef4727;
}
.p12903 .social h3 a {
  color: #c7a462;
}
.p12903 .social .tweet .hashtag,
.p12903 .social .tweet .username,
.p12903 .social .tweet .urllink {
  color: #ef4727;
}
.p12903 .social .fb-content span.latest {
  color: #ef4727;
}
.p12903 .connector {
  color: #ef4727;
}
.p12903 .connector li a {
  color: #333333;
}
.events-list .event-item.p12903 {
  color: #ef4727;
}
.events-list .event-item.p12903 .date a {
  color: #ef4727;
}
.events-list .event-item.p12903 .more .vicon {
  background-color: #ef4727;
}
.events-list .event-item.p12903 a.venue {
  color: #ef4727;
}
.events-list .event-item.p12903 .eactions a .vicon {
  background-color: #ef4727;
}
.offset-list .olp12903 .ol-copy .dates {
  color: #ef4727;
}
.offset-list .olp12903 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp12903 .ol-copy .btn.pc span {
  background-color: #ef4727;
}
.offset-list .olp12903 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp12903 .swipa-cell-copy .dates {
  color: #ef4727;
}
.swipa-cell.olp12903 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp12903 .swipa-cell-copy .btn.pc span {
  background-color: #ef4727;
}
.swipa-cell.olp12903 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip12903:before {
  background-color: #ef4727;
}
.splash-content.scp12903 {
  background-color: #ef4727;
}
.splash-content.scp12903 .feature h1.festival {
  color: #ef4727;
}
.calendar .entry ul li.lip12903 {
  border-left: 5px solid #ef4727;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 {
  color: #ffffff;
  background-color: #ef4727;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp12903 {
  color: #ffffff;
  background-color: #ef4727;
}
header nav.main ul.root > li.shortcut.selp12903 a,
header nav.main ul.root > li.shortcut.selp12903 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp12903 a .dates,
header nav.main ul.root > li.shortcut.selp12903 a:hover .dates,
header nav.main ul.root > li.shortcut.selp12903 a .composer,
header nav.main ul.root > li.shortcut.selp12903 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover {
  color: #ffffff;
  background-color: #ef4727;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a:hover .composer {
  color: #202020;
}
.p14577 .splash-content {
  background-color: #ff4776;
}
.p14577 .in-page-nav li:hover,
.p14577 .in-page-nav li.active {
  color: #ff4776;
  border-bottom-color: #ff4776;
}
.p14577 .in-page-nav li:hover a.direct-link,
.p14577 .in-page-nav li.active a.direct-link {
  color: #ff4776;
}
.p14577 .in-page-nav li a.direct-link:hover {
  color: #ff4776;
}
.p14577 .in-page-nav .vicon {
  background-color: #ff4776;
}
.p14577 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff4776;
}
.p14577 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14577 .production-content h1,
.p14577 .production-content a,
.p14577 .production-content .perf-brand {
  color: #ff4776;
}
.p14577 .production-content .btn {
  color: #ffffff;
}
.p14577 .production-content .btn span {
  background-color: #ff4776;
}
.p14577 .production-content .btn:hover {
  color: #c7a462;
}
.p14577 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14577 .production-content .btn.invertbrand span {
  background-color: #ff4776;
}
.p14577 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14577 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14577 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14577 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14577 .production-content .schedule h3 a .vicon {
  background-color: #ff4776;
}
.p14577 .production-content .schedule table td.dte {
  color: #ff4776;
}
.p14577 .production-content .schedule table td.dte a {
  color: #ff4776;
}
.p14577 .production-content .image-gallery .ig-captions h2 {
  color: #ff4776;
}
.p14577 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff4776;
}
.p14577 .production-content .offset-grid figure {
  color: #ff4776;
}
.p14577 .production-content .offset-grid .names ul li .name {
  color: #ff4776;
}
.p14577 .production-content .offset-grid .names ul li em.uwb {
  color: #ff4776;
}
.p14577 .production-content .event-strip .owl-carousel .event-item {
  color: #ff4776;
}
.p14577 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff4776;
}
.p14577 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff4776;
  background-color: #ff4776;
  color: #ffffff;
}
.p14577 .production-content .event-strip .carousel .event-item {
  color: #ff4776;
}
.p14577 .production-content .event-strip .carousel .event-item a {
  color: #ff4776;
}
.p14577 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff4776;
}
.p14577 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14577 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14577 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14577 .context-video-cta {
  background-color: #ff4776;
}
.p14577 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14577 .sidemenu li.sel a,
.p14577 .sidemenu li.toggler a {
  border-bottom-color: #ff4776;
}
.p14577 .sidemenu li.sel .vicon,
.p14577 .sidemenu li.toggler .vicon {
  background-color: #ff4776;
}
.p14577 .breadcrumb li:after {
  border-top: 1px solid #ff4776;
  border-right: 1px solid #ff4776;
}
.p14577 .ibloc {
  border-top-color: #ff4776;
}
.p14577 .social h3 a {
  color: #c7a462;
}
.p14577 .social .tweet .hashtag,
.p14577 .social .tweet .username,
.p14577 .social .tweet .urllink {
  color: #ff4776;
}
.p14577 .social .fb-content span.latest {
  color: #ff4776;
}
.p14577 .connector {
  color: #ff4776;
}
.p14577 .connector li a {
  color: #333333;
}
.events-list .event-item.p14577 {
  color: #ff4776;
}
.events-list .event-item.p14577 .date a {
  color: #ff4776;
}
.events-list .event-item.p14577 .more .vicon {
  background-color: #ff4776;
}
.events-list .event-item.p14577 a.venue {
  color: #ff4776;
}
.events-list .event-item.p14577 .eactions a .vicon {
  background-color: #ff4776;
}
.offset-list .olp14577 .ol-copy .dates {
  color: #ff4776;
}
.offset-list .olp14577 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14577 .ol-copy .btn.pc span {
  background-color: #ff4776;
}
.offset-list .olp14577 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14577 .swipa-cell-copy .dates {
  color: #ff4776;
}
.swipa-cell.olp14577 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14577 .swipa-cell-copy .btn.pc span {
  background-color: #ff4776;
}
.swipa-cell.olp14577 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14577:before {
  background-color: #ff4776;
}
.splash-content.scp14577 {
  background-color: #ff4776;
}
.splash-content.scp14577 .feature h1.festival {
  color: #ff4776;
}
.calendar .entry ul li.lip14577 {
  border-left: 5px solid #ff4776;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14577 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li.shortcut.selp14577 a,
header nav.main ul.root > li.shortcut.selp14577 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14577 a .dates,
header nav.main ul.root > li.shortcut.selp14577 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14577 a .composer,
header nav.main ul.root > li.shortcut.selp14577 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a:hover .composer {
  color: #202020;
}
.p15140 .splash-content {
  background-color: #ff4776;
}
.p15140 .in-page-nav li:hover,
.p15140 .in-page-nav li.active {
  color: #ff4776;
  border-bottom-color: #ff4776;
}
.p15140 .in-page-nav li:hover a.direct-link,
.p15140 .in-page-nav li.active a.direct-link {
  color: #ff4776;
}
.p15140 .in-page-nav li a.direct-link:hover {
  color: #ff4776;
}
.p15140 .in-page-nav .vicon {
  background-color: #ff4776;
}
.p15140 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff4776;
}
.p15140 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15140 .production-content h1,
.p15140 .production-content a,
.p15140 .production-content .perf-brand {
  color: #ff4776;
}
.p15140 .production-content .btn {
  color: #ffffff;
}
.p15140 .production-content .btn span {
  background-color: #ff4776;
}
.p15140 .production-content .btn:hover {
  color: #c7a462;
}
.p15140 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p15140 .production-content .btn.invertbrand span {
  background-color: #ff4776;
}
.p15140 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15140 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15140 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15140 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15140 .production-content .schedule h3 a .vicon {
  background-color: #ff4776;
}
.p15140 .production-content .schedule table td.dte {
  color: #ff4776;
}
.p15140 .production-content .schedule table td.dte a {
  color: #ff4776;
}
.p15140 .production-content .image-gallery .ig-captions h2 {
  color: #ff4776;
}
.p15140 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff4776;
}
.p15140 .production-content .offset-grid figure {
  color: #ff4776;
}
.p15140 .production-content .offset-grid .names ul li .name {
  color: #ff4776;
}
.p15140 .production-content .offset-grid .names ul li em.uwb {
  color: #ff4776;
}
.p15140 .production-content .event-strip .owl-carousel .event-item {
  color: #ff4776;
}
.p15140 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff4776;
}
.p15140 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff4776;
  background-color: #ff4776;
  color: #ffffff;
}
.p15140 .production-content .event-strip .carousel .event-item {
  color: #ff4776;
}
.p15140 .production-content .event-strip .carousel .event-item a {
  color: #ff4776;
}
.p15140 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff4776;
}
.p15140 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15140 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15140 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15140 .context-video-cta {
  background-color: #ff4776;
}
.p15140 .context-video-cta .cvcl {
  color: #ffffff;
}
.p15140 .sidemenu li.sel a,
.p15140 .sidemenu li.toggler a {
  border-bottom-color: #ff4776;
}
.p15140 .sidemenu li.sel .vicon,
.p15140 .sidemenu li.toggler .vicon {
  background-color: #ff4776;
}
.p15140 .breadcrumb li:after {
  border-top: 1px solid #ff4776;
  border-right: 1px solid #ff4776;
}
.p15140 .ibloc {
  border-top-color: #ff4776;
}
.p15140 .social h3 a {
  color: #c7a462;
}
.p15140 .social .tweet .hashtag,
.p15140 .social .tweet .username,
.p15140 .social .tweet .urllink {
  color: #ff4776;
}
.p15140 .social .fb-content span.latest {
  color: #ff4776;
}
.p15140 .connector {
  color: #ff4776;
}
.p15140 .connector li a {
  color: #333333;
}
.events-list .event-item.p15140 {
  color: #ff4776;
}
.events-list .event-item.p15140 .date a {
  color: #ff4776;
}
.events-list .event-item.p15140 .more .vicon {
  background-color: #ff4776;
}
.events-list .event-item.p15140 a.venue {
  color: #ff4776;
}
.events-list .event-item.p15140 .eactions a .vicon {
  background-color: #ff4776;
}
.offset-list .olp15140 .ol-copy .dates {
  color: #ff4776;
}
.offset-list .olp15140 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp15140 .ol-copy .btn.pc span {
  background-color: #ff4776;
}
.offset-list .olp15140 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15140 .swipa-cell-copy .dates {
  color: #ff4776;
}
.swipa-cell.olp15140 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp15140 .swipa-cell-copy .btn.pc span {
  background-color: #ff4776;
}
.swipa-cell.olp15140 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15140:before {
  background-color: #ff4776;
}
.splash-content.scp15140 {
  background-color: #ff4776;
}
.splash-content.scp15140 .feature h1.festival {
  color: #ff4776;
}
.calendar .entry ul li.lip15140 {
  border-left: 5px solid #ff4776;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15140 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li.shortcut.selp15140 a,
header nav.main ul.root > li.shortcut.selp15140 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15140 a .dates,
header nav.main ul.root > li.shortcut.selp15140 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15140 a .composer,
header nav.main ul.root > li.shortcut.selp15140 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a:hover .composer {
  color: #202020;
}
.p16781 .splash-content {
  background-color: #c7a462;
}
.p16781 .in-page-nav li:hover,
.p16781 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p16781 .in-page-nav li:hover a.direct-link,
.p16781 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p16781 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p16781 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p16781 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #c7a462;
}
.p16781 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16781 .production-content h1,
.p16781 .production-content a,
.p16781 .production-content .perf-brand {
  color: #c7a462;
}
.p16781 .production-content .btn {
  color: #202020;
}
.p16781 .production-content .btn span {
  background-color: #c7a462;
}
.p16781 .production-content .btn:hover {
  color: #c7a462;
}
.p16781 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p16781 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p16781 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p16781 .production-content .btn.cta-two {
  color: #ffffff;
}
.p16781 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p16781 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p16781 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p16781 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p16781 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p16781 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p16781 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p16781 .production-content .offset-grid figure {
  color: #c7a462;
}
.p16781 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p16781 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p16781 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p16781 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p16781 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #202020;
}
.p16781 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p16781 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p16781 .production-content .ticket-btn {
  color: #202020;
  background-color: #c7a462;
}
.p16781 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16781 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p16781 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16781 .context-video-cta {
  background-color: #c7a462;
}
.p16781 .context-video-cta .cvcl {
  color: #202020;
}
.p16781 .sidemenu li.sel a,
.p16781 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p16781 .sidemenu li.sel .vicon,
.p16781 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p16781 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p16781 .ibloc {
  border-top-color: #c7a462;
}
.p16781 .social h3 a {
  color: #c7a462;
}
.p16781 .social .tweet .hashtag,
.p16781 .social .tweet .username,
.p16781 .social .tweet .urllink {
  color: #c7a462;
}
.p16781 .social .fb-content span.latest {
  color: #c7a462;
}
.p16781 .connector {
  color: #c7a462;
}
.p16781 .connector li a {
  color: #333333;
}
.events-list .event-item.p16781 {
  color: #c7a462;
}
.events-list .event-item.p16781 .date a {
  color: #c7a462;
}
.events-list .event-item.p16781 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p16781 a.venue {
  color: #c7a462;
}
.events-list .event-item.p16781 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp16781 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp16781 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp16781 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp16781 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp16781 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp16781 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp16781 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp16781 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip16781:before {
  background-color: #c7a462;
}
.splash-content.scp16781 {
  background-color: #c7a462;
}
.splash-content.scp16781 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip16781 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp16781 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp16781 a,
header nav.main ul.root > li.shortcut.selp16781 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp16781 a .dates,
header nav.main ul.root > li.shortcut.selp16781 a:hover .dates,
header nav.main ul.root > li.shortcut.selp16781 a .composer,
header nav.main ul.root > li.shortcut.selp16781 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a:hover .composer {
  color: #ffffff;
}
.p14125 .splash-content {
  background-color: #3d1bf6;
}
.p14125 .in-page-nav li:hover,
.p14125 .in-page-nav li.active {
  color: #3d1bf6;
  border-bottom-color: #3d1bf6;
}
.p14125 .in-page-nav li:hover a.direct-link,
.p14125 .in-page-nav li.active a.direct-link {
  color: #3d1bf6;
}
.p14125 .in-page-nav li a.direct-link:hover {
  color: #3d1bf6;
}
.p14125 .in-page-nav .vicon {
  background-color: #3d1bf6;
}
.p14125 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #3d1bf6;
}
.p14125 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14125 .production-content h1,
.p14125 .production-content a,
.p14125 .production-content .perf-brand {
  color: #3d1bf6;
}
.p14125 .production-content .btn {
  color: #ffffff;
}
.p14125 .production-content .btn span {
  background-color: #3d1bf6;
}
.p14125 .production-content .btn:hover {
  color: #c7a462;
}
.p14125 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14125 .production-content .btn.invertbrand span {
  background-color: #3d1bf6;
}
.p14125 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14125 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14125 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14125 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14125 .production-content .schedule h3 a .vicon {
  background-color: #3d1bf6;
}
.p14125 .production-content .schedule table td.dte {
  color: #3d1bf6;
}
.p14125 .production-content .schedule table td.dte a {
  color: #3d1bf6;
}
.p14125 .production-content .image-gallery .ig-captions h2 {
  color: #3d1bf6;
}
.p14125 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #3d1bf6;
}
.p14125 .production-content .offset-grid figure {
  color: #3d1bf6;
}
.p14125 .production-content .offset-grid .names ul li .name {
  color: #3d1bf6;
}
.p14125 .production-content .offset-grid .names ul li em.uwb {
  color: #3d1bf6;
}
.p14125 .production-content .event-strip .owl-carousel .event-item {
  color: #3d1bf6;
}
.p14125 .production-content .event-strip .owl-carousel .event-item a {
  color: #3d1bf6;
}
.p14125 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #3d1bf6;
  background-color: #3d1bf6;
  color: #ffffff;
}
.p14125 .production-content .event-strip .carousel .event-item {
  color: #3d1bf6;
}
.p14125 .production-content .event-strip .carousel .event-item a {
  color: #3d1bf6;
}
.p14125 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #3d1bf6;
}
.p14125 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14125 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14125 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14125 .context-video-cta {
  background-color: #3d1bf6;
}
.p14125 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14125 .sidemenu li.sel a,
.p14125 .sidemenu li.toggler a {
  border-bottom-color: #3d1bf6;
}
.p14125 .sidemenu li.sel .vicon,
.p14125 .sidemenu li.toggler .vicon {
  background-color: #3d1bf6;
}
.p14125 .breadcrumb li:after {
  border-top: 1px solid #3d1bf6;
  border-right: 1px solid #3d1bf6;
}
.p14125 .ibloc {
  border-top-color: #3d1bf6;
}
.p14125 .social h3 a {
  color: #c7a462;
}
.p14125 .social .tweet .hashtag,
.p14125 .social .tweet .username,
.p14125 .social .tweet .urllink {
  color: #3d1bf6;
}
.p14125 .social .fb-content span.latest {
  color: #3d1bf6;
}
.p14125 .connector {
  color: #3d1bf6;
}
.p14125 .connector li a {
  color: #333333;
}
.events-list .event-item.p14125 {
  color: #3d1bf6;
}
.events-list .event-item.p14125 .date a {
  color: #3d1bf6;
}
.events-list .event-item.p14125 .more .vicon {
  background-color: #3d1bf6;
}
.events-list .event-item.p14125 a.venue {
  color: #3d1bf6;
}
.events-list .event-item.p14125 .eactions a .vicon {
  background-color: #3d1bf6;
}
.offset-list .olp14125 .ol-copy .dates {
  color: #3d1bf6;
}
.offset-list .olp14125 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14125 .ol-copy .btn.pc span {
  background-color: #3d1bf6;
}
.offset-list .olp14125 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14125 .swipa-cell-copy .dates {
  color: #3d1bf6;
}
.swipa-cell.olp14125 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14125 .swipa-cell-copy .btn.pc span {
  background-color: #3d1bf6;
}
.swipa-cell.olp14125 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14125:before {
  background-color: #3d1bf6;
}
.splash-content.scp14125 {
  background-color: #3d1bf6;
}
.splash-content.scp14125 .feature h1.festival {
  color: #3d1bf6;
}
.calendar .entry ul li.lip14125 {
  border-left: 5px solid #3d1bf6;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 {
  color: #ffffff;
  background-color: #3d1bf6;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14125 {
  color: #ffffff;
  background-color: #3d1bf6;
}
header nav.main ul.root > li.shortcut.selp14125 a,
header nav.main ul.root > li.shortcut.selp14125 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14125 a .dates,
header nav.main ul.root > li.shortcut.selp14125 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14125 a .composer,
header nav.main ul.root > li.shortcut.selp14125 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover {
  color: #ffffff;
  background-color: #3d1bf6;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a:hover .composer {
  color: #202020;
}
.p14158 .splash-content {
  background-color: #ed2b24;
}
.p14158 .in-page-nav li:hover,
.p14158 .in-page-nav li.active {
  color: #ed2b24;
  border-bottom-color: #ed2b24;
}
.p14158 .in-page-nav li:hover a.direct-link,
.p14158 .in-page-nav li.active a.direct-link {
  color: #ed2b24;
}
.p14158 .in-page-nav li a.direct-link:hover {
  color: #ed2b24;
}
.p14158 .in-page-nav .vicon {
  background-color: #ed2b24;
}
.p14158 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ed2b24;
}
.p14158 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14158 .production-content h1,
.p14158 .production-content a,
.p14158 .production-content .perf-brand {
  color: #ed2b24;
}
.p14158 .production-content .btn {
  color: #ffffff;
}
.p14158 .production-content .btn span {
  background-color: #ed2b24;
}
.p14158 .production-content .btn:hover {
  color: #c7a462;
}
.p14158 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14158 .production-content .btn.invertbrand span {
  background-color: #ed2b24;
}
.p14158 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14158 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14158 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14158 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14158 .production-content .schedule h3 a .vicon {
  background-color: #ed2b24;
}
.p14158 .production-content .schedule table td.dte {
  color: #ed2b24;
}
.p14158 .production-content .schedule table td.dte a {
  color: #ed2b24;
}
.p14158 .production-content .image-gallery .ig-captions h2 {
  color: #ed2b24;
}
.p14158 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ed2b24;
}
.p14158 .production-content .offset-grid figure {
  color: #ed2b24;
}
.p14158 .production-content .offset-grid .names ul li .name {
  color: #ed2b24;
}
.p14158 .production-content .offset-grid .names ul li em.uwb {
  color: #ed2b24;
}
.p14158 .production-content .event-strip .owl-carousel .event-item {
  color: #ed2b24;
}
.p14158 .production-content .event-strip .owl-carousel .event-item a {
  color: #ed2b24;
}
.p14158 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ed2b24;
  background-color: #ed2b24;
  color: #ffffff;
}
.p14158 .production-content .event-strip .carousel .event-item {
  color: #ed2b24;
}
.p14158 .production-content .event-strip .carousel .event-item a {
  color: #ed2b24;
}
.p14158 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ed2b24;
}
.p14158 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14158 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14158 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14158 .context-video-cta {
  background-color: #ed2b24;
}
.p14158 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14158 .sidemenu li.sel a,
.p14158 .sidemenu li.toggler a {
  border-bottom-color: #ed2b24;
}
.p14158 .sidemenu li.sel .vicon,
.p14158 .sidemenu li.toggler .vicon {
  background-color: #ed2b24;
}
.p14158 .breadcrumb li:after {
  border-top: 1px solid #ed2b24;
  border-right: 1px solid #ed2b24;
}
.p14158 .ibloc {
  border-top-color: #ed2b24;
}
.p14158 .social h3 a {
  color: #c7a462;
}
.p14158 .social .tweet .hashtag,
.p14158 .social .tweet .username,
.p14158 .social .tweet .urllink {
  color: #ed2b24;
}
.p14158 .social .fb-content span.latest {
  color: #ed2b24;
}
.p14158 .connector {
  color: #ed2b24;
}
.p14158 .connector li a {
  color: #333333;
}
.events-list .event-item.p14158 {
  color: #ed2b24;
}
.events-list .event-item.p14158 .date a {
  color: #ed2b24;
}
.events-list .event-item.p14158 .more .vicon {
  background-color: #ed2b24;
}
.events-list .event-item.p14158 a.venue {
  color: #ed2b24;
}
.events-list .event-item.p14158 .eactions a .vicon {
  background-color: #ed2b24;
}
.offset-list .olp14158 .ol-copy .dates {
  color: #ed2b24;
}
.offset-list .olp14158 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14158 .ol-copy .btn.pc span {
  background-color: #ed2b24;
}
.offset-list .olp14158 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14158 .swipa-cell-copy .dates {
  color: #ed2b24;
}
.swipa-cell.olp14158 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14158 .swipa-cell-copy .btn.pc span {
  background-color: #ed2b24;
}
.swipa-cell.olp14158 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14158:before {
  background-color: #ed2b24;
}
.splash-content.scp14158 {
  background-color: #ed2b24;
}
.splash-content.scp14158 .feature h1.festival {
  color: #ed2b24;
}
.calendar .entry ul li.lip14158 {
  border-left: 5px solid #ed2b24;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14158 {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li.shortcut.selp14158 a,
header nav.main ul.root > li.shortcut.selp14158 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14158 a .dates,
header nav.main ul.root > li.shortcut.selp14158 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14158 a .composer,
header nav.main ul.root > li.shortcut.selp14158 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a:hover .composer {
  color: #202020;
}
.p16791 .splash-content {
  background-color: #b20000;
}
.p16791 .in-page-nav li:hover,
.p16791 .in-page-nav li.active {
  color: #b20000;
  border-bottom-color: #b20000;
}
.p16791 .in-page-nav li:hover a.direct-link,
.p16791 .in-page-nav li.active a.direct-link {
  color: #b20000;
}
.p16791 .in-page-nav li a.direct-link:hover {
  color: #b20000;
}
.p16791 .in-page-nav .vicon {
  background-color: #b20000;
}
.p16791 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #b20000;
}
.p16791 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16791 .production-content h1,
.p16791 .production-content a,
.p16791 .production-content .perf-brand {
  color: #b20000;
}
.p16791 .production-content .btn {
  color: #ffffff;
}
.p16791 .production-content .btn span {
  background-color: #b20000;
}
.p16791 .production-content .btn:hover {
  color: #c7a462;
}
.p16791 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p16791 .production-content .btn.invertbrand span {
  background-color: #b20000;
}
.p16791 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p16791 .production-content .btn.cta-two {
  color: #ffffff;
}
.p16791 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p16791 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p16791 .production-content .schedule h3 a .vicon {
  background-color: #b20000;
}
.p16791 .production-content .schedule table td.dte {
  color: #b20000;
}
.p16791 .production-content .schedule table td.dte a {
  color: #b20000;
}
.p16791 .production-content .image-gallery .ig-captions h2 {
  color: #b20000;
}
.p16791 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #b20000;
}
.p16791 .production-content .offset-grid figure {
  color: #b20000;
}
.p16791 .production-content .offset-grid .names ul li .name {
  color: #b20000;
}
.p16791 .production-content .offset-grid .names ul li em.uwb {
  color: #b20000;
}
.p16791 .production-content .event-strip .owl-carousel .event-item {
  color: #b20000;
}
.p16791 .production-content .event-strip .owl-carousel .event-item a {
  color: #b20000;
}
.p16791 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #b20000;
  background-color: #b20000;
  color: #ffffff;
}
.p16791 .production-content .event-strip .carousel .event-item {
  color: #b20000;
}
.p16791 .production-content .event-strip .carousel .event-item a {
  color: #b20000;
}
.p16791 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #b20000;
}
.p16791 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16791 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p16791 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16791 .context-video-cta {
  background-color: #b20000;
}
.p16791 .context-video-cta .cvcl {
  color: #ffffff;
}
.p16791 .sidemenu li.sel a,
.p16791 .sidemenu li.toggler a {
  border-bottom-color: #b20000;
}
.p16791 .sidemenu li.sel .vicon,
.p16791 .sidemenu li.toggler .vicon {
  background-color: #b20000;
}
.p16791 .breadcrumb li:after {
  border-top: 1px solid #b20000;
  border-right: 1px solid #b20000;
}
.p16791 .ibloc {
  border-top-color: #b20000;
}
.p16791 .social h3 a {
  color: #c7a462;
}
.p16791 .social .tweet .hashtag,
.p16791 .social .tweet .username,
.p16791 .social .tweet .urllink {
  color: #b20000;
}
.p16791 .social .fb-content span.latest {
  color: #b20000;
}
.p16791 .connector {
  color: #b20000;
}
.p16791 .connector li a {
  color: #333333;
}
.events-list .event-item.p16791 {
  color: #b20000;
}
.events-list .event-item.p16791 .date a {
  color: #b20000;
}
.events-list .event-item.p16791 .more .vicon {
  background-color: #b20000;
}
.events-list .event-item.p16791 a.venue {
  color: #b20000;
}
.events-list .event-item.p16791 .eactions a .vicon {
  background-color: #b20000;
}
.offset-list .olp16791 .ol-copy .dates {
  color: #b20000;
}
.offset-list .olp16791 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp16791 .ol-copy .btn.pc span {
  background-color: #b20000;
}
.offset-list .olp16791 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp16791 .swipa-cell-copy .dates {
  color: #b20000;
}
.swipa-cell.olp16791 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp16791 .swipa-cell-copy .btn.pc span {
  background-color: #b20000;
}
.swipa-cell.olp16791 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip16791:before {
  background-color: #b20000;
}
.splash-content.scp16791 {
  background-color: #b20000;
}
.splash-content.scp16791 .feature h1.festival {
  color: #b20000;
}
.calendar .entry ul li.lip16791 {
  border-left: 5px solid #b20000;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 {
  color: #ffffff;
  background-color: #b20000;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp16791 {
  color: #ffffff;
  background-color: #b20000;
}
header nav.main ul.root > li.shortcut.selp16791 a,
header nav.main ul.root > li.shortcut.selp16791 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp16791 a .dates,
header nav.main ul.root > li.shortcut.selp16791 a:hover .dates,
header nav.main ul.root > li.shortcut.selp16791 a .composer,
header nav.main ul.root > li.shortcut.selp16791 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover {
  color: #ffffff;
  background-color: #b20000;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a:hover .composer {
  color: #202020;
}
.p16939 .splash-content {
  background-color: #c7a462;
}
.p16939 .in-page-nav li:hover,
.p16939 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p16939 .in-page-nav li:hover a.direct-link,
.p16939 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p16939 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p16939 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p16939 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #c7a462;
}
.p16939 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16939 .production-content h1,
.p16939 .production-content a,
.p16939 .production-content .perf-brand {
  color: #c7a462;
}
.p16939 .production-content .btn {
  color: #202020;
}
.p16939 .production-content .btn span {
  background-color: #c7a462;
}
.p16939 .production-content .btn:hover {
  color: #c7a462;
}
.p16939 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p16939 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p16939 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p16939 .production-content .btn.cta-two {
  color: #ffffff;
}
.p16939 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p16939 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p16939 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p16939 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p16939 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p16939 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p16939 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p16939 .production-content .offset-grid figure {
  color: #c7a462;
}
.p16939 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p16939 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p16939 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p16939 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p16939 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #202020;
}
.p16939 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p16939 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p16939 .production-content .ticket-btn {
  color: #202020;
  background-color: #c7a462;
}
.p16939 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16939 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p16939 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16939 .context-video-cta {
  background-color: #c7a462;
}
.p16939 .context-video-cta .cvcl {
  color: #202020;
}
.p16939 .sidemenu li.sel a,
.p16939 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p16939 .sidemenu li.sel .vicon,
.p16939 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p16939 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p16939 .ibloc {
  border-top-color: #c7a462;
}
.p16939 .social h3 a {
  color: #c7a462;
}
.p16939 .social .tweet .hashtag,
.p16939 .social .tweet .username,
.p16939 .social .tweet .urllink {
  color: #c7a462;
}
.p16939 .social .fb-content span.latest {
  color: #c7a462;
}
.p16939 .connector {
  color: #c7a462;
}
.p16939 .connector li a {
  color: #333333;
}
.events-list .event-item.p16939 {
  color: #c7a462;
}
.events-list .event-item.p16939 .date a {
  color: #c7a462;
}
.events-list .event-item.p16939 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p16939 a.venue {
  color: #c7a462;
}
.events-list .event-item.p16939 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp16939 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp16939 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp16939 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp16939 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp16939 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp16939 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp16939 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp16939 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip16939:before {
  background-color: #c7a462;
}
.splash-content.scp16939 {
  background-color: #c7a462;
}
.splash-content.scp16939 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip16939 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp16939 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp16939 a,
header nav.main ul.root > li.shortcut.selp16939 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp16939 a .dates,
header nav.main ul.root > li.shortcut.selp16939 a:hover .dates,
header nav.main ul.root > li.shortcut.selp16939 a .composer,
header nav.main ul.root > li.shortcut.selp16939 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a:hover .composer {
  color: #ffffff;
}
.p15300 .splash-content {
  background-color: #ff4776;
}
.p15300 .in-page-nav li:hover,
.p15300 .in-page-nav li.active {
  color: #ff4776;
  border-bottom-color: #ff4776;
}
.p15300 .in-page-nav li:hover a.direct-link,
.p15300 .in-page-nav li.active a.direct-link {
  color: #ff4776;
}
.p15300 .in-page-nav li a.direct-link:hover {
  color: #ff4776;
}
.p15300 .in-page-nav .vicon {
  background-color: #ff4776;
}
.p15300 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff4776;
}
.p15300 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15300 .production-content h1,
.p15300 .production-content a,
.p15300 .production-content .perf-brand {
  color: #ff4776;
}
.p15300 .production-content .btn {
  color: #ffffff;
}
.p15300 .production-content .btn span {
  background-color: #ff4776;
}
.p15300 .production-content .btn:hover {
  color: #c7a462;
}
.p15300 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p15300 .production-content .btn.invertbrand span {
  background-color: #ff4776;
}
.p15300 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15300 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15300 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15300 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15300 .production-content .schedule h3 a .vicon {
  background-color: #ff4776;
}
.p15300 .production-content .schedule table td.dte {
  color: #ff4776;
}
.p15300 .production-content .schedule table td.dte a {
  color: #ff4776;
}
.p15300 .production-content .image-gallery .ig-captions h2 {
  color: #ff4776;
}
.p15300 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff4776;
}
.p15300 .production-content .offset-grid figure {
  color: #ff4776;
}
.p15300 .production-content .offset-grid .names ul li .name {
  color: #ff4776;
}
.p15300 .production-content .offset-grid .names ul li em.uwb {
  color: #ff4776;
}
.p15300 .production-content .event-strip .owl-carousel .event-item {
  color: #ff4776;
}
.p15300 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff4776;
}
.p15300 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff4776;
  background-color: #ff4776;
  color: #ffffff;
}
.p15300 .production-content .event-strip .carousel .event-item {
  color: #ff4776;
}
.p15300 .production-content .event-strip .carousel .event-item a {
  color: #ff4776;
}
.p15300 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff4776;
}
.p15300 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15300 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15300 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15300 .context-video-cta {
  background-color: #ff4776;
}
.p15300 .context-video-cta .cvcl {
  color: #ffffff;
}
.p15300 .sidemenu li.sel a,
.p15300 .sidemenu li.toggler a {
  border-bottom-color: #ff4776;
}
.p15300 .sidemenu li.sel .vicon,
.p15300 .sidemenu li.toggler .vicon {
  background-color: #ff4776;
}
.p15300 .breadcrumb li:after {
  border-top: 1px solid #ff4776;
  border-right: 1px solid #ff4776;
}
.p15300 .ibloc {
  border-top-color: #ff4776;
}
.p15300 .social h3 a {
  color: #c7a462;
}
.p15300 .social .tweet .hashtag,
.p15300 .social .tweet .username,
.p15300 .social .tweet .urllink {
  color: #ff4776;
}
.p15300 .social .fb-content span.latest {
  color: #ff4776;
}
.p15300 .connector {
  color: #ff4776;
}
.p15300 .connector li a {
  color: #333333;
}
.events-list .event-item.p15300 {
  color: #ff4776;
}
.events-list .event-item.p15300 .date a {
  color: #ff4776;
}
.events-list .event-item.p15300 .more .vicon {
  background-color: #ff4776;
}
.events-list .event-item.p15300 a.venue {
  color: #ff4776;
}
.events-list .event-item.p15300 .eactions a .vicon {
  background-color: #ff4776;
}
.offset-list .olp15300 .ol-copy .dates {
  color: #ff4776;
}
.offset-list .olp15300 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp15300 .ol-copy .btn.pc span {
  background-color: #ff4776;
}
.offset-list .olp15300 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15300 .swipa-cell-copy .dates {
  color: #ff4776;
}
.swipa-cell.olp15300 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp15300 .swipa-cell-copy .btn.pc span {
  background-color: #ff4776;
}
.swipa-cell.olp15300 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15300:before {
  background-color: #ff4776;
}
.splash-content.scp15300 {
  background-color: #ff4776;
}
.splash-content.scp15300 .feature h1.festival {
  color: #ff4776;
}
.calendar .entry ul li.lip15300 {
  border-left: 5px solid #ff4776;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15300 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li.shortcut.selp15300 a,
header nav.main ul.root > li.shortcut.selp15300 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15300 a .dates,
header nav.main ul.root > li.shortcut.selp15300 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15300 a .composer,
header nav.main ul.root > li.shortcut.selp15300 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a:hover .composer {
  color: #202020;
}
.p17861 .splash-content {
  background-color: #e66f85;
}
.p17861 .in-page-nav li:hover,
.p17861 .in-page-nav li.active {
  color: #e66f85;
  border-bottom-color: #e66f85;
}
.p17861 .in-page-nav li:hover a.direct-link,
.p17861 .in-page-nav li.active a.direct-link {
  color: #e66f85;
}
.p17861 .in-page-nav li a.direct-link:hover {
  color: #e66f85;
}
.p17861 .in-page-nav .vicon {
  background-color: #e66f85;
}
.p17861 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #e66f85;
}
.p17861 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p17861 .production-content h1,
.p17861 .production-content a,
.p17861 .production-content .perf-brand {
  color: #e66f85;
}
.p17861 .production-content .btn {
  color: #202020;
}
.p17861 .production-content .btn span {
  background-color: #e66f85;
}
.p17861 .production-content .btn:hover {
  color: #c7a462;
}
.p17861 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p17861 .production-content .btn.invertbrand span {
  background-color: #e66f85;
}
.p17861 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p17861 .production-content .btn.cta-two {
  color: #ffffff;
}
.p17861 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p17861 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p17861 .production-content .schedule h3 a .vicon {
  background-color: #e66f85;
}
.p17861 .production-content .schedule table td.dte {
  color: #e66f85;
}
.p17861 .production-content .schedule table td.dte a {
  color: #e66f85;
}
.p17861 .production-content .image-gallery .ig-captions h2 {
  color: #e66f85;
}
.p17861 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e66f85;
}
.p17861 .production-content .offset-grid figure {
  color: #e66f85;
}
.p17861 .production-content .offset-grid .names ul li .name {
  color: #e66f85;
}
.p17861 .production-content .offset-grid .names ul li em.uwb {
  color: #e66f85;
}
.p17861 .production-content .event-strip .owl-carousel .event-item {
  color: #e66f85;
}
.p17861 .production-content .event-strip .owl-carousel .event-item a {
  color: #e66f85;
}
.p17861 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e66f85;
  background-color: #e66f85;
  color: #202020;
}
.p17861 .production-content .event-strip .carousel .event-item {
  color: #e66f85;
}
.p17861 .production-content .event-strip .carousel .event-item a {
  color: #e66f85;
}
.p17861 .production-content .ticket-btn {
  color: #202020;
  background-color: #e66f85;
}
.p17861 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p17861 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p17861 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17861 .context-video-cta {
  background-color: #e66f85;
}
.p17861 .context-video-cta .cvcl {
  color: #202020;
}
.p17861 .sidemenu li.sel a,
.p17861 .sidemenu li.toggler a {
  border-bottom-color: #e66f85;
}
.p17861 .sidemenu li.sel .vicon,
.p17861 .sidemenu li.toggler .vicon {
  background-color: #e66f85;
}
.p17861 .breadcrumb li:after {
  border-top: 1px solid #e66f85;
  border-right: 1px solid #e66f85;
}
.p17861 .ibloc {
  border-top-color: #e66f85;
}
.p17861 .social h3 a {
  color: #c7a462;
}
.p17861 .social .tweet .hashtag,
.p17861 .social .tweet .username,
.p17861 .social .tweet .urllink {
  color: #e66f85;
}
.p17861 .social .fb-content span.latest {
  color: #e66f85;
}
.p17861 .connector {
  color: #e66f85;
}
.p17861 .connector li a {
  color: #333333;
}
.events-list .event-item.p17861 {
  color: #e66f85;
}
.events-list .event-item.p17861 .date a {
  color: #e66f85;
}
.events-list .event-item.p17861 .more .vicon {
  background-color: #e66f85;
}
.events-list .event-item.p17861 a.venue {
  color: #e66f85;
}
.events-list .event-item.p17861 .eactions a .vicon {
  background-color: #e66f85;
}
.offset-list .olp17861 .ol-copy .dates {
  color: #e66f85;
}
.offset-list .olp17861 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp17861 .ol-copy .btn.pc span {
  background-color: #e66f85;
}
.offset-list .olp17861 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp17861 .swipa-cell-copy .dates {
  color: #e66f85;
}
.swipa-cell.olp17861 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp17861 .swipa-cell-copy .btn.pc span {
  background-color: #e66f85;
}
.swipa-cell.olp17861 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip17861:before {
  background-color: #e66f85;
}
.splash-content.scp17861 {
  background-color: #e66f85;
}
.splash-content.scp17861 .feature h1.festival {
  color: #e66f85;
}
.calendar .entry ul li.lip17861 {
  border-left: 5px solid #e66f85;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp17861 {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li.shortcut.selp17861 a,
header nav.main ul.root > li.shortcut.selp17861 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp17861 a .dates,
header nav.main ul.root > li.shortcut.selp17861 a:hover .dates,
header nav.main ul.root > li.shortcut.selp17861 a .composer,
header nav.main ul.root > li.shortcut.selp17861 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a:hover .composer {
  color: #ffffff;
}
.p17253 .splash-content {
  background-color: #007c3e;
}
.p17253 .in-page-nav li:hover,
.p17253 .in-page-nav li.active {
  color: #007c3e;
  border-bottom-color: #007c3e;
}
.p17253 .in-page-nav li:hover a.direct-link,
.p17253 .in-page-nav li.active a.direct-link {
  color: #007c3e;
}
.p17253 .in-page-nav li a.direct-link:hover {
  color: #007c3e;
}
.p17253 .in-page-nav .vicon {
  background-color: #007c3e;
}
.p17253 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #007c3e;
}
.p17253 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17253 .production-content h1,
.p17253 .production-content a,
.p17253 .production-content .perf-brand {
  color: #007c3e;
}
.p17253 .production-content .btn {
  color: #ffffff;
}
.p17253 .production-content .btn span {
  background-color: #007c3e;
}
.p17253 .production-content .btn:hover {
  color: #c7a462;
}
.p17253 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p17253 .production-content .btn.invertbrand span {
  background-color: #007c3e;
}
.p17253 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p17253 .production-content .btn.cta-two {
  color: #ffffff;
}
.p17253 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p17253 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p17253 .production-content .schedule h3 a .vicon {
  background-color: #007c3e;
}
.p17253 .production-content .schedule table td.dte {
  color: #007c3e;
}
.p17253 .production-content .schedule table td.dte a {
  color: #007c3e;
}
.p17253 .production-content .image-gallery .ig-captions h2 {
  color: #007c3e;
}
.p17253 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #007c3e;
}
.p17253 .production-content .offset-grid figure {
  color: #007c3e;
}
.p17253 .production-content .offset-grid .names ul li .name {
  color: #007c3e;
}
.p17253 .production-content .offset-grid .names ul li em.uwb {
  color: #007c3e;
}
.p17253 .production-content .event-strip .owl-carousel .event-item {
  color: #007c3e;
}
.p17253 .production-content .event-strip .owl-carousel .event-item a {
  color: #007c3e;
}
.p17253 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #007c3e;
  background-color: #007c3e;
  color: #ffffff;
}
.p17253 .production-content .event-strip .carousel .event-item {
  color: #007c3e;
}
.p17253 .production-content .event-strip .carousel .event-item a {
  color: #007c3e;
}
.p17253 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #007c3e;
}
.p17253 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17253 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p17253 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17253 .context-video-cta {
  background-color: #007c3e;
}
.p17253 .context-video-cta .cvcl {
  color: #ffffff;
}
.p17253 .sidemenu li.sel a,
.p17253 .sidemenu li.toggler a {
  border-bottom-color: #007c3e;
}
.p17253 .sidemenu li.sel .vicon,
.p17253 .sidemenu li.toggler .vicon {
  background-color: #007c3e;
}
.p17253 .breadcrumb li:after {
  border-top: 1px solid #007c3e;
  border-right: 1px solid #007c3e;
}
.p17253 .ibloc {
  border-top-color: #007c3e;
}
.p17253 .social h3 a {
  color: #c7a462;
}
.p17253 .social .tweet .hashtag,
.p17253 .social .tweet .username,
.p17253 .social .tweet .urllink {
  color: #007c3e;
}
.p17253 .social .fb-content span.latest {
  color: #007c3e;
}
.p17253 .connector {
  color: #007c3e;
}
.p17253 .connector li a {
  color: #333333;
}
.events-list .event-item.p17253 {
  color: #007c3e;
}
.events-list .event-item.p17253 .date a {
  color: #007c3e;
}
.events-list .event-item.p17253 .more .vicon {
  background-color: #007c3e;
}
.events-list .event-item.p17253 a.venue {
  color: #007c3e;
}
.events-list .event-item.p17253 .eactions a .vicon {
  background-color: #007c3e;
}
.offset-list .olp17253 .ol-copy .dates {
  color: #007c3e;
}
.offset-list .olp17253 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp17253 .ol-copy .btn.pc span {
  background-color: #007c3e;
}
.offset-list .olp17253 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp17253 .swipa-cell-copy .dates {
  color: #007c3e;
}
.swipa-cell.olp17253 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp17253 .swipa-cell-copy .btn.pc span {
  background-color: #007c3e;
}
.swipa-cell.olp17253 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip17253:before {
  background-color: #007c3e;
}
.splash-content.scp17253 {
  background-color: #007c3e;
}
.splash-content.scp17253 .feature h1.festival {
  color: #007c3e;
}
.calendar .entry ul li.lip17253 {
  border-left: 5px solid #007c3e;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 {
  color: #ffffff;
  background-color: #007c3e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp17253 {
  color: #ffffff;
  background-color: #007c3e;
}
header nav.main ul.root > li.shortcut.selp17253 a,
header nav.main ul.root > li.shortcut.selp17253 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp17253 a .dates,
header nav.main ul.root > li.shortcut.selp17253 a:hover .dates,
header nav.main ul.root > li.shortcut.selp17253 a .composer,
header nav.main ul.root > li.shortcut.selp17253 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover {
  color: #ffffff;
  background-color: #007c3e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a:hover .composer {
  color: #202020;
}
.p16526 .splash-content {
  background-color: #e66f85;
}
.p16526 .in-page-nav li:hover,
.p16526 .in-page-nav li.active {
  color: #e66f85;
  border-bottom-color: #e66f85;
}
.p16526 .in-page-nav li:hover a.direct-link,
.p16526 .in-page-nav li.active a.direct-link {
  color: #e66f85;
}
.p16526 .in-page-nav li a.direct-link:hover {
  color: #e66f85;
}
.p16526 .in-page-nav .vicon {
  background-color: #e66f85;
}
.p16526 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #e66f85;
}
.p16526 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16526 .production-content h1,
.p16526 .production-content a,
.p16526 .production-content .perf-brand {
  color: #e66f85;
}
.p16526 .production-content .btn {
  color: #202020;
}
.p16526 .production-content .btn span {
  background-color: #e66f85;
}
.p16526 .production-content .btn:hover {
  color: #c7a462;
}
.p16526 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p16526 .production-content .btn.invertbrand span {
  background-color: #e66f85;
}
.p16526 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p16526 .production-content .btn.cta-two {
  color: #ffffff;
}
.p16526 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p16526 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p16526 .production-content .schedule h3 a .vicon {
  background-color: #e66f85;
}
.p16526 .production-content .schedule table td.dte {
  color: #e66f85;
}
.p16526 .production-content .schedule table td.dte a {
  color: #e66f85;
}
.p16526 .production-content .image-gallery .ig-captions h2 {
  color: #e66f85;
}
.p16526 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e66f85;
}
.p16526 .production-content .offset-grid figure {
  color: #e66f85;
}
.p16526 .production-content .offset-grid .names ul li .name {
  color: #e66f85;
}
.p16526 .production-content .offset-grid .names ul li em.uwb {
  color: #e66f85;
}
.p16526 .production-content .event-strip .owl-carousel .event-item {
  color: #e66f85;
}
.p16526 .production-content .event-strip .owl-carousel .event-item a {
  color: #e66f85;
}
.p16526 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e66f85;
  background-color: #e66f85;
  color: #202020;
}
.p16526 .production-content .event-strip .carousel .event-item {
  color: #e66f85;
}
.p16526 .production-content .event-strip .carousel .event-item a {
  color: #e66f85;
}
.p16526 .production-content .ticket-btn {
  color: #202020;
  background-color: #e66f85;
}
.p16526 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16526 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p16526 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16526 .context-video-cta {
  background-color: #e66f85;
}
.p16526 .context-video-cta .cvcl {
  color: #202020;
}
.p16526 .sidemenu li.sel a,
.p16526 .sidemenu li.toggler a {
  border-bottom-color: #e66f85;
}
.p16526 .sidemenu li.sel .vicon,
.p16526 .sidemenu li.toggler .vicon {
  background-color: #e66f85;
}
.p16526 .breadcrumb li:after {
  border-top: 1px solid #e66f85;
  border-right: 1px solid #e66f85;
}
.p16526 .ibloc {
  border-top-color: #e66f85;
}
.p16526 .social h3 a {
  color: #c7a462;
}
.p16526 .social .tweet .hashtag,
.p16526 .social .tweet .username,
.p16526 .social .tweet .urllink {
  color: #e66f85;
}
.p16526 .social .fb-content span.latest {
  color: #e66f85;
}
.p16526 .connector {
  color: #e66f85;
}
.p16526 .connector li a {
  color: #333333;
}
.events-list .event-item.p16526 {
  color: #e66f85;
}
.events-list .event-item.p16526 .date a {
  color: #e66f85;
}
.events-list .event-item.p16526 .more .vicon {
  background-color: #e66f85;
}
.events-list .event-item.p16526 a.venue {
  color: #e66f85;
}
.events-list .event-item.p16526 .eactions a .vicon {
  background-color: #e66f85;
}
.offset-list .olp16526 .ol-copy .dates {
  color: #e66f85;
}
.offset-list .olp16526 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp16526 .ol-copy .btn.pc span {
  background-color: #e66f85;
}
.offset-list .olp16526 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp16526 .swipa-cell-copy .dates {
  color: #e66f85;
}
.swipa-cell.olp16526 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp16526 .swipa-cell-copy .btn.pc span {
  background-color: #e66f85;
}
.swipa-cell.olp16526 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip16526:before {
  background-color: #e66f85;
}
.splash-content.scp16526 {
  background-color: #e66f85;
}
.splash-content.scp16526 .feature h1.festival {
  color: #e66f85;
}
.calendar .entry ul li.lip16526 {
  border-left: 5px solid #e66f85;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp16526 {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li.shortcut.selp16526 a,
header nav.main ul.root > li.shortcut.selp16526 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp16526 a .dates,
header nav.main ul.root > li.shortcut.selp16526 a:hover .dates,
header nav.main ul.root > li.shortcut.selp16526 a .composer,
header nav.main ul.root > li.shortcut.selp16526 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a:hover .composer {
  color: #ffffff;
}
.p20610 .splash-content {
  background-color: #3eb6df;
}
.p20610 .in-page-nav li:hover,
.p20610 .in-page-nav li.active {
  color: #3eb6df;
  border-bottom-color: #3eb6df;
}
.p20610 .in-page-nav li:hover a.direct-link,
.p20610 .in-page-nav li.active a.direct-link {
  color: #3eb6df;
}
.p20610 .in-page-nav li a.direct-link:hover {
  color: #3eb6df;
}
.p20610 .in-page-nav .vicon {
  background-color: #3eb6df;
}
.p20610 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #3eb6df;
}
.p20610 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p20610 .production-content h1,
.p20610 .production-content a,
.p20610 .production-content .perf-brand {
  color: #3eb6df;
}
.p20610 .production-content .btn {
  color: #202020;
}
.p20610 .production-content .btn span {
  background-color: #3eb6df;
}
.p20610 .production-content .btn:hover {
  color: #c7a462;
}
.p20610 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p20610 .production-content .btn.invertbrand span {
  background-color: #3eb6df;
}
.p20610 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p20610 .production-content .btn.cta-two {
  color: #ffffff;
}
.p20610 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p20610 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p20610 .production-content .schedule h3 a .vicon {
  background-color: #3eb6df;
}
.p20610 .production-content .schedule table td.dte {
  color: #3eb6df;
}
.p20610 .production-content .schedule table td.dte a {
  color: #3eb6df;
}
.p20610 .production-content .image-gallery .ig-captions h2 {
  color: #3eb6df;
}
.p20610 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #3eb6df;
}
.p20610 .production-content .offset-grid figure {
  color: #3eb6df;
}
.p20610 .production-content .offset-grid .names ul li .name {
  color: #3eb6df;
}
.p20610 .production-content .offset-grid .names ul li em.uwb {
  color: #3eb6df;
}
.p20610 .production-content .event-strip .owl-carousel .event-item {
  color: #3eb6df;
}
.p20610 .production-content .event-strip .owl-carousel .event-item a {
  color: #3eb6df;
}
.p20610 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #3eb6df;
  background-color: #3eb6df;
  color: #202020;
}
.p20610 .production-content .event-strip .carousel .event-item {
  color: #3eb6df;
}
.p20610 .production-content .event-strip .carousel .event-item a {
  color: #3eb6df;
}
.p20610 .production-content .ticket-btn {
  color: #202020;
  background-color: #3eb6df;
}
.p20610 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p20610 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p20610 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p20610 .context-video-cta {
  background-color: #3eb6df;
}
.p20610 .context-video-cta .cvcl {
  color: #202020;
}
.p20610 .sidemenu li.sel a,
.p20610 .sidemenu li.toggler a {
  border-bottom-color: #3eb6df;
}
.p20610 .sidemenu li.sel .vicon,
.p20610 .sidemenu li.toggler .vicon {
  background-color: #3eb6df;
}
.p20610 .breadcrumb li:after {
  border-top: 1px solid #3eb6df;
  border-right: 1px solid #3eb6df;
}
.p20610 .ibloc {
  border-top-color: #3eb6df;
}
.p20610 .social h3 a {
  color: #c7a462;
}
.p20610 .social .tweet .hashtag,
.p20610 .social .tweet .username,
.p20610 .social .tweet .urllink {
  color: #3eb6df;
}
.p20610 .social .fb-content span.latest {
  color: #3eb6df;
}
.p20610 .connector {
  color: #3eb6df;
}
.p20610 .connector li a {
  color: #333333;
}
.events-list .event-item.p20610 {
  color: #3eb6df;
}
.events-list .event-item.p20610 .date a {
  color: #3eb6df;
}
.events-list .event-item.p20610 .more .vicon {
  background-color: #3eb6df;
}
.events-list .event-item.p20610 a.venue {
  color: #3eb6df;
}
.events-list .event-item.p20610 .eactions a .vicon {
  background-color: #3eb6df;
}
.offset-list .olp20610 .ol-copy .dates {
  color: #3eb6df;
}
.offset-list .olp20610 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp20610 .ol-copy .btn.pc span {
  background-color: #3eb6df;
}
.offset-list .olp20610 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp20610 .swipa-cell-copy .dates {
  color: #3eb6df;
}
.swipa-cell.olp20610 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp20610 .swipa-cell-copy .btn.pc span {
  background-color: #3eb6df;
}
.swipa-cell.olp20610 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip20610:before {
  background-color: #3eb6df;
}
.splash-content.scp20610 {
  background-color: #3eb6df;
}
.splash-content.scp20610 .feature h1.festival {
  color: #3eb6df;
}
.calendar .entry ul li.lip20610 {
  border-left: 5px solid #3eb6df;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp20610 {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li.shortcut.selp20610 a,
header nav.main ul.root > li.shortcut.selp20610 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp20610 a .dates,
header nav.main ul.root > li.shortcut.selp20610 a:hover .dates,
header nav.main ul.root > li.shortcut.selp20610 a .composer,
header nav.main ul.root > li.shortcut.selp20610 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a:hover .composer {
  color: #ffffff;
}
.p17450 .splash-content {
  background-color: #00367b;
}
.p17450 .in-page-nav li:hover,
.p17450 .in-page-nav li.active {
  color: #00367b;
  border-bottom-color: #00367b;
}
.p17450 .in-page-nav li:hover a.direct-link,
.p17450 .in-page-nav li.active a.direct-link {
  color: #00367b;
}
.p17450 .in-page-nav li a.direct-link:hover {
  color: #00367b;
}
.p17450 .in-page-nav .vicon {
  background-color: #00367b;
}
.p17450 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #00367b;
}
.p17450 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17450 .production-content h1,
.p17450 .production-content a,
.p17450 .production-content .perf-brand {
  color: #00367b;
}
.p17450 .production-content .btn {
  color: #ffffff;
}
.p17450 .production-content .btn span {
  background-color: #00367b;
}
.p17450 .production-content .btn:hover {
  color: #c7a462;
}
.p17450 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p17450 .production-content .btn.invertbrand span {
  background-color: #00367b;
}
.p17450 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p17450 .production-content .btn.cta-two {
  color: #ffffff;
}
.p17450 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p17450 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p17450 .production-content .schedule h3 a .vicon {
  background-color: #00367b;
}
.p17450 .production-content .schedule table td.dte {
  color: #00367b;
}
.p17450 .production-content .schedule table td.dte a {
  color: #00367b;
}
.p17450 .production-content .image-gallery .ig-captions h2 {
  color: #00367b;
}
.p17450 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #00367b;
}
.p17450 .production-content .offset-grid figure {
  color: #00367b;
}
.p17450 .production-content .offset-grid .names ul li .name {
  color: #00367b;
}
.p17450 .production-content .offset-grid .names ul li em.uwb {
  color: #00367b;
}
.p17450 .production-content .event-strip .owl-carousel .event-item {
  color: #00367b;
}
.p17450 .production-content .event-strip .owl-carousel .event-item a {
  color: #00367b;
}
.p17450 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #00367b;
  background-color: #00367b;
  color: #ffffff;
}
.p17450 .production-content .event-strip .carousel .event-item {
  color: #00367b;
}
.p17450 .production-content .event-strip .carousel .event-item a {
  color: #00367b;
}
.p17450 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #00367b;
}
.p17450 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17450 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p17450 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17450 .context-video-cta {
  background-color: #00367b;
}
.p17450 .context-video-cta .cvcl {
  color: #ffffff;
}
.p17450 .sidemenu li.sel a,
.p17450 .sidemenu li.toggler a {
  border-bottom-color: #00367b;
}
.p17450 .sidemenu li.sel .vicon,
.p17450 .sidemenu li.toggler .vicon {
  background-color: #00367b;
}
.p17450 .breadcrumb li:after {
  border-top: 1px solid #00367b;
  border-right: 1px solid #00367b;
}
.p17450 .ibloc {
  border-top-color: #00367b;
}
.p17450 .social h3 a {
  color: #c7a462;
}
.p17450 .social .tweet .hashtag,
.p17450 .social .tweet .username,
.p17450 .social .tweet .urllink {
  color: #00367b;
}
.p17450 .social .fb-content span.latest {
  color: #00367b;
}
.p17450 .connector {
  color: #00367b;
}
.p17450 .connector li a {
  color: #333333;
}
.events-list .event-item.p17450 {
  color: #00367b;
}
.events-list .event-item.p17450 .date a {
  color: #00367b;
}
.events-list .event-item.p17450 .more .vicon {
  background-color: #00367b;
}
.events-list .event-item.p17450 a.venue {
  color: #00367b;
}
.events-list .event-item.p17450 .eactions a .vicon {
  background-color: #00367b;
}
.offset-list .olp17450 .ol-copy .dates {
  color: #00367b;
}
.offset-list .olp17450 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp17450 .ol-copy .btn.pc span {
  background-color: #00367b;
}
.offset-list .olp17450 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp17450 .swipa-cell-copy .dates {
  color: #00367b;
}
.swipa-cell.olp17450 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp17450 .swipa-cell-copy .btn.pc span {
  background-color: #00367b;
}
.swipa-cell.olp17450 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip17450:before {
  background-color: #00367b;
}
.splash-content.scp17450 {
  background-color: #00367b;
}
.splash-content.scp17450 .feature h1.festival {
  color: #00367b;
}
.calendar .entry ul li.lip17450 {
  border-left: 5px solid #00367b;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 {
  color: #ffffff;
  background-color: #00367b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp17450 {
  color: #ffffff;
  background-color: #00367b;
}
header nav.main ul.root > li.shortcut.selp17450 a,
header nav.main ul.root > li.shortcut.selp17450 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp17450 a .dates,
header nav.main ul.root > li.shortcut.selp17450 a:hover .dates,
header nav.main ul.root > li.shortcut.selp17450 a .composer,
header nav.main ul.root > li.shortcut.selp17450 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover {
  color: #ffffff;
  background-color: #00367b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a:hover .composer {
  color: #202020;
}
.p21592 .splash-content {
  background-color: #f15103;
}
.p21592 .in-page-nav li:hover,
.p21592 .in-page-nav li.active {
  color: #f15103;
  border-bottom-color: #f15103;
}
.p21592 .in-page-nav li:hover a.direct-link,
.p21592 .in-page-nav li.active a.direct-link {
  color: #f15103;
}
.p21592 .in-page-nav li a.direct-link:hover {
  color: #f15103;
}
.p21592 .in-page-nav .vicon {
  background-color: #f15103;
}
.p21592 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #f15103;
}
.p21592 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21592 .production-content h1,
.p21592 .production-content a,
.p21592 .production-content .perf-brand {
  color: #f15103;
}
.p21592 .production-content .btn {
  color: #ffffff;
}
.p21592 .production-content .btn span {
  background-color: #f15103;
}
.p21592 .production-content .btn:hover {
  color: #c7a462;
}
.p21592 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21592 .production-content .btn.invertbrand span {
  background-color: #f15103;
}
.p21592 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21592 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21592 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21592 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21592 .production-content .schedule h3 a .vicon {
  background-color: #f15103;
}
.p21592 .production-content .schedule table td.dte {
  color: #f15103;
}
.p21592 .production-content .schedule table td.dte a {
  color: #f15103;
}
.p21592 .production-content .image-gallery .ig-captions h2 {
  color: #f15103;
}
.p21592 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f15103;
}
.p21592 .production-content .offset-grid figure {
  color: #f15103;
}
.p21592 .production-content .offset-grid .names ul li .name {
  color: #f15103;
}
.p21592 .production-content .offset-grid .names ul li em.uwb {
  color: #f15103;
}
.p21592 .production-content .event-strip .owl-carousel .event-item {
  color: #f15103;
}
.p21592 .production-content .event-strip .owl-carousel .event-item a {
  color: #f15103;
}
.p21592 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f15103;
  background-color: #f15103;
  color: #ffffff;
}
.p21592 .production-content .event-strip .carousel .event-item {
  color: #f15103;
}
.p21592 .production-content .event-strip .carousel .event-item a {
  color: #f15103;
}
.p21592 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #f15103;
}
.p21592 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21592 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21592 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21592 .context-video-cta {
  background-color: #f15103;
}
.p21592 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21592 .sidemenu li.sel a,
.p21592 .sidemenu li.toggler a {
  border-bottom-color: #f15103;
}
.p21592 .sidemenu li.sel .vicon,
.p21592 .sidemenu li.toggler .vicon {
  background-color: #f15103;
}
.p21592 .breadcrumb li:after {
  border-top: 1px solid #f15103;
  border-right: 1px solid #f15103;
}
.p21592 .ibloc {
  border-top-color: #f15103;
}
.p21592 .social h3 a {
  color: #c7a462;
}
.p21592 .social .tweet .hashtag,
.p21592 .social .tweet .username,
.p21592 .social .tweet .urllink {
  color: #f15103;
}
.p21592 .social .fb-content span.latest {
  color: #f15103;
}
.p21592 .connector {
  color: #f15103;
}
.p21592 .connector li a {
  color: #333333;
}
.events-list .event-item.p21592 {
  color: #f15103;
}
.events-list .event-item.p21592 .date a {
  color: #f15103;
}
.events-list .event-item.p21592 .more .vicon {
  background-color: #f15103;
}
.events-list .event-item.p21592 a.venue {
  color: #f15103;
}
.events-list .event-item.p21592 .eactions a .vicon {
  background-color: #f15103;
}
.offset-list .olp21592 .ol-copy .dates {
  color: #f15103;
}
.offset-list .olp21592 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21592 .ol-copy .btn.pc span {
  background-color: #f15103;
}
.offset-list .olp21592 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21592 .swipa-cell-copy .dates {
  color: #f15103;
}
.swipa-cell.olp21592 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21592 .swipa-cell-copy .btn.pc span {
  background-color: #f15103;
}
.swipa-cell.olp21592 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21592:before {
  background-color: #f15103;
}
.splash-content.scp21592 {
  background-color: #f15103;
}
.splash-content.scp21592 .feature h1.festival {
  color: #f15103;
}
.calendar .entry ul li.lip21592 {
  border-left: 5px solid #f15103;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 {
  color: #ffffff;
  background-color: #f15103;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21592 {
  color: #ffffff;
  background-color: #f15103;
}
header nav.main ul.root > li.shortcut.selp21592 a,
header nav.main ul.root > li.shortcut.selp21592 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21592 a .dates,
header nav.main ul.root > li.shortcut.selp21592 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21592 a .composer,
header nav.main ul.root > li.shortcut.selp21592 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover {
  color: #ffffff;
  background-color: #f15103;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a:hover .composer {
  color: #202020;
}
.p16756 .splash-content {
  background-color: #c7a462;
}
.p16756 .in-page-nav li:hover,
.p16756 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p16756 .in-page-nav li:hover a.direct-link,
.p16756 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p16756 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p16756 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p16756 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #c7a462;
}
.p16756 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16756 .production-content h1,
.p16756 .production-content a,
.p16756 .production-content .perf-brand {
  color: #c7a462;
}
.p16756 .production-content .btn {
  color: #202020;
}
.p16756 .production-content .btn span {
  background-color: #c7a462;
}
.p16756 .production-content .btn:hover {
  color: #c7a462;
}
.p16756 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p16756 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p16756 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p16756 .production-content .btn.cta-two {
  color: #ffffff;
}
.p16756 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p16756 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p16756 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p16756 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p16756 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p16756 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p16756 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p16756 .production-content .offset-grid figure {
  color: #c7a462;
}
.p16756 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p16756 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p16756 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p16756 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p16756 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #202020;
}
.p16756 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p16756 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p16756 .production-content .ticket-btn {
  color: #202020;
  background-color: #c7a462;
}
.p16756 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16756 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p16756 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16756 .context-video-cta {
  background-color: #c7a462;
}
.p16756 .context-video-cta .cvcl {
  color: #202020;
}
.p16756 .sidemenu li.sel a,
.p16756 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p16756 .sidemenu li.sel .vicon,
.p16756 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p16756 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p16756 .ibloc {
  border-top-color: #c7a462;
}
.p16756 .social h3 a {
  color: #c7a462;
}
.p16756 .social .tweet .hashtag,
.p16756 .social .tweet .username,
.p16756 .social .tweet .urllink {
  color: #c7a462;
}
.p16756 .social .fb-content span.latest {
  color: #c7a462;
}
.p16756 .connector {
  color: #c7a462;
}
.p16756 .connector li a {
  color: #333333;
}
.events-list .event-item.p16756 {
  color: #c7a462;
}
.events-list .event-item.p16756 .date a {
  color: #c7a462;
}
.events-list .event-item.p16756 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p16756 a.venue {
  color: #c7a462;
}
.events-list .event-item.p16756 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp16756 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp16756 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp16756 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp16756 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp16756 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp16756 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp16756 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp16756 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip16756:before {
  background-color: #c7a462;
}
.splash-content.scp16756 {
  background-color: #c7a462;
}
.splash-content.scp16756 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip16756 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp16756 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp16756 a,
header nav.main ul.root > li.shortcut.selp16756 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp16756 a .dates,
header nav.main ul.root > li.shortcut.selp16756 a:hover .dates,
header nav.main ul.root > li.shortcut.selp16756 a .composer,
header nav.main ul.root > li.shortcut.selp16756 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a:hover .composer {
  color: #ffffff;
}
.p18244 .splash-content {
  background-color: #ae1658;
}
.p18244 .in-page-nav li:hover,
.p18244 .in-page-nav li.active {
  color: #ae1658;
  border-bottom-color: #ae1658;
}
.p18244 .in-page-nav li:hover a.direct-link,
.p18244 .in-page-nav li.active a.direct-link {
  color: #ae1658;
}
.p18244 .in-page-nav li a.direct-link:hover {
  color: #ae1658;
}
.p18244 .in-page-nav .vicon {
  background-color: #ae1658;
}
.p18244 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ae1658;
}
.p18244 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18244 .production-content h1,
.p18244 .production-content a,
.p18244 .production-content .perf-brand {
  color: #ae1658;
}
.p18244 .production-content .btn {
  color: #ffffff;
}
.p18244 .production-content .btn span {
  background-color: #ae1658;
}
.p18244 .production-content .btn:hover {
  color: #c7a462;
}
.p18244 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p18244 .production-content .btn.invertbrand span {
  background-color: #ae1658;
}
.p18244 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18244 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18244 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18244 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18244 .production-content .schedule h3 a .vicon {
  background-color: #ae1658;
}
.p18244 .production-content .schedule table td.dte {
  color: #ae1658;
}
.p18244 .production-content .schedule table td.dte a {
  color: #ae1658;
}
.p18244 .production-content .image-gallery .ig-captions h2 {
  color: #ae1658;
}
.p18244 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ae1658;
}
.p18244 .production-content .offset-grid figure {
  color: #ae1658;
}
.p18244 .production-content .offset-grid .names ul li .name {
  color: #ae1658;
}
.p18244 .production-content .offset-grid .names ul li em.uwb {
  color: #ae1658;
}
.p18244 .production-content .event-strip .owl-carousel .event-item {
  color: #ae1658;
}
.p18244 .production-content .event-strip .owl-carousel .event-item a {
  color: #ae1658;
}
.p18244 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ae1658;
  background-color: #ae1658;
  color: #ffffff;
}
.p18244 .production-content .event-strip .carousel .event-item {
  color: #ae1658;
}
.p18244 .production-content .event-strip .carousel .event-item a {
  color: #ae1658;
}
.p18244 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ae1658;
}
.p18244 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18244 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18244 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18244 .context-video-cta {
  background-color: #ae1658;
}
.p18244 .context-video-cta .cvcl {
  color: #ffffff;
}
.p18244 .sidemenu li.sel a,
.p18244 .sidemenu li.toggler a {
  border-bottom-color: #ae1658;
}
.p18244 .sidemenu li.sel .vicon,
.p18244 .sidemenu li.toggler .vicon {
  background-color: #ae1658;
}
.p18244 .breadcrumb li:after {
  border-top: 1px solid #ae1658;
  border-right: 1px solid #ae1658;
}
.p18244 .ibloc {
  border-top-color: #ae1658;
}
.p18244 .social h3 a {
  color: #c7a462;
}
.p18244 .social .tweet .hashtag,
.p18244 .social .tweet .username,
.p18244 .social .tweet .urllink {
  color: #ae1658;
}
.p18244 .social .fb-content span.latest {
  color: #ae1658;
}
.p18244 .connector {
  color: #ae1658;
}
.p18244 .connector li a {
  color: #333333;
}
.events-list .event-item.p18244 {
  color: #ae1658;
}
.events-list .event-item.p18244 .date a {
  color: #ae1658;
}
.events-list .event-item.p18244 .more .vicon {
  background-color: #ae1658;
}
.events-list .event-item.p18244 a.venue {
  color: #ae1658;
}
.events-list .event-item.p18244 .eactions a .vicon {
  background-color: #ae1658;
}
.offset-list .olp18244 .ol-copy .dates {
  color: #ae1658;
}
.offset-list .olp18244 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp18244 .ol-copy .btn.pc span {
  background-color: #ae1658;
}
.offset-list .olp18244 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18244 .swipa-cell-copy .dates {
  color: #ae1658;
}
.swipa-cell.olp18244 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp18244 .swipa-cell-copy .btn.pc span {
  background-color: #ae1658;
}
.swipa-cell.olp18244 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18244:before {
  background-color: #ae1658;
}
.splash-content.scp18244 {
  background-color: #ae1658;
}
.splash-content.scp18244 .feature h1.festival {
  color: #ae1658;
}
.calendar .entry ul li.lip18244 {
  border-left: 5px solid #ae1658;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 {
  color: #ffffff;
  background-color: #ae1658;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18244 {
  color: #ffffff;
  background-color: #ae1658;
}
header nav.main ul.root > li.shortcut.selp18244 a,
header nav.main ul.root > li.shortcut.selp18244 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18244 a .dates,
header nav.main ul.root > li.shortcut.selp18244 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18244 a .composer,
header nav.main ul.root > li.shortcut.selp18244 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover {
  color: #ffffff;
  background-color: #ae1658;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a:hover .composer {
  color: #202020;
}
.p20640 .splash-content {
  background-color: #48103e;
}
.p20640 .in-page-nav li:hover,
.p20640 .in-page-nav li.active {
  color: #48103e;
  border-bottom-color: #48103e;
}
.p20640 .in-page-nav li:hover a.direct-link,
.p20640 .in-page-nav li.active a.direct-link {
  color: #48103e;
}
.p20640 .in-page-nav li a.direct-link:hover {
  color: #48103e;
}
.p20640 .in-page-nav .vicon {
  background-color: #48103e;
}
.p20640 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #48103e;
}
.p20640 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p20640 .production-content h1,
.p20640 .production-content a,
.p20640 .production-content .perf-brand {
  color: #48103e;
}
.p20640 .production-content .btn {
  color: #ffffff;
}
.p20640 .production-content .btn span {
  background-color: #48103e;
}
.p20640 .production-content .btn:hover {
  color: #c7a462;
}
.p20640 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p20640 .production-content .btn.invertbrand span {
  background-color: #48103e;
}
.p20640 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p20640 .production-content .btn.cta-two {
  color: #ffffff;
}
.p20640 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p20640 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p20640 .production-content .schedule h3 a .vicon {
  background-color: #48103e;
}
.p20640 .production-content .schedule table td.dte {
  color: #48103e;
}
.p20640 .production-content .schedule table td.dte a {
  color: #48103e;
}
.p20640 .production-content .image-gallery .ig-captions h2 {
  color: #48103e;
}
.p20640 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #48103e;
}
.p20640 .production-content .offset-grid figure {
  color: #48103e;
}
.p20640 .production-content .offset-grid .names ul li .name {
  color: #48103e;
}
.p20640 .production-content .offset-grid .names ul li em.uwb {
  color: #48103e;
}
.p20640 .production-content .event-strip .owl-carousel .event-item {
  color: #48103e;
}
.p20640 .production-content .event-strip .owl-carousel .event-item a {
  color: #48103e;
}
.p20640 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #48103e;
  background-color: #48103e;
  color: #ffffff;
}
.p20640 .production-content .event-strip .carousel .event-item {
  color: #48103e;
}
.p20640 .production-content .event-strip .carousel .event-item a {
  color: #48103e;
}
.p20640 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #48103e;
}
.p20640 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p20640 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p20640 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p20640 .context-video-cta {
  background-color: #48103e;
}
.p20640 .context-video-cta .cvcl {
  color: #ffffff;
}
.p20640 .sidemenu li.sel a,
.p20640 .sidemenu li.toggler a {
  border-bottom-color: #48103e;
}
.p20640 .sidemenu li.sel .vicon,
.p20640 .sidemenu li.toggler .vicon {
  background-color: #48103e;
}
.p20640 .breadcrumb li:after {
  border-top: 1px solid #48103e;
  border-right: 1px solid #48103e;
}
.p20640 .ibloc {
  border-top-color: #48103e;
}
.p20640 .social h3 a {
  color: #c7a462;
}
.p20640 .social .tweet .hashtag,
.p20640 .social .tweet .username,
.p20640 .social .tweet .urllink {
  color: #48103e;
}
.p20640 .social .fb-content span.latest {
  color: #48103e;
}
.p20640 .connector {
  color: #48103e;
}
.p20640 .connector li a {
  color: #333333;
}
.events-list .event-item.p20640 {
  color: #48103e;
}
.events-list .event-item.p20640 .date a {
  color: #48103e;
}
.events-list .event-item.p20640 .more .vicon {
  background-color: #48103e;
}
.events-list .event-item.p20640 a.venue {
  color: #48103e;
}
.events-list .event-item.p20640 .eactions a .vicon {
  background-color: #48103e;
}
.offset-list .olp20640 .ol-copy .dates {
  color: #48103e;
}
.offset-list .olp20640 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp20640 .ol-copy .btn.pc span {
  background-color: #48103e;
}
.offset-list .olp20640 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp20640 .swipa-cell-copy .dates {
  color: #48103e;
}
.swipa-cell.olp20640 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp20640 .swipa-cell-copy .btn.pc span {
  background-color: #48103e;
}
.swipa-cell.olp20640 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip20640:before {
  background-color: #48103e;
}
.splash-content.scp20640 {
  background-color: #48103e;
}
.splash-content.scp20640 .feature h1.festival {
  color: #48103e;
}
.calendar .entry ul li.lip20640 {
  border-left: 5px solid #48103e;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp20640 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li.shortcut.selp20640 a,
header nav.main ul.root > li.shortcut.selp20640 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp20640 a .dates,
header nav.main ul.root > li.shortcut.selp20640 a:hover .dates,
header nav.main ul.root > li.shortcut.selp20640 a .composer,
header nav.main ul.root > li.shortcut.selp20640 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a:hover .composer {
  color: #202020;
}
.p10104 .splash-content {
  background-color: #df3d24;
}
.p10104 .in-page-nav li:hover,
.p10104 .in-page-nav li.active {
  color: #df3d24;
  border-bottom-color: #df3d24;
}
.p10104 .in-page-nav li:hover a.direct-link,
.p10104 .in-page-nav li.active a.direct-link {
  color: #df3d24;
}
.p10104 .in-page-nav li a.direct-link:hover {
  color: #df3d24;
}
.p10104 .in-page-nav .vicon {
  background-color: #df3d24;
}
.p10104 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #df3d24;
}
.p10104 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10104 .production-content h1,
.p10104 .production-content a,
.p10104 .production-content .perf-brand {
  color: #df3d24;
}
.p10104 .production-content .btn {
  color: #ffffff;
}
.p10104 .production-content .btn span {
  background-color: #df3d24;
}
.p10104 .production-content .btn:hover {
  color: #c7a462;
}
.p10104 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p10104 .production-content .btn.invertbrand span {
  background-color: #df3d24;
}
.p10104 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10104 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10104 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10104 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10104 .production-content .schedule h3 a .vicon {
  background-color: #df3d24;
}
.p10104 .production-content .schedule table td.dte {
  color: #df3d24;
}
.p10104 .production-content .schedule table td.dte a {
  color: #df3d24;
}
.p10104 .production-content .image-gallery .ig-captions h2 {
  color: #df3d24;
}
.p10104 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #df3d24;
}
.p10104 .production-content .offset-grid figure {
  color: #df3d24;
}
.p10104 .production-content .offset-grid .names ul li .name {
  color: #df3d24;
}
.p10104 .production-content .offset-grid .names ul li em.uwb {
  color: #df3d24;
}
.p10104 .production-content .event-strip .owl-carousel .event-item {
  color: #df3d24;
}
.p10104 .production-content .event-strip .owl-carousel .event-item a {
  color: #df3d24;
}
.p10104 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #df3d24;
  background-color: #df3d24;
  color: #ffffff;
}
.p10104 .production-content .event-strip .carousel .event-item {
  color: #df3d24;
}
.p10104 .production-content .event-strip .carousel .event-item a {
  color: #df3d24;
}
.p10104 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #df3d24;
}
.p10104 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10104 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10104 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10104 .context-video-cta {
  background-color: #df3d24;
}
.p10104 .context-video-cta .cvcl {
  color: #ffffff;
}
.p10104 .sidemenu li.sel a,
.p10104 .sidemenu li.toggler a {
  border-bottom-color: #df3d24;
}
.p10104 .sidemenu li.sel .vicon,
.p10104 .sidemenu li.toggler .vicon {
  background-color: #df3d24;
}
.p10104 .breadcrumb li:after {
  border-top: 1px solid #df3d24;
  border-right: 1px solid #df3d24;
}
.p10104 .ibloc {
  border-top-color: #df3d24;
}
.p10104 .social h3 a {
  color: #c7a462;
}
.p10104 .social .tweet .hashtag,
.p10104 .social .tweet .username,
.p10104 .social .tweet .urllink {
  color: #df3d24;
}
.p10104 .social .fb-content span.latest {
  color: #df3d24;
}
.p10104 .connector {
  color: #df3d24;
}
.p10104 .connector li a {
  color: #333333;
}
.events-list .event-item.p10104 {
  color: #df3d24;
}
.events-list .event-item.p10104 .date a {
  color: #df3d24;
}
.events-list .event-item.p10104 .more .vicon {
  background-color: #df3d24;
}
.events-list .event-item.p10104 a.venue {
  color: #df3d24;
}
.events-list .event-item.p10104 .eactions a .vicon {
  background-color: #df3d24;
}
.offset-list .olp10104 .ol-copy .dates {
  color: #df3d24;
}
.offset-list .olp10104 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp10104 .ol-copy .btn.pc span {
  background-color: #df3d24;
}
.offset-list .olp10104 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp10104 .swipa-cell-copy .dates {
  color: #df3d24;
}
.swipa-cell.olp10104 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp10104 .swipa-cell-copy .btn.pc span {
  background-color: #df3d24;
}
.swipa-cell.olp10104 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip10104:before {
  background-color: #df3d24;
}
.splash-content.scp10104 {
  background-color: #df3d24;
}
.splash-content.scp10104 .feature h1.festival {
  color: #df3d24;
}
.calendar .entry ul li.lip10104 {
  border-left: 5px solid #df3d24;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 {
  color: #ffffff;
  background-color: #df3d24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10104 {
  color: #ffffff;
  background-color: #df3d24;
}
header nav.main ul.root > li.shortcut.selp10104 a,
header nav.main ul.root > li.shortcut.selp10104 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10104 a .dates,
header nav.main ul.root > li.shortcut.selp10104 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10104 a .composer,
header nav.main ul.root > li.shortcut.selp10104 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover {
  color: #ffffff;
  background-color: #df3d24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a:hover .composer {
  color: #202020;
}
.p19214 .splash-content {
  background-color: #d15425;
}
.p19214 .in-page-nav li:hover,
.p19214 .in-page-nav li.active {
  color: #d15425;
  border-bottom-color: #d15425;
}
.p19214 .in-page-nav li:hover a.direct-link,
.p19214 .in-page-nav li.active a.direct-link {
  color: #d15425;
}
.p19214 .in-page-nav li a.direct-link:hover {
  color: #d15425;
}
.p19214 .in-page-nav .vicon {
  background-color: #d15425;
}
.p19214 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #d15425;
}
.p19214 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p19214 .production-content h1,
.p19214 .production-content a,
.p19214 .production-content .perf-brand {
  color: #d15425;
}
.p19214 .production-content .btn {
  color: #ffffff;
}
.p19214 .production-content .btn span {
  background-color: #d15425;
}
.p19214 .production-content .btn:hover {
  color: #c7a462;
}
.p19214 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p19214 .production-content .btn.invertbrand span {
  background-color: #d15425;
}
.p19214 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p19214 .production-content .btn.cta-two {
  color: #ffffff;
}
.p19214 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p19214 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p19214 .production-content .schedule h3 a .vicon {
  background-color: #d15425;
}
.p19214 .production-content .schedule table td.dte {
  color: #d15425;
}
.p19214 .production-content .schedule table td.dte a {
  color: #d15425;
}
.p19214 .production-content .image-gallery .ig-captions h2 {
  color: #d15425;
}
.p19214 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #d15425;
}
.p19214 .production-content .offset-grid figure {
  color: #d15425;
}
.p19214 .production-content .offset-grid .names ul li .name {
  color: #d15425;
}
.p19214 .production-content .offset-grid .names ul li em.uwb {
  color: #d15425;
}
.p19214 .production-content .event-strip .owl-carousel .event-item {
  color: #d15425;
}
.p19214 .production-content .event-strip .owl-carousel .event-item a {
  color: #d15425;
}
.p19214 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #d15425;
  background-color: #d15425;
  color: #ffffff;
}
.p19214 .production-content .event-strip .carousel .event-item {
  color: #d15425;
}
.p19214 .production-content .event-strip .carousel .event-item a {
  color: #d15425;
}
.p19214 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #d15425;
}
.p19214 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p19214 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p19214 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p19214 .context-video-cta {
  background-color: #d15425;
}
.p19214 .context-video-cta .cvcl {
  color: #ffffff;
}
.p19214 .sidemenu li.sel a,
.p19214 .sidemenu li.toggler a {
  border-bottom-color: #d15425;
}
.p19214 .sidemenu li.sel .vicon,
.p19214 .sidemenu li.toggler .vicon {
  background-color: #d15425;
}
.p19214 .breadcrumb li:after {
  border-top: 1px solid #d15425;
  border-right: 1px solid #d15425;
}
.p19214 .ibloc {
  border-top-color: #d15425;
}
.p19214 .social h3 a {
  color: #c7a462;
}
.p19214 .social .tweet .hashtag,
.p19214 .social .tweet .username,
.p19214 .social .tweet .urllink {
  color: #d15425;
}
.p19214 .social .fb-content span.latest {
  color: #d15425;
}
.p19214 .connector {
  color: #d15425;
}
.p19214 .connector li a {
  color: #333333;
}
.events-list .event-item.p19214 {
  color: #d15425;
}
.events-list .event-item.p19214 .date a {
  color: #d15425;
}
.events-list .event-item.p19214 .more .vicon {
  background-color: #d15425;
}
.events-list .event-item.p19214 a.venue {
  color: #d15425;
}
.events-list .event-item.p19214 .eactions a .vicon {
  background-color: #d15425;
}
.offset-list .olp19214 .ol-copy .dates {
  color: #d15425;
}
.offset-list .olp19214 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp19214 .ol-copy .btn.pc span {
  background-color: #d15425;
}
.offset-list .olp19214 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp19214 .swipa-cell-copy .dates {
  color: #d15425;
}
.swipa-cell.olp19214 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp19214 .swipa-cell-copy .btn.pc span {
  background-color: #d15425;
}
.swipa-cell.olp19214 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip19214:before {
  background-color: #d15425;
}
.splash-content.scp19214 {
  background-color: #d15425;
}
.splash-content.scp19214 .feature h1.festival {
  color: #d15425;
}
.calendar .entry ul li.lip19214 {
  border-left: 5px solid #d15425;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 {
  color: #ffffff;
  background-color: #d15425;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp19214 {
  color: #ffffff;
  background-color: #d15425;
}
header nav.main ul.root > li.shortcut.selp19214 a,
header nav.main ul.root > li.shortcut.selp19214 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp19214 a .dates,
header nav.main ul.root > li.shortcut.selp19214 a:hover .dates,
header nav.main ul.root > li.shortcut.selp19214 a .composer,
header nav.main ul.root > li.shortcut.selp19214 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover {
  color: #ffffff;
  background-color: #d15425;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a:hover .composer {
  color: #202020;
}
.p18310 .splash-content {
  background-color: #48103e;
}
.p18310 .in-page-nav li:hover,
.p18310 .in-page-nav li.active {
  color: #48103e;
  border-bottom-color: #48103e;
}
.p18310 .in-page-nav li:hover a.direct-link,
.p18310 .in-page-nav li.active a.direct-link {
  color: #48103e;
}
.p18310 .in-page-nav li a.direct-link:hover {
  color: #48103e;
}
.p18310 .in-page-nav .vicon {
  background-color: #48103e;
}
.p18310 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #48103e;
}
.p18310 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18310 .production-content h1,
.p18310 .production-content a,
.p18310 .production-content .perf-brand {
  color: #48103e;
}
.p18310 .production-content .btn {
  color: #ffffff;
}
.p18310 .production-content .btn span {
  background-color: #48103e;
}
.p18310 .production-content .btn:hover {
  color: #c7a462;
}
.p18310 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p18310 .production-content .btn.invertbrand span {
  background-color: #48103e;
}
.p18310 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18310 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18310 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18310 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18310 .production-content .schedule h3 a .vicon {
  background-color: #48103e;
}
.p18310 .production-content .schedule table td.dte {
  color: #48103e;
}
.p18310 .production-content .schedule table td.dte a {
  color: #48103e;
}
.p18310 .production-content .image-gallery .ig-captions h2 {
  color: #48103e;
}
.p18310 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #48103e;
}
.p18310 .production-content .offset-grid figure {
  color: #48103e;
}
.p18310 .production-content .offset-grid .names ul li .name {
  color: #48103e;
}
.p18310 .production-content .offset-grid .names ul li em.uwb {
  color: #48103e;
}
.p18310 .production-content .event-strip .owl-carousel .event-item {
  color: #48103e;
}
.p18310 .production-content .event-strip .owl-carousel .event-item a {
  color: #48103e;
}
.p18310 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #48103e;
  background-color: #48103e;
  color: #ffffff;
}
.p18310 .production-content .event-strip .carousel .event-item {
  color: #48103e;
}
.p18310 .production-content .event-strip .carousel .event-item a {
  color: #48103e;
}
.p18310 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #48103e;
}
.p18310 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18310 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18310 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18310 .context-video-cta {
  background-color: #48103e;
}
.p18310 .context-video-cta .cvcl {
  color: #ffffff;
}
.p18310 .sidemenu li.sel a,
.p18310 .sidemenu li.toggler a {
  border-bottom-color: #48103e;
}
.p18310 .sidemenu li.sel .vicon,
.p18310 .sidemenu li.toggler .vicon {
  background-color: #48103e;
}
.p18310 .breadcrumb li:after {
  border-top: 1px solid #48103e;
  border-right: 1px solid #48103e;
}
.p18310 .ibloc {
  border-top-color: #48103e;
}
.p18310 .social h3 a {
  color: #c7a462;
}
.p18310 .social .tweet .hashtag,
.p18310 .social .tweet .username,
.p18310 .social .tweet .urllink {
  color: #48103e;
}
.p18310 .social .fb-content span.latest {
  color: #48103e;
}
.p18310 .connector {
  color: #48103e;
}
.p18310 .connector li a {
  color: #333333;
}
.events-list .event-item.p18310 {
  color: #48103e;
}
.events-list .event-item.p18310 .date a {
  color: #48103e;
}
.events-list .event-item.p18310 .more .vicon {
  background-color: #48103e;
}
.events-list .event-item.p18310 a.venue {
  color: #48103e;
}
.events-list .event-item.p18310 .eactions a .vicon {
  background-color: #48103e;
}
.offset-list .olp18310 .ol-copy .dates {
  color: #48103e;
}
.offset-list .olp18310 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp18310 .ol-copy .btn.pc span {
  background-color: #48103e;
}
.offset-list .olp18310 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18310 .swipa-cell-copy .dates {
  color: #48103e;
}
.swipa-cell.olp18310 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp18310 .swipa-cell-copy .btn.pc span {
  background-color: #48103e;
}
.swipa-cell.olp18310 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18310:before {
  background-color: #48103e;
}
.splash-content.scp18310 {
  background-color: #48103e;
}
.splash-content.scp18310 .feature h1.festival {
  color: #48103e;
}
.calendar .entry ul li.lip18310 {
  border-left: 5px solid #48103e;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18310 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li.shortcut.selp18310 a,
header nav.main ul.root > li.shortcut.selp18310 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18310 a .dates,
header nav.main ul.root > li.shortcut.selp18310 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18310 a .composer,
header nav.main ul.root > li.shortcut.selp18310 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a:hover .composer {
  color: #202020;
}
.p18307 .splash-content {
  background-color: #bb8632;
}
.p18307 .in-page-nav li:hover,
.p18307 .in-page-nav li.active {
  color: #bb8632;
  border-bottom-color: #bb8632;
}
.p18307 .in-page-nav li:hover a.direct-link,
.p18307 .in-page-nav li.active a.direct-link {
  color: #bb8632;
}
.p18307 .in-page-nav li a.direct-link:hover {
  color: #bb8632;
}
.p18307 .in-page-nav .vicon {
  background-color: #bb8632;
}
.p18307 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #bb8632;
}
.p18307 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18307 .production-content h1,
.p18307 .production-content a,
.p18307 .production-content .perf-brand {
  color: #bb8632;
}
.p18307 .production-content .btn {
  color: #202020;
}
.p18307 .production-content .btn span {
  background-color: #bb8632;
}
.p18307 .production-content .btn:hover {
  color: #c7a462;
}
.p18307 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p18307 .production-content .btn.invertbrand span {
  background-color: #bb8632;
}
.p18307 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18307 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18307 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18307 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18307 .production-content .schedule h3 a .vicon {
  background-color: #bb8632;
}
.p18307 .production-content .schedule table td.dte {
  color: #bb8632;
}
.p18307 .production-content .schedule table td.dte a {
  color: #bb8632;
}
.p18307 .production-content .image-gallery .ig-captions h2 {
  color: #bb8632;
}
.p18307 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #bb8632;
}
.p18307 .production-content .offset-grid figure {
  color: #bb8632;
}
.p18307 .production-content .offset-grid .names ul li .name {
  color: #bb8632;
}
.p18307 .production-content .offset-grid .names ul li em.uwb {
  color: #bb8632;
}
.p18307 .production-content .event-strip .owl-carousel .event-item {
  color: #bb8632;
}
.p18307 .production-content .event-strip .owl-carousel .event-item a {
  color: #bb8632;
}
.p18307 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #bb8632;
  background-color: #bb8632;
  color: #202020;
}
.p18307 .production-content .event-strip .carousel .event-item {
  color: #bb8632;
}
.p18307 .production-content .event-strip .carousel .event-item a {
  color: #bb8632;
}
.p18307 .production-content .ticket-btn {
  color: #202020;
  background-color: #bb8632;
}
.p18307 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18307 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18307 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18307 .context-video-cta {
  background-color: #bb8632;
}
.p18307 .context-video-cta .cvcl {
  color: #202020;
}
.p18307 .sidemenu li.sel a,
.p18307 .sidemenu li.toggler a {
  border-bottom-color: #bb8632;
}
.p18307 .sidemenu li.sel .vicon,
.p18307 .sidemenu li.toggler .vicon {
  background-color: #bb8632;
}
.p18307 .breadcrumb li:after {
  border-top: 1px solid #bb8632;
  border-right: 1px solid #bb8632;
}
.p18307 .ibloc {
  border-top-color: #bb8632;
}
.p18307 .social h3 a {
  color: #c7a462;
}
.p18307 .social .tweet .hashtag,
.p18307 .social .tweet .username,
.p18307 .social .tweet .urllink {
  color: #bb8632;
}
.p18307 .social .fb-content span.latest {
  color: #bb8632;
}
.p18307 .connector {
  color: #bb8632;
}
.p18307 .connector li a {
  color: #333333;
}
.events-list .event-item.p18307 {
  color: #bb8632;
}
.events-list .event-item.p18307 .date a {
  color: #bb8632;
}
.events-list .event-item.p18307 .more .vicon {
  background-color: #bb8632;
}
.events-list .event-item.p18307 a.venue {
  color: #bb8632;
}
.events-list .event-item.p18307 .eactions a .vicon {
  background-color: #bb8632;
}
.offset-list .olp18307 .ol-copy .dates {
  color: #bb8632;
}
.offset-list .olp18307 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp18307 .ol-copy .btn.pc span {
  background-color: #bb8632;
}
.offset-list .olp18307 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18307 .swipa-cell-copy .dates {
  color: #bb8632;
}
.swipa-cell.olp18307 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp18307 .swipa-cell-copy .btn.pc span {
  background-color: #bb8632;
}
.swipa-cell.olp18307 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18307:before {
  background-color: #bb8632;
}
.splash-content.scp18307 {
  background-color: #bb8632;
}
.splash-content.scp18307 .feature h1.festival {
  color: #bb8632;
}
.calendar .entry ul li.lip18307 {
  border-left: 5px solid #bb8632;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 {
  color: #202020;
  background-color: #bb8632;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18307 {
  color: #202020;
  background-color: #bb8632;
}
header nav.main ul.root > li.shortcut.selp18307 a,
header nav.main ul.root > li.shortcut.selp18307 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18307 a .dates,
header nav.main ul.root > li.shortcut.selp18307 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18307 a .composer,
header nav.main ul.root > li.shortcut.selp18307 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover {
  color: #202020;
  background-color: #bb8632;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a:hover .composer {
  color: #ffffff;
}
.p18270 .splash-content {
  background-color: #3eb6df;
}
.p18270 .in-page-nav li:hover,
.p18270 .in-page-nav li.active {
  color: #3eb6df;
  border-bottom-color: #3eb6df;
}
.p18270 .in-page-nav li:hover a.direct-link,
.p18270 .in-page-nav li.active a.direct-link {
  color: #3eb6df;
}
.p18270 .in-page-nav li a.direct-link:hover {
  color: #3eb6df;
}
.p18270 .in-page-nav .vicon {
  background-color: #3eb6df;
}
.p18270 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #3eb6df;
}
.p18270 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18270 .production-content h1,
.p18270 .production-content a,
.p18270 .production-content .perf-brand {
  color: #3eb6df;
}
.p18270 .production-content .btn {
  color: #202020;
}
.p18270 .production-content .btn span {
  background-color: #3eb6df;
}
.p18270 .production-content .btn:hover {
  color: #c7a462;
}
.p18270 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p18270 .production-content .btn.invertbrand span {
  background-color: #3eb6df;
}
.p18270 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18270 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18270 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18270 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18270 .production-content .schedule h3 a .vicon {
  background-color: #3eb6df;
}
.p18270 .production-content .schedule table td.dte {
  color: #3eb6df;
}
.p18270 .production-content .schedule table td.dte a {
  color: #3eb6df;
}
.p18270 .production-content .image-gallery .ig-captions h2 {
  color: #3eb6df;
}
.p18270 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #3eb6df;
}
.p18270 .production-content .offset-grid figure {
  color: #3eb6df;
}
.p18270 .production-content .offset-grid .names ul li .name {
  color: #3eb6df;
}
.p18270 .production-content .offset-grid .names ul li em.uwb {
  color: #3eb6df;
}
.p18270 .production-content .event-strip .owl-carousel .event-item {
  color: #3eb6df;
}
.p18270 .production-content .event-strip .owl-carousel .event-item a {
  color: #3eb6df;
}
.p18270 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #3eb6df;
  background-color: #3eb6df;
  color: #202020;
}
.p18270 .production-content .event-strip .carousel .event-item {
  color: #3eb6df;
}
.p18270 .production-content .event-strip .carousel .event-item a {
  color: #3eb6df;
}
.p18270 .production-content .ticket-btn {
  color: #202020;
  background-color: #3eb6df;
}
.p18270 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18270 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18270 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18270 .context-video-cta {
  background-color: #3eb6df;
}
.p18270 .context-video-cta .cvcl {
  color: #202020;
}
.p18270 .sidemenu li.sel a,
.p18270 .sidemenu li.toggler a {
  border-bottom-color: #3eb6df;
}
.p18270 .sidemenu li.sel .vicon,
.p18270 .sidemenu li.toggler .vicon {
  background-color: #3eb6df;
}
.p18270 .breadcrumb li:after {
  border-top: 1px solid #3eb6df;
  border-right: 1px solid #3eb6df;
}
.p18270 .ibloc {
  border-top-color: #3eb6df;
}
.p18270 .social h3 a {
  color: #c7a462;
}
.p18270 .social .tweet .hashtag,
.p18270 .social .tweet .username,
.p18270 .social .tweet .urllink {
  color: #3eb6df;
}
.p18270 .social .fb-content span.latest {
  color: #3eb6df;
}
.p18270 .connector {
  color: #3eb6df;
}
.p18270 .connector li a {
  color: #333333;
}
.events-list .event-item.p18270 {
  color: #3eb6df;
}
.events-list .event-item.p18270 .date a {
  color: #3eb6df;
}
.events-list .event-item.p18270 .more .vicon {
  background-color: #3eb6df;
}
.events-list .event-item.p18270 a.venue {
  color: #3eb6df;
}
.events-list .event-item.p18270 .eactions a .vicon {
  background-color: #3eb6df;
}
.offset-list .olp18270 .ol-copy .dates {
  color: #3eb6df;
}
.offset-list .olp18270 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp18270 .ol-copy .btn.pc span {
  background-color: #3eb6df;
}
.offset-list .olp18270 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18270 .swipa-cell-copy .dates {
  color: #3eb6df;
}
.swipa-cell.olp18270 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp18270 .swipa-cell-copy .btn.pc span {
  background-color: #3eb6df;
}
.swipa-cell.olp18270 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18270:before {
  background-color: #3eb6df;
}
.splash-content.scp18270 {
  background-color: #3eb6df;
}
.splash-content.scp18270 .feature h1.festival {
  color: #3eb6df;
}
.calendar .entry ul li.lip18270 {
  border-left: 5px solid #3eb6df;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18270 {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li.shortcut.selp18270 a,
header nav.main ul.root > li.shortcut.selp18270 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18270 a .dates,
header nav.main ul.root > li.shortcut.selp18270 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18270 a .composer,
header nav.main ul.root > li.shortcut.selp18270 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a:hover .composer {
  color: #ffffff;
}
.p18273 .splash-content {
  background-color: #056857;
}
.p18273 .in-page-nav li:hover,
.p18273 .in-page-nav li.active {
  color: #056857;
  border-bottom-color: #056857;
}
.p18273 .in-page-nav li:hover a.direct-link,
.p18273 .in-page-nav li.active a.direct-link {
  color: #056857;
}
.p18273 .in-page-nav li a.direct-link:hover {
  color: #056857;
}
.p18273 .in-page-nav .vicon {
  background-color: #056857;
}
.p18273 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #056857;
}
.p18273 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18273 .production-content h1,
.p18273 .production-content a,
.p18273 .production-content .perf-brand {
  color: #056857;
}
.p18273 .production-content .btn {
  color: #ffffff;
}
.p18273 .production-content .btn span {
  background-color: #056857;
}
.p18273 .production-content .btn:hover {
  color: #c7a462;
}
.p18273 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p18273 .production-content .btn.invertbrand span {
  background-color: #056857;
}
.p18273 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18273 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18273 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18273 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18273 .production-content .schedule h3 a .vicon {
  background-color: #056857;
}
.p18273 .production-content .schedule table td.dte {
  color: #056857;
}
.p18273 .production-content .schedule table td.dte a {
  color: #056857;
}
.p18273 .production-content .image-gallery .ig-captions h2 {
  color: #056857;
}
.p18273 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #056857;
}
.p18273 .production-content .offset-grid figure {
  color: #056857;
}
.p18273 .production-content .offset-grid .names ul li .name {
  color: #056857;
}
.p18273 .production-content .offset-grid .names ul li em.uwb {
  color: #056857;
}
.p18273 .production-content .event-strip .owl-carousel .event-item {
  color: #056857;
}
.p18273 .production-content .event-strip .owl-carousel .event-item a {
  color: #056857;
}
.p18273 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #056857;
  background-color: #056857;
  color: #ffffff;
}
.p18273 .production-content .event-strip .carousel .event-item {
  color: #056857;
}
.p18273 .production-content .event-strip .carousel .event-item a {
  color: #056857;
}
.p18273 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #056857;
}
.p18273 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18273 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18273 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18273 .context-video-cta {
  background-color: #056857;
}
.p18273 .context-video-cta .cvcl {
  color: #ffffff;
}
.p18273 .sidemenu li.sel a,
.p18273 .sidemenu li.toggler a {
  border-bottom-color: #056857;
}
.p18273 .sidemenu li.sel .vicon,
.p18273 .sidemenu li.toggler .vicon {
  background-color: #056857;
}
.p18273 .breadcrumb li:after {
  border-top: 1px solid #056857;
  border-right: 1px solid #056857;
}
.p18273 .ibloc {
  border-top-color: #056857;
}
.p18273 .social h3 a {
  color: #c7a462;
}
.p18273 .social .tweet .hashtag,
.p18273 .social .tweet .username,
.p18273 .social .tweet .urllink {
  color: #056857;
}
.p18273 .social .fb-content span.latest {
  color: #056857;
}
.p18273 .connector {
  color: #056857;
}
.p18273 .connector li a {
  color: #333333;
}
.events-list .event-item.p18273 {
  color: #056857;
}
.events-list .event-item.p18273 .date a {
  color: #056857;
}
.events-list .event-item.p18273 .more .vicon {
  background-color: #056857;
}
.events-list .event-item.p18273 a.venue {
  color: #056857;
}
.events-list .event-item.p18273 .eactions a .vicon {
  background-color: #056857;
}
.offset-list .olp18273 .ol-copy .dates {
  color: #056857;
}
.offset-list .olp18273 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp18273 .ol-copy .btn.pc span {
  background-color: #056857;
}
.offset-list .olp18273 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18273 .swipa-cell-copy .dates {
  color: #056857;
}
.swipa-cell.olp18273 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp18273 .swipa-cell-copy .btn.pc span {
  background-color: #056857;
}
.swipa-cell.olp18273 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18273:before {
  background-color: #056857;
}
.splash-content.scp18273 {
  background-color: #056857;
}
.splash-content.scp18273 .feature h1.festival {
  color: #056857;
}
.calendar .entry ul li.lip18273 {
  border-left: 5px solid #056857;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 {
  color: #ffffff;
  background-color: #056857;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18273 {
  color: #ffffff;
  background-color: #056857;
}
header nav.main ul.root > li.shortcut.selp18273 a,
header nav.main ul.root > li.shortcut.selp18273 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18273 a .dates,
header nav.main ul.root > li.shortcut.selp18273 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18273 a .composer,
header nav.main ul.root > li.shortcut.selp18273 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover {
  color: #ffffff;
  background-color: #056857;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a:hover .composer {
  color: #202020;
}
.p12898 .splash-content {
  background-color: #3083c3;
}
.p12898 .in-page-nav li:hover,
.p12898 .in-page-nav li.active {
  color: #3083c3;
  border-bottom-color: #3083c3;
}
.p12898 .in-page-nav li:hover a.direct-link,
.p12898 .in-page-nav li.active a.direct-link {
  color: #3083c3;
}
.p12898 .in-page-nav li a.direct-link:hover {
  color: #3083c3;
}
.p12898 .in-page-nav .vicon {
  background-color: #3083c3;
}
.p12898 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #3083c3;
}
.p12898 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12898 .production-content h1,
.p12898 .production-content a,
.p12898 .production-content .perf-brand {
  color: #3083c3;
}
.p12898 .production-content .btn {
  color: #ffffff;
}
.p12898 .production-content .btn span {
  background-color: #3083c3;
}
.p12898 .production-content .btn:hover {
  color: #c7a462;
}
.p12898 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p12898 .production-content .btn.invertbrand span {
  background-color: #3083c3;
}
.p12898 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p12898 .production-content .btn.cta-two {
  color: #ffffff;
}
.p12898 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p12898 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p12898 .production-content .schedule h3 a .vicon {
  background-color: #3083c3;
}
.p12898 .production-content .schedule table td.dte {
  color: #3083c3;
}
.p12898 .production-content .schedule table td.dte a {
  color: #3083c3;
}
.p12898 .production-content .image-gallery .ig-captions h2 {
  color: #3083c3;
}
.p12898 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #3083c3;
}
.p12898 .production-content .offset-grid figure {
  color: #3083c3;
}
.p12898 .production-content .offset-grid .names ul li .name {
  color: #3083c3;
}
.p12898 .production-content .offset-grid .names ul li em.uwb {
  color: #3083c3;
}
.p12898 .production-content .event-strip .owl-carousel .event-item {
  color: #3083c3;
}
.p12898 .production-content .event-strip .owl-carousel .event-item a {
  color: #3083c3;
}
.p12898 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #3083c3;
  background-color: #3083c3;
  color: #ffffff;
}
.p12898 .production-content .event-strip .carousel .event-item {
  color: #3083c3;
}
.p12898 .production-content .event-strip .carousel .event-item a {
  color: #3083c3;
}
.p12898 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #3083c3;
}
.p12898 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12898 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p12898 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12898 .context-video-cta {
  background-color: #3083c3;
}
.p12898 .context-video-cta .cvcl {
  color: #ffffff;
}
.p12898 .sidemenu li.sel a,
.p12898 .sidemenu li.toggler a {
  border-bottom-color: #3083c3;
}
.p12898 .sidemenu li.sel .vicon,
.p12898 .sidemenu li.toggler .vicon {
  background-color: #3083c3;
}
.p12898 .breadcrumb li:after {
  border-top: 1px solid #3083c3;
  border-right: 1px solid #3083c3;
}
.p12898 .ibloc {
  border-top-color: #3083c3;
}
.p12898 .social h3 a {
  color: #c7a462;
}
.p12898 .social .tweet .hashtag,
.p12898 .social .tweet .username,
.p12898 .social .tweet .urllink {
  color: #3083c3;
}
.p12898 .social .fb-content span.latest {
  color: #3083c3;
}
.p12898 .connector {
  color: #3083c3;
}
.p12898 .connector li a {
  color: #333333;
}
.events-list .event-item.p12898 {
  color: #3083c3;
}
.events-list .event-item.p12898 .date a {
  color: #3083c3;
}
.events-list .event-item.p12898 .more .vicon {
  background-color: #3083c3;
}
.events-list .event-item.p12898 a.venue {
  color: #3083c3;
}
.events-list .event-item.p12898 .eactions a .vicon {
  background-color: #3083c3;
}
.offset-list .olp12898 .ol-copy .dates {
  color: #3083c3;
}
.offset-list .olp12898 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp12898 .ol-copy .btn.pc span {
  background-color: #3083c3;
}
.offset-list .olp12898 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp12898 .swipa-cell-copy .dates {
  color: #3083c3;
}
.swipa-cell.olp12898 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp12898 .swipa-cell-copy .btn.pc span {
  background-color: #3083c3;
}
.swipa-cell.olp12898 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip12898:before {
  background-color: #3083c3;
}
.splash-content.scp12898 {
  background-color: #3083c3;
}
.splash-content.scp12898 .feature h1.festival {
  color: #3083c3;
}
.calendar .entry ul li.lip12898 {
  border-left: 5px solid #3083c3;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 {
  color: #ffffff;
  background-color: #3083c3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp12898 {
  color: #ffffff;
  background-color: #3083c3;
}
header nav.main ul.root > li.shortcut.selp12898 a,
header nav.main ul.root > li.shortcut.selp12898 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp12898 a .dates,
header nav.main ul.root > li.shortcut.selp12898 a:hover .dates,
header nav.main ul.root > li.shortcut.selp12898 a .composer,
header nav.main ul.root > li.shortcut.selp12898 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover {
  color: #ffffff;
  background-color: #3083c3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a:hover .composer {
  color: #202020;
}
.p18388 .splash-content {
  background-color: #0d7d4f;
}
.p18388 .in-page-nav li:hover,
.p18388 .in-page-nav li.active {
  color: #0d7d4f;
  border-bottom-color: #0d7d4f;
}
.p18388 .in-page-nav li:hover a.direct-link,
.p18388 .in-page-nav li.active a.direct-link {
  color: #0d7d4f;
}
.p18388 .in-page-nav li a.direct-link:hover {
  color: #0d7d4f;
}
.p18388 .in-page-nav .vicon {
  background-color: #0d7d4f;
}
.p18388 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #0d7d4f;
}
.p18388 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18388 .production-content h1,
.p18388 .production-content a,
.p18388 .production-content .perf-brand {
  color: #0d7d4f;
}
.p18388 .production-content .btn {
  color: #202020;
}
.p18388 .production-content .btn span {
  background-color: #0d7d4f;
}
.p18388 .production-content .btn:hover {
  color: #c7a462;
}
.p18388 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p18388 .production-content .btn.invertbrand span {
  background-color: #0d7d4f;
}
.p18388 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18388 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18388 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18388 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18388 .production-content .schedule h3 a .vicon {
  background-color: #0d7d4f;
}
.p18388 .production-content .schedule table td.dte {
  color: #0d7d4f;
}
.p18388 .production-content .schedule table td.dte a {
  color: #0d7d4f;
}
.p18388 .production-content .image-gallery .ig-captions h2 {
  color: #0d7d4f;
}
.p18388 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #0d7d4f;
}
.p18388 .production-content .offset-grid figure {
  color: #0d7d4f;
}
.p18388 .production-content .offset-grid .names ul li .name {
  color: #0d7d4f;
}
.p18388 .production-content .offset-grid .names ul li em.uwb {
  color: #0d7d4f;
}
.p18388 .production-content .event-strip .owl-carousel .event-item {
  color: #0d7d4f;
}
.p18388 .production-content .event-strip .owl-carousel .event-item a {
  color: #0d7d4f;
}
.p18388 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #0d7d4f;
  background-color: #0d7d4f;
  color: #202020;
}
.p18388 .production-content .event-strip .carousel .event-item {
  color: #0d7d4f;
}
.p18388 .production-content .event-strip .carousel .event-item a {
  color: #0d7d4f;
}
.p18388 .production-content .ticket-btn {
  color: #202020;
  background-color: #0d7d4f;
}
.p18388 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18388 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18388 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18388 .context-video-cta {
  background-color: #0d7d4f;
}
.p18388 .context-video-cta .cvcl {
  color: #202020;
}
.p18388 .sidemenu li.sel a,
.p18388 .sidemenu li.toggler a {
  border-bottom-color: #0d7d4f;
}
.p18388 .sidemenu li.sel .vicon,
.p18388 .sidemenu li.toggler .vicon {
  background-color: #0d7d4f;
}
.p18388 .breadcrumb li:after {
  border-top: 1px solid #0d7d4f;
  border-right: 1px solid #0d7d4f;
}
.p18388 .ibloc {
  border-top-color: #0d7d4f;
}
.p18388 .social h3 a {
  color: #c7a462;
}
.p18388 .social .tweet .hashtag,
.p18388 .social .tweet .username,
.p18388 .social .tweet .urllink {
  color: #0d7d4f;
}
.p18388 .social .fb-content span.latest {
  color: #0d7d4f;
}
.p18388 .connector {
  color: #0d7d4f;
}
.p18388 .connector li a {
  color: #333333;
}
.events-list .event-item.p18388 {
  color: #0d7d4f;
}
.events-list .event-item.p18388 .date a {
  color: #0d7d4f;
}
.events-list .event-item.p18388 .more .vicon {
  background-color: #0d7d4f;
}
.events-list .event-item.p18388 a.venue {
  color: #0d7d4f;
}
.events-list .event-item.p18388 .eactions a .vicon {
  background-color: #0d7d4f;
}
.offset-list .olp18388 .ol-copy .dates {
  color: #0d7d4f;
}
.offset-list .olp18388 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp18388 .ol-copy .btn.pc span {
  background-color: #0d7d4f;
}
.offset-list .olp18388 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18388 .swipa-cell-copy .dates {
  color: #0d7d4f;
}
.swipa-cell.olp18388 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp18388 .swipa-cell-copy .btn.pc span {
  background-color: #0d7d4f;
}
.swipa-cell.olp18388 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18388:before {
  background-color: #0d7d4f;
}
.splash-content.scp18388 {
  background-color: #0d7d4f;
}
.splash-content.scp18388 .feature h1.festival {
  color: #0d7d4f;
}
.calendar .entry ul li.lip18388 {
  border-left: 5px solid #0d7d4f;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 {
  color: #202020;
  background-color: #0d7d4f;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18388 {
  color: #202020;
  background-color: #0d7d4f;
}
header nav.main ul.root > li.shortcut.selp18388 a,
header nav.main ul.root > li.shortcut.selp18388 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18388 a .dates,
header nav.main ul.root > li.shortcut.selp18388 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18388 a .composer,
header nav.main ul.root > li.shortcut.selp18388 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover {
  color: #202020;
  background-color: #0d7d4f;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a:hover .composer {
  color: #ffffff;
}
.p15523 .splash-content {
  background-color: #6badd5;
}
.p15523 .in-page-nav li:hover,
.p15523 .in-page-nav li.active {
  color: #6badd5;
  border-bottom-color: #6badd5;
}
.p15523 .in-page-nav li:hover a.direct-link,
.p15523 .in-page-nav li.active a.direct-link {
  color: #6badd5;
}
.p15523 .in-page-nav li a.direct-link:hover {
  color: #6badd5;
}
.p15523 .in-page-nav .vicon {
  background-color: #6badd5;
}
.p15523 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #6badd5;
}
.p15523 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p15523 .production-content h1,
.p15523 .production-content a,
.p15523 .production-content .perf-brand {
  color: #6badd5;
}
.p15523 .production-content .btn {
  color: #202020;
}
.p15523 .production-content .btn span {
  background-color: #6badd5;
}
.p15523 .production-content .btn:hover {
  color: #c7a462;
}
.p15523 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p15523 .production-content .btn.invertbrand span {
  background-color: #6badd5;
}
.p15523 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15523 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15523 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15523 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15523 .production-content .schedule h3 a .vicon {
  background-color: #6badd5;
}
.p15523 .production-content .schedule table td.dte {
  color: #6badd5;
}
.p15523 .production-content .schedule table td.dte a {
  color: #6badd5;
}
.p15523 .production-content .image-gallery .ig-captions h2 {
  color: #6badd5;
}
.p15523 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #6badd5;
}
.p15523 .production-content .offset-grid figure {
  color: #6badd5;
}
.p15523 .production-content .offset-grid .names ul li .name {
  color: #6badd5;
}
.p15523 .production-content .offset-grid .names ul li em.uwb {
  color: #6badd5;
}
.p15523 .production-content .event-strip .owl-carousel .event-item {
  color: #6badd5;
}
.p15523 .production-content .event-strip .owl-carousel .event-item a {
  color: #6badd5;
}
.p15523 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #6badd5;
  background-color: #6badd5;
  color: #202020;
}
.p15523 .production-content .event-strip .carousel .event-item {
  color: #6badd5;
}
.p15523 .production-content .event-strip .carousel .event-item a {
  color: #6badd5;
}
.p15523 .production-content .ticket-btn {
  color: #202020;
  background-color: #6badd5;
}
.p15523 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p15523 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15523 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15523 .context-video-cta {
  background-color: #6badd5;
}
.p15523 .context-video-cta .cvcl {
  color: #202020;
}
.p15523 .sidemenu li.sel a,
.p15523 .sidemenu li.toggler a {
  border-bottom-color: #6badd5;
}
.p15523 .sidemenu li.sel .vicon,
.p15523 .sidemenu li.toggler .vicon {
  background-color: #6badd5;
}
.p15523 .breadcrumb li:after {
  border-top: 1px solid #6badd5;
  border-right: 1px solid #6badd5;
}
.p15523 .ibloc {
  border-top-color: #6badd5;
}
.p15523 .social h3 a {
  color: #c7a462;
}
.p15523 .social .tweet .hashtag,
.p15523 .social .tweet .username,
.p15523 .social .tweet .urllink {
  color: #6badd5;
}
.p15523 .social .fb-content span.latest {
  color: #6badd5;
}
.p15523 .connector {
  color: #6badd5;
}
.p15523 .connector li a {
  color: #333333;
}
.events-list .event-item.p15523 {
  color: #6badd5;
}
.events-list .event-item.p15523 .date a {
  color: #6badd5;
}
.events-list .event-item.p15523 .more .vicon {
  background-color: #6badd5;
}
.events-list .event-item.p15523 a.venue {
  color: #6badd5;
}
.events-list .event-item.p15523 .eactions a .vicon {
  background-color: #6badd5;
}
.offset-list .olp15523 .ol-copy .dates {
  color: #6badd5;
}
.offset-list .olp15523 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp15523 .ol-copy .btn.pc span {
  background-color: #6badd5;
}
.offset-list .olp15523 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15523 .swipa-cell-copy .dates {
  color: #6badd5;
}
.swipa-cell.olp15523 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp15523 .swipa-cell-copy .btn.pc span {
  background-color: #6badd5;
}
.swipa-cell.olp15523 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15523:before {
  background-color: #6badd5;
}
.splash-content.scp15523 {
  background-color: #6badd5;
}
.splash-content.scp15523 .feature h1.festival {
  color: #6badd5;
}
.calendar .entry ul li.lip15523 {
  border-left: 5px solid #6badd5;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 {
  color: #202020;
  background-color: #6badd5;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15523 {
  color: #202020;
  background-color: #6badd5;
}
header nav.main ul.root > li.shortcut.selp15523 a,
header nav.main ul.root > li.shortcut.selp15523 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15523 a .dates,
header nav.main ul.root > li.shortcut.selp15523 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15523 a .composer,
header nav.main ul.root > li.shortcut.selp15523 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover {
  color: #202020;
  background-color: #6badd5;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a:hover .composer {
  color: #ffffff;
}
.p15511 .splash-content {
  background-color: #49479d;
}
.p15511 .in-page-nav li:hover,
.p15511 .in-page-nav li.active {
  color: #49479d;
  border-bottom-color: #49479d;
}
.p15511 .in-page-nav li:hover a.direct-link,
.p15511 .in-page-nav li.active a.direct-link {
  color: #49479d;
}
.p15511 .in-page-nav li a.direct-link:hover {
  color: #49479d;
}
.p15511 .in-page-nav .vicon {
  background-color: #49479d;
}
.p15511 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #49479d;
}
.p15511 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15511 .production-content h1,
.p15511 .production-content a,
.p15511 .production-content .perf-brand {
  color: #49479d;
}
.p15511 .production-content .btn {
  color: #ffffff;
}
.p15511 .production-content .btn span {
  background-color: #49479d;
}
.p15511 .production-content .btn:hover {
  color: #c7a462;
}
.p15511 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p15511 .production-content .btn.invertbrand span {
  background-color: #49479d;
}
.p15511 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15511 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15511 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15511 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15511 .production-content .schedule h3 a .vicon {
  background-color: #49479d;
}
.p15511 .production-content .schedule table td.dte {
  color: #49479d;
}
.p15511 .production-content .schedule table td.dte a {
  color: #49479d;
}
.p15511 .production-content .image-gallery .ig-captions h2 {
  color: #49479d;
}
.p15511 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #49479d;
}
.p15511 .production-content .offset-grid figure {
  color: #49479d;
}
.p15511 .production-content .offset-grid .names ul li .name {
  color: #49479d;
}
.p15511 .production-content .offset-grid .names ul li em.uwb {
  color: #49479d;
}
.p15511 .production-content .event-strip .owl-carousel .event-item {
  color: #49479d;
}
.p15511 .production-content .event-strip .owl-carousel .event-item a {
  color: #49479d;
}
.p15511 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #49479d;
  background-color: #49479d;
  color: #ffffff;
}
.p15511 .production-content .event-strip .carousel .event-item {
  color: #49479d;
}
.p15511 .production-content .event-strip .carousel .event-item a {
  color: #49479d;
}
.p15511 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #49479d;
}
.p15511 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15511 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15511 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15511 .context-video-cta {
  background-color: #49479d;
}
.p15511 .context-video-cta .cvcl {
  color: #ffffff;
}
.p15511 .sidemenu li.sel a,
.p15511 .sidemenu li.toggler a {
  border-bottom-color: #49479d;
}
.p15511 .sidemenu li.sel .vicon,
.p15511 .sidemenu li.toggler .vicon {
  background-color: #49479d;
}
.p15511 .breadcrumb li:after {
  border-top: 1px solid #49479d;
  border-right: 1px solid #49479d;
}
.p15511 .ibloc {
  border-top-color: #49479d;
}
.p15511 .social h3 a {
  color: #c7a462;
}
.p15511 .social .tweet .hashtag,
.p15511 .social .tweet .username,
.p15511 .social .tweet .urllink {
  color: #49479d;
}
.p15511 .social .fb-content span.latest {
  color: #49479d;
}
.p15511 .connector {
  color: #49479d;
}
.p15511 .connector li a {
  color: #333333;
}
.events-list .event-item.p15511 {
  color: #49479d;
}
.events-list .event-item.p15511 .date a {
  color: #49479d;
}
.events-list .event-item.p15511 .more .vicon {
  background-color: #49479d;
}
.events-list .event-item.p15511 a.venue {
  color: #49479d;
}
.events-list .event-item.p15511 .eactions a .vicon {
  background-color: #49479d;
}
.offset-list .olp15511 .ol-copy .dates {
  color: #49479d;
}
.offset-list .olp15511 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp15511 .ol-copy .btn.pc span {
  background-color: #49479d;
}
.offset-list .olp15511 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15511 .swipa-cell-copy .dates {
  color: #49479d;
}
.swipa-cell.olp15511 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp15511 .swipa-cell-copy .btn.pc span {
  background-color: #49479d;
}
.swipa-cell.olp15511 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15511:before {
  background-color: #49479d;
}
.splash-content.scp15511 {
  background-color: #49479d;
}
.splash-content.scp15511 .feature h1.festival {
  color: #49479d;
}
.calendar .entry ul li.lip15511 {
  border-left: 5px solid #49479d;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 {
  color: #ffffff;
  background-color: #49479d;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15511 {
  color: #ffffff;
  background-color: #49479d;
}
header nav.main ul.root > li.shortcut.selp15511 a,
header nav.main ul.root > li.shortcut.selp15511 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15511 a .dates,
header nav.main ul.root > li.shortcut.selp15511 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15511 a .composer,
header nav.main ul.root > li.shortcut.selp15511 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover {
  color: #ffffff;
  background-color: #49479d;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a:hover .composer {
  color: #202020;
}
.p15522 .splash-content {
  background-color: #e52f26;
}
.p15522 .in-page-nav li:hover,
.p15522 .in-page-nav li.active {
  color: #e52f26;
  border-bottom-color: #e52f26;
}
.p15522 .in-page-nav li:hover a.direct-link,
.p15522 .in-page-nav li.active a.direct-link {
  color: #e52f26;
}
.p15522 .in-page-nav li a.direct-link:hover {
  color: #e52f26;
}
.p15522 .in-page-nav .vicon {
  background-color: #e52f26;
}
.p15522 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #e52f26;
}
.p15522 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15522 .production-content h1,
.p15522 .production-content a,
.p15522 .production-content .perf-brand {
  color: #e52f26;
}
.p15522 .production-content .btn {
  color: #ffffff;
}
.p15522 .production-content .btn span {
  background-color: #e52f26;
}
.p15522 .production-content .btn:hover {
  color: #c7a462;
}
.p15522 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p15522 .production-content .btn.invertbrand span {
  background-color: #e52f26;
}
.p15522 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15522 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15522 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15522 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15522 .production-content .schedule h3 a .vicon {
  background-color: #e52f26;
}
.p15522 .production-content .schedule table td.dte {
  color: #e52f26;
}
.p15522 .production-content .schedule table td.dte a {
  color: #e52f26;
}
.p15522 .production-content .image-gallery .ig-captions h2 {
  color: #e52f26;
}
.p15522 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e52f26;
}
.p15522 .production-content .offset-grid figure {
  color: #e52f26;
}
.p15522 .production-content .offset-grid .names ul li .name {
  color: #e52f26;
}
.p15522 .production-content .offset-grid .names ul li em.uwb {
  color: #e52f26;
}
.p15522 .production-content .event-strip .owl-carousel .event-item {
  color: #e52f26;
}
.p15522 .production-content .event-strip .owl-carousel .event-item a {
  color: #e52f26;
}
.p15522 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e52f26;
  background-color: #e52f26;
  color: #ffffff;
}
.p15522 .production-content .event-strip .carousel .event-item {
  color: #e52f26;
}
.p15522 .production-content .event-strip .carousel .event-item a {
  color: #e52f26;
}
.p15522 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #e52f26;
}
.p15522 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15522 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15522 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15522 .context-video-cta {
  background-color: #e52f26;
}
.p15522 .context-video-cta .cvcl {
  color: #ffffff;
}
.p15522 .sidemenu li.sel a,
.p15522 .sidemenu li.toggler a {
  border-bottom-color: #e52f26;
}
.p15522 .sidemenu li.sel .vicon,
.p15522 .sidemenu li.toggler .vicon {
  background-color: #e52f26;
}
.p15522 .breadcrumb li:after {
  border-top: 1px solid #e52f26;
  border-right: 1px solid #e52f26;
}
.p15522 .ibloc {
  border-top-color: #e52f26;
}
.p15522 .social h3 a {
  color: #c7a462;
}
.p15522 .social .tweet .hashtag,
.p15522 .social .tweet .username,
.p15522 .social .tweet .urllink {
  color: #e52f26;
}
.p15522 .social .fb-content span.latest {
  color: #e52f26;
}
.p15522 .connector {
  color: #e52f26;
}
.p15522 .connector li a {
  color: #333333;
}
.events-list .event-item.p15522 {
  color: #e52f26;
}
.events-list .event-item.p15522 .date a {
  color: #e52f26;
}
.events-list .event-item.p15522 .more .vicon {
  background-color: #e52f26;
}
.events-list .event-item.p15522 a.venue {
  color: #e52f26;
}
.events-list .event-item.p15522 .eactions a .vicon {
  background-color: #e52f26;
}
.offset-list .olp15522 .ol-copy .dates {
  color: #e52f26;
}
.offset-list .olp15522 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp15522 .ol-copy .btn.pc span {
  background-color: #e52f26;
}
.offset-list .olp15522 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15522 .swipa-cell-copy .dates {
  color: #e52f26;
}
.swipa-cell.olp15522 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp15522 .swipa-cell-copy .btn.pc span {
  background-color: #e52f26;
}
.swipa-cell.olp15522 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15522:before {
  background-color: #e52f26;
}
.splash-content.scp15522 {
  background-color: #e52f26;
}
.splash-content.scp15522 .feature h1.festival {
  color: #e52f26;
}
.calendar .entry ul li.lip15522 {
  border-left: 5px solid #e52f26;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 {
  color: #ffffff;
  background-color: #e52f26;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15522 {
  color: #ffffff;
  background-color: #e52f26;
}
header nav.main ul.root > li.shortcut.selp15522 a,
header nav.main ul.root > li.shortcut.selp15522 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15522 a .dates,
header nav.main ul.root > li.shortcut.selp15522 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15522 a .composer,
header nav.main ul.root > li.shortcut.selp15522 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover {
  color: #ffffff;
  background-color: #e52f26;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a:hover .composer {
  color: #202020;
}
.p13451 .splash-content {
  background-color: #39b54a;
}
.p13451 .in-page-nav li:hover,
.p13451 .in-page-nav li.active {
  color: #39b54a;
  border-bottom-color: #39b54a;
}
.p13451 .in-page-nav li:hover a.direct-link,
.p13451 .in-page-nav li.active a.direct-link {
  color: #39b54a;
}
.p13451 .in-page-nav li a.direct-link:hover {
  color: #39b54a;
}
.p13451 .in-page-nav .vicon {
  background-color: #39b54a;
}
.p13451 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #39b54a;
}
.p13451 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p13451 .production-content h1,
.p13451 .production-content a,
.p13451 .production-content .perf-brand {
  color: #39b54a;
}
.p13451 .production-content .btn {
  color: #202020;
}
.p13451 .production-content .btn span {
  background-color: #39b54a;
}
.p13451 .production-content .btn:hover {
  color: #c7a462;
}
.p13451 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p13451 .production-content .btn.invertbrand span {
  background-color: #39b54a;
}
.p13451 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13451 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13451 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13451 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13451 .production-content .schedule h3 a .vicon {
  background-color: #39b54a;
}
.p13451 .production-content .schedule table td.dte {
  color: #39b54a;
}
.p13451 .production-content .schedule table td.dte a {
  color: #39b54a;
}
.p13451 .production-content .image-gallery .ig-captions h2 {
  color: #39b54a;
}
.p13451 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #39b54a;
}
.p13451 .production-content .offset-grid figure {
  color: #39b54a;
}
.p13451 .production-content .offset-grid .names ul li .name {
  color: #39b54a;
}
.p13451 .production-content .offset-grid .names ul li em.uwb {
  color: #39b54a;
}
.p13451 .production-content .event-strip .owl-carousel .event-item {
  color: #39b54a;
}
.p13451 .production-content .event-strip .owl-carousel .event-item a {
  color: #39b54a;
}
.p13451 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #39b54a;
  background-color: #39b54a;
  color: #202020;
}
.p13451 .production-content .event-strip .carousel .event-item {
  color: #39b54a;
}
.p13451 .production-content .event-strip .carousel .event-item a {
  color: #39b54a;
}
.p13451 .production-content .ticket-btn {
  color: #202020;
  background-color: #39b54a;
}
.p13451 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p13451 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13451 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13451 .context-video-cta {
  background-color: #39b54a;
}
.p13451 .context-video-cta .cvcl {
  color: #202020;
}
.p13451 .sidemenu li.sel a,
.p13451 .sidemenu li.toggler a {
  border-bottom-color: #39b54a;
}
.p13451 .sidemenu li.sel .vicon,
.p13451 .sidemenu li.toggler .vicon {
  background-color: #39b54a;
}
.p13451 .breadcrumb li:after {
  border-top: 1px solid #39b54a;
  border-right: 1px solid #39b54a;
}
.p13451 .ibloc {
  border-top-color: #39b54a;
}
.p13451 .social h3 a {
  color: #c7a462;
}
.p13451 .social .tweet .hashtag,
.p13451 .social .tweet .username,
.p13451 .social .tweet .urllink {
  color: #39b54a;
}
.p13451 .social .fb-content span.latest {
  color: #39b54a;
}
.p13451 .connector {
  color: #39b54a;
}
.p13451 .connector li a {
  color: #333333;
}
.events-list .event-item.p13451 {
  color: #39b54a;
}
.events-list .event-item.p13451 .date a {
  color: #39b54a;
}
.events-list .event-item.p13451 .more .vicon {
  background-color: #39b54a;
}
.events-list .event-item.p13451 a.venue {
  color: #39b54a;
}
.events-list .event-item.p13451 .eactions a .vicon {
  background-color: #39b54a;
}
.offset-list .olp13451 .ol-copy .dates {
  color: #39b54a;
}
.offset-list .olp13451 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp13451 .ol-copy .btn.pc span {
  background-color: #39b54a;
}
.offset-list .olp13451 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13451 .swipa-cell-copy .dates {
  color: #39b54a;
}
.swipa-cell.olp13451 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp13451 .swipa-cell-copy .btn.pc span {
  background-color: #39b54a;
}
.swipa-cell.olp13451 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13451:before {
  background-color: #39b54a;
}
.splash-content.scp13451 {
  background-color: #39b54a;
}
.splash-content.scp13451 .feature h1.festival {
  color: #39b54a;
}
.calendar .entry ul li.lip13451 {
  border-left: 5px solid #39b54a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13451 {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li.shortcut.selp13451 a,
header nav.main ul.root > li.shortcut.selp13451 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13451 a .dates,
header nav.main ul.root > li.shortcut.selp13451 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13451 a .composer,
header nav.main ul.root > li.shortcut.selp13451 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a:hover .composer {
  color: #ffffff;
}
.p13384 .splash-content {
  background-color: #f26c53;
}
.p13384 .in-page-nav li:hover,
.p13384 .in-page-nav li.active {
  color: #f26c53;
  border-bottom-color: #f26c53;
}
.p13384 .in-page-nav li:hover a.direct-link,
.p13384 .in-page-nav li.active a.direct-link {
  color: #f26c53;
}
.p13384 .in-page-nav li a.direct-link:hover {
  color: #f26c53;
}
.p13384 .in-page-nav .vicon {
  background-color: #f26c53;
}
.p13384 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #f26c53;
}
.p13384 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p13384 .production-content h1,
.p13384 .production-content a,
.p13384 .production-content .perf-brand {
  color: #f26c53;
}
.p13384 .production-content .btn {
  color: #202020;
}
.p13384 .production-content .btn span {
  background-color: #f26c53;
}
.p13384 .production-content .btn:hover {
  color: #c7a462;
}
.p13384 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p13384 .production-content .btn.invertbrand span {
  background-color: #f26c53;
}
.p13384 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13384 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13384 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13384 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13384 .production-content .schedule h3 a .vicon {
  background-color: #f26c53;
}
.p13384 .production-content .schedule table td.dte {
  color: #f26c53;
}
.p13384 .production-content .schedule table td.dte a {
  color: #f26c53;
}
.p13384 .production-content .image-gallery .ig-captions h2 {
  color: #f26c53;
}
.p13384 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f26c53;
}
.p13384 .production-content .offset-grid figure {
  color: #f26c53;
}
.p13384 .production-content .offset-grid .names ul li .name {
  color: #f26c53;
}
.p13384 .production-content .offset-grid .names ul li em.uwb {
  color: #f26c53;
}
.p13384 .production-content .event-strip .owl-carousel .event-item {
  color: #f26c53;
}
.p13384 .production-content .event-strip .owl-carousel .event-item a {
  color: #f26c53;
}
.p13384 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f26c53;
  background-color: #f26c53;
  color: #202020;
}
.p13384 .production-content .event-strip .carousel .event-item {
  color: #f26c53;
}
.p13384 .production-content .event-strip .carousel .event-item a {
  color: #f26c53;
}
.p13384 .production-content .ticket-btn {
  color: #202020;
  background-color: #f26c53;
}
.p13384 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p13384 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13384 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13384 .context-video-cta {
  background-color: #f26c53;
}
.p13384 .context-video-cta .cvcl {
  color: #202020;
}
.p13384 .sidemenu li.sel a,
.p13384 .sidemenu li.toggler a {
  border-bottom-color: #f26c53;
}
.p13384 .sidemenu li.sel .vicon,
.p13384 .sidemenu li.toggler .vicon {
  background-color: #f26c53;
}
.p13384 .breadcrumb li:after {
  border-top: 1px solid #f26c53;
  border-right: 1px solid #f26c53;
}
.p13384 .ibloc {
  border-top-color: #f26c53;
}
.p13384 .social h3 a {
  color: #c7a462;
}
.p13384 .social .tweet .hashtag,
.p13384 .social .tweet .username,
.p13384 .social .tweet .urllink {
  color: #f26c53;
}
.p13384 .social .fb-content span.latest {
  color: #f26c53;
}
.p13384 .connector {
  color: #f26c53;
}
.p13384 .connector li a {
  color: #333333;
}
.events-list .event-item.p13384 {
  color: #f26c53;
}
.events-list .event-item.p13384 .date a {
  color: #f26c53;
}
.events-list .event-item.p13384 .more .vicon {
  background-color: #f26c53;
}
.events-list .event-item.p13384 a.venue {
  color: #f26c53;
}
.events-list .event-item.p13384 .eactions a .vicon {
  background-color: #f26c53;
}
.offset-list .olp13384 .ol-copy .dates {
  color: #f26c53;
}
.offset-list .olp13384 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp13384 .ol-copy .btn.pc span {
  background-color: #f26c53;
}
.offset-list .olp13384 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13384 .swipa-cell-copy .dates {
  color: #f26c53;
}
.swipa-cell.olp13384 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp13384 .swipa-cell-copy .btn.pc span {
  background-color: #f26c53;
}
.swipa-cell.olp13384 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13384:before {
  background-color: #f26c53;
}
.splash-content.scp13384 {
  background-color: #f26c53;
}
.splash-content.scp13384 .feature h1.festival {
  color: #f26c53;
}
.calendar .entry ul li.lip13384 {
  border-left: 5px solid #f26c53;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 {
  color: #202020;
  background-color: #f26c53;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13384 {
  color: #202020;
  background-color: #f26c53;
}
header nav.main ul.root > li.shortcut.selp13384 a,
header nav.main ul.root > li.shortcut.selp13384 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13384 a .dates,
header nav.main ul.root > li.shortcut.selp13384 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13384 a .composer,
header nav.main ul.root > li.shortcut.selp13384 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover {
  color: #202020;
  background-color: #f26c53;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a:hover .composer {
  color: #ffffff;
}
.p13490 .splash-content {
  background-color: #e08740;
}
.p13490 .in-page-nav li:hover,
.p13490 .in-page-nav li.active {
  color: #e08740;
  border-bottom-color: #e08740;
}
.p13490 .in-page-nav li:hover a.direct-link,
.p13490 .in-page-nav li.active a.direct-link {
  color: #e08740;
}
.p13490 .in-page-nav li a.direct-link:hover {
  color: #e08740;
}
.p13490 .in-page-nav .vicon {
  background-color: #e08740;
}
.p13490 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #e08740;
}
.p13490 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13490 .production-content h1,
.p13490 .production-content a,
.p13490 .production-content .perf-brand {
  color: #e08740;
}
.p13490 .production-content .btn {
  color: #ffffff;
}
.p13490 .production-content .btn span {
  background-color: #e08740;
}
.p13490 .production-content .btn:hover {
  color: #c7a462;
}
.p13490 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p13490 .production-content .btn.invertbrand span {
  background-color: #e08740;
}
.p13490 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13490 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13490 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13490 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13490 .production-content .schedule h3 a .vicon {
  background-color: #e08740;
}
.p13490 .production-content .schedule table td.dte {
  color: #e08740;
}
.p13490 .production-content .schedule table td.dte a {
  color: #e08740;
}
.p13490 .production-content .image-gallery .ig-captions h2 {
  color: #e08740;
}
.p13490 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e08740;
}
.p13490 .production-content .offset-grid figure {
  color: #e08740;
}
.p13490 .production-content .offset-grid .names ul li .name {
  color: #e08740;
}
.p13490 .production-content .offset-grid .names ul li em.uwb {
  color: #e08740;
}
.p13490 .production-content .event-strip .owl-carousel .event-item {
  color: #e08740;
}
.p13490 .production-content .event-strip .owl-carousel .event-item a {
  color: #e08740;
}
.p13490 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e08740;
  background-color: #e08740;
  color: #ffffff;
}
.p13490 .production-content .event-strip .carousel .event-item {
  color: #e08740;
}
.p13490 .production-content .event-strip .carousel .event-item a {
  color: #e08740;
}
.p13490 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #e08740;
}
.p13490 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13490 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13490 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13490 .context-video-cta {
  background-color: #e08740;
}
.p13490 .context-video-cta .cvcl {
  color: #ffffff;
}
.p13490 .sidemenu li.sel a,
.p13490 .sidemenu li.toggler a {
  border-bottom-color: #e08740;
}
.p13490 .sidemenu li.sel .vicon,
.p13490 .sidemenu li.toggler .vicon {
  background-color: #e08740;
}
.p13490 .breadcrumb li:after {
  border-top: 1px solid #e08740;
  border-right: 1px solid #e08740;
}
.p13490 .ibloc {
  border-top-color: #e08740;
}
.p13490 .social h3 a {
  color: #c7a462;
}
.p13490 .social .tweet .hashtag,
.p13490 .social .tweet .username,
.p13490 .social .tweet .urllink {
  color: #e08740;
}
.p13490 .social .fb-content span.latest {
  color: #e08740;
}
.p13490 .connector {
  color: #e08740;
}
.p13490 .connector li a {
  color: #333333;
}
.events-list .event-item.p13490 {
  color: #e08740;
}
.events-list .event-item.p13490 .date a {
  color: #e08740;
}
.events-list .event-item.p13490 .more .vicon {
  background-color: #e08740;
}
.events-list .event-item.p13490 a.venue {
  color: #e08740;
}
.events-list .event-item.p13490 .eactions a .vicon {
  background-color: #e08740;
}
.offset-list .olp13490 .ol-copy .dates {
  color: #e08740;
}
.offset-list .olp13490 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp13490 .ol-copy .btn.pc span {
  background-color: #e08740;
}
.offset-list .olp13490 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13490 .swipa-cell-copy .dates {
  color: #e08740;
}
.swipa-cell.olp13490 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp13490 .swipa-cell-copy .btn.pc span {
  background-color: #e08740;
}
.swipa-cell.olp13490 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13490:before {
  background-color: #e08740;
}
.splash-content.scp13490 {
  background-color: #e08740;
}
.splash-content.scp13490 .feature h1.festival {
  color: #e08740;
}
.calendar .entry ul li.lip13490 {
  border-left: 5px solid #e08740;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 {
  color: #ffffff;
  background-color: #e08740;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13490 {
  color: #ffffff;
  background-color: #e08740;
}
header nav.main ul.root > li.shortcut.selp13490 a,
header nav.main ul.root > li.shortcut.selp13490 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13490 a .dates,
header nav.main ul.root > li.shortcut.selp13490 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13490 a .composer,
header nav.main ul.root > li.shortcut.selp13490 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover {
  color: #ffffff;
  background-color: #e08740;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a:hover .composer {
  color: #202020;
}
.p15057 .splash-content {
  background-color: #d0d044;
}
.p15057 .in-page-nav li:hover,
.p15057 .in-page-nav li.active {
  color: #d0d044;
  border-bottom-color: #d0d044;
}
.p15057 .in-page-nav li:hover a.direct-link,
.p15057 .in-page-nav li.active a.direct-link {
  color: #d0d044;
}
.p15057 .in-page-nav li a.direct-link:hover {
  color: #d0d044;
}
.p15057 .in-page-nav .vicon {
  background-color: #d0d044;
}
.p15057 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #d0d044;
}
.p15057 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p15057 .production-content h1,
.p15057 .production-content a,
.p15057 .production-content .perf-brand {
  color: #d0d044;
}
.p15057 .production-content .btn {
  color: #202020;
}
.p15057 .production-content .btn span {
  background-color: #d0d044;
}
.p15057 .production-content .btn:hover {
  color: #c7a462;
}
.p15057 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p15057 .production-content .btn.invertbrand span {
  background-color: #d0d044;
}
.p15057 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15057 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15057 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15057 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15057 .production-content .schedule h3 a .vicon {
  background-color: #d0d044;
}
.p15057 .production-content .schedule table td.dte {
  color: #d0d044;
}
.p15057 .production-content .schedule table td.dte a {
  color: #d0d044;
}
.p15057 .production-content .image-gallery .ig-captions h2 {
  color: #d0d044;
}
.p15057 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #d0d044;
}
.p15057 .production-content .offset-grid figure {
  color: #d0d044;
}
.p15057 .production-content .offset-grid .names ul li .name {
  color: #d0d044;
}
.p15057 .production-content .offset-grid .names ul li em.uwb {
  color: #d0d044;
}
.p15057 .production-content .event-strip .owl-carousel .event-item {
  color: #d0d044;
}
.p15057 .production-content .event-strip .owl-carousel .event-item a {
  color: #d0d044;
}
.p15057 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #d0d044;
  background-color: #d0d044;
  color: #202020;
}
.p15057 .production-content .event-strip .carousel .event-item {
  color: #d0d044;
}
.p15057 .production-content .event-strip .carousel .event-item a {
  color: #d0d044;
}
.p15057 .production-content .ticket-btn {
  color: #202020;
  background-color: #d0d044;
}
.p15057 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p15057 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15057 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15057 .context-video-cta {
  background-color: #d0d044;
}
.p15057 .context-video-cta .cvcl {
  color: #202020;
}
.p15057 .sidemenu li.sel a,
.p15057 .sidemenu li.toggler a {
  border-bottom-color: #d0d044;
}
.p15057 .sidemenu li.sel .vicon,
.p15057 .sidemenu li.toggler .vicon {
  background-color: #d0d044;
}
.p15057 .breadcrumb li:after {
  border-top: 1px solid #d0d044;
  border-right: 1px solid #d0d044;
}
.p15057 .ibloc {
  border-top-color: #d0d044;
}
.p15057 .social h3 a {
  color: #c7a462;
}
.p15057 .social .tweet .hashtag,
.p15057 .social .tweet .username,
.p15057 .social .tweet .urllink {
  color: #d0d044;
}
.p15057 .social .fb-content span.latest {
  color: #d0d044;
}
.p15057 .connector {
  color: #d0d044;
}
.p15057 .connector li a {
  color: #333333;
}
.events-list .event-item.p15057 {
  color: #d0d044;
}
.events-list .event-item.p15057 .date a {
  color: #d0d044;
}
.events-list .event-item.p15057 .more .vicon {
  background-color: #d0d044;
}
.events-list .event-item.p15057 a.venue {
  color: #d0d044;
}
.events-list .event-item.p15057 .eactions a .vicon {
  background-color: #d0d044;
}
.offset-list .olp15057 .ol-copy .dates {
  color: #d0d044;
}
.offset-list .olp15057 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp15057 .ol-copy .btn.pc span {
  background-color: #d0d044;
}
.offset-list .olp15057 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15057 .swipa-cell-copy .dates {
  color: #d0d044;
}
.swipa-cell.olp15057 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp15057 .swipa-cell-copy .btn.pc span {
  background-color: #d0d044;
}
.swipa-cell.olp15057 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15057:before {
  background-color: #d0d044;
}
.splash-content.scp15057 {
  background-color: #d0d044;
}
.splash-content.scp15057 .feature h1.festival {
  color: #d0d044;
}
.calendar .entry ul li.lip15057 {
  border-left: 5px solid #d0d044;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 {
  color: #202020;
  background-color: #d0d044;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15057 {
  color: #202020;
  background-color: #d0d044;
}
header nav.main ul.root > li.shortcut.selp15057 a,
header nav.main ul.root > li.shortcut.selp15057 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15057 a .dates,
header nav.main ul.root > li.shortcut.selp15057 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15057 a .composer,
header nav.main ul.root > li.shortcut.selp15057 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover {
  color: #202020;
  background-color: #d0d044;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a:hover .composer {
  color: #ffffff;
}
.p14184 .splash-content {
  background-color: #ff4776;
}
.p14184 .in-page-nav li:hover,
.p14184 .in-page-nav li.active {
  color: #ff4776;
  border-bottom-color: #ff4776;
}
.p14184 .in-page-nav li:hover a.direct-link,
.p14184 .in-page-nav li.active a.direct-link {
  color: #ff4776;
}
.p14184 .in-page-nav li a.direct-link:hover {
  color: #ff4776;
}
.p14184 .in-page-nav .vicon {
  background-color: #ff4776;
}
.p14184 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff4776;
}
.p14184 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14184 .production-content h1,
.p14184 .production-content a,
.p14184 .production-content .perf-brand {
  color: #ff4776;
}
.p14184 .production-content .btn {
  color: #ffffff;
}
.p14184 .production-content .btn span {
  background-color: #ff4776;
}
.p14184 .production-content .btn:hover {
  color: #c7a462;
}
.p14184 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14184 .production-content .btn.invertbrand span {
  background-color: #ff4776;
}
.p14184 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14184 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14184 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14184 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14184 .production-content .schedule h3 a .vicon {
  background-color: #ff4776;
}
.p14184 .production-content .schedule table td.dte {
  color: #ff4776;
}
.p14184 .production-content .schedule table td.dte a {
  color: #ff4776;
}
.p14184 .production-content .image-gallery .ig-captions h2 {
  color: #ff4776;
}
.p14184 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff4776;
}
.p14184 .production-content .offset-grid figure {
  color: #ff4776;
}
.p14184 .production-content .offset-grid .names ul li .name {
  color: #ff4776;
}
.p14184 .production-content .offset-grid .names ul li em.uwb {
  color: #ff4776;
}
.p14184 .production-content .event-strip .owl-carousel .event-item {
  color: #ff4776;
}
.p14184 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff4776;
}
.p14184 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff4776;
  background-color: #ff4776;
  color: #ffffff;
}
.p14184 .production-content .event-strip .carousel .event-item {
  color: #ff4776;
}
.p14184 .production-content .event-strip .carousel .event-item a {
  color: #ff4776;
}
.p14184 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff4776;
}
.p14184 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14184 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14184 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14184 .context-video-cta {
  background-color: #ff4776;
}
.p14184 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14184 .sidemenu li.sel a,
.p14184 .sidemenu li.toggler a {
  border-bottom-color: #ff4776;
}
.p14184 .sidemenu li.sel .vicon,
.p14184 .sidemenu li.toggler .vicon {
  background-color: #ff4776;
}
.p14184 .breadcrumb li:after {
  border-top: 1px solid #ff4776;
  border-right: 1px solid #ff4776;
}
.p14184 .ibloc {
  border-top-color: #ff4776;
}
.p14184 .social h3 a {
  color: #c7a462;
}
.p14184 .social .tweet .hashtag,
.p14184 .social .tweet .username,
.p14184 .social .tweet .urllink {
  color: #ff4776;
}
.p14184 .social .fb-content span.latest {
  color: #ff4776;
}
.p14184 .connector {
  color: #ff4776;
}
.p14184 .connector li a {
  color: #333333;
}
.events-list .event-item.p14184 {
  color: #ff4776;
}
.events-list .event-item.p14184 .date a {
  color: #ff4776;
}
.events-list .event-item.p14184 .more .vicon {
  background-color: #ff4776;
}
.events-list .event-item.p14184 a.venue {
  color: #ff4776;
}
.events-list .event-item.p14184 .eactions a .vicon {
  background-color: #ff4776;
}
.offset-list .olp14184 .ol-copy .dates {
  color: #ff4776;
}
.offset-list .olp14184 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14184 .ol-copy .btn.pc span {
  background-color: #ff4776;
}
.offset-list .olp14184 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14184 .swipa-cell-copy .dates {
  color: #ff4776;
}
.swipa-cell.olp14184 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14184 .swipa-cell-copy .btn.pc span {
  background-color: #ff4776;
}
.swipa-cell.olp14184 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14184:before {
  background-color: #ff4776;
}
.splash-content.scp14184 {
  background-color: #ff4776;
}
.splash-content.scp14184 .feature h1.festival {
  color: #ff4776;
}
.calendar .entry ul li.lip14184 {
  border-left: 5px solid #ff4776;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14184 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li.shortcut.selp14184 a,
header nav.main ul.root > li.shortcut.selp14184 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14184 a .dates,
header nav.main ul.root > li.shortcut.selp14184 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14184 a .composer,
header nav.main ul.root > li.shortcut.selp14184 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a:hover .composer {
  color: #202020;
}
.p14518 .splash-content {
  background-color: #c7a462;
}
.p14518 .in-page-nav li:hover,
.p14518 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p14518 .in-page-nav li:hover a.direct-link,
.p14518 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p14518 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p14518 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p14518 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #c7a462;
}
.p14518 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14518 .production-content h1,
.p14518 .production-content a,
.p14518 .production-content .perf-brand {
  color: #c7a462;
}
.p14518 .production-content .btn {
  color: #ffffff;
}
.p14518 .production-content .btn span {
  background-color: #c7a462;
}
.p14518 .production-content .btn:hover {
  color: #c7a462;
}
.p14518 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14518 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p14518 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14518 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14518 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14518 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14518 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p14518 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p14518 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p14518 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p14518 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p14518 .production-content .offset-grid figure {
  color: #c7a462;
}
.p14518 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p14518 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p14518 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p14518 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p14518 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #ffffff;
}
.p14518 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p14518 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p14518 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #c7a462;
}
.p14518 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14518 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14518 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14518 .context-video-cta {
  background-color: #c7a462;
}
.p14518 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14518 .sidemenu li.sel a,
.p14518 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p14518 .sidemenu li.sel .vicon,
.p14518 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p14518 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p14518 .ibloc {
  border-top-color: #c7a462;
}
.p14518 .social h3 a {
  color: #c7a462;
}
.p14518 .social .tweet .hashtag,
.p14518 .social .tweet .username,
.p14518 .social .tweet .urllink {
  color: #c7a462;
}
.p14518 .social .fb-content span.latest {
  color: #c7a462;
}
.p14518 .connector {
  color: #c7a462;
}
.p14518 .connector li a {
  color: #333333;
}
.events-list .event-item.p14518 {
  color: #c7a462;
}
.events-list .event-item.p14518 .date a {
  color: #c7a462;
}
.events-list .event-item.p14518 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p14518 a.venue {
  color: #c7a462;
}
.events-list .event-item.p14518 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp14518 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp14518 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14518 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp14518 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14518 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp14518 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14518 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp14518 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14518:before {
  background-color: #c7a462;
}
.splash-content.scp14518 {
  background-color: #c7a462;
}
.splash-content.scp14518 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip14518 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14518 {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp14518 a,
header nav.main ul.root > li.shortcut.selp14518 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14518 a .dates,
header nav.main ul.root > li.shortcut.selp14518 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14518 a .composer,
header nav.main ul.root > li.shortcut.selp14518 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a:hover .composer {
  color: #202020;
}
.p14600 .splash-content {
  background-color: #c7a462;
}
.p14600 .in-page-nav li:hover,
.p14600 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p14600 .in-page-nav li:hover a.direct-link,
.p14600 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p14600 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p14600 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p14600 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #c7a462;
}
.p14600 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14600 .production-content h1,
.p14600 .production-content a,
.p14600 .production-content .perf-brand {
  color: #c7a462;
}
.p14600 .production-content .btn {
  color: #ffffff;
}
.p14600 .production-content .btn span {
  background-color: #c7a462;
}
.p14600 .production-content .btn:hover {
  color: #c7a462;
}
.p14600 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14600 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p14600 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14600 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14600 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14600 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14600 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p14600 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p14600 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p14600 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p14600 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p14600 .production-content .offset-grid figure {
  color: #c7a462;
}
.p14600 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p14600 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p14600 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p14600 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p14600 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #ffffff;
}
.p14600 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p14600 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p14600 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #c7a462;
}
.p14600 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14600 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14600 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14600 .context-video-cta {
  background-color: #c7a462;
}
.p14600 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14600 .sidemenu li.sel a,
.p14600 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p14600 .sidemenu li.sel .vicon,
.p14600 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p14600 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p14600 .ibloc {
  border-top-color: #c7a462;
}
.p14600 .social h3 a {
  color: #c7a462;
}
.p14600 .social .tweet .hashtag,
.p14600 .social .tweet .username,
.p14600 .social .tweet .urllink {
  color: #c7a462;
}
.p14600 .social .fb-content span.latest {
  color: #c7a462;
}
.p14600 .connector {
  color: #c7a462;
}
.p14600 .connector li a {
  color: #333333;
}
.events-list .event-item.p14600 {
  color: #c7a462;
}
.events-list .event-item.p14600 .date a {
  color: #c7a462;
}
.events-list .event-item.p14600 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p14600 a.venue {
  color: #c7a462;
}
.events-list .event-item.p14600 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp14600 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp14600 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14600 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp14600 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14600 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp14600 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14600 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp14600 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14600:before {
  background-color: #c7a462;
}
.splash-content.scp14600 {
  background-color: #c7a462;
}
.splash-content.scp14600 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip14600 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14600 {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp14600 a,
header nav.main ul.root > li.shortcut.selp14600 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14600 a .dates,
header nav.main ul.root > li.shortcut.selp14600 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14600 a .composer,
header nav.main ul.root > li.shortcut.selp14600 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a:hover .composer {
  color: #202020;
}
.p14454 .splash-content {
  background-color: #000000;
}
.p14454 .in-page-nav li:hover,
.p14454 .in-page-nav li.active {
  color: #000000;
  border-bottom-color: #000000;
}
.p14454 .in-page-nav li:hover a.direct-link,
.p14454 .in-page-nav li.active a.direct-link {
  color: #000000;
}
.p14454 .in-page-nav li a.direct-link:hover {
  color: #000000;
}
.p14454 .in-page-nav .vicon {
  background-color: #000000;
}
.p14454 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #000000;
}
.p14454 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14454 .production-content h1,
.p14454 .production-content a,
.p14454 .production-content .perf-brand {
  color: #000000;
}
.p14454 .production-content .btn {
  color: #ffffff;
}
.p14454 .production-content .btn span {
  background-color: #000000;
}
.p14454 .production-content .btn:hover {
  color: #c7a462;
}
.p14454 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14454 .production-content .btn.invertbrand span {
  background-color: #000000;
}
.p14454 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14454 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14454 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14454 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14454 .production-content .schedule h3 a .vicon {
  background-color: #000000;
}
.p14454 .production-content .schedule table td.dte {
  color: #000000;
}
.p14454 .production-content .schedule table td.dte a {
  color: #000000;
}
.p14454 .production-content .image-gallery .ig-captions h2 {
  color: #000000;
}
.p14454 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #000000;
}
.p14454 .production-content .offset-grid figure {
  color: #000000;
}
.p14454 .production-content .offset-grid .names ul li .name {
  color: #000000;
}
.p14454 .production-content .offset-grid .names ul li em.uwb {
  color: #000000;
}
.p14454 .production-content .event-strip .owl-carousel .event-item {
  color: #000000;
}
.p14454 .production-content .event-strip .owl-carousel .event-item a {
  color: #000000;
}
.p14454 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #000000;
  background-color: #000000;
  color: #ffffff;
}
.p14454 .production-content .event-strip .carousel .event-item {
  color: #000000;
}
.p14454 .production-content .event-strip .carousel .event-item a {
  color: #000000;
}
.p14454 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #000000;
}
.p14454 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14454 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14454 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14454 .context-video-cta {
  background-color: #000000;
}
.p14454 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14454 .sidemenu li.sel a,
.p14454 .sidemenu li.toggler a {
  border-bottom-color: #000000;
}
.p14454 .sidemenu li.sel .vicon,
.p14454 .sidemenu li.toggler .vicon {
  background-color: #000000;
}
.p14454 .breadcrumb li:after {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
}
.p14454 .ibloc {
  border-top-color: #000000;
}
.p14454 .social h3 a {
  color: #c7a462;
}
.p14454 .social .tweet .hashtag,
.p14454 .social .tweet .username,
.p14454 .social .tweet .urllink {
  color: #000000;
}
.p14454 .social .fb-content span.latest {
  color: #000000;
}
.p14454 .connector {
  color: #000000;
}
.p14454 .connector li a {
  color: #333333;
}
.events-list .event-item.p14454 {
  color: #000000;
}
.events-list .event-item.p14454 .date a {
  color: #000000;
}
.events-list .event-item.p14454 .more .vicon {
  background-color: #000000;
}
.events-list .event-item.p14454 a.venue {
  color: #000000;
}
.events-list .event-item.p14454 .eactions a .vicon {
  background-color: #000000;
}
.offset-list .olp14454 .ol-copy .dates {
  color: #000000;
}
.offset-list .olp14454 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14454 .ol-copy .btn.pc span {
  background-color: #000000;
}
.offset-list .olp14454 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14454 .swipa-cell-copy .dates {
  color: #000000;
}
.swipa-cell.olp14454 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14454 .swipa-cell-copy .btn.pc span {
  background-color: #000000;
}
.swipa-cell.olp14454 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14454:before {
  background-color: #000000;
}
.splash-content.scp14454 {
  background-color: #000000;
}
.splash-content.scp14454 .feature h1.festival {
  color: #000000;
}
.calendar .entry ul li.lip14454 {
  border-left: 5px solid #000000;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 {
  color: #ffffff;
  background-color: #000000;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14454 {
  color: #ffffff;
  background-color: #000000;
}
header nav.main ul.root > li.shortcut.selp14454 a,
header nav.main ul.root > li.shortcut.selp14454 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14454 a .dates,
header nav.main ul.root > li.shortcut.selp14454 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14454 a .composer,
header nav.main ul.root > li.shortcut.selp14454 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover {
  color: #ffffff;
  background-color: #000000;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a:hover .composer {
  color: #202020;
}
.p14111 .splash-content {
  background-color: #00d9d9;
}
.p14111 .in-page-nav li:hover,
.p14111 .in-page-nav li.active {
  color: #00d9d9;
  border-bottom-color: #00d9d9;
}
.p14111 .in-page-nav li:hover a.direct-link,
.p14111 .in-page-nav li.active a.direct-link {
  color: #00d9d9;
}
.p14111 .in-page-nav li a.direct-link:hover {
  color: #00d9d9;
}
.p14111 .in-page-nav .vicon {
  background-color: #00d9d9;
}
.p14111 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #00d9d9;
}
.p14111 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p14111 .production-content h1,
.p14111 .production-content a,
.p14111 .production-content .perf-brand {
  color: #00d9d9;
}
.p14111 .production-content .btn {
  color: #202020;
}
.p14111 .production-content .btn span {
  background-color: #00d9d9;
}
.p14111 .production-content .btn:hover {
  color: #c7a462;
}
.p14111 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p14111 .production-content .btn.invertbrand span {
  background-color: #00d9d9;
}
.p14111 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14111 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14111 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14111 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14111 .production-content .schedule h3 a .vicon {
  background-color: #00d9d9;
}
.p14111 .production-content .schedule table td.dte {
  color: #00d9d9;
}
.p14111 .production-content .schedule table td.dte a {
  color: #00d9d9;
}
.p14111 .production-content .image-gallery .ig-captions h2 {
  color: #00d9d9;
}
.p14111 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #00d9d9;
}
.p14111 .production-content .offset-grid figure {
  color: #00d9d9;
}
.p14111 .production-content .offset-grid .names ul li .name {
  color: #00d9d9;
}
.p14111 .production-content .offset-grid .names ul li em.uwb {
  color: #00d9d9;
}
.p14111 .production-content .event-strip .owl-carousel .event-item {
  color: #00d9d9;
}
.p14111 .production-content .event-strip .owl-carousel .event-item a {
  color: #00d9d9;
}
.p14111 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #00d9d9;
  background-color: #00d9d9;
  color: #202020;
}
.p14111 .production-content .event-strip .carousel .event-item {
  color: #00d9d9;
}
.p14111 .production-content .event-strip .carousel .event-item a {
  color: #00d9d9;
}
.p14111 .production-content .ticket-btn {
  color: #202020;
  background-color: #00d9d9;
}
.p14111 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p14111 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14111 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14111 .context-video-cta {
  background-color: #00d9d9;
}
.p14111 .context-video-cta .cvcl {
  color: #202020;
}
.p14111 .sidemenu li.sel a,
.p14111 .sidemenu li.toggler a {
  border-bottom-color: #00d9d9;
}
.p14111 .sidemenu li.sel .vicon,
.p14111 .sidemenu li.toggler .vicon {
  background-color: #00d9d9;
}
.p14111 .breadcrumb li:after {
  border-top: 1px solid #00d9d9;
  border-right: 1px solid #00d9d9;
}
.p14111 .ibloc {
  border-top-color: #00d9d9;
}
.p14111 .social h3 a {
  color: #c7a462;
}
.p14111 .social .tweet .hashtag,
.p14111 .social .tweet .username,
.p14111 .social .tweet .urllink {
  color: #00d9d9;
}
.p14111 .social .fb-content span.latest {
  color: #00d9d9;
}
.p14111 .connector {
  color: #00d9d9;
}
.p14111 .connector li a {
  color: #333333;
}
.events-list .event-item.p14111 {
  color: #00d9d9;
}
.events-list .event-item.p14111 .date a {
  color: #00d9d9;
}
.events-list .event-item.p14111 .more .vicon {
  background-color: #00d9d9;
}
.events-list .event-item.p14111 a.venue {
  color: #00d9d9;
}
.events-list .event-item.p14111 .eactions a .vicon {
  background-color: #00d9d9;
}
.offset-list .olp14111 .ol-copy .dates {
  color: #00d9d9;
}
.offset-list .olp14111 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp14111 .ol-copy .btn.pc span {
  background-color: #00d9d9;
}
.offset-list .olp14111 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14111 .swipa-cell-copy .dates {
  color: #00d9d9;
}
.swipa-cell.olp14111 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp14111 .swipa-cell-copy .btn.pc span {
  background-color: #00d9d9;
}
.swipa-cell.olp14111 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14111:before {
  background-color: #00d9d9;
}
.splash-content.scp14111 {
  background-color: #00d9d9;
}
.splash-content.scp14111 .feature h1.festival {
  color: #00d9d9;
}
.calendar .entry ul li.lip14111 {
  border-left: 5px solid #00d9d9;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 {
  color: #202020;
  background-color: #00d9d9;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14111 {
  color: #202020;
  background-color: #00d9d9;
}
header nav.main ul.root > li.shortcut.selp14111 a,
header nav.main ul.root > li.shortcut.selp14111 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14111 a .dates,
header nav.main ul.root > li.shortcut.selp14111 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14111 a .composer,
header nav.main ul.root > li.shortcut.selp14111 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover {
  color: #202020;
  background-color: #00d9d9;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a:hover .composer {
  color: #ffffff;
}
.p14966 .splash-content {
  background-color: #ff4776;
}
.p14966 .in-page-nav li:hover,
.p14966 .in-page-nav li.active {
  color: #ff4776;
  border-bottom-color: #ff4776;
}
.p14966 .in-page-nav li:hover a.direct-link,
.p14966 .in-page-nav li.active a.direct-link {
  color: #ff4776;
}
.p14966 .in-page-nav li a.direct-link:hover {
  color: #ff4776;
}
.p14966 .in-page-nav .vicon {
  background-color: #ff4776;
}
.p14966 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff4776;
}
.p14966 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14966 .production-content h1,
.p14966 .production-content a,
.p14966 .production-content .perf-brand {
  color: #ff4776;
}
.p14966 .production-content .btn {
  color: #ffffff;
}
.p14966 .production-content .btn span {
  background-color: #ff4776;
}
.p14966 .production-content .btn:hover {
  color: #c7a462;
}
.p14966 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14966 .production-content .btn.invertbrand span {
  background-color: #ff4776;
}
.p14966 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14966 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14966 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14966 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14966 .production-content .schedule h3 a .vicon {
  background-color: #ff4776;
}
.p14966 .production-content .schedule table td.dte {
  color: #ff4776;
}
.p14966 .production-content .schedule table td.dte a {
  color: #ff4776;
}
.p14966 .production-content .image-gallery .ig-captions h2 {
  color: #ff4776;
}
.p14966 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff4776;
}
.p14966 .production-content .offset-grid figure {
  color: #ff4776;
}
.p14966 .production-content .offset-grid .names ul li .name {
  color: #ff4776;
}
.p14966 .production-content .offset-grid .names ul li em.uwb {
  color: #ff4776;
}
.p14966 .production-content .event-strip .owl-carousel .event-item {
  color: #ff4776;
}
.p14966 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff4776;
}
.p14966 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff4776;
  background-color: #ff4776;
  color: #ffffff;
}
.p14966 .production-content .event-strip .carousel .event-item {
  color: #ff4776;
}
.p14966 .production-content .event-strip .carousel .event-item a {
  color: #ff4776;
}
.p14966 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff4776;
}
.p14966 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14966 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14966 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14966 .context-video-cta {
  background-color: #ff4776;
}
.p14966 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14966 .sidemenu li.sel a,
.p14966 .sidemenu li.toggler a {
  border-bottom-color: #ff4776;
}
.p14966 .sidemenu li.sel .vicon,
.p14966 .sidemenu li.toggler .vicon {
  background-color: #ff4776;
}
.p14966 .breadcrumb li:after {
  border-top: 1px solid #ff4776;
  border-right: 1px solid #ff4776;
}
.p14966 .ibloc {
  border-top-color: #ff4776;
}
.p14966 .social h3 a {
  color: #c7a462;
}
.p14966 .social .tweet .hashtag,
.p14966 .social .tweet .username,
.p14966 .social .tweet .urllink {
  color: #ff4776;
}
.p14966 .social .fb-content span.latest {
  color: #ff4776;
}
.p14966 .connector {
  color: #ff4776;
}
.p14966 .connector li a {
  color: #333333;
}
.events-list .event-item.p14966 {
  color: #ff4776;
}
.events-list .event-item.p14966 .date a {
  color: #ff4776;
}
.events-list .event-item.p14966 .more .vicon {
  background-color: #ff4776;
}
.events-list .event-item.p14966 a.venue {
  color: #ff4776;
}
.events-list .event-item.p14966 .eactions a .vicon {
  background-color: #ff4776;
}
.offset-list .olp14966 .ol-copy .dates {
  color: #ff4776;
}
.offset-list .olp14966 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14966 .ol-copy .btn.pc span {
  background-color: #ff4776;
}
.offset-list .olp14966 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14966 .swipa-cell-copy .dates {
  color: #ff4776;
}
.swipa-cell.olp14966 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14966 .swipa-cell-copy .btn.pc span {
  background-color: #ff4776;
}
.swipa-cell.olp14966 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14966:before {
  background-color: #ff4776;
}
.splash-content.scp14966 {
  background-color: #ff4776;
}
.splash-content.scp14966 .feature h1.festival {
  color: #ff4776;
}
.calendar .entry ul li.lip14966 {
  border-left: 5px solid #ff4776;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14966 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li.shortcut.selp14966 a,
header nav.main ul.root > li.shortcut.selp14966 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14966 a .dates,
header nav.main ul.root > li.shortcut.selp14966 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14966 a .composer,
header nav.main ul.root > li.shortcut.selp14966 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a:hover .composer {
  color: #202020;
}
.p12998 .splash-content {
  background-color: #993833;
}
.p12998 .in-page-nav li:hover,
.p12998 .in-page-nav li.active {
  color: #993833;
  border-bottom-color: #993833;
}
.p12998 .in-page-nav li:hover a.direct-link,
.p12998 .in-page-nav li.active a.direct-link {
  color: #993833;
}
.p12998 .in-page-nav li a.direct-link:hover {
  color: #993833;
}
.p12998 .in-page-nav .vicon {
  background-color: #993833;
}
.p12998 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #993833;
}
.p12998 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12998 .production-content h1,
.p12998 .production-content a,
.p12998 .production-content .perf-brand {
  color: #993833;
}
.p12998 .production-content .btn {
  color: #ffffff;
}
.p12998 .production-content .btn span {
  background-color: #993833;
}
.p12998 .production-content .btn:hover {
  color: #c7a462;
}
.p12998 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p12998 .production-content .btn.invertbrand span {
  background-color: #993833;
}
.p12998 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p12998 .production-content .btn.cta-two {
  color: #ffffff;
}
.p12998 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p12998 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p12998 .production-content .schedule h3 a .vicon {
  background-color: #993833;
}
.p12998 .production-content .schedule table td.dte {
  color: #993833;
}
.p12998 .production-content .schedule table td.dte a {
  color: #993833;
}
.p12998 .production-content .image-gallery .ig-captions h2 {
  color: #993833;
}
.p12998 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #993833;
}
.p12998 .production-content .offset-grid figure {
  color: #993833;
}
.p12998 .production-content .offset-grid .names ul li .name {
  color: #993833;
}
.p12998 .production-content .offset-grid .names ul li em.uwb {
  color: #993833;
}
.p12998 .production-content .event-strip .owl-carousel .event-item {
  color: #993833;
}
.p12998 .production-content .event-strip .owl-carousel .event-item a {
  color: #993833;
}
.p12998 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #993833;
  background-color: #993833;
  color: #ffffff;
}
.p12998 .production-content .event-strip .carousel .event-item {
  color: #993833;
}
.p12998 .production-content .event-strip .carousel .event-item a {
  color: #993833;
}
.p12998 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #993833;
}
.p12998 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12998 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p12998 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12998 .context-video-cta {
  background-color: #993833;
}
.p12998 .context-video-cta .cvcl {
  color: #ffffff;
}
.p12998 .sidemenu li.sel a,
.p12998 .sidemenu li.toggler a {
  border-bottom-color: #993833;
}
.p12998 .sidemenu li.sel .vicon,
.p12998 .sidemenu li.toggler .vicon {
  background-color: #993833;
}
.p12998 .breadcrumb li:after {
  border-top: 1px solid #993833;
  border-right: 1px solid #993833;
}
.p12998 .ibloc {
  border-top-color: #993833;
}
.p12998 .social h3 a {
  color: #c7a462;
}
.p12998 .social .tweet .hashtag,
.p12998 .social .tweet .username,
.p12998 .social .tweet .urllink {
  color: #993833;
}
.p12998 .social .fb-content span.latest {
  color: #993833;
}
.p12998 .connector {
  color: #993833;
}
.p12998 .connector li a {
  color: #333333;
}
.events-list .event-item.p12998 {
  color: #993833;
}
.events-list .event-item.p12998 .date a {
  color: #993833;
}
.events-list .event-item.p12998 .more .vicon {
  background-color: #993833;
}
.events-list .event-item.p12998 a.venue {
  color: #993833;
}
.events-list .event-item.p12998 .eactions a .vicon {
  background-color: #993833;
}
.offset-list .olp12998 .ol-copy .dates {
  color: #993833;
}
.offset-list .olp12998 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp12998 .ol-copy .btn.pc span {
  background-color: #993833;
}
.offset-list .olp12998 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp12998 .swipa-cell-copy .dates {
  color: #993833;
}
.swipa-cell.olp12998 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp12998 .swipa-cell-copy .btn.pc span {
  background-color: #993833;
}
.swipa-cell.olp12998 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip12998:before {
  background-color: #993833;
}
.splash-content.scp12998 {
  background-color: #993833;
}
.splash-content.scp12998 .feature h1.festival {
  color: #993833;
}
.calendar .entry ul li.lip12998 {
  border-left: 5px solid #993833;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 {
  color: #ffffff;
  background-color: #993833;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp12998 {
  color: #ffffff;
  background-color: #993833;
}
header nav.main ul.root > li.shortcut.selp12998 a,
header nav.main ul.root > li.shortcut.selp12998 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp12998 a .dates,
header nav.main ul.root > li.shortcut.selp12998 a:hover .dates,
header nav.main ul.root > li.shortcut.selp12998 a .composer,
header nav.main ul.root > li.shortcut.selp12998 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover {
  color: #ffffff;
  background-color: #993833;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a:hover .composer {
  color: #202020;
}
.p12971 .splash-content {
  background-color: #6f3c97;
}
.p12971 .in-page-nav li:hover,
.p12971 .in-page-nav li.active {
  color: #6f3c97;
  border-bottom-color: #6f3c97;
}
.p12971 .in-page-nav li:hover a.direct-link,
.p12971 .in-page-nav li.active a.direct-link {
  color: #6f3c97;
}
.p12971 .in-page-nav li a.direct-link:hover {
  color: #6f3c97;
}
.p12971 .in-page-nav .vicon {
  background-color: #6f3c97;
}
.p12971 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #6f3c97;
}
.p12971 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12971 .production-content h1,
.p12971 .production-content a,
.p12971 .production-content .perf-brand {
  color: #6f3c97;
}
.p12971 .production-content .btn {
  color: #ffffff;
}
.p12971 .production-content .btn span {
  background-color: #6f3c97;
}
.p12971 .production-content .btn:hover {
  color: #c7a462;
}
.p12971 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p12971 .production-content .btn.invertbrand span {
  background-color: #6f3c97;
}
.p12971 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p12971 .production-content .btn.cta-two {
  color: #ffffff;
}
.p12971 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p12971 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p12971 .production-content .schedule h3 a .vicon {
  background-color: #6f3c97;
}
.p12971 .production-content .schedule table td.dte {
  color: #6f3c97;
}
.p12971 .production-content .schedule table td.dte a {
  color: #6f3c97;
}
.p12971 .production-content .image-gallery .ig-captions h2 {
  color: #6f3c97;
}
.p12971 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #6f3c97;
}
.p12971 .production-content .offset-grid figure {
  color: #6f3c97;
}
.p12971 .production-content .offset-grid .names ul li .name {
  color: #6f3c97;
}
.p12971 .production-content .offset-grid .names ul li em.uwb {
  color: #6f3c97;
}
.p12971 .production-content .event-strip .owl-carousel .event-item {
  color: #6f3c97;
}
.p12971 .production-content .event-strip .owl-carousel .event-item a {
  color: #6f3c97;
}
.p12971 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #6f3c97;
  background-color: #6f3c97;
  color: #ffffff;
}
.p12971 .production-content .event-strip .carousel .event-item {
  color: #6f3c97;
}
.p12971 .production-content .event-strip .carousel .event-item a {
  color: #6f3c97;
}
.p12971 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #6f3c97;
}
.p12971 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12971 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p12971 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12971 .context-video-cta {
  background-color: #6f3c97;
}
.p12971 .context-video-cta .cvcl {
  color: #ffffff;
}
.p12971 .sidemenu li.sel a,
.p12971 .sidemenu li.toggler a {
  border-bottom-color: #6f3c97;
}
.p12971 .sidemenu li.sel .vicon,
.p12971 .sidemenu li.toggler .vicon {
  background-color: #6f3c97;
}
.p12971 .breadcrumb li:after {
  border-top: 1px solid #6f3c97;
  border-right: 1px solid #6f3c97;
}
.p12971 .ibloc {
  border-top-color: #6f3c97;
}
.p12971 .social h3 a {
  color: #c7a462;
}
.p12971 .social .tweet .hashtag,
.p12971 .social .tweet .username,
.p12971 .social .tweet .urllink {
  color: #6f3c97;
}
.p12971 .social .fb-content span.latest {
  color: #6f3c97;
}
.p12971 .connector {
  color: #6f3c97;
}
.p12971 .connector li a {
  color: #333333;
}
.events-list .event-item.p12971 {
  color: #6f3c97;
}
.events-list .event-item.p12971 .date a {
  color: #6f3c97;
}
.events-list .event-item.p12971 .more .vicon {
  background-color: #6f3c97;
}
.events-list .event-item.p12971 a.venue {
  color: #6f3c97;
}
.events-list .event-item.p12971 .eactions a .vicon {
  background-color: #6f3c97;
}
.offset-list .olp12971 .ol-copy .dates {
  color: #6f3c97;
}
.offset-list .olp12971 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp12971 .ol-copy .btn.pc span {
  background-color: #6f3c97;
}
.offset-list .olp12971 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp12971 .swipa-cell-copy .dates {
  color: #6f3c97;
}
.swipa-cell.olp12971 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp12971 .swipa-cell-copy .btn.pc span {
  background-color: #6f3c97;
}
.swipa-cell.olp12971 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip12971:before {
  background-color: #6f3c97;
}
.splash-content.scp12971 {
  background-color: #6f3c97;
}
.splash-content.scp12971 .feature h1.festival {
  color: #6f3c97;
}
.calendar .entry ul li.lip12971 {
  border-left: 5px solid #6f3c97;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 {
  color: #ffffff;
  background-color: #6f3c97;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp12971 {
  color: #ffffff;
  background-color: #6f3c97;
}
header nav.main ul.root > li.shortcut.selp12971 a,
header nav.main ul.root > li.shortcut.selp12971 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp12971 a .dates,
header nav.main ul.root > li.shortcut.selp12971 a:hover .dates,
header nav.main ul.root > li.shortcut.selp12971 a .composer,
header nav.main ul.root > li.shortcut.selp12971 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover {
  color: #ffffff;
  background-color: #6f3c97;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a:hover .composer {
  color: #202020;
}
.p13415 .splash-content {
  background-color: #da3361;
}
.p13415 .in-page-nav li:hover,
.p13415 .in-page-nav li.active {
  color: #da3361;
  border-bottom-color: #da3361;
}
.p13415 .in-page-nav li:hover a.direct-link,
.p13415 .in-page-nav li.active a.direct-link {
  color: #da3361;
}
.p13415 .in-page-nav li a.direct-link:hover {
  color: #da3361;
}
.p13415 .in-page-nav .vicon {
  background-color: #da3361;
}
.p13415 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #da3361;
}
.p13415 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13415 .production-content h1,
.p13415 .production-content a,
.p13415 .production-content .perf-brand {
  color: #da3361;
}
.p13415 .production-content .btn {
  color: #ffffff;
}
.p13415 .production-content .btn span {
  background-color: #da3361;
}
.p13415 .production-content .btn:hover {
  color: #c7a462;
}
.p13415 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p13415 .production-content .btn.invertbrand span {
  background-color: #da3361;
}
.p13415 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13415 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13415 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13415 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13415 .production-content .schedule h3 a .vicon {
  background-color: #da3361;
}
.p13415 .production-content .schedule table td.dte {
  color: #da3361;
}
.p13415 .production-content .schedule table td.dte a {
  color: #da3361;
}
.p13415 .production-content .image-gallery .ig-captions h2 {
  color: #da3361;
}
.p13415 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #da3361;
}
.p13415 .production-content .offset-grid figure {
  color: #da3361;
}
.p13415 .production-content .offset-grid .names ul li .name {
  color: #da3361;
}
.p13415 .production-content .offset-grid .names ul li em.uwb {
  color: #da3361;
}
.p13415 .production-content .event-strip .owl-carousel .event-item {
  color: #da3361;
}
.p13415 .production-content .event-strip .owl-carousel .event-item a {
  color: #da3361;
}
.p13415 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #da3361;
  background-color: #da3361;
  color: #ffffff;
}
.p13415 .production-content .event-strip .carousel .event-item {
  color: #da3361;
}
.p13415 .production-content .event-strip .carousel .event-item a {
  color: #da3361;
}
.p13415 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #da3361;
}
.p13415 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13415 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13415 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13415 .context-video-cta {
  background-color: #da3361;
}
.p13415 .context-video-cta .cvcl {
  color: #ffffff;
}
.p13415 .sidemenu li.sel a,
.p13415 .sidemenu li.toggler a {
  border-bottom-color: #da3361;
}
.p13415 .sidemenu li.sel .vicon,
.p13415 .sidemenu li.toggler .vicon {
  background-color: #da3361;
}
.p13415 .breadcrumb li:after {
  border-top: 1px solid #da3361;
  border-right: 1px solid #da3361;
}
.p13415 .ibloc {
  border-top-color: #da3361;
}
.p13415 .social h3 a {
  color: #c7a462;
}
.p13415 .social .tweet .hashtag,
.p13415 .social .tweet .username,
.p13415 .social .tweet .urllink {
  color: #da3361;
}
.p13415 .social .fb-content span.latest {
  color: #da3361;
}
.p13415 .connector {
  color: #da3361;
}
.p13415 .connector li a {
  color: #333333;
}
.events-list .event-item.p13415 {
  color: #da3361;
}
.events-list .event-item.p13415 .date a {
  color: #da3361;
}
.events-list .event-item.p13415 .more .vicon {
  background-color: #da3361;
}
.events-list .event-item.p13415 a.venue {
  color: #da3361;
}
.events-list .event-item.p13415 .eactions a .vicon {
  background-color: #da3361;
}
.offset-list .olp13415 .ol-copy .dates {
  color: #da3361;
}
.offset-list .olp13415 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp13415 .ol-copy .btn.pc span {
  background-color: #da3361;
}
.offset-list .olp13415 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13415 .swipa-cell-copy .dates {
  color: #da3361;
}
.swipa-cell.olp13415 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp13415 .swipa-cell-copy .btn.pc span {
  background-color: #da3361;
}
.swipa-cell.olp13415 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13415:before {
  background-color: #da3361;
}
.splash-content.scp13415 {
  background-color: #da3361;
}
.splash-content.scp13415 .feature h1.festival {
  color: #da3361;
}
.calendar .entry ul li.lip13415 {
  border-left: 5px solid #da3361;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13415 {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li.shortcut.selp13415 a,
header nav.main ul.root > li.shortcut.selp13415 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13415 a .dates,
header nav.main ul.root > li.shortcut.selp13415 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13415 a .composer,
header nav.main ul.root > li.shortcut.selp13415 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a:hover .composer {
  color: #202020;
}
.p4493 .splash-content {
  background-color: #f8c41b;
}
.p4493 .in-page-nav li:hover,
.p4493 .in-page-nav li.active {
  color: #f8c41b;
  border-bottom-color: #f8c41b;
}
.p4493 .in-page-nav li:hover a.direct-link,
.p4493 .in-page-nav li.active a.direct-link {
  color: #f8c41b;
}
.p4493 .in-page-nav li a.direct-link:hover {
  color: #f8c41b;
}
.p4493 .in-page-nav .vicon {
  background-color: #f8c41b;
}
.p4493 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #f8c41b;
}
.p4493 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p4493 .production-content h1,
.p4493 .production-content a,
.p4493 .production-content .perf-brand {
  color: #f8c41b;
}
.p4493 .production-content .btn {
  color: #202020;
}
.p4493 .production-content .btn span {
  background-color: #f8c41b;
}
.p4493 .production-content .btn:hover {
  color: #c7a462;
}
.p4493 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p4493 .production-content .btn.invertbrand span {
  background-color: #f8c41b;
}
.p4493 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p4493 .production-content .btn.cta-two {
  color: #ffffff;
}
.p4493 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p4493 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p4493 .production-content .schedule h3 a .vicon {
  background-color: #f8c41b;
}
.p4493 .production-content .schedule table td.dte {
  color: #f8c41b;
}
.p4493 .production-content .schedule table td.dte a {
  color: #f8c41b;
}
.p4493 .production-content .image-gallery .ig-captions h2 {
  color: #f8c41b;
}
.p4493 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f8c41b;
}
.p4493 .production-content .offset-grid figure {
  color: #f8c41b;
}
.p4493 .production-content .offset-grid .names ul li .name {
  color: #f8c41b;
}
.p4493 .production-content .offset-grid .names ul li em.uwb {
  color: #f8c41b;
}
.p4493 .production-content .event-strip .owl-carousel .event-item {
  color: #f8c41b;
}
.p4493 .production-content .event-strip .owl-carousel .event-item a {
  color: #f8c41b;
}
.p4493 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f8c41b;
  background-color: #f8c41b;
  color: #202020;
}
.p4493 .production-content .event-strip .carousel .event-item {
  color: #f8c41b;
}
.p4493 .production-content .event-strip .carousel .event-item a {
  color: #f8c41b;
}
.p4493 .production-content .ticket-btn {
  color: #202020;
  background-color: #f8c41b;
}
.p4493 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p4493 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p4493 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4493 .context-video-cta {
  background-color: #f8c41b;
}
.p4493 .context-video-cta .cvcl {
  color: #202020;
}
.p4493 .sidemenu li.sel a,
.p4493 .sidemenu li.toggler a {
  border-bottom-color: #f8c41b;
}
.p4493 .sidemenu li.sel .vicon,
.p4493 .sidemenu li.toggler .vicon {
  background-color: #f8c41b;
}
.p4493 .breadcrumb li:after {
  border-top: 1px solid #f8c41b;
  border-right: 1px solid #f8c41b;
}
.p4493 .ibloc {
  border-top-color: #f8c41b;
}
.p4493 .social h3 a {
  color: #c7a462;
}
.p4493 .social .tweet .hashtag,
.p4493 .social .tweet .username,
.p4493 .social .tweet .urllink {
  color: #f8c41b;
}
.p4493 .social .fb-content span.latest {
  color: #f8c41b;
}
.p4493 .connector {
  color: #f8c41b;
}
.p4493 .connector li a {
  color: #333333;
}
.events-list .event-item.p4493 {
  color: #f8c41b;
}
.events-list .event-item.p4493 .date a {
  color: #f8c41b;
}
.events-list .event-item.p4493 .more .vicon {
  background-color: #f8c41b;
}
.events-list .event-item.p4493 a.venue {
  color: #f8c41b;
}
.events-list .event-item.p4493 .eactions a .vicon {
  background-color: #f8c41b;
}
.offset-list .olp4493 .ol-copy .dates {
  color: #f8c41b;
}
.offset-list .olp4493 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp4493 .ol-copy .btn.pc span {
  background-color: #f8c41b;
}
.offset-list .olp4493 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp4493 .swipa-cell-copy .dates {
  color: #f8c41b;
}
.swipa-cell.olp4493 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp4493 .swipa-cell-copy .btn.pc span {
  background-color: #f8c41b;
}
.swipa-cell.olp4493 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip4493:before {
  background-color: #f8c41b;
}
.splash-content.scp4493 {
  background-color: #f8c41b;
}
.splash-content.scp4493 .feature h1.festival {
  color: #f8c41b;
}
.calendar .entry ul li.lip4493 {
  border-left: 5px solid #f8c41b;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 {
  color: #202020;
  background-color: #f8c41b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp4493 {
  color: #202020;
  background-color: #f8c41b;
}
header nav.main ul.root > li.shortcut.selp4493 a,
header nav.main ul.root > li.shortcut.selp4493 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp4493 a .dates,
header nav.main ul.root > li.shortcut.selp4493 a:hover .dates,
header nav.main ul.root > li.shortcut.selp4493 a .composer,
header nav.main ul.root > li.shortcut.selp4493 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover {
  color: #202020;
  background-color: #f8c41b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a:hover .composer {
  color: #ffffff;
}
.p10302 .splash-content {
  background-color: #c5b5ab;
}
.p10302 .in-page-nav li:hover,
.p10302 .in-page-nav li.active {
  color: #c5b5ab;
  border-bottom-color: #c5b5ab;
}
.p10302 .in-page-nav li:hover a.direct-link,
.p10302 .in-page-nav li.active a.direct-link {
  color: #c5b5ab;
}
.p10302 .in-page-nav li a.direct-link:hover {
  color: #c5b5ab;
}
.p10302 .in-page-nav .vicon {
  background-color: #c5b5ab;
}
.p10302 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #c5b5ab;
}
.p10302 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10302 .production-content h1,
.p10302 .production-content a,
.p10302 .production-content .perf-brand {
  color: #c5b5ab;
}
.p10302 .production-content .btn {
  color: #ffffff;
}
.p10302 .production-content .btn span {
  background-color: #c5b5ab;
}
.p10302 .production-content .btn:hover {
  color: #c7a462;
}
.p10302 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p10302 .production-content .btn.invertbrand span {
  background-color: #c5b5ab;
}
.p10302 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10302 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10302 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10302 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10302 .production-content .schedule h3 a .vicon {
  background-color: #c5b5ab;
}
.p10302 .production-content .schedule table td.dte {
  color: #c5b5ab;
}
.p10302 .production-content .schedule table td.dte a {
  color: #c5b5ab;
}
.p10302 .production-content .image-gallery .ig-captions h2 {
  color: #c5b5ab;
}
.p10302 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c5b5ab;
}
.p10302 .production-content .offset-grid figure {
  color: #c5b5ab;
}
.p10302 .production-content .offset-grid .names ul li .name {
  color: #c5b5ab;
}
.p10302 .production-content .offset-grid .names ul li em.uwb {
  color: #c5b5ab;
}
.p10302 .production-content .event-strip .owl-carousel .event-item {
  color: #c5b5ab;
}
.p10302 .production-content .event-strip .owl-carousel .event-item a {
  color: #c5b5ab;
}
.p10302 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c5b5ab;
  background-color: #c5b5ab;
  color: #ffffff;
}
.p10302 .production-content .event-strip .carousel .event-item {
  color: #c5b5ab;
}
.p10302 .production-content .event-strip .carousel .event-item a {
  color: #c5b5ab;
}
.p10302 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #c5b5ab;
}
.p10302 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10302 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10302 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10302 .context-video-cta {
  background-color: #c5b5ab;
}
.p10302 .context-video-cta .cvcl {
  color: #ffffff;
}
.p10302 .sidemenu li.sel a,
.p10302 .sidemenu li.toggler a {
  border-bottom-color: #c5b5ab;
}
.p10302 .sidemenu li.sel .vicon,
.p10302 .sidemenu li.toggler .vicon {
  background-color: #c5b5ab;
}
.p10302 .breadcrumb li:after {
  border-top: 1px solid #c5b5ab;
  border-right: 1px solid #c5b5ab;
}
.p10302 .ibloc {
  border-top-color: #c5b5ab;
}
.p10302 .social h3 a {
  color: #c7a462;
}
.p10302 .social .tweet .hashtag,
.p10302 .social .tweet .username,
.p10302 .social .tweet .urllink {
  color: #c5b5ab;
}
.p10302 .social .fb-content span.latest {
  color: #c5b5ab;
}
.p10302 .connector {
  color: #c5b5ab;
}
.p10302 .connector li a {
  color: #333333;
}
.events-list .event-item.p10302 {
  color: #c5b5ab;
}
.events-list .event-item.p10302 .date a {
  color: #c5b5ab;
}
.events-list .event-item.p10302 .more .vicon {
  background-color: #c5b5ab;
}
.events-list .event-item.p10302 a.venue {
  color: #c5b5ab;
}
.events-list .event-item.p10302 .eactions a .vicon {
  background-color: #c5b5ab;
}
.offset-list .olp10302 .ol-copy .dates {
  color: #c5b5ab;
}
.offset-list .olp10302 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp10302 .ol-copy .btn.pc span {
  background-color: #c5b5ab;
}
.offset-list .olp10302 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp10302 .swipa-cell-copy .dates {
  color: #c5b5ab;
}
.swipa-cell.olp10302 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp10302 .swipa-cell-copy .btn.pc span {
  background-color: #c5b5ab;
}
.swipa-cell.olp10302 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip10302:before {
  background-color: #c5b5ab;
}
.splash-content.scp10302 {
  background-color: #c5b5ab;
}
.splash-content.scp10302 .feature h1.festival {
  color: #c5b5ab;
}
.calendar .entry ul li.lip10302 {
  border-left: 5px solid #c5b5ab;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 {
  color: #ffffff;
  background-color: #c5b5ab;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10302 {
  color: #ffffff;
  background-color: #c5b5ab;
}
header nav.main ul.root > li.shortcut.selp10302 a,
header nav.main ul.root > li.shortcut.selp10302 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10302 a .dates,
header nav.main ul.root > li.shortcut.selp10302 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10302 a .composer,
header nav.main ul.root > li.shortcut.selp10302 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover {
  color: #ffffff;
  background-color: #c5b5ab;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a:hover .composer {
  color: #202020;
}
.p10028 .splash-content {
  background-color: #aa97d3;
}
.p10028 .in-page-nav li:hover,
.p10028 .in-page-nav li.active {
  color: #aa97d3;
  border-bottom-color: #aa97d3;
}
.p10028 .in-page-nav li:hover a.direct-link,
.p10028 .in-page-nav li.active a.direct-link {
  color: #aa97d3;
}
.p10028 .in-page-nav li a.direct-link:hover {
  color: #aa97d3;
}
.p10028 .in-page-nav .vicon {
  background-color: #aa97d3;
}
.p10028 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #aa97d3;
}
.p10028 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p10028 .production-content h1,
.p10028 .production-content a,
.p10028 .production-content .perf-brand {
  color: #aa97d3;
}
.p10028 .production-content .btn {
  color: #202020;
}
.p10028 .production-content .btn span {
  background-color: #aa97d3;
}
.p10028 .production-content .btn:hover {
  color: #c7a462;
}
.p10028 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p10028 .production-content .btn.invertbrand span {
  background-color: #aa97d3;
}
.p10028 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10028 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10028 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10028 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10028 .production-content .schedule h3 a .vicon {
  background-color: #aa97d3;
}
.p10028 .production-content .schedule table td.dte {
  color: #aa97d3;
}
.p10028 .production-content .schedule table td.dte a {
  color: #aa97d3;
}
.p10028 .production-content .image-gallery .ig-captions h2 {
  color: #aa97d3;
}
.p10028 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #aa97d3;
}
.p10028 .production-content .offset-grid figure {
  color: #aa97d3;
}
.p10028 .production-content .offset-grid .names ul li .name {
  color: #aa97d3;
}
.p10028 .production-content .offset-grid .names ul li em.uwb {
  color: #aa97d3;
}
.p10028 .production-content .event-strip .owl-carousel .event-item {
  color: #aa97d3;
}
.p10028 .production-content .event-strip .owl-carousel .event-item a {
  color: #aa97d3;
}
.p10028 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #aa97d3;
  background-color: #aa97d3;
  color: #202020;
}
.p10028 .production-content .event-strip .carousel .event-item {
  color: #aa97d3;
}
.p10028 .production-content .event-strip .carousel .event-item a {
  color: #aa97d3;
}
.p10028 .production-content .ticket-btn {
  color: #202020;
  background-color: #aa97d3;
}
.p10028 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p10028 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10028 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10028 .context-video-cta {
  background-color: #aa97d3;
}
.p10028 .context-video-cta .cvcl {
  color: #202020;
}
.p10028 .sidemenu li.sel a,
.p10028 .sidemenu li.toggler a {
  border-bottom-color: #aa97d3;
}
.p10028 .sidemenu li.sel .vicon,
.p10028 .sidemenu li.toggler .vicon {
  background-color: #aa97d3;
}
.p10028 .breadcrumb li:after {
  border-top: 1px solid #aa97d3;
  border-right: 1px solid #aa97d3;
}
.p10028 .ibloc {
  border-top-color: #aa97d3;
}
.p10028 .social h3 a {
  color: #c7a462;
}
.p10028 .social .tweet .hashtag,
.p10028 .social .tweet .username,
.p10028 .social .tweet .urllink {
  color: #aa97d3;
}
.p10028 .social .fb-content span.latest {
  color: #aa97d3;
}
.p10028 .connector {
  color: #aa97d3;
}
.p10028 .connector li a {
  color: #333333;
}
.events-list .event-item.p10028 {
  color: #aa97d3;
}
.events-list .event-item.p10028 .date a {
  color: #aa97d3;
}
.events-list .event-item.p10028 .more .vicon {
  background-color: #aa97d3;
}
.events-list .event-item.p10028 a.venue {
  color: #aa97d3;
}
.events-list .event-item.p10028 .eactions a .vicon {
  background-color: #aa97d3;
}
.offset-list .olp10028 .ol-copy .dates {
  color: #aa97d3;
}
.offset-list .olp10028 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp10028 .ol-copy .btn.pc span {
  background-color: #aa97d3;
}
.offset-list .olp10028 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp10028 .swipa-cell-copy .dates {
  color: #aa97d3;
}
.swipa-cell.olp10028 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp10028 .swipa-cell-copy .btn.pc span {
  background-color: #aa97d3;
}
.swipa-cell.olp10028 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip10028:before {
  background-color: #aa97d3;
}
.splash-content.scp10028 {
  background-color: #aa97d3;
}
.splash-content.scp10028 .feature h1.festival {
  color: #aa97d3;
}
.calendar .entry ul li.lip10028 {
  border-left: 5px solid #aa97d3;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 {
  color: #202020;
  background-color: #aa97d3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10028 {
  color: #202020;
  background-color: #aa97d3;
}
header nav.main ul.root > li.shortcut.selp10028 a,
header nav.main ul.root > li.shortcut.selp10028 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10028 a .dates,
header nav.main ul.root > li.shortcut.selp10028 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10028 a .composer,
header nav.main ul.root > li.shortcut.selp10028 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover {
  color: #202020;
  background-color: #aa97d3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a:hover .composer {
  color: #ffffff;
}
.p8267 .splash-content {
  background-color: #4084c5;
}
.p8267 .in-page-nav li:hover,
.p8267 .in-page-nav li.active {
  color: #4084c5;
  border-bottom-color: #4084c5;
}
.p8267 .in-page-nav li:hover a.direct-link,
.p8267 .in-page-nav li.active a.direct-link {
  color: #4084c5;
}
.p8267 .in-page-nav li a.direct-link:hover {
  color: #4084c5;
}
.p8267 .in-page-nav .vicon {
  background-color: #4084c5;
}
.p8267 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #4084c5;
}
.p8267 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8267 .production-content h1,
.p8267 .production-content a,
.p8267 .production-content .perf-brand {
  color: #4084c5;
}
.p8267 .production-content .btn {
  color: #ffffff;
}
.p8267 .production-content .btn span {
  background-color: #4084c5;
}
.p8267 .production-content .btn:hover {
  color: #c7a462;
}
.p8267 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8267 .production-content .btn.invertbrand span {
  background-color: #4084c5;
}
.p8267 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8267 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8267 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8267 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8267 .production-content .schedule h3 a .vicon {
  background-color: #4084c5;
}
.p8267 .production-content .schedule table td.dte {
  color: #4084c5;
}
.p8267 .production-content .schedule table td.dte a {
  color: #4084c5;
}
.p8267 .production-content .image-gallery .ig-captions h2 {
  color: #4084c5;
}
.p8267 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #4084c5;
}
.p8267 .production-content .offset-grid figure {
  color: #4084c5;
}
.p8267 .production-content .offset-grid .names ul li .name {
  color: #4084c5;
}
.p8267 .production-content .offset-grid .names ul li em.uwb {
  color: #4084c5;
}
.p8267 .production-content .event-strip .owl-carousel .event-item {
  color: #4084c5;
}
.p8267 .production-content .event-strip .owl-carousel .event-item a {
  color: #4084c5;
}
.p8267 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #4084c5;
  background-color: #4084c5;
  color: #ffffff;
}
.p8267 .production-content .event-strip .carousel .event-item {
  color: #4084c5;
}
.p8267 .production-content .event-strip .carousel .event-item a {
  color: #4084c5;
}
.p8267 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #4084c5;
}
.p8267 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8267 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8267 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8267 .context-video-cta {
  background-color: #4084c5;
}
.p8267 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8267 .sidemenu li.sel a,
.p8267 .sidemenu li.toggler a {
  border-bottom-color: #4084c5;
}
.p8267 .sidemenu li.sel .vicon,
.p8267 .sidemenu li.toggler .vicon {
  background-color: #4084c5;
}
.p8267 .breadcrumb li:after {
  border-top: 1px solid #4084c5;
  border-right: 1px solid #4084c5;
}
.p8267 .ibloc {
  border-top-color: #4084c5;
}
.p8267 .social h3 a {
  color: #c7a462;
}
.p8267 .social .tweet .hashtag,
.p8267 .social .tweet .username,
.p8267 .social .tweet .urllink {
  color: #4084c5;
}
.p8267 .social .fb-content span.latest {
  color: #4084c5;
}
.p8267 .connector {
  color: #4084c5;
}
.p8267 .connector li a {
  color: #333333;
}
.events-list .event-item.p8267 {
  color: #4084c5;
}
.events-list .event-item.p8267 .date a {
  color: #4084c5;
}
.events-list .event-item.p8267 .more .vicon {
  background-color: #4084c5;
}
.events-list .event-item.p8267 a.venue {
  color: #4084c5;
}
.events-list .event-item.p8267 .eactions a .vicon {
  background-color: #4084c5;
}
.offset-list .olp8267 .ol-copy .dates {
  color: #4084c5;
}
.offset-list .olp8267 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8267 .ol-copy .btn.pc span {
  background-color: #4084c5;
}
.offset-list .olp8267 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8267 .swipa-cell-copy .dates {
  color: #4084c5;
}
.swipa-cell.olp8267 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp8267 .swipa-cell-copy .btn.pc span {
  background-color: #4084c5;
}
.swipa-cell.olp8267 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8267:before {
  background-color: #4084c5;
}
.splash-content.scp8267 {
  background-color: #4084c5;
}
.splash-content.scp8267 .feature h1.festival {
  color: #4084c5;
}
.calendar .entry ul li.lip8267 {
  border-left: 5px solid #4084c5;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 {
  color: #ffffff;
  background-color: #4084c5;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8267 {
  color: #ffffff;
  background-color: #4084c5;
}
header nav.main ul.root > li.shortcut.selp8267 a,
header nav.main ul.root > li.shortcut.selp8267 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8267 a .dates,
header nav.main ul.root > li.shortcut.selp8267 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8267 a .composer,
header nav.main ul.root > li.shortcut.selp8267 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover {
  color: #ffffff;
  background-color: #4084c5;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a:hover .composer {
  color: #202020;
}
.p8266 .splash-content {
  background-color: #5b3232;
}
.p8266 .in-page-nav li:hover,
.p8266 .in-page-nav li.active {
  color: #5b3232;
  border-bottom-color: #5b3232;
}
.p8266 .in-page-nav li:hover a.direct-link,
.p8266 .in-page-nav li.active a.direct-link {
  color: #5b3232;
}
.p8266 .in-page-nav li a.direct-link:hover {
  color: #5b3232;
}
.p8266 .in-page-nav .vicon {
  background-color: #5b3232;
}
.p8266 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #5b3232;
}
.p8266 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8266 .production-content h1,
.p8266 .production-content a,
.p8266 .production-content .perf-brand {
  color: #5b3232;
}
.p8266 .production-content .btn {
  color: #ffffff;
}
.p8266 .production-content .btn span {
  background-color: #5b3232;
}
.p8266 .production-content .btn:hover {
  color: #c7a462;
}
.p8266 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8266 .production-content .btn.invertbrand span {
  background-color: #5b3232;
}
.p8266 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8266 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8266 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8266 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8266 .production-content .schedule h3 a .vicon {
  background-color: #5b3232;
}
.p8266 .production-content .schedule table td.dte {
  color: #5b3232;
}
.p8266 .production-content .schedule table td.dte a {
  color: #5b3232;
}
.p8266 .production-content .image-gallery .ig-captions h2 {
  color: #5b3232;
}
.p8266 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #5b3232;
}
.p8266 .production-content .offset-grid figure {
  color: #5b3232;
}
.p8266 .production-content .offset-grid .names ul li .name {
  color: #5b3232;
}
.p8266 .production-content .offset-grid .names ul li em.uwb {
  color: #5b3232;
}
.p8266 .production-content .event-strip .owl-carousel .event-item {
  color: #5b3232;
}
.p8266 .production-content .event-strip .owl-carousel .event-item a {
  color: #5b3232;
}
.p8266 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #5b3232;
  background-color: #5b3232;
  color: #ffffff;
}
.p8266 .production-content .event-strip .carousel .event-item {
  color: #5b3232;
}
.p8266 .production-content .event-strip .carousel .event-item a {
  color: #5b3232;
}
.p8266 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #5b3232;
}
.p8266 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8266 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8266 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8266 .context-video-cta {
  background-color: #5b3232;
}
.p8266 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8266 .sidemenu li.sel a,
.p8266 .sidemenu li.toggler a {
  border-bottom-color: #5b3232;
}
.p8266 .sidemenu li.sel .vicon,
.p8266 .sidemenu li.toggler .vicon {
  background-color: #5b3232;
}
.p8266 .breadcrumb li:after {
  border-top: 1px solid #5b3232;
  border-right: 1px solid #5b3232;
}
.p8266 .ibloc {
  border-top-color: #5b3232;
}
.p8266 .social h3 a {
  color: #c7a462;
}
.p8266 .social .tweet .hashtag,
.p8266 .social .tweet .username,
.p8266 .social .tweet .urllink {
  color: #5b3232;
}
.p8266 .social .fb-content span.latest {
  color: #5b3232;
}
.p8266 .connector {
  color: #5b3232;
}
.p8266 .connector li a {
  color: #333333;
}
.events-list .event-item.p8266 {
  color: #5b3232;
}
.events-list .event-item.p8266 .date a {
  color: #5b3232;
}
.events-list .event-item.p8266 .more .vicon {
  background-color: #5b3232;
}
.events-list .event-item.p8266 a.venue {
  color: #5b3232;
}
.events-list .event-item.p8266 .eactions a .vicon {
  background-color: #5b3232;
}
.offset-list .olp8266 .ol-copy .dates {
  color: #5b3232;
}
.offset-list .olp8266 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8266 .ol-copy .btn.pc span {
  background-color: #5b3232;
}
.offset-list .olp8266 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8266 .swipa-cell-copy .dates {
  color: #5b3232;
}
.swipa-cell.olp8266 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp8266 .swipa-cell-copy .btn.pc span {
  background-color: #5b3232;
}
.swipa-cell.olp8266 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8266:before {
  background-color: #5b3232;
}
.splash-content.scp8266 {
  background-color: #5b3232;
}
.splash-content.scp8266 .feature h1.festival {
  color: #5b3232;
}
.calendar .entry ul li.lip8266 {
  border-left: 5px solid #5b3232;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 {
  color: #ffffff;
  background-color: #5b3232;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8266 {
  color: #ffffff;
  background-color: #5b3232;
}
header nav.main ul.root > li.shortcut.selp8266 a,
header nav.main ul.root > li.shortcut.selp8266 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8266 a .dates,
header nav.main ul.root > li.shortcut.selp8266 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8266 a .composer,
header nav.main ul.root > li.shortcut.selp8266 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover {
  color: #ffffff;
  background-color: #5b3232;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a:hover .composer {
  color: #202020;
}
.p8050 .splash-content {
  background-color: #ed174b;
}
.p8050 .in-page-nav li:hover,
.p8050 .in-page-nav li.active {
  color: #ed174b;
  border-bottom-color: #ed174b;
}
.p8050 .in-page-nav li:hover a.direct-link,
.p8050 .in-page-nav li.active a.direct-link {
  color: #ed174b;
}
.p8050 .in-page-nav li a.direct-link:hover {
  color: #ed174b;
}
.p8050 .in-page-nav .vicon {
  background-color: #ed174b;
}
.p8050 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ed174b;
}
.p8050 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8050 .production-content h1,
.p8050 .production-content a,
.p8050 .production-content .perf-brand {
  color: #ed174b;
}
.p8050 .production-content .btn {
  color: #ffffff;
}
.p8050 .production-content .btn span {
  background-color: #ed174b;
}
.p8050 .production-content .btn:hover {
  color: #c7a462;
}
.p8050 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8050 .production-content .btn.invertbrand span {
  background-color: #ed174b;
}
.p8050 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8050 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8050 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8050 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8050 .production-content .schedule h3 a .vicon {
  background-color: #ed174b;
}
.p8050 .production-content .schedule table td.dte {
  color: #ed174b;
}
.p8050 .production-content .schedule table td.dte a {
  color: #ed174b;
}
.p8050 .production-content .image-gallery .ig-captions h2 {
  color: #ed174b;
}
.p8050 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ed174b;
}
.p8050 .production-content .offset-grid figure {
  color: #ed174b;
}
.p8050 .production-content .offset-grid .names ul li .name {
  color: #ed174b;
}
.p8050 .production-content .offset-grid .names ul li em.uwb {
  color: #ed174b;
}
.p8050 .production-content .event-strip .owl-carousel .event-item {
  color: #ed174b;
}
.p8050 .production-content .event-strip .owl-carousel .event-item a {
  color: #ed174b;
}
.p8050 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ed174b;
  background-color: #ed174b;
  color: #ffffff;
}
.p8050 .production-content .event-strip .carousel .event-item {
  color: #ed174b;
}
.p8050 .production-content .event-strip .carousel .event-item a {
  color: #ed174b;
}
.p8050 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ed174b;
}
.p8050 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8050 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8050 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8050 .context-video-cta {
  background-color: #ed174b;
}
.p8050 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8050 .sidemenu li.sel a,
.p8050 .sidemenu li.toggler a {
  border-bottom-color: #ed174b;
}
.p8050 .sidemenu li.sel .vicon,
.p8050 .sidemenu li.toggler .vicon {
  background-color: #ed174b;
}
.p8050 .breadcrumb li:after {
  border-top: 1px solid #ed174b;
  border-right: 1px solid #ed174b;
}
.p8050 .ibloc {
  border-top-color: #ed174b;
}
.p8050 .social h3 a {
  color: #c7a462;
}
.p8050 .social .tweet .hashtag,
.p8050 .social .tweet .username,
.p8050 .social .tweet .urllink {
  color: #ed174b;
}
.p8050 .social .fb-content span.latest {
  color: #ed174b;
}
.p8050 .connector {
  color: #ed174b;
}
.p8050 .connector li a {
  color: #333333;
}
.events-list .event-item.p8050 {
  color: #ed174b;
}
.events-list .event-item.p8050 .date a {
  color: #ed174b;
}
.events-list .event-item.p8050 .more .vicon {
  background-color: #ed174b;
}
.events-list .event-item.p8050 a.venue {
  color: #ed174b;
}
.events-list .event-item.p8050 .eactions a .vicon {
  background-color: #ed174b;
}
.offset-list .olp8050 .ol-copy .dates {
  color: #ed174b;
}
.offset-list .olp8050 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8050 .ol-copy .btn.pc span {
  background-color: #ed174b;
}
.offset-list .olp8050 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8050 .swipa-cell-copy .dates {
  color: #ed174b;
}
.swipa-cell.olp8050 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp8050 .swipa-cell-copy .btn.pc span {
  background-color: #ed174b;
}
.swipa-cell.olp8050 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8050:before {
  background-color: #ed174b;
}
.splash-content.scp8050 {
  background-color: #ed174b;
}
.splash-content.scp8050 .feature h1.festival {
  color: #ed174b;
}
.calendar .entry ul li.lip8050 {
  border-left: 5px solid #ed174b;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 {
  color: #ffffff;
  background-color: #ed174b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8050 {
  color: #ffffff;
  background-color: #ed174b;
}
header nav.main ul.root > li.shortcut.selp8050 a,
header nav.main ul.root > li.shortcut.selp8050 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8050 a .dates,
header nav.main ul.root > li.shortcut.selp8050 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8050 a .composer,
header nav.main ul.root > li.shortcut.selp8050 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover {
  color: #ffffff;
  background-color: #ed174b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a:hover .composer {
  color: #202020;
}
.p8066 .splash-content {
  background-color: #e2519d;
}
.p8066 .in-page-nav li:hover,
.p8066 .in-page-nav li.active {
  color: #e2519d;
  border-bottom-color: #e2519d;
}
.p8066 .in-page-nav li:hover a.direct-link,
.p8066 .in-page-nav li.active a.direct-link {
  color: #e2519d;
}
.p8066 .in-page-nav li a.direct-link:hover {
  color: #e2519d;
}
.p8066 .in-page-nav .vicon {
  background-color: #e2519d;
}
.p8066 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #e2519d;
}
.p8066 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8066 .production-content h1,
.p8066 .production-content a,
.p8066 .production-content .perf-brand {
  color: #e2519d;
}
.p8066 .production-content .btn {
  color: #ffffff;
}
.p8066 .production-content .btn span {
  background-color: #e2519d;
}
.p8066 .production-content .btn:hover {
  color: #c7a462;
}
.p8066 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8066 .production-content .btn.invertbrand span {
  background-color: #e2519d;
}
.p8066 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8066 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8066 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8066 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8066 .production-content .schedule h3 a .vicon {
  background-color: #e2519d;
}
.p8066 .production-content .schedule table td.dte {
  color: #e2519d;
}
.p8066 .production-content .schedule table td.dte a {
  color: #e2519d;
}
.p8066 .production-content .image-gallery .ig-captions h2 {
  color: #e2519d;
}
.p8066 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e2519d;
}
.p8066 .production-content .offset-grid figure {
  color: #e2519d;
}
.p8066 .production-content .offset-grid .names ul li .name {
  color: #e2519d;
}
.p8066 .production-content .offset-grid .names ul li em.uwb {
  color: #e2519d;
}
.p8066 .production-content .event-strip .owl-carousel .event-item {
  color: #e2519d;
}
.p8066 .production-content .event-strip .owl-carousel .event-item a {
  color: #e2519d;
}
.p8066 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e2519d;
  background-color: #e2519d;
  color: #ffffff;
}
.p8066 .production-content .event-strip .carousel .event-item {
  color: #e2519d;
}
.p8066 .production-content .event-strip .carousel .event-item a {
  color: #e2519d;
}
.p8066 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #e2519d;
}
.p8066 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8066 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8066 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8066 .context-video-cta {
  background-color: #e2519d;
}
.p8066 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8066 .sidemenu li.sel a,
.p8066 .sidemenu li.toggler a {
  border-bottom-color: #e2519d;
}
.p8066 .sidemenu li.sel .vicon,
.p8066 .sidemenu li.toggler .vicon {
  background-color: #e2519d;
}
.p8066 .breadcrumb li:after {
  border-top: 1px solid #e2519d;
  border-right: 1px solid #e2519d;
}
.p8066 .ibloc {
  border-top-color: #e2519d;
}
.p8066 .social h3 a {
  color: #c7a462;
}
.p8066 .social .tweet .hashtag,
.p8066 .social .tweet .username,
.p8066 .social .tweet .urllink {
  color: #e2519d;
}
.p8066 .social .fb-content span.latest {
  color: #e2519d;
}
.p8066 .connector {
  color: #e2519d;
}
.p8066 .connector li a {
  color: #333333;
}
.events-list .event-item.p8066 {
  color: #e2519d;
}
.events-list .event-item.p8066 .date a {
  color: #e2519d;
}
.events-list .event-item.p8066 .more .vicon {
  background-color: #e2519d;
}
.events-list .event-item.p8066 a.venue {
  color: #e2519d;
}
.events-list .event-item.p8066 .eactions a .vicon {
  background-color: #e2519d;
}
.offset-list .olp8066 .ol-copy .dates {
  color: #e2519d;
}
.offset-list .olp8066 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8066 .ol-copy .btn.pc span {
  background-color: #e2519d;
}
.offset-list .olp8066 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8066 .swipa-cell-copy .dates {
  color: #e2519d;
}
.swipa-cell.olp8066 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp8066 .swipa-cell-copy .btn.pc span {
  background-color: #e2519d;
}
.swipa-cell.olp8066 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8066:before {
  background-color: #e2519d;
}
.splash-content.scp8066 {
  background-color: #e2519d;
}
.splash-content.scp8066 .feature h1.festival {
  color: #e2519d;
}
.calendar .entry ul li.lip8066 {
  border-left: 5px solid #e2519d;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 {
  color: #ffffff;
  background-color: #e2519d;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8066 {
  color: #ffffff;
  background-color: #e2519d;
}
header nav.main ul.root > li.shortcut.selp8066 a,
header nav.main ul.root > li.shortcut.selp8066 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8066 a .dates,
header nav.main ul.root > li.shortcut.selp8066 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8066 a .composer,
header nav.main ul.root > li.shortcut.selp8066 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover {
  color: #ffffff;
  background-color: #e2519d;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a:hover .composer {
  color: #202020;
}
.p8065 .splash-content {
  background-color: #fdbc4c;
}
.p8065 .in-page-nav li:hover,
.p8065 .in-page-nav li.active {
  color: #fdbc4c;
  border-bottom-color: #fdbc4c;
}
.p8065 .in-page-nav li:hover a.direct-link,
.p8065 .in-page-nav li.active a.direct-link {
  color: #fdbc4c;
}
.p8065 .in-page-nav li a.direct-link:hover {
  color: #fdbc4c;
}
.p8065 .in-page-nav .vicon {
  background-color: #fdbc4c;
}
.p8065 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #fdbc4c;
}
.p8065 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p8065 .production-content h1,
.p8065 .production-content a,
.p8065 .production-content .perf-brand {
  color: #fdbc4c;
}
.p8065 .production-content .btn {
  color: #202020;
}
.p8065 .production-content .btn span {
  background-color: #fdbc4c;
}
.p8065 .production-content .btn:hover {
  color: #c7a462;
}
.p8065 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p8065 .production-content .btn.invertbrand span {
  background-color: #fdbc4c;
}
.p8065 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8065 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8065 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8065 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8065 .production-content .schedule h3 a .vicon {
  background-color: #fdbc4c;
}
.p8065 .production-content .schedule table td.dte {
  color: #fdbc4c;
}
.p8065 .production-content .schedule table td.dte a {
  color: #fdbc4c;
}
.p8065 .production-content .image-gallery .ig-captions h2 {
  color: #fdbc4c;
}
.p8065 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #fdbc4c;
}
.p8065 .production-content .offset-grid figure {
  color: #fdbc4c;
}
.p8065 .production-content .offset-grid .names ul li .name {
  color: #fdbc4c;
}
.p8065 .production-content .offset-grid .names ul li em.uwb {
  color: #fdbc4c;
}
.p8065 .production-content .event-strip .owl-carousel .event-item {
  color: #fdbc4c;
}
.p8065 .production-content .event-strip .owl-carousel .event-item a {
  color: #fdbc4c;
}
.p8065 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #fdbc4c;
  background-color: #fdbc4c;
  color: #202020;
}
.p8065 .production-content .event-strip .carousel .event-item {
  color: #fdbc4c;
}
.p8065 .production-content .event-strip .carousel .event-item a {
  color: #fdbc4c;
}
.p8065 .production-content .ticket-btn {
  color: #202020;
  background-color: #fdbc4c;
}
.p8065 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p8065 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8065 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8065 .context-video-cta {
  background-color: #fdbc4c;
}
.p8065 .context-video-cta .cvcl {
  color: #202020;
}
.p8065 .sidemenu li.sel a,
.p8065 .sidemenu li.toggler a {
  border-bottom-color: #fdbc4c;
}
.p8065 .sidemenu li.sel .vicon,
.p8065 .sidemenu li.toggler .vicon {
  background-color: #fdbc4c;
}
.p8065 .breadcrumb li:after {
  border-top: 1px solid #fdbc4c;
  border-right: 1px solid #fdbc4c;
}
.p8065 .ibloc {
  border-top-color: #fdbc4c;
}
.p8065 .social h3 a {
  color: #c7a462;
}
.p8065 .social .tweet .hashtag,
.p8065 .social .tweet .username,
.p8065 .social .tweet .urllink {
  color: #fdbc4c;
}
.p8065 .social .fb-content span.latest {
  color: #fdbc4c;
}
.p8065 .connector {
  color: #fdbc4c;
}
.p8065 .connector li a {
  color: #333333;
}
.events-list .event-item.p8065 {
  color: #fdbc4c;
}
.events-list .event-item.p8065 .date a {
  color: #fdbc4c;
}
.events-list .event-item.p8065 .more .vicon {
  background-color: #fdbc4c;
}
.events-list .event-item.p8065 a.venue {
  color: #fdbc4c;
}
.events-list .event-item.p8065 .eactions a .vicon {
  background-color: #fdbc4c;
}
.offset-list .olp8065 .ol-copy .dates {
  color: #fdbc4c;
}
.offset-list .olp8065 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp8065 .ol-copy .btn.pc span {
  background-color: #fdbc4c;
}
.offset-list .olp8065 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8065 .swipa-cell-copy .dates {
  color: #fdbc4c;
}
.swipa-cell.olp8065 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp8065 .swipa-cell-copy .btn.pc span {
  background-color: #fdbc4c;
}
.swipa-cell.olp8065 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8065:before {
  background-color: #fdbc4c;
}
.splash-content.scp8065 {
  background-color: #fdbc4c;
}
.splash-content.scp8065 .feature h1.festival {
  color: #fdbc4c;
}
.calendar .entry ul li.lip8065 {
  border-left: 5px solid #fdbc4c;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 {
  color: #202020;
  background-color: #fdbc4c;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8065 {
  color: #202020;
  background-color: #fdbc4c;
}
header nav.main ul.root > li.shortcut.selp8065 a,
header nav.main ul.root > li.shortcut.selp8065 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8065 a .dates,
header nav.main ul.root > li.shortcut.selp8065 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8065 a .composer,
header nav.main ul.root > li.shortcut.selp8065 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover {
  color: #202020;
  background-color: #fdbc4c;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a:hover .composer {
  color: #ffffff;
}
.p8063 .splash-content {
  background-color: #00a98e;
}
.p8063 .in-page-nav li:hover,
.p8063 .in-page-nav li.active {
  color: #00a98e;
  border-bottom-color: #00a98e;
}
.p8063 .in-page-nav li:hover a.direct-link,
.p8063 .in-page-nav li.active a.direct-link {
  color: #00a98e;
}
.p8063 .in-page-nav li a.direct-link:hover {
  color: #00a98e;
}
.p8063 .in-page-nav .vicon {
  background-color: #00a98e;
}
.p8063 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #00a98e;
}
.p8063 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8063 .production-content h1,
.p8063 .production-content a,
.p8063 .production-content .perf-brand {
  color: #00a98e;
}
.p8063 .production-content .btn {
  color: #ffffff;
}
.p8063 .production-content .btn span {
  background-color: #00a98e;
}
.p8063 .production-content .btn:hover {
  color: #c7a462;
}
.p8063 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8063 .production-content .btn.invertbrand span {
  background-color: #00a98e;
}
.p8063 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8063 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8063 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8063 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8063 .production-content .schedule h3 a .vicon {
  background-color: #00a98e;
}
.p8063 .production-content .schedule table td.dte {
  color: #00a98e;
}
.p8063 .production-content .schedule table td.dte a {
  color: #00a98e;
}
.p8063 .production-content .image-gallery .ig-captions h2 {
  color: #00a98e;
}
.p8063 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #00a98e;
}
.p8063 .production-content .offset-grid figure {
  color: #00a98e;
}
.p8063 .production-content .offset-grid .names ul li .name {
  color: #00a98e;
}
.p8063 .production-content .offset-grid .names ul li em.uwb {
  color: #00a98e;
}
.p8063 .production-content .event-strip .owl-carousel .event-item {
  color: #00a98e;
}
.p8063 .production-content .event-strip .owl-carousel .event-item a {
  color: #00a98e;
}
.p8063 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #00a98e;
  background-color: #00a98e;
  color: #ffffff;
}
.p8063 .production-content .event-strip .carousel .event-item {
  color: #00a98e;
}
.p8063 .production-content .event-strip .carousel .event-item a {
  color: #00a98e;
}
.p8063 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #00a98e;
}
.p8063 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8063 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8063 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8063 .context-video-cta {
  background-color: #00a98e;
}
.p8063 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8063 .sidemenu li.sel a,
.p8063 .sidemenu li.toggler a {
  border-bottom-color: #00a98e;
}
.p8063 .sidemenu li.sel .vicon,
.p8063 .sidemenu li.toggler .vicon {
  background-color: #00a98e;
}
.p8063 .breadcrumb li:after {
  border-top: 1px solid #00a98e;
  border-right: 1px solid #00a98e;
}
.p8063 .ibloc {
  border-top-color: #00a98e;
}
.p8063 .social h3 a {
  color: #c7a462;
}
.p8063 .social .tweet .hashtag,
.p8063 .social .tweet .username,
.p8063 .social .tweet .urllink {
  color: #00a98e;
}
.p8063 .social .fb-content span.latest {
  color: #00a98e;
}
.p8063 .connector {
  color: #00a98e;
}
.p8063 .connector li a {
  color: #333333;
}
.events-list .event-item.p8063 {
  color: #00a98e;
}
.events-list .event-item.p8063 .date a {
  color: #00a98e;
}
.events-list .event-item.p8063 .more .vicon {
  background-color: #00a98e;
}
.events-list .event-item.p8063 a.venue {
  color: #00a98e;
}
.events-list .event-item.p8063 .eactions a .vicon {
  background-color: #00a98e;
}
.offset-list .olp8063 .ol-copy .dates {
  color: #00a98e;
}
.offset-list .olp8063 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8063 .ol-copy .btn.pc span {
  background-color: #00a98e;
}
.offset-list .olp8063 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8063 .swipa-cell-copy .dates {
  color: #00a98e;
}
.swipa-cell.olp8063 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp8063 .swipa-cell-copy .btn.pc span {
  background-color: #00a98e;
}
.swipa-cell.olp8063 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8063:before {
  background-color: #00a98e;
}
.splash-content.scp8063 {
  background-color: #00a98e;
}
.splash-content.scp8063 .feature h1.festival {
  color: #00a98e;
}
.calendar .entry ul li.lip8063 {
  border-left: 5px solid #00a98e;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 {
  color: #ffffff;
  background-color: #00a98e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8063 {
  color: #ffffff;
  background-color: #00a98e;
}
header nav.main ul.root > li.shortcut.selp8063 a,
header nav.main ul.root > li.shortcut.selp8063 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8063 a .dates,
header nav.main ul.root > li.shortcut.selp8063 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8063 a .composer,
header nav.main ul.root > li.shortcut.selp8063 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover {
  color: #ffffff;
  background-color: #00a98e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a:hover .composer {
  color: #202020;
}
.p7663 .splash-content {
  background-color: #8e2c2a;
}
.p7663 .in-page-nav li:hover,
.p7663 .in-page-nav li.active {
  color: #8e2c2a;
  border-bottom-color: #8e2c2a;
}
.p7663 .in-page-nav li:hover a.direct-link,
.p7663 .in-page-nav li.active a.direct-link {
  color: #8e2c2a;
}
.p7663 .in-page-nav li a.direct-link:hover {
  color: #8e2c2a;
}
.p7663 .in-page-nav .vicon {
  background-color: #8e2c2a;
}
.p7663 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #8e2c2a;
}
.p7663 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p7663 .production-content h1,
.p7663 .production-content a,
.p7663 .production-content .perf-brand {
  color: #8e2c2a;
}
.p7663 .production-content .btn {
  color: #ffffff;
}
.p7663 .production-content .btn span {
  background-color: #8e2c2a;
}
.p7663 .production-content .btn:hover {
  color: #c7a462;
}
.p7663 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p7663 .production-content .btn.invertbrand span {
  background-color: #8e2c2a;
}
.p7663 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p7663 .production-content .btn.cta-two {
  color: #ffffff;
}
.p7663 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p7663 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p7663 .production-content .schedule h3 a .vicon {
  background-color: #8e2c2a;
}
.p7663 .production-content .schedule table td.dte {
  color: #8e2c2a;
}
.p7663 .production-content .schedule table td.dte a {
  color: #8e2c2a;
}
.p7663 .production-content .image-gallery .ig-captions h2 {
  color: #8e2c2a;
}
.p7663 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #8e2c2a;
}
.p7663 .production-content .offset-grid figure {
  color: #8e2c2a;
}
.p7663 .production-content .offset-grid .names ul li .name {
  color: #8e2c2a;
}
.p7663 .production-content .offset-grid .names ul li em.uwb {
  color: #8e2c2a;
}
.p7663 .production-content .event-strip .owl-carousel .event-item {
  color: #8e2c2a;
}
.p7663 .production-content .event-strip .owl-carousel .event-item a {
  color: #8e2c2a;
}
.p7663 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #8e2c2a;
  background-color: #8e2c2a;
  color: #ffffff;
}
.p7663 .production-content .event-strip .carousel .event-item {
  color: #8e2c2a;
}
.p7663 .production-content .event-strip .carousel .event-item a {
  color: #8e2c2a;
}
.p7663 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #8e2c2a;
}
.p7663 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p7663 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p7663 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p7663 .context-video-cta {
  background-color: #8e2c2a;
}
.p7663 .context-video-cta .cvcl {
  color: #ffffff;
}
.p7663 .sidemenu li.sel a,
.p7663 .sidemenu li.toggler a {
  border-bottom-color: #8e2c2a;
}
.p7663 .sidemenu li.sel .vicon,
.p7663 .sidemenu li.toggler .vicon {
  background-color: #8e2c2a;
}
.p7663 .breadcrumb li:after {
  border-top: 1px solid #8e2c2a;
  border-right: 1px solid #8e2c2a;
}
.p7663 .ibloc {
  border-top-color: #8e2c2a;
}
.p7663 .social h3 a {
  color: #c7a462;
}
.p7663 .social .tweet .hashtag,
.p7663 .social .tweet .username,
.p7663 .social .tweet .urllink {
  color: #8e2c2a;
}
.p7663 .social .fb-content span.latest {
  color: #8e2c2a;
}
.p7663 .connector {
  color: #8e2c2a;
}
.p7663 .connector li a {
  color: #333333;
}
.events-list .event-item.p7663 {
  color: #8e2c2a;
}
.events-list .event-item.p7663 .date a {
  color: #8e2c2a;
}
.events-list .event-item.p7663 .more .vicon {
  background-color: #8e2c2a;
}
.events-list .event-item.p7663 a.venue {
  color: #8e2c2a;
}
.events-list .event-item.p7663 .eactions a .vicon {
  background-color: #8e2c2a;
}
.offset-list .olp7663 .ol-copy .dates {
  color: #8e2c2a;
}
.offset-list .olp7663 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp7663 .ol-copy .btn.pc span {
  background-color: #8e2c2a;
}
.offset-list .olp7663 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp7663 .swipa-cell-copy .dates {
  color: #8e2c2a;
}
.swipa-cell.olp7663 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp7663 .swipa-cell-copy .btn.pc span {
  background-color: #8e2c2a;
}
.swipa-cell.olp7663 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip7663:before {
  background-color: #8e2c2a;
}
.splash-content.scp7663 {
  background-color: #8e2c2a;
}
.splash-content.scp7663 .feature h1.festival {
  color: #8e2c2a;
}
.calendar .entry ul li.lip7663 {
  border-left: 5px solid #8e2c2a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 {
  color: #ffffff;
  background-color: #8e2c2a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp7663 {
  color: #ffffff;
  background-color: #8e2c2a;
}
header nav.main ul.root > li.shortcut.selp7663 a,
header nav.main ul.root > li.shortcut.selp7663 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp7663 a .dates,
header nav.main ul.root > li.shortcut.selp7663 a:hover .dates,
header nav.main ul.root > li.shortcut.selp7663 a .composer,
header nav.main ul.root > li.shortcut.selp7663 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover {
  color: #ffffff;
  background-color: #8e2c2a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a:hover .composer {
  color: #202020;
}
.p5938 .splash-content {
  background-color: #443559;
}
.p5938 .in-page-nav li:hover,
.p5938 .in-page-nav li.active {
  color: #443559;
  border-bottom-color: #443559;
}
.p5938 .in-page-nav li:hover a.direct-link,
.p5938 .in-page-nav li.active a.direct-link {
  color: #443559;
}
.p5938 .in-page-nav li a.direct-link:hover {
  color: #443559;
}
.p5938 .in-page-nav .vicon {
  background-color: #443559;
}
.p5938 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #443559;
}
.p5938 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5938 .production-content h1,
.p5938 .production-content a,
.p5938 .production-content .perf-brand {
  color: #443559;
}
.p5938 .production-content .btn {
  color: #ffffff;
}
.p5938 .production-content .btn span {
  background-color: #443559;
}
.p5938 .production-content .btn:hover {
  color: #c7a462;
}
.p5938 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p5938 .production-content .btn.invertbrand span {
  background-color: #443559;
}
.p5938 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p5938 .production-content .btn.cta-two {
  color: #ffffff;
}
.p5938 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p5938 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p5938 .production-content .schedule h3 a .vicon {
  background-color: #443559;
}
.p5938 .production-content .schedule table td.dte {
  color: #443559;
}
.p5938 .production-content .schedule table td.dte a {
  color: #443559;
}
.p5938 .production-content .image-gallery .ig-captions h2 {
  color: #443559;
}
.p5938 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #443559;
}
.p5938 .production-content .offset-grid figure {
  color: #443559;
}
.p5938 .production-content .offset-grid .names ul li .name {
  color: #443559;
}
.p5938 .production-content .offset-grid .names ul li em.uwb {
  color: #443559;
}
.p5938 .production-content .event-strip .owl-carousel .event-item {
  color: #443559;
}
.p5938 .production-content .event-strip .owl-carousel .event-item a {
  color: #443559;
}
.p5938 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #443559;
  background-color: #443559;
  color: #ffffff;
}
.p5938 .production-content .event-strip .carousel .event-item {
  color: #443559;
}
.p5938 .production-content .event-strip .carousel .event-item a {
  color: #443559;
}
.p5938 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #443559;
}
.p5938 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5938 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p5938 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5938 .context-video-cta {
  background-color: #443559;
}
.p5938 .context-video-cta .cvcl {
  color: #ffffff;
}
.p5938 .sidemenu li.sel a,
.p5938 .sidemenu li.toggler a {
  border-bottom-color: #443559;
}
.p5938 .sidemenu li.sel .vicon,
.p5938 .sidemenu li.toggler .vicon {
  background-color: #443559;
}
.p5938 .breadcrumb li:after {
  border-top: 1px solid #443559;
  border-right: 1px solid #443559;
}
.p5938 .ibloc {
  border-top-color: #443559;
}
.p5938 .social h3 a {
  color: #c7a462;
}
.p5938 .social .tweet .hashtag,
.p5938 .social .tweet .username,
.p5938 .social .tweet .urllink {
  color: #443559;
}
.p5938 .social .fb-content span.latest {
  color: #443559;
}
.p5938 .connector {
  color: #443559;
}
.p5938 .connector li a {
  color: #333333;
}
.events-list .event-item.p5938 {
  color: #443559;
}
.events-list .event-item.p5938 .date a {
  color: #443559;
}
.events-list .event-item.p5938 .more .vicon {
  background-color: #443559;
}
.events-list .event-item.p5938 a.venue {
  color: #443559;
}
.events-list .event-item.p5938 .eactions a .vicon {
  background-color: #443559;
}
.offset-list .olp5938 .ol-copy .dates {
  color: #443559;
}
.offset-list .olp5938 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp5938 .ol-copy .btn.pc span {
  background-color: #443559;
}
.offset-list .olp5938 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp5938 .swipa-cell-copy .dates {
  color: #443559;
}
.swipa-cell.olp5938 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp5938 .swipa-cell-copy .btn.pc span {
  background-color: #443559;
}
.swipa-cell.olp5938 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip5938:before {
  background-color: #443559;
}
.splash-content.scp5938 {
  background-color: #443559;
}
.splash-content.scp5938 .feature h1.festival {
  color: #443559;
}
.calendar .entry ul li.lip5938 {
  border-left: 5px solid #443559;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 {
  color: #ffffff;
  background-color: #443559;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp5938 {
  color: #ffffff;
  background-color: #443559;
}
header nav.main ul.root > li.shortcut.selp5938 a,
header nav.main ul.root > li.shortcut.selp5938 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp5938 a .dates,
header nav.main ul.root > li.shortcut.selp5938 a:hover .dates,
header nav.main ul.root > li.shortcut.selp5938 a .composer,
header nav.main ul.root > li.shortcut.selp5938 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover {
  color: #ffffff;
  background-color: #443559;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a:hover .composer {
  color: #202020;
}
.p4473 .splash-content {
  background-color: #39b54a;
}
.p4473 .in-page-nav li:hover,
.p4473 .in-page-nav li.active {
  color: #39b54a;
  border-bottom-color: #39b54a;
}
.p4473 .in-page-nav li:hover a.direct-link,
.p4473 .in-page-nav li.active a.direct-link {
  color: #39b54a;
}
.p4473 .in-page-nav li a.direct-link:hover {
  color: #39b54a;
}
.p4473 .in-page-nav .vicon {
  background-color: #39b54a;
}
.p4473 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #39b54a;
}
.p4473 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p4473 .production-content h1,
.p4473 .production-content a,
.p4473 .production-content .perf-brand {
  color: #39b54a;
}
.p4473 .production-content .btn {
  color: #202020;
}
.p4473 .production-content .btn span {
  background-color: #39b54a;
}
.p4473 .production-content .btn:hover {
  color: #c7a462;
}
.p4473 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p4473 .production-content .btn.invertbrand span {
  background-color: #39b54a;
}
.p4473 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p4473 .production-content .btn.cta-two {
  color: #ffffff;
}
.p4473 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p4473 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p4473 .production-content .schedule h3 a .vicon {
  background-color: #39b54a;
}
.p4473 .production-content .schedule table td.dte {
  color: #39b54a;
}
.p4473 .production-content .schedule table td.dte a {
  color: #39b54a;
}
.p4473 .production-content .image-gallery .ig-captions h2 {
  color: #39b54a;
}
.p4473 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #39b54a;
}
.p4473 .production-content .offset-grid figure {
  color: #39b54a;
}
.p4473 .production-content .offset-grid .names ul li .name {
  color: #39b54a;
}
.p4473 .production-content .offset-grid .names ul li em.uwb {
  color: #39b54a;
}
.p4473 .production-content .event-strip .owl-carousel .event-item {
  color: #39b54a;
}
.p4473 .production-content .event-strip .owl-carousel .event-item a {
  color: #39b54a;
}
.p4473 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #39b54a;
  background-color: #39b54a;
  color: #202020;
}
.p4473 .production-content .event-strip .carousel .event-item {
  color: #39b54a;
}
.p4473 .production-content .event-strip .carousel .event-item a {
  color: #39b54a;
}
.p4473 .production-content .ticket-btn {
  color: #202020;
  background-color: #39b54a;
}
.p4473 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p4473 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p4473 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4473 .context-video-cta {
  background-color: #39b54a;
}
.p4473 .context-video-cta .cvcl {
  color: #202020;
}
.p4473 .sidemenu li.sel a,
.p4473 .sidemenu li.toggler a {
  border-bottom-color: #39b54a;
}
.p4473 .sidemenu li.sel .vicon,
.p4473 .sidemenu li.toggler .vicon {
  background-color: #39b54a;
}
.p4473 .breadcrumb li:after {
  border-top: 1px solid #39b54a;
  border-right: 1px solid #39b54a;
}
.p4473 .ibloc {
  border-top-color: #39b54a;
}
.p4473 .social h3 a {
  color: #c7a462;
}
.p4473 .social .tweet .hashtag,
.p4473 .social .tweet .username,
.p4473 .social .tweet .urllink {
  color: #39b54a;
}
.p4473 .social .fb-content span.latest {
  color: #39b54a;
}
.p4473 .connector {
  color: #39b54a;
}
.p4473 .connector li a {
  color: #333333;
}
.events-list .event-item.p4473 {
  color: #39b54a;
}
.events-list .event-item.p4473 .date a {
  color: #39b54a;
}
.events-list .event-item.p4473 .more .vicon {
  background-color: #39b54a;
}
.events-list .event-item.p4473 a.venue {
  color: #39b54a;
}
.events-list .event-item.p4473 .eactions a .vicon {
  background-color: #39b54a;
}
.offset-list .olp4473 .ol-copy .dates {
  color: #39b54a;
}
.offset-list .olp4473 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp4473 .ol-copy .btn.pc span {
  background-color: #39b54a;
}
.offset-list .olp4473 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp4473 .swipa-cell-copy .dates {
  color: #39b54a;
}
.swipa-cell.olp4473 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp4473 .swipa-cell-copy .btn.pc span {
  background-color: #39b54a;
}
.swipa-cell.olp4473 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip4473:before {
  background-color: #39b54a;
}
.splash-content.scp4473 {
  background-color: #39b54a;
}
.splash-content.scp4473 .feature h1.festival {
  color: #39b54a;
}
.calendar .entry ul li.lip4473 {
  border-left: 5px solid #39b54a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp4473 {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li.shortcut.selp4473 a,
header nav.main ul.root > li.shortcut.selp4473 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp4473 a .dates,
header nav.main ul.root > li.shortcut.selp4473 a:hover .dates,
header nav.main ul.root > li.shortcut.selp4473 a .composer,
header nav.main ul.root > li.shortcut.selp4473 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a:hover .composer {
  color: #ffffff;
}
.p5916 .splash-content {
  background-color: #f26662;
}
.p5916 .in-page-nav li:hover,
.p5916 .in-page-nav li.active {
  color: #f26662;
  border-bottom-color: #f26662;
}
.p5916 .in-page-nav li:hover a.direct-link,
.p5916 .in-page-nav li.active a.direct-link {
  color: #f26662;
}
.p5916 .in-page-nav li a.direct-link:hover {
  color: #f26662;
}
.p5916 .in-page-nav .vicon {
  background-color: #f26662;
}
.p5916 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #f26662;
}
.p5916 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5916 .production-content h1,
.p5916 .production-content a,
.p5916 .production-content .perf-brand {
  color: #f26662;
}
.p5916 .production-content .btn {
  color: #ffffff;
}
.p5916 .production-content .btn span {
  background-color: #f26662;
}
.p5916 .production-content .btn:hover {
  color: #c7a462;
}
.p5916 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p5916 .production-content .btn.invertbrand span {
  background-color: #f26662;
}
.p5916 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p5916 .production-content .btn.cta-two {
  color: #ffffff;
}
.p5916 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p5916 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p5916 .production-content .schedule h3 a .vicon {
  background-color: #f26662;
}
.p5916 .production-content .schedule table td.dte {
  color: #f26662;
}
.p5916 .production-content .schedule table td.dte a {
  color: #f26662;
}
.p5916 .production-content .image-gallery .ig-captions h2 {
  color: #f26662;
}
.p5916 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f26662;
}
.p5916 .production-content .offset-grid figure {
  color: #f26662;
}
.p5916 .production-content .offset-grid .names ul li .name {
  color: #f26662;
}
.p5916 .production-content .offset-grid .names ul li em.uwb {
  color: #f26662;
}
.p5916 .production-content .event-strip .owl-carousel .event-item {
  color: #f26662;
}
.p5916 .production-content .event-strip .owl-carousel .event-item a {
  color: #f26662;
}
.p5916 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f26662;
  background-color: #f26662;
  color: #ffffff;
}
.p5916 .production-content .event-strip .carousel .event-item {
  color: #f26662;
}
.p5916 .production-content .event-strip .carousel .event-item a {
  color: #f26662;
}
.p5916 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #f26662;
}
.p5916 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5916 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p5916 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5916 .context-video-cta {
  background-color: #f26662;
}
.p5916 .context-video-cta .cvcl {
  color: #ffffff;
}
.p5916 .sidemenu li.sel a,
.p5916 .sidemenu li.toggler a {
  border-bottom-color: #f26662;
}
.p5916 .sidemenu li.sel .vicon,
.p5916 .sidemenu li.toggler .vicon {
  background-color: #f26662;
}
.p5916 .breadcrumb li:after {
  border-top: 1px solid #f26662;
  border-right: 1px solid #f26662;
}
.p5916 .ibloc {
  border-top-color: #f26662;
}
.p5916 .social h3 a {
  color: #c7a462;
}
.p5916 .social .tweet .hashtag,
.p5916 .social .tweet .username,
.p5916 .social .tweet .urllink {
  color: #f26662;
}
.p5916 .social .fb-content span.latest {
  color: #f26662;
}
.p5916 .connector {
  color: #f26662;
}
.p5916 .connector li a {
  color: #333333;
}
.events-list .event-item.p5916 {
  color: #f26662;
}
.events-list .event-item.p5916 .date a {
  color: #f26662;
}
.events-list .event-item.p5916 .more .vicon {
  background-color: #f26662;
}
.events-list .event-item.p5916 a.venue {
  color: #f26662;
}
.events-list .event-item.p5916 .eactions a .vicon {
  background-color: #f26662;
}
.offset-list .olp5916 .ol-copy .dates {
  color: #f26662;
}
.offset-list .olp5916 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp5916 .ol-copy .btn.pc span {
  background-color: #f26662;
}
.offset-list .olp5916 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp5916 .swipa-cell-copy .dates {
  color: #f26662;
}
.swipa-cell.olp5916 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp5916 .swipa-cell-copy .btn.pc span {
  background-color: #f26662;
}
.swipa-cell.olp5916 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip5916:before {
  background-color: #f26662;
}
.splash-content.scp5916 {
  background-color: #f26662;
}
.splash-content.scp5916 .feature h1.festival {
  color: #f26662;
}
.calendar .entry ul li.lip5916 {
  border-left: 5px solid #f26662;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 {
  color: #ffffff;
  background-color: #f26662;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp5916 {
  color: #ffffff;
  background-color: #f26662;
}
header nav.main ul.root > li.shortcut.selp5916 a,
header nav.main ul.root > li.shortcut.selp5916 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp5916 a .dates,
header nav.main ul.root > li.shortcut.selp5916 a:hover .dates,
header nav.main ul.root > li.shortcut.selp5916 a .composer,
header nav.main ul.root > li.shortcut.selp5916 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover {
  color: #ffffff;
  background-color: #f26662;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a:hover .composer {
  color: #202020;
}
.p21235 .splash-content {
  background-color: #ccb0a7;
}
.p21235 .in-page-nav li:hover,
.p21235 .in-page-nav li.active {
  color: #ccb0a7;
  border-bottom-color: #ccb0a7;
}
.p21235 .in-page-nav li:hover a.direct-link,
.p21235 .in-page-nav li.active a.direct-link {
  color: #ccb0a7;
}
.p21235 .in-page-nav li a.direct-link:hover {
  color: #ccb0a7;
}
.p21235 .in-page-nav .vicon {
  background-color: #ccb0a7;
}
.p21235 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #ccb0a7;
}
.p21235 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p21235 .production-content h1,
.p21235 .production-content a,
.p21235 .production-content .perf-brand {
  color: #ccb0a7;
}
.p21235 .production-content .btn {
  color: #202020;
}
.p21235 .production-content .btn span {
  background-color: #ccb0a7;
}
.p21235 .production-content .btn:hover {
  color: #c7a462;
}
.p21235 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p21235 .production-content .btn.invertbrand span {
  background-color: #ccb0a7;
}
.p21235 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21235 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21235 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21235 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21235 .production-content .schedule h3 a .vicon {
  background-color: #ccb0a7;
}
.p21235 .production-content .schedule table td.dte {
  color: #ccb0a7;
}
.p21235 .production-content .schedule table td.dte a {
  color: #ccb0a7;
}
.p21235 .production-content .image-gallery .ig-captions h2 {
  color: #ccb0a7;
}
.p21235 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ccb0a7;
}
.p21235 .production-content .offset-grid figure {
  color: #ccb0a7;
}
.p21235 .production-content .offset-grid .names ul li .name {
  color: #ccb0a7;
}
.p21235 .production-content .offset-grid .names ul li em.uwb {
  color: #ccb0a7;
}
.p21235 .production-content .event-strip .owl-carousel .event-item {
  color: #ccb0a7;
}
.p21235 .production-content .event-strip .owl-carousel .event-item a {
  color: #ccb0a7;
}
.p21235 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ccb0a7;
  background-color: #ccb0a7;
  color: #202020;
}
.p21235 .production-content .event-strip .carousel .event-item {
  color: #ccb0a7;
}
.p21235 .production-content .event-strip .carousel .event-item a {
  color: #ccb0a7;
}
.p21235 .production-content .ticket-btn {
  color: #202020;
  background-color: #ccb0a7;
}
.p21235 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p21235 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21235 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21235 .context-video-cta {
  background-color: #ccb0a7;
}
.p21235 .context-video-cta .cvcl {
  color: #202020;
}
.p21235 .sidemenu li.sel a,
.p21235 .sidemenu li.toggler a {
  border-bottom-color: #ccb0a7;
}
.p21235 .sidemenu li.sel .vicon,
.p21235 .sidemenu li.toggler .vicon {
  background-color: #ccb0a7;
}
.p21235 .breadcrumb li:after {
  border-top: 1px solid #ccb0a7;
  border-right: 1px solid #ccb0a7;
}
.p21235 .ibloc {
  border-top-color: #ccb0a7;
}
.p21235 .social h3 a {
  color: #c7a462;
}
.p21235 .social .tweet .hashtag,
.p21235 .social .tweet .username,
.p21235 .social .tweet .urllink {
  color: #ccb0a7;
}
.p21235 .social .fb-content span.latest {
  color: #ccb0a7;
}
.p21235 .connector {
  color: #ccb0a7;
}
.p21235 .connector li a {
  color: #333333;
}
.events-list .event-item.p21235 {
  color: #ccb0a7;
}
.events-list .event-item.p21235 .date a {
  color: #ccb0a7;
}
.events-list .event-item.p21235 .more .vicon {
  background-color: #ccb0a7;
}
.events-list .event-item.p21235 a.venue {
  color: #ccb0a7;
}
.events-list .event-item.p21235 .eactions a .vicon {
  background-color: #ccb0a7;
}
.offset-list .olp21235 .ol-copy .dates {
  color: #ccb0a7;
}
.offset-list .olp21235 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp21235 .ol-copy .btn.pc span {
  background-color: #ccb0a7;
}
.offset-list .olp21235 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21235 .swipa-cell-copy .dates {
  color: #ccb0a7;
}
.swipa-cell.olp21235 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp21235 .swipa-cell-copy .btn.pc span {
  background-color: #ccb0a7;
}
.swipa-cell.olp21235 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21235:before {
  background-color: #ccb0a7;
}
.splash-content.scp21235 {
  background-color: #ccb0a7;
}
.splash-content.scp21235 .feature h1.festival {
  color: #ccb0a7;
}
.calendar .entry ul li.lip21235 {
  border-left: 5px solid #ccb0a7;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 {
  color: #202020;
  background-color: #ccb0a7;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21235 {
  color: #202020;
  background-color: #ccb0a7;
}
header nav.main ul.root > li.shortcut.selp21235 a,
header nav.main ul.root > li.shortcut.selp21235 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21235 a .dates,
header nav.main ul.root > li.shortcut.selp21235 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21235 a .composer,
header nav.main ul.root > li.shortcut.selp21235 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover {
  color: #202020;
  background-color: #ccb0a7;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a:hover .composer {
  color: #ffffff;
}
.p18315 .splash-content {
  background-color: #48103e;
}
.p18315 .in-page-nav li:hover,
.p18315 .in-page-nav li.active {
  color: #48103e;
  border-bottom-color: #48103e;
}
.p18315 .in-page-nav li:hover a.direct-link,
.p18315 .in-page-nav li.active a.direct-link {
  color: #48103e;
}
.p18315 .in-page-nav li a.direct-link:hover {
  color: #48103e;
}
.p18315 .in-page-nav .vicon {
  background-color: #48103e;
}
.p18315 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #48103e;
}
.p18315 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18315 .production-content h1,
.p18315 .production-content a,
.p18315 .production-content .perf-brand {
  color: #48103e;
}
.p18315 .production-content .btn {
  color: #ffffff;
}
.p18315 .production-content .btn span {
  background-color: #48103e;
}
.p18315 .production-content .btn:hover {
  color: #c7a462;
}
.p18315 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p18315 .production-content .btn.invertbrand span {
  background-color: #48103e;
}
.p18315 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18315 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18315 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18315 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18315 .production-content .schedule h3 a .vicon {
  background-color: #48103e;
}
.p18315 .production-content .schedule table td.dte {
  color: #48103e;
}
.p18315 .production-content .schedule table td.dte a {
  color: #48103e;
}
.p18315 .production-content .image-gallery .ig-captions h2 {
  color: #48103e;
}
.p18315 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #48103e;
}
.p18315 .production-content .offset-grid figure {
  color: #48103e;
}
.p18315 .production-content .offset-grid .names ul li .name {
  color: #48103e;
}
.p18315 .production-content .offset-grid .names ul li em.uwb {
  color: #48103e;
}
.p18315 .production-content .event-strip .owl-carousel .event-item {
  color: #48103e;
}
.p18315 .production-content .event-strip .owl-carousel .event-item a {
  color: #48103e;
}
.p18315 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #48103e;
  background-color: #48103e;
  color: #ffffff;
}
.p18315 .production-content .event-strip .carousel .event-item {
  color: #48103e;
}
.p18315 .production-content .event-strip .carousel .event-item a {
  color: #48103e;
}
.p18315 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #48103e;
}
.p18315 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18315 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18315 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18315 .context-video-cta {
  background-color: #48103e;
}
.p18315 .context-video-cta .cvcl {
  color: #ffffff;
}
.p18315 .sidemenu li.sel a,
.p18315 .sidemenu li.toggler a {
  border-bottom-color: #48103e;
}
.p18315 .sidemenu li.sel .vicon,
.p18315 .sidemenu li.toggler .vicon {
  background-color: #48103e;
}
.p18315 .breadcrumb li:after {
  border-top: 1px solid #48103e;
  border-right: 1px solid #48103e;
}
.p18315 .ibloc {
  border-top-color: #48103e;
}
.p18315 .social h3 a {
  color: #c7a462;
}
.p18315 .social .tweet .hashtag,
.p18315 .social .tweet .username,
.p18315 .social .tweet .urllink {
  color: #48103e;
}
.p18315 .social .fb-content span.latest {
  color: #48103e;
}
.p18315 .connector {
  color: #48103e;
}
.p18315 .connector li a {
  color: #333333;
}
.events-list .event-item.p18315 {
  color: #48103e;
}
.events-list .event-item.p18315 .date a {
  color: #48103e;
}
.events-list .event-item.p18315 .more .vicon {
  background-color: #48103e;
}
.events-list .event-item.p18315 a.venue {
  color: #48103e;
}
.events-list .event-item.p18315 .eactions a .vicon {
  background-color: #48103e;
}
.offset-list .olp18315 .ol-copy .dates {
  color: #48103e;
}
.offset-list .olp18315 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp18315 .ol-copy .btn.pc span {
  background-color: #48103e;
}
.offset-list .olp18315 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18315 .swipa-cell-copy .dates {
  color: #48103e;
}
.swipa-cell.olp18315 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp18315 .swipa-cell-copy .btn.pc span {
  background-color: #48103e;
}
.swipa-cell.olp18315 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18315:before {
  background-color: #48103e;
}
.splash-content.scp18315 {
  background-color: #48103e;
}
.splash-content.scp18315 .feature h1.festival {
  color: #48103e;
}
.calendar .entry ul li.lip18315 {
  border-left: 5px solid #48103e;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18315 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li.shortcut.selp18315 a,
header nav.main ul.root > li.shortcut.selp18315 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18315 a .dates,
header nav.main ul.root > li.shortcut.selp18315 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18315 a .composer,
header nav.main ul.root > li.shortcut.selp18315 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a:hover .composer {
  color: #202020;
}
.p13534 .splash-content {
  background-color: #da3361;
}
.p13534 .in-page-nav li:hover,
.p13534 .in-page-nav li.active {
  color: #da3361;
  border-bottom-color: #da3361;
}
.p13534 .in-page-nav li:hover a.direct-link,
.p13534 .in-page-nav li.active a.direct-link {
  color: #da3361;
}
.p13534 .in-page-nav li a.direct-link:hover {
  color: #da3361;
}
.p13534 .in-page-nav .vicon {
  background-color: #da3361;
}
.p13534 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #da3361;
}
.p13534 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13534 .production-content h1,
.p13534 .production-content a,
.p13534 .production-content .perf-brand {
  color: #da3361;
}
.p13534 .production-content .btn {
  color: #ffffff;
}
.p13534 .production-content .btn span {
  background-color: #da3361;
}
.p13534 .production-content .btn:hover {
  color: #c7a462;
}
.p13534 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p13534 .production-content .btn.invertbrand span {
  background-color: #da3361;
}
.p13534 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13534 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13534 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13534 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13534 .production-content .schedule h3 a .vicon {
  background-color: #da3361;
}
.p13534 .production-content .schedule table td.dte {
  color: #da3361;
}
.p13534 .production-content .schedule table td.dte a {
  color: #da3361;
}
.p13534 .production-content .image-gallery .ig-captions h2 {
  color: #da3361;
}
.p13534 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #da3361;
}
.p13534 .production-content .offset-grid figure {
  color: #da3361;
}
.p13534 .production-content .offset-grid .names ul li .name {
  color: #da3361;
}
.p13534 .production-content .offset-grid .names ul li em.uwb {
  color: #da3361;
}
.p13534 .production-content .event-strip .owl-carousel .event-item {
  color: #da3361;
}
.p13534 .production-content .event-strip .owl-carousel .event-item a {
  color: #da3361;
}
.p13534 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #da3361;
  background-color: #da3361;
  color: #ffffff;
}
.p13534 .production-content .event-strip .carousel .event-item {
  color: #da3361;
}
.p13534 .production-content .event-strip .carousel .event-item a {
  color: #da3361;
}
.p13534 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #da3361;
}
.p13534 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13534 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13534 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13534 .context-video-cta {
  background-color: #da3361;
}
.p13534 .context-video-cta .cvcl {
  color: #ffffff;
}
.p13534 .sidemenu li.sel a,
.p13534 .sidemenu li.toggler a {
  border-bottom-color: #da3361;
}
.p13534 .sidemenu li.sel .vicon,
.p13534 .sidemenu li.toggler .vicon {
  background-color: #da3361;
}
.p13534 .breadcrumb li:after {
  border-top: 1px solid #da3361;
  border-right: 1px solid #da3361;
}
.p13534 .ibloc {
  border-top-color: #da3361;
}
.p13534 .social h3 a {
  color: #c7a462;
}
.p13534 .social .tweet .hashtag,
.p13534 .social .tweet .username,
.p13534 .social .tweet .urllink {
  color: #da3361;
}
.p13534 .social .fb-content span.latest {
  color: #da3361;
}
.p13534 .connector {
  color: #da3361;
}
.p13534 .connector li a {
  color: #333333;
}
.events-list .event-item.p13534 {
  color: #da3361;
}
.events-list .event-item.p13534 .date a {
  color: #da3361;
}
.events-list .event-item.p13534 .more .vicon {
  background-color: #da3361;
}
.events-list .event-item.p13534 a.venue {
  color: #da3361;
}
.events-list .event-item.p13534 .eactions a .vicon {
  background-color: #da3361;
}
.offset-list .olp13534 .ol-copy .dates {
  color: #da3361;
}
.offset-list .olp13534 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp13534 .ol-copy .btn.pc span {
  background-color: #da3361;
}
.offset-list .olp13534 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13534 .swipa-cell-copy .dates {
  color: #da3361;
}
.swipa-cell.olp13534 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp13534 .swipa-cell-copy .btn.pc span {
  background-color: #da3361;
}
.swipa-cell.olp13534 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13534:before {
  background-color: #da3361;
}
.splash-content.scp13534 {
  background-color: #da3361;
}
.splash-content.scp13534 .feature h1.festival {
  color: #da3361;
}
.calendar .entry ul li.lip13534 {
  border-left: 5px solid #da3361;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13534 {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li.shortcut.selp13534 a,
header nav.main ul.root > li.shortcut.selp13534 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13534 a .dates,
header nav.main ul.root > li.shortcut.selp13534 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13534 a .composer,
header nav.main ul.root > li.shortcut.selp13534 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a:hover .composer {
  color: #202020;
}
.p13773 .splash-content {
  background-color: #ed2b24;
}
.p13773 .in-page-nav li:hover,
.p13773 .in-page-nav li.active {
  color: #ed2b24;
  border-bottom-color: #ed2b24;
}
.p13773 .in-page-nav li:hover a.direct-link,
.p13773 .in-page-nav li.active a.direct-link {
  color: #ed2b24;
}
.p13773 .in-page-nav li a.direct-link:hover {
  color: #ed2b24;
}
.p13773 .in-page-nav .vicon {
  background-color: #ed2b24;
}
.p13773 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ed2b24;
}
.p13773 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13773 .production-content h1,
.p13773 .production-content a,
.p13773 .production-content .perf-brand {
  color: #ed2b24;
}
.p13773 .production-content .btn {
  color: #ffffff;
}
.p13773 .production-content .btn span {
  background-color: #ed2b24;
}
.p13773 .production-content .btn:hover {
  color: #c7a462;
}
.p13773 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p13773 .production-content .btn.invertbrand span {
  background-color: #ed2b24;
}
.p13773 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13773 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13773 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13773 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13773 .production-content .schedule h3 a .vicon {
  background-color: #ed2b24;
}
.p13773 .production-content .schedule table td.dte {
  color: #ed2b24;
}
.p13773 .production-content .schedule table td.dte a {
  color: #ed2b24;
}
.p13773 .production-content .image-gallery .ig-captions h2 {
  color: #ed2b24;
}
.p13773 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ed2b24;
}
.p13773 .production-content .offset-grid figure {
  color: #ed2b24;
}
.p13773 .production-content .offset-grid .names ul li .name {
  color: #ed2b24;
}
.p13773 .production-content .offset-grid .names ul li em.uwb {
  color: #ed2b24;
}
.p13773 .production-content .event-strip .owl-carousel .event-item {
  color: #ed2b24;
}
.p13773 .production-content .event-strip .owl-carousel .event-item a {
  color: #ed2b24;
}
.p13773 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ed2b24;
  background-color: #ed2b24;
  color: #ffffff;
}
.p13773 .production-content .event-strip .carousel .event-item {
  color: #ed2b24;
}
.p13773 .production-content .event-strip .carousel .event-item a {
  color: #ed2b24;
}
.p13773 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ed2b24;
}
.p13773 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13773 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13773 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13773 .context-video-cta {
  background-color: #ed2b24;
}
.p13773 .context-video-cta .cvcl {
  color: #ffffff;
}
.p13773 .sidemenu li.sel a,
.p13773 .sidemenu li.toggler a {
  border-bottom-color: #ed2b24;
}
.p13773 .sidemenu li.sel .vicon,
.p13773 .sidemenu li.toggler .vicon {
  background-color: #ed2b24;
}
.p13773 .breadcrumb li:after {
  border-top: 1px solid #ed2b24;
  border-right: 1px solid #ed2b24;
}
.p13773 .ibloc {
  border-top-color: #ed2b24;
}
.p13773 .social h3 a {
  color: #c7a462;
}
.p13773 .social .tweet .hashtag,
.p13773 .social .tweet .username,
.p13773 .social .tweet .urllink {
  color: #ed2b24;
}
.p13773 .social .fb-content span.latest {
  color: #ed2b24;
}
.p13773 .connector {
  color: #ed2b24;
}
.p13773 .connector li a {
  color: #333333;
}
.events-list .event-item.p13773 {
  color: #ed2b24;
}
.events-list .event-item.p13773 .date a {
  color: #ed2b24;
}
.events-list .event-item.p13773 .more .vicon {
  background-color: #ed2b24;
}
.events-list .event-item.p13773 a.venue {
  color: #ed2b24;
}
.events-list .event-item.p13773 .eactions a .vicon {
  background-color: #ed2b24;
}
.offset-list .olp13773 .ol-copy .dates {
  color: #ed2b24;
}
.offset-list .olp13773 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp13773 .ol-copy .btn.pc span {
  background-color: #ed2b24;
}
.offset-list .olp13773 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13773 .swipa-cell-copy .dates {
  color: #ed2b24;
}
.swipa-cell.olp13773 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp13773 .swipa-cell-copy .btn.pc span {
  background-color: #ed2b24;
}
.swipa-cell.olp13773 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13773:before {
  background-color: #ed2b24;
}
.splash-content.scp13773 {
  background-color: #ed2b24;
}
.splash-content.scp13773 .feature h1.festival {
  color: #ed2b24;
}
.calendar .entry ul li.lip13773 {
  border-left: 5px solid #ed2b24;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13773 {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li.shortcut.selp13773 a,
header nav.main ul.root > li.shortcut.selp13773 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13773 a .dates,
header nav.main ul.root > li.shortcut.selp13773 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13773 a .composer,
header nav.main ul.root > li.shortcut.selp13773 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a:hover .composer {
  color: #202020;
}
.p22745 .splash-content {
  background-color: #c7a462;
}
.p22745 .in-page-nav li:hover,
.p22745 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p22745 .in-page-nav li:hover a.direct-link,
.p22745 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p22745 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p22745 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p22745 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #c7a462;
}
.p22745 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p22745 .production-content h1,
.p22745 .production-content a,
.p22745 .production-content .perf-brand {
  color: #c7a462;
}
.p22745 .production-content .btn {
  color: #202020;
}
.p22745 .production-content .btn span {
  background-color: #c7a462;
}
.p22745 .production-content .btn:hover {
  color: #c7a462;
}
.p22745 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p22745 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p22745 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p22745 .production-content .btn.cta-two {
  color: #ffffff;
}
.p22745 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p22745 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p22745 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p22745 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p22745 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p22745 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p22745 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p22745 .production-content .offset-grid figure {
  color: #c7a462;
}
.p22745 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p22745 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p22745 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p22745 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p22745 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #202020;
}
.p22745 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p22745 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p22745 .production-content .ticket-btn {
  color: #202020;
  background-color: #c7a462;
}
.p22745 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p22745 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p22745 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p22745 .context-video-cta {
  background-color: #c7a462;
}
.p22745 .context-video-cta .cvcl {
  color: #202020;
}
.p22745 .sidemenu li.sel a,
.p22745 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p22745 .sidemenu li.sel .vicon,
.p22745 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p22745 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p22745 .ibloc {
  border-top-color: #c7a462;
}
.p22745 .social h3 a {
  color: #c7a462;
}
.p22745 .social .tweet .hashtag,
.p22745 .social .tweet .username,
.p22745 .social .tweet .urllink {
  color: #c7a462;
}
.p22745 .social .fb-content span.latest {
  color: #c7a462;
}
.p22745 .connector {
  color: #c7a462;
}
.p22745 .connector li a {
  color: #333333;
}
.events-list .event-item.p22745 {
  color: #c7a462;
}
.events-list .event-item.p22745 .date a {
  color: #c7a462;
}
.events-list .event-item.p22745 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p22745 a.venue {
  color: #c7a462;
}
.events-list .event-item.p22745 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp22745 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp22745 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp22745 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp22745 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp22745 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp22745 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp22745 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp22745 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip22745:before {
  background-color: #c7a462;
}
.splash-content.scp22745 {
  background-color: #c7a462;
}
.splash-content.scp22745 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip22745 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22745 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22745 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22745 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22745 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22745 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22745 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp22745 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp22745 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp22745 a,
header nav.main ul.root > li.shortcut.selp22745 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp22745 a .dates,
header nav.main ul.root > li.shortcut.selp22745 a:hover .dates,
header nav.main ul.root > li.shortcut.selp22745 a .composer,
header nav.main ul.root > li.shortcut.selp22745 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22745:hover {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22745:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22745:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22745:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22745:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22745:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp22745:hover a:hover .composer {
  color: #ffffff;
}
.p24545 .splash-content {
  background-color: #c7a462;
}
.p24545 .in-page-nav li:hover,
.p24545 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p24545 .in-page-nav li:hover a.direct-link,
.p24545 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p24545 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p24545 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p24545 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #c7a462;
}
.p24545 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p24545 .production-content h1,
.p24545 .production-content a,
.p24545 .production-content .perf-brand {
  color: #c7a462;
}
.p24545 .production-content .btn {
  color: #ffffff;
}
.p24545 .production-content .btn span {
  background-color: #c7a462;
}
.p24545 .production-content .btn:hover {
  color: #c7a462;
}
.p24545 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p24545 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p24545 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p24545 .production-content .btn.cta-two {
  color: #ffffff;
}
.p24545 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p24545 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p24545 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p24545 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p24545 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p24545 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p24545 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p24545 .production-content .offset-grid figure {
  color: #c7a462;
}
.p24545 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p24545 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p24545 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p24545 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p24545 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #ffffff;
}
.p24545 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p24545 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p24545 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #c7a462;
}
.p24545 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p24545 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p24545 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p24545 .context-video-cta {
  background-color: #c7a462;
}
.p24545 .context-video-cta .cvcl {
  color: #ffffff;
}
.p24545 .sidemenu li.sel a,
.p24545 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p24545 .sidemenu li.sel .vicon,
.p24545 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p24545 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p24545 .ibloc {
  border-top-color: #c7a462;
}
.p24545 .social h3 a {
  color: #c7a462;
}
.p24545 .social .tweet .hashtag,
.p24545 .social .tweet .username,
.p24545 .social .tweet .urllink {
  color: #c7a462;
}
.p24545 .social .fb-content span.latest {
  color: #c7a462;
}
.p24545 .connector {
  color: #c7a462;
}
.p24545 .connector li a {
  color: #333333;
}
.events-list .event-item.p24545 {
  color: #c7a462;
}
.events-list .event-item.p24545 .date a {
  color: #c7a462;
}
.events-list .event-item.p24545 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p24545 a.venue {
  color: #c7a462;
}
.events-list .event-item.p24545 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp24545 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp24545 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp24545 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp24545 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp24545 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp24545 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp24545 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp24545 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip24545:before {
  background-color: #c7a462;
}
.splash-content.scp24545 {
  background-color: #c7a462;
}
.splash-content.scp24545 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip24545 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24545 {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24545 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24545 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24545 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24545 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24545 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp24545 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp24545 {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp24545 a,
header nav.main ul.root > li.shortcut.selp24545 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp24545 a .dates,
header nav.main ul.root > li.shortcut.selp24545 a:hover .dates,
header nav.main ul.root > li.shortcut.selp24545 a .composer,
header nav.main ul.root > li.shortcut.selp24545 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24545:hover {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24545:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24545:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24545:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24545:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24545:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp24545:hover a:hover .composer {
  color: #202020;
}
