.psupport .splash-content {
  background-color: #ffc230;
}
.psupport .in-page-nav li:hover,
.psupport .in-page-nav li.active {
  color: #ffc230;
  border-bottom-color: #ffc230;
}
.psupport .in-page-nav li:hover a.direct-link,
.psupport .in-page-nav li.active a.direct-link {
  color: #ffc230;
}
.psupport .in-page-nav li a.direct-link:hover {
  color: #ffc230;
}
.psupport .in-page-nav .vicon {
  background-color: #ffc230;
}
.psupport .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ffc230;
}
.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: #ffc230;
}
.psupport .production-content .btn {
  color: #ffffff;
}
.psupport .production-content .btn span {
  background-color: #ffc230;
}
.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: #ffc230;
}
.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: #ffc230;
}
.psupport .production-content .schedule table td.dte {
  color: #ffc230;
}
.psupport .production-content .schedule table td.dte a {
  color: #ffc230;
}
.psupport .production-content .image-gallery .ig-captions h2 {
  color: #ffc230;
}
.psupport .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ffc230;
}
.psupport .production-content .offset-grid figure {
  color: #ffc230;
}
.psupport .production-content .offset-grid .names ul li .name {
  color: #ffc230;
}
.psupport .production-content .event-strip .owl-carousel .event-item {
  color: #ffc230;
}
.psupport .production-content .event-strip .owl-carousel .event-item a {
  color: #ffc230;
}
.psupport .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ffc230;
  background-color: #ffc230;
  color: #ffffff;
}
.psupport .production-content .event-strip .carousel .event-item {
  color: #ffc230;
}
.psupport .production-content .event-strip .carousel .event-item a {
  color: #ffc230;
}
.psupport .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ffc230;
}
.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: #ffc230;
}
.psupport .context-video-cta .cvcl {
  color: #ffffff;
}
.psupport .sidemenu li.sel a,
.psupport .sidemenu li.toggler a {
  border-bottom-color: #ffc230;
}
.psupport .sidemenu li.sel .vicon,
.psupport .sidemenu li.toggler .vicon {
  background-color: #ffc230;
}
.psupport .breadcrumb li:after {
  border-top: 1px solid #ffc230;
  border-right: 1px solid #ffc230;
}
.psupport .ibloc {
  border-top-color: #ffc230;
}
.psupport .social h3 a {
  color: #c7a462;
}
.psupport .social .tweet .hashtag,
.psupport .social .tweet .username,
.psupport .social .tweet .urllink {
  color: #ffc230;
}
.psupport .social .fb-content span.latest {
  color: #ffc230;
}
.psupport .connector {
  color: #ffc230;
}
.psupport .connector li a {
  color: #333333;
}
.events-list .event-item.psupport {
  color: #ffc230;
}
.events-list .event-item.psupport .date a {
  color: #ffc230;
}
.events-list .event-item.psupport .more .vicon {
  background-color: #ffc230;
}
.events-list .event-item.psupport a.venue {
  color: #ffc230;
}
.events-list .event-item.psupport .eactions a .vicon {
  background-color: #ffc230;
}
.offset-list .olpsupport .ol-copy .dates {
  color: #ffc230;
}
.offset-list .olpsupport .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olpsupport .ol-copy .btn.pc span {
  background-color: #ffc230;
}
.offset-list .olpsupport .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scpsupport {
  background-color: #ffc230;
}
.splash-content.scpsupport .feature h1.festival {
  color: #ffc230;
}
.calendar .entry ul li.lipsupport {
  border-left: 5px solid #ffc230;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport {
  color: #ffffff;
  background-color: #ffc230;
}
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: #ffc230;
}
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: #ffc230;
}
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: #ffc230;
}
.psupport .btn.brandinvert span {
  background-color: #ffc230;
}
.psupport .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.psupport .btn.invertbrand:hover {
  color: #ffc230;
}
.psupport .btn.invertbrand span {
  background-color: #ffc230;
}
.psupport .btn.branded {
  color: #202020;
  background-color: #202020;
}
.psupport .btn.branded:hover {
  color: #ffc230;
}
.psupport .btn.branded span {
  background-color: #ffc230;
}
.psupport .btn.greybrand {
  color: white;
  background-color: #ffc230;
}
.psupport .btn.greybrand:hover {
  color: #433d98;
}
.psupport .btn.greybrand span {
  background-color: #433d98;
}
.psupport .fbtn {
  background-color: #ffc230;
}
.psupport .fbtn:hover {
  color: white;
  background-color: #433d98;
}
.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: #fcb200;
}
.psupport .splash .splash-content .feature h3 {
  color: #ffc230;
}
.psupport .cta-btn,
.psupport .vicon.stpa,
.psupport .benefit-grid .details ul li:before {
  background-color: #ffc230;
}
.psupport .sidemenu.tablet-break li.sel.toggler a {
  border-bottom-color: #ffc230;
}
.psupport .content a {
  color: #433d98;
}
.psupport .content a.cta-btn {
  color: #202020;
}
.psupport .content a.cta-btn:hover {
  color: white;
}
.psupport .content a.btn.pc {
  color: #040404;
}
.psupport .content a.btn.pc:hover {
  color: white;
}
.p10098 .splash-content {
  background-color: #2ad2a9;
}
.p10098 .in-page-nav li:hover,
.p10098 .in-page-nav li.active {
  color: #2ad2a9;
  border-bottom-color: #2ad2a9;
}
.p10098 .in-page-nav li:hover a.direct-link,
.p10098 .in-page-nav li.active a.direct-link {
  color: #2ad2a9;
}
.p10098 .in-page-nav li a.direct-link:hover {
  color: #2ad2a9;
}
.p10098 .in-page-nav .vicon {
  background-color: #2ad2a9;
}
.p10098 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #2ad2a9;
}
.p10098 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p10098 .production-content h1,
.p10098 .production-content a,
.p10098 .production-content .perf-brand {
  color: #2ad2a9;
}
.p10098 .production-content .btn {
  color: #202020;
}
.p10098 .production-content .btn span {
  background-color: #2ad2a9;
}
.p10098 .production-content .btn:hover {
  color: #c7a462;
}
.p10098 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p10098 .production-content .btn.invertbrand span {
  background-color: #2ad2a9;
}
.p10098 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10098 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10098 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10098 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10098 .production-content .schedule h3 a .vicon {
  background-color: #2ad2a9;
}
.p10098 .production-content .schedule table td.dte {
  color: #2ad2a9;
}
.p10098 .production-content .schedule table td.dte a {
  color: #2ad2a9;
}
.p10098 .production-content .image-gallery .ig-captions h2 {
  color: #2ad2a9;
}
.p10098 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #2ad2a9;
}
.p10098 .production-content .offset-grid figure {
  color: #2ad2a9;
}
.p10098 .production-content .offset-grid .names ul li .name {
  color: #2ad2a9;
}
.p10098 .production-content .event-strip .owl-carousel .event-item {
  color: #2ad2a9;
}
.p10098 .production-content .event-strip .owl-carousel .event-item a {
  color: #2ad2a9;
}
.p10098 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #2ad2a9;
  background-color: #2ad2a9;
  color: #202020;
}
.p10098 .production-content .event-strip .carousel .event-item {
  color: #2ad2a9;
}
.p10098 .production-content .event-strip .carousel .event-item a {
  color: #2ad2a9;
}
.p10098 .production-content .ticket-btn {
  color: #202020;
  background-color: #2ad2a9;
}
.p10098 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p10098 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10098 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10098 .context-video-cta {
  background-color: #2ad2a9;
}
.p10098 .context-video-cta .cvcl {
  color: #202020;
}
.p10098 .sidemenu li.sel a,
.p10098 .sidemenu li.toggler a {
  border-bottom-color: #2ad2a9;
}
.p10098 .sidemenu li.sel .vicon,
.p10098 .sidemenu li.toggler .vicon {
  background-color: #2ad2a9;
}
.p10098 .breadcrumb li:after {
  border-top: 1px solid #2ad2a9;
  border-right: 1px solid #2ad2a9;
}
.p10098 .ibloc {
  border-top-color: #2ad2a9;
}
.p10098 .social h3 a {
  color: #c7a462;
}
.p10098 .social .tweet .hashtag,
.p10098 .social .tweet .username,
.p10098 .social .tweet .urllink {
  color: #2ad2a9;
}
.p10098 .social .fb-content span.latest {
  color: #2ad2a9;
}
.p10098 .connector {
  color: #2ad2a9;
}
.p10098 .connector li a {
  color: #333333;
}
.events-list .event-item.p10098 {
  color: #2ad2a9;
}
.events-list .event-item.p10098 .date a {
  color: #2ad2a9;
}
.events-list .event-item.p10098 .more .vicon {
  background-color: #2ad2a9;
}
.events-list .event-item.p10098 a.venue {
  color: #2ad2a9;
}
.events-list .event-item.p10098 .eactions a .vicon {
  background-color: #2ad2a9;
}
.offset-list .olp10098 .ol-copy .dates {
  color: #2ad2a9;
}
.offset-list .olp10098 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp10098 .ol-copy .btn.pc span {
  background-color: #2ad2a9;
}
.offset-list .olp10098 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp10098 {
  background-color: #2ad2a9;
}
.splash-content.scp10098 .feature h1.festival {
  color: #2ad2a9;
}
.calendar .entry ul li.lip10098 {
  border-left: 5px solid #2ad2a9;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10098 {
  color: #202020;
  background-color: #2ad2a9;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10098 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10098 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10098 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10098 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10098 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10098 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10098 {
  color: #202020;
  background-color: #2ad2a9;
}
header nav.main ul.root > li.shortcut.selp10098 a,
header nav.main ul.root > li.shortcut.selp10098 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10098 a .dates,
header nav.main ul.root > li.shortcut.selp10098 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10098 a .composer,
header nav.main ul.root > li.shortcut.selp10098 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10098:hover {
  color: #202020;
  background-color: #2ad2a9;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10098:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10098:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10098:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10098:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10098:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10098:hover a:hover .composer {
  color: #ffffff;
}
.p10088 .splash-content {
  background-color: #80b4d4;
}
.p10088 .in-page-nav li:hover,
.p10088 .in-page-nav li.active {
  color: #80b4d4;
  border-bottom-color: #80b4d4;
}
.p10088 .in-page-nav li:hover a.direct-link,
.p10088 .in-page-nav li.active a.direct-link {
  color: #80b4d4;
}
.p10088 .in-page-nav li a.direct-link:hover {
  color: #80b4d4;
}
.p10088 .in-page-nav .vicon {
  background-color: #80b4d4;
}
.p10088 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #80b4d4;
}
.p10088 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p10088 .production-content h1,
.p10088 .production-content a,
.p10088 .production-content .perf-brand {
  color: #80b4d4;
}
.p10088 .production-content .btn {
  color: #202020;
}
.p10088 .production-content .btn span {
  background-color: #80b4d4;
}
.p10088 .production-content .btn:hover {
  color: #c7a462;
}
.p10088 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p10088 .production-content .btn.invertbrand span {
  background-color: #80b4d4;
}
.p10088 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10088 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10088 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10088 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10088 .production-content .schedule h3 a .vicon {
  background-color: #80b4d4;
}
.p10088 .production-content .schedule table td.dte {
  color: #80b4d4;
}
.p10088 .production-content .schedule table td.dte a {
  color: #80b4d4;
}
.p10088 .production-content .image-gallery .ig-captions h2 {
  color: #80b4d4;
}
.p10088 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #80b4d4;
}
.p10088 .production-content .offset-grid figure {
  color: #80b4d4;
}
.p10088 .production-content .offset-grid .names ul li .name {
  color: #80b4d4;
}
.p10088 .production-content .event-strip .owl-carousel .event-item {
  color: #80b4d4;
}
.p10088 .production-content .event-strip .owl-carousel .event-item a {
  color: #80b4d4;
}
.p10088 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #80b4d4;
  background-color: #80b4d4;
  color: #202020;
}
.p10088 .production-content .event-strip .carousel .event-item {
  color: #80b4d4;
}
.p10088 .production-content .event-strip .carousel .event-item a {
  color: #80b4d4;
}
.p10088 .production-content .ticket-btn {
  color: #202020;
  background-color: #80b4d4;
}
.p10088 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p10088 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10088 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10088 .context-video-cta {
  background-color: #80b4d4;
}
.p10088 .context-video-cta .cvcl {
  color: #202020;
}
.p10088 .sidemenu li.sel a,
.p10088 .sidemenu li.toggler a {
  border-bottom-color: #80b4d4;
}
.p10088 .sidemenu li.sel .vicon,
.p10088 .sidemenu li.toggler .vicon {
  background-color: #80b4d4;
}
.p10088 .breadcrumb li:after {
  border-top: 1px solid #80b4d4;
  border-right: 1px solid #80b4d4;
}
.p10088 .ibloc {
  border-top-color: #80b4d4;
}
.p10088 .social h3 a {
  color: #c7a462;
}
.p10088 .social .tweet .hashtag,
.p10088 .social .tweet .username,
.p10088 .social .tweet .urllink {
  color: #80b4d4;
}
.p10088 .social .fb-content span.latest {
  color: #80b4d4;
}
.p10088 .connector {
  color: #80b4d4;
}
.p10088 .connector li a {
  color: #333333;
}
.events-list .event-item.p10088 {
  color: #80b4d4;
}
.events-list .event-item.p10088 .date a {
  color: #80b4d4;
}
.events-list .event-item.p10088 .more .vicon {
  background-color: #80b4d4;
}
.events-list .event-item.p10088 a.venue {
  color: #80b4d4;
}
.events-list .event-item.p10088 .eactions a .vicon {
  background-color: #80b4d4;
}
.offset-list .olp10088 .ol-copy .dates {
  color: #80b4d4;
}
.offset-list .olp10088 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp10088 .ol-copy .btn.pc span {
  background-color: #80b4d4;
}
.offset-list .olp10088 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp10088 {
  background-color: #80b4d4;
}
.splash-content.scp10088 .feature h1.festival {
  color: #80b4d4;
}
.calendar .entry ul li.lip10088 {
  border-left: 5px solid #80b4d4;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10088 {
  color: #202020;
  background-color: #80b4d4;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10088 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10088 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10088 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10088 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10088 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10088 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10088 {
  color: #202020;
  background-color: #80b4d4;
}
header nav.main ul.root > li.shortcut.selp10088 a,
header nav.main ul.root > li.shortcut.selp10088 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10088 a .dates,
header nav.main ul.root > li.shortcut.selp10088 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10088 a .composer,
header nav.main ul.root > li.shortcut.selp10088 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10088:hover {
  color: #202020;
  background-color: #80b4d4;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10088:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10088:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10088:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10088:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10088:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10088:hover a:hover .composer {
  color: #ffffff;
}
.p10027 .splash-content {
  background-color: #ff6510;
}
.p10027 .in-page-nav li:hover,
.p10027 .in-page-nav li.active {
  color: #ff6510;
  border-bottom-color: #ff6510;
}
.p10027 .in-page-nav li:hover a.direct-link,
.p10027 .in-page-nav li.active a.direct-link {
  color: #ff6510;
}
.p10027 .in-page-nav li a.direct-link:hover {
  color: #ff6510;
}
.p10027 .in-page-nav .vicon {
  background-color: #ff6510;
}
.p10027 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff6510;
}
.p10027 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10027 .production-content h1,
.p10027 .production-content a,
.p10027 .production-content .perf-brand {
  color: #ff6510;
}
.p10027 .production-content .btn {
  color: #ffffff;
}
.p10027 .production-content .btn span {
  background-color: #ff6510;
}
.p10027 .production-content .btn:hover {
  color: #c7a462;
}
.p10027 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p10027 .production-content .btn.invertbrand span {
  background-color: #ff6510;
}
.p10027 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10027 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10027 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10027 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10027 .production-content .schedule h3 a .vicon {
  background-color: #ff6510;
}
.p10027 .production-content .schedule table td.dte {
  color: #ff6510;
}
.p10027 .production-content .schedule table td.dte a {
  color: #ff6510;
}
.p10027 .production-content .image-gallery .ig-captions h2 {
  color: #ff6510;
}
.p10027 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff6510;
}
.p10027 .production-content .offset-grid figure {
  color: #ff6510;
}
.p10027 .production-content .offset-grid .names ul li .name {
  color: #ff6510;
}
.p10027 .production-content .event-strip .owl-carousel .event-item {
  color: #ff6510;
}
.p10027 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff6510;
}
.p10027 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff6510;
  background-color: #ff6510;
  color: #ffffff;
}
.p10027 .production-content .event-strip .carousel .event-item {
  color: #ff6510;
}
.p10027 .production-content .event-strip .carousel .event-item a {
  color: #ff6510;
}
.p10027 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff6510;
}
.p10027 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10027 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10027 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10027 .context-video-cta {
  background-color: #ff6510;
}
.p10027 .context-video-cta .cvcl {
  color: #ffffff;
}
.p10027 .sidemenu li.sel a,
.p10027 .sidemenu li.toggler a {
  border-bottom-color: #ff6510;
}
.p10027 .sidemenu li.sel .vicon,
.p10027 .sidemenu li.toggler .vicon {
  background-color: #ff6510;
}
.p10027 .breadcrumb li:after {
  border-top: 1px solid #ff6510;
  border-right: 1px solid #ff6510;
}
.p10027 .ibloc {
  border-top-color: #ff6510;
}
.p10027 .social h3 a {
  color: #c7a462;
}
.p10027 .social .tweet .hashtag,
.p10027 .social .tweet .username,
.p10027 .social .tweet .urllink {
  color: #ff6510;
}
.p10027 .social .fb-content span.latest {
  color: #ff6510;
}
.p10027 .connector {
  color: #ff6510;
}
.p10027 .connector li a {
  color: #333333;
}
.events-list .event-item.p10027 {
  color: #ff6510;
}
.events-list .event-item.p10027 .date a {
  color: #ff6510;
}
.events-list .event-item.p10027 .more .vicon {
  background-color: #ff6510;
}
.events-list .event-item.p10027 a.venue {
  color: #ff6510;
}
.events-list .event-item.p10027 .eactions a .vicon {
  background-color: #ff6510;
}
.offset-list .olp10027 .ol-copy .dates {
  color: #ff6510;
}
.offset-list .olp10027 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp10027 .ol-copy .btn.pc span {
  background-color: #ff6510;
}
.offset-list .olp10027 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp10027 {
  background-color: #ff6510;
}
.splash-content.scp10027 .feature h1.festival {
  color: #ff6510;
}
.calendar .entry ul li.lip10027 {
  border-left: 5px solid #ff6510;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10027 {
  color: #ffffff;
  background-color: #ff6510;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10027 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10027 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10027 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10027 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10027 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10027 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10027 {
  color: #ffffff;
  background-color: #ff6510;
}
header nav.main ul.root > li.shortcut.selp10027 a,
header nav.main ul.root > li.shortcut.selp10027 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10027 a .dates,
header nav.main ul.root > li.shortcut.selp10027 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10027 a .composer,
header nav.main ul.root > li.shortcut.selp10027 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10027:hover {
  color: #ffffff;
  background-color: #ff6510;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10027:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10027:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10027:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10027:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10027:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10027:hover a:hover .composer {
  color: #202020;
}
.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 .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;
}
.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;
}
.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 .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;
}
.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;
}
.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 .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;
}
.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;
}
.p8052 .splash-content {
  background-color: #9684be;
}
.p8052 .in-page-nav li:hover,
.p8052 .in-page-nav li.active {
  color: #9684be;
  border-bottom-color: #9684be;
}
.p8052 .in-page-nav li:hover a.direct-link,
.p8052 .in-page-nav li.active a.direct-link {
  color: #9684be;
}
.p8052 .in-page-nav li a.direct-link:hover {
  color: #9684be;
}
.p8052 .in-page-nav .vicon {
  background-color: #9684be;
}
.p8052 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #9684be;
}
.p8052 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8052 .production-content h1,
.p8052 .production-content a,
.p8052 .production-content .perf-brand {
  color: #9684be;
}
.p8052 .production-content .btn {
  color: #ffffff;
}
.p8052 .production-content .btn span {
  background-color: #9684be;
}
.p8052 .production-content .btn:hover {
  color: #c7a462;
}
.p8052 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8052 .production-content .btn.invertbrand span {
  background-color: #9684be;
}
.p8052 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8052 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8052 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8052 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8052 .production-content .schedule h3 a .vicon {
  background-color: #9684be;
}
.p8052 .production-content .schedule table td.dte {
  color: #9684be;
}
.p8052 .production-content .schedule table td.dte a {
  color: #9684be;
}
.p8052 .production-content .image-gallery .ig-captions h2 {
  color: #9684be;
}
.p8052 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #9684be;
}
.p8052 .production-content .offset-grid figure {
  color: #9684be;
}
.p8052 .production-content .offset-grid .names ul li .name {
  color: #9684be;
}
.p8052 .production-content .event-strip .owl-carousel .event-item {
  color: #9684be;
}
.p8052 .production-content .event-strip .owl-carousel .event-item a {
  color: #9684be;
}
.p8052 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #9684be;
  background-color: #9684be;
  color: #ffffff;
}
.p8052 .production-content .event-strip .carousel .event-item {
  color: #9684be;
}
.p8052 .production-content .event-strip .carousel .event-item a {
  color: #9684be;
}
.p8052 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #9684be;
}
.p8052 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8052 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8052 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8052 .context-video-cta {
  background-color: #9684be;
}
.p8052 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8052 .sidemenu li.sel a,
.p8052 .sidemenu li.toggler a {
  border-bottom-color: #9684be;
}
.p8052 .sidemenu li.sel .vicon,
.p8052 .sidemenu li.toggler .vicon {
  background-color: #9684be;
}
.p8052 .breadcrumb li:after {
  border-top: 1px solid #9684be;
  border-right: 1px solid #9684be;
}
.p8052 .ibloc {
  border-top-color: #9684be;
}
.p8052 .social h3 a {
  color: #c7a462;
}
.p8052 .social .tweet .hashtag,
.p8052 .social .tweet .username,
.p8052 .social .tweet .urllink {
  color: #9684be;
}
.p8052 .social .fb-content span.latest {
  color: #9684be;
}
.p8052 .connector {
  color: #9684be;
}
.p8052 .connector li a {
  color: #333333;
}
.events-list .event-item.p8052 {
  color: #9684be;
}
.events-list .event-item.p8052 .date a {
  color: #9684be;
}
.events-list .event-item.p8052 .more .vicon {
  background-color: #9684be;
}
.events-list .event-item.p8052 a.venue {
  color: #9684be;
}
.events-list .event-item.p8052 .eactions a .vicon {
  background-color: #9684be;
}
.offset-list .olp8052 .ol-copy .dates {
  color: #9684be;
}
.offset-list .olp8052 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8052 .ol-copy .btn.pc span {
  background-color: #9684be;
}
.offset-list .olp8052 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp8052 {
  background-color: #9684be;
}
.splash-content.scp8052 .feature h1.festival {
  color: #9684be;
}
.calendar .entry ul li.lip8052 {
  border-left: 5px solid #9684be;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8052 {
  color: #ffffff;
  background-color: #9684be;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8052 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8052 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8052 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8052 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8052 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8052 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8052 {
  color: #ffffff;
  background-color: #9684be;
}
header nav.main ul.root > li.shortcut.selp8052 a,
header nav.main ul.root > li.shortcut.selp8052 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8052 a .dates,
header nav.main ul.root > li.shortcut.selp8052 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8052 a .composer,
header nav.main ul.root > li.shortcut.selp8052 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8052:hover {
  color: #ffffff;
  background-color: #9684be;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8052:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8052:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8052:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8052:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8052:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8052:hover a:hover .composer {
  color: #202020;
}
.p10302 .splash-content {
  background-color: #e5d8cf;
}
.p10302 .in-page-nav li:hover,
.p10302 .in-page-nav li.active {
  color: #e5d8cf;
  border-bottom-color: #e5d8cf;
}
.p10302 .in-page-nav li:hover a.direct-link,
.p10302 .in-page-nav li.active a.direct-link {
  color: #e5d8cf;
}
.p10302 .in-page-nav li a.direct-link:hover {
  color: #e5d8cf;
}
.p10302 .in-page-nav .vicon {
  background-color: #e5d8cf;
}
.p10302 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #e5d8cf;
}
.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: #e5d8cf;
}
.p10302 .production-content .btn {
  color: #ffffff;
}
.p10302 .production-content .btn span {
  background-color: #e5d8cf;
}
.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: #e5d8cf;
}
.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: #e5d8cf;
}
.p10302 .production-content .schedule table td.dte {
  color: #e5d8cf;
}
.p10302 .production-content .schedule table td.dte a {
  color: #e5d8cf;
}
.p10302 .production-content .image-gallery .ig-captions h2 {
  color: #e5d8cf;
}
.p10302 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e5d8cf;
}
.p10302 .production-content .offset-grid figure {
  color: #e5d8cf;
}
.p10302 .production-content .offset-grid .names ul li .name {
  color: #e5d8cf;
}
.p10302 .production-content .event-strip .owl-carousel .event-item {
  color: #e5d8cf;
}
.p10302 .production-content .event-strip .owl-carousel .event-item a {
  color: #e5d8cf;
}
.p10302 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e5d8cf;
  background-color: #e5d8cf;
  color: #ffffff;
}
.p10302 .production-content .event-strip .carousel .event-item {
  color: #e5d8cf;
}
.p10302 .production-content .event-strip .carousel .event-item a {
  color: #e5d8cf;
}
.p10302 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #e5d8cf;
}
.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: #e5d8cf;
}
.p10302 .context-video-cta .cvcl {
  color: #ffffff;
}
.p10302 .sidemenu li.sel a,
.p10302 .sidemenu li.toggler a {
  border-bottom-color: #e5d8cf;
}
.p10302 .sidemenu li.sel .vicon,
.p10302 .sidemenu li.toggler .vicon {
  background-color: #e5d8cf;
}
.p10302 .breadcrumb li:after {
  border-top: 1px solid #e5d8cf;
  border-right: 1px solid #e5d8cf;
}
.p10302 .ibloc {
  border-top-color: #e5d8cf;
}
.p10302 .social h3 a {
  color: #c7a462;
}
.p10302 .social .tweet .hashtag,
.p10302 .social .tweet .username,
.p10302 .social .tweet .urllink {
  color: #e5d8cf;
}
.p10302 .social .fb-content span.latest {
  color: #e5d8cf;
}
.p10302 .connector {
  color: #e5d8cf;
}
.p10302 .connector li a {
  color: #333333;
}
.events-list .event-item.p10302 {
  color: #e5d8cf;
}
.events-list .event-item.p10302 .date a {
  color: #e5d8cf;
}
.events-list .event-item.p10302 .more .vicon {
  background-color: #e5d8cf;
}
.events-list .event-item.p10302 a.venue {
  color: #e5d8cf;
}
.events-list .event-item.p10302 .eactions a .vicon {
  background-color: #e5d8cf;
}
.offset-list .olp10302 .ol-copy .dates {
  color: #e5d8cf;
}
.offset-list .olp10302 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp10302 .ol-copy .btn.pc span {
  background-color: #e5d8cf;
}
.offset-list .olp10302 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp10302 {
  background-color: #e5d8cf;
}
.splash-content.scp10302 .feature h1.festival {
  color: #e5d8cf;
}
.calendar .entry ul li.lip10302 {
  border-left: 5px solid #e5d8cf;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 {
  color: #ffffff;
  background-color: #e5d8cf;
}
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: #e5d8cf;
}
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: #e5d8cf;
}
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;
}
.p10124 .splash-content {
  background-color: #dcc600;
}
.p10124 .in-page-nav li:hover,
.p10124 .in-page-nav li.active {
  color: #dcc600;
  border-bottom-color: #dcc600;
}
.p10124 .in-page-nav li:hover a.direct-link,
.p10124 .in-page-nav li.active a.direct-link {
  color: #dcc600;
}
.p10124 .in-page-nav li a.direct-link:hover {
  color: #dcc600;
}
.p10124 .in-page-nav .vicon {
  background-color: #dcc600;
}
.p10124 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #dcc600;
}
.p10124 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p10124 .production-content h1,
.p10124 .production-content a,
.p10124 .production-content .perf-brand {
  color: #dcc600;
}
.p10124 .production-content .btn {
  color: #202020;
}
.p10124 .production-content .btn span {
  background-color: #dcc600;
}
.p10124 .production-content .btn:hover {
  color: #c7a462;
}
.p10124 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p10124 .production-content .btn.invertbrand span {
  background-color: #dcc600;
}
.p10124 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10124 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10124 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10124 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10124 .production-content .schedule h3 a .vicon {
  background-color: #dcc600;
}
.p10124 .production-content .schedule table td.dte {
  color: #dcc600;
}
.p10124 .production-content .schedule table td.dte a {
  color: #dcc600;
}
.p10124 .production-content .image-gallery .ig-captions h2 {
  color: #dcc600;
}
.p10124 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #dcc600;
}
.p10124 .production-content .offset-grid figure {
  color: #dcc600;
}
.p10124 .production-content .offset-grid .names ul li .name {
  color: #dcc600;
}
.p10124 .production-content .event-strip .owl-carousel .event-item {
  color: #dcc600;
}
.p10124 .production-content .event-strip .owl-carousel .event-item a {
  color: #dcc600;
}
.p10124 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #dcc600;
  background-color: #dcc600;
  color: #202020;
}
.p10124 .production-content .event-strip .carousel .event-item {
  color: #dcc600;
}
.p10124 .production-content .event-strip .carousel .event-item a {
  color: #dcc600;
}
.p10124 .production-content .ticket-btn {
  color: #202020;
  background-color: #dcc600;
}
.p10124 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p10124 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10124 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10124 .context-video-cta {
  background-color: #dcc600;
}
.p10124 .context-video-cta .cvcl {
  color: #202020;
}
.p10124 .sidemenu li.sel a,
.p10124 .sidemenu li.toggler a {
  border-bottom-color: #dcc600;
}
.p10124 .sidemenu li.sel .vicon,
.p10124 .sidemenu li.toggler .vicon {
  background-color: #dcc600;
}
.p10124 .breadcrumb li:after {
  border-top: 1px solid #dcc600;
  border-right: 1px solid #dcc600;
}
.p10124 .ibloc {
  border-top-color: #dcc600;
}
.p10124 .social h3 a {
  color: #c7a462;
}
.p10124 .social .tweet .hashtag,
.p10124 .social .tweet .username,
.p10124 .social .tweet .urllink {
  color: #dcc600;
}
.p10124 .social .fb-content span.latest {
  color: #dcc600;
}
.p10124 .connector {
  color: #dcc600;
}
.p10124 .connector li a {
  color: #333333;
}
.events-list .event-item.p10124 {
  color: #dcc600;
}
.events-list .event-item.p10124 .date a {
  color: #dcc600;
}
.events-list .event-item.p10124 .more .vicon {
  background-color: #dcc600;
}
.events-list .event-item.p10124 a.venue {
  color: #dcc600;
}
.events-list .event-item.p10124 .eactions a .vicon {
  background-color: #dcc600;
}
.offset-list .olp10124 .ol-copy .dates {
  color: #dcc600;
}
.offset-list .olp10124 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp10124 .ol-copy .btn.pc span {
  background-color: #dcc600;
}
.offset-list .olp10124 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp10124 {
  background-color: #dcc600;
}
.splash-content.scp10124 .feature h1.festival {
  color: #dcc600;
}
.calendar .entry ul li.lip10124 {
  border-left: 5px solid #dcc600;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10124 {
  color: #202020;
  background-color: #dcc600;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10124 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10124 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10124 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10124 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10124 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10124 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10124 {
  color: #202020;
  background-color: #dcc600;
}
header nav.main ul.root > li.shortcut.selp10124 a,
header nav.main ul.root > li.shortcut.selp10124 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10124 a .dates,
header nav.main ul.root > li.shortcut.selp10124 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10124 a .composer,
header nav.main ul.root > li.shortcut.selp10124 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10124:hover {
  color: #202020;
  background-color: #dcc600;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10124:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10124:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10124:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10124:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10124:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10124:hover a:hover .composer {
  color: #ffffff;
}
.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 .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;
}
.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;
}
.p8265 .splash-content {
  background-color: #c5b5ab;
}
.p8265 .in-page-nav li:hover,
.p8265 .in-page-nav li.active {
  color: #c5b5ab;
  border-bottom-color: #c5b5ab;
}
.p8265 .in-page-nav li:hover a.direct-link,
.p8265 .in-page-nav li.active a.direct-link {
  color: #c5b5ab;
}
.p8265 .in-page-nav li a.direct-link:hover {
  color: #c5b5ab;
}
.p8265 .in-page-nav .vicon {
  background-color: #c5b5ab;
}
.p8265 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #c5b5ab;
}
.p8265 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p8265 .production-content h1,
.p8265 .production-content a,
.p8265 .production-content .perf-brand {
  color: #c5b5ab;
}
.p8265 .production-content .btn {
  color: #202020;
}
.p8265 .production-content .btn span {
  background-color: #c5b5ab;
}
.p8265 .production-content .btn:hover {
  color: #c7a462;
}
.p8265 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p8265 .production-content .btn.invertbrand span {
  background-color: #c5b5ab;
}
.p8265 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8265 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8265 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8265 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8265 .production-content .schedule h3 a .vicon {
  background-color: #c5b5ab;
}
.p8265 .production-content .schedule table td.dte {
  color: #c5b5ab;
}
.p8265 .production-content .schedule table td.dte a {
  color: #c5b5ab;
}
.p8265 .production-content .image-gallery .ig-captions h2 {
  color: #c5b5ab;
}
.p8265 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c5b5ab;
}
.p8265 .production-content .offset-grid figure {
  color: #c5b5ab;
}
.p8265 .production-content .offset-grid .names ul li .name {
  color: #c5b5ab;
}
.p8265 .production-content .event-strip .owl-carousel .event-item {
  color: #c5b5ab;
}
.p8265 .production-content .event-strip .owl-carousel .event-item a {
  color: #c5b5ab;
}
.p8265 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c5b5ab;
  background-color: #c5b5ab;
  color: #202020;
}
.p8265 .production-content .event-strip .carousel .event-item {
  color: #c5b5ab;
}
.p8265 .production-content .event-strip .carousel .event-item a {
  color: #c5b5ab;
}
.p8265 .production-content .ticket-btn {
  color: #202020;
  background-color: #c5b5ab;
}
.p8265 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p8265 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8265 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8265 .context-video-cta {
  background-color: #c5b5ab;
}
.p8265 .context-video-cta .cvcl {
  color: #202020;
}
.p8265 .sidemenu li.sel a,
.p8265 .sidemenu li.toggler a {
  border-bottom-color: #c5b5ab;
}
.p8265 .sidemenu li.sel .vicon,
.p8265 .sidemenu li.toggler .vicon {
  background-color: #c5b5ab;
}
.p8265 .breadcrumb li:after {
  border-top: 1px solid #c5b5ab;
  border-right: 1px solid #c5b5ab;
}
.p8265 .ibloc {
  border-top-color: #c5b5ab;
}
.p8265 .social h3 a {
  color: #c7a462;
}
.p8265 .social .tweet .hashtag,
.p8265 .social .tweet .username,
.p8265 .social .tweet .urllink {
  color: #c5b5ab;
}
.p8265 .social .fb-content span.latest {
  color: #c5b5ab;
}
.p8265 .connector {
  color: #c5b5ab;
}
.p8265 .connector li a {
  color: #333333;
}
.events-list .event-item.p8265 {
  color: #c5b5ab;
}
.events-list .event-item.p8265 .date a {
  color: #c5b5ab;
}
.events-list .event-item.p8265 .more .vicon {
  background-color: #c5b5ab;
}
.events-list .event-item.p8265 a.venue {
  color: #c5b5ab;
}
.events-list .event-item.p8265 .eactions a .vicon {
  background-color: #c5b5ab;
}
.offset-list .olp8265 .ol-copy .dates {
  color: #c5b5ab;
}
.offset-list .olp8265 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp8265 .ol-copy .btn.pc span {
  background-color: #c5b5ab;
}
.offset-list .olp8265 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp8265 {
  background-color: #c5b5ab;
}
.splash-content.scp8265 .feature h1.festival {
  color: #c5b5ab;
}
.calendar .entry ul li.lip8265 {
  border-left: 5px solid #c5b5ab;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8265 {
  color: #202020;
  background-color: #c5b5ab;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8265 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8265 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8265 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8265 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8265 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8265 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8265 {
  color: #202020;
  background-color: #c5b5ab;
}
header nav.main ul.root > li.shortcut.selp8265 a,
header nav.main ul.root > li.shortcut.selp8265 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8265 a .dates,
header nav.main ul.root > li.shortcut.selp8265 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8265 a .composer,
header nav.main ul.root > li.shortcut.selp8265 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8265:hover {
  color: #202020;
  background-color: #c5b5ab;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8265:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8265:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8265:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8265:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8265:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8265:hover a:hover .composer {
  color: #ffffff;
}
.p8051 .splash-content {
  background-color: #92c73f;
}
.p8051 .in-page-nav li:hover,
.p8051 .in-page-nav li.active {
  color: #92c73f;
  border-bottom-color: #92c73f;
}
.p8051 .in-page-nav li:hover a.direct-link,
.p8051 .in-page-nav li.active a.direct-link {
  color: #92c73f;
}
.p8051 .in-page-nav li a.direct-link:hover {
  color: #92c73f;
}
.p8051 .in-page-nav .vicon {
  background-color: #92c73f;
}
.p8051 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #92c73f;
}
.p8051 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p8051 .production-content h1,
.p8051 .production-content a,
.p8051 .production-content .perf-brand {
  color: #92c73f;
}
.p8051 .production-content .btn {
  color: #202020;
}
.p8051 .production-content .btn span {
  background-color: #92c73f;
}
.p8051 .production-content .btn:hover {
  color: #c7a462;
}
.p8051 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p8051 .production-content .btn.invertbrand span {
  background-color: #92c73f;
}
.p8051 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8051 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8051 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8051 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8051 .production-content .schedule h3 a .vicon {
  background-color: #92c73f;
}
.p8051 .production-content .schedule table td.dte {
  color: #92c73f;
}
.p8051 .production-content .schedule table td.dte a {
  color: #92c73f;
}
.p8051 .production-content .image-gallery .ig-captions h2 {
  color: #92c73f;
}
.p8051 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #92c73f;
}
.p8051 .production-content .offset-grid figure {
  color: #92c73f;
}
.p8051 .production-content .offset-grid .names ul li .name {
  color: #92c73f;
}
.p8051 .production-content .event-strip .owl-carousel .event-item {
  color: #92c73f;
}
.p8051 .production-content .event-strip .owl-carousel .event-item a {
  color: #92c73f;
}
.p8051 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #92c73f;
  background-color: #92c73f;
  color: #202020;
}
.p8051 .production-content .event-strip .carousel .event-item {
  color: #92c73f;
}
.p8051 .production-content .event-strip .carousel .event-item a {
  color: #92c73f;
}
.p8051 .production-content .ticket-btn {
  color: #202020;
  background-color: #92c73f;
}
.p8051 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p8051 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8051 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8051 .context-video-cta {
  background-color: #92c73f;
}
.p8051 .context-video-cta .cvcl {
  color: #202020;
}
.p8051 .sidemenu li.sel a,
.p8051 .sidemenu li.toggler a {
  border-bottom-color: #92c73f;
}
.p8051 .sidemenu li.sel .vicon,
.p8051 .sidemenu li.toggler .vicon {
  background-color: #92c73f;
}
.p8051 .breadcrumb li:after {
  border-top: 1px solid #92c73f;
  border-right: 1px solid #92c73f;
}
.p8051 .ibloc {
  border-top-color: #92c73f;
}
.p8051 .social h3 a {
  color: #c7a462;
}
.p8051 .social .tweet .hashtag,
.p8051 .social .tweet .username,
.p8051 .social .tweet .urllink {
  color: #92c73f;
}
.p8051 .social .fb-content span.latest {
  color: #92c73f;
}
.p8051 .connector {
  color: #92c73f;
}
.p8051 .connector li a {
  color: #333333;
}
.events-list .event-item.p8051 {
  color: #92c73f;
}
.events-list .event-item.p8051 .date a {
  color: #92c73f;
}
.events-list .event-item.p8051 .more .vicon {
  background-color: #92c73f;
}
.events-list .event-item.p8051 a.venue {
  color: #92c73f;
}
.events-list .event-item.p8051 .eactions a .vicon {
  background-color: #92c73f;
}
.offset-list .olp8051 .ol-copy .dates {
  color: #92c73f;
}
.offset-list .olp8051 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp8051 .ol-copy .btn.pc span {
  background-color: #92c73f;
}
.offset-list .olp8051 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp8051 {
  background-color: #92c73f;
}
.splash-content.scp8051 .feature h1.festival {
  color: #92c73f;
}
.calendar .entry ul li.lip8051 {
  border-left: 5px solid #92c73f;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8051 {
  color: #202020;
  background-color: #92c73f;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8051 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8051 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8051 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8051 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8051 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8051 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8051 {
  color: #202020;
  background-color: #92c73f;
}
header nav.main ul.root > li.shortcut.selp8051 a,
header nav.main ul.root > li.shortcut.selp8051 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8051 a .dates,
header nav.main ul.root > li.shortcut.selp8051 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8051 a .composer,
header nav.main ul.root > li.shortcut.selp8051 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8051:hover {
  color: #202020;
  background-color: #92c73f;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8051:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8051:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8051:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8051:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8051:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8051:hover a:hover .composer {
  color: #ffffff;
}
.p8064 .splash-content {
  background-color: #f26c53;
}
.p8064 .in-page-nav li:hover,
.p8064 .in-page-nav li.active {
  color: #f26c53;
  border-bottom-color: #f26c53;
}
.p8064 .in-page-nav li:hover a.direct-link,
.p8064 .in-page-nav li.active a.direct-link {
  color: #f26c53;
}
.p8064 .in-page-nav li a.direct-link:hover {
  color: #f26c53;
}
.p8064 .in-page-nav .vicon {
  background-color: #f26c53;
}
.p8064 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #f26c53;
}
.p8064 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p8064 .production-content h1,
.p8064 .production-content a,
.p8064 .production-content .perf-brand {
  color: #f26c53;
}
.p8064 .production-content .btn {
  color: #202020;
}
.p8064 .production-content .btn span {
  background-color: #f26c53;
}
.p8064 .production-content .btn:hover {
  color: #c7a462;
}
.p8064 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p8064 .production-content .btn.invertbrand span {
  background-color: #f26c53;
}
.p8064 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8064 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8064 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8064 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8064 .production-content .schedule h3 a .vicon {
  background-color: #f26c53;
}
.p8064 .production-content .schedule table td.dte {
  color: #f26c53;
}
.p8064 .production-content .schedule table td.dte a {
  color: #f26c53;
}
.p8064 .production-content .image-gallery .ig-captions h2 {
  color: #f26c53;
}
.p8064 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f26c53;
}
.p8064 .production-content .offset-grid figure {
  color: #f26c53;
}
.p8064 .production-content .offset-grid .names ul li .name {
  color: #f26c53;
}
.p8064 .production-content .event-strip .owl-carousel .event-item {
  color: #f26c53;
}
.p8064 .production-content .event-strip .owl-carousel .event-item a {
  color: #f26c53;
}
.p8064 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f26c53;
  background-color: #f26c53;
  color: #202020;
}
.p8064 .production-content .event-strip .carousel .event-item {
  color: #f26c53;
}
.p8064 .production-content .event-strip .carousel .event-item a {
  color: #f26c53;
}
.p8064 .production-content .ticket-btn {
  color: #202020;
  background-color: #f26c53;
}
.p8064 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p8064 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8064 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8064 .context-video-cta {
  background-color: #f26c53;
}
.p8064 .context-video-cta .cvcl {
  color: #202020;
}
.p8064 .sidemenu li.sel a,
.p8064 .sidemenu li.toggler a {
  border-bottom-color: #f26c53;
}
.p8064 .sidemenu li.sel .vicon,
.p8064 .sidemenu li.toggler .vicon {
  background-color: #f26c53;
}
.p8064 .breadcrumb li:after {
  border-top: 1px solid #f26c53;
  border-right: 1px solid #f26c53;
}
.p8064 .ibloc {
  border-top-color: #f26c53;
}
.p8064 .social h3 a {
  color: #c7a462;
}
.p8064 .social .tweet .hashtag,
.p8064 .social .tweet .username,
.p8064 .social .tweet .urllink {
  color: #f26c53;
}
.p8064 .social .fb-content span.latest {
  color: #f26c53;
}
.p8064 .connector {
  color: #f26c53;
}
.p8064 .connector li a {
  color: #333333;
}
.events-list .event-item.p8064 {
  color: #f26c53;
}
.events-list .event-item.p8064 .date a {
  color: #f26c53;
}
.events-list .event-item.p8064 .more .vicon {
  background-color: #f26c53;
}
.events-list .event-item.p8064 a.venue {
  color: #f26c53;
}
.events-list .event-item.p8064 .eactions a .vicon {
  background-color: #f26c53;
}
.offset-list .olp8064 .ol-copy .dates {
  color: #f26c53;
}
.offset-list .olp8064 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp8064 .ol-copy .btn.pc span {
  background-color: #f26c53;
}
.offset-list .olp8064 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp8064 {
  background-color: #f26c53;
}
.splash-content.scp8064 .feature h1.festival {
  color: #f26c53;
}
.calendar .entry ul li.lip8064 {
  border-left: 5px solid #f26c53;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8064 {
  color: #202020;
  background-color: #f26c53;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8064 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8064 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8064 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8064 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8064 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8064 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8064 {
  color: #202020;
  background-color: #f26c53;
}
header nav.main ul.root > li.shortcut.selp8064 a,
header nav.main ul.root > li.shortcut.selp8064 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8064 a .dates,
header nav.main ul.root > li.shortcut.selp8064 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8064 a .composer,
header nav.main ul.root > li.shortcut.selp8064 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8064:hover {
  color: #202020;
  background-color: #f26c53;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8064:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8064:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8064:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8064:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8064:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8064:hover a:hover .composer {
  color: #ffffff;
}
.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 .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;
}
.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 .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;
}
.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 .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;
}
.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 .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;
}
.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;
}
.p5926 .splash-content {
  background-color: #c32c29;
}
.p5926 .in-page-nav li:hover,
.p5926 .in-page-nav li.active {
  color: #c32c29;
  border-bottom-color: #c32c29;
}
.p5926 .in-page-nav li:hover a.direct-link,
.p5926 .in-page-nav li.active a.direct-link {
  color: #c32c29;
}
.p5926 .in-page-nav li a.direct-link:hover {
  color: #c32c29;
}
.p5926 .in-page-nav .vicon {
  background-color: #c32c29;
}
.p5926 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #c32c29;
}
.p5926 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5926 .production-content h1,
.p5926 .production-content a,
.p5926 .production-content .perf-brand {
  color: #c32c29;
}
.p5926 .production-content .btn {
  color: #ffffff;
}
.p5926 .production-content .btn span {
  background-color: #c32c29;
}
.p5926 .production-content .btn:hover {
  color: #c7a462;
}
.p5926 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p5926 .production-content .btn.invertbrand span {
  background-color: #c32c29;
}
.p5926 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p5926 .production-content .btn.cta-two {
  color: #ffffff;
}
.p5926 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p5926 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p5926 .production-content .schedule h3 a .vicon {
  background-color: #c32c29;
}
.p5926 .production-content .schedule table td.dte {
  color: #c32c29;
}
.p5926 .production-content .schedule table td.dte a {
  color: #c32c29;
}
.p5926 .production-content .image-gallery .ig-captions h2 {
  color: #c32c29;
}
.p5926 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c32c29;
}
.p5926 .production-content .offset-grid figure {
  color: #c32c29;
}
.p5926 .production-content .offset-grid .names ul li .name {
  color: #c32c29;
}
.p5926 .production-content .event-strip .owl-carousel .event-item {
  color: #c32c29;
}
.p5926 .production-content .event-strip .owl-carousel .event-item a {
  color: #c32c29;
}
.p5926 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c32c29;
  background-color: #c32c29;
  color: #ffffff;
}
.p5926 .production-content .event-strip .carousel .event-item {
  color: #c32c29;
}
.p5926 .production-content .event-strip .carousel .event-item a {
  color: #c32c29;
}
.p5926 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #c32c29;
}
.p5926 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5926 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p5926 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5926 .context-video-cta {
  background-color: #c32c29;
}
.p5926 .context-video-cta .cvcl {
  color: #ffffff;
}
.p5926 .sidemenu li.sel a,
.p5926 .sidemenu li.toggler a {
  border-bottom-color: #c32c29;
}
.p5926 .sidemenu li.sel .vicon,
.p5926 .sidemenu li.toggler .vicon {
  background-color: #c32c29;
}
.p5926 .breadcrumb li:after {
  border-top: 1px solid #c32c29;
  border-right: 1px solid #c32c29;
}
.p5926 .ibloc {
  border-top-color: #c32c29;
}
.p5926 .social h3 a {
  color: #c7a462;
}
.p5926 .social .tweet .hashtag,
.p5926 .social .tweet .username,
.p5926 .social .tweet .urllink {
  color: #c32c29;
}
.p5926 .social .fb-content span.latest {
  color: #c32c29;
}
.p5926 .connector {
  color: #c32c29;
}
.p5926 .connector li a {
  color: #333333;
}
.events-list .event-item.p5926 {
  color: #c32c29;
}
.events-list .event-item.p5926 .date a {
  color: #c32c29;
}
.events-list .event-item.p5926 .more .vicon {
  background-color: #c32c29;
}
.events-list .event-item.p5926 a.venue {
  color: #c32c29;
}
.events-list .event-item.p5926 .eactions a .vicon {
  background-color: #c32c29;
}
.offset-list .olp5926 .ol-copy .dates {
  color: #c32c29;
}
.offset-list .olp5926 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp5926 .ol-copy .btn.pc span {
  background-color: #c32c29;
}
.offset-list .olp5926 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp5926 {
  background-color: #c32c29;
}
.splash-content.scp5926 .feature h1.festival {
  color: #c32c29;
}
.calendar .entry ul li.lip5926 {
  border-left: 5px solid #c32c29;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5926 {
  color: #ffffff;
  background-color: #c32c29;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5926 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5926 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5926 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5926 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5926 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5926 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp5926 {
  color: #ffffff;
  background-color: #c32c29;
}
header nav.main ul.root > li.shortcut.selp5926 a,
header nav.main ul.root > li.shortcut.selp5926 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp5926 a .dates,
header nav.main ul.root > li.shortcut.selp5926 a:hover .dates,
header nav.main ul.root > li.shortcut.selp5926 a .composer,
header nav.main ul.root > li.shortcut.selp5926 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5926:hover {
  color: #ffffff;
  background-color: #c32c29;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5926:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5926:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5926:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5926:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5926:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5926: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 .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;
}
.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 .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;
}
.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 .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;
}
.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;
}
.p5802 .splash-content {
  background-color: #e0c651;
}
.p5802 .in-page-nav li:hover,
.p5802 .in-page-nav li.active {
  color: #e0c651;
  border-bottom-color: #e0c651;
}
.p5802 .in-page-nav li:hover a.direct-link,
.p5802 .in-page-nav li.active a.direct-link {
  color: #e0c651;
}
.p5802 .in-page-nav li a.direct-link:hover {
  color: #e0c651;
}
.p5802 .in-page-nav .vicon {
  background-color: #e0c651;
}
.p5802 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #e0c651;
}
.p5802 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p5802 .production-content h1,
.p5802 .production-content a,
.p5802 .production-content .perf-brand {
  color: #e0c651;
}
.p5802 .production-content .btn {
  color: #202020;
}
.p5802 .production-content .btn span {
  background-color: #e0c651;
}
.p5802 .production-content .btn:hover {
  color: #c7a462;
}
.p5802 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p5802 .production-content .btn.invertbrand span {
  background-color: #e0c651;
}
.p5802 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p5802 .production-content .btn.cta-two {
  color: #ffffff;
}
.p5802 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p5802 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p5802 .production-content .schedule h3 a .vicon {
  background-color: #e0c651;
}
.p5802 .production-content .schedule table td.dte {
  color: #e0c651;
}
.p5802 .production-content .schedule table td.dte a {
  color: #e0c651;
}
.p5802 .production-content .image-gallery .ig-captions h2 {
  color: #e0c651;
}
.p5802 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e0c651;
}
.p5802 .production-content .offset-grid figure {
  color: #e0c651;
}
.p5802 .production-content .offset-grid .names ul li .name {
  color: #e0c651;
}
.p5802 .production-content .event-strip .owl-carousel .event-item {
  color: #e0c651;
}
.p5802 .production-content .event-strip .owl-carousel .event-item a {
  color: #e0c651;
}
.p5802 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e0c651;
  background-color: #e0c651;
  color: #202020;
}
.p5802 .production-content .event-strip .carousel .event-item {
  color: #e0c651;
}
.p5802 .production-content .event-strip .carousel .event-item a {
  color: #e0c651;
}
.p5802 .production-content .ticket-btn {
  color: #202020;
  background-color: #e0c651;
}
.p5802 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p5802 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p5802 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5802 .context-video-cta {
  background-color: #e0c651;
}
.p5802 .context-video-cta .cvcl {
  color: #202020;
}
.p5802 .sidemenu li.sel a,
.p5802 .sidemenu li.toggler a {
  border-bottom-color: #e0c651;
}
.p5802 .sidemenu li.sel .vicon,
.p5802 .sidemenu li.toggler .vicon {
  background-color: #e0c651;
}
.p5802 .breadcrumb li:after {
  border-top: 1px solid #e0c651;
  border-right: 1px solid #e0c651;
}
.p5802 .ibloc {
  border-top-color: #e0c651;
}
.p5802 .social h3 a {
  color: #c7a462;
}
.p5802 .social .tweet .hashtag,
.p5802 .social .tweet .username,
.p5802 .social .tweet .urllink {
  color: #e0c651;
}
.p5802 .social .fb-content span.latest {
  color: #e0c651;
}
.p5802 .connector {
  color: #e0c651;
}
.p5802 .connector li a {
  color: #333333;
}
.events-list .event-item.p5802 {
  color: #e0c651;
}
.events-list .event-item.p5802 .date a {
  color: #e0c651;
}
.events-list .event-item.p5802 .more .vicon {
  background-color: #e0c651;
}
.events-list .event-item.p5802 a.venue {
  color: #e0c651;
}
.events-list .event-item.p5802 .eactions a .vicon {
  background-color: #e0c651;
}
.offset-list .olp5802 .ol-copy .dates {
  color: #e0c651;
}
.offset-list .olp5802 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp5802 .ol-copy .btn.pc span {
  background-color: #e0c651;
}
.offset-list .olp5802 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp5802 {
  background-color: #e0c651;
}
.splash-content.scp5802 .feature h1.festival {
  color: #e0c651;
}
.calendar .entry ul li.lip5802 {
  border-left: 5px solid #e0c651;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5802 {
  color: #202020;
  background-color: #e0c651;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5802 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5802 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5802 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5802 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5802 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5802 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp5802 {
  color: #202020;
  background-color: #e0c651;
}
header nav.main ul.root > li.shortcut.selp5802 a,
header nav.main ul.root > li.shortcut.selp5802 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp5802 a .dates,
header nav.main ul.root > li.shortcut.selp5802 a:hover .dates,
header nav.main ul.root > li.shortcut.selp5802 a .composer,
header nav.main ul.root > li.shortcut.selp5802 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5802:hover {
  color: #202020;
  background-color: #e0c651;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5802:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5802:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5802:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5802:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5802:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5802:hover a:hover .composer {
  color: #ffffff;
}
.p7628 .splash-content {
  background-color: #b7aa9f;
}
.p7628 .in-page-nav li:hover,
.p7628 .in-page-nav li.active {
  color: #b7aa9f;
  border-bottom-color: #b7aa9f;
}
.p7628 .in-page-nav li:hover a.direct-link,
.p7628 .in-page-nav li.active a.direct-link {
  color: #b7aa9f;
}
.p7628 .in-page-nav li a.direct-link:hover {
  color: #b7aa9f;
}
.p7628 .in-page-nav .vicon {
  background-color: #b7aa9f;
}
.p7628 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #b7aa9f;
}
.p7628 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p7628 .production-content h1,
.p7628 .production-content a,
.p7628 .production-content .perf-brand {
  color: #b7aa9f;
}
.p7628 .production-content .btn {
  color: #ffffff;
}
.p7628 .production-content .btn span {
  background-color: #b7aa9f;
}
.p7628 .production-content .btn:hover {
  color: #c7a462;
}
.p7628 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p7628 .production-content .btn.invertbrand span {
  background-color: #b7aa9f;
}
.p7628 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p7628 .production-content .btn.cta-two {
  color: #ffffff;
}
.p7628 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p7628 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p7628 .production-content .schedule h3 a .vicon {
  background-color: #b7aa9f;
}
.p7628 .production-content .schedule table td.dte {
  color: #b7aa9f;
}
.p7628 .production-content .schedule table td.dte a {
  color: #b7aa9f;
}
.p7628 .production-content .image-gallery .ig-captions h2 {
  color: #b7aa9f;
}
.p7628 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #b7aa9f;
}
.p7628 .production-content .offset-grid figure {
  color: #b7aa9f;
}
.p7628 .production-content .offset-grid .names ul li .name {
  color: #b7aa9f;
}
.p7628 .production-content .event-strip .owl-carousel .event-item {
  color: #b7aa9f;
}
.p7628 .production-content .event-strip .owl-carousel .event-item a {
  color: #b7aa9f;
}
.p7628 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #b7aa9f;
  background-color: #b7aa9f;
  color: #ffffff;
}
.p7628 .production-content .event-strip .carousel .event-item {
  color: #b7aa9f;
}
.p7628 .production-content .event-strip .carousel .event-item a {
  color: #b7aa9f;
}
.p7628 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #b7aa9f;
}
.p7628 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p7628 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p7628 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p7628 .context-video-cta {
  background-color: #b7aa9f;
}
.p7628 .context-video-cta .cvcl {
  color: #ffffff;
}
.p7628 .sidemenu li.sel a,
.p7628 .sidemenu li.toggler a {
  border-bottom-color: #b7aa9f;
}
.p7628 .sidemenu li.sel .vicon,
.p7628 .sidemenu li.toggler .vicon {
  background-color: #b7aa9f;
}
.p7628 .breadcrumb li:after {
  border-top: 1px solid #b7aa9f;
  border-right: 1px solid #b7aa9f;
}
.p7628 .ibloc {
  border-top-color: #b7aa9f;
}
.p7628 .social h3 a {
  color: #c7a462;
}
.p7628 .social .tweet .hashtag,
.p7628 .social .tweet .username,
.p7628 .social .tweet .urllink {
  color: #b7aa9f;
}
.p7628 .social .fb-content span.latest {
  color: #b7aa9f;
}
.p7628 .connector {
  color: #b7aa9f;
}
.p7628 .connector li a {
  color: #333333;
}
.events-list .event-item.p7628 {
  color: #b7aa9f;
}
.events-list .event-item.p7628 .date a {
  color: #b7aa9f;
}
.events-list .event-item.p7628 .more .vicon {
  background-color: #b7aa9f;
}
.events-list .event-item.p7628 a.venue {
  color: #b7aa9f;
}
.events-list .event-item.p7628 .eactions a .vicon {
  background-color: #b7aa9f;
}
.offset-list .olp7628 .ol-copy .dates {
  color: #b7aa9f;
}
.offset-list .olp7628 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp7628 .ol-copy .btn.pc span {
  background-color: #b7aa9f;
}
.offset-list .olp7628 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp7628 {
  background-color: #b7aa9f;
}
.splash-content.scp7628 .feature h1.festival {
  color: #b7aa9f;
}
.calendar .entry ul li.lip7628 {
  border-left: 5px solid #b7aa9f;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7628 {
  color: #ffffff;
  background-color: #b7aa9f;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7628 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7628 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7628 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7628 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7628 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7628 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp7628 {
  color: #ffffff;
  background-color: #b7aa9f;
}
header nav.main ul.root > li.shortcut.selp7628 a,
header nav.main ul.root > li.shortcut.selp7628 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp7628 a .dates,
header nav.main ul.root > li.shortcut.selp7628 a:hover .dates,
header nav.main ul.root > li.shortcut.selp7628 a .composer,
header nav.main ul.root > li.shortcut.selp7628 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7628:hover {
  color: #ffffff;
  background-color: #b7aa9f;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7628:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7628:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7628:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7628:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7628:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7628:hover a:hover .composer {
  color: #202020;
}
.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 .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;
}
.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;
}
.p5839 .splash-content {
  background-color: #c3251c;
}
.p5839 .in-page-nav li:hover,
.p5839 .in-page-nav li.active {
  color: #c3251c;
  border-bottom-color: #c3251c;
}
.p5839 .in-page-nav li:hover a.direct-link,
.p5839 .in-page-nav li.active a.direct-link {
  color: #c3251c;
}
.p5839 .in-page-nav li a.direct-link:hover {
  color: #c3251c;
}
.p5839 .in-page-nav .vicon {
  background-color: #c3251c;
}
.p5839 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #c3251c;
}
.p5839 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5839 .production-content h1,
.p5839 .production-content a,
.p5839 .production-content .perf-brand {
  color: #c3251c;
}
.p5839 .production-content .btn {
  color: #ffffff;
}
.p5839 .production-content .btn span {
  background-color: #c3251c;
}
.p5839 .production-content .btn:hover {
  color: #c7a462;
}
.p5839 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p5839 .production-content .btn.invertbrand span {
  background-color: #c3251c;
}
.p5839 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p5839 .production-content .btn.cta-two {
  color: #ffffff;
}
.p5839 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p5839 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p5839 .production-content .schedule h3 a .vicon {
  background-color: #c3251c;
}
.p5839 .production-content .schedule table td.dte {
  color: #c3251c;
}
.p5839 .production-content .schedule table td.dte a {
  color: #c3251c;
}
.p5839 .production-content .image-gallery .ig-captions h2 {
  color: #c3251c;
}
.p5839 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c3251c;
}
.p5839 .production-content .offset-grid figure {
  color: #c3251c;
}
.p5839 .production-content .offset-grid .names ul li .name {
  color: #c3251c;
}
.p5839 .production-content .event-strip .owl-carousel .event-item {
  color: #c3251c;
}
.p5839 .production-content .event-strip .owl-carousel .event-item a {
  color: #c3251c;
}
.p5839 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c3251c;
  background-color: #c3251c;
  color: #ffffff;
}
.p5839 .production-content .event-strip .carousel .event-item {
  color: #c3251c;
}
.p5839 .production-content .event-strip .carousel .event-item a {
  color: #c3251c;
}
.p5839 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #c3251c;
}
.p5839 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5839 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p5839 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5839 .context-video-cta {
  background-color: #c3251c;
}
.p5839 .context-video-cta .cvcl {
  color: #ffffff;
}
.p5839 .sidemenu li.sel a,
.p5839 .sidemenu li.toggler a {
  border-bottom-color: #c3251c;
}
.p5839 .sidemenu li.sel .vicon,
.p5839 .sidemenu li.toggler .vicon {
  background-color: #c3251c;
}
.p5839 .breadcrumb li:after {
  border-top: 1px solid #c3251c;
  border-right: 1px solid #c3251c;
}
.p5839 .ibloc {
  border-top-color: #c3251c;
}
.p5839 .social h3 a {
  color: #c7a462;
}
.p5839 .social .tweet .hashtag,
.p5839 .social .tweet .username,
.p5839 .social .tweet .urllink {
  color: #c3251c;
}
.p5839 .social .fb-content span.latest {
  color: #c3251c;
}
.p5839 .connector {
  color: #c3251c;
}
.p5839 .connector li a {
  color: #333333;
}
.events-list .event-item.p5839 {
  color: #c3251c;
}
.events-list .event-item.p5839 .date a {
  color: #c3251c;
}
.events-list .event-item.p5839 .more .vicon {
  background-color: #c3251c;
}
.events-list .event-item.p5839 a.venue {
  color: #c3251c;
}
.events-list .event-item.p5839 .eactions a .vicon {
  background-color: #c3251c;
}
.offset-list .olp5839 .ol-copy .dates {
  color: #c3251c;
}
.offset-list .olp5839 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp5839 .ol-copy .btn.pc span {
  background-color: #c3251c;
}
.offset-list .olp5839 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp5839 {
  background-color: #c3251c;
}
.splash-content.scp5839 .feature h1.festival {
  color: #c3251c;
}
.calendar .entry ul li.lip5839 {
  border-left: 5px solid #c3251c;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5839 {
  color: #ffffff;
  background-color: #c3251c;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5839 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5839 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5839 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5839 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5839 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5839 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp5839 {
  color: #ffffff;
  background-color: #c3251c;
}
header nav.main ul.root > li.shortcut.selp5839 a,
header nav.main ul.root > li.shortcut.selp5839 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp5839 a .dates,
header nav.main ul.root > li.shortcut.selp5839 a:hover .dates,
header nav.main ul.root > li.shortcut.selp5839 a .composer,
header nav.main ul.root > li.shortcut.selp5839 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5839:hover {
  color: #ffffff;
  background-color: #c3251c;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5839:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5839:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5839:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5839:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5839:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5839:hover a:hover .composer {
  color: #202020;
}
.p5867 .splash-content {
  background-color: #e08740;
}
.p5867 .in-page-nav li:hover,
.p5867 .in-page-nav li.active {
  color: #e08740;
  border-bottom-color: #e08740;
}
.p5867 .in-page-nav li:hover a.direct-link,
.p5867 .in-page-nav li.active a.direct-link {
  color: #e08740;
}
.p5867 .in-page-nav li a.direct-link:hover {
  color: #e08740;
}
.p5867 .in-page-nav .vicon {
  background-color: #e08740;
}
.p5867 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #e08740;
}
.p5867 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5867 .production-content h1,
.p5867 .production-content a,
.p5867 .production-content .perf-brand {
  color: #e08740;
}
.p5867 .production-content .btn {
  color: #ffffff;
}
.p5867 .production-content .btn span {
  background-color: #e08740;
}
.p5867 .production-content .btn:hover {
  color: #c7a462;
}
.p5867 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p5867 .production-content .btn.invertbrand span {
  background-color: #e08740;
}
.p5867 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p5867 .production-content .btn.cta-two {
  color: #ffffff;
}
.p5867 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p5867 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p5867 .production-content .schedule h3 a .vicon {
  background-color: #e08740;
}
.p5867 .production-content .schedule table td.dte {
  color: #e08740;
}
.p5867 .production-content .schedule table td.dte a {
  color: #e08740;
}
.p5867 .production-content .image-gallery .ig-captions h2 {
  color: #e08740;
}
.p5867 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e08740;
}
.p5867 .production-content .offset-grid figure {
  color: #e08740;
}
.p5867 .production-content .offset-grid .names ul li .name {
  color: #e08740;
}
.p5867 .production-content .event-strip .owl-carousel .event-item {
  color: #e08740;
}
.p5867 .production-content .event-strip .owl-carousel .event-item a {
  color: #e08740;
}
.p5867 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e08740;
  background-color: #e08740;
  color: #ffffff;
}
.p5867 .production-content .event-strip .carousel .event-item {
  color: #e08740;
}
.p5867 .production-content .event-strip .carousel .event-item a {
  color: #e08740;
}
.p5867 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #e08740;
}
.p5867 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5867 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p5867 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5867 .context-video-cta {
  background-color: #e08740;
}
.p5867 .context-video-cta .cvcl {
  color: #ffffff;
}
.p5867 .sidemenu li.sel a,
.p5867 .sidemenu li.toggler a {
  border-bottom-color: #e08740;
}
.p5867 .sidemenu li.sel .vicon,
.p5867 .sidemenu li.toggler .vicon {
  background-color: #e08740;
}
.p5867 .breadcrumb li:after {
  border-top: 1px solid #e08740;
  border-right: 1px solid #e08740;
}
.p5867 .ibloc {
  border-top-color: #e08740;
}
.p5867 .social h3 a {
  color: #c7a462;
}
.p5867 .social .tweet .hashtag,
.p5867 .social .tweet .username,
.p5867 .social .tweet .urllink {
  color: #e08740;
}
.p5867 .social .fb-content span.latest {
  color: #e08740;
}
.p5867 .connector {
  color: #e08740;
}
.p5867 .connector li a {
  color: #333333;
}
.events-list .event-item.p5867 {
  color: #e08740;
}
.events-list .event-item.p5867 .date a {
  color: #e08740;
}
.events-list .event-item.p5867 .more .vicon {
  background-color: #e08740;
}
.events-list .event-item.p5867 a.venue {
  color: #e08740;
}
.events-list .event-item.p5867 .eactions a .vicon {
  background-color: #e08740;
}
.offset-list .olp5867 .ol-copy .dates {
  color: #e08740;
}
.offset-list .olp5867 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp5867 .ol-copy .btn.pc span {
  background-color: #e08740;
}
.offset-list .olp5867 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp5867 {
  background-color: #e08740;
}
.splash-content.scp5867 .feature h1.festival {
  color: #e08740;
}
.calendar .entry ul li.lip5867 {
  border-left: 5px solid #e08740;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5867 {
  color: #ffffff;
  background-color: #e08740;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5867 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5867 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5867 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5867 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5867 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5867 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp5867 {
  color: #ffffff;
  background-color: #e08740;
}
header nav.main ul.root > li.shortcut.selp5867 a,
header nav.main ul.root > li.shortcut.selp5867 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp5867 a .dates,
header nav.main ul.root > li.shortcut.selp5867 a:hover .dates,
header nav.main ul.root > li.shortcut.selp5867 a .composer,
header nav.main ul.root > li.shortcut.selp5867 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5867:hover {
  color: #ffffff;
  background-color: #e08740;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5867:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5867:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5867:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5867:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5867:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5867:hover a:hover .composer {
  color: #202020;
}
.p5881 .splash-content {
  background-color: #279958;
}
.p5881 .in-page-nav li:hover,
.p5881 .in-page-nav li.active {
  color: #279958;
  border-bottom-color: #279958;
}
.p5881 .in-page-nav li:hover a.direct-link,
.p5881 .in-page-nav li.active a.direct-link {
  color: #279958;
}
.p5881 .in-page-nav li a.direct-link:hover {
  color: #279958;
}
.p5881 .in-page-nav .vicon {
  background-color: #279958;
}
.p5881 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #279958;
}
.p5881 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5881 .production-content h1,
.p5881 .production-content a,
.p5881 .production-content .perf-brand {
  color: #279958;
}
.p5881 .production-content .btn {
  color: #ffffff;
}
.p5881 .production-content .btn span {
  background-color: #279958;
}
.p5881 .production-content .btn:hover {
  color: #c7a462;
}
.p5881 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p5881 .production-content .btn.invertbrand span {
  background-color: #279958;
}
.p5881 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p5881 .production-content .btn.cta-two {
  color: #ffffff;
}
.p5881 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p5881 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p5881 .production-content .schedule h3 a .vicon {
  background-color: #279958;
}
.p5881 .production-content .schedule table td.dte {
  color: #279958;
}
.p5881 .production-content .schedule table td.dte a {
  color: #279958;
}
.p5881 .production-content .image-gallery .ig-captions h2 {
  color: #279958;
}
.p5881 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #279958;
}
.p5881 .production-content .offset-grid figure {
  color: #279958;
}
.p5881 .production-content .offset-grid .names ul li .name {
  color: #279958;
}
.p5881 .production-content .event-strip .owl-carousel .event-item {
  color: #279958;
}
.p5881 .production-content .event-strip .owl-carousel .event-item a {
  color: #279958;
}
.p5881 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #279958;
  background-color: #279958;
  color: #ffffff;
}
.p5881 .production-content .event-strip .carousel .event-item {
  color: #279958;
}
.p5881 .production-content .event-strip .carousel .event-item a {
  color: #279958;
}
.p5881 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #279958;
}
.p5881 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5881 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p5881 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5881 .context-video-cta {
  background-color: #279958;
}
.p5881 .context-video-cta .cvcl {
  color: #ffffff;
}
.p5881 .sidemenu li.sel a,
.p5881 .sidemenu li.toggler a {
  border-bottom-color: #279958;
}
.p5881 .sidemenu li.sel .vicon,
.p5881 .sidemenu li.toggler .vicon {
  background-color: #279958;
}
.p5881 .breadcrumb li:after {
  border-top: 1px solid #279958;
  border-right: 1px solid #279958;
}
.p5881 .ibloc {
  border-top-color: #279958;
}
.p5881 .social h3 a {
  color: #c7a462;
}
.p5881 .social .tweet .hashtag,
.p5881 .social .tweet .username,
.p5881 .social .tweet .urllink {
  color: #279958;
}
.p5881 .social .fb-content span.latest {
  color: #279958;
}
.p5881 .connector {
  color: #279958;
}
.p5881 .connector li a {
  color: #333333;
}
.events-list .event-item.p5881 {
  color: #279958;
}
.events-list .event-item.p5881 .date a {
  color: #279958;
}
.events-list .event-item.p5881 .more .vicon {
  background-color: #279958;
}
.events-list .event-item.p5881 a.venue {
  color: #279958;
}
.events-list .event-item.p5881 .eactions a .vicon {
  background-color: #279958;
}
.offset-list .olp5881 .ol-copy .dates {
  color: #279958;
}
.offset-list .olp5881 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp5881 .ol-copy .btn.pc span {
  background-color: #279958;
}
.offset-list .olp5881 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp5881 {
  background-color: #279958;
}
.splash-content.scp5881 .feature h1.festival {
  color: #279958;
}
.calendar .entry ul li.lip5881 {
  border-left: 5px solid #279958;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5881 {
  color: #ffffff;
  background-color: #279958;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5881 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5881 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5881 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5881 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5881 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5881 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp5881 {
  color: #ffffff;
  background-color: #279958;
}
header nav.main ul.root > li.shortcut.selp5881 a,
header nav.main ul.root > li.shortcut.selp5881 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp5881 a .dates,
header nav.main ul.root > li.shortcut.selp5881 a:hover .dates,
header nav.main ul.root > li.shortcut.selp5881 a .composer,
header nav.main ul.root > li.shortcut.selp5881 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5881:hover {
  color: #ffffff;
  background-color: #279958;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5881:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5881:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5881:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5881:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5881:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5881:hover a:hover .composer {
  color: #202020;
}
.p4474 .splash-content {
  background-color: #ec008c;
}
.p4474 .in-page-nav li:hover,
.p4474 .in-page-nav li.active {
  color: #ec008c;
  border-bottom-color: #ec008c;
}
.p4474 .in-page-nav li:hover a.direct-link,
.p4474 .in-page-nav li.active a.direct-link {
  color: #ec008c;
}
.p4474 .in-page-nav li a.direct-link:hover {
  color: #ec008c;
}
.p4474 .in-page-nav .vicon {
  background-color: #ec008c;
}
.p4474 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ec008c;
}
.p4474 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4474 .production-content h1,
.p4474 .production-content a,
.p4474 .production-content .perf-brand {
  color: #ec008c;
}
.p4474 .production-content .btn {
  color: #ffffff;
}
.p4474 .production-content .btn span {
  background-color: #ec008c;
}
.p4474 .production-content .btn:hover {
  color: #c7a462;
}
.p4474 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p4474 .production-content .btn.invertbrand span {
  background-color: #ec008c;
}
.p4474 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p4474 .production-content .btn.cta-two {
  color: #ffffff;
}
.p4474 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p4474 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p4474 .production-content .schedule h3 a .vicon {
  background-color: #ec008c;
}
.p4474 .production-content .schedule table td.dte {
  color: #ec008c;
}
.p4474 .production-content .schedule table td.dte a {
  color: #ec008c;
}
.p4474 .production-content .image-gallery .ig-captions h2 {
  color: #ec008c;
}
.p4474 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ec008c;
}
.p4474 .production-content .offset-grid figure {
  color: #ec008c;
}
.p4474 .production-content .offset-grid .names ul li .name {
  color: #ec008c;
}
.p4474 .production-content .event-strip .owl-carousel .event-item {
  color: #ec008c;
}
.p4474 .production-content .event-strip .owl-carousel .event-item a {
  color: #ec008c;
}
.p4474 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ec008c;
  background-color: #ec008c;
  color: #ffffff;
}
.p4474 .production-content .event-strip .carousel .event-item {
  color: #ec008c;
}
.p4474 .production-content .event-strip .carousel .event-item a {
  color: #ec008c;
}
.p4474 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ec008c;
}
.p4474 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4474 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p4474 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4474 .context-video-cta {
  background-color: #ec008c;
}
.p4474 .context-video-cta .cvcl {
  color: #ffffff;
}
.p4474 .sidemenu li.sel a,
.p4474 .sidemenu li.toggler a {
  border-bottom-color: #ec008c;
}
.p4474 .sidemenu li.sel .vicon,
.p4474 .sidemenu li.toggler .vicon {
  background-color: #ec008c;
}
.p4474 .breadcrumb li:after {
  border-top: 1px solid #ec008c;
  border-right: 1px solid #ec008c;
}
.p4474 .ibloc {
  border-top-color: #ec008c;
}
.p4474 .social h3 a {
  color: #c7a462;
}
.p4474 .social .tweet .hashtag,
.p4474 .social .tweet .username,
.p4474 .social .tweet .urllink {
  color: #ec008c;
}
.p4474 .social .fb-content span.latest {
  color: #ec008c;
}
.p4474 .connector {
  color: #ec008c;
}
.p4474 .connector li a {
  color: #333333;
}
.events-list .event-item.p4474 {
  color: #ec008c;
}
.events-list .event-item.p4474 .date a {
  color: #ec008c;
}
.events-list .event-item.p4474 .more .vicon {
  background-color: #ec008c;
}
.events-list .event-item.p4474 a.venue {
  color: #ec008c;
}
.events-list .event-item.p4474 .eactions a .vicon {
  background-color: #ec008c;
}
.offset-list .olp4474 .ol-copy .dates {
  color: #ec008c;
}
.offset-list .olp4474 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp4474 .ol-copy .btn.pc span {
  background-color: #ec008c;
}
.offset-list .olp4474 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp4474 {
  background-color: #ec008c;
}
.splash-content.scp4474 .feature h1.festival {
  color: #ec008c;
}
.calendar .entry ul li.lip4474 {
  border-left: 5px solid #ec008c;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4474 {
  color: #ffffff;
  background-color: #ec008c;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4474 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4474 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4474 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4474 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4474 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4474 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp4474 {
  color: #ffffff;
  background-color: #ec008c;
}
header nav.main ul.root > li.shortcut.selp4474 a,
header nav.main ul.root > li.shortcut.selp4474 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp4474 a .dates,
header nav.main ul.root > li.shortcut.selp4474 a:hover .dates,
header nav.main ul.root > li.shortcut.selp4474 a .composer,
header nav.main ul.root > li.shortcut.selp4474 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4474:hover {
  color: #ffffff;
  background-color: #ec008c;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4474:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4474:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4474:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4474:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4474:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4474: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 .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;
}
.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;
}
.p4157 .splash-content {
  background-color: #73bbb3;
}
.p4157 .in-page-nav li:hover,
.p4157 .in-page-nav li.active {
  color: #73bbb3;
  border-bottom-color: #73bbb3;
}
.p4157 .in-page-nav li:hover a.direct-link,
.p4157 .in-page-nav li.active a.direct-link {
  color: #73bbb3;
}
.p4157 .in-page-nav li a.direct-link:hover {
  color: #73bbb3;
}
.p4157 .in-page-nav .vicon {
  background-color: #73bbb3;
}
.p4157 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #73bbb3;
}
.p4157 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p4157 .production-content h1,
.p4157 .production-content a,
.p4157 .production-content .perf-brand {
  color: #73bbb3;
}
.p4157 .production-content .btn {
  color: #202020;
}
.p4157 .production-content .btn span {
  background-color: #73bbb3;
}
.p4157 .production-content .btn:hover {
  color: #c7a462;
}
.p4157 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p4157 .production-content .btn.invertbrand span {
  background-color: #73bbb3;
}
.p4157 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p4157 .production-content .btn.cta-two {
  color: #ffffff;
}
.p4157 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p4157 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p4157 .production-content .schedule h3 a .vicon {
  background-color: #73bbb3;
}
.p4157 .production-content .schedule table td.dte {
  color: #73bbb3;
}
.p4157 .production-content .schedule table td.dte a {
  color: #73bbb3;
}
.p4157 .production-content .image-gallery .ig-captions h2 {
  color: #73bbb3;
}
.p4157 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #73bbb3;
}
.p4157 .production-content .offset-grid figure {
  color: #73bbb3;
}
.p4157 .production-content .offset-grid .names ul li .name {
  color: #73bbb3;
}
.p4157 .production-content .event-strip .owl-carousel .event-item {
  color: #73bbb3;
}
.p4157 .production-content .event-strip .owl-carousel .event-item a {
  color: #73bbb3;
}
.p4157 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #73bbb3;
  background-color: #73bbb3;
  color: #202020;
}
.p4157 .production-content .event-strip .carousel .event-item {
  color: #73bbb3;
}
.p4157 .production-content .event-strip .carousel .event-item a {
  color: #73bbb3;
}
.p4157 .production-content .ticket-btn {
  color: #202020;
  background-color: #73bbb3;
}
.p4157 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p4157 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p4157 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4157 .context-video-cta {
  background-color: #73bbb3;
}
.p4157 .context-video-cta .cvcl {
  color: #202020;
}
.p4157 .sidemenu li.sel a,
.p4157 .sidemenu li.toggler a {
  border-bottom-color: #73bbb3;
}
.p4157 .sidemenu li.sel .vicon,
.p4157 .sidemenu li.toggler .vicon {
  background-color: #73bbb3;
}
.p4157 .breadcrumb li:after {
  border-top: 1px solid #73bbb3;
  border-right: 1px solid #73bbb3;
}
.p4157 .ibloc {
  border-top-color: #73bbb3;
}
.p4157 .social h3 a {
  color: #c7a462;
}
.p4157 .social .tweet .hashtag,
.p4157 .social .tweet .username,
.p4157 .social .tweet .urllink {
  color: #73bbb3;
}
.p4157 .social .fb-content span.latest {
  color: #73bbb3;
}
.p4157 .connector {
  color: #73bbb3;
}
.p4157 .connector li a {
  color: #333333;
}
.events-list .event-item.p4157 {
  color: #73bbb3;
}
.events-list .event-item.p4157 .date a {
  color: #73bbb3;
}
.events-list .event-item.p4157 .more .vicon {
  background-color: #73bbb3;
}
.events-list .event-item.p4157 a.venue {
  color: #73bbb3;
}
.events-list .event-item.p4157 .eactions a .vicon {
  background-color: #73bbb3;
}
.offset-list .olp4157 .ol-copy .dates {
  color: #73bbb3;
}
.offset-list .olp4157 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp4157 .ol-copy .btn.pc span {
  background-color: #73bbb3;
}
.offset-list .olp4157 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp4157 {
  background-color: #73bbb3;
}
.splash-content.scp4157 .feature h1.festival {
  color: #73bbb3;
}
.calendar .entry ul li.lip4157 {
  border-left: 5px solid #73bbb3;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4157 {
  color: #202020;
  background-color: #73bbb3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4157 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4157 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4157 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4157 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4157 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4157 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp4157 {
  color: #202020;
  background-color: #73bbb3;
}
header nav.main ul.root > li.shortcut.selp4157 a,
header nav.main ul.root > li.shortcut.selp4157 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp4157 a .dates,
header nav.main ul.root > li.shortcut.selp4157 a:hover .dates,
header nav.main ul.root > li.shortcut.selp4157 a .composer,
header nav.main ul.root > li.shortcut.selp4157 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4157:hover {
  color: #202020;
  background-color: #73bbb3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4157:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4157:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4157:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4157:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4157:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4157:hover a:hover .composer {
  color: #ffffff;
}
.p4494 .splash-content {
  background-color: #818285;
}
.p4494 .in-page-nav li:hover,
.p4494 .in-page-nav li.active {
  color: #818285;
  border-bottom-color: #818285;
}
.p4494 .in-page-nav li:hover a.direct-link,
.p4494 .in-page-nav li.active a.direct-link {
  color: #818285;
}
.p4494 .in-page-nav li a.direct-link:hover {
  color: #818285;
}
.p4494 .in-page-nav .vicon {
  background-color: #818285;
}
.p4494 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #818285;
}
.p4494 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4494 .production-content h1,
.p4494 .production-content a,
.p4494 .production-content .perf-brand {
  color: #818285;
}
.p4494 .production-content .btn {
  color: #ffffff;
}
.p4494 .production-content .btn span {
  background-color: #818285;
}
.p4494 .production-content .btn:hover {
  color: #c7a462;
}
.p4494 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p4494 .production-content .btn.invertbrand span {
  background-color: #818285;
}
.p4494 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p4494 .production-content .btn.cta-two {
  color: #ffffff;
}
.p4494 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p4494 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p4494 .production-content .schedule h3 a .vicon {
  background-color: #818285;
}
.p4494 .production-content .schedule table td.dte {
  color: #818285;
}
.p4494 .production-content .schedule table td.dte a {
  color: #818285;
}
.p4494 .production-content .image-gallery .ig-captions h2 {
  color: #818285;
}
.p4494 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #818285;
}
.p4494 .production-content .offset-grid figure {
  color: #818285;
}
.p4494 .production-content .offset-grid .names ul li .name {
  color: #818285;
}
.p4494 .production-content .event-strip .owl-carousel .event-item {
  color: #818285;
}
.p4494 .production-content .event-strip .owl-carousel .event-item a {
  color: #818285;
}
.p4494 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #818285;
  background-color: #818285;
  color: #ffffff;
}
.p4494 .production-content .event-strip .carousel .event-item {
  color: #818285;
}
.p4494 .production-content .event-strip .carousel .event-item a {
  color: #818285;
}
.p4494 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #818285;
}
.p4494 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4494 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p4494 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4494 .context-video-cta {
  background-color: #818285;
}
.p4494 .context-video-cta .cvcl {
  color: #ffffff;
}
.p4494 .sidemenu li.sel a,
.p4494 .sidemenu li.toggler a {
  border-bottom-color: #818285;
}
.p4494 .sidemenu li.sel .vicon,
.p4494 .sidemenu li.toggler .vicon {
  background-color: #818285;
}
.p4494 .breadcrumb li:after {
  border-top: 1px solid #818285;
  border-right: 1px solid #818285;
}
.p4494 .ibloc {
  border-top-color: #818285;
}
.p4494 .social h3 a {
  color: #c7a462;
}
.p4494 .social .tweet .hashtag,
.p4494 .social .tweet .username,
.p4494 .social .tweet .urllink {
  color: #818285;
}
.p4494 .social .fb-content span.latest {
  color: #818285;
}
.p4494 .connector {
  color: #818285;
}
.p4494 .connector li a {
  color: #333333;
}
.events-list .event-item.p4494 {
  color: #818285;
}
.events-list .event-item.p4494 .date a {
  color: #818285;
}
.events-list .event-item.p4494 .more .vicon {
  background-color: #818285;
}
.events-list .event-item.p4494 a.venue {
  color: #818285;
}
.events-list .event-item.p4494 .eactions a .vicon {
  background-color: #818285;
}
.offset-list .olp4494 .ol-copy .dates {
  color: #818285;
}
.offset-list .olp4494 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp4494 .ol-copy .btn.pc span {
  background-color: #818285;
}
.offset-list .olp4494 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp4494 {
  background-color: #818285;
}
.splash-content.scp4494 .feature h1.festival {
  color: #818285;
}
.calendar .entry ul li.lip4494 {
  border-left: 5px solid #818285;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4494 {
  color: #ffffff;
  background-color: #818285;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4494 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4494 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4494 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4494 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4494 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4494 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp4494 {
  color: #ffffff;
  background-color: #818285;
}
header nav.main ul.root > li.shortcut.selp4494 a,
header nav.main ul.root > li.shortcut.selp4494 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp4494 a .dates,
header nav.main ul.root > li.shortcut.selp4494 a:hover .dates,
header nav.main ul.root > li.shortcut.selp4494 a .composer,
header nav.main ul.root > li.shortcut.selp4494 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4494:hover {
  color: #ffffff;
  background-color: #818285;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4494:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4494:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4494:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4494:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4494:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4494: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 .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;
}
.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;
}
.p4501 .splash-content {
  background-color: #ed1c24;
}
.p4501 .in-page-nav li:hover,
.p4501 .in-page-nav li.active {
  color: #ed1c24;
  border-bottom-color: #ed1c24;
}
.p4501 .in-page-nav li:hover a.direct-link,
.p4501 .in-page-nav li.active a.direct-link {
  color: #ed1c24;
}
.p4501 .in-page-nav li a.direct-link:hover {
  color: #ed1c24;
}
.p4501 .in-page-nav .vicon {
  background-color: #ed1c24;
}
.p4501 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ed1c24;
}
.p4501 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4501 .production-content h1,
.p4501 .production-content a,
.p4501 .production-content .perf-brand {
  color: #ed1c24;
}
.p4501 .production-content .btn {
  color: #ffffff;
}
.p4501 .production-content .btn span {
  background-color: #ed1c24;
}
.p4501 .production-content .btn:hover {
  color: #c7a462;
}
.p4501 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p4501 .production-content .btn.invertbrand span {
  background-color: #ed1c24;
}
.p4501 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p4501 .production-content .btn.cta-two {
  color: #ffffff;
}
.p4501 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p4501 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p4501 .production-content .schedule h3 a .vicon {
  background-color: #ed1c24;
}
.p4501 .production-content .schedule table td.dte {
  color: #ed1c24;
}
.p4501 .production-content .schedule table td.dte a {
  color: #ed1c24;
}
.p4501 .production-content .image-gallery .ig-captions h2 {
  color: #ed1c24;
}
.p4501 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ed1c24;
}
.p4501 .production-content .offset-grid figure {
  color: #ed1c24;
}
.p4501 .production-content .offset-grid .names ul li .name {
  color: #ed1c24;
}
.p4501 .production-content .event-strip .owl-carousel .event-item {
  color: #ed1c24;
}
.p4501 .production-content .event-strip .owl-carousel .event-item a {
  color: #ed1c24;
}
.p4501 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ed1c24;
  background-color: #ed1c24;
  color: #ffffff;
}
.p4501 .production-content .event-strip .carousel .event-item {
  color: #ed1c24;
}
.p4501 .production-content .event-strip .carousel .event-item a {
  color: #ed1c24;
}
.p4501 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ed1c24;
}
.p4501 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4501 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p4501 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4501 .context-video-cta {
  background-color: #ed1c24;
}
.p4501 .context-video-cta .cvcl {
  color: #ffffff;
}
.p4501 .sidemenu li.sel a,
.p4501 .sidemenu li.toggler a {
  border-bottom-color: #ed1c24;
}
.p4501 .sidemenu li.sel .vicon,
.p4501 .sidemenu li.toggler .vicon {
  background-color: #ed1c24;
}
.p4501 .breadcrumb li:after {
  border-top: 1px solid #ed1c24;
  border-right: 1px solid #ed1c24;
}
.p4501 .ibloc {
  border-top-color: #ed1c24;
}
.p4501 .social h3 a {
  color: #c7a462;
}
.p4501 .social .tweet .hashtag,
.p4501 .social .tweet .username,
.p4501 .social .tweet .urllink {
  color: #ed1c24;
}
.p4501 .social .fb-content span.latest {
  color: #ed1c24;
}
.p4501 .connector {
  color: #ed1c24;
}
.p4501 .connector li a {
  color: #333333;
}
.events-list .event-item.p4501 {
  color: #ed1c24;
}
.events-list .event-item.p4501 .date a {
  color: #ed1c24;
}
.events-list .event-item.p4501 .more .vicon {
  background-color: #ed1c24;
}
.events-list .event-item.p4501 a.venue {
  color: #ed1c24;
}
.events-list .event-item.p4501 .eactions a .vicon {
  background-color: #ed1c24;
}
.offset-list .olp4501 .ol-copy .dates {
  color: #ed1c24;
}
.offset-list .olp4501 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp4501 .ol-copy .btn.pc span {
  background-color: #ed1c24;
}
.offset-list .olp4501 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp4501 {
  background-color: #ed1c24;
}
.splash-content.scp4501 .feature h1.festival {
  color: #ed1c24;
}
.calendar .entry ul li.lip4501 {
  border-left: 5px solid #ed1c24;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4501 {
  color: #ffffff;
  background-color: #ed1c24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4501 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4501 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4501 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4501 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4501 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4501 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp4501 {
  color: #ffffff;
  background-color: #ed1c24;
}
header nav.main ul.root > li.shortcut.selp4501 a,
header nav.main ul.root > li.shortcut.selp4501 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp4501 a .dates,
header nav.main ul.root > li.shortcut.selp4501 a:hover .dates,
header nav.main ul.root > li.shortcut.selp4501 a .composer,
header nav.main ul.root > li.shortcut.selp4501 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4501:hover {
  color: #ffffff;
  background-color: #ed1c24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4501:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4501:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4501:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4501:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4501:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4501:hover a:hover .composer {
  color: #202020;
}
.p2059 .splash-content {
  background-color: #73bbb3;
}
.p2059 .in-page-nav li:hover,
.p2059 .in-page-nav li.active {
  color: #73bbb3;
  border-bottom-color: #73bbb3;
}
.p2059 .in-page-nav li:hover a.direct-link,
.p2059 .in-page-nav li.active a.direct-link {
  color: #73bbb3;
}
.p2059 .in-page-nav li a.direct-link:hover {
  color: #73bbb3;
}
.p2059 .in-page-nav .vicon {
  background-color: #73bbb3;
}
.p2059 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #73bbb3;
}
.p2059 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p2059 .production-content h1,
.p2059 .production-content a,
.p2059 .production-content .perf-brand {
  color: #73bbb3;
}
.p2059 .production-content .btn {
  color: #202020;
}
.p2059 .production-content .btn span {
  background-color: #73bbb3;
}
.p2059 .production-content .btn:hover {
  color: #c7a462;
}
.p2059 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p2059 .production-content .btn.invertbrand span {
  background-color: #73bbb3;
}
.p2059 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p2059 .production-content .btn.cta-two {
  color: #ffffff;
}
.p2059 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p2059 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p2059 .production-content .schedule h3 a .vicon {
  background-color: #73bbb3;
}
.p2059 .production-content .schedule table td.dte {
  color: #73bbb3;
}
.p2059 .production-content .schedule table td.dte a {
  color: #73bbb3;
}
.p2059 .production-content .image-gallery .ig-captions h2 {
  color: #73bbb3;
}
.p2059 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #73bbb3;
}
.p2059 .production-content .offset-grid figure {
  color: #73bbb3;
}
.p2059 .production-content .offset-grid .names ul li .name {
  color: #73bbb3;
}
.p2059 .production-content .event-strip .owl-carousel .event-item {
  color: #73bbb3;
}
.p2059 .production-content .event-strip .owl-carousel .event-item a {
  color: #73bbb3;
}
.p2059 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #73bbb3;
  background-color: #73bbb3;
  color: #202020;
}
.p2059 .production-content .event-strip .carousel .event-item {
  color: #73bbb3;
}
.p2059 .production-content .event-strip .carousel .event-item a {
  color: #73bbb3;
}
.p2059 .production-content .ticket-btn {
  color: #202020;
  background-color: #73bbb3;
}
.p2059 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p2059 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p2059 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2059 .context-video-cta {
  background-color: #73bbb3;
}
.p2059 .context-video-cta .cvcl {
  color: #202020;
}
.p2059 .sidemenu li.sel a,
.p2059 .sidemenu li.toggler a {
  border-bottom-color: #73bbb3;
}
.p2059 .sidemenu li.sel .vicon,
.p2059 .sidemenu li.toggler .vicon {
  background-color: #73bbb3;
}
.p2059 .breadcrumb li:after {
  border-top: 1px solid #73bbb3;
  border-right: 1px solid #73bbb3;
}
.p2059 .ibloc {
  border-top-color: #73bbb3;
}
.p2059 .social h3 a {
  color: #c7a462;
}
.p2059 .social .tweet .hashtag,
.p2059 .social .tweet .username,
.p2059 .social .tweet .urllink {
  color: #73bbb3;
}
.p2059 .social .fb-content span.latest {
  color: #73bbb3;
}
.p2059 .connector {
  color: #73bbb3;
}
.p2059 .connector li a {
  color: #333333;
}
.events-list .event-item.p2059 {
  color: #73bbb3;
}
.events-list .event-item.p2059 .date a {
  color: #73bbb3;
}
.events-list .event-item.p2059 .more .vicon {
  background-color: #73bbb3;
}
.events-list .event-item.p2059 a.venue {
  color: #73bbb3;
}
.events-list .event-item.p2059 .eactions a .vicon {
  background-color: #73bbb3;
}
.offset-list .olp2059 .ol-copy .dates {
  color: #73bbb3;
}
.offset-list .olp2059 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp2059 .ol-copy .btn.pc span {
  background-color: #73bbb3;
}
.offset-list .olp2059 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp2059 {
  background-color: #73bbb3;
}
.splash-content.scp2059 .feature h1.festival {
  color: #73bbb3;
}
.calendar .entry ul li.lip2059 {
  border-left: 5px solid #73bbb3;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2059 {
  color: #202020;
  background-color: #73bbb3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2059 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2059 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2059 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2059 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2059 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2059 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp2059 {
  color: #202020;
  background-color: #73bbb3;
}
header nav.main ul.root > li.shortcut.selp2059 a,
header nav.main ul.root > li.shortcut.selp2059 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp2059 a .dates,
header nav.main ul.root > li.shortcut.selp2059 a:hover .dates,
header nav.main ul.root > li.shortcut.selp2059 a .composer,
header nav.main ul.root > li.shortcut.selp2059 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2059:hover {
  color: #202020;
  background-color: #73bbb3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2059:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2059:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2059:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2059:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2059:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2059:hover a:hover .composer {
  color: #ffffff;
}
.p2443 .splash-content {
  background-color: #f9ae40;
}
.p2443 .in-page-nav li:hover,
.p2443 .in-page-nav li.active {
  color: #f9ae40;
  border-bottom-color: #f9ae40;
}
.p2443 .in-page-nav li:hover a.direct-link,
.p2443 .in-page-nav li.active a.direct-link {
  color: #f9ae40;
}
.p2443 .in-page-nav li a.direct-link:hover {
  color: #f9ae40;
}
.p2443 .in-page-nav .vicon {
  background-color: #f9ae40;
}
.p2443 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #f9ae40;
}
.p2443 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p2443 .production-content h1,
.p2443 .production-content a,
.p2443 .production-content .perf-brand {
  color: #f9ae40;
}
.p2443 .production-content .btn {
  color: #202020;
}
.p2443 .production-content .btn span {
  background-color: #f9ae40;
}
.p2443 .production-content .btn:hover {
  color: #c7a462;
}
.p2443 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p2443 .production-content .btn.invertbrand span {
  background-color: #f9ae40;
}
.p2443 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p2443 .production-content .btn.cta-two {
  color: #ffffff;
}
.p2443 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p2443 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p2443 .production-content .schedule h3 a .vicon {
  background-color: #f9ae40;
}
.p2443 .production-content .schedule table td.dte {
  color: #f9ae40;
}
.p2443 .production-content .schedule table td.dte a {
  color: #f9ae40;
}
.p2443 .production-content .image-gallery .ig-captions h2 {
  color: #f9ae40;
}
.p2443 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f9ae40;
}
.p2443 .production-content .offset-grid figure {
  color: #f9ae40;
}
.p2443 .production-content .offset-grid .names ul li .name {
  color: #f9ae40;
}
.p2443 .production-content .event-strip .owl-carousel .event-item {
  color: #f9ae40;
}
.p2443 .production-content .event-strip .owl-carousel .event-item a {
  color: #f9ae40;
}
.p2443 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f9ae40;
  background-color: #f9ae40;
  color: #202020;
}
.p2443 .production-content .event-strip .carousel .event-item {
  color: #f9ae40;
}
.p2443 .production-content .event-strip .carousel .event-item a {
  color: #f9ae40;
}
.p2443 .production-content .ticket-btn {
  color: #202020;
  background-color: #f9ae40;
}
.p2443 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p2443 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p2443 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2443 .context-video-cta {
  background-color: #f9ae40;
}
.p2443 .context-video-cta .cvcl {
  color: #202020;
}
.p2443 .sidemenu li.sel a,
.p2443 .sidemenu li.toggler a {
  border-bottom-color: #f9ae40;
}
.p2443 .sidemenu li.sel .vicon,
.p2443 .sidemenu li.toggler .vicon {
  background-color: #f9ae40;
}
.p2443 .breadcrumb li:after {
  border-top: 1px solid #f9ae40;
  border-right: 1px solid #f9ae40;
}
.p2443 .ibloc {
  border-top-color: #f9ae40;
}
.p2443 .social h3 a {
  color: #c7a462;
}
.p2443 .social .tweet .hashtag,
.p2443 .social .tweet .username,
.p2443 .social .tweet .urllink {
  color: #f9ae40;
}
.p2443 .social .fb-content span.latest {
  color: #f9ae40;
}
.p2443 .connector {
  color: #f9ae40;
}
.p2443 .connector li a {
  color: #333333;
}
.events-list .event-item.p2443 {
  color: #f9ae40;
}
.events-list .event-item.p2443 .date a {
  color: #f9ae40;
}
.events-list .event-item.p2443 .more .vicon {
  background-color: #f9ae40;
}
.events-list .event-item.p2443 a.venue {
  color: #f9ae40;
}
.events-list .event-item.p2443 .eactions a .vicon {
  background-color: #f9ae40;
}
.offset-list .olp2443 .ol-copy .dates {
  color: #f9ae40;
}
.offset-list .olp2443 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp2443 .ol-copy .btn.pc span {
  background-color: #f9ae40;
}
.offset-list .olp2443 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp2443 {
  background-color: #f9ae40;
}
.splash-content.scp2443 .feature h1.festival {
  color: #f9ae40;
}
.calendar .entry ul li.lip2443 {
  border-left: 5px solid #f9ae40;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2443 {
  color: #202020;
  background-color: #f9ae40;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2443 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2443 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2443 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2443 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2443 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2443 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp2443 {
  color: #202020;
  background-color: #f9ae40;
}
header nav.main ul.root > li.shortcut.selp2443 a,
header nav.main ul.root > li.shortcut.selp2443 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp2443 a .dates,
header nav.main ul.root > li.shortcut.selp2443 a:hover .dates,
header nav.main ul.root > li.shortcut.selp2443 a .composer,
header nav.main ul.root > li.shortcut.selp2443 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2443:hover {
  color: #202020;
  background-color: #f9ae40;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2443:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2443:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2443:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2443:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2443:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2443:hover a:hover .composer {
  color: #ffffff;
}
.p2442 .splash-content {
  background-color: #e6393b;
}
.p2442 .in-page-nav li:hover,
.p2442 .in-page-nav li.active {
  color: #e6393b;
  border-bottom-color: #e6393b;
}
.p2442 .in-page-nav li:hover a.direct-link,
.p2442 .in-page-nav li.active a.direct-link {
  color: #e6393b;
}
.p2442 .in-page-nav li a.direct-link:hover {
  color: #e6393b;
}
.p2442 .in-page-nav .vicon {
  background-color: #e6393b;
}
.p2442 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #e6393b;
}
.p2442 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2442 .production-content h1,
.p2442 .production-content a,
.p2442 .production-content .perf-brand {
  color: #e6393b;
}
.p2442 .production-content .btn {
  color: #ffffff;
}
.p2442 .production-content .btn span {
  background-color: #e6393b;
}
.p2442 .production-content .btn:hover {
  color: #c7a462;
}
.p2442 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p2442 .production-content .btn.invertbrand span {
  background-color: #e6393b;
}
.p2442 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p2442 .production-content .btn.cta-two {
  color: #ffffff;
}
.p2442 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p2442 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p2442 .production-content .schedule h3 a .vicon {
  background-color: #e6393b;
}
.p2442 .production-content .schedule table td.dte {
  color: #e6393b;
}
.p2442 .production-content .schedule table td.dte a {
  color: #e6393b;
}
.p2442 .production-content .image-gallery .ig-captions h2 {
  color: #e6393b;
}
.p2442 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e6393b;
}
.p2442 .production-content .offset-grid figure {
  color: #e6393b;
}
.p2442 .production-content .offset-grid .names ul li .name {
  color: #e6393b;
}
.p2442 .production-content .event-strip .owl-carousel .event-item {
  color: #e6393b;
}
.p2442 .production-content .event-strip .owl-carousel .event-item a {
  color: #e6393b;
}
.p2442 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e6393b;
  background-color: #e6393b;
  color: #ffffff;
}
.p2442 .production-content .event-strip .carousel .event-item {
  color: #e6393b;
}
.p2442 .production-content .event-strip .carousel .event-item a {
  color: #e6393b;
}
.p2442 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #e6393b;
}
.p2442 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2442 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p2442 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2442 .context-video-cta {
  background-color: #e6393b;
}
.p2442 .context-video-cta .cvcl {
  color: #ffffff;
}
.p2442 .sidemenu li.sel a,
.p2442 .sidemenu li.toggler a {
  border-bottom-color: #e6393b;
}
.p2442 .sidemenu li.sel .vicon,
.p2442 .sidemenu li.toggler .vicon {
  background-color: #e6393b;
}
.p2442 .breadcrumb li:after {
  border-top: 1px solid #e6393b;
  border-right: 1px solid #e6393b;
}
.p2442 .ibloc {
  border-top-color: #e6393b;
}
.p2442 .social h3 a {
  color: #c7a462;
}
.p2442 .social .tweet .hashtag,
.p2442 .social .tweet .username,
.p2442 .social .tweet .urllink {
  color: #e6393b;
}
.p2442 .social .fb-content span.latest {
  color: #e6393b;
}
.p2442 .connector {
  color: #e6393b;
}
.p2442 .connector li a {
  color: #333333;
}
.events-list .event-item.p2442 {
  color: #e6393b;
}
.events-list .event-item.p2442 .date a {
  color: #e6393b;
}
.events-list .event-item.p2442 .more .vicon {
  background-color: #e6393b;
}
.events-list .event-item.p2442 a.venue {
  color: #e6393b;
}
.events-list .event-item.p2442 .eactions a .vicon {
  background-color: #e6393b;
}
.offset-list .olp2442 .ol-copy .dates {
  color: #e6393b;
}
.offset-list .olp2442 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp2442 .ol-copy .btn.pc span {
  background-color: #e6393b;
}
.offset-list .olp2442 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp2442 {
  background-color: #e6393b;
}
.splash-content.scp2442 .feature h1.festival {
  color: #e6393b;
}
.calendar .entry ul li.lip2442 {
  border-left: 5px solid #e6393b;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2442 {
  color: #ffffff;
  background-color: #e6393b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2442 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2442 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2442 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2442 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2442 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2442 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp2442 {
  color: #ffffff;
  background-color: #e6393b;
}
header nav.main ul.root > li.shortcut.selp2442 a,
header nav.main ul.root > li.shortcut.selp2442 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp2442 a .dates,
header nav.main ul.root > li.shortcut.selp2442 a:hover .dates,
header nav.main ul.root > li.shortcut.selp2442 a .composer,
header nav.main ul.root > li.shortcut.selp2442 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2442:hover {
  color: #ffffff;
  background-color: #e6393b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2442:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2442:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2442:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2442:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2442:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2442:hover a:hover .composer {
  color: #202020;
}
.p2441 .splash-content {
  background-color: #243874;
}
.p2441 .in-page-nav li:hover,
.p2441 .in-page-nav li.active {
  color: #243874;
  border-bottom-color: #243874;
}
.p2441 .in-page-nav li:hover a.direct-link,
.p2441 .in-page-nav li.active a.direct-link {
  color: #243874;
}
.p2441 .in-page-nav li a.direct-link:hover {
  color: #243874;
}
.p2441 .in-page-nav .vicon {
  background-color: #243874;
}
.p2441 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #243874;
}
.p2441 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2441 .production-content h1,
.p2441 .production-content a,
.p2441 .production-content .perf-brand {
  color: #243874;
}
.p2441 .production-content .btn {
  color: #ffffff;
}
.p2441 .production-content .btn span {
  background-color: #243874;
}
.p2441 .production-content .btn:hover {
  color: #c7a462;
}
.p2441 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p2441 .production-content .btn.invertbrand span {
  background-color: #243874;
}
.p2441 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p2441 .production-content .btn.cta-two {
  color: #ffffff;
}
.p2441 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p2441 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p2441 .production-content .schedule h3 a .vicon {
  background-color: #243874;
}
.p2441 .production-content .schedule table td.dte {
  color: #243874;
}
.p2441 .production-content .schedule table td.dte a {
  color: #243874;
}
.p2441 .production-content .image-gallery .ig-captions h2 {
  color: #243874;
}
.p2441 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #243874;
}
.p2441 .production-content .offset-grid figure {
  color: #243874;
}
.p2441 .production-content .offset-grid .names ul li .name {
  color: #243874;
}
.p2441 .production-content .event-strip .owl-carousel .event-item {
  color: #243874;
}
.p2441 .production-content .event-strip .owl-carousel .event-item a {
  color: #243874;
}
.p2441 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #243874;
  background-color: #243874;
  color: #ffffff;
}
.p2441 .production-content .event-strip .carousel .event-item {
  color: #243874;
}
.p2441 .production-content .event-strip .carousel .event-item a {
  color: #243874;
}
.p2441 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #243874;
}
.p2441 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2441 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p2441 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2441 .context-video-cta {
  background-color: #243874;
}
.p2441 .context-video-cta .cvcl {
  color: #ffffff;
}
.p2441 .sidemenu li.sel a,
.p2441 .sidemenu li.toggler a {
  border-bottom-color: #243874;
}
.p2441 .sidemenu li.sel .vicon,
.p2441 .sidemenu li.toggler .vicon {
  background-color: #243874;
}
.p2441 .breadcrumb li:after {
  border-top: 1px solid #243874;
  border-right: 1px solid #243874;
}
.p2441 .ibloc {
  border-top-color: #243874;
}
.p2441 .social h3 a {
  color: #c7a462;
}
.p2441 .social .tweet .hashtag,
.p2441 .social .tweet .username,
.p2441 .social .tweet .urllink {
  color: #243874;
}
.p2441 .social .fb-content span.latest {
  color: #243874;
}
.p2441 .connector {
  color: #243874;
}
.p2441 .connector li a {
  color: #333333;
}
.events-list .event-item.p2441 {
  color: #243874;
}
.events-list .event-item.p2441 .date a {
  color: #243874;
}
.events-list .event-item.p2441 .more .vicon {
  background-color: #243874;
}
.events-list .event-item.p2441 a.venue {
  color: #243874;
}
.events-list .event-item.p2441 .eactions a .vicon {
  background-color: #243874;
}
.offset-list .olp2441 .ol-copy .dates {
  color: #243874;
}
.offset-list .olp2441 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp2441 .ol-copy .btn.pc span {
  background-color: #243874;
}
.offset-list .olp2441 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp2441 {
  background-color: #243874;
}
.splash-content.scp2441 .feature h1.festival {
  color: #243874;
}
.calendar .entry ul li.lip2441 {
  border-left: 5px solid #243874;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2441 {
  color: #ffffff;
  background-color: #243874;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2441 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2441 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2441 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2441 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2441 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2441 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp2441 {
  color: #ffffff;
  background-color: #243874;
}
header nav.main ul.root > li.shortcut.selp2441 a,
header nav.main ul.root > li.shortcut.selp2441 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp2441 a .dates,
header nav.main ul.root > li.shortcut.selp2441 a:hover .dates,
header nav.main ul.root > li.shortcut.selp2441 a .composer,
header nav.main ul.root > li.shortcut.selp2441 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2441:hover {
  color: #ffffff;
  background-color: #243874;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2441:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2441:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2441:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2441:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2441:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2441:hover a:hover .composer {
  color: #202020;
}
.p2440 .splash-content {
  background-color: #2d83c5;
}
.p2440 .in-page-nav li:hover,
.p2440 .in-page-nav li.active {
  color: #2d83c5;
  border-bottom-color: #2d83c5;
}
.p2440 .in-page-nav li:hover a.direct-link,
.p2440 .in-page-nav li.active a.direct-link {
  color: #2d83c5;
}
.p2440 .in-page-nav li a.direct-link:hover {
  color: #2d83c5;
}
.p2440 .in-page-nav .vicon {
  background-color: #2d83c5;
}
.p2440 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #2d83c5;
}
.p2440 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2440 .production-content h1,
.p2440 .production-content a,
.p2440 .production-content .perf-brand {
  color: #2d83c5;
}
.p2440 .production-content .btn {
  color: #ffffff;
}
.p2440 .production-content .btn span {
  background-color: #2d83c5;
}
.p2440 .production-content .btn:hover {
  color: #c7a462;
}
.p2440 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p2440 .production-content .btn.invertbrand span {
  background-color: #2d83c5;
}
.p2440 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p2440 .production-content .btn.cta-two {
  color: #ffffff;
}
.p2440 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p2440 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p2440 .production-content .schedule h3 a .vicon {
  background-color: #2d83c5;
}
.p2440 .production-content .schedule table td.dte {
  color: #2d83c5;
}
.p2440 .production-content .schedule table td.dte a {
  color: #2d83c5;
}
.p2440 .production-content .image-gallery .ig-captions h2 {
  color: #2d83c5;
}
.p2440 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #2d83c5;
}
.p2440 .production-content .offset-grid figure {
  color: #2d83c5;
}
.p2440 .production-content .offset-grid .names ul li .name {
  color: #2d83c5;
}
.p2440 .production-content .event-strip .owl-carousel .event-item {
  color: #2d83c5;
}
.p2440 .production-content .event-strip .owl-carousel .event-item a {
  color: #2d83c5;
}
.p2440 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #2d83c5;
  background-color: #2d83c5;
  color: #ffffff;
}
.p2440 .production-content .event-strip .carousel .event-item {
  color: #2d83c5;
}
.p2440 .production-content .event-strip .carousel .event-item a {
  color: #2d83c5;
}
.p2440 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #2d83c5;
}
.p2440 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2440 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p2440 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2440 .context-video-cta {
  background-color: #2d83c5;
}
.p2440 .context-video-cta .cvcl {
  color: #ffffff;
}
.p2440 .sidemenu li.sel a,
.p2440 .sidemenu li.toggler a {
  border-bottom-color: #2d83c5;
}
.p2440 .sidemenu li.sel .vicon,
.p2440 .sidemenu li.toggler .vicon {
  background-color: #2d83c5;
}
.p2440 .breadcrumb li:after {
  border-top: 1px solid #2d83c5;
  border-right: 1px solid #2d83c5;
}
.p2440 .ibloc {
  border-top-color: #2d83c5;
}
.p2440 .social h3 a {
  color: #c7a462;
}
.p2440 .social .tweet .hashtag,
.p2440 .social .tweet .username,
.p2440 .social .tweet .urllink {
  color: #2d83c5;
}
.p2440 .social .fb-content span.latest {
  color: #2d83c5;
}
.p2440 .connector {
  color: #2d83c5;
}
.p2440 .connector li a {
  color: #333333;
}
.events-list .event-item.p2440 {
  color: #2d83c5;
}
.events-list .event-item.p2440 .date a {
  color: #2d83c5;
}
.events-list .event-item.p2440 .more .vicon {
  background-color: #2d83c5;
}
.events-list .event-item.p2440 a.venue {
  color: #2d83c5;
}
.events-list .event-item.p2440 .eactions a .vicon {
  background-color: #2d83c5;
}
.offset-list .olp2440 .ol-copy .dates {
  color: #2d83c5;
}
.offset-list .olp2440 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp2440 .ol-copy .btn.pc span {
  background-color: #2d83c5;
}
.offset-list .olp2440 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp2440 {
  background-color: #2d83c5;
}
.splash-content.scp2440 .feature h1.festival {
  color: #2d83c5;
}
.calendar .entry ul li.lip2440 {
  border-left: 5px solid #2d83c5;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2440 {
  color: #ffffff;
  background-color: #2d83c5;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2440 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2440 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2440 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2440 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2440 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2440 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp2440 {
  color: #ffffff;
  background-color: #2d83c5;
}
header nav.main ul.root > li.shortcut.selp2440 a,
header nav.main ul.root > li.shortcut.selp2440 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp2440 a .dates,
header nav.main ul.root > li.shortcut.selp2440 a:hover .dates,
header nav.main ul.root > li.shortcut.selp2440 a .composer,
header nav.main ul.root > li.shortcut.selp2440 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2440:hover {
  color: #ffffff;
  background-color: #2d83c5;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2440:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2440:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2440:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2440:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2440:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2440:hover a:hover .composer {
  color: #202020;
}
.p2439 .splash-content {
  background-color: #faaf40;
}
.p2439 .in-page-nav li:hover,
.p2439 .in-page-nav li.active {
  color: #faaf40;
  border-bottom-color: #faaf40;
}
.p2439 .in-page-nav li:hover a.direct-link,
.p2439 .in-page-nav li.active a.direct-link {
  color: #faaf40;
}
.p2439 .in-page-nav li a.direct-link:hover {
  color: #faaf40;
}
.p2439 .in-page-nav .vicon {
  background-color: #faaf40;
}
.p2439 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #faaf40;
}
.p2439 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2439 .production-content h1,
.p2439 .production-content a,
.p2439 .production-content .perf-brand {
  color: #faaf40;
}
.p2439 .production-content .btn {
  color: #ffffff;
}
.p2439 .production-content .btn span {
  background-color: #faaf40;
}
.p2439 .production-content .btn:hover {
  color: #c7a462;
}
.p2439 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p2439 .production-content .btn.invertbrand span {
  background-color: #faaf40;
}
.p2439 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p2439 .production-content .btn.cta-two {
  color: #ffffff;
}
.p2439 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p2439 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p2439 .production-content .schedule h3 a .vicon {
  background-color: #faaf40;
}
.p2439 .production-content .schedule table td.dte {
  color: #faaf40;
}
.p2439 .production-content .schedule table td.dte a {
  color: #faaf40;
}
.p2439 .production-content .image-gallery .ig-captions h2 {
  color: #faaf40;
}
.p2439 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #faaf40;
}
.p2439 .production-content .offset-grid figure {
  color: #faaf40;
}
.p2439 .production-content .offset-grid .names ul li .name {
  color: #faaf40;
}
.p2439 .production-content .event-strip .owl-carousel .event-item {
  color: #faaf40;
}
.p2439 .production-content .event-strip .owl-carousel .event-item a {
  color: #faaf40;
}
.p2439 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #faaf40;
  background-color: #faaf40;
  color: #ffffff;
}
.p2439 .production-content .event-strip .carousel .event-item {
  color: #faaf40;
}
.p2439 .production-content .event-strip .carousel .event-item a {
  color: #faaf40;
}
.p2439 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #faaf40;
}
.p2439 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2439 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p2439 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p2439 .context-video-cta {
  background-color: #faaf40;
}
.p2439 .context-video-cta .cvcl {
  color: #ffffff;
}
.p2439 .sidemenu li.sel a,
.p2439 .sidemenu li.toggler a {
  border-bottom-color: #faaf40;
}
.p2439 .sidemenu li.sel .vicon,
.p2439 .sidemenu li.toggler .vicon {
  background-color: #faaf40;
}
.p2439 .breadcrumb li:after {
  border-top: 1px solid #faaf40;
  border-right: 1px solid #faaf40;
}
.p2439 .ibloc {
  border-top-color: #faaf40;
}
.p2439 .social h3 a {
  color: #c7a462;
}
.p2439 .social .tweet .hashtag,
.p2439 .social .tweet .username,
.p2439 .social .tweet .urllink {
  color: #faaf40;
}
.p2439 .social .fb-content span.latest {
  color: #faaf40;
}
.p2439 .connector {
  color: #faaf40;
}
.p2439 .connector li a {
  color: #333333;
}
.events-list .event-item.p2439 {
  color: #faaf40;
}
.events-list .event-item.p2439 .date a {
  color: #faaf40;
}
.events-list .event-item.p2439 .more .vicon {
  background-color: #faaf40;
}
.events-list .event-item.p2439 a.venue {
  color: #faaf40;
}
.events-list .event-item.p2439 .eactions a .vicon {
  background-color: #faaf40;
}
.offset-list .olp2439 .ol-copy .dates {
  color: #faaf40;
}
.offset-list .olp2439 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp2439 .ol-copy .btn.pc span {
  background-color: #faaf40;
}
.offset-list .olp2439 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp2439 {
  background-color: #faaf40;
}
.splash-content.scp2439 .feature h1.festival {
  color: #faaf40;
}
.calendar .entry ul li.lip2439 {
  border-left: 5px solid #faaf40;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2439 {
  color: #ffffff;
  background-color: #faaf40;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2439 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2439 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2439 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2439 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2439 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp2439 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp2439 {
  color: #ffffff;
  background-color: #faaf40;
}
header nav.main ul.root > li.shortcut.selp2439 a,
header nav.main ul.root > li.shortcut.selp2439 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp2439 a .dates,
header nav.main ul.root > li.shortcut.selp2439 a:hover .dates,
header nav.main ul.root > li.shortcut.selp2439 a .composer,
header nav.main ul.root > li.shortcut.selp2439 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2439:hover {
  color: #ffffff;
  background-color: #faaf40;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2439:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2439:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2439:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2439:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2439:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp2439:hover a:hover .composer {
  color: #202020;
}
.p1280 .splash-content {
  background-color: #ed2225;
}
.p1280 .in-page-nav li:hover,
.p1280 .in-page-nav li.active {
  color: #ed2225;
  border-bottom-color: #ed2225;
}
.p1280 .in-page-nav li:hover a.direct-link,
.p1280 .in-page-nav li.active a.direct-link {
  color: #ed2225;
}
.p1280 .in-page-nav li a.direct-link:hover {
  color: #ed2225;
}
.p1280 .in-page-nav .vicon {
  background-color: #ed2225;
}
.p1280 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ed2225;
}
.p1280 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p1280 .production-content h1,
.p1280 .production-content a,
.p1280 .production-content .perf-brand {
  color: #ed2225;
}
.p1280 .production-content .btn {
  color: #ffffff;
}
.p1280 .production-content .btn span {
  background-color: #ed2225;
}
.p1280 .production-content .btn:hover {
  color: #c7a462;
}
.p1280 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p1280 .production-content .btn.invertbrand span {
  background-color: #ed2225;
}
.p1280 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p1280 .production-content .btn.cta-two {
  color: #ffffff;
}
.p1280 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p1280 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p1280 .production-content .schedule h3 a .vicon {
  background-color: #ed2225;
}
.p1280 .production-content .schedule table td.dte {
  color: #ed2225;
}
.p1280 .production-content .schedule table td.dte a {
  color: #ed2225;
}
.p1280 .production-content .image-gallery .ig-captions h2 {
  color: #ed2225;
}
.p1280 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ed2225;
}
.p1280 .production-content .offset-grid figure {
  color: #ed2225;
}
.p1280 .production-content .offset-grid .names ul li .name {
  color: #ed2225;
}
.p1280 .production-content .event-strip .owl-carousel .event-item {
  color: #ed2225;
}
.p1280 .production-content .event-strip .owl-carousel .event-item a {
  color: #ed2225;
}
.p1280 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ed2225;
  background-color: #ed2225;
  color: #ffffff;
}
.p1280 .production-content .event-strip .carousel .event-item {
  color: #ed2225;
}
.p1280 .production-content .event-strip .carousel .event-item a {
  color: #ed2225;
}
.p1280 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ed2225;
}
.p1280 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p1280 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p1280 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p1280 .context-video-cta {
  background-color: #ed2225;
}
.p1280 .context-video-cta .cvcl {
  color: #ffffff;
}
.p1280 .sidemenu li.sel a,
.p1280 .sidemenu li.toggler a {
  border-bottom-color: #ed2225;
}
.p1280 .sidemenu li.sel .vicon,
.p1280 .sidemenu li.toggler .vicon {
  background-color: #ed2225;
}
.p1280 .breadcrumb li:after {
  border-top: 1px solid #ed2225;
  border-right: 1px solid #ed2225;
}
.p1280 .ibloc {
  border-top-color: #ed2225;
}
.p1280 .social h3 a {
  color: #c7a462;
}
.p1280 .social .tweet .hashtag,
.p1280 .social .tweet .username,
.p1280 .social .tweet .urllink {
  color: #ed2225;
}
.p1280 .social .fb-content span.latest {
  color: #ed2225;
}
.p1280 .connector {
  color: #ed2225;
}
.p1280 .connector li a {
  color: #333333;
}
.events-list .event-item.p1280 {
  color: #ed2225;
}
.events-list .event-item.p1280 .date a {
  color: #ed2225;
}
.events-list .event-item.p1280 .more .vicon {
  background-color: #ed2225;
}
.events-list .event-item.p1280 a.venue {
  color: #ed2225;
}
.events-list .event-item.p1280 .eactions a .vicon {
  background-color: #ed2225;
}
.offset-list .olp1280 .ol-copy .dates {
  color: #ed2225;
}
.offset-list .olp1280 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp1280 .ol-copy .btn.pc span {
  background-color: #ed2225;
}
.offset-list .olp1280 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp1280 {
  background-color: #ed2225;
}
.splash-content.scp1280 .feature h1.festival {
  color: #ed2225;
}
.calendar .entry ul li.lip1280 {
  border-left: 5px solid #ed2225;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1280 {
  color: #ffffff;
  background-color: #ed2225;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1280 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1280 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1280 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1280 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1280 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1280 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp1280 {
  color: #ffffff;
  background-color: #ed2225;
}
header nav.main ul.root > li.shortcut.selp1280 a,
header nav.main ul.root > li.shortcut.selp1280 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp1280 a .dates,
header nav.main ul.root > li.shortcut.selp1280 a:hover .dates,
header nav.main ul.root > li.shortcut.selp1280 a .composer,
header nav.main ul.root > li.shortcut.selp1280 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1280:hover {
  color: #ffffff;
  background-color: #ed2225;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1280:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1280:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1280:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1280:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1280:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1280:hover a:hover .composer {
  color: #202020;
}
.p1251 .splash-content {
  background-color: #59bbea;
}
.p1251 .in-page-nav li:hover,
.p1251 .in-page-nav li.active {
  color: #59bbea;
  border-bottom-color: #59bbea;
}
.p1251 .in-page-nav li:hover a.direct-link,
.p1251 .in-page-nav li.active a.direct-link {
  color: #59bbea;
}
.p1251 .in-page-nav li a.direct-link:hover {
  color: #59bbea;
}
.p1251 .in-page-nav .vicon {
  background-color: #59bbea;
}
.p1251 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #59bbea;
}
.p1251 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p1251 .production-content h1,
.p1251 .production-content a,
.p1251 .production-content .perf-brand {
  color: #59bbea;
}
.p1251 .production-content .btn {
  color: #ffffff;
}
.p1251 .production-content .btn span {
  background-color: #59bbea;
}
.p1251 .production-content .btn:hover {
  color: #c7a462;
}
.p1251 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p1251 .production-content .btn.invertbrand span {
  background-color: #59bbea;
}
.p1251 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p1251 .production-content .btn.cta-two {
  color: #ffffff;
}
.p1251 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p1251 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p1251 .production-content .schedule h3 a .vicon {
  background-color: #59bbea;
}
.p1251 .production-content .schedule table td.dte {
  color: #59bbea;
}
.p1251 .production-content .schedule table td.dte a {
  color: #59bbea;
}
.p1251 .production-content .image-gallery .ig-captions h2 {
  color: #59bbea;
}
.p1251 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #59bbea;
}
.p1251 .production-content .offset-grid figure {
  color: #59bbea;
}
.p1251 .production-content .offset-grid .names ul li .name {
  color: #59bbea;
}
.p1251 .production-content .event-strip .owl-carousel .event-item {
  color: #59bbea;
}
.p1251 .production-content .event-strip .owl-carousel .event-item a {
  color: #59bbea;
}
.p1251 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #59bbea;
  background-color: #59bbea;
  color: #ffffff;
}
.p1251 .production-content .event-strip .carousel .event-item {
  color: #59bbea;
}
.p1251 .production-content .event-strip .carousel .event-item a {
  color: #59bbea;
}
.p1251 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #59bbea;
}
.p1251 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p1251 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p1251 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p1251 .context-video-cta {
  background-color: #59bbea;
}
.p1251 .context-video-cta .cvcl {
  color: #ffffff;
}
.p1251 .sidemenu li.sel a,
.p1251 .sidemenu li.toggler a {
  border-bottom-color: #59bbea;
}
.p1251 .sidemenu li.sel .vicon,
.p1251 .sidemenu li.toggler .vicon {
  background-color: #59bbea;
}
.p1251 .breadcrumb li:after {
  border-top: 1px solid #59bbea;
  border-right: 1px solid #59bbea;
}
.p1251 .ibloc {
  border-top-color: #59bbea;
}
.p1251 .social h3 a {
  color: #c7a462;
}
.p1251 .social .tweet .hashtag,
.p1251 .social .tweet .username,
.p1251 .social .tweet .urllink {
  color: #59bbea;
}
.p1251 .social .fb-content span.latest {
  color: #59bbea;
}
.p1251 .connector {
  color: #59bbea;
}
.p1251 .connector li a {
  color: #333333;
}
.events-list .event-item.p1251 {
  color: #59bbea;
}
.events-list .event-item.p1251 .date a {
  color: #59bbea;
}
.events-list .event-item.p1251 .more .vicon {
  background-color: #59bbea;
}
.events-list .event-item.p1251 a.venue {
  color: #59bbea;
}
.events-list .event-item.p1251 .eactions a .vicon {
  background-color: #59bbea;
}
.offset-list .olp1251 .ol-copy .dates {
  color: #59bbea;
}
.offset-list .olp1251 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp1251 .ol-copy .btn.pc span {
  background-color: #59bbea;
}
.offset-list .olp1251 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp1251 {
  background-color: #59bbea;
}
.splash-content.scp1251 .feature h1.festival {
  color: #59bbea;
}
.calendar .entry ul li.lip1251 {
  border-left: 5px solid #59bbea;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1251 {
  color: #ffffff;
  background-color: #59bbea;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1251 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1251 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1251 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1251 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1251 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1251 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp1251 {
  color: #ffffff;
  background-color: #59bbea;
}
header nav.main ul.root > li.shortcut.selp1251 a,
header nav.main ul.root > li.shortcut.selp1251 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp1251 a .dates,
header nav.main ul.root > li.shortcut.selp1251 a:hover .dates,
header nav.main ul.root > li.shortcut.selp1251 a .composer,
header nav.main ul.root > li.shortcut.selp1251 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1251:hover {
  color: #ffffff;
  background-color: #59bbea;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1251:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1251:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1251:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1251:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1251:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1251:hover a:hover .composer {
  color: #202020;
}
.p1062 .splash-content {
  background-color: #e6c774;
}
.p1062 .in-page-nav li:hover,
.p1062 .in-page-nav li.active {
  color: #e6c774;
  border-bottom-color: #e6c774;
}
.p1062 .in-page-nav li:hover a.direct-link,
.p1062 .in-page-nav li.active a.direct-link {
  color: #e6c774;
}
.p1062 .in-page-nav li a.direct-link:hover {
  color: #e6c774;
}
.p1062 .in-page-nav .vicon {
  background-color: #e6c774;
}
.p1062 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #e6c774;
}
.p1062 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p1062 .production-content h1,
.p1062 .production-content a,
.p1062 .production-content .perf-brand {
  color: #e6c774;
}
.p1062 .production-content .btn {
  color: #202020;
}
.p1062 .production-content .btn span {
  background-color: #e6c774;
}
.p1062 .production-content .btn:hover {
  color: #c7a462;
}
.p1062 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p1062 .production-content .btn.invertbrand span {
  background-color: #e6c774;
}
.p1062 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p1062 .production-content .btn.cta-two {
  color: #ffffff;
}
.p1062 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p1062 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p1062 .production-content .schedule h3 a .vicon {
  background-color: #e6c774;
}
.p1062 .production-content .schedule table td.dte {
  color: #e6c774;
}
.p1062 .production-content .schedule table td.dte a {
  color: #e6c774;
}
.p1062 .production-content .image-gallery .ig-captions h2 {
  color: #e6c774;
}
.p1062 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e6c774;
}
.p1062 .production-content .offset-grid figure {
  color: #e6c774;
}
.p1062 .production-content .offset-grid .names ul li .name {
  color: #e6c774;
}
.p1062 .production-content .event-strip .owl-carousel .event-item {
  color: #e6c774;
}
.p1062 .production-content .event-strip .owl-carousel .event-item a {
  color: #e6c774;
}
.p1062 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e6c774;
  background-color: #e6c774;
  color: #202020;
}
.p1062 .production-content .event-strip .carousel .event-item {
  color: #e6c774;
}
.p1062 .production-content .event-strip .carousel .event-item a {
  color: #e6c774;
}
.p1062 .production-content .ticket-btn {
  color: #202020;
  background-color: #e6c774;
}
.p1062 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p1062 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p1062 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p1062 .context-video-cta {
  background-color: #e6c774;
}
.p1062 .context-video-cta .cvcl {
  color: #202020;
}
.p1062 .sidemenu li.sel a,
.p1062 .sidemenu li.toggler a {
  border-bottom-color: #e6c774;
}
.p1062 .sidemenu li.sel .vicon,
.p1062 .sidemenu li.toggler .vicon {
  background-color: #e6c774;
}
.p1062 .breadcrumb li:after {
  border-top: 1px solid #e6c774;
  border-right: 1px solid #e6c774;
}
.p1062 .ibloc {
  border-top-color: #e6c774;
}
.p1062 .social h3 a {
  color: #c7a462;
}
.p1062 .social .tweet .hashtag,
.p1062 .social .tweet .username,
.p1062 .social .tweet .urllink {
  color: #e6c774;
}
.p1062 .social .fb-content span.latest {
  color: #e6c774;
}
.p1062 .connector {
  color: #e6c774;
}
.p1062 .connector li a {
  color: #333333;
}
.events-list .event-item.p1062 {
  color: #e6c774;
}
.events-list .event-item.p1062 .date a {
  color: #e6c774;
}
.events-list .event-item.p1062 .more .vicon {
  background-color: #e6c774;
}
.events-list .event-item.p1062 a.venue {
  color: #e6c774;
}
.events-list .event-item.p1062 .eactions a .vicon {
  background-color: #e6c774;
}
.offset-list .olp1062 .ol-copy .dates {
  color: #e6c774;
}
.offset-list .olp1062 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp1062 .ol-copy .btn.pc span {
  background-color: #e6c774;
}
.offset-list .olp1062 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp1062 {
  background-color: #e6c774;
}
.splash-content.scp1062 .feature h1.festival {
  color: #e6c774;
}
.calendar .entry ul li.lip1062 {
  border-left: 5px solid #e6c774;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1062 {
  color: #202020;
  background-color: #e6c774;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1062 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1062 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1062 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1062 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1062 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp1062 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp1062 {
  color: #202020;
  background-color: #e6c774;
}
header nav.main ul.root > li.shortcut.selp1062 a,
header nav.main ul.root > li.shortcut.selp1062 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp1062 a .dates,
header nav.main ul.root > li.shortcut.selp1062 a:hover .dates,
header nav.main ul.root > li.shortcut.selp1062 a .composer,
header nav.main ul.root > li.shortcut.selp1062 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1062:hover {
  color: #202020;
  background-color: #e6c774;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1062:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1062:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1062:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1062:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1062:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp1062:hover a:hover .composer {
  color: #ffffff;
}
.p10185 .splash-content {
  background-color: #2e3192;
}
.p10185 .in-page-nav li:hover,
.p10185 .in-page-nav li.active {
  color: #2e3192;
  border-bottom-color: #2e3192;
}
.p10185 .in-page-nav li:hover a.direct-link,
.p10185 .in-page-nav li.active a.direct-link {
  color: #2e3192;
}
.p10185 .in-page-nav li a.direct-link:hover {
  color: #2e3192;
}
.p10185 .in-page-nav .vicon {
  background-color: #2e3192;
}
.p10185 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #2e3192;
}
.p10185 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10185 .production-content h1,
.p10185 .production-content a,
.p10185 .production-content .perf-brand {
  color: #2e3192;
}
.p10185 .production-content .btn {
  color: #ffffff;
}
.p10185 .production-content .btn span {
  background-color: #2e3192;
}
.p10185 .production-content .btn:hover {
  color: #c7a462;
}
.p10185 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p10185 .production-content .btn.invertbrand span {
  background-color: #2e3192;
}
.p10185 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10185 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10185 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10185 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10185 .production-content .schedule h3 a .vicon {
  background-color: #2e3192;
}
.p10185 .production-content .schedule table td.dte {
  color: #2e3192;
}
.p10185 .production-content .schedule table td.dte a {
  color: #2e3192;
}
.p10185 .production-content .image-gallery .ig-captions h2 {
  color: #2e3192;
}
.p10185 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #2e3192;
}
.p10185 .production-content .offset-grid figure {
  color: #2e3192;
}
.p10185 .production-content .offset-grid .names ul li .name {
  color: #2e3192;
}
.p10185 .production-content .event-strip .owl-carousel .event-item {
  color: #2e3192;
}
.p10185 .production-content .event-strip .owl-carousel .event-item a {
  color: #2e3192;
}
.p10185 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #2e3192;
  background-color: #2e3192;
  color: #ffffff;
}
.p10185 .production-content .event-strip .carousel .event-item {
  color: #2e3192;
}
.p10185 .production-content .event-strip .carousel .event-item a {
  color: #2e3192;
}
.p10185 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #2e3192;
}
.p10185 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10185 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10185 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10185 .context-video-cta {
  background-color: #2e3192;
}
.p10185 .context-video-cta .cvcl {
  color: #ffffff;
}
.p10185 .sidemenu li.sel a,
.p10185 .sidemenu li.toggler a {
  border-bottom-color: #2e3192;
}
.p10185 .sidemenu li.sel .vicon,
.p10185 .sidemenu li.toggler .vicon {
  background-color: #2e3192;
}
.p10185 .breadcrumb li:after {
  border-top: 1px solid #2e3192;
  border-right: 1px solid #2e3192;
}
.p10185 .ibloc {
  border-top-color: #2e3192;
}
.p10185 .social h3 a {
  color: #c7a462;
}
.p10185 .social .tweet .hashtag,
.p10185 .social .tweet .username,
.p10185 .social .tweet .urllink {
  color: #2e3192;
}
.p10185 .social .fb-content span.latest {
  color: #2e3192;
}
.p10185 .connector {
  color: #2e3192;
}
.p10185 .connector li a {
  color: #333333;
}
.events-list .event-item.p10185 {
  color: #2e3192;
}
.events-list .event-item.p10185 .date a {
  color: #2e3192;
}
.events-list .event-item.p10185 .more .vicon {
  background-color: #2e3192;
}
.events-list .event-item.p10185 a.venue {
  color: #2e3192;
}
.events-list .event-item.p10185 .eactions a .vicon {
  background-color: #2e3192;
}
.offset-list .olp10185 .ol-copy .dates {
  color: #2e3192;
}
.offset-list .olp10185 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp10185 .ol-copy .btn.pc span {
  background-color: #2e3192;
}
.offset-list .olp10185 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.splash-content.scp10185 {
  background-color: #2e3192;
}
.splash-content.scp10185 .feature h1.festival {
  color: #2e3192;
}
.calendar .entry ul li.lip10185 {
  border-left: 5px solid #2e3192;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10185 {
  color: #ffffff;
  background-color: #2e3192;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10185 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10185 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10185 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10185 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10185 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10185 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10185 {
  color: #ffffff;
  background-color: #2e3192;
}
header nav.main ul.root > li.shortcut.selp10185 a,
header nav.main ul.root > li.shortcut.selp10185 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10185 a .dates,
header nav.main ul.root > li.shortcut.selp10185 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10185 a .composer,
header nav.main ul.root > li.shortcut.selp10185 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10185:hover {
  color: #ffffff;
  background-color: #2e3192;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10185:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10185:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10185:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10185:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10185:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10185:hover a:hover .composer {
  color: #202020;
}
