.psupport .splash-content {
  background-color: #006bb7;
}
.psupport .in-page-nav li:hover,
.psupport .in-page-nav li.active {
  color: #006bb7;
  border-bottom-color: #006bb7;
}
.psupport .in-page-nav li:hover a.direct-link,
.psupport .in-page-nav li.active a.direct-link {
  color: #006bb7;
}
.psupport .in-page-nav li a.direct-link:hover {
  color: #006bb7;
}
.psupport .in-page-nav .vicon {
  background-color: #006bb7;
}
.psupport .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #006bb7;
}
.psupport .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.psupport .production-content h1,
.psupport .production-content a,
.psupport .production-content .perf-brand {
  color: #006bb7;
}
.psupport .production-content .btn {
  color: #ffffff;
}
.psupport .production-content .btn span {
  background-color: #006bb7;
}
.psupport .production-content .btn:hover {
  color: #c7a462;
}
.psupport .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.psupport .production-content .btn.invertbrand span {
  background-color: #006bb7;
}
.psupport .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.psupport .production-content .btn.cta-two {
  color: #ffffff;
}
.psupport .production-content .btn.cta-two span {
  background-color: #999999;
}
.psupport .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.psupport .production-content .schedule h3 a .vicon {
  background-color: #006bb7;
}
.psupport .production-content .schedule table td.dte {
  color: #006bb7;
}
.psupport .production-content .schedule table td.dte a {
  color: #006bb7;
}
.psupport .production-content .image-gallery .ig-captions h2 {
  color: #006bb7;
}
.psupport .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #006bb7;
}
.psupport .production-content .offset-grid figure {
  color: #006bb7;
}
.psupport .production-content .offset-grid .names ul li .name {
  color: #006bb7;
}
.psupport .production-content .offset-grid .names ul li em.uwb {
  color: #006bb7;
}
.psupport .production-content .event-strip .owl-carousel .event-item {
  color: #006bb7;
}
.psupport .production-content .event-strip .owl-carousel .event-item a {
  color: #006bb7;
}
.psupport .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #006bb7;
  background-color: #006bb7;
  color: #ffffff;
}
.psupport .production-content .event-strip .carousel .event-item {
  color: #006bb7;
}
.psupport .production-content .event-strip .carousel .event-item a {
  color: #006bb7;
}
.psupport .production-content .ticket-btn {
  color: #ffffff;
  background-color: #006bb7;
}
.psupport .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.psupport .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.psupport .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.psupport .context-video-cta {
  background-color: #006bb7;
}
.psupport .context-video-cta .cvcl {
  color: #ffffff;
}
.psupport .sidemenu li.sel a,
.psupport .sidemenu li.toggler a {
  border-bottom-color: #006bb7;
}
.psupport .sidemenu li.sel .vicon,
.psupport .sidemenu li.toggler .vicon {
  background-color: #006bb7;
}
.psupport .breadcrumb li:after {
  border-top: 1px solid #006bb7;
  border-right: 1px solid #006bb7;
}
.psupport .ibloc {
  border-top-color: #006bb7;
}
.psupport .social h3 a {
  color: #c7a462;
}
.psupport .social .tweet .hashtag,
.psupport .social .tweet .username,
.psupport .social .tweet .urllink {
  color: #006bb7;
}
.psupport .social .fb-content span.latest {
  color: #006bb7;
}
.psupport .connector {
  color: #006bb7;
}
.psupport .connector li a {
  color: #333333;
}
.events-list .event-item.psupport {
  color: #006bb7;
}
.events-list .event-item.psupport .date a {
  color: #006bb7;
}
.events-list .event-item.psupport .more .vicon {
  background-color: #006bb7;
}
.events-list .event-item.psupport a.venue {
  color: #006bb7;
}
.events-list .event-item.psupport .eactions a .vicon {
  background-color: #006bb7;
}
.offset-list .olpsupport .ol-copy .dates {
  color: #006bb7;
}
.offset-list .olpsupport .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olpsupport .ol-copy .btn.pc span {
  background-color: #006bb7;
}
.offset-list .olpsupport .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olpsupport .swipa-cell-copy .dates {
  color: #006bb7;
}
.swipa-cell.olpsupport .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olpsupport .swipa-cell-copy .btn.pc span {
  background-color: #006bb7;
}
.swipa-cell.olpsupport .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcipsupport:before {
  background-color: #006bb7;
}
.splash-content.scpsupport {
  background-color: #006bb7;
}
.splash-content.scpsupport .feature h1.festival {
  color: #006bb7;
}
.calendar .entry ul li.lipsupport {
  border-left: 5px solid #006bb7;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport {
  color: #ffffff;
  background-color: #006bb7;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selpsupport a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selpsupport {
  color: #ffffff;
  background-color: #006bb7;
}
header nav.main ul.root > li.shortcut.selpsupport a,
header nav.main ul.root > li.shortcut.selpsupport a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selpsupport a .dates,
header nav.main ul.root > li.shortcut.selpsupport a:hover .dates,
header nav.main ul.root > li.shortcut.selpsupport a .composer,
header nav.main ul.root > li.shortcut.selpsupport a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover {
  color: #ffffff;
  background-color: #006bb7;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovpsupport:hover a:hover .composer {
  color: #202020;
}
.psupport .btn.brandinvert {
  color: #202020;
}
.psupport .btn.brandinvert:hover {
  color: #006bb7;
}
.psupport .btn.brandinvert span {
  background-color: #006bb7;
}
.psupport .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.psupport .btn.invertbrand:hover {
  color: #006bb7;
}
.psupport .btn.invertbrand span {
  background-color: #006bb7;
}
.psupport .btn.branded {
  color: #202020;
  background-color: #202020;
}
.psupport .btn.branded:hover {
  color: #006bb7;
}
.psupport .btn.branded span {
  background-color: #006bb7;
}
.psupport .btn.greybrand {
  color: white;
  background-color: #006bb7;
}
.psupport .btn.greybrand:hover {
  color: #006bb7;
}
.psupport .btn.greybrand span {
  background-color: #006bb7;
}
.psupport .fbtn {
  background-color: #006bb7;
}
.psupport .fbtn:hover {
  color: white;
  background-color: #006bb7;
}
.psupport h1.branded,
.psupport h2.branded,
.psupport h3.branded,
.psupport h4.branded,
.psupport h1 span.prefix,
.psupport h2 span.prefix,
.psupport h3 span.prefix,
.psupport .pp-title .prefix,
.psupport .postfix.branded,
.psupport .benefit-grid .row.ghi h4 {
  color: #004d84;
}
.psupport .splash .splash-content .feature h3 {
  color: #006bb7;
}
.psupport .cta-btn,
.psupport .vicon.stpa,
.psupport .benefit-grid .details ul li:before {
  background-color: #006bb7;
}
.psupport .sidemenu.tablet-break li.sel.toggler a {
  border-bottom-color: #006bb7;
}
.psupport .content a {
  color: #006bb7;
}
.psupport .content a.cta-btn {
  color: white;
}
.psupport .content a.cta-btn:hover {
  color: white;
}
.psupport .content a.cta-btn .arrow {
  border-color: transparent transparent transparent white;
}
.psupport .content a.btn.pc {
  color: white;
}
.psupport .content a.btn.pc:hover {
  color: white;
}
.p21592 .splash-content {
  background-color: #f15103;
}
.p21592 .in-page-nav li:hover,
.p21592 .in-page-nav li.active {
  color: #f15103;
  border-bottom-color: #f15103;
}
.p21592 .in-page-nav li:hover a.direct-link,
.p21592 .in-page-nav li.active a.direct-link {
  color: #f15103;
}
.p21592 .in-page-nav li a.direct-link:hover {
  color: #f15103;
}
.p21592 .in-page-nav .vicon {
  background-color: #f15103;
}
.p21592 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #f15103;
}
.p21592 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21592 .production-content h1,
.p21592 .production-content a,
.p21592 .production-content .perf-brand {
  color: #f15103;
}
.p21592 .production-content .btn {
  color: #ffffff;
}
.p21592 .production-content .btn span {
  background-color: #f15103;
}
.p21592 .production-content .btn:hover {
  color: #c7a462;
}
.p21592 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21592 .production-content .btn.invertbrand span {
  background-color: #f15103;
}
.p21592 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21592 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21592 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21592 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21592 .production-content .schedule h3 a .vicon {
  background-color: #f15103;
}
.p21592 .production-content .schedule table td.dte {
  color: #f15103;
}
.p21592 .production-content .schedule table td.dte a {
  color: #f15103;
}
.p21592 .production-content .image-gallery .ig-captions h2 {
  color: #f15103;
}
.p21592 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f15103;
}
.p21592 .production-content .offset-grid figure {
  color: #f15103;
}
.p21592 .production-content .offset-grid .names ul li .name {
  color: #f15103;
}
.p21592 .production-content .offset-grid .names ul li em.uwb {
  color: #f15103;
}
.p21592 .production-content .event-strip .owl-carousel .event-item {
  color: #f15103;
}
.p21592 .production-content .event-strip .owl-carousel .event-item a {
  color: #f15103;
}
.p21592 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f15103;
  background-color: #f15103;
  color: #ffffff;
}
.p21592 .production-content .event-strip .carousel .event-item {
  color: #f15103;
}
.p21592 .production-content .event-strip .carousel .event-item a {
  color: #f15103;
}
.p21592 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #f15103;
}
.p21592 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21592 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21592 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21592 .context-video-cta {
  background-color: #f15103;
}
.p21592 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21592 .sidemenu li.sel a,
.p21592 .sidemenu li.toggler a {
  border-bottom-color: #f15103;
}
.p21592 .sidemenu li.sel .vicon,
.p21592 .sidemenu li.toggler .vicon {
  background-color: #f15103;
}
.p21592 .breadcrumb li:after {
  border-top: 1px solid #f15103;
  border-right: 1px solid #f15103;
}
.p21592 .ibloc {
  border-top-color: #f15103;
}
.p21592 .social h3 a {
  color: #c7a462;
}
.p21592 .social .tweet .hashtag,
.p21592 .social .tweet .username,
.p21592 .social .tweet .urllink {
  color: #f15103;
}
.p21592 .social .fb-content span.latest {
  color: #f15103;
}
.p21592 .connector {
  color: #f15103;
}
.p21592 .connector li a {
  color: #333333;
}
.events-list .event-item.p21592 {
  color: #f15103;
}
.events-list .event-item.p21592 .date a {
  color: #f15103;
}
.events-list .event-item.p21592 .more .vicon {
  background-color: #f15103;
}
.events-list .event-item.p21592 a.venue {
  color: #f15103;
}
.events-list .event-item.p21592 .eactions a .vicon {
  background-color: #f15103;
}
.offset-list .olp21592 .ol-copy .dates {
  color: #f15103;
}
.offset-list .olp21592 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21592 .ol-copy .btn.pc span {
  background-color: #f15103;
}
.offset-list .olp21592 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21592 .swipa-cell-copy .dates {
  color: #f15103;
}
.swipa-cell.olp21592 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21592 .swipa-cell-copy .btn.pc span {
  background-color: #f15103;
}
.swipa-cell.olp21592 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21592:before {
  background-color: #f15103;
}
.splash-content.scp21592 {
  background-color: #f15103;
}
.splash-content.scp21592 .feature h1.festival {
  color: #f15103;
}
.calendar .entry ul li.lip21592 {
  border-left: 5px solid #f15103;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 {
  color: #ffffff;
  background-color: #f15103;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21592 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21592 {
  color: #ffffff;
  background-color: #f15103;
}
header nav.main ul.root > li.shortcut.selp21592 a,
header nav.main ul.root > li.shortcut.selp21592 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21592 a .dates,
header nav.main ul.root > li.shortcut.selp21592 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21592 a .composer,
header nav.main ul.root > li.shortcut.selp21592 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover {
  color: #ffffff;
  background-color: #f15103;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21592:hover a:hover .composer {
  color: #202020;
}
.p20610 .splash-content {
  background-color: #3eb6df;
}
.p20610 .in-page-nav li:hover,
.p20610 .in-page-nav li.active {
  color: #3eb6df;
  border-bottom-color: #3eb6df;
}
.p20610 .in-page-nav li:hover a.direct-link,
.p20610 .in-page-nav li.active a.direct-link {
  color: #3eb6df;
}
.p20610 .in-page-nav li a.direct-link:hover {
  color: #3eb6df;
}
.p20610 .in-page-nav .vicon {
  background-color: #3eb6df;
}
.p20610 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #3eb6df;
}
.p20610 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p20610 .production-content h1,
.p20610 .production-content a,
.p20610 .production-content .perf-brand {
  color: #3eb6df;
}
.p20610 .production-content .btn {
  color: #202020;
}
.p20610 .production-content .btn span {
  background-color: #3eb6df;
}
.p20610 .production-content .btn:hover {
  color: #c7a462;
}
.p20610 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p20610 .production-content .btn.invertbrand span {
  background-color: #3eb6df;
}
.p20610 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p20610 .production-content .btn.cta-two {
  color: #ffffff;
}
.p20610 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p20610 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p20610 .production-content .schedule h3 a .vicon {
  background-color: #3eb6df;
}
.p20610 .production-content .schedule table td.dte {
  color: #3eb6df;
}
.p20610 .production-content .schedule table td.dte a {
  color: #3eb6df;
}
.p20610 .production-content .image-gallery .ig-captions h2 {
  color: #3eb6df;
}
.p20610 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #3eb6df;
}
.p20610 .production-content .offset-grid figure {
  color: #3eb6df;
}
.p20610 .production-content .offset-grid .names ul li .name {
  color: #3eb6df;
}
.p20610 .production-content .offset-grid .names ul li em.uwb {
  color: #3eb6df;
}
.p20610 .production-content .event-strip .owl-carousel .event-item {
  color: #3eb6df;
}
.p20610 .production-content .event-strip .owl-carousel .event-item a {
  color: #3eb6df;
}
.p20610 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #3eb6df;
  background-color: #3eb6df;
  color: #202020;
}
.p20610 .production-content .event-strip .carousel .event-item {
  color: #3eb6df;
}
.p20610 .production-content .event-strip .carousel .event-item a {
  color: #3eb6df;
}
.p20610 .production-content .ticket-btn {
  color: #202020;
  background-color: #3eb6df;
}
.p20610 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p20610 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p20610 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p20610 .context-video-cta {
  background-color: #3eb6df;
}
.p20610 .context-video-cta .cvcl {
  color: #202020;
}
.p20610 .sidemenu li.sel a,
.p20610 .sidemenu li.toggler a {
  border-bottom-color: #3eb6df;
}
.p20610 .sidemenu li.sel .vicon,
.p20610 .sidemenu li.toggler .vicon {
  background-color: #3eb6df;
}
.p20610 .breadcrumb li:after {
  border-top: 1px solid #3eb6df;
  border-right: 1px solid #3eb6df;
}
.p20610 .ibloc {
  border-top-color: #3eb6df;
}
.p20610 .social h3 a {
  color: #c7a462;
}
.p20610 .social .tweet .hashtag,
.p20610 .social .tweet .username,
.p20610 .social .tweet .urllink {
  color: #3eb6df;
}
.p20610 .social .fb-content span.latest {
  color: #3eb6df;
}
.p20610 .connector {
  color: #3eb6df;
}
.p20610 .connector li a {
  color: #333333;
}
.events-list .event-item.p20610 {
  color: #3eb6df;
}
.events-list .event-item.p20610 .date a {
  color: #3eb6df;
}
.events-list .event-item.p20610 .more .vicon {
  background-color: #3eb6df;
}
.events-list .event-item.p20610 a.venue {
  color: #3eb6df;
}
.events-list .event-item.p20610 .eactions a .vicon {
  background-color: #3eb6df;
}
.offset-list .olp20610 .ol-copy .dates {
  color: #3eb6df;
}
.offset-list .olp20610 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp20610 .ol-copy .btn.pc span {
  background-color: #3eb6df;
}
.offset-list .olp20610 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp20610 .swipa-cell-copy .dates {
  color: #3eb6df;
}
.swipa-cell.olp20610 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp20610 .swipa-cell-copy .btn.pc span {
  background-color: #3eb6df;
}
.swipa-cell.olp20610 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip20610:before {
  background-color: #3eb6df;
}
.splash-content.scp20610 {
  background-color: #3eb6df;
}
.splash-content.scp20610 .feature h1.festival {
  color: #3eb6df;
}
.calendar .entry ul li.lip20610 {
  border-left: 5px solid #3eb6df;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20610 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp20610 {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li.shortcut.selp20610 a,
header nav.main ul.root > li.shortcut.selp20610 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp20610 a .dates,
header nav.main ul.root > li.shortcut.selp20610 a:hover .dates,
header nav.main ul.root > li.shortcut.selp20610 a .composer,
header nav.main ul.root > li.shortcut.selp20610 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20610:hover a:hover .composer {
  color: #ffffff;
}
.p16756 .splash-content {
  background-color: #c7a462;
}
.p16756 .in-page-nav li:hover,
.p16756 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p16756 .in-page-nav li:hover a.direct-link,
.p16756 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p16756 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p16756 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p16756 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #c7a462;
}
.p16756 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16756 .production-content h1,
.p16756 .production-content a,
.p16756 .production-content .perf-brand {
  color: #c7a462;
}
.p16756 .production-content .btn {
  color: #202020;
}
.p16756 .production-content .btn span {
  background-color: #c7a462;
}
.p16756 .production-content .btn:hover {
  color: #c7a462;
}
.p16756 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p16756 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p16756 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p16756 .production-content .btn.cta-two {
  color: #ffffff;
}
.p16756 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p16756 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p16756 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p16756 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p16756 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p16756 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p16756 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p16756 .production-content .offset-grid figure {
  color: #c7a462;
}
.p16756 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p16756 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p16756 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p16756 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p16756 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #202020;
}
.p16756 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p16756 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p16756 .production-content .ticket-btn {
  color: #202020;
  background-color: #c7a462;
}
.p16756 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16756 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p16756 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16756 .context-video-cta {
  background-color: #c7a462;
}
.p16756 .context-video-cta .cvcl {
  color: #202020;
}
.p16756 .sidemenu li.sel a,
.p16756 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p16756 .sidemenu li.sel .vicon,
.p16756 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p16756 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p16756 .ibloc {
  border-top-color: #c7a462;
}
.p16756 .social h3 a {
  color: #c7a462;
}
.p16756 .social .tweet .hashtag,
.p16756 .social .tweet .username,
.p16756 .social .tweet .urllink {
  color: #c7a462;
}
.p16756 .social .fb-content span.latest {
  color: #c7a462;
}
.p16756 .connector {
  color: #c7a462;
}
.p16756 .connector li a {
  color: #333333;
}
.events-list .event-item.p16756 {
  color: #c7a462;
}
.events-list .event-item.p16756 .date a {
  color: #c7a462;
}
.events-list .event-item.p16756 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p16756 a.venue {
  color: #c7a462;
}
.events-list .event-item.p16756 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp16756 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp16756 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp16756 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp16756 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp16756 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp16756 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp16756 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp16756 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip16756:before {
  background-color: #c7a462;
}
.splash-content.scp16756 {
  background-color: #c7a462;
}
.splash-content.scp16756 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip16756 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16756 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp16756 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp16756 a,
header nav.main ul.root > li.shortcut.selp16756 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp16756 a .dates,
header nav.main ul.root > li.shortcut.selp16756 a:hover .dates,
header nav.main ul.root > li.shortcut.selp16756 a .composer,
header nav.main ul.root > li.shortcut.selp16756 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16756:hover a:hover .composer {
  color: #ffffff;
}
.p14577 .splash-content {
  background-color: #ff4776;
}
.p14577 .in-page-nav li:hover,
.p14577 .in-page-nav li.active {
  color: #ff4776;
  border-bottom-color: #ff4776;
}
.p14577 .in-page-nav li:hover a.direct-link,
.p14577 .in-page-nav li.active a.direct-link {
  color: #ff4776;
}
.p14577 .in-page-nav li a.direct-link:hover {
  color: #ff4776;
}
.p14577 .in-page-nav .vicon {
  background-color: #ff4776;
}
.p14577 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff4776;
}
.p14577 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14577 .production-content h1,
.p14577 .production-content a,
.p14577 .production-content .perf-brand {
  color: #ff4776;
}
.p14577 .production-content .btn {
  color: #ffffff;
}
.p14577 .production-content .btn span {
  background-color: #ff4776;
}
.p14577 .production-content .btn:hover {
  color: #c7a462;
}
.p14577 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14577 .production-content .btn.invertbrand span {
  background-color: #ff4776;
}
.p14577 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14577 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14577 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14577 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14577 .production-content .schedule h3 a .vicon {
  background-color: #ff4776;
}
.p14577 .production-content .schedule table td.dte {
  color: #ff4776;
}
.p14577 .production-content .schedule table td.dte a {
  color: #ff4776;
}
.p14577 .production-content .image-gallery .ig-captions h2 {
  color: #ff4776;
}
.p14577 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff4776;
}
.p14577 .production-content .offset-grid figure {
  color: #ff4776;
}
.p14577 .production-content .offset-grid .names ul li .name {
  color: #ff4776;
}
.p14577 .production-content .offset-grid .names ul li em.uwb {
  color: #ff4776;
}
.p14577 .production-content .event-strip .owl-carousel .event-item {
  color: #ff4776;
}
.p14577 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff4776;
}
.p14577 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff4776;
  background-color: #ff4776;
  color: #ffffff;
}
.p14577 .production-content .event-strip .carousel .event-item {
  color: #ff4776;
}
.p14577 .production-content .event-strip .carousel .event-item a {
  color: #ff4776;
}
.p14577 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff4776;
}
.p14577 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14577 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14577 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14577 .context-video-cta {
  background-color: #ff4776;
}
.p14577 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14577 .sidemenu li.sel a,
.p14577 .sidemenu li.toggler a {
  border-bottom-color: #ff4776;
}
.p14577 .sidemenu li.sel .vicon,
.p14577 .sidemenu li.toggler .vicon {
  background-color: #ff4776;
}
.p14577 .breadcrumb li:after {
  border-top: 1px solid #ff4776;
  border-right: 1px solid #ff4776;
}
.p14577 .ibloc {
  border-top-color: #ff4776;
}
.p14577 .social h3 a {
  color: #c7a462;
}
.p14577 .social .tweet .hashtag,
.p14577 .social .tweet .username,
.p14577 .social .tweet .urllink {
  color: #ff4776;
}
.p14577 .social .fb-content span.latest {
  color: #ff4776;
}
.p14577 .connector {
  color: #ff4776;
}
.p14577 .connector li a {
  color: #333333;
}
.events-list .event-item.p14577 {
  color: #ff4776;
}
.events-list .event-item.p14577 .date a {
  color: #ff4776;
}
.events-list .event-item.p14577 .more .vicon {
  background-color: #ff4776;
}
.events-list .event-item.p14577 a.venue {
  color: #ff4776;
}
.events-list .event-item.p14577 .eactions a .vicon {
  background-color: #ff4776;
}
.offset-list .olp14577 .ol-copy .dates {
  color: #ff4776;
}
.offset-list .olp14577 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14577 .ol-copy .btn.pc span {
  background-color: #ff4776;
}
.offset-list .olp14577 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14577 .swipa-cell-copy .dates {
  color: #ff4776;
}
.swipa-cell.olp14577 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14577 .swipa-cell-copy .btn.pc span {
  background-color: #ff4776;
}
.swipa-cell.olp14577 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14577:before {
  background-color: #ff4776;
}
.splash-content.scp14577 {
  background-color: #ff4776;
}
.splash-content.scp14577 .feature h1.festival {
  color: #ff4776;
}
.calendar .entry ul li.lip14577 {
  border-left: 5px solid #ff4776;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14577 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14577 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li.shortcut.selp14577 a,
header nav.main ul.root > li.shortcut.selp14577 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14577 a .dates,
header nav.main ul.root > li.shortcut.selp14577 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14577 a .composer,
header nav.main ul.root > li.shortcut.selp14577 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14577:hover a:hover .composer {
  color: #202020;
}
.p15140 .splash-content {
  background-color: #ff4776;
}
.p15140 .in-page-nav li:hover,
.p15140 .in-page-nav li.active {
  color: #ff4776;
  border-bottom-color: #ff4776;
}
.p15140 .in-page-nav li:hover a.direct-link,
.p15140 .in-page-nav li.active a.direct-link {
  color: #ff4776;
}
.p15140 .in-page-nav li a.direct-link:hover {
  color: #ff4776;
}
.p15140 .in-page-nav .vicon {
  background-color: #ff4776;
}
.p15140 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff4776;
}
.p15140 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15140 .production-content h1,
.p15140 .production-content a,
.p15140 .production-content .perf-brand {
  color: #ff4776;
}
.p15140 .production-content .btn {
  color: #ffffff;
}
.p15140 .production-content .btn span {
  background-color: #ff4776;
}
.p15140 .production-content .btn:hover {
  color: #c7a462;
}
.p15140 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p15140 .production-content .btn.invertbrand span {
  background-color: #ff4776;
}
.p15140 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15140 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15140 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15140 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15140 .production-content .schedule h3 a .vicon {
  background-color: #ff4776;
}
.p15140 .production-content .schedule table td.dte {
  color: #ff4776;
}
.p15140 .production-content .schedule table td.dte a {
  color: #ff4776;
}
.p15140 .production-content .image-gallery .ig-captions h2 {
  color: #ff4776;
}
.p15140 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff4776;
}
.p15140 .production-content .offset-grid figure {
  color: #ff4776;
}
.p15140 .production-content .offset-grid .names ul li .name {
  color: #ff4776;
}
.p15140 .production-content .offset-grid .names ul li em.uwb {
  color: #ff4776;
}
.p15140 .production-content .event-strip .owl-carousel .event-item {
  color: #ff4776;
}
.p15140 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff4776;
}
.p15140 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff4776;
  background-color: #ff4776;
  color: #ffffff;
}
.p15140 .production-content .event-strip .carousel .event-item {
  color: #ff4776;
}
.p15140 .production-content .event-strip .carousel .event-item a {
  color: #ff4776;
}
.p15140 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff4776;
}
.p15140 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15140 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15140 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15140 .context-video-cta {
  background-color: #ff4776;
}
.p15140 .context-video-cta .cvcl {
  color: #ffffff;
}
.p15140 .sidemenu li.sel a,
.p15140 .sidemenu li.toggler a {
  border-bottom-color: #ff4776;
}
.p15140 .sidemenu li.sel .vicon,
.p15140 .sidemenu li.toggler .vicon {
  background-color: #ff4776;
}
.p15140 .breadcrumb li:after {
  border-top: 1px solid #ff4776;
  border-right: 1px solid #ff4776;
}
.p15140 .ibloc {
  border-top-color: #ff4776;
}
.p15140 .social h3 a {
  color: #c7a462;
}
.p15140 .social .tweet .hashtag,
.p15140 .social .tweet .username,
.p15140 .social .tweet .urllink {
  color: #ff4776;
}
.p15140 .social .fb-content span.latest {
  color: #ff4776;
}
.p15140 .connector {
  color: #ff4776;
}
.p15140 .connector li a {
  color: #333333;
}
.events-list .event-item.p15140 {
  color: #ff4776;
}
.events-list .event-item.p15140 .date a {
  color: #ff4776;
}
.events-list .event-item.p15140 .more .vicon {
  background-color: #ff4776;
}
.events-list .event-item.p15140 a.venue {
  color: #ff4776;
}
.events-list .event-item.p15140 .eactions a .vicon {
  background-color: #ff4776;
}
.offset-list .olp15140 .ol-copy .dates {
  color: #ff4776;
}
.offset-list .olp15140 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp15140 .ol-copy .btn.pc span {
  background-color: #ff4776;
}
.offset-list .olp15140 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15140 .swipa-cell-copy .dates {
  color: #ff4776;
}
.swipa-cell.olp15140 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp15140 .swipa-cell-copy .btn.pc span {
  background-color: #ff4776;
}
.swipa-cell.olp15140 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15140:before {
  background-color: #ff4776;
}
.splash-content.scp15140 {
  background-color: #ff4776;
}
.splash-content.scp15140 .feature h1.festival {
  color: #ff4776;
}
.calendar .entry ul li.lip15140 {
  border-left: 5px solid #ff4776;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15140 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15140 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li.shortcut.selp15140 a,
header nav.main ul.root > li.shortcut.selp15140 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15140 a .dates,
header nav.main ul.root > li.shortcut.selp15140 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15140 a .composer,
header nav.main ul.root > li.shortcut.selp15140 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15140:hover a:hover .composer {
  color: #202020;
}
.p16781 .splash-content {
  background-color: #c7a462;
}
.p16781 .in-page-nav li:hover,
.p16781 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p16781 .in-page-nav li:hover a.direct-link,
.p16781 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p16781 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p16781 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p16781 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #c7a462;
}
.p16781 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16781 .production-content h1,
.p16781 .production-content a,
.p16781 .production-content .perf-brand {
  color: #c7a462;
}
.p16781 .production-content .btn {
  color: #202020;
}
.p16781 .production-content .btn span {
  background-color: #c7a462;
}
.p16781 .production-content .btn:hover {
  color: #c7a462;
}
.p16781 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p16781 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p16781 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p16781 .production-content .btn.cta-two {
  color: #ffffff;
}
.p16781 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p16781 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p16781 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p16781 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p16781 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p16781 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p16781 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p16781 .production-content .offset-grid figure {
  color: #c7a462;
}
.p16781 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p16781 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p16781 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p16781 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p16781 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #202020;
}
.p16781 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p16781 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p16781 .production-content .ticket-btn {
  color: #202020;
  background-color: #c7a462;
}
.p16781 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16781 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p16781 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16781 .context-video-cta {
  background-color: #c7a462;
}
.p16781 .context-video-cta .cvcl {
  color: #202020;
}
.p16781 .sidemenu li.sel a,
.p16781 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p16781 .sidemenu li.sel .vicon,
.p16781 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p16781 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p16781 .ibloc {
  border-top-color: #c7a462;
}
.p16781 .social h3 a {
  color: #c7a462;
}
.p16781 .social .tweet .hashtag,
.p16781 .social .tweet .username,
.p16781 .social .tweet .urllink {
  color: #c7a462;
}
.p16781 .social .fb-content span.latest {
  color: #c7a462;
}
.p16781 .connector {
  color: #c7a462;
}
.p16781 .connector li a {
  color: #333333;
}
.events-list .event-item.p16781 {
  color: #c7a462;
}
.events-list .event-item.p16781 .date a {
  color: #c7a462;
}
.events-list .event-item.p16781 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p16781 a.venue {
  color: #c7a462;
}
.events-list .event-item.p16781 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp16781 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp16781 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp16781 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp16781 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp16781 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp16781 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp16781 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp16781 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip16781:before {
  background-color: #c7a462;
}
.splash-content.scp16781 {
  background-color: #c7a462;
}
.splash-content.scp16781 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip16781 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16781 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp16781 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp16781 a,
header nav.main ul.root > li.shortcut.selp16781 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp16781 a .dates,
header nav.main ul.root > li.shortcut.selp16781 a:hover .dates,
header nav.main ul.root > li.shortcut.selp16781 a .composer,
header nav.main ul.root > li.shortcut.selp16781 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16781:hover a:hover .composer {
  color: #ffffff;
}
.p14125 .splash-content {
  background-color: #3d1bf6;
}
.p14125 .in-page-nav li:hover,
.p14125 .in-page-nav li.active {
  color: #3d1bf6;
  border-bottom-color: #3d1bf6;
}
.p14125 .in-page-nav li:hover a.direct-link,
.p14125 .in-page-nav li.active a.direct-link {
  color: #3d1bf6;
}
.p14125 .in-page-nav li a.direct-link:hover {
  color: #3d1bf6;
}
.p14125 .in-page-nav .vicon {
  background-color: #3d1bf6;
}
.p14125 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #3d1bf6;
}
.p14125 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14125 .production-content h1,
.p14125 .production-content a,
.p14125 .production-content .perf-brand {
  color: #3d1bf6;
}
.p14125 .production-content .btn {
  color: #ffffff;
}
.p14125 .production-content .btn span {
  background-color: #3d1bf6;
}
.p14125 .production-content .btn:hover {
  color: #c7a462;
}
.p14125 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14125 .production-content .btn.invertbrand span {
  background-color: #3d1bf6;
}
.p14125 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14125 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14125 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14125 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14125 .production-content .schedule h3 a .vicon {
  background-color: #3d1bf6;
}
.p14125 .production-content .schedule table td.dte {
  color: #3d1bf6;
}
.p14125 .production-content .schedule table td.dte a {
  color: #3d1bf6;
}
.p14125 .production-content .image-gallery .ig-captions h2 {
  color: #3d1bf6;
}
.p14125 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #3d1bf6;
}
.p14125 .production-content .offset-grid figure {
  color: #3d1bf6;
}
.p14125 .production-content .offset-grid .names ul li .name {
  color: #3d1bf6;
}
.p14125 .production-content .offset-grid .names ul li em.uwb {
  color: #3d1bf6;
}
.p14125 .production-content .event-strip .owl-carousel .event-item {
  color: #3d1bf6;
}
.p14125 .production-content .event-strip .owl-carousel .event-item a {
  color: #3d1bf6;
}
.p14125 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #3d1bf6;
  background-color: #3d1bf6;
  color: #ffffff;
}
.p14125 .production-content .event-strip .carousel .event-item {
  color: #3d1bf6;
}
.p14125 .production-content .event-strip .carousel .event-item a {
  color: #3d1bf6;
}
.p14125 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #3d1bf6;
}
.p14125 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14125 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14125 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14125 .context-video-cta {
  background-color: #3d1bf6;
}
.p14125 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14125 .sidemenu li.sel a,
.p14125 .sidemenu li.toggler a {
  border-bottom-color: #3d1bf6;
}
.p14125 .sidemenu li.sel .vicon,
.p14125 .sidemenu li.toggler .vicon {
  background-color: #3d1bf6;
}
.p14125 .breadcrumb li:after {
  border-top: 1px solid #3d1bf6;
  border-right: 1px solid #3d1bf6;
}
.p14125 .ibloc {
  border-top-color: #3d1bf6;
}
.p14125 .social h3 a {
  color: #c7a462;
}
.p14125 .social .tweet .hashtag,
.p14125 .social .tweet .username,
.p14125 .social .tweet .urllink {
  color: #3d1bf6;
}
.p14125 .social .fb-content span.latest {
  color: #3d1bf6;
}
.p14125 .connector {
  color: #3d1bf6;
}
.p14125 .connector li a {
  color: #333333;
}
.events-list .event-item.p14125 {
  color: #3d1bf6;
}
.events-list .event-item.p14125 .date a {
  color: #3d1bf6;
}
.events-list .event-item.p14125 .more .vicon {
  background-color: #3d1bf6;
}
.events-list .event-item.p14125 a.venue {
  color: #3d1bf6;
}
.events-list .event-item.p14125 .eactions a .vicon {
  background-color: #3d1bf6;
}
.offset-list .olp14125 .ol-copy .dates {
  color: #3d1bf6;
}
.offset-list .olp14125 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14125 .ol-copy .btn.pc span {
  background-color: #3d1bf6;
}
.offset-list .olp14125 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14125 .swipa-cell-copy .dates {
  color: #3d1bf6;
}
.swipa-cell.olp14125 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14125 .swipa-cell-copy .btn.pc span {
  background-color: #3d1bf6;
}
.swipa-cell.olp14125 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14125:before {
  background-color: #3d1bf6;
}
.splash-content.scp14125 {
  background-color: #3d1bf6;
}
.splash-content.scp14125 .feature h1.festival {
  color: #3d1bf6;
}
.calendar .entry ul li.lip14125 {
  border-left: 5px solid #3d1bf6;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 {
  color: #ffffff;
  background-color: #3d1bf6;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14125 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14125 {
  color: #ffffff;
  background-color: #3d1bf6;
}
header nav.main ul.root > li.shortcut.selp14125 a,
header nav.main ul.root > li.shortcut.selp14125 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14125 a .dates,
header nav.main ul.root > li.shortcut.selp14125 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14125 a .composer,
header nav.main ul.root > li.shortcut.selp14125 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover {
  color: #ffffff;
  background-color: #3d1bf6;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14125:hover a:hover .composer {
  color: #202020;
}
.p14158 .splash-content {
  background-color: #ed2b24;
}
.p14158 .in-page-nav li:hover,
.p14158 .in-page-nav li.active {
  color: #ed2b24;
  border-bottom-color: #ed2b24;
}
.p14158 .in-page-nav li:hover a.direct-link,
.p14158 .in-page-nav li.active a.direct-link {
  color: #ed2b24;
}
.p14158 .in-page-nav li a.direct-link:hover {
  color: #ed2b24;
}
.p14158 .in-page-nav .vicon {
  background-color: #ed2b24;
}
.p14158 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ed2b24;
}
.p14158 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14158 .production-content h1,
.p14158 .production-content a,
.p14158 .production-content .perf-brand {
  color: #ed2b24;
}
.p14158 .production-content .btn {
  color: #ffffff;
}
.p14158 .production-content .btn span {
  background-color: #ed2b24;
}
.p14158 .production-content .btn:hover {
  color: #c7a462;
}
.p14158 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14158 .production-content .btn.invertbrand span {
  background-color: #ed2b24;
}
.p14158 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14158 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14158 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14158 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14158 .production-content .schedule h3 a .vicon {
  background-color: #ed2b24;
}
.p14158 .production-content .schedule table td.dte {
  color: #ed2b24;
}
.p14158 .production-content .schedule table td.dte a {
  color: #ed2b24;
}
.p14158 .production-content .image-gallery .ig-captions h2 {
  color: #ed2b24;
}
.p14158 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ed2b24;
}
.p14158 .production-content .offset-grid figure {
  color: #ed2b24;
}
.p14158 .production-content .offset-grid .names ul li .name {
  color: #ed2b24;
}
.p14158 .production-content .offset-grid .names ul li em.uwb {
  color: #ed2b24;
}
.p14158 .production-content .event-strip .owl-carousel .event-item {
  color: #ed2b24;
}
.p14158 .production-content .event-strip .owl-carousel .event-item a {
  color: #ed2b24;
}
.p14158 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ed2b24;
  background-color: #ed2b24;
  color: #ffffff;
}
.p14158 .production-content .event-strip .carousel .event-item {
  color: #ed2b24;
}
.p14158 .production-content .event-strip .carousel .event-item a {
  color: #ed2b24;
}
.p14158 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ed2b24;
}
.p14158 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14158 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14158 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14158 .context-video-cta {
  background-color: #ed2b24;
}
.p14158 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14158 .sidemenu li.sel a,
.p14158 .sidemenu li.toggler a {
  border-bottom-color: #ed2b24;
}
.p14158 .sidemenu li.sel .vicon,
.p14158 .sidemenu li.toggler .vicon {
  background-color: #ed2b24;
}
.p14158 .breadcrumb li:after {
  border-top: 1px solid #ed2b24;
  border-right: 1px solid #ed2b24;
}
.p14158 .ibloc {
  border-top-color: #ed2b24;
}
.p14158 .social h3 a {
  color: #c7a462;
}
.p14158 .social .tweet .hashtag,
.p14158 .social .tweet .username,
.p14158 .social .tweet .urllink {
  color: #ed2b24;
}
.p14158 .social .fb-content span.latest {
  color: #ed2b24;
}
.p14158 .connector {
  color: #ed2b24;
}
.p14158 .connector li a {
  color: #333333;
}
.events-list .event-item.p14158 {
  color: #ed2b24;
}
.events-list .event-item.p14158 .date a {
  color: #ed2b24;
}
.events-list .event-item.p14158 .more .vicon {
  background-color: #ed2b24;
}
.events-list .event-item.p14158 a.venue {
  color: #ed2b24;
}
.events-list .event-item.p14158 .eactions a .vicon {
  background-color: #ed2b24;
}
.offset-list .olp14158 .ol-copy .dates {
  color: #ed2b24;
}
.offset-list .olp14158 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14158 .ol-copy .btn.pc span {
  background-color: #ed2b24;
}
.offset-list .olp14158 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14158 .swipa-cell-copy .dates {
  color: #ed2b24;
}
.swipa-cell.olp14158 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14158 .swipa-cell-copy .btn.pc span {
  background-color: #ed2b24;
}
.swipa-cell.olp14158 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14158:before {
  background-color: #ed2b24;
}
.splash-content.scp14158 {
  background-color: #ed2b24;
}
.splash-content.scp14158 .feature h1.festival {
  color: #ed2b24;
}
.calendar .entry ul li.lip14158 {
  border-left: 5px solid #ed2b24;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14158 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14158 {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li.shortcut.selp14158 a,
header nav.main ul.root > li.shortcut.selp14158 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14158 a .dates,
header nav.main ul.root > li.shortcut.selp14158 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14158 a .composer,
header nav.main ul.root > li.shortcut.selp14158 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14158:hover a:hover .composer {
  color: #202020;
}
.p16791 .splash-content {
  background-color: #b20000;
}
.p16791 .in-page-nav li:hover,
.p16791 .in-page-nav li.active {
  color: #b20000;
  border-bottom-color: #b20000;
}
.p16791 .in-page-nav li:hover a.direct-link,
.p16791 .in-page-nav li.active a.direct-link {
  color: #b20000;
}
.p16791 .in-page-nav li a.direct-link:hover {
  color: #b20000;
}
.p16791 .in-page-nav .vicon {
  background-color: #b20000;
}
.p16791 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #b20000;
}
.p16791 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16791 .production-content h1,
.p16791 .production-content a,
.p16791 .production-content .perf-brand {
  color: #b20000;
}
.p16791 .production-content .btn {
  color: #ffffff;
}
.p16791 .production-content .btn span {
  background-color: #b20000;
}
.p16791 .production-content .btn:hover {
  color: #c7a462;
}
.p16791 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p16791 .production-content .btn.invertbrand span {
  background-color: #b20000;
}
.p16791 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p16791 .production-content .btn.cta-two {
  color: #ffffff;
}
.p16791 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p16791 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p16791 .production-content .schedule h3 a .vicon {
  background-color: #b20000;
}
.p16791 .production-content .schedule table td.dte {
  color: #b20000;
}
.p16791 .production-content .schedule table td.dte a {
  color: #b20000;
}
.p16791 .production-content .image-gallery .ig-captions h2 {
  color: #b20000;
}
.p16791 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #b20000;
}
.p16791 .production-content .offset-grid figure {
  color: #b20000;
}
.p16791 .production-content .offset-grid .names ul li .name {
  color: #b20000;
}
.p16791 .production-content .offset-grid .names ul li em.uwb {
  color: #b20000;
}
.p16791 .production-content .event-strip .owl-carousel .event-item {
  color: #b20000;
}
.p16791 .production-content .event-strip .owl-carousel .event-item a {
  color: #b20000;
}
.p16791 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #b20000;
  background-color: #b20000;
  color: #ffffff;
}
.p16791 .production-content .event-strip .carousel .event-item {
  color: #b20000;
}
.p16791 .production-content .event-strip .carousel .event-item a {
  color: #b20000;
}
.p16791 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #b20000;
}
.p16791 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16791 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p16791 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16791 .context-video-cta {
  background-color: #b20000;
}
.p16791 .context-video-cta .cvcl {
  color: #ffffff;
}
.p16791 .sidemenu li.sel a,
.p16791 .sidemenu li.toggler a {
  border-bottom-color: #b20000;
}
.p16791 .sidemenu li.sel .vicon,
.p16791 .sidemenu li.toggler .vicon {
  background-color: #b20000;
}
.p16791 .breadcrumb li:after {
  border-top: 1px solid #b20000;
  border-right: 1px solid #b20000;
}
.p16791 .ibloc {
  border-top-color: #b20000;
}
.p16791 .social h3 a {
  color: #c7a462;
}
.p16791 .social .tweet .hashtag,
.p16791 .social .tweet .username,
.p16791 .social .tweet .urllink {
  color: #b20000;
}
.p16791 .social .fb-content span.latest {
  color: #b20000;
}
.p16791 .connector {
  color: #b20000;
}
.p16791 .connector li a {
  color: #333333;
}
.events-list .event-item.p16791 {
  color: #b20000;
}
.events-list .event-item.p16791 .date a {
  color: #b20000;
}
.events-list .event-item.p16791 .more .vicon {
  background-color: #b20000;
}
.events-list .event-item.p16791 a.venue {
  color: #b20000;
}
.events-list .event-item.p16791 .eactions a .vicon {
  background-color: #b20000;
}
.offset-list .olp16791 .ol-copy .dates {
  color: #b20000;
}
.offset-list .olp16791 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp16791 .ol-copy .btn.pc span {
  background-color: #b20000;
}
.offset-list .olp16791 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp16791 .swipa-cell-copy .dates {
  color: #b20000;
}
.swipa-cell.olp16791 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp16791 .swipa-cell-copy .btn.pc span {
  background-color: #b20000;
}
.swipa-cell.olp16791 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip16791:before {
  background-color: #b20000;
}
.splash-content.scp16791 {
  background-color: #b20000;
}
.splash-content.scp16791 .feature h1.festival {
  color: #b20000;
}
.calendar .entry ul li.lip16791 {
  border-left: 5px solid #b20000;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 {
  color: #ffffff;
  background-color: #b20000;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16791 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp16791 {
  color: #ffffff;
  background-color: #b20000;
}
header nav.main ul.root > li.shortcut.selp16791 a,
header nav.main ul.root > li.shortcut.selp16791 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp16791 a .dates,
header nav.main ul.root > li.shortcut.selp16791 a:hover .dates,
header nav.main ul.root > li.shortcut.selp16791 a .composer,
header nav.main ul.root > li.shortcut.selp16791 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover {
  color: #ffffff;
  background-color: #b20000;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16791:hover a:hover .composer {
  color: #202020;
}
.p16939 .splash-content {
  background-color: #c7a462;
}
.p16939 .in-page-nav li:hover,
.p16939 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p16939 .in-page-nav li:hover a.direct-link,
.p16939 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p16939 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p16939 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p16939 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #c7a462;
}
.p16939 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16939 .production-content h1,
.p16939 .production-content a,
.p16939 .production-content .perf-brand {
  color: #c7a462;
}
.p16939 .production-content .btn {
  color: #202020;
}
.p16939 .production-content .btn span {
  background-color: #c7a462;
}
.p16939 .production-content .btn:hover {
  color: #c7a462;
}
.p16939 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p16939 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p16939 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p16939 .production-content .btn.cta-two {
  color: #ffffff;
}
.p16939 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p16939 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p16939 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p16939 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p16939 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p16939 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p16939 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p16939 .production-content .offset-grid figure {
  color: #c7a462;
}
.p16939 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p16939 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p16939 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p16939 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p16939 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #202020;
}
.p16939 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p16939 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p16939 .production-content .ticket-btn {
  color: #202020;
  background-color: #c7a462;
}
.p16939 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16939 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p16939 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16939 .context-video-cta {
  background-color: #c7a462;
}
.p16939 .context-video-cta .cvcl {
  color: #202020;
}
.p16939 .sidemenu li.sel a,
.p16939 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p16939 .sidemenu li.sel .vicon,
.p16939 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p16939 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p16939 .ibloc {
  border-top-color: #c7a462;
}
.p16939 .social h3 a {
  color: #c7a462;
}
.p16939 .social .tweet .hashtag,
.p16939 .social .tweet .username,
.p16939 .social .tweet .urllink {
  color: #c7a462;
}
.p16939 .social .fb-content span.latest {
  color: #c7a462;
}
.p16939 .connector {
  color: #c7a462;
}
.p16939 .connector li a {
  color: #333333;
}
.events-list .event-item.p16939 {
  color: #c7a462;
}
.events-list .event-item.p16939 .date a {
  color: #c7a462;
}
.events-list .event-item.p16939 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p16939 a.venue {
  color: #c7a462;
}
.events-list .event-item.p16939 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp16939 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp16939 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp16939 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp16939 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp16939 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp16939 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp16939 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp16939 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip16939:before {
  background-color: #c7a462;
}
.splash-content.scp16939 {
  background-color: #c7a462;
}
.splash-content.scp16939 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip16939 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16939 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp16939 {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp16939 a,
header nav.main ul.root > li.shortcut.selp16939 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp16939 a .dates,
header nav.main ul.root > li.shortcut.selp16939 a:hover .dates,
header nav.main ul.root > li.shortcut.selp16939 a .composer,
header nav.main ul.root > li.shortcut.selp16939 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover {
  color: #202020;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16939:hover a:hover .composer {
  color: #ffffff;
}
.p15300 .splash-content {
  background-color: #ff4776;
}
.p15300 .in-page-nav li:hover,
.p15300 .in-page-nav li.active {
  color: #ff4776;
  border-bottom-color: #ff4776;
}
.p15300 .in-page-nav li:hover a.direct-link,
.p15300 .in-page-nav li.active a.direct-link {
  color: #ff4776;
}
.p15300 .in-page-nav li a.direct-link:hover {
  color: #ff4776;
}
.p15300 .in-page-nav .vicon {
  background-color: #ff4776;
}
.p15300 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff4776;
}
.p15300 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15300 .production-content h1,
.p15300 .production-content a,
.p15300 .production-content .perf-brand {
  color: #ff4776;
}
.p15300 .production-content .btn {
  color: #ffffff;
}
.p15300 .production-content .btn span {
  background-color: #ff4776;
}
.p15300 .production-content .btn:hover {
  color: #c7a462;
}
.p15300 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p15300 .production-content .btn.invertbrand span {
  background-color: #ff4776;
}
.p15300 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15300 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15300 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15300 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15300 .production-content .schedule h3 a .vicon {
  background-color: #ff4776;
}
.p15300 .production-content .schedule table td.dte {
  color: #ff4776;
}
.p15300 .production-content .schedule table td.dte a {
  color: #ff4776;
}
.p15300 .production-content .image-gallery .ig-captions h2 {
  color: #ff4776;
}
.p15300 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff4776;
}
.p15300 .production-content .offset-grid figure {
  color: #ff4776;
}
.p15300 .production-content .offset-grid .names ul li .name {
  color: #ff4776;
}
.p15300 .production-content .offset-grid .names ul li em.uwb {
  color: #ff4776;
}
.p15300 .production-content .event-strip .owl-carousel .event-item {
  color: #ff4776;
}
.p15300 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff4776;
}
.p15300 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff4776;
  background-color: #ff4776;
  color: #ffffff;
}
.p15300 .production-content .event-strip .carousel .event-item {
  color: #ff4776;
}
.p15300 .production-content .event-strip .carousel .event-item a {
  color: #ff4776;
}
.p15300 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff4776;
}
.p15300 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15300 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15300 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15300 .context-video-cta {
  background-color: #ff4776;
}
.p15300 .context-video-cta .cvcl {
  color: #ffffff;
}
.p15300 .sidemenu li.sel a,
.p15300 .sidemenu li.toggler a {
  border-bottom-color: #ff4776;
}
.p15300 .sidemenu li.sel .vicon,
.p15300 .sidemenu li.toggler .vicon {
  background-color: #ff4776;
}
.p15300 .breadcrumb li:after {
  border-top: 1px solid #ff4776;
  border-right: 1px solid #ff4776;
}
.p15300 .ibloc {
  border-top-color: #ff4776;
}
.p15300 .social h3 a {
  color: #c7a462;
}
.p15300 .social .tweet .hashtag,
.p15300 .social .tweet .username,
.p15300 .social .tweet .urllink {
  color: #ff4776;
}
.p15300 .social .fb-content span.latest {
  color: #ff4776;
}
.p15300 .connector {
  color: #ff4776;
}
.p15300 .connector li a {
  color: #333333;
}
.events-list .event-item.p15300 {
  color: #ff4776;
}
.events-list .event-item.p15300 .date a {
  color: #ff4776;
}
.events-list .event-item.p15300 .more .vicon {
  background-color: #ff4776;
}
.events-list .event-item.p15300 a.venue {
  color: #ff4776;
}
.events-list .event-item.p15300 .eactions a .vicon {
  background-color: #ff4776;
}
.offset-list .olp15300 .ol-copy .dates {
  color: #ff4776;
}
.offset-list .olp15300 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp15300 .ol-copy .btn.pc span {
  background-color: #ff4776;
}
.offset-list .olp15300 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15300 .swipa-cell-copy .dates {
  color: #ff4776;
}
.swipa-cell.olp15300 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp15300 .swipa-cell-copy .btn.pc span {
  background-color: #ff4776;
}
.swipa-cell.olp15300 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15300:before {
  background-color: #ff4776;
}
.splash-content.scp15300 {
  background-color: #ff4776;
}
.splash-content.scp15300 .feature h1.festival {
  color: #ff4776;
}
.calendar .entry ul li.lip15300 {
  border-left: 5px solid #ff4776;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15300 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15300 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li.shortcut.selp15300 a,
header nav.main ul.root > li.shortcut.selp15300 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15300 a .dates,
header nav.main ul.root > li.shortcut.selp15300 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15300 a .composer,
header nav.main ul.root > li.shortcut.selp15300 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15300:hover a:hover .composer {
  color: #202020;
}
.p14159 .splash-content {
  background-color: #00ab4a;
}
.p14159 .in-page-nav li:hover,
.p14159 .in-page-nav li.active {
  color: #00ab4a;
  border-bottom-color: #00ab4a;
}
.p14159 .in-page-nav li:hover a.direct-link,
.p14159 .in-page-nav li.active a.direct-link {
  color: #00ab4a;
}
.p14159 .in-page-nav li a.direct-link:hover {
  color: #00ab4a;
}
.p14159 .in-page-nav .vicon {
  background-color: #00ab4a;
}
.p14159 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #00ab4a;
}
.p14159 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14159 .production-content h1,
.p14159 .production-content a,
.p14159 .production-content .perf-brand {
  color: #00ab4a;
}
.p14159 .production-content .btn {
  color: #ffffff;
}
.p14159 .production-content .btn span {
  background-color: #00ab4a;
}
.p14159 .production-content .btn:hover {
  color: #c7a462;
}
.p14159 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14159 .production-content .btn.invertbrand span {
  background-color: #00ab4a;
}
.p14159 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14159 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14159 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14159 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14159 .production-content .schedule h3 a .vicon {
  background-color: #00ab4a;
}
.p14159 .production-content .schedule table td.dte {
  color: #00ab4a;
}
.p14159 .production-content .schedule table td.dte a {
  color: #00ab4a;
}
.p14159 .production-content .image-gallery .ig-captions h2 {
  color: #00ab4a;
}
.p14159 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #00ab4a;
}
.p14159 .production-content .offset-grid figure {
  color: #00ab4a;
}
.p14159 .production-content .offset-grid .names ul li .name {
  color: #00ab4a;
}
.p14159 .production-content .offset-grid .names ul li em.uwb {
  color: #00ab4a;
}
.p14159 .production-content .event-strip .owl-carousel .event-item {
  color: #00ab4a;
}
.p14159 .production-content .event-strip .owl-carousel .event-item a {
  color: #00ab4a;
}
.p14159 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #00ab4a;
  background-color: #00ab4a;
  color: #ffffff;
}
.p14159 .production-content .event-strip .carousel .event-item {
  color: #00ab4a;
}
.p14159 .production-content .event-strip .carousel .event-item a {
  color: #00ab4a;
}
.p14159 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #00ab4a;
}
.p14159 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14159 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14159 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14159 .context-video-cta {
  background-color: #00ab4a;
}
.p14159 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14159 .sidemenu li.sel a,
.p14159 .sidemenu li.toggler a {
  border-bottom-color: #00ab4a;
}
.p14159 .sidemenu li.sel .vicon,
.p14159 .sidemenu li.toggler .vicon {
  background-color: #00ab4a;
}
.p14159 .breadcrumb li:after {
  border-top: 1px solid #00ab4a;
  border-right: 1px solid #00ab4a;
}
.p14159 .ibloc {
  border-top-color: #00ab4a;
}
.p14159 .social h3 a {
  color: #c7a462;
}
.p14159 .social .tweet .hashtag,
.p14159 .social .tweet .username,
.p14159 .social .tweet .urllink {
  color: #00ab4a;
}
.p14159 .social .fb-content span.latest {
  color: #00ab4a;
}
.p14159 .connector {
  color: #00ab4a;
}
.p14159 .connector li a {
  color: #333333;
}
.events-list .event-item.p14159 {
  color: #00ab4a;
}
.events-list .event-item.p14159 .date a {
  color: #00ab4a;
}
.events-list .event-item.p14159 .more .vicon {
  background-color: #00ab4a;
}
.events-list .event-item.p14159 a.venue {
  color: #00ab4a;
}
.events-list .event-item.p14159 .eactions a .vicon {
  background-color: #00ab4a;
}
.offset-list .olp14159 .ol-copy .dates {
  color: #00ab4a;
}
.offset-list .olp14159 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14159 .ol-copy .btn.pc span {
  background-color: #00ab4a;
}
.offset-list .olp14159 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14159 .swipa-cell-copy .dates {
  color: #00ab4a;
}
.swipa-cell.olp14159 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14159 .swipa-cell-copy .btn.pc span {
  background-color: #00ab4a;
}
.swipa-cell.olp14159 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14159:before {
  background-color: #00ab4a;
}
.splash-content.scp14159 {
  background-color: #00ab4a;
}
.splash-content.scp14159 .feature h1.festival {
  color: #00ab4a;
}
.calendar .entry ul li.lip14159 {
  border-left: 5px solid #00ab4a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 {
  color: #ffffff;
  background-color: #00ab4a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14159 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14159 {
  color: #ffffff;
  background-color: #00ab4a;
}
header nav.main ul.root > li.shortcut.selp14159 a,
header nav.main ul.root > li.shortcut.selp14159 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14159 a .dates,
header nav.main ul.root > li.shortcut.selp14159 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14159 a .composer,
header nav.main ul.root > li.shortcut.selp14159 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover {
  color: #ffffff;
  background-color: #00ab4a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14159:hover a:hover .composer {
  color: #202020;
}
.p16526 .splash-content {
  background-color: #e66f85;
}
.p16526 .in-page-nav li:hover,
.p16526 .in-page-nav li.active {
  color: #e66f85;
  border-bottom-color: #e66f85;
}
.p16526 .in-page-nav li:hover a.direct-link,
.p16526 .in-page-nav li.active a.direct-link {
  color: #e66f85;
}
.p16526 .in-page-nav li a.direct-link:hover {
  color: #e66f85;
}
.p16526 .in-page-nav .vicon {
  background-color: #e66f85;
}
.p16526 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #e66f85;
}
.p16526 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16526 .production-content h1,
.p16526 .production-content a,
.p16526 .production-content .perf-brand {
  color: #e66f85;
}
.p16526 .production-content .btn {
  color: #202020;
}
.p16526 .production-content .btn span {
  background-color: #e66f85;
}
.p16526 .production-content .btn:hover {
  color: #c7a462;
}
.p16526 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p16526 .production-content .btn.invertbrand span {
  background-color: #e66f85;
}
.p16526 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p16526 .production-content .btn.cta-two {
  color: #ffffff;
}
.p16526 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p16526 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p16526 .production-content .schedule h3 a .vicon {
  background-color: #e66f85;
}
.p16526 .production-content .schedule table td.dte {
  color: #e66f85;
}
.p16526 .production-content .schedule table td.dte a {
  color: #e66f85;
}
.p16526 .production-content .image-gallery .ig-captions h2 {
  color: #e66f85;
}
.p16526 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e66f85;
}
.p16526 .production-content .offset-grid figure {
  color: #e66f85;
}
.p16526 .production-content .offset-grid .names ul li .name {
  color: #e66f85;
}
.p16526 .production-content .offset-grid .names ul li em.uwb {
  color: #e66f85;
}
.p16526 .production-content .event-strip .owl-carousel .event-item {
  color: #e66f85;
}
.p16526 .production-content .event-strip .owl-carousel .event-item a {
  color: #e66f85;
}
.p16526 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e66f85;
  background-color: #e66f85;
  color: #202020;
}
.p16526 .production-content .event-strip .carousel .event-item {
  color: #e66f85;
}
.p16526 .production-content .event-strip .carousel .event-item a {
  color: #e66f85;
}
.p16526 .production-content .ticket-btn {
  color: #202020;
  background-color: #e66f85;
}
.p16526 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p16526 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p16526 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p16526 .context-video-cta {
  background-color: #e66f85;
}
.p16526 .context-video-cta .cvcl {
  color: #202020;
}
.p16526 .sidemenu li.sel a,
.p16526 .sidemenu li.toggler a {
  border-bottom-color: #e66f85;
}
.p16526 .sidemenu li.sel .vicon,
.p16526 .sidemenu li.toggler .vicon {
  background-color: #e66f85;
}
.p16526 .breadcrumb li:after {
  border-top: 1px solid #e66f85;
  border-right: 1px solid #e66f85;
}
.p16526 .ibloc {
  border-top-color: #e66f85;
}
.p16526 .social h3 a {
  color: #c7a462;
}
.p16526 .social .tweet .hashtag,
.p16526 .social .tweet .username,
.p16526 .social .tweet .urllink {
  color: #e66f85;
}
.p16526 .social .fb-content span.latest {
  color: #e66f85;
}
.p16526 .connector {
  color: #e66f85;
}
.p16526 .connector li a {
  color: #333333;
}
.events-list .event-item.p16526 {
  color: #e66f85;
}
.events-list .event-item.p16526 .date a {
  color: #e66f85;
}
.events-list .event-item.p16526 .more .vicon {
  background-color: #e66f85;
}
.events-list .event-item.p16526 a.venue {
  color: #e66f85;
}
.events-list .event-item.p16526 .eactions a .vicon {
  background-color: #e66f85;
}
.offset-list .olp16526 .ol-copy .dates {
  color: #e66f85;
}
.offset-list .olp16526 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp16526 .ol-copy .btn.pc span {
  background-color: #e66f85;
}
.offset-list .olp16526 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp16526 .swipa-cell-copy .dates {
  color: #e66f85;
}
.swipa-cell.olp16526 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp16526 .swipa-cell-copy .btn.pc span {
  background-color: #e66f85;
}
.swipa-cell.olp16526 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip16526:before {
  background-color: #e66f85;
}
.splash-content.scp16526 {
  background-color: #e66f85;
}
.splash-content.scp16526 .feature h1.festival {
  color: #e66f85;
}
.calendar .entry ul li.lip16526 {
  border-left: 5px solid #e66f85;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp16526 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp16526 {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li.shortcut.selp16526 a,
header nav.main ul.root > li.shortcut.selp16526 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp16526 a .dates,
header nav.main ul.root > li.shortcut.selp16526 a:hover .dates,
header nav.main ul.root > li.shortcut.selp16526 a .composer,
header nav.main ul.root > li.shortcut.selp16526 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp16526:hover a:hover .composer {
  color: #ffffff;
}
.p17253 .splash-content {
  background-color: #007c3e;
}
.p17253 .in-page-nav li:hover,
.p17253 .in-page-nav li.active {
  color: #007c3e;
  border-bottom-color: #007c3e;
}
.p17253 .in-page-nav li:hover a.direct-link,
.p17253 .in-page-nav li.active a.direct-link {
  color: #007c3e;
}
.p17253 .in-page-nav li a.direct-link:hover {
  color: #007c3e;
}
.p17253 .in-page-nav .vicon {
  background-color: #007c3e;
}
.p17253 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #007c3e;
}
.p17253 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17253 .production-content h1,
.p17253 .production-content a,
.p17253 .production-content .perf-brand {
  color: #007c3e;
}
.p17253 .production-content .btn {
  color: #ffffff;
}
.p17253 .production-content .btn span {
  background-color: #007c3e;
}
.p17253 .production-content .btn:hover {
  color: #c7a462;
}
.p17253 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p17253 .production-content .btn.invertbrand span {
  background-color: #007c3e;
}
.p17253 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p17253 .production-content .btn.cta-two {
  color: #ffffff;
}
.p17253 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p17253 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p17253 .production-content .schedule h3 a .vicon {
  background-color: #007c3e;
}
.p17253 .production-content .schedule table td.dte {
  color: #007c3e;
}
.p17253 .production-content .schedule table td.dte a {
  color: #007c3e;
}
.p17253 .production-content .image-gallery .ig-captions h2 {
  color: #007c3e;
}
.p17253 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #007c3e;
}
.p17253 .production-content .offset-grid figure {
  color: #007c3e;
}
.p17253 .production-content .offset-grid .names ul li .name {
  color: #007c3e;
}
.p17253 .production-content .offset-grid .names ul li em.uwb {
  color: #007c3e;
}
.p17253 .production-content .event-strip .owl-carousel .event-item {
  color: #007c3e;
}
.p17253 .production-content .event-strip .owl-carousel .event-item a {
  color: #007c3e;
}
.p17253 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #007c3e;
  background-color: #007c3e;
  color: #ffffff;
}
.p17253 .production-content .event-strip .carousel .event-item {
  color: #007c3e;
}
.p17253 .production-content .event-strip .carousel .event-item a {
  color: #007c3e;
}
.p17253 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #007c3e;
}
.p17253 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17253 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p17253 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17253 .context-video-cta {
  background-color: #007c3e;
}
.p17253 .context-video-cta .cvcl {
  color: #ffffff;
}
.p17253 .sidemenu li.sel a,
.p17253 .sidemenu li.toggler a {
  border-bottom-color: #007c3e;
}
.p17253 .sidemenu li.sel .vicon,
.p17253 .sidemenu li.toggler .vicon {
  background-color: #007c3e;
}
.p17253 .breadcrumb li:after {
  border-top: 1px solid #007c3e;
  border-right: 1px solid #007c3e;
}
.p17253 .ibloc {
  border-top-color: #007c3e;
}
.p17253 .social h3 a {
  color: #c7a462;
}
.p17253 .social .tweet .hashtag,
.p17253 .social .tweet .username,
.p17253 .social .tweet .urllink {
  color: #007c3e;
}
.p17253 .social .fb-content span.latest {
  color: #007c3e;
}
.p17253 .connector {
  color: #007c3e;
}
.p17253 .connector li a {
  color: #333333;
}
.events-list .event-item.p17253 {
  color: #007c3e;
}
.events-list .event-item.p17253 .date a {
  color: #007c3e;
}
.events-list .event-item.p17253 .more .vicon {
  background-color: #007c3e;
}
.events-list .event-item.p17253 a.venue {
  color: #007c3e;
}
.events-list .event-item.p17253 .eactions a .vicon {
  background-color: #007c3e;
}
.offset-list .olp17253 .ol-copy .dates {
  color: #007c3e;
}
.offset-list .olp17253 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp17253 .ol-copy .btn.pc span {
  background-color: #007c3e;
}
.offset-list .olp17253 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp17253 .swipa-cell-copy .dates {
  color: #007c3e;
}
.swipa-cell.olp17253 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp17253 .swipa-cell-copy .btn.pc span {
  background-color: #007c3e;
}
.swipa-cell.olp17253 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip17253:before {
  background-color: #007c3e;
}
.splash-content.scp17253 {
  background-color: #007c3e;
}
.splash-content.scp17253 .feature h1.festival {
  color: #007c3e;
}
.calendar .entry ul li.lip17253 {
  border-left: 5px solid #007c3e;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 {
  color: #ffffff;
  background-color: #007c3e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17253 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp17253 {
  color: #ffffff;
  background-color: #007c3e;
}
header nav.main ul.root > li.shortcut.selp17253 a,
header nav.main ul.root > li.shortcut.selp17253 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp17253 a .dates,
header nav.main ul.root > li.shortcut.selp17253 a:hover .dates,
header nav.main ul.root > li.shortcut.selp17253 a .composer,
header nav.main ul.root > li.shortcut.selp17253 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover {
  color: #ffffff;
  background-color: #007c3e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17253:hover a:hover .composer {
  color: #202020;
}
.p17450 .splash-content {
  background-color: #00367b;
}
.p17450 .in-page-nav li:hover,
.p17450 .in-page-nav li.active {
  color: #00367b;
  border-bottom-color: #00367b;
}
.p17450 .in-page-nav li:hover a.direct-link,
.p17450 .in-page-nav li.active a.direct-link {
  color: #00367b;
}
.p17450 .in-page-nav li a.direct-link:hover {
  color: #00367b;
}
.p17450 .in-page-nav .vicon {
  background-color: #00367b;
}
.p17450 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #00367b;
}
.p17450 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17450 .production-content h1,
.p17450 .production-content a,
.p17450 .production-content .perf-brand {
  color: #00367b;
}
.p17450 .production-content .btn {
  color: #ffffff;
}
.p17450 .production-content .btn span {
  background-color: #00367b;
}
.p17450 .production-content .btn:hover {
  color: #c7a462;
}
.p17450 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p17450 .production-content .btn.invertbrand span {
  background-color: #00367b;
}
.p17450 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p17450 .production-content .btn.cta-two {
  color: #ffffff;
}
.p17450 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p17450 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p17450 .production-content .schedule h3 a .vicon {
  background-color: #00367b;
}
.p17450 .production-content .schedule table td.dte {
  color: #00367b;
}
.p17450 .production-content .schedule table td.dte a {
  color: #00367b;
}
.p17450 .production-content .image-gallery .ig-captions h2 {
  color: #00367b;
}
.p17450 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #00367b;
}
.p17450 .production-content .offset-grid figure {
  color: #00367b;
}
.p17450 .production-content .offset-grid .names ul li .name {
  color: #00367b;
}
.p17450 .production-content .offset-grid .names ul li em.uwb {
  color: #00367b;
}
.p17450 .production-content .event-strip .owl-carousel .event-item {
  color: #00367b;
}
.p17450 .production-content .event-strip .owl-carousel .event-item a {
  color: #00367b;
}
.p17450 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #00367b;
  background-color: #00367b;
  color: #ffffff;
}
.p17450 .production-content .event-strip .carousel .event-item {
  color: #00367b;
}
.p17450 .production-content .event-strip .carousel .event-item a {
  color: #00367b;
}
.p17450 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #00367b;
}
.p17450 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17450 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p17450 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17450 .context-video-cta {
  background-color: #00367b;
}
.p17450 .context-video-cta .cvcl {
  color: #ffffff;
}
.p17450 .sidemenu li.sel a,
.p17450 .sidemenu li.toggler a {
  border-bottom-color: #00367b;
}
.p17450 .sidemenu li.sel .vicon,
.p17450 .sidemenu li.toggler .vicon {
  background-color: #00367b;
}
.p17450 .breadcrumb li:after {
  border-top: 1px solid #00367b;
  border-right: 1px solid #00367b;
}
.p17450 .ibloc {
  border-top-color: #00367b;
}
.p17450 .social h3 a {
  color: #c7a462;
}
.p17450 .social .tweet .hashtag,
.p17450 .social .tweet .username,
.p17450 .social .tweet .urllink {
  color: #00367b;
}
.p17450 .social .fb-content span.latest {
  color: #00367b;
}
.p17450 .connector {
  color: #00367b;
}
.p17450 .connector li a {
  color: #333333;
}
.events-list .event-item.p17450 {
  color: #00367b;
}
.events-list .event-item.p17450 .date a {
  color: #00367b;
}
.events-list .event-item.p17450 .more .vicon {
  background-color: #00367b;
}
.events-list .event-item.p17450 a.venue {
  color: #00367b;
}
.events-list .event-item.p17450 .eactions a .vicon {
  background-color: #00367b;
}
.offset-list .olp17450 .ol-copy .dates {
  color: #00367b;
}
.offset-list .olp17450 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp17450 .ol-copy .btn.pc span {
  background-color: #00367b;
}
.offset-list .olp17450 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp17450 .swipa-cell-copy .dates {
  color: #00367b;
}
.swipa-cell.olp17450 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp17450 .swipa-cell-copy .btn.pc span {
  background-color: #00367b;
}
.swipa-cell.olp17450 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip17450:before {
  background-color: #00367b;
}
.splash-content.scp17450 {
  background-color: #00367b;
}
.splash-content.scp17450 .feature h1.festival {
  color: #00367b;
}
.calendar .entry ul li.lip17450 {
  border-left: 5px solid #00367b;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 {
  color: #ffffff;
  background-color: #00367b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17450 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp17450 {
  color: #ffffff;
  background-color: #00367b;
}
header nav.main ul.root > li.shortcut.selp17450 a,
header nav.main ul.root > li.shortcut.selp17450 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp17450 a .dates,
header nav.main ul.root > li.shortcut.selp17450 a:hover .dates,
header nav.main ul.root > li.shortcut.selp17450 a .composer,
header nav.main ul.root > li.shortcut.selp17450 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover {
  color: #ffffff;
  background-color: #00367b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17450:hover a:hover .composer {
  color: #202020;
}
.p17861 .splash-content {
  background-color: #e66f85;
}
.p17861 .in-page-nav li:hover,
.p17861 .in-page-nav li.active {
  color: #e66f85;
  border-bottom-color: #e66f85;
}
.p17861 .in-page-nav li:hover a.direct-link,
.p17861 .in-page-nav li.active a.direct-link {
  color: #e66f85;
}
.p17861 .in-page-nav li a.direct-link:hover {
  color: #e66f85;
}
.p17861 .in-page-nav .vicon {
  background-color: #e66f85;
}
.p17861 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #e66f85;
}
.p17861 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p17861 .production-content h1,
.p17861 .production-content a,
.p17861 .production-content .perf-brand {
  color: #e66f85;
}
.p17861 .production-content .btn {
  color: #202020;
}
.p17861 .production-content .btn span {
  background-color: #e66f85;
}
.p17861 .production-content .btn:hover {
  color: #c7a462;
}
.p17861 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p17861 .production-content .btn.invertbrand span {
  background-color: #e66f85;
}
.p17861 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p17861 .production-content .btn.cta-two {
  color: #ffffff;
}
.p17861 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p17861 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p17861 .production-content .schedule h3 a .vicon {
  background-color: #e66f85;
}
.p17861 .production-content .schedule table td.dte {
  color: #e66f85;
}
.p17861 .production-content .schedule table td.dte a {
  color: #e66f85;
}
.p17861 .production-content .image-gallery .ig-captions h2 {
  color: #e66f85;
}
.p17861 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e66f85;
}
.p17861 .production-content .offset-grid figure {
  color: #e66f85;
}
.p17861 .production-content .offset-grid .names ul li .name {
  color: #e66f85;
}
.p17861 .production-content .offset-grid .names ul li em.uwb {
  color: #e66f85;
}
.p17861 .production-content .event-strip .owl-carousel .event-item {
  color: #e66f85;
}
.p17861 .production-content .event-strip .owl-carousel .event-item a {
  color: #e66f85;
}
.p17861 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e66f85;
  background-color: #e66f85;
  color: #202020;
}
.p17861 .production-content .event-strip .carousel .event-item {
  color: #e66f85;
}
.p17861 .production-content .event-strip .carousel .event-item a {
  color: #e66f85;
}
.p17861 .production-content .ticket-btn {
  color: #202020;
  background-color: #e66f85;
}
.p17861 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p17861 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p17861 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p17861 .context-video-cta {
  background-color: #e66f85;
}
.p17861 .context-video-cta .cvcl {
  color: #202020;
}
.p17861 .sidemenu li.sel a,
.p17861 .sidemenu li.toggler a {
  border-bottom-color: #e66f85;
}
.p17861 .sidemenu li.sel .vicon,
.p17861 .sidemenu li.toggler .vicon {
  background-color: #e66f85;
}
.p17861 .breadcrumb li:after {
  border-top: 1px solid #e66f85;
  border-right: 1px solid #e66f85;
}
.p17861 .ibloc {
  border-top-color: #e66f85;
}
.p17861 .social h3 a {
  color: #c7a462;
}
.p17861 .social .tweet .hashtag,
.p17861 .social .tweet .username,
.p17861 .social .tweet .urllink {
  color: #e66f85;
}
.p17861 .social .fb-content span.latest {
  color: #e66f85;
}
.p17861 .connector {
  color: #e66f85;
}
.p17861 .connector li a {
  color: #333333;
}
.events-list .event-item.p17861 {
  color: #e66f85;
}
.events-list .event-item.p17861 .date a {
  color: #e66f85;
}
.events-list .event-item.p17861 .more .vicon {
  background-color: #e66f85;
}
.events-list .event-item.p17861 a.venue {
  color: #e66f85;
}
.events-list .event-item.p17861 .eactions a .vicon {
  background-color: #e66f85;
}
.offset-list .olp17861 .ol-copy .dates {
  color: #e66f85;
}
.offset-list .olp17861 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp17861 .ol-copy .btn.pc span {
  background-color: #e66f85;
}
.offset-list .olp17861 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp17861 .swipa-cell-copy .dates {
  color: #e66f85;
}
.swipa-cell.olp17861 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp17861 .swipa-cell-copy .btn.pc span {
  background-color: #e66f85;
}
.swipa-cell.olp17861 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip17861:before {
  background-color: #e66f85;
}
.splash-content.scp17861 {
  background-color: #e66f85;
}
.splash-content.scp17861 .feature h1.festival {
  color: #e66f85;
}
.calendar .entry ul li.lip17861 {
  border-left: 5px solid #e66f85;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp17861 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp17861 {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li.shortcut.selp17861 a,
header nav.main ul.root > li.shortcut.selp17861 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp17861 a .dates,
header nav.main ul.root > li.shortcut.selp17861 a:hover .dates,
header nav.main ul.root > li.shortcut.selp17861 a .composer,
header nav.main ul.root > li.shortcut.selp17861 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover {
  color: #202020;
  background-color: #e66f85;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp17861:hover a:hover .composer {
  color: #ffffff;
}
.p18244 .splash-content {
  background-color: #ae1658;
}
.p18244 .in-page-nav li:hover,
.p18244 .in-page-nav li.active {
  color: #ae1658;
  border-bottom-color: #ae1658;
}
.p18244 .in-page-nav li:hover a.direct-link,
.p18244 .in-page-nav li.active a.direct-link {
  color: #ae1658;
}
.p18244 .in-page-nav li a.direct-link:hover {
  color: #ae1658;
}
.p18244 .in-page-nav .vicon {
  background-color: #ae1658;
}
.p18244 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ae1658;
}
.p18244 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18244 .production-content h1,
.p18244 .production-content a,
.p18244 .production-content .perf-brand {
  color: #ae1658;
}
.p18244 .production-content .btn {
  color: #ffffff;
}
.p18244 .production-content .btn span {
  background-color: #ae1658;
}
.p18244 .production-content .btn:hover {
  color: #c7a462;
}
.p18244 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p18244 .production-content .btn.invertbrand span {
  background-color: #ae1658;
}
.p18244 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18244 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18244 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18244 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18244 .production-content .schedule h3 a .vicon {
  background-color: #ae1658;
}
.p18244 .production-content .schedule table td.dte {
  color: #ae1658;
}
.p18244 .production-content .schedule table td.dte a {
  color: #ae1658;
}
.p18244 .production-content .image-gallery .ig-captions h2 {
  color: #ae1658;
}
.p18244 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ae1658;
}
.p18244 .production-content .offset-grid figure {
  color: #ae1658;
}
.p18244 .production-content .offset-grid .names ul li .name {
  color: #ae1658;
}
.p18244 .production-content .offset-grid .names ul li em.uwb {
  color: #ae1658;
}
.p18244 .production-content .event-strip .owl-carousel .event-item {
  color: #ae1658;
}
.p18244 .production-content .event-strip .owl-carousel .event-item a {
  color: #ae1658;
}
.p18244 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ae1658;
  background-color: #ae1658;
  color: #ffffff;
}
.p18244 .production-content .event-strip .carousel .event-item {
  color: #ae1658;
}
.p18244 .production-content .event-strip .carousel .event-item a {
  color: #ae1658;
}
.p18244 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ae1658;
}
.p18244 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18244 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18244 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18244 .context-video-cta {
  background-color: #ae1658;
}
.p18244 .context-video-cta .cvcl {
  color: #ffffff;
}
.p18244 .sidemenu li.sel a,
.p18244 .sidemenu li.toggler a {
  border-bottom-color: #ae1658;
}
.p18244 .sidemenu li.sel .vicon,
.p18244 .sidemenu li.toggler .vicon {
  background-color: #ae1658;
}
.p18244 .breadcrumb li:after {
  border-top: 1px solid #ae1658;
  border-right: 1px solid #ae1658;
}
.p18244 .ibloc {
  border-top-color: #ae1658;
}
.p18244 .social h3 a {
  color: #c7a462;
}
.p18244 .social .tweet .hashtag,
.p18244 .social .tweet .username,
.p18244 .social .tweet .urllink {
  color: #ae1658;
}
.p18244 .social .fb-content span.latest {
  color: #ae1658;
}
.p18244 .connector {
  color: #ae1658;
}
.p18244 .connector li a {
  color: #333333;
}
.events-list .event-item.p18244 {
  color: #ae1658;
}
.events-list .event-item.p18244 .date a {
  color: #ae1658;
}
.events-list .event-item.p18244 .more .vicon {
  background-color: #ae1658;
}
.events-list .event-item.p18244 a.venue {
  color: #ae1658;
}
.events-list .event-item.p18244 .eactions a .vicon {
  background-color: #ae1658;
}
.offset-list .olp18244 .ol-copy .dates {
  color: #ae1658;
}
.offset-list .olp18244 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp18244 .ol-copy .btn.pc span {
  background-color: #ae1658;
}
.offset-list .olp18244 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18244 .swipa-cell-copy .dates {
  color: #ae1658;
}
.swipa-cell.olp18244 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp18244 .swipa-cell-copy .btn.pc span {
  background-color: #ae1658;
}
.swipa-cell.olp18244 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18244:before {
  background-color: #ae1658;
}
.splash-content.scp18244 {
  background-color: #ae1658;
}
.splash-content.scp18244 .feature h1.festival {
  color: #ae1658;
}
.calendar .entry ul li.lip18244 {
  border-left: 5px solid #ae1658;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 {
  color: #ffffff;
  background-color: #ae1658;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18244 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18244 {
  color: #ffffff;
  background-color: #ae1658;
}
header nav.main ul.root > li.shortcut.selp18244 a,
header nav.main ul.root > li.shortcut.selp18244 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18244 a .dates,
header nav.main ul.root > li.shortcut.selp18244 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18244 a .composer,
header nav.main ul.root > li.shortcut.selp18244 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover {
  color: #ffffff;
  background-color: #ae1658;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18244:hover a:hover .composer {
  color: #202020;
}
.p21189 .splash-content {
  background-color: #b65f2a;
}
.p21189 .in-page-nav li:hover,
.p21189 .in-page-nav li.active {
  color: #b65f2a;
  border-bottom-color: #b65f2a;
}
.p21189 .in-page-nav li:hover a.direct-link,
.p21189 .in-page-nav li.active a.direct-link {
  color: #b65f2a;
}
.p21189 .in-page-nav li a.direct-link:hover {
  color: #b65f2a;
}
.p21189 .in-page-nav .vicon {
  background-color: #b65f2a;
}
.p21189 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #b65f2a;
}
.p21189 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21189 .production-content h1,
.p21189 .production-content a,
.p21189 .production-content .perf-brand {
  color: #b65f2a;
}
.p21189 .production-content .btn {
  color: #ffffff;
}
.p21189 .production-content .btn span {
  background-color: #b65f2a;
}
.p21189 .production-content .btn:hover {
  color: #c7a462;
}
.p21189 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21189 .production-content .btn.invertbrand span {
  background-color: #b65f2a;
}
.p21189 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21189 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21189 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21189 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21189 .production-content .schedule h3 a .vicon {
  background-color: #b65f2a;
}
.p21189 .production-content .schedule table td.dte {
  color: #b65f2a;
}
.p21189 .production-content .schedule table td.dte a {
  color: #b65f2a;
}
.p21189 .production-content .image-gallery .ig-captions h2 {
  color: #b65f2a;
}
.p21189 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #b65f2a;
}
.p21189 .production-content .offset-grid figure {
  color: #b65f2a;
}
.p21189 .production-content .offset-grid .names ul li .name {
  color: #b65f2a;
}
.p21189 .production-content .offset-grid .names ul li em.uwb {
  color: #b65f2a;
}
.p21189 .production-content .event-strip .owl-carousel .event-item {
  color: #b65f2a;
}
.p21189 .production-content .event-strip .owl-carousel .event-item a {
  color: #b65f2a;
}
.p21189 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #b65f2a;
  background-color: #b65f2a;
  color: #ffffff;
}
.p21189 .production-content .event-strip .carousel .event-item {
  color: #b65f2a;
}
.p21189 .production-content .event-strip .carousel .event-item a {
  color: #b65f2a;
}
.p21189 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #b65f2a;
}
.p21189 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21189 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21189 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21189 .context-video-cta {
  background-color: #b65f2a;
}
.p21189 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21189 .sidemenu li.sel a,
.p21189 .sidemenu li.toggler a {
  border-bottom-color: #b65f2a;
}
.p21189 .sidemenu li.sel .vicon,
.p21189 .sidemenu li.toggler .vicon {
  background-color: #b65f2a;
}
.p21189 .breadcrumb li:after {
  border-top: 1px solid #b65f2a;
  border-right: 1px solid #b65f2a;
}
.p21189 .ibloc {
  border-top-color: #b65f2a;
}
.p21189 .social h3 a {
  color: #c7a462;
}
.p21189 .social .tweet .hashtag,
.p21189 .social .tweet .username,
.p21189 .social .tweet .urllink {
  color: #b65f2a;
}
.p21189 .social .fb-content span.latest {
  color: #b65f2a;
}
.p21189 .connector {
  color: #b65f2a;
}
.p21189 .connector li a {
  color: #333333;
}
.events-list .event-item.p21189 {
  color: #b65f2a;
}
.events-list .event-item.p21189 .date a {
  color: #b65f2a;
}
.events-list .event-item.p21189 .more .vicon {
  background-color: #b65f2a;
}
.events-list .event-item.p21189 a.venue {
  color: #b65f2a;
}
.events-list .event-item.p21189 .eactions a .vicon {
  background-color: #b65f2a;
}
.offset-list .olp21189 .ol-copy .dates {
  color: #b65f2a;
}
.offset-list .olp21189 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21189 .ol-copy .btn.pc span {
  background-color: #b65f2a;
}
.offset-list .olp21189 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21189 .swipa-cell-copy .dates {
  color: #b65f2a;
}
.swipa-cell.olp21189 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21189 .swipa-cell-copy .btn.pc span {
  background-color: #b65f2a;
}
.swipa-cell.olp21189 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21189:before {
  background-color: #b65f2a;
}
.splash-content.scp21189 {
  background-color: #b65f2a;
}
.splash-content.scp21189 .feature h1.festival {
  color: #b65f2a;
}
.calendar .entry ul li.lip21189 {
  border-left: 5px solid #b65f2a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 {
  color: #ffffff;
  background-color: #b65f2a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21189 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21189 {
  color: #ffffff;
  background-color: #b65f2a;
}
header nav.main ul.root > li.shortcut.selp21189 a,
header nav.main ul.root > li.shortcut.selp21189 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21189 a .dates,
header nav.main ul.root > li.shortcut.selp21189 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21189 a .composer,
header nav.main ul.root > li.shortcut.selp21189 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover {
  color: #ffffff;
  background-color: #b65f2a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21189:hover a:hover .composer {
  color: #202020;
}
.p21218 .splash-content {
  background-color: #b32c25;
}
.p21218 .in-page-nav li:hover,
.p21218 .in-page-nav li.active {
  color: #b32c25;
  border-bottom-color: #b32c25;
}
.p21218 .in-page-nav li:hover a.direct-link,
.p21218 .in-page-nav li.active a.direct-link {
  color: #b32c25;
}
.p21218 .in-page-nav li a.direct-link:hover {
  color: #b32c25;
}
.p21218 .in-page-nav .vicon {
  background-color: #b32c25;
}
.p21218 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #b32c25;
}
.p21218 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21218 .production-content h1,
.p21218 .production-content a,
.p21218 .production-content .perf-brand {
  color: #b32c25;
}
.p21218 .production-content .btn {
  color: #ffffff;
}
.p21218 .production-content .btn span {
  background-color: #b32c25;
}
.p21218 .production-content .btn:hover {
  color: #c7a462;
}
.p21218 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21218 .production-content .btn.invertbrand span {
  background-color: #b32c25;
}
.p21218 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21218 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21218 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21218 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21218 .production-content .schedule h3 a .vicon {
  background-color: #b32c25;
}
.p21218 .production-content .schedule table td.dte {
  color: #b32c25;
}
.p21218 .production-content .schedule table td.dte a {
  color: #b32c25;
}
.p21218 .production-content .image-gallery .ig-captions h2 {
  color: #b32c25;
}
.p21218 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #b32c25;
}
.p21218 .production-content .offset-grid figure {
  color: #b32c25;
}
.p21218 .production-content .offset-grid .names ul li .name {
  color: #b32c25;
}
.p21218 .production-content .offset-grid .names ul li em.uwb {
  color: #b32c25;
}
.p21218 .production-content .event-strip .owl-carousel .event-item {
  color: #b32c25;
}
.p21218 .production-content .event-strip .owl-carousel .event-item a {
  color: #b32c25;
}
.p21218 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #b32c25;
  background-color: #b32c25;
  color: #ffffff;
}
.p21218 .production-content .event-strip .carousel .event-item {
  color: #b32c25;
}
.p21218 .production-content .event-strip .carousel .event-item a {
  color: #b32c25;
}
.p21218 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #b32c25;
}
.p21218 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21218 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21218 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21218 .context-video-cta {
  background-color: #b32c25;
}
.p21218 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21218 .sidemenu li.sel a,
.p21218 .sidemenu li.toggler a {
  border-bottom-color: #b32c25;
}
.p21218 .sidemenu li.sel .vicon,
.p21218 .sidemenu li.toggler .vicon {
  background-color: #b32c25;
}
.p21218 .breadcrumb li:after {
  border-top: 1px solid #b32c25;
  border-right: 1px solid #b32c25;
}
.p21218 .ibloc {
  border-top-color: #b32c25;
}
.p21218 .social h3 a {
  color: #c7a462;
}
.p21218 .social .tweet .hashtag,
.p21218 .social .tweet .username,
.p21218 .social .tweet .urllink {
  color: #b32c25;
}
.p21218 .social .fb-content span.latest {
  color: #b32c25;
}
.p21218 .connector {
  color: #b32c25;
}
.p21218 .connector li a {
  color: #333333;
}
.events-list .event-item.p21218 {
  color: #b32c25;
}
.events-list .event-item.p21218 .date a {
  color: #b32c25;
}
.events-list .event-item.p21218 .more .vicon {
  background-color: #b32c25;
}
.events-list .event-item.p21218 a.venue {
  color: #b32c25;
}
.events-list .event-item.p21218 .eactions a .vicon {
  background-color: #b32c25;
}
.offset-list .olp21218 .ol-copy .dates {
  color: #b32c25;
}
.offset-list .olp21218 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21218 .ol-copy .btn.pc span {
  background-color: #b32c25;
}
.offset-list .olp21218 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21218 .swipa-cell-copy .dates {
  color: #b32c25;
}
.swipa-cell.olp21218 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21218 .swipa-cell-copy .btn.pc span {
  background-color: #b32c25;
}
.swipa-cell.olp21218 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21218:before {
  background-color: #b32c25;
}
.splash-content.scp21218 {
  background-color: #b32c25;
}
.splash-content.scp21218 .feature h1.festival {
  color: #b32c25;
}
.calendar .entry ul li.lip21218 {
  border-left: 5px solid #b32c25;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21218 {
  color: #ffffff;
  background-color: #b32c25;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21218 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21218 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21218 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21218 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21218 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21218 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21218 {
  color: #ffffff;
  background-color: #b32c25;
}
header nav.main ul.root > li.shortcut.selp21218 a,
header nav.main ul.root > li.shortcut.selp21218 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21218 a .dates,
header nav.main ul.root > li.shortcut.selp21218 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21218 a .composer,
header nav.main ul.root > li.shortcut.selp21218 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21218:hover {
  color: #ffffff;
  background-color: #b32c25;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21218:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21218:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21218:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21218:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21218:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21218:hover a:hover .composer {
  color: #202020;
}
.p21205 .splash-content {
  background-color: #702469;
}
.p21205 .in-page-nav li:hover,
.p21205 .in-page-nav li.active {
  color: #702469;
  border-bottom-color: #702469;
}
.p21205 .in-page-nav li:hover a.direct-link,
.p21205 .in-page-nav li.active a.direct-link {
  color: #702469;
}
.p21205 .in-page-nav li a.direct-link:hover {
  color: #702469;
}
.p21205 .in-page-nav .vicon {
  background-color: #702469;
}
.p21205 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #702469;
}
.p21205 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21205 .production-content h1,
.p21205 .production-content a,
.p21205 .production-content .perf-brand {
  color: #702469;
}
.p21205 .production-content .btn {
  color: #ffffff;
}
.p21205 .production-content .btn span {
  background-color: #702469;
}
.p21205 .production-content .btn:hover {
  color: #c7a462;
}
.p21205 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21205 .production-content .btn.invertbrand span {
  background-color: #702469;
}
.p21205 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21205 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21205 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21205 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21205 .production-content .schedule h3 a .vicon {
  background-color: #702469;
}
.p21205 .production-content .schedule table td.dte {
  color: #702469;
}
.p21205 .production-content .schedule table td.dte a {
  color: #702469;
}
.p21205 .production-content .image-gallery .ig-captions h2 {
  color: #702469;
}
.p21205 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #702469;
}
.p21205 .production-content .offset-grid figure {
  color: #702469;
}
.p21205 .production-content .offset-grid .names ul li .name {
  color: #702469;
}
.p21205 .production-content .offset-grid .names ul li em.uwb {
  color: #702469;
}
.p21205 .production-content .event-strip .owl-carousel .event-item {
  color: #702469;
}
.p21205 .production-content .event-strip .owl-carousel .event-item a {
  color: #702469;
}
.p21205 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #702469;
  background-color: #702469;
  color: #ffffff;
}
.p21205 .production-content .event-strip .carousel .event-item {
  color: #702469;
}
.p21205 .production-content .event-strip .carousel .event-item a {
  color: #702469;
}
.p21205 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #702469;
}
.p21205 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21205 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21205 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21205 .context-video-cta {
  background-color: #702469;
}
.p21205 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21205 .sidemenu li.sel a,
.p21205 .sidemenu li.toggler a {
  border-bottom-color: #702469;
}
.p21205 .sidemenu li.sel .vicon,
.p21205 .sidemenu li.toggler .vicon {
  background-color: #702469;
}
.p21205 .breadcrumb li:after {
  border-top: 1px solid #702469;
  border-right: 1px solid #702469;
}
.p21205 .ibloc {
  border-top-color: #702469;
}
.p21205 .social h3 a {
  color: #c7a462;
}
.p21205 .social .tweet .hashtag,
.p21205 .social .tweet .username,
.p21205 .social .tweet .urllink {
  color: #702469;
}
.p21205 .social .fb-content span.latest {
  color: #702469;
}
.p21205 .connector {
  color: #702469;
}
.p21205 .connector li a {
  color: #333333;
}
.events-list .event-item.p21205 {
  color: #702469;
}
.events-list .event-item.p21205 .date a {
  color: #702469;
}
.events-list .event-item.p21205 .more .vicon {
  background-color: #702469;
}
.events-list .event-item.p21205 a.venue {
  color: #702469;
}
.events-list .event-item.p21205 .eactions a .vicon {
  background-color: #702469;
}
.offset-list .olp21205 .ol-copy .dates {
  color: #702469;
}
.offset-list .olp21205 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21205 .ol-copy .btn.pc span {
  background-color: #702469;
}
.offset-list .olp21205 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21205 .swipa-cell-copy .dates {
  color: #702469;
}
.swipa-cell.olp21205 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21205 .swipa-cell-copy .btn.pc span {
  background-color: #702469;
}
.swipa-cell.olp21205 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21205:before {
  background-color: #702469;
}
.splash-content.scp21205 {
  background-color: #702469;
}
.splash-content.scp21205 .feature h1.festival {
  color: #702469;
}
.calendar .entry ul li.lip21205 {
  border-left: 5px solid #702469;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 {
  color: #ffffff;
  background-color: #702469;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21205 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21205 {
  color: #ffffff;
  background-color: #702469;
}
header nav.main ul.root > li.shortcut.selp21205 a,
header nav.main ul.root > li.shortcut.selp21205 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21205 a .dates,
header nav.main ul.root > li.shortcut.selp21205 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21205 a .composer,
header nav.main ul.root > li.shortcut.selp21205 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover {
  color: #ffffff;
  background-color: #702469;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21205:hover a:hover .composer {
  color: #202020;
}
.p21149 .splash-content {
  background-color: #005c68;
}
.p21149 .in-page-nav li:hover,
.p21149 .in-page-nav li.active {
  color: #005c68;
  border-bottom-color: #005c68;
}
.p21149 .in-page-nav li:hover a.direct-link,
.p21149 .in-page-nav li.active a.direct-link {
  color: #005c68;
}
.p21149 .in-page-nav li a.direct-link:hover {
  color: #005c68;
}
.p21149 .in-page-nav .vicon {
  background-color: #005c68;
}
.p21149 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #005c68;
}
.p21149 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21149 .production-content h1,
.p21149 .production-content a,
.p21149 .production-content .perf-brand {
  color: #005c68;
}
.p21149 .production-content .btn {
  color: #ffffff;
}
.p21149 .production-content .btn span {
  background-color: #005c68;
}
.p21149 .production-content .btn:hover {
  color: #c7a462;
}
.p21149 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21149 .production-content .btn.invertbrand span {
  background-color: #005c68;
}
.p21149 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21149 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21149 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21149 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21149 .production-content .schedule h3 a .vicon {
  background-color: #005c68;
}
.p21149 .production-content .schedule table td.dte {
  color: #005c68;
}
.p21149 .production-content .schedule table td.dte a {
  color: #005c68;
}
.p21149 .production-content .image-gallery .ig-captions h2 {
  color: #005c68;
}
.p21149 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #005c68;
}
.p21149 .production-content .offset-grid figure {
  color: #005c68;
}
.p21149 .production-content .offset-grid .names ul li .name {
  color: #005c68;
}
.p21149 .production-content .offset-grid .names ul li em.uwb {
  color: #005c68;
}
.p21149 .production-content .event-strip .owl-carousel .event-item {
  color: #005c68;
}
.p21149 .production-content .event-strip .owl-carousel .event-item a {
  color: #005c68;
}
.p21149 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #005c68;
  background-color: #005c68;
  color: #ffffff;
}
.p21149 .production-content .event-strip .carousel .event-item {
  color: #005c68;
}
.p21149 .production-content .event-strip .carousel .event-item a {
  color: #005c68;
}
.p21149 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #005c68;
}
.p21149 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21149 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21149 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21149 .context-video-cta {
  background-color: #005c68;
}
.p21149 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21149 .sidemenu li.sel a,
.p21149 .sidemenu li.toggler a {
  border-bottom-color: #005c68;
}
.p21149 .sidemenu li.sel .vicon,
.p21149 .sidemenu li.toggler .vicon {
  background-color: #005c68;
}
.p21149 .breadcrumb li:after {
  border-top: 1px solid #005c68;
  border-right: 1px solid #005c68;
}
.p21149 .ibloc {
  border-top-color: #005c68;
}
.p21149 .social h3 a {
  color: #c7a462;
}
.p21149 .social .tweet .hashtag,
.p21149 .social .tweet .username,
.p21149 .social .tweet .urllink {
  color: #005c68;
}
.p21149 .social .fb-content span.latest {
  color: #005c68;
}
.p21149 .connector {
  color: #005c68;
}
.p21149 .connector li a {
  color: #333333;
}
.events-list .event-item.p21149 {
  color: #005c68;
}
.events-list .event-item.p21149 .date a {
  color: #005c68;
}
.events-list .event-item.p21149 .more .vicon {
  background-color: #005c68;
}
.events-list .event-item.p21149 a.venue {
  color: #005c68;
}
.events-list .event-item.p21149 .eactions a .vicon {
  background-color: #005c68;
}
.offset-list .olp21149 .ol-copy .dates {
  color: #005c68;
}
.offset-list .olp21149 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21149 .ol-copy .btn.pc span {
  background-color: #005c68;
}
.offset-list .olp21149 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21149 .swipa-cell-copy .dates {
  color: #005c68;
}
.swipa-cell.olp21149 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21149 .swipa-cell-copy .btn.pc span {
  background-color: #005c68;
}
.swipa-cell.olp21149 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21149:before {
  background-color: #005c68;
}
.splash-content.scp21149 {
  background-color: #005c68;
}
.splash-content.scp21149 .feature h1.festival {
  color: #005c68;
}
.calendar .entry ul li.lip21149 {
  border-left: 5px solid #005c68;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 {
  color: #ffffff;
  background-color: #005c68;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21149 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21149 {
  color: #ffffff;
  background-color: #005c68;
}
header nav.main ul.root > li.shortcut.selp21149 a,
header nav.main ul.root > li.shortcut.selp21149 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21149 a .dates,
header nav.main ul.root > li.shortcut.selp21149 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21149 a .composer,
header nav.main ul.root > li.shortcut.selp21149 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover {
  color: #ffffff;
  background-color: #005c68;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21149:hover a:hover .composer {
  color: #202020;
}
.p21048 .splash-content {
  background-color: #1e3923;
}
.p21048 .in-page-nav li:hover,
.p21048 .in-page-nav li.active {
  color: #1e3923;
  border-bottom-color: #1e3923;
}
.p21048 .in-page-nav li:hover a.direct-link,
.p21048 .in-page-nav li.active a.direct-link {
  color: #1e3923;
}
.p21048 .in-page-nav li a.direct-link:hover {
  color: #1e3923;
}
.p21048 .in-page-nav .vicon {
  background-color: #1e3923;
}
.p21048 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #1e3923;
}
.p21048 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21048 .production-content h1,
.p21048 .production-content a,
.p21048 .production-content .perf-brand {
  color: #1e3923;
}
.p21048 .production-content .btn {
  color: #ffffff;
}
.p21048 .production-content .btn span {
  background-color: #1e3923;
}
.p21048 .production-content .btn:hover {
  color: #c7a462;
}
.p21048 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p21048 .production-content .btn.invertbrand span {
  background-color: #1e3923;
}
.p21048 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21048 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21048 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21048 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21048 .production-content .schedule h3 a .vicon {
  background-color: #1e3923;
}
.p21048 .production-content .schedule table td.dte {
  color: #1e3923;
}
.p21048 .production-content .schedule table td.dte a {
  color: #1e3923;
}
.p21048 .production-content .image-gallery .ig-captions h2 {
  color: #1e3923;
}
.p21048 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #1e3923;
}
.p21048 .production-content .offset-grid figure {
  color: #1e3923;
}
.p21048 .production-content .offset-grid .names ul li .name {
  color: #1e3923;
}
.p21048 .production-content .offset-grid .names ul li em.uwb {
  color: #1e3923;
}
.p21048 .production-content .event-strip .owl-carousel .event-item {
  color: #1e3923;
}
.p21048 .production-content .event-strip .owl-carousel .event-item a {
  color: #1e3923;
}
.p21048 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #1e3923;
  background-color: #1e3923;
  color: #ffffff;
}
.p21048 .production-content .event-strip .carousel .event-item {
  color: #1e3923;
}
.p21048 .production-content .event-strip .carousel .event-item a {
  color: #1e3923;
}
.p21048 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #1e3923;
}
.p21048 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21048 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21048 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21048 .context-video-cta {
  background-color: #1e3923;
}
.p21048 .context-video-cta .cvcl {
  color: #ffffff;
}
.p21048 .sidemenu li.sel a,
.p21048 .sidemenu li.toggler a {
  border-bottom-color: #1e3923;
}
.p21048 .sidemenu li.sel .vicon,
.p21048 .sidemenu li.toggler .vicon {
  background-color: #1e3923;
}
.p21048 .breadcrumb li:after {
  border-top: 1px solid #1e3923;
  border-right: 1px solid #1e3923;
}
.p21048 .ibloc {
  border-top-color: #1e3923;
}
.p21048 .social h3 a {
  color: #c7a462;
}
.p21048 .social .tweet .hashtag,
.p21048 .social .tweet .username,
.p21048 .social .tweet .urllink {
  color: #1e3923;
}
.p21048 .social .fb-content span.latest {
  color: #1e3923;
}
.p21048 .connector {
  color: #1e3923;
}
.p21048 .connector li a {
  color: #333333;
}
.events-list .event-item.p21048 {
  color: #1e3923;
}
.events-list .event-item.p21048 .date a {
  color: #1e3923;
}
.events-list .event-item.p21048 .more .vicon {
  background-color: #1e3923;
}
.events-list .event-item.p21048 a.venue {
  color: #1e3923;
}
.events-list .event-item.p21048 .eactions a .vicon {
  background-color: #1e3923;
}
.offset-list .olp21048 .ol-copy .dates {
  color: #1e3923;
}
.offset-list .olp21048 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp21048 .ol-copy .btn.pc span {
  background-color: #1e3923;
}
.offset-list .olp21048 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21048 .swipa-cell-copy .dates {
  color: #1e3923;
}
.swipa-cell.olp21048 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp21048 .swipa-cell-copy .btn.pc span {
  background-color: #1e3923;
}
.swipa-cell.olp21048 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21048:before {
  background-color: #1e3923;
}
.splash-content.scp21048 {
  background-color: #1e3923;
}
.splash-content.scp21048 .feature h1.festival {
  color: #1e3923;
}
.calendar .entry ul li.lip21048 {
  border-left: 5px solid #1e3923;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 {
  color: #ffffff;
  background-color: #1e3923;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21048 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21048 {
  color: #ffffff;
  background-color: #1e3923;
}
header nav.main ul.root > li.shortcut.selp21048 a,
header nav.main ul.root > li.shortcut.selp21048 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21048 a .dates,
header nav.main ul.root > li.shortcut.selp21048 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21048 a .composer,
header nav.main ul.root > li.shortcut.selp21048 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover {
  color: #ffffff;
  background-color: #1e3923;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21048:hover a:hover .composer {
  color: #202020;
}
.p18240 .splash-content {
  background-color: #b62025;
}
.p18240 .in-page-nav li:hover,
.p18240 .in-page-nav li.active {
  color: #b62025;
  border-bottom-color: #b62025;
}
.p18240 .in-page-nav li:hover a.direct-link,
.p18240 .in-page-nav li.active a.direct-link {
  color: #b62025;
}
.p18240 .in-page-nav li a.direct-link:hover {
  color: #b62025;
}
.p18240 .in-page-nav .vicon {
  background-color: #b62025;
}
.p18240 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #b62025;
}
.p18240 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18240 .production-content h1,
.p18240 .production-content a,
.p18240 .production-content .perf-brand {
  color: #b62025;
}
.p18240 .production-content .btn {
  color: #ffffff;
}
.p18240 .production-content .btn span {
  background-color: #b62025;
}
.p18240 .production-content .btn:hover {
  color: #c7a462;
}
.p18240 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p18240 .production-content .btn.invertbrand span {
  background-color: #b62025;
}
.p18240 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18240 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18240 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18240 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18240 .production-content .schedule h3 a .vicon {
  background-color: #b62025;
}
.p18240 .production-content .schedule table td.dte {
  color: #b62025;
}
.p18240 .production-content .schedule table td.dte a {
  color: #b62025;
}
.p18240 .production-content .image-gallery .ig-captions h2 {
  color: #b62025;
}
.p18240 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #b62025;
}
.p18240 .production-content .offset-grid figure {
  color: #b62025;
}
.p18240 .production-content .offset-grid .names ul li .name {
  color: #b62025;
}
.p18240 .production-content .offset-grid .names ul li em.uwb {
  color: #b62025;
}
.p18240 .production-content .event-strip .owl-carousel .event-item {
  color: #b62025;
}
.p18240 .production-content .event-strip .owl-carousel .event-item a {
  color: #b62025;
}
.p18240 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #b62025;
  background-color: #b62025;
  color: #ffffff;
}
.p18240 .production-content .event-strip .carousel .event-item {
  color: #b62025;
}
.p18240 .production-content .event-strip .carousel .event-item a {
  color: #b62025;
}
.p18240 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #b62025;
}
.p18240 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18240 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18240 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18240 .context-video-cta {
  background-color: #b62025;
}
.p18240 .context-video-cta .cvcl {
  color: #ffffff;
}
.p18240 .sidemenu li.sel a,
.p18240 .sidemenu li.toggler a {
  border-bottom-color: #b62025;
}
.p18240 .sidemenu li.sel .vicon,
.p18240 .sidemenu li.toggler .vicon {
  background-color: #b62025;
}
.p18240 .breadcrumb li:after {
  border-top: 1px solid #b62025;
  border-right: 1px solid #b62025;
}
.p18240 .ibloc {
  border-top-color: #b62025;
}
.p18240 .social h3 a {
  color: #c7a462;
}
.p18240 .social .tweet .hashtag,
.p18240 .social .tweet .username,
.p18240 .social .tweet .urllink {
  color: #b62025;
}
.p18240 .social .fb-content span.latest {
  color: #b62025;
}
.p18240 .connector {
  color: #b62025;
}
.p18240 .connector li a {
  color: #333333;
}
.events-list .event-item.p18240 {
  color: #b62025;
}
.events-list .event-item.p18240 .date a {
  color: #b62025;
}
.events-list .event-item.p18240 .more .vicon {
  background-color: #b62025;
}
.events-list .event-item.p18240 a.venue {
  color: #b62025;
}
.events-list .event-item.p18240 .eactions a .vicon {
  background-color: #b62025;
}
.offset-list .olp18240 .ol-copy .dates {
  color: #b62025;
}
.offset-list .olp18240 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp18240 .ol-copy .btn.pc span {
  background-color: #b62025;
}
.offset-list .olp18240 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18240 .swipa-cell-copy .dates {
  color: #b62025;
}
.swipa-cell.olp18240 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp18240 .swipa-cell-copy .btn.pc span {
  background-color: #b62025;
}
.swipa-cell.olp18240 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18240:before {
  background-color: #b62025;
}
.splash-content.scp18240 {
  background-color: #b62025;
}
.splash-content.scp18240 .feature h1.festival {
  color: #b62025;
}
.calendar .entry ul li.lip18240 {
  border-left: 5px solid #b62025;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18240 {
  color: #ffffff;
  background-color: #b62025;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18240 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18240 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18240 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18240 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18240 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18240 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18240 {
  color: #ffffff;
  background-color: #b62025;
}
header nav.main ul.root > li.shortcut.selp18240 a,
header nav.main ul.root > li.shortcut.selp18240 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18240 a .dates,
header nav.main ul.root > li.shortcut.selp18240 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18240 a .composer,
header nav.main ul.root > li.shortcut.selp18240 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18240:hover {
  color: #ffffff;
  background-color: #b62025;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18240:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18240:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18240:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18240:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18240:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18240:hover a:hover .composer {
  color: #202020;
}
.p20640 .splash-content {
  background-color: #48103e;
}
.p20640 .in-page-nav li:hover,
.p20640 .in-page-nav li.active {
  color: #48103e;
  border-bottom-color: #48103e;
}
.p20640 .in-page-nav li:hover a.direct-link,
.p20640 .in-page-nav li.active a.direct-link {
  color: #48103e;
}
.p20640 .in-page-nav li a.direct-link:hover {
  color: #48103e;
}
.p20640 .in-page-nav .vicon {
  background-color: #48103e;
}
.p20640 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #48103e;
}
.p20640 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p20640 .production-content h1,
.p20640 .production-content a,
.p20640 .production-content .perf-brand {
  color: #48103e;
}
.p20640 .production-content .btn {
  color: #ffffff;
}
.p20640 .production-content .btn span {
  background-color: #48103e;
}
.p20640 .production-content .btn:hover {
  color: #c7a462;
}
.p20640 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p20640 .production-content .btn.invertbrand span {
  background-color: #48103e;
}
.p20640 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p20640 .production-content .btn.cta-two {
  color: #ffffff;
}
.p20640 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p20640 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p20640 .production-content .schedule h3 a .vicon {
  background-color: #48103e;
}
.p20640 .production-content .schedule table td.dte {
  color: #48103e;
}
.p20640 .production-content .schedule table td.dte a {
  color: #48103e;
}
.p20640 .production-content .image-gallery .ig-captions h2 {
  color: #48103e;
}
.p20640 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #48103e;
}
.p20640 .production-content .offset-grid figure {
  color: #48103e;
}
.p20640 .production-content .offset-grid .names ul li .name {
  color: #48103e;
}
.p20640 .production-content .offset-grid .names ul li em.uwb {
  color: #48103e;
}
.p20640 .production-content .event-strip .owl-carousel .event-item {
  color: #48103e;
}
.p20640 .production-content .event-strip .owl-carousel .event-item a {
  color: #48103e;
}
.p20640 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #48103e;
  background-color: #48103e;
  color: #ffffff;
}
.p20640 .production-content .event-strip .carousel .event-item {
  color: #48103e;
}
.p20640 .production-content .event-strip .carousel .event-item a {
  color: #48103e;
}
.p20640 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #48103e;
}
.p20640 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p20640 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p20640 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p20640 .context-video-cta {
  background-color: #48103e;
}
.p20640 .context-video-cta .cvcl {
  color: #ffffff;
}
.p20640 .sidemenu li.sel a,
.p20640 .sidemenu li.toggler a {
  border-bottom-color: #48103e;
}
.p20640 .sidemenu li.sel .vicon,
.p20640 .sidemenu li.toggler .vicon {
  background-color: #48103e;
}
.p20640 .breadcrumb li:after {
  border-top: 1px solid #48103e;
  border-right: 1px solid #48103e;
}
.p20640 .ibloc {
  border-top-color: #48103e;
}
.p20640 .social h3 a {
  color: #c7a462;
}
.p20640 .social .tweet .hashtag,
.p20640 .social .tweet .username,
.p20640 .social .tweet .urllink {
  color: #48103e;
}
.p20640 .social .fb-content span.latest {
  color: #48103e;
}
.p20640 .connector {
  color: #48103e;
}
.p20640 .connector li a {
  color: #333333;
}
.events-list .event-item.p20640 {
  color: #48103e;
}
.events-list .event-item.p20640 .date a {
  color: #48103e;
}
.events-list .event-item.p20640 .more .vicon {
  background-color: #48103e;
}
.events-list .event-item.p20640 a.venue {
  color: #48103e;
}
.events-list .event-item.p20640 .eactions a .vicon {
  background-color: #48103e;
}
.offset-list .olp20640 .ol-copy .dates {
  color: #48103e;
}
.offset-list .olp20640 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp20640 .ol-copy .btn.pc span {
  background-color: #48103e;
}
.offset-list .olp20640 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp20640 .swipa-cell-copy .dates {
  color: #48103e;
}
.swipa-cell.olp20640 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp20640 .swipa-cell-copy .btn.pc span {
  background-color: #48103e;
}
.swipa-cell.olp20640 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip20640:before {
  background-color: #48103e;
}
.splash-content.scp20640 {
  background-color: #48103e;
}
.splash-content.scp20640 .feature h1.festival {
  color: #48103e;
}
.calendar .entry ul li.lip20640 {
  border-left: 5px solid #48103e;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp20640 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp20640 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li.shortcut.selp20640 a,
header nav.main ul.root > li.shortcut.selp20640 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp20640 a .dates,
header nav.main ul.root > li.shortcut.selp20640 a:hover .dates,
header nav.main ul.root > li.shortcut.selp20640 a .composer,
header nav.main ul.root > li.shortcut.selp20640 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp20640:hover a:hover .composer {
  color: #202020;
}
.p10104 .splash-content {
  background-color: #df3d24;
}
.p10104 .in-page-nav li:hover,
.p10104 .in-page-nav li.active {
  color: #df3d24;
  border-bottom-color: #df3d24;
}
.p10104 .in-page-nav li:hover a.direct-link,
.p10104 .in-page-nav li.active a.direct-link {
  color: #df3d24;
}
.p10104 .in-page-nav li a.direct-link:hover {
  color: #df3d24;
}
.p10104 .in-page-nav .vicon {
  background-color: #df3d24;
}
.p10104 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #df3d24;
}
.p10104 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10104 .production-content h1,
.p10104 .production-content a,
.p10104 .production-content .perf-brand {
  color: #df3d24;
}
.p10104 .production-content .btn {
  color: #ffffff;
}
.p10104 .production-content .btn span {
  background-color: #df3d24;
}
.p10104 .production-content .btn:hover {
  color: #c7a462;
}
.p10104 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p10104 .production-content .btn.invertbrand span {
  background-color: #df3d24;
}
.p10104 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10104 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10104 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10104 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10104 .production-content .schedule h3 a .vicon {
  background-color: #df3d24;
}
.p10104 .production-content .schedule table td.dte {
  color: #df3d24;
}
.p10104 .production-content .schedule table td.dte a {
  color: #df3d24;
}
.p10104 .production-content .image-gallery .ig-captions h2 {
  color: #df3d24;
}
.p10104 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #df3d24;
}
.p10104 .production-content .offset-grid figure {
  color: #df3d24;
}
.p10104 .production-content .offset-grid .names ul li .name {
  color: #df3d24;
}
.p10104 .production-content .offset-grid .names ul li em.uwb {
  color: #df3d24;
}
.p10104 .production-content .event-strip .owl-carousel .event-item {
  color: #df3d24;
}
.p10104 .production-content .event-strip .owl-carousel .event-item a {
  color: #df3d24;
}
.p10104 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #df3d24;
  background-color: #df3d24;
  color: #ffffff;
}
.p10104 .production-content .event-strip .carousel .event-item {
  color: #df3d24;
}
.p10104 .production-content .event-strip .carousel .event-item a {
  color: #df3d24;
}
.p10104 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #df3d24;
}
.p10104 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10104 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10104 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10104 .context-video-cta {
  background-color: #df3d24;
}
.p10104 .context-video-cta .cvcl {
  color: #ffffff;
}
.p10104 .sidemenu li.sel a,
.p10104 .sidemenu li.toggler a {
  border-bottom-color: #df3d24;
}
.p10104 .sidemenu li.sel .vicon,
.p10104 .sidemenu li.toggler .vicon {
  background-color: #df3d24;
}
.p10104 .breadcrumb li:after {
  border-top: 1px solid #df3d24;
  border-right: 1px solid #df3d24;
}
.p10104 .ibloc {
  border-top-color: #df3d24;
}
.p10104 .social h3 a {
  color: #c7a462;
}
.p10104 .social .tweet .hashtag,
.p10104 .social .tweet .username,
.p10104 .social .tweet .urllink {
  color: #df3d24;
}
.p10104 .social .fb-content span.latest {
  color: #df3d24;
}
.p10104 .connector {
  color: #df3d24;
}
.p10104 .connector li a {
  color: #333333;
}
.events-list .event-item.p10104 {
  color: #df3d24;
}
.events-list .event-item.p10104 .date a {
  color: #df3d24;
}
.events-list .event-item.p10104 .more .vicon {
  background-color: #df3d24;
}
.events-list .event-item.p10104 a.venue {
  color: #df3d24;
}
.events-list .event-item.p10104 .eactions a .vicon {
  background-color: #df3d24;
}
.offset-list .olp10104 .ol-copy .dates {
  color: #df3d24;
}
.offset-list .olp10104 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp10104 .ol-copy .btn.pc span {
  background-color: #df3d24;
}
.offset-list .olp10104 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp10104 .swipa-cell-copy .dates {
  color: #df3d24;
}
.swipa-cell.olp10104 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp10104 .swipa-cell-copy .btn.pc span {
  background-color: #df3d24;
}
.swipa-cell.olp10104 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip10104:before {
  background-color: #df3d24;
}
.splash-content.scp10104 {
  background-color: #df3d24;
}
.splash-content.scp10104 .feature h1.festival {
  color: #df3d24;
}
.calendar .entry ul li.lip10104 {
  border-left: 5px solid #df3d24;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 {
  color: #ffffff;
  background-color: #df3d24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10104 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10104 {
  color: #ffffff;
  background-color: #df3d24;
}
header nav.main ul.root > li.shortcut.selp10104 a,
header nav.main ul.root > li.shortcut.selp10104 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10104 a .dates,
header nav.main ul.root > li.shortcut.selp10104 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10104 a .composer,
header nav.main ul.root > li.shortcut.selp10104 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover {
  color: #ffffff;
  background-color: #df3d24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10104:hover a:hover .composer {
  color: #202020;
}
.p18216 .splash-content {
  background-color: #005785;
}
.p18216 .in-page-nav li:hover,
.p18216 .in-page-nav li.active {
  color: #005785;
  border-bottom-color: #005785;
}
.p18216 .in-page-nav li:hover a.direct-link,
.p18216 .in-page-nav li.active a.direct-link {
  color: #005785;
}
.p18216 .in-page-nav li a.direct-link:hover {
  color: #005785;
}
.p18216 .in-page-nav .vicon {
  background-color: #005785;
}
.p18216 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #005785;
}
.p18216 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18216 .production-content h1,
.p18216 .production-content a,
.p18216 .production-content .perf-brand {
  color: #005785;
}
.p18216 .production-content .btn {
  color: #ffffff;
}
.p18216 .production-content .btn span {
  background-color: #005785;
}
.p18216 .production-content .btn:hover {
  color: #c7a462;
}
.p18216 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p18216 .production-content .btn.invertbrand span {
  background-color: #005785;
}
.p18216 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18216 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18216 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18216 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18216 .production-content .schedule h3 a .vicon {
  background-color: #005785;
}
.p18216 .production-content .schedule table td.dte {
  color: #005785;
}
.p18216 .production-content .schedule table td.dte a {
  color: #005785;
}
.p18216 .production-content .image-gallery .ig-captions h2 {
  color: #005785;
}
.p18216 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #005785;
}
.p18216 .production-content .offset-grid figure {
  color: #005785;
}
.p18216 .production-content .offset-grid .names ul li .name {
  color: #005785;
}
.p18216 .production-content .offset-grid .names ul li em.uwb {
  color: #005785;
}
.p18216 .production-content .event-strip .owl-carousel .event-item {
  color: #005785;
}
.p18216 .production-content .event-strip .owl-carousel .event-item a {
  color: #005785;
}
.p18216 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #005785;
  background-color: #005785;
  color: #ffffff;
}
.p18216 .production-content .event-strip .carousel .event-item {
  color: #005785;
}
.p18216 .production-content .event-strip .carousel .event-item a {
  color: #005785;
}
.p18216 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #005785;
}
.p18216 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18216 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18216 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18216 .context-video-cta {
  background-color: #005785;
}
.p18216 .context-video-cta .cvcl {
  color: #ffffff;
}
.p18216 .sidemenu li.sel a,
.p18216 .sidemenu li.toggler a {
  border-bottom-color: #005785;
}
.p18216 .sidemenu li.sel .vicon,
.p18216 .sidemenu li.toggler .vicon {
  background-color: #005785;
}
.p18216 .breadcrumb li:after {
  border-top: 1px solid #005785;
  border-right: 1px solid #005785;
}
.p18216 .ibloc {
  border-top-color: #005785;
}
.p18216 .social h3 a {
  color: #c7a462;
}
.p18216 .social .tweet .hashtag,
.p18216 .social .tweet .username,
.p18216 .social .tweet .urllink {
  color: #005785;
}
.p18216 .social .fb-content span.latest {
  color: #005785;
}
.p18216 .connector {
  color: #005785;
}
.p18216 .connector li a {
  color: #333333;
}
.events-list .event-item.p18216 {
  color: #005785;
}
.events-list .event-item.p18216 .date a {
  color: #005785;
}
.events-list .event-item.p18216 .more .vicon {
  background-color: #005785;
}
.events-list .event-item.p18216 a.venue {
  color: #005785;
}
.events-list .event-item.p18216 .eactions a .vicon {
  background-color: #005785;
}
.offset-list .olp18216 .ol-copy .dates {
  color: #005785;
}
.offset-list .olp18216 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp18216 .ol-copy .btn.pc span {
  background-color: #005785;
}
.offset-list .olp18216 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18216 .swipa-cell-copy .dates {
  color: #005785;
}
.swipa-cell.olp18216 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp18216 .swipa-cell-copy .btn.pc span {
  background-color: #005785;
}
.swipa-cell.olp18216 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18216:before {
  background-color: #005785;
}
.splash-content.scp18216 {
  background-color: #005785;
}
.splash-content.scp18216 .feature h1.festival {
  color: #005785;
}
.calendar .entry ul li.lip18216 {
  border-left: 5px solid #005785;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18216 {
  color: #ffffff;
  background-color: #005785;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18216 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18216 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18216 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18216 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18216 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18216 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18216 {
  color: #ffffff;
  background-color: #005785;
}
header nav.main ul.root > li.shortcut.selp18216 a,
header nav.main ul.root > li.shortcut.selp18216 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18216 a .dates,
header nav.main ul.root > li.shortcut.selp18216 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18216 a .composer,
header nav.main ul.root > li.shortcut.selp18216 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18216:hover {
  color: #ffffff;
  background-color: #005785;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18216:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18216:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18216:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18216:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18216:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18216:hover a:hover .composer {
  color: #202020;
}
.p19214 .splash-content {
  background-color: #d15425;
}
.p19214 .in-page-nav li:hover,
.p19214 .in-page-nav li.active {
  color: #d15425;
  border-bottom-color: #d15425;
}
.p19214 .in-page-nav li:hover a.direct-link,
.p19214 .in-page-nav li.active a.direct-link {
  color: #d15425;
}
.p19214 .in-page-nav li a.direct-link:hover {
  color: #d15425;
}
.p19214 .in-page-nav .vicon {
  background-color: #d15425;
}
.p19214 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #d15425;
}
.p19214 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p19214 .production-content h1,
.p19214 .production-content a,
.p19214 .production-content .perf-brand {
  color: #d15425;
}
.p19214 .production-content .btn {
  color: #ffffff;
}
.p19214 .production-content .btn span {
  background-color: #d15425;
}
.p19214 .production-content .btn:hover {
  color: #c7a462;
}
.p19214 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p19214 .production-content .btn.invertbrand span {
  background-color: #d15425;
}
.p19214 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p19214 .production-content .btn.cta-two {
  color: #ffffff;
}
.p19214 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p19214 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p19214 .production-content .schedule h3 a .vicon {
  background-color: #d15425;
}
.p19214 .production-content .schedule table td.dte {
  color: #d15425;
}
.p19214 .production-content .schedule table td.dte a {
  color: #d15425;
}
.p19214 .production-content .image-gallery .ig-captions h2 {
  color: #d15425;
}
.p19214 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #d15425;
}
.p19214 .production-content .offset-grid figure {
  color: #d15425;
}
.p19214 .production-content .offset-grid .names ul li .name {
  color: #d15425;
}
.p19214 .production-content .offset-grid .names ul li em.uwb {
  color: #d15425;
}
.p19214 .production-content .event-strip .owl-carousel .event-item {
  color: #d15425;
}
.p19214 .production-content .event-strip .owl-carousel .event-item a {
  color: #d15425;
}
.p19214 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #d15425;
  background-color: #d15425;
  color: #ffffff;
}
.p19214 .production-content .event-strip .carousel .event-item {
  color: #d15425;
}
.p19214 .production-content .event-strip .carousel .event-item a {
  color: #d15425;
}
.p19214 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #d15425;
}
.p19214 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p19214 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p19214 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p19214 .context-video-cta {
  background-color: #d15425;
}
.p19214 .context-video-cta .cvcl {
  color: #ffffff;
}
.p19214 .sidemenu li.sel a,
.p19214 .sidemenu li.toggler a {
  border-bottom-color: #d15425;
}
.p19214 .sidemenu li.sel .vicon,
.p19214 .sidemenu li.toggler .vicon {
  background-color: #d15425;
}
.p19214 .breadcrumb li:after {
  border-top: 1px solid #d15425;
  border-right: 1px solid #d15425;
}
.p19214 .ibloc {
  border-top-color: #d15425;
}
.p19214 .social h3 a {
  color: #c7a462;
}
.p19214 .social .tweet .hashtag,
.p19214 .social .tweet .username,
.p19214 .social .tweet .urllink {
  color: #d15425;
}
.p19214 .social .fb-content span.latest {
  color: #d15425;
}
.p19214 .connector {
  color: #d15425;
}
.p19214 .connector li a {
  color: #333333;
}
.events-list .event-item.p19214 {
  color: #d15425;
}
.events-list .event-item.p19214 .date a {
  color: #d15425;
}
.events-list .event-item.p19214 .more .vicon {
  background-color: #d15425;
}
.events-list .event-item.p19214 a.venue {
  color: #d15425;
}
.events-list .event-item.p19214 .eactions a .vicon {
  background-color: #d15425;
}
.offset-list .olp19214 .ol-copy .dates {
  color: #d15425;
}
.offset-list .olp19214 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp19214 .ol-copy .btn.pc span {
  background-color: #d15425;
}
.offset-list .olp19214 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp19214 .swipa-cell-copy .dates {
  color: #d15425;
}
.swipa-cell.olp19214 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp19214 .swipa-cell-copy .btn.pc span {
  background-color: #d15425;
}
.swipa-cell.olp19214 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip19214:before {
  background-color: #d15425;
}
.splash-content.scp19214 {
  background-color: #d15425;
}
.splash-content.scp19214 .feature h1.festival {
  color: #d15425;
}
.calendar .entry ul li.lip19214 {
  border-left: 5px solid #d15425;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 {
  color: #ffffff;
  background-color: #d15425;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp19214 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp19214 {
  color: #ffffff;
  background-color: #d15425;
}
header nav.main ul.root > li.shortcut.selp19214 a,
header nav.main ul.root > li.shortcut.selp19214 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp19214 a .dates,
header nav.main ul.root > li.shortcut.selp19214 a:hover .dates,
header nav.main ul.root > li.shortcut.selp19214 a .composer,
header nav.main ul.root > li.shortcut.selp19214 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover {
  color: #ffffff;
  background-color: #d15425;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp19214:hover a:hover .composer {
  color: #202020;
}
.p18310 .splash-content {
  background-color: #48103e;
}
.p18310 .in-page-nav li:hover,
.p18310 .in-page-nav li.active {
  color: #48103e;
  border-bottom-color: #48103e;
}
.p18310 .in-page-nav li:hover a.direct-link,
.p18310 .in-page-nav li.active a.direct-link {
  color: #48103e;
}
.p18310 .in-page-nav li a.direct-link:hover {
  color: #48103e;
}
.p18310 .in-page-nav .vicon {
  background-color: #48103e;
}
.p18310 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #48103e;
}
.p18310 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18310 .production-content h1,
.p18310 .production-content a,
.p18310 .production-content .perf-brand {
  color: #48103e;
}
.p18310 .production-content .btn {
  color: #ffffff;
}
.p18310 .production-content .btn span {
  background-color: #48103e;
}
.p18310 .production-content .btn:hover {
  color: #c7a462;
}
.p18310 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p18310 .production-content .btn.invertbrand span {
  background-color: #48103e;
}
.p18310 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18310 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18310 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18310 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18310 .production-content .schedule h3 a .vicon {
  background-color: #48103e;
}
.p18310 .production-content .schedule table td.dte {
  color: #48103e;
}
.p18310 .production-content .schedule table td.dte a {
  color: #48103e;
}
.p18310 .production-content .image-gallery .ig-captions h2 {
  color: #48103e;
}
.p18310 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #48103e;
}
.p18310 .production-content .offset-grid figure {
  color: #48103e;
}
.p18310 .production-content .offset-grid .names ul li .name {
  color: #48103e;
}
.p18310 .production-content .offset-grid .names ul li em.uwb {
  color: #48103e;
}
.p18310 .production-content .event-strip .owl-carousel .event-item {
  color: #48103e;
}
.p18310 .production-content .event-strip .owl-carousel .event-item a {
  color: #48103e;
}
.p18310 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #48103e;
  background-color: #48103e;
  color: #ffffff;
}
.p18310 .production-content .event-strip .carousel .event-item {
  color: #48103e;
}
.p18310 .production-content .event-strip .carousel .event-item a {
  color: #48103e;
}
.p18310 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #48103e;
}
.p18310 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18310 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18310 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18310 .context-video-cta {
  background-color: #48103e;
}
.p18310 .context-video-cta .cvcl {
  color: #ffffff;
}
.p18310 .sidemenu li.sel a,
.p18310 .sidemenu li.toggler a {
  border-bottom-color: #48103e;
}
.p18310 .sidemenu li.sel .vicon,
.p18310 .sidemenu li.toggler .vicon {
  background-color: #48103e;
}
.p18310 .breadcrumb li:after {
  border-top: 1px solid #48103e;
  border-right: 1px solid #48103e;
}
.p18310 .ibloc {
  border-top-color: #48103e;
}
.p18310 .social h3 a {
  color: #c7a462;
}
.p18310 .social .tweet .hashtag,
.p18310 .social .tweet .username,
.p18310 .social .tweet .urllink {
  color: #48103e;
}
.p18310 .social .fb-content span.latest {
  color: #48103e;
}
.p18310 .connector {
  color: #48103e;
}
.p18310 .connector li a {
  color: #333333;
}
.events-list .event-item.p18310 {
  color: #48103e;
}
.events-list .event-item.p18310 .date a {
  color: #48103e;
}
.events-list .event-item.p18310 .more .vicon {
  background-color: #48103e;
}
.events-list .event-item.p18310 a.venue {
  color: #48103e;
}
.events-list .event-item.p18310 .eactions a .vicon {
  background-color: #48103e;
}
.offset-list .olp18310 .ol-copy .dates {
  color: #48103e;
}
.offset-list .olp18310 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp18310 .ol-copy .btn.pc span {
  background-color: #48103e;
}
.offset-list .olp18310 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18310 .swipa-cell-copy .dates {
  color: #48103e;
}
.swipa-cell.olp18310 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp18310 .swipa-cell-copy .btn.pc span {
  background-color: #48103e;
}
.swipa-cell.olp18310 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18310:before {
  background-color: #48103e;
}
.splash-content.scp18310 {
  background-color: #48103e;
}
.splash-content.scp18310 .feature h1.festival {
  color: #48103e;
}
.calendar .entry ul li.lip18310 {
  border-left: 5px solid #48103e;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18310 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18310 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li.shortcut.selp18310 a,
header nav.main ul.root > li.shortcut.selp18310 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18310 a .dates,
header nav.main ul.root > li.shortcut.selp18310 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18310 a .composer,
header nav.main ul.root > li.shortcut.selp18310 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18310:hover a:hover .composer {
  color: #202020;
}
.p18307 .splash-content {
  background-color: #bb8632;
}
.p18307 .in-page-nav li:hover,
.p18307 .in-page-nav li.active {
  color: #bb8632;
  border-bottom-color: #bb8632;
}
.p18307 .in-page-nav li:hover a.direct-link,
.p18307 .in-page-nav li.active a.direct-link {
  color: #bb8632;
}
.p18307 .in-page-nav li a.direct-link:hover {
  color: #bb8632;
}
.p18307 .in-page-nav .vicon {
  background-color: #bb8632;
}
.p18307 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #bb8632;
}
.p18307 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18307 .production-content h1,
.p18307 .production-content a,
.p18307 .production-content .perf-brand {
  color: #bb8632;
}
.p18307 .production-content .btn {
  color: #202020;
}
.p18307 .production-content .btn span {
  background-color: #bb8632;
}
.p18307 .production-content .btn:hover {
  color: #c7a462;
}
.p18307 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p18307 .production-content .btn.invertbrand span {
  background-color: #bb8632;
}
.p18307 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18307 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18307 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18307 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18307 .production-content .schedule h3 a .vicon {
  background-color: #bb8632;
}
.p18307 .production-content .schedule table td.dte {
  color: #bb8632;
}
.p18307 .production-content .schedule table td.dte a {
  color: #bb8632;
}
.p18307 .production-content .image-gallery .ig-captions h2 {
  color: #bb8632;
}
.p18307 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #bb8632;
}
.p18307 .production-content .offset-grid figure {
  color: #bb8632;
}
.p18307 .production-content .offset-grid .names ul li .name {
  color: #bb8632;
}
.p18307 .production-content .offset-grid .names ul li em.uwb {
  color: #bb8632;
}
.p18307 .production-content .event-strip .owl-carousel .event-item {
  color: #bb8632;
}
.p18307 .production-content .event-strip .owl-carousel .event-item a {
  color: #bb8632;
}
.p18307 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #bb8632;
  background-color: #bb8632;
  color: #202020;
}
.p18307 .production-content .event-strip .carousel .event-item {
  color: #bb8632;
}
.p18307 .production-content .event-strip .carousel .event-item a {
  color: #bb8632;
}
.p18307 .production-content .ticket-btn {
  color: #202020;
  background-color: #bb8632;
}
.p18307 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18307 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18307 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18307 .context-video-cta {
  background-color: #bb8632;
}
.p18307 .context-video-cta .cvcl {
  color: #202020;
}
.p18307 .sidemenu li.sel a,
.p18307 .sidemenu li.toggler a {
  border-bottom-color: #bb8632;
}
.p18307 .sidemenu li.sel .vicon,
.p18307 .sidemenu li.toggler .vicon {
  background-color: #bb8632;
}
.p18307 .breadcrumb li:after {
  border-top: 1px solid #bb8632;
  border-right: 1px solid #bb8632;
}
.p18307 .ibloc {
  border-top-color: #bb8632;
}
.p18307 .social h3 a {
  color: #c7a462;
}
.p18307 .social .tweet .hashtag,
.p18307 .social .tweet .username,
.p18307 .social .tweet .urllink {
  color: #bb8632;
}
.p18307 .social .fb-content span.latest {
  color: #bb8632;
}
.p18307 .connector {
  color: #bb8632;
}
.p18307 .connector li a {
  color: #333333;
}
.events-list .event-item.p18307 {
  color: #bb8632;
}
.events-list .event-item.p18307 .date a {
  color: #bb8632;
}
.events-list .event-item.p18307 .more .vicon {
  background-color: #bb8632;
}
.events-list .event-item.p18307 a.venue {
  color: #bb8632;
}
.events-list .event-item.p18307 .eactions a .vicon {
  background-color: #bb8632;
}
.offset-list .olp18307 .ol-copy .dates {
  color: #bb8632;
}
.offset-list .olp18307 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp18307 .ol-copy .btn.pc span {
  background-color: #bb8632;
}
.offset-list .olp18307 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18307 .swipa-cell-copy .dates {
  color: #bb8632;
}
.swipa-cell.olp18307 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp18307 .swipa-cell-copy .btn.pc span {
  background-color: #bb8632;
}
.swipa-cell.olp18307 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18307:before {
  background-color: #bb8632;
}
.splash-content.scp18307 {
  background-color: #bb8632;
}
.splash-content.scp18307 .feature h1.festival {
  color: #bb8632;
}
.calendar .entry ul li.lip18307 {
  border-left: 5px solid #bb8632;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 {
  color: #202020;
  background-color: #bb8632;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18307 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18307 {
  color: #202020;
  background-color: #bb8632;
}
header nav.main ul.root > li.shortcut.selp18307 a,
header nav.main ul.root > li.shortcut.selp18307 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18307 a .dates,
header nav.main ul.root > li.shortcut.selp18307 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18307 a .composer,
header nav.main ul.root > li.shortcut.selp18307 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover {
  color: #202020;
  background-color: #bb8632;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18307:hover a:hover .composer {
  color: #ffffff;
}
.p18270 .splash-content {
  background-color: #3eb6df;
}
.p18270 .in-page-nav li:hover,
.p18270 .in-page-nav li.active {
  color: #3eb6df;
  border-bottom-color: #3eb6df;
}
.p18270 .in-page-nav li:hover a.direct-link,
.p18270 .in-page-nav li.active a.direct-link {
  color: #3eb6df;
}
.p18270 .in-page-nav li a.direct-link:hover {
  color: #3eb6df;
}
.p18270 .in-page-nav .vicon {
  background-color: #3eb6df;
}
.p18270 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #3eb6df;
}
.p18270 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18270 .production-content h1,
.p18270 .production-content a,
.p18270 .production-content .perf-brand {
  color: #3eb6df;
}
.p18270 .production-content .btn {
  color: #202020;
}
.p18270 .production-content .btn span {
  background-color: #3eb6df;
}
.p18270 .production-content .btn:hover {
  color: #c7a462;
}
.p18270 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p18270 .production-content .btn.invertbrand span {
  background-color: #3eb6df;
}
.p18270 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18270 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18270 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18270 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18270 .production-content .schedule h3 a .vicon {
  background-color: #3eb6df;
}
.p18270 .production-content .schedule table td.dte {
  color: #3eb6df;
}
.p18270 .production-content .schedule table td.dte a {
  color: #3eb6df;
}
.p18270 .production-content .image-gallery .ig-captions h2 {
  color: #3eb6df;
}
.p18270 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #3eb6df;
}
.p18270 .production-content .offset-grid figure {
  color: #3eb6df;
}
.p18270 .production-content .offset-grid .names ul li .name {
  color: #3eb6df;
}
.p18270 .production-content .offset-grid .names ul li em.uwb {
  color: #3eb6df;
}
.p18270 .production-content .event-strip .owl-carousel .event-item {
  color: #3eb6df;
}
.p18270 .production-content .event-strip .owl-carousel .event-item a {
  color: #3eb6df;
}
.p18270 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #3eb6df;
  background-color: #3eb6df;
  color: #202020;
}
.p18270 .production-content .event-strip .carousel .event-item {
  color: #3eb6df;
}
.p18270 .production-content .event-strip .carousel .event-item a {
  color: #3eb6df;
}
.p18270 .production-content .ticket-btn {
  color: #202020;
  background-color: #3eb6df;
}
.p18270 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18270 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18270 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18270 .context-video-cta {
  background-color: #3eb6df;
}
.p18270 .context-video-cta .cvcl {
  color: #202020;
}
.p18270 .sidemenu li.sel a,
.p18270 .sidemenu li.toggler a {
  border-bottom-color: #3eb6df;
}
.p18270 .sidemenu li.sel .vicon,
.p18270 .sidemenu li.toggler .vicon {
  background-color: #3eb6df;
}
.p18270 .breadcrumb li:after {
  border-top: 1px solid #3eb6df;
  border-right: 1px solid #3eb6df;
}
.p18270 .ibloc {
  border-top-color: #3eb6df;
}
.p18270 .social h3 a {
  color: #c7a462;
}
.p18270 .social .tweet .hashtag,
.p18270 .social .tweet .username,
.p18270 .social .tweet .urllink {
  color: #3eb6df;
}
.p18270 .social .fb-content span.latest {
  color: #3eb6df;
}
.p18270 .connector {
  color: #3eb6df;
}
.p18270 .connector li a {
  color: #333333;
}
.events-list .event-item.p18270 {
  color: #3eb6df;
}
.events-list .event-item.p18270 .date a {
  color: #3eb6df;
}
.events-list .event-item.p18270 .more .vicon {
  background-color: #3eb6df;
}
.events-list .event-item.p18270 a.venue {
  color: #3eb6df;
}
.events-list .event-item.p18270 .eactions a .vicon {
  background-color: #3eb6df;
}
.offset-list .olp18270 .ol-copy .dates {
  color: #3eb6df;
}
.offset-list .olp18270 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp18270 .ol-copy .btn.pc span {
  background-color: #3eb6df;
}
.offset-list .olp18270 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18270 .swipa-cell-copy .dates {
  color: #3eb6df;
}
.swipa-cell.olp18270 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp18270 .swipa-cell-copy .btn.pc span {
  background-color: #3eb6df;
}
.swipa-cell.olp18270 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18270:before {
  background-color: #3eb6df;
}
.splash-content.scp18270 {
  background-color: #3eb6df;
}
.splash-content.scp18270 .feature h1.festival {
  color: #3eb6df;
}
.calendar .entry ul li.lip18270 {
  border-left: 5px solid #3eb6df;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18270 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18270 {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li.shortcut.selp18270 a,
header nav.main ul.root > li.shortcut.selp18270 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18270 a .dates,
header nav.main ul.root > li.shortcut.selp18270 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18270 a .composer,
header nav.main ul.root > li.shortcut.selp18270 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover {
  color: #202020;
  background-color: #3eb6df;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18270:hover a:hover .composer {
  color: #ffffff;
}
.p18273 .splash-content {
  background-color: #056857;
}
.p18273 .in-page-nav li:hover,
.p18273 .in-page-nav li.active {
  color: #056857;
  border-bottom-color: #056857;
}
.p18273 .in-page-nav li:hover a.direct-link,
.p18273 .in-page-nav li.active a.direct-link {
  color: #056857;
}
.p18273 .in-page-nav li a.direct-link:hover {
  color: #056857;
}
.p18273 .in-page-nav .vicon {
  background-color: #056857;
}
.p18273 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #056857;
}
.p18273 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18273 .production-content h1,
.p18273 .production-content a,
.p18273 .production-content .perf-brand {
  color: #056857;
}
.p18273 .production-content .btn {
  color: #ffffff;
}
.p18273 .production-content .btn span {
  background-color: #056857;
}
.p18273 .production-content .btn:hover {
  color: #c7a462;
}
.p18273 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p18273 .production-content .btn.invertbrand span {
  background-color: #056857;
}
.p18273 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18273 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18273 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18273 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18273 .production-content .schedule h3 a .vicon {
  background-color: #056857;
}
.p18273 .production-content .schedule table td.dte {
  color: #056857;
}
.p18273 .production-content .schedule table td.dte a {
  color: #056857;
}
.p18273 .production-content .image-gallery .ig-captions h2 {
  color: #056857;
}
.p18273 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #056857;
}
.p18273 .production-content .offset-grid figure {
  color: #056857;
}
.p18273 .production-content .offset-grid .names ul li .name {
  color: #056857;
}
.p18273 .production-content .offset-grid .names ul li em.uwb {
  color: #056857;
}
.p18273 .production-content .event-strip .owl-carousel .event-item {
  color: #056857;
}
.p18273 .production-content .event-strip .owl-carousel .event-item a {
  color: #056857;
}
.p18273 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #056857;
  background-color: #056857;
  color: #ffffff;
}
.p18273 .production-content .event-strip .carousel .event-item {
  color: #056857;
}
.p18273 .production-content .event-strip .carousel .event-item a {
  color: #056857;
}
.p18273 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #056857;
}
.p18273 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18273 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18273 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18273 .context-video-cta {
  background-color: #056857;
}
.p18273 .context-video-cta .cvcl {
  color: #ffffff;
}
.p18273 .sidemenu li.sel a,
.p18273 .sidemenu li.toggler a {
  border-bottom-color: #056857;
}
.p18273 .sidemenu li.sel .vicon,
.p18273 .sidemenu li.toggler .vicon {
  background-color: #056857;
}
.p18273 .breadcrumb li:after {
  border-top: 1px solid #056857;
  border-right: 1px solid #056857;
}
.p18273 .ibloc {
  border-top-color: #056857;
}
.p18273 .social h3 a {
  color: #c7a462;
}
.p18273 .social .tweet .hashtag,
.p18273 .social .tweet .username,
.p18273 .social .tweet .urllink {
  color: #056857;
}
.p18273 .social .fb-content span.latest {
  color: #056857;
}
.p18273 .connector {
  color: #056857;
}
.p18273 .connector li a {
  color: #333333;
}
.events-list .event-item.p18273 {
  color: #056857;
}
.events-list .event-item.p18273 .date a {
  color: #056857;
}
.events-list .event-item.p18273 .more .vicon {
  background-color: #056857;
}
.events-list .event-item.p18273 a.venue {
  color: #056857;
}
.events-list .event-item.p18273 .eactions a .vicon {
  background-color: #056857;
}
.offset-list .olp18273 .ol-copy .dates {
  color: #056857;
}
.offset-list .olp18273 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp18273 .ol-copy .btn.pc span {
  background-color: #056857;
}
.offset-list .olp18273 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18273 .swipa-cell-copy .dates {
  color: #056857;
}
.swipa-cell.olp18273 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp18273 .swipa-cell-copy .btn.pc span {
  background-color: #056857;
}
.swipa-cell.olp18273 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18273:before {
  background-color: #056857;
}
.splash-content.scp18273 {
  background-color: #056857;
}
.splash-content.scp18273 .feature h1.festival {
  color: #056857;
}
.calendar .entry ul li.lip18273 {
  border-left: 5px solid #056857;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 {
  color: #ffffff;
  background-color: #056857;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18273 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18273 {
  color: #ffffff;
  background-color: #056857;
}
header nav.main ul.root > li.shortcut.selp18273 a,
header nav.main ul.root > li.shortcut.selp18273 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18273 a .dates,
header nav.main ul.root > li.shortcut.selp18273 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18273 a .composer,
header nav.main ul.root > li.shortcut.selp18273 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover {
  color: #ffffff;
  background-color: #056857;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18273:hover a:hover .composer {
  color: #202020;
}
.p12898 .splash-content {
  background-color: #3083c3;
}
.p12898 .in-page-nav li:hover,
.p12898 .in-page-nav li.active {
  color: #3083c3;
  border-bottom-color: #3083c3;
}
.p12898 .in-page-nav li:hover a.direct-link,
.p12898 .in-page-nav li.active a.direct-link {
  color: #3083c3;
}
.p12898 .in-page-nav li a.direct-link:hover {
  color: #3083c3;
}
.p12898 .in-page-nav .vicon {
  background-color: #3083c3;
}
.p12898 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #3083c3;
}
.p12898 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12898 .production-content h1,
.p12898 .production-content a,
.p12898 .production-content .perf-brand {
  color: #3083c3;
}
.p12898 .production-content .btn {
  color: #ffffff;
}
.p12898 .production-content .btn span {
  background-color: #3083c3;
}
.p12898 .production-content .btn:hover {
  color: #c7a462;
}
.p12898 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p12898 .production-content .btn.invertbrand span {
  background-color: #3083c3;
}
.p12898 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p12898 .production-content .btn.cta-two {
  color: #ffffff;
}
.p12898 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p12898 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p12898 .production-content .schedule h3 a .vicon {
  background-color: #3083c3;
}
.p12898 .production-content .schedule table td.dte {
  color: #3083c3;
}
.p12898 .production-content .schedule table td.dte a {
  color: #3083c3;
}
.p12898 .production-content .image-gallery .ig-captions h2 {
  color: #3083c3;
}
.p12898 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #3083c3;
}
.p12898 .production-content .offset-grid figure {
  color: #3083c3;
}
.p12898 .production-content .offset-grid .names ul li .name {
  color: #3083c3;
}
.p12898 .production-content .offset-grid .names ul li em.uwb {
  color: #3083c3;
}
.p12898 .production-content .event-strip .owl-carousel .event-item {
  color: #3083c3;
}
.p12898 .production-content .event-strip .owl-carousel .event-item a {
  color: #3083c3;
}
.p12898 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #3083c3;
  background-color: #3083c3;
  color: #ffffff;
}
.p12898 .production-content .event-strip .carousel .event-item {
  color: #3083c3;
}
.p12898 .production-content .event-strip .carousel .event-item a {
  color: #3083c3;
}
.p12898 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #3083c3;
}
.p12898 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12898 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p12898 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12898 .context-video-cta {
  background-color: #3083c3;
}
.p12898 .context-video-cta .cvcl {
  color: #ffffff;
}
.p12898 .sidemenu li.sel a,
.p12898 .sidemenu li.toggler a {
  border-bottom-color: #3083c3;
}
.p12898 .sidemenu li.sel .vicon,
.p12898 .sidemenu li.toggler .vicon {
  background-color: #3083c3;
}
.p12898 .breadcrumb li:after {
  border-top: 1px solid #3083c3;
  border-right: 1px solid #3083c3;
}
.p12898 .ibloc {
  border-top-color: #3083c3;
}
.p12898 .social h3 a {
  color: #c7a462;
}
.p12898 .social .tweet .hashtag,
.p12898 .social .tweet .username,
.p12898 .social .tweet .urllink {
  color: #3083c3;
}
.p12898 .social .fb-content span.latest {
  color: #3083c3;
}
.p12898 .connector {
  color: #3083c3;
}
.p12898 .connector li a {
  color: #333333;
}
.events-list .event-item.p12898 {
  color: #3083c3;
}
.events-list .event-item.p12898 .date a {
  color: #3083c3;
}
.events-list .event-item.p12898 .more .vicon {
  background-color: #3083c3;
}
.events-list .event-item.p12898 a.venue {
  color: #3083c3;
}
.events-list .event-item.p12898 .eactions a .vicon {
  background-color: #3083c3;
}
.offset-list .olp12898 .ol-copy .dates {
  color: #3083c3;
}
.offset-list .olp12898 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp12898 .ol-copy .btn.pc span {
  background-color: #3083c3;
}
.offset-list .olp12898 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp12898 .swipa-cell-copy .dates {
  color: #3083c3;
}
.swipa-cell.olp12898 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp12898 .swipa-cell-copy .btn.pc span {
  background-color: #3083c3;
}
.swipa-cell.olp12898 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip12898:before {
  background-color: #3083c3;
}
.splash-content.scp12898 {
  background-color: #3083c3;
}
.splash-content.scp12898 .feature h1.festival {
  color: #3083c3;
}
.calendar .entry ul li.lip12898 {
  border-left: 5px solid #3083c3;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 {
  color: #ffffff;
  background-color: #3083c3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12898 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp12898 {
  color: #ffffff;
  background-color: #3083c3;
}
header nav.main ul.root > li.shortcut.selp12898 a,
header nav.main ul.root > li.shortcut.selp12898 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp12898 a .dates,
header nav.main ul.root > li.shortcut.selp12898 a:hover .dates,
header nav.main ul.root > li.shortcut.selp12898 a .composer,
header nav.main ul.root > li.shortcut.selp12898 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover {
  color: #ffffff;
  background-color: #3083c3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12898:hover a:hover .composer {
  color: #202020;
}
.p18388 .splash-content {
  background-color: #0d7d4f;
}
.p18388 .in-page-nav li:hover,
.p18388 .in-page-nav li.active {
  color: #0d7d4f;
  border-bottom-color: #0d7d4f;
}
.p18388 .in-page-nav li:hover a.direct-link,
.p18388 .in-page-nav li.active a.direct-link {
  color: #0d7d4f;
}
.p18388 .in-page-nav li a.direct-link:hover {
  color: #0d7d4f;
}
.p18388 .in-page-nav .vicon {
  background-color: #0d7d4f;
}
.p18388 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #0d7d4f;
}
.p18388 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18388 .production-content h1,
.p18388 .production-content a,
.p18388 .production-content .perf-brand {
  color: #0d7d4f;
}
.p18388 .production-content .btn {
  color: #202020;
}
.p18388 .production-content .btn span {
  background-color: #0d7d4f;
}
.p18388 .production-content .btn:hover {
  color: #c7a462;
}
.p18388 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p18388 .production-content .btn.invertbrand span {
  background-color: #0d7d4f;
}
.p18388 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18388 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18388 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18388 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18388 .production-content .schedule h3 a .vicon {
  background-color: #0d7d4f;
}
.p18388 .production-content .schedule table td.dte {
  color: #0d7d4f;
}
.p18388 .production-content .schedule table td.dte a {
  color: #0d7d4f;
}
.p18388 .production-content .image-gallery .ig-captions h2 {
  color: #0d7d4f;
}
.p18388 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #0d7d4f;
}
.p18388 .production-content .offset-grid figure {
  color: #0d7d4f;
}
.p18388 .production-content .offset-grid .names ul li .name {
  color: #0d7d4f;
}
.p18388 .production-content .offset-grid .names ul li em.uwb {
  color: #0d7d4f;
}
.p18388 .production-content .event-strip .owl-carousel .event-item {
  color: #0d7d4f;
}
.p18388 .production-content .event-strip .owl-carousel .event-item a {
  color: #0d7d4f;
}
.p18388 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #0d7d4f;
  background-color: #0d7d4f;
  color: #202020;
}
.p18388 .production-content .event-strip .carousel .event-item {
  color: #0d7d4f;
}
.p18388 .production-content .event-strip .carousel .event-item a {
  color: #0d7d4f;
}
.p18388 .production-content .ticket-btn {
  color: #202020;
  background-color: #0d7d4f;
}
.p18388 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p18388 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18388 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18388 .context-video-cta {
  background-color: #0d7d4f;
}
.p18388 .context-video-cta .cvcl {
  color: #202020;
}
.p18388 .sidemenu li.sel a,
.p18388 .sidemenu li.toggler a {
  border-bottom-color: #0d7d4f;
}
.p18388 .sidemenu li.sel .vicon,
.p18388 .sidemenu li.toggler .vicon {
  background-color: #0d7d4f;
}
.p18388 .breadcrumb li:after {
  border-top: 1px solid #0d7d4f;
  border-right: 1px solid #0d7d4f;
}
.p18388 .ibloc {
  border-top-color: #0d7d4f;
}
.p18388 .social h3 a {
  color: #c7a462;
}
.p18388 .social .tweet .hashtag,
.p18388 .social .tweet .username,
.p18388 .social .tweet .urllink {
  color: #0d7d4f;
}
.p18388 .social .fb-content span.latest {
  color: #0d7d4f;
}
.p18388 .connector {
  color: #0d7d4f;
}
.p18388 .connector li a {
  color: #333333;
}
.events-list .event-item.p18388 {
  color: #0d7d4f;
}
.events-list .event-item.p18388 .date a {
  color: #0d7d4f;
}
.events-list .event-item.p18388 .more .vicon {
  background-color: #0d7d4f;
}
.events-list .event-item.p18388 a.venue {
  color: #0d7d4f;
}
.events-list .event-item.p18388 .eactions a .vicon {
  background-color: #0d7d4f;
}
.offset-list .olp18388 .ol-copy .dates {
  color: #0d7d4f;
}
.offset-list .olp18388 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp18388 .ol-copy .btn.pc span {
  background-color: #0d7d4f;
}
.offset-list .olp18388 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18388 .swipa-cell-copy .dates {
  color: #0d7d4f;
}
.swipa-cell.olp18388 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp18388 .swipa-cell-copy .btn.pc span {
  background-color: #0d7d4f;
}
.swipa-cell.olp18388 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18388:before {
  background-color: #0d7d4f;
}
.splash-content.scp18388 {
  background-color: #0d7d4f;
}
.splash-content.scp18388 .feature h1.festival {
  color: #0d7d4f;
}
.calendar .entry ul li.lip18388 {
  border-left: 5px solid #0d7d4f;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 {
  color: #202020;
  background-color: #0d7d4f;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18388 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18388 {
  color: #202020;
  background-color: #0d7d4f;
}
header nav.main ul.root > li.shortcut.selp18388 a,
header nav.main ul.root > li.shortcut.selp18388 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18388 a .dates,
header nav.main ul.root > li.shortcut.selp18388 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18388 a .composer,
header nav.main ul.root > li.shortcut.selp18388 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover {
  color: #202020;
  background-color: #0d7d4f;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18388:hover a:hover .composer {
  color: #ffffff;
}
.p15523 .splash-content {
  background-color: #6badd5;
}
.p15523 .in-page-nav li:hover,
.p15523 .in-page-nav li.active {
  color: #6badd5;
  border-bottom-color: #6badd5;
}
.p15523 .in-page-nav li:hover a.direct-link,
.p15523 .in-page-nav li.active a.direct-link {
  color: #6badd5;
}
.p15523 .in-page-nav li a.direct-link:hover {
  color: #6badd5;
}
.p15523 .in-page-nav .vicon {
  background-color: #6badd5;
}
.p15523 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #6badd5;
}
.p15523 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p15523 .production-content h1,
.p15523 .production-content a,
.p15523 .production-content .perf-brand {
  color: #6badd5;
}
.p15523 .production-content .btn {
  color: #202020;
}
.p15523 .production-content .btn span {
  background-color: #6badd5;
}
.p15523 .production-content .btn:hover {
  color: #c7a462;
}
.p15523 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p15523 .production-content .btn.invertbrand span {
  background-color: #6badd5;
}
.p15523 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15523 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15523 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15523 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15523 .production-content .schedule h3 a .vicon {
  background-color: #6badd5;
}
.p15523 .production-content .schedule table td.dte {
  color: #6badd5;
}
.p15523 .production-content .schedule table td.dte a {
  color: #6badd5;
}
.p15523 .production-content .image-gallery .ig-captions h2 {
  color: #6badd5;
}
.p15523 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #6badd5;
}
.p15523 .production-content .offset-grid figure {
  color: #6badd5;
}
.p15523 .production-content .offset-grid .names ul li .name {
  color: #6badd5;
}
.p15523 .production-content .offset-grid .names ul li em.uwb {
  color: #6badd5;
}
.p15523 .production-content .event-strip .owl-carousel .event-item {
  color: #6badd5;
}
.p15523 .production-content .event-strip .owl-carousel .event-item a {
  color: #6badd5;
}
.p15523 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #6badd5;
  background-color: #6badd5;
  color: #202020;
}
.p15523 .production-content .event-strip .carousel .event-item {
  color: #6badd5;
}
.p15523 .production-content .event-strip .carousel .event-item a {
  color: #6badd5;
}
.p15523 .production-content .ticket-btn {
  color: #202020;
  background-color: #6badd5;
}
.p15523 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p15523 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15523 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15523 .context-video-cta {
  background-color: #6badd5;
}
.p15523 .context-video-cta .cvcl {
  color: #202020;
}
.p15523 .sidemenu li.sel a,
.p15523 .sidemenu li.toggler a {
  border-bottom-color: #6badd5;
}
.p15523 .sidemenu li.sel .vicon,
.p15523 .sidemenu li.toggler .vicon {
  background-color: #6badd5;
}
.p15523 .breadcrumb li:after {
  border-top: 1px solid #6badd5;
  border-right: 1px solid #6badd5;
}
.p15523 .ibloc {
  border-top-color: #6badd5;
}
.p15523 .social h3 a {
  color: #c7a462;
}
.p15523 .social .tweet .hashtag,
.p15523 .social .tweet .username,
.p15523 .social .tweet .urllink {
  color: #6badd5;
}
.p15523 .social .fb-content span.latest {
  color: #6badd5;
}
.p15523 .connector {
  color: #6badd5;
}
.p15523 .connector li a {
  color: #333333;
}
.events-list .event-item.p15523 {
  color: #6badd5;
}
.events-list .event-item.p15523 .date a {
  color: #6badd5;
}
.events-list .event-item.p15523 .more .vicon {
  background-color: #6badd5;
}
.events-list .event-item.p15523 a.venue {
  color: #6badd5;
}
.events-list .event-item.p15523 .eactions a .vicon {
  background-color: #6badd5;
}
.offset-list .olp15523 .ol-copy .dates {
  color: #6badd5;
}
.offset-list .olp15523 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp15523 .ol-copy .btn.pc span {
  background-color: #6badd5;
}
.offset-list .olp15523 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15523 .swipa-cell-copy .dates {
  color: #6badd5;
}
.swipa-cell.olp15523 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp15523 .swipa-cell-copy .btn.pc span {
  background-color: #6badd5;
}
.swipa-cell.olp15523 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15523:before {
  background-color: #6badd5;
}
.splash-content.scp15523 {
  background-color: #6badd5;
}
.splash-content.scp15523 .feature h1.festival {
  color: #6badd5;
}
.calendar .entry ul li.lip15523 {
  border-left: 5px solid #6badd5;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 {
  color: #202020;
  background-color: #6badd5;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15523 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15523 {
  color: #202020;
  background-color: #6badd5;
}
header nav.main ul.root > li.shortcut.selp15523 a,
header nav.main ul.root > li.shortcut.selp15523 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15523 a .dates,
header nav.main ul.root > li.shortcut.selp15523 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15523 a .composer,
header nav.main ul.root > li.shortcut.selp15523 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover {
  color: #202020;
  background-color: #6badd5;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15523:hover a:hover .composer {
  color: #ffffff;
}
.p15511 .splash-content {
  background-color: #49479d;
}
.p15511 .in-page-nav li:hover,
.p15511 .in-page-nav li.active {
  color: #49479d;
  border-bottom-color: #49479d;
}
.p15511 .in-page-nav li:hover a.direct-link,
.p15511 .in-page-nav li.active a.direct-link {
  color: #49479d;
}
.p15511 .in-page-nav li a.direct-link:hover {
  color: #49479d;
}
.p15511 .in-page-nav .vicon {
  background-color: #49479d;
}
.p15511 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #49479d;
}
.p15511 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15511 .production-content h1,
.p15511 .production-content a,
.p15511 .production-content .perf-brand {
  color: #49479d;
}
.p15511 .production-content .btn {
  color: #ffffff;
}
.p15511 .production-content .btn span {
  background-color: #49479d;
}
.p15511 .production-content .btn:hover {
  color: #c7a462;
}
.p15511 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p15511 .production-content .btn.invertbrand span {
  background-color: #49479d;
}
.p15511 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15511 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15511 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15511 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15511 .production-content .schedule h3 a .vicon {
  background-color: #49479d;
}
.p15511 .production-content .schedule table td.dte {
  color: #49479d;
}
.p15511 .production-content .schedule table td.dte a {
  color: #49479d;
}
.p15511 .production-content .image-gallery .ig-captions h2 {
  color: #49479d;
}
.p15511 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #49479d;
}
.p15511 .production-content .offset-grid figure {
  color: #49479d;
}
.p15511 .production-content .offset-grid .names ul li .name {
  color: #49479d;
}
.p15511 .production-content .offset-grid .names ul li em.uwb {
  color: #49479d;
}
.p15511 .production-content .event-strip .owl-carousel .event-item {
  color: #49479d;
}
.p15511 .production-content .event-strip .owl-carousel .event-item a {
  color: #49479d;
}
.p15511 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #49479d;
  background-color: #49479d;
  color: #ffffff;
}
.p15511 .production-content .event-strip .carousel .event-item {
  color: #49479d;
}
.p15511 .production-content .event-strip .carousel .event-item a {
  color: #49479d;
}
.p15511 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #49479d;
}
.p15511 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15511 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15511 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15511 .context-video-cta {
  background-color: #49479d;
}
.p15511 .context-video-cta .cvcl {
  color: #ffffff;
}
.p15511 .sidemenu li.sel a,
.p15511 .sidemenu li.toggler a {
  border-bottom-color: #49479d;
}
.p15511 .sidemenu li.sel .vicon,
.p15511 .sidemenu li.toggler .vicon {
  background-color: #49479d;
}
.p15511 .breadcrumb li:after {
  border-top: 1px solid #49479d;
  border-right: 1px solid #49479d;
}
.p15511 .ibloc {
  border-top-color: #49479d;
}
.p15511 .social h3 a {
  color: #c7a462;
}
.p15511 .social .tweet .hashtag,
.p15511 .social .tweet .username,
.p15511 .social .tweet .urllink {
  color: #49479d;
}
.p15511 .social .fb-content span.latest {
  color: #49479d;
}
.p15511 .connector {
  color: #49479d;
}
.p15511 .connector li a {
  color: #333333;
}
.events-list .event-item.p15511 {
  color: #49479d;
}
.events-list .event-item.p15511 .date a {
  color: #49479d;
}
.events-list .event-item.p15511 .more .vicon {
  background-color: #49479d;
}
.events-list .event-item.p15511 a.venue {
  color: #49479d;
}
.events-list .event-item.p15511 .eactions a .vicon {
  background-color: #49479d;
}
.offset-list .olp15511 .ol-copy .dates {
  color: #49479d;
}
.offset-list .olp15511 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp15511 .ol-copy .btn.pc span {
  background-color: #49479d;
}
.offset-list .olp15511 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15511 .swipa-cell-copy .dates {
  color: #49479d;
}
.swipa-cell.olp15511 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp15511 .swipa-cell-copy .btn.pc span {
  background-color: #49479d;
}
.swipa-cell.olp15511 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15511:before {
  background-color: #49479d;
}
.splash-content.scp15511 {
  background-color: #49479d;
}
.splash-content.scp15511 .feature h1.festival {
  color: #49479d;
}
.calendar .entry ul li.lip15511 {
  border-left: 5px solid #49479d;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 {
  color: #ffffff;
  background-color: #49479d;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15511 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15511 {
  color: #ffffff;
  background-color: #49479d;
}
header nav.main ul.root > li.shortcut.selp15511 a,
header nav.main ul.root > li.shortcut.selp15511 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15511 a .dates,
header nav.main ul.root > li.shortcut.selp15511 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15511 a .composer,
header nav.main ul.root > li.shortcut.selp15511 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover {
  color: #ffffff;
  background-color: #49479d;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15511:hover a:hover .composer {
  color: #202020;
}
.p15522 .splash-content {
  background-color: #e52f26;
}
.p15522 .in-page-nav li:hover,
.p15522 .in-page-nav li.active {
  color: #e52f26;
  border-bottom-color: #e52f26;
}
.p15522 .in-page-nav li:hover a.direct-link,
.p15522 .in-page-nav li.active a.direct-link {
  color: #e52f26;
}
.p15522 .in-page-nav li a.direct-link:hover {
  color: #e52f26;
}
.p15522 .in-page-nav .vicon {
  background-color: #e52f26;
}
.p15522 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #e52f26;
}
.p15522 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15522 .production-content h1,
.p15522 .production-content a,
.p15522 .production-content .perf-brand {
  color: #e52f26;
}
.p15522 .production-content .btn {
  color: #ffffff;
}
.p15522 .production-content .btn span {
  background-color: #e52f26;
}
.p15522 .production-content .btn:hover {
  color: #c7a462;
}
.p15522 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p15522 .production-content .btn.invertbrand span {
  background-color: #e52f26;
}
.p15522 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15522 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15522 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15522 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15522 .production-content .schedule h3 a .vicon {
  background-color: #e52f26;
}
.p15522 .production-content .schedule table td.dte {
  color: #e52f26;
}
.p15522 .production-content .schedule table td.dte a {
  color: #e52f26;
}
.p15522 .production-content .image-gallery .ig-captions h2 {
  color: #e52f26;
}
.p15522 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e52f26;
}
.p15522 .production-content .offset-grid figure {
  color: #e52f26;
}
.p15522 .production-content .offset-grid .names ul li .name {
  color: #e52f26;
}
.p15522 .production-content .offset-grid .names ul li em.uwb {
  color: #e52f26;
}
.p15522 .production-content .event-strip .owl-carousel .event-item {
  color: #e52f26;
}
.p15522 .production-content .event-strip .owl-carousel .event-item a {
  color: #e52f26;
}
.p15522 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e52f26;
  background-color: #e52f26;
  color: #ffffff;
}
.p15522 .production-content .event-strip .carousel .event-item {
  color: #e52f26;
}
.p15522 .production-content .event-strip .carousel .event-item a {
  color: #e52f26;
}
.p15522 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #e52f26;
}
.p15522 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15522 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15522 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15522 .context-video-cta {
  background-color: #e52f26;
}
.p15522 .context-video-cta .cvcl {
  color: #ffffff;
}
.p15522 .sidemenu li.sel a,
.p15522 .sidemenu li.toggler a {
  border-bottom-color: #e52f26;
}
.p15522 .sidemenu li.sel .vicon,
.p15522 .sidemenu li.toggler .vicon {
  background-color: #e52f26;
}
.p15522 .breadcrumb li:after {
  border-top: 1px solid #e52f26;
  border-right: 1px solid #e52f26;
}
.p15522 .ibloc {
  border-top-color: #e52f26;
}
.p15522 .social h3 a {
  color: #c7a462;
}
.p15522 .social .tweet .hashtag,
.p15522 .social .tweet .username,
.p15522 .social .tweet .urllink {
  color: #e52f26;
}
.p15522 .social .fb-content span.latest {
  color: #e52f26;
}
.p15522 .connector {
  color: #e52f26;
}
.p15522 .connector li a {
  color: #333333;
}
.events-list .event-item.p15522 {
  color: #e52f26;
}
.events-list .event-item.p15522 .date a {
  color: #e52f26;
}
.events-list .event-item.p15522 .more .vicon {
  background-color: #e52f26;
}
.events-list .event-item.p15522 a.venue {
  color: #e52f26;
}
.events-list .event-item.p15522 .eactions a .vicon {
  background-color: #e52f26;
}
.offset-list .olp15522 .ol-copy .dates {
  color: #e52f26;
}
.offset-list .olp15522 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp15522 .ol-copy .btn.pc span {
  background-color: #e52f26;
}
.offset-list .olp15522 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15522 .swipa-cell-copy .dates {
  color: #e52f26;
}
.swipa-cell.olp15522 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp15522 .swipa-cell-copy .btn.pc span {
  background-color: #e52f26;
}
.swipa-cell.olp15522 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15522:before {
  background-color: #e52f26;
}
.splash-content.scp15522 {
  background-color: #e52f26;
}
.splash-content.scp15522 .feature h1.festival {
  color: #e52f26;
}
.calendar .entry ul li.lip15522 {
  border-left: 5px solid #e52f26;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 {
  color: #ffffff;
  background-color: #e52f26;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15522 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15522 {
  color: #ffffff;
  background-color: #e52f26;
}
header nav.main ul.root > li.shortcut.selp15522 a,
header nav.main ul.root > li.shortcut.selp15522 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15522 a .dates,
header nav.main ul.root > li.shortcut.selp15522 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15522 a .composer,
header nav.main ul.root > li.shortcut.selp15522 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover {
  color: #ffffff;
  background-color: #e52f26;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15522:hover a:hover .composer {
  color: #202020;
}
.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 .offset-grid .names ul li em.uwb {
  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;
}
.swipa-cell.olp5926 .swipa-cell-copy .dates {
  color: #c32c29;
}
.swipa-cell.olp5926 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp5926 .swipa-cell-copy .btn.pc span {
  background-color: #c32c29;
}
.swipa-cell.olp5926 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip5926:before {
  background-color: #c32c29;
}
.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;
}
.p13451 .splash-content {
  background-color: #39b54a;
}
.p13451 .in-page-nav li:hover,
.p13451 .in-page-nav li.active {
  color: #39b54a;
  border-bottom-color: #39b54a;
}
.p13451 .in-page-nav li:hover a.direct-link,
.p13451 .in-page-nav li.active a.direct-link {
  color: #39b54a;
}
.p13451 .in-page-nav li a.direct-link:hover {
  color: #39b54a;
}
.p13451 .in-page-nav .vicon {
  background-color: #39b54a;
}
.p13451 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #39b54a;
}
.p13451 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p13451 .production-content h1,
.p13451 .production-content a,
.p13451 .production-content .perf-brand {
  color: #39b54a;
}
.p13451 .production-content .btn {
  color: #202020;
}
.p13451 .production-content .btn span {
  background-color: #39b54a;
}
.p13451 .production-content .btn:hover {
  color: #c7a462;
}
.p13451 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p13451 .production-content .btn.invertbrand span {
  background-color: #39b54a;
}
.p13451 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13451 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13451 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13451 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13451 .production-content .schedule h3 a .vicon {
  background-color: #39b54a;
}
.p13451 .production-content .schedule table td.dte {
  color: #39b54a;
}
.p13451 .production-content .schedule table td.dte a {
  color: #39b54a;
}
.p13451 .production-content .image-gallery .ig-captions h2 {
  color: #39b54a;
}
.p13451 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #39b54a;
}
.p13451 .production-content .offset-grid figure {
  color: #39b54a;
}
.p13451 .production-content .offset-grid .names ul li .name {
  color: #39b54a;
}
.p13451 .production-content .offset-grid .names ul li em.uwb {
  color: #39b54a;
}
.p13451 .production-content .event-strip .owl-carousel .event-item {
  color: #39b54a;
}
.p13451 .production-content .event-strip .owl-carousel .event-item a {
  color: #39b54a;
}
.p13451 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #39b54a;
  background-color: #39b54a;
  color: #202020;
}
.p13451 .production-content .event-strip .carousel .event-item {
  color: #39b54a;
}
.p13451 .production-content .event-strip .carousel .event-item a {
  color: #39b54a;
}
.p13451 .production-content .ticket-btn {
  color: #202020;
  background-color: #39b54a;
}
.p13451 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p13451 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13451 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13451 .context-video-cta {
  background-color: #39b54a;
}
.p13451 .context-video-cta .cvcl {
  color: #202020;
}
.p13451 .sidemenu li.sel a,
.p13451 .sidemenu li.toggler a {
  border-bottom-color: #39b54a;
}
.p13451 .sidemenu li.sel .vicon,
.p13451 .sidemenu li.toggler .vicon {
  background-color: #39b54a;
}
.p13451 .breadcrumb li:after {
  border-top: 1px solid #39b54a;
  border-right: 1px solid #39b54a;
}
.p13451 .ibloc {
  border-top-color: #39b54a;
}
.p13451 .social h3 a {
  color: #c7a462;
}
.p13451 .social .tweet .hashtag,
.p13451 .social .tweet .username,
.p13451 .social .tweet .urllink {
  color: #39b54a;
}
.p13451 .social .fb-content span.latest {
  color: #39b54a;
}
.p13451 .connector {
  color: #39b54a;
}
.p13451 .connector li a {
  color: #333333;
}
.events-list .event-item.p13451 {
  color: #39b54a;
}
.events-list .event-item.p13451 .date a {
  color: #39b54a;
}
.events-list .event-item.p13451 .more .vicon {
  background-color: #39b54a;
}
.events-list .event-item.p13451 a.venue {
  color: #39b54a;
}
.events-list .event-item.p13451 .eactions a .vicon {
  background-color: #39b54a;
}
.offset-list .olp13451 .ol-copy .dates {
  color: #39b54a;
}
.offset-list .olp13451 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp13451 .ol-copy .btn.pc span {
  background-color: #39b54a;
}
.offset-list .olp13451 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13451 .swipa-cell-copy .dates {
  color: #39b54a;
}
.swipa-cell.olp13451 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp13451 .swipa-cell-copy .btn.pc span {
  background-color: #39b54a;
}
.swipa-cell.olp13451 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13451:before {
  background-color: #39b54a;
}
.splash-content.scp13451 {
  background-color: #39b54a;
}
.splash-content.scp13451 .feature h1.festival {
  color: #39b54a;
}
.calendar .entry ul li.lip13451 {
  border-left: 5px solid #39b54a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13451 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13451 {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li.shortcut.selp13451 a,
header nav.main ul.root > li.shortcut.selp13451 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13451 a .dates,
header nav.main ul.root > li.shortcut.selp13451 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13451 a .composer,
header nav.main ul.root > li.shortcut.selp13451 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13451:hover a:hover .composer {
  color: #ffffff;
}
.p13384 .splash-content {
  background-color: #f26c53;
}
.p13384 .in-page-nav li:hover,
.p13384 .in-page-nav li.active {
  color: #f26c53;
  border-bottom-color: #f26c53;
}
.p13384 .in-page-nav li:hover a.direct-link,
.p13384 .in-page-nav li.active a.direct-link {
  color: #f26c53;
}
.p13384 .in-page-nav li a.direct-link:hover {
  color: #f26c53;
}
.p13384 .in-page-nav .vicon {
  background-color: #f26c53;
}
.p13384 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #f26c53;
}
.p13384 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p13384 .production-content h1,
.p13384 .production-content a,
.p13384 .production-content .perf-brand {
  color: #f26c53;
}
.p13384 .production-content .btn {
  color: #202020;
}
.p13384 .production-content .btn span {
  background-color: #f26c53;
}
.p13384 .production-content .btn:hover {
  color: #c7a462;
}
.p13384 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p13384 .production-content .btn.invertbrand span {
  background-color: #f26c53;
}
.p13384 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13384 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13384 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13384 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13384 .production-content .schedule h3 a .vicon {
  background-color: #f26c53;
}
.p13384 .production-content .schedule table td.dte {
  color: #f26c53;
}
.p13384 .production-content .schedule table td.dte a {
  color: #f26c53;
}
.p13384 .production-content .image-gallery .ig-captions h2 {
  color: #f26c53;
}
.p13384 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f26c53;
}
.p13384 .production-content .offset-grid figure {
  color: #f26c53;
}
.p13384 .production-content .offset-grid .names ul li .name {
  color: #f26c53;
}
.p13384 .production-content .offset-grid .names ul li em.uwb {
  color: #f26c53;
}
.p13384 .production-content .event-strip .owl-carousel .event-item {
  color: #f26c53;
}
.p13384 .production-content .event-strip .owl-carousel .event-item a {
  color: #f26c53;
}
.p13384 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f26c53;
  background-color: #f26c53;
  color: #202020;
}
.p13384 .production-content .event-strip .carousel .event-item {
  color: #f26c53;
}
.p13384 .production-content .event-strip .carousel .event-item a {
  color: #f26c53;
}
.p13384 .production-content .ticket-btn {
  color: #202020;
  background-color: #f26c53;
}
.p13384 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p13384 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13384 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13384 .context-video-cta {
  background-color: #f26c53;
}
.p13384 .context-video-cta .cvcl {
  color: #202020;
}
.p13384 .sidemenu li.sel a,
.p13384 .sidemenu li.toggler a {
  border-bottom-color: #f26c53;
}
.p13384 .sidemenu li.sel .vicon,
.p13384 .sidemenu li.toggler .vicon {
  background-color: #f26c53;
}
.p13384 .breadcrumb li:after {
  border-top: 1px solid #f26c53;
  border-right: 1px solid #f26c53;
}
.p13384 .ibloc {
  border-top-color: #f26c53;
}
.p13384 .social h3 a {
  color: #c7a462;
}
.p13384 .social .tweet .hashtag,
.p13384 .social .tweet .username,
.p13384 .social .tweet .urllink {
  color: #f26c53;
}
.p13384 .social .fb-content span.latest {
  color: #f26c53;
}
.p13384 .connector {
  color: #f26c53;
}
.p13384 .connector li a {
  color: #333333;
}
.events-list .event-item.p13384 {
  color: #f26c53;
}
.events-list .event-item.p13384 .date a {
  color: #f26c53;
}
.events-list .event-item.p13384 .more .vicon {
  background-color: #f26c53;
}
.events-list .event-item.p13384 a.venue {
  color: #f26c53;
}
.events-list .event-item.p13384 .eactions a .vicon {
  background-color: #f26c53;
}
.offset-list .olp13384 .ol-copy .dates {
  color: #f26c53;
}
.offset-list .olp13384 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp13384 .ol-copy .btn.pc span {
  background-color: #f26c53;
}
.offset-list .olp13384 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13384 .swipa-cell-copy .dates {
  color: #f26c53;
}
.swipa-cell.olp13384 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp13384 .swipa-cell-copy .btn.pc span {
  background-color: #f26c53;
}
.swipa-cell.olp13384 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13384:before {
  background-color: #f26c53;
}
.splash-content.scp13384 {
  background-color: #f26c53;
}
.splash-content.scp13384 .feature h1.festival {
  color: #f26c53;
}
.calendar .entry ul li.lip13384 {
  border-left: 5px solid #f26c53;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 {
  color: #202020;
  background-color: #f26c53;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13384 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13384 {
  color: #202020;
  background-color: #f26c53;
}
header nav.main ul.root > li.shortcut.selp13384 a,
header nav.main ul.root > li.shortcut.selp13384 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13384 a .dates,
header nav.main ul.root > li.shortcut.selp13384 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13384 a .composer,
header nav.main ul.root > li.shortcut.selp13384 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover {
  color: #202020;
  background-color: #f26c53;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13384:hover a:hover .composer {
  color: #ffffff;
}
.p13490 .splash-content {
  background-color: #e08740;
}
.p13490 .in-page-nav li:hover,
.p13490 .in-page-nav li.active {
  color: #e08740;
  border-bottom-color: #e08740;
}
.p13490 .in-page-nav li:hover a.direct-link,
.p13490 .in-page-nav li.active a.direct-link {
  color: #e08740;
}
.p13490 .in-page-nav li a.direct-link:hover {
  color: #e08740;
}
.p13490 .in-page-nav .vicon {
  background-color: #e08740;
}
.p13490 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #e08740;
}
.p13490 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13490 .production-content h1,
.p13490 .production-content a,
.p13490 .production-content .perf-brand {
  color: #e08740;
}
.p13490 .production-content .btn {
  color: #ffffff;
}
.p13490 .production-content .btn span {
  background-color: #e08740;
}
.p13490 .production-content .btn:hover {
  color: #c7a462;
}
.p13490 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p13490 .production-content .btn.invertbrand span {
  background-color: #e08740;
}
.p13490 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13490 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13490 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13490 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13490 .production-content .schedule h3 a .vicon {
  background-color: #e08740;
}
.p13490 .production-content .schedule table td.dte {
  color: #e08740;
}
.p13490 .production-content .schedule table td.dte a {
  color: #e08740;
}
.p13490 .production-content .image-gallery .ig-captions h2 {
  color: #e08740;
}
.p13490 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e08740;
}
.p13490 .production-content .offset-grid figure {
  color: #e08740;
}
.p13490 .production-content .offset-grid .names ul li .name {
  color: #e08740;
}
.p13490 .production-content .offset-grid .names ul li em.uwb {
  color: #e08740;
}
.p13490 .production-content .event-strip .owl-carousel .event-item {
  color: #e08740;
}
.p13490 .production-content .event-strip .owl-carousel .event-item a {
  color: #e08740;
}
.p13490 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e08740;
  background-color: #e08740;
  color: #ffffff;
}
.p13490 .production-content .event-strip .carousel .event-item {
  color: #e08740;
}
.p13490 .production-content .event-strip .carousel .event-item a {
  color: #e08740;
}
.p13490 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #e08740;
}
.p13490 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13490 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13490 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13490 .context-video-cta {
  background-color: #e08740;
}
.p13490 .context-video-cta .cvcl {
  color: #ffffff;
}
.p13490 .sidemenu li.sel a,
.p13490 .sidemenu li.toggler a {
  border-bottom-color: #e08740;
}
.p13490 .sidemenu li.sel .vicon,
.p13490 .sidemenu li.toggler .vicon {
  background-color: #e08740;
}
.p13490 .breadcrumb li:after {
  border-top: 1px solid #e08740;
  border-right: 1px solid #e08740;
}
.p13490 .ibloc {
  border-top-color: #e08740;
}
.p13490 .social h3 a {
  color: #c7a462;
}
.p13490 .social .tweet .hashtag,
.p13490 .social .tweet .username,
.p13490 .social .tweet .urllink {
  color: #e08740;
}
.p13490 .social .fb-content span.latest {
  color: #e08740;
}
.p13490 .connector {
  color: #e08740;
}
.p13490 .connector li a {
  color: #333333;
}
.events-list .event-item.p13490 {
  color: #e08740;
}
.events-list .event-item.p13490 .date a {
  color: #e08740;
}
.events-list .event-item.p13490 .more .vicon {
  background-color: #e08740;
}
.events-list .event-item.p13490 a.venue {
  color: #e08740;
}
.events-list .event-item.p13490 .eactions a .vicon {
  background-color: #e08740;
}
.offset-list .olp13490 .ol-copy .dates {
  color: #e08740;
}
.offset-list .olp13490 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp13490 .ol-copy .btn.pc span {
  background-color: #e08740;
}
.offset-list .olp13490 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13490 .swipa-cell-copy .dates {
  color: #e08740;
}
.swipa-cell.olp13490 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp13490 .swipa-cell-copy .btn.pc span {
  background-color: #e08740;
}
.swipa-cell.olp13490 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13490:before {
  background-color: #e08740;
}
.splash-content.scp13490 {
  background-color: #e08740;
}
.splash-content.scp13490 .feature h1.festival {
  color: #e08740;
}
.calendar .entry ul li.lip13490 {
  border-left: 5px solid #e08740;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 {
  color: #ffffff;
  background-color: #e08740;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13490 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13490 {
  color: #ffffff;
  background-color: #e08740;
}
header nav.main ul.root > li.shortcut.selp13490 a,
header nav.main ul.root > li.shortcut.selp13490 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13490 a .dates,
header nav.main ul.root > li.shortcut.selp13490 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13490 a .composer,
header nav.main ul.root > li.shortcut.selp13490 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover {
  color: #ffffff;
  background-color: #e08740;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13490:hover a:hover .composer {
  color: #202020;
}
.p15057 .splash-content {
  background-color: #d0d044;
}
.p15057 .in-page-nav li:hover,
.p15057 .in-page-nav li.active {
  color: #d0d044;
  border-bottom-color: #d0d044;
}
.p15057 .in-page-nav li:hover a.direct-link,
.p15057 .in-page-nav li.active a.direct-link {
  color: #d0d044;
}
.p15057 .in-page-nav li a.direct-link:hover {
  color: #d0d044;
}
.p15057 .in-page-nav .vicon {
  background-color: #d0d044;
}
.p15057 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #d0d044;
}
.p15057 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p15057 .production-content h1,
.p15057 .production-content a,
.p15057 .production-content .perf-brand {
  color: #d0d044;
}
.p15057 .production-content .btn {
  color: #202020;
}
.p15057 .production-content .btn span {
  background-color: #d0d044;
}
.p15057 .production-content .btn:hover {
  color: #c7a462;
}
.p15057 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p15057 .production-content .btn.invertbrand span {
  background-color: #d0d044;
}
.p15057 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p15057 .production-content .btn.cta-two {
  color: #ffffff;
}
.p15057 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p15057 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p15057 .production-content .schedule h3 a .vicon {
  background-color: #d0d044;
}
.p15057 .production-content .schedule table td.dte {
  color: #d0d044;
}
.p15057 .production-content .schedule table td.dte a {
  color: #d0d044;
}
.p15057 .production-content .image-gallery .ig-captions h2 {
  color: #d0d044;
}
.p15057 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #d0d044;
}
.p15057 .production-content .offset-grid figure {
  color: #d0d044;
}
.p15057 .production-content .offset-grid .names ul li .name {
  color: #d0d044;
}
.p15057 .production-content .offset-grid .names ul li em.uwb {
  color: #d0d044;
}
.p15057 .production-content .event-strip .owl-carousel .event-item {
  color: #d0d044;
}
.p15057 .production-content .event-strip .owl-carousel .event-item a {
  color: #d0d044;
}
.p15057 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #d0d044;
  background-color: #d0d044;
  color: #202020;
}
.p15057 .production-content .event-strip .carousel .event-item {
  color: #d0d044;
}
.p15057 .production-content .event-strip .carousel .event-item a {
  color: #d0d044;
}
.p15057 .production-content .ticket-btn {
  color: #202020;
  background-color: #d0d044;
}
.p15057 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p15057 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p15057 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p15057 .context-video-cta {
  background-color: #d0d044;
}
.p15057 .context-video-cta .cvcl {
  color: #202020;
}
.p15057 .sidemenu li.sel a,
.p15057 .sidemenu li.toggler a {
  border-bottom-color: #d0d044;
}
.p15057 .sidemenu li.sel .vicon,
.p15057 .sidemenu li.toggler .vicon {
  background-color: #d0d044;
}
.p15057 .breadcrumb li:after {
  border-top: 1px solid #d0d044;
  border-right: 1px solid #d0d044;
}
.p15057 .ibloc {
  border-top-color: #d0d044;
}
.p15057 .social h3 a {
  color: #c7a462;
}
.p15057 .social .tweet .hashtag,
.p15057 .social .tweet .username,
.p15057 .social .tweet .urllink {
  color: #d0d044;
}
.p15057 .social .fb-content span.latest {
  color: #d0d044;
}
.p15057 .connector {
  color: #d0d044;
}
.p15057 .connector li a {
  color: #333333;
}
.events-list .event-item.p15057 {
  color: #d0d044;
}
.events-list .event-item.p15057 .date a {
  color: #d0d044;
}
.events-list .event-item.p15057 .more .vicon {
  background-color: #d0d044;
}
.events-list .event-item.p15057 a.venue {
  color: #d0d044;
}
.events-list .event-item.p15057 .eactions a .vicon {
  background-color: #d0d044;
}
.offset-list .olp15057 .ol-copy .dates {
  color: #d0d044;
}
.offset-list .olp15057 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp15057 .ol-copy .btn.pc span {
  background-color: #d0d044;
}
.offset-list .olp15057 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp15057 .swipa-cell-copy .dates {
  color: #d0d044;
}
.swipa-cell.olp15057 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp15057 .swipa-cell-copy .btn.pc span {
  background-color: #d0d044;
}
.swipa-cell.olp15057 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip15057:before {
  background-color: #d0d044;
}
.splash-content.scp15057 {
  background-color: #d0d044;
}
.splash-content.scp15057 .feature h1.festival {
  color: #d0d044;
}
.calendar .entry ul li.lip15057 {
  border-left: 5px solid #d0d044;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 {
  color: #202020;
  background-color: #d0d044;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp15057 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp15057 {
  color: #202020;
  background-color: #d0d044;
}
header nav.main ul.root > li.shortcut.selp15057 a,
header nav.main ul.root > li.shortcut.selp15057 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp15057 a .dates,
header nav.main ul.root > li.shortcut.selp15057 a:hover .dates,
header nav.main ul.root > li.shortcut.selp15057 a .composer,
header nav.main ul.root > li.shortcut.selp15057 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover {
  color: #202020;
  background-color: #d0d044;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp15057:hover a:hover .composer {
  color: #ffffff;
}
.p14184 .splash-content {
  background-color: #ff4776;
}
.p14184 .in-page-nav li:hover,
.p14184 .in-page-nav li.active {
  color: #ff4776;
  border-bottom-color: #ff4776;
}
.p14184 .in-page-nav li:hover a.direct-link,
.p14184 .in-page-nav li.active a.direct-link {
  color: #ff4776;
}
.p14184 .in-page-nav li a.direct-link:hover {
  color: #ff4776;
}
.p14184 .in-page-nav .vicon {
  background-color: #ff4776;
}
.p14184 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff4776;
}
.p14184 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14184 .production-content h1,
.p14184 .production-content a,
.p14184 .production-content .perf-brand {
  color: #ff4776;
}
.p14184 .production-content .btn {
  color: #ffffff;
}
.p14184 .production-content .btn span {
  background-color: #ff4776;
}
.p14184 .production-content .btn:hover {
  color: #c7a462;
}
.p14184 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14184 .production-content .btn.invertbrand span {
  background-color: #ff4776;
}
.p14184 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14184 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14184 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14184 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14184 .production-content .schedule h3 a .vicon {
  background-color: #ff4776;
}
.p14184 .production-content .schedule table td.dte {
  color: #ff4776;
}
.p14184 .production-content .schedule table td.dte a {
  color: #ff4776;
}
.p14184 .production-content .image-gallery .ig-captions h2 {
  color: #ff4776;
}
.p14184 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff4776;
}
.p14184 .production-content .offset-grid figure {
  color: #ff4776;
}
.p14184 .production-content .offset-grid .names ul li .name {
  color: #ff4776;
}
.p14184 .production-content .offset-grid .names ul li em.uwb {
  color: #ff4776;
}
.p14184 .production-content .event-strip .owl-carousel .event-item {
  color: #ff4776;
}
.p14184 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff4776;
}
.p14184 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff4776;
  background-color: #ff4776;
  color: #ffffff;
}
.p14184 .production-content .event-strip .carousel .event-item {
  color: #ff4776;
}
.p14184 .production-content .event-strip .carousel .event-item a {
  color: #ff4776;
}
.p14184 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff4776;
}
.p14184 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14184 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14184 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14184 .context-video-cta {
  background-color: #ff4776;
}
.p14184 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14184 .sidemenu li.sel a,
.p14184 .sidemenu li.toggler a {
  border-bottom-color: #ff4776;
}
.p14184 .sidemenu li.sel .vicon,
.p14184 .sidemenu li.toggler .vicon {
  background-color: #ff4776;
}
.p14184 .breadcrumb li:after {
  border-top: 1px solid #ff4776;
  border-right: 1px solid #ff4776;
}
.p14184 .ibloc {
  border-top-color: #ff4776;
}
.p14184 .social h3 a {
  color: #c7a462;
}
.p14184 .social .tweet .hashtag,
.p14184 .social .tweet .username,
.p14184 .social .tweet .urllink {
  color: #ff4776;
}
.p14184 .social .fb-content span.latest {
  color: #ff4776;
}
.p14184 .connector {
  color: #ff4776;
}
.p14184 .connector li a {
  color: #333333;
}
.events-list .event-item.p14184 {
  color: #ff4776;
}
.events-list .event-item.p14184 .date a {
  color: #ff4776;
}
.events-list .event-item.p14184 .more .vicon {
  background-color: #ff4776;
}
.events-list .event-item.p14184 a.venue {
  color: #ff4776;
}
.events-list .event-item.p14184 .eactions a .vicon {
  background-color: #ff4776;
}
.offset-list .olp14184 .ol-copy .dates {
  color: #ff4776;
}
.offset-list .olp14184 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14184 .ol-copy .btn.pc span {
  background-color: #ff4776;
}
.offset-list .olp14184 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14184 .swipa-cell-copy .dates {
  color: #ff4776;
}
.swipa-cell.olp14184 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14184 .swipa-cell-copy .btn.pc span {
  background-color: #ff4776;
}
.swipa-cell.olp14184 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14184:before {
  background-color: #ff4776;
}
.splash-content.scp14184 {
  background-color: #ff4776;
}
.splash-content.scp14184 .feature h1.festival {
  color: #ff4776;
}
.calendar .entry ul li.lip14184 {
  border-left: 5px solid #ff4776;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14184 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14184 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li.shortcut.selp14184 a,
header nav.main ul.root > li.shortcut.selp14184 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14184 a .dates,
header nav.main ul.root > li.shortcut.selp14184 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14184 a .composer,
header nav.main ul.root > li.shortcut.selp14184 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14184:hover a:hover .composer {
  color: #202020;
}
.p14518 .splash-content {
  background-color: #c7a462;
}
.p14518 .in-page-nav li:hover,
.p14518 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p14518 .in-page-nav li:hover a.direct-link,
.p14518 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p14518 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p14518 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p14518 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #c7a462;
}
.p14518 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14518 .production-content h1,
.p14518 .production-content a,
.p14518 .production-content .perf-brand {
  color: #c7a462;
}
.p14518 .production-content .btn {
  color: #ffffff;
}
.p14518 .production-content .btn span {
  background-color: #c7a462;
}
.p14518 .production-content .btn:hover {
  color: #c7a462;
}
.p14518 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14518 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p14518 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14518 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14518 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14518 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14518 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p14518 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p14518 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p14518 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p14518 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p14518 .production-content .offset-grid figure {
  color: #c7a462;
}
.p14518 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p14518 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p14518 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p14518 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p14518 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #ffffff;
}
.p14518 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p14518 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p14518 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #c7a462;
}
.p14518 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14518 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14518 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14518 .context-video-cta {
  background-color: #c7a462;
}
.p14518 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14518 .sidemenu li.sel a,
.p14518 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p14518 .sidemenu li.sel .vicon,
.p14518 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p14518 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p14518 .ibloc {
  border-top-color: #c7a462;
}
.p14518 .social h3 a {
  color: #c7a462;
}
.p14518 .social .tweet .hashtag,
.p14518 .social .tweet .username,
.p14518 .social .tweet .urllink {
  color: #c7a462;
}
.p14518 .social .fb-content span.latest {
  color: #c7a462;
}
.p14518 .connector {
  color: #c7a462;
}
.p14518 .connector li a {
  color: #333333;
}
.events-list .event-item.p14518 {
  color: #c7a462;
}
.events-list .event-item.p14518 .date a {
  color: #c7a462;
}
.events-list .event-item.p14518 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p14518 a.venue {
  color: #c7a462;
}
.events-list .event-item.p14518 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp14518 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp14518 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14518 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp14518 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14518 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp14518 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14518 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp14518 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14518:before {
  background-color: #c7a462;
}
.splash-content.scp14518 {
  background-color: #c7a462;
}
.splash-content.scp14518 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip14518 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14518 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14518 {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp14518 a,
header nav.main ul.root > li.shortcut.selp14518 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14518 a .dates,
header nav.main ul.root > li.shortcut.selp14518 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14518 a .composer,
header nav.main ul.root > li.shortcut.selp14518 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14518:hover a:hover .composer {
  color: #202020;
}
.p14600 .splash-content {
  background-color: #c7a462;
}
.p14600 .in-page-nav li:hover,
.p14600 .in-page-nav li.active {
  color: #c7a462;
  border-bottom-color: #c7a462;
}
.p14600 .in-page-nav li:hover a.direct-link,
.p14600 .in-page-nav li.active a.direct-link {
  color: #c7a462;
}
.p14600 .in-page-nav li a.direct-link:hover {
  color: #c7a462;
}
.p14600 .in-page-nav .vicon {
  background-color: #c7a462;
}
.p14600 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #c7a462;
}
.p14600 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14600 .production-content h1,
.p14600 .production-content a,
.p14600 .production-content .perf-brand {
  color: #c7a462;
}
.p14600 .production-content .btn {
  color: #ffffff;
}
.p14600 .production-content .btn span {
  background-color: #c7a462;
}
.p14600 .production-content .btn:hover {
  color: #c7a462;
}
.p14600 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14600 .production-content .btn.invertbrand span {
  background-color: #c7a462;
}
.p14600 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14600 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14600 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14600 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14600 .production-content .schedule h3 a .vicon {
  background-color: #c7a462;
}
.p14600 .production-content .schedule table td.dte {
  color: #c7a462;
}
.p14600 .production-content .schedule table td.dte a {
  color: #c7a462;
}
.p14600 .production-content .image-gallery .ig-captions h2 {
  color: #c7a462;
}
.p14600 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c7a462;
}
.p14600 .production-content .offset-grid figure {
  color: #c7a462;
}
.p14600 .production-content .offset-grid .names ul li .name {
  color: #c7a462;
}
.p14600 .production-content .offset-grid .names ul li em.uwb {
  color: #c7a462;
}
.p14600 .production-content .event-strip .owl-carousel .event-item {
  color: #c7a462;
}
.p14600 .production-content .event-strip .owl-carousel .event-item a {
  color: #c7a462;
}
.p14600 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c7a462;
  background-color: #c7a462;
  color: #ffffff;
}
.p14600 .production-content .event-strip .carousel .event-item {
  color: #c7a462;
}
.p14600 .production-content .event-strip .carousel .event-item a {
  color: #c7a462;
}
.p14600 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #c7a462;
}
.p14600 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14600 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14600 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14600 .context-video-cta {
  background-color: #c7a462;
}
.p14600 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14600 .sidemenu li.sel a,
.p14600 .sidemenu li.toggler a {
  border-bottom-color: #c7a462;
}
.p14600 .sidemenu li.sel .vicon,
.p14600 .sidemenu li.toggler .vicon {
  background-color: #c7a462;
}
.p14600 .breadcrumb li:after {
  border-top: 1px solid #c7a462;
  border-right: 1px solid #c7a462;
}
.p14600 .ibloc {
  border-top-color: #c7a462;
}
.p14600 .social h3 a {
  color: #c7a462;
}
.p14600 .social .tweet .hashtag,
.p14600 .social .tweet .username,
.p14600 .social .tweet .urllink {
  color: #c7a462;
}
.p14600 .social .fb-content span.latest {
  color: #c7a462;
}
.p14600 .connector {
  color: #c7a462;
}
.p14600 .connector li a {
  color: #333333;
}
.events-list .event-item.p14600 {
  color: #c7a462;
}
.events-list .event-item.p14600 .date a {
  color: #c7a462;
}
.events-list .event-item.p14600 .more .vicon {
  background-color: #c7a462;
}
.events-list .event-item.p14600 a.venue {
  color: #c7a462;
}
.events-list .event-item.p14600 .eactions a .vicon {
  background-color: #c7a462;
}
.offset-list .olp14600 .ol-copy .dates {
  color: #c7a462;
}
.offset-list .olp14600 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14600 .ol-copy .btn.pc span {
  background-color: #c7a462;
}
.offset-list .olp14600 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14600 .swipa-cell-copy .dates {
  color: #c7a462;
}
.swipa-cell.olp14600 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14600 .swipa-cell-copy .btn.pc span {
  background-color: #c7a462;
}
.swipa-cell.olp14600 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14600:before {
  background-color: #c7a462;
}
.splash-content.scp14600 {
  background-color: #c7a462;
}
.splash-content.scp14600 .feature h1.festival {
  color: #c7a462;
}
.calendar .entry ul li.lip14600 {
  border-left: 5px solid #c7a462;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14600 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14600 {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li.shortcut.selp14600 a,
header nav.main ul.root > li.shortcut.selp14600 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14600 a .dates,
header nav.main ul.root > li.shortcut.selp14600 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14600 a .composer,
header nav.main ul.root > li.shortcut.selp14600 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover {
  color: #ffffff;
  background-color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14600:hover a:hover .composer {
  color: #202020;
}
.p14454 .splash-content {
  background-color: #000000;
}
.p14454 .in-page-nav li:hover,
.p14454 .in-page-nav li.active {
  color: #000000;
  border-bottom-color: #000000;
}
.p14454 .in-page-nav li:hover a.direct-link,
.p14454 .in-page-nav li.active a.direct-link {
  color: #000000;
}
.p14454 .in-page-nav li a.direct-link:hover {
  color: #000000;
}
.p14454 .in-page-nav .vicon {
  background-color: #000000;
}
.p14454 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #000000;
}
.p14454 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14454 .production-content h1,
.p14454 .production-content a,
.p14454 .production-content .perf-brand {
  color: #000000;
}
.p14454 .production-content .btn {
  color: #ffffff;
}
.p14454 .production-content .btn span {
  background-color: #000000;
}
.p14454 .production-content .btn:hover {
  color: #c7a462;
}
.p14454 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14454 .production-content .btn.invertbrand span {
  background-color: #000000;
}
.p14454 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14454 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14454 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14454 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14454 .production-content .schedule h3 a .vicon {
  background-color: #000000;
}
.p14454 .production-content .schedule table td.dte {
  color: #000000;
}
.p14454 .production-content .schedule table td.dte a {
  color: #000000;
}
.p14454 .production-content .image-gallery .ig-captions h2 {
  color: #000000;
}
.p14454 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #000000;
}
.p14454 .production-content .offset-grid figure {
  color: #000000;
}
.p14454 .production-content .offset-grid .names ul li .name {
  color: #000000;
}
.p14454 .production-content .offset-grid .names ul li em.uwb {
  color: #000000;
}
.p14454 .production-content .event-strip .owl-carousel .event-item {
  color: #000000;
}
.p14454 .production-content .event-strip .owl-carousel .event-item a {
  color: #000000;
}
.p14454 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #000000;
  background-color: #000000;
  color: #ffffff;
}
.p14454 .production-content .event-strip .carousel .event-item {
  color: #000000;
}
.p14454 .production-content .event-strip .carousel .event-item a {
  color: #000000;
}
.p14454 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #000000;
}
.p14454 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14454 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14454 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14454 .context-video-cta {
  background-color: #000000;
}
.p14454 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14454 .sidemenu li.sel a,
.p14454 .sidemenu li.toggler a {
  border-bottom-color: #000000;
}
.p14454 .sidemenu li.sel .vicon,
.p14454 .sidemenu li.toggler .vicon {
  background-color: #000000;
}
.p14454 .breadcrumb li:after {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
}
.p14454 .ibloc {
  border-top-color: #000000;
}
.p14454 .social h3 a {
  color: #c7a462;
}
.p14454 .social .tweet .hashtag,
.p14454 .social .tweet .username,
.p14454 .social .tweet .urllink {
  color: #000000;
}
.p14454 .social .fb-content span.latest {
  color: #000000;
}
.p14454 .connector {
  color: #000000;
}
.p14454 .connector li a {
  color: #333333;
}
.events-list .event-item.p14454 {
  color: #000000;
}
.events-list .event-item.p14454 .date a {
  color: #000000;
}
.events-list .event-item.p14454 .more .vicon {
  background-color: #000000;
}
.events-list .event-item.p14454 a.venue {
  color: #000000;
}
.events-list .event-item.p14454 .eactions a .vicon {
  background-color: #000000;
}
.offset-list .olp14454 .ol-copy .dates {
  color: #000000;
}
.offset-list .olp14454 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14454 .ol-copy .btn.pc span {
  background-color: #000000;
}
.offset-list .olp14454 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14454 .swipa-cell-copy .dates {
  color: #000000;
}
.swipa-cell.olp14454 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14454 .swipa-cell-copy .btn.pc span {
  background-color: #000000;
}
.swipa-cell.olp14454 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14454:before {
  background-color: #000000;
}
.splash-content.scp14454 {
  background-color: #000000;
}
.splash-content.scp14454 .feature h1.festival {
  color: #000000;
}
.calendar .entry ul li.lip14454 {
  border-left: 5px solid #000000;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 {
  color: #ffffff;
  background-color: #000000;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14454 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14454 {
  color: #ffffff;
  background-color: #000000;
}
header nav.main ul.root > li.shortcut.selp14454 a,
header nav.main ul.root > li.shortcut.selp14454 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14454 a .dates,
header nav.main ul.root > li.shortcut.selp14454 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14454 a .composer,
header nav.main ul.root > li.shortcut.selp14454 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover {
  color: #ffffff;
  background-color: #000000;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14454:hover a:hover .composer {
  color: #202020;
}
.p14111 .splash-content {
  background-color: #00d9d9;
}
.p14111 .in-page-nav li:hover,
.p14111 .in-page-nav li.active {
  color: #00d9d9;
  border-bottom-color: #00d9d9;
}
.p14111 .in-page-nav li:hover a.direct-link,
.p14111 .in-page-nav li.active a.direct-link {
  color: #00d9d9;
}
.p14111 .in-page-nav li a.direct-link:hover {
  color: #00d9d9;
}
.p14111 .in-page-nav .vicon {
  background-color: #00d9d9;
}
.p14111 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #00d9d9;
}
.p14111 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p14111 .production-content h1,
.p14111 .production-content a,
.p14111 .production-content .perf-brand {
  color: #00d9d9;
}
.p14111 .production-content .btn {
  color: #202020;
}
.p14111 .production-content .btn span {
  background-color: #00d9d9;
}
.p14111 .production-content .btn:hover {
  color: #c7a462;
}
.p14111 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p14111 .production-content .btn.invertbrand span {
  background-color: #00d9d9;
}
.p14111 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14111 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14111 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14111 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14111 .production-content .schedule h3 a .vicon {
  background-color: #00d9d9;
}
.p14111 .production-content .schedule table td.dte {
  color: #00d9d9;
}
.p14111 .production-content .schedule table td.dte a {
  color: #00d9d9;
}
.p14111 .production-content .image-gallery .ig-captions h2 {
  color: #00d9d9;
}
.p14111 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #00d9d9;
}
.p14111 .production-content .offset-grid figure {
  color: #00d9d9;
}
.p14111 .production-content .offset-grid .names ul li .name {
  color: #00d9d9;
}
.p14111 .production-content .offset-grid .names ul li em.uwb {
  color: #00d9d9;
}
.p14111 .production-content .event-strip .owl-carousel .event-item {
  color: #00d9d9;
}
.p14111 .production-content .event-strip .owl-carousel .event-item a {
  color: #00d9d9;
}
.p14111 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #00d9d9;
  background-color: #00d9d9;
  color: #202020;
}
.p14111 .production-content .event-strip .carousel .event-item {
  color: #00d9d9;
}
.p14111 .production-content .event-strip .carousel .event-item a {
  color: #00d9d9;
}
.p14111 .production-content .ticket-btn {
  color: #202020;
  background-color: #00d9d9;
}
.p14111 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p14111 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14111 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14111 .context-video-cta {
  background-color: #00d9d9;
}
.p14111 .context-video-cta .cvcl {
  color: #202020;
}
.p14111 .sidemenu li.sel a,
.p14111 .sidemenu li.toggler a {
  border-bottom-color: #00d9d9;
}
.p14111 .sidemenu li.sel .vicon,
.p14111 .sidemenu li.toggler .vicon {
  background-color: #00d9d9;
}
.p14111 .breadcrumb li:after {
  border-top: 1px solid #00d9d9;
  border-right: 1px solid #00d9d9;
}
.p14111 .ibloc {
  border-top-color: #00d9d9;
}
.p14111 .social h3 a {
  color: #c7a462;
}
.p14111 .social .tweet .hashtag,
.p14111 .social .tweet .username,
.p14111 .social .tweet .urllink {
  color: #00d9d9;
}
.p14111 .social .fb-content span.latest {
  color: #00d9d9;
}
.p14111 .connector {
  color: #00d9d9;
}
.p14111 .connector li a {
  color: #333333;
}
.events-list .event-item.p14111 {
  color: #00d9d9;
}
.events-list .event-item.p14111 .date a {
  color: #00d9d9;
}
.events-list .event-item.p14111 .more .vicon {
  background-color: #00d9d9;
}
.events-list .event-item.p14111 a.venue {
  color: #00d9d9;
}
.events-list .event-item.p14111 .eactions a .vicon {
  background-color: #00d9d9;
}
.offset-list .olp14111 .ol-copy .dates {
  color: #00d9d9;
}
.offset-list .olp14111 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp14111 .ol-copy .btn.pc span {
  background-color: #00d9d9;
}
.offset-list .olp14111 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14111 .swipa-cell-copy .dates {
  color: #00d9d9;
}
.swipa-cell.olp14111 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp14111 .swipa-cell-copy .btn.pc span {
  background-color: #00d9d9;
}
.swipa-cell.olp14111 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14111:before {
  background-color: #00d9d9;
}
.splash-content.scp14111 {
  background-color: #00d9d9;
}
.splash-content.scp14111 .feature h1.festival {
  color: #00d9d9;
}
.calendar .entry ul li.lip14111 {
  border-left: 5px solid #00d9d9;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 {
  color: #202020;
  background-color: #00d9d9;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14111 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14111 {
  color: #202020;
  background-color: #00d9d9;
}
header nav.main ul.root > li.shortcut.selp14111 a,
header nav.main ul.root > li.shortcut.selp14111 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14111 a .dates,
header nav.main ul.root > li.shortcut.selp14111 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14111 a .composer,
header nav.main ul.root > li.shortcut.selp14111 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover {
  color: #202020;
  background-color: #00d9d9;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14111:hover a:hover .composer {
  color: #ffffff;
}
.p14966 .splash-content {
  background-color: #ff4776;
}
.p14966 .in-page-nav li:hover,
.p14966 .in-page-nav li.active {
  color: #ff4776;
  border-bottom-color: #ff4776;
}
.p14966 .in-page-nav li:hover a.direct-link,
.p14966 .in-page-nav li.active a.direct-link {
  color: #ff4776;
}
.p14966 .in-page-nav li a.direct-link:hover {
  color: #ff4776;
}
.p14966 .in-page-nav .vicon {
  background-color: #ff4776;
}
.p14966 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ff4776;
}
.p14966 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14966 .production-content h1,
.p14966 .production-content a,
.p14966 .production-content .perf-brand {
  color: #ff4776;
}
.p14966 .production-content .btn {
  color: #ffffff;
}
.p14966 .production-content .btn span {
  background-color: #ff4776;
}
.p14966 .production-content .btn:hover {
  color: #c7a462;
}
.p14966 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p14966 .production-content .btn.invertbrand span {
  background-color: #ff4776;
}
.p14966 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p14966 .production-content .btn.cta-two {
  color: #ffffff;
}
.p14966 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p14966 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p14966 .production-content .schedule h3 a .vicon {
  background-color: #ff4776;
}
.p14966 .production-content .schedule table td.dte {
  color: #ff4776;
}
.p14966 .production-content .schedule table td.dte a {
  color: #ff4776;
}
.p14966 .production-content .image-gallery .ig-captions h2 {
  color: #ff4776;
}
.p14966 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ff4776;
}
.p14966 .production-content .offset-grid figure {
  color: #ff4776;
}
.p14966 .production-content .offset-grid .names ul li .name {
  color: #ff4776;
}
.p14966 .production-content .offset-grid .names ul li em.uwb {
  color: #ff4776;
}
.p14966 .production-content .event-strip .owl-carousel .event-item {
  color: #ff4776;
}
.p14966 .production-content .event-strip .owl-carousel .event-item a {
  color: #ff4776;
}
.p14966 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ff4776;
  background-color: #ff4776;
  color: #ffffff;
}
.p14966 .production-content .event-strip .carousel .event-item {
  color: #ff4776;
}
.p14966 .production-content .event-strip .carousel .event-item a {
  color: #ff4776;
}
.p14966 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ff4776;
}
.p14966 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14966 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p14966 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p14966 .context-video-cta {
  background-color: #ff4776;
}
.p14966 .context-video-cta .cvcl {
  color: #ffffff;
}
.p14966 .sidemenu li.sel a,
.p14966 .sidemenu li.toggler a {
  border-bottom-color: #ff4776;
}
.p14966 .sidemenu li.sel .vicon,
.p14966 .sidemenu li.toggler .vicon {
  background-color: #ff4776;
}
.p14966 .breadcrumb li:after {
  border-top: 1px solid #ff4776;
  border-right: 1px solid #ff4776;
}
.p14966 .ibloc {
  border-top-color: #ff4776;
}
.p14966 .social h3 a {
  color: #c7a462;
}
.p14966 .social .tweet .hashtag,
.p14966 .social .tweet .username,
.p14966 .social .tweet .urllink {
  color: #ff4776;
}
.p14966 .social .fb-content span.latest {
  color: #ff4776;
}
.p14966 .connector {
  color: #ff4776;
}
.p14966 .connector li a {
  color: #333333;
}
.events-list .event-item.p14966 {
  color: #ff4776;
}
.events-list .event-item.p14966 .date a {
  color: #ff4776;
}
.events-list .event-item.p14966 .more .vicon {
  background-color: #ff4776;
}
.events-list .event-item.p14966 a.venue {
  color: #ff4776;
}
.events-list .event-item.p14966 .eactions a .vicon {
  background-color: #ff4776;
}
.offset-list .olp14966 .ol-copy .dates {
  color: #ff4776;
}
.offset-list .olp14966 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp14966 .ol-copy .btn.pc span {
  background-color: #ff4776;
}
.offset-list .olp14966 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp14966 .swipa-cell-copy .dates {
  color: #ff4776;
}
.swipa-cell.olp14966 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp14966 .swipa-cell-copy .btn.pc span {
  background-color: #ff4776;
}
.swipa-cell.olp14966 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip14966:before {
  background-color: #ff4776;
}
.splash-content.scp14966 {
  background-color: #ff4776;
}
.splash-content.scp14966 .feature h1.festival {
  color: #ff4776;
}
.calendar .entry ul li.lip14966 {
  border-left: 5px solid #ff4776;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp14966 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp14966 {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li.shortcut.selp14966 a,
header nav.main ul.root > li.shortcut.selp14966 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp14966 a .dates,
header nav.main ul.root > li.shortcut.selp14966 a:hover .dates,
header nav.main ul.root > li.shortcut.selp14966 a .composer,
header nav.main ul.root > li.shortcut.selp14966 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover {
  color: #ffffff;
  background-color: #ff4776;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp14966:hover a:hover .composer {
  color: #202020;
}
.p12998 .splash-content {
  background-color: #993833;
}
.p12998 .in-page-nav li:hover,
.p12998 .in-page-nav li.active {
  color: #993833;
  border-bottom-color: #993833;
}
.p12998 .in-page-nav li:hover a.direct-link,
.p12998 .in-page-nav li.active a.direct-link {
  color: #993833;
}
.p12998 .in-page-nav li a.direct-link:hover {
  color: #993833;
}
.p12998 .in-page-nav .vicon {
  background-color: #993833;
}
.p12998 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #993833;
}
.p12998 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12998 .production-content h1,
.p12998 .production-content a,
.p12998 .production-content .perf-brand {
  color: #993833;
}
.p12998 .production-content .btn {
  color: #ffffff;
}
.p12998 .production-content .btn span {
  background-color: #993833;
}
.p12998 .production-content .btn:hover {
  color: #c7a462;
}
.p12998 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p12998 .production-content .btn.invertbrand span {
  background-color: #993833;
}
.p12998 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p12998 .production-content .btn.cta-two {
  color: #ffffff;
}
.p12998 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p12998 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p12998 .production-content .schedule h3 a .vicon {
  background-color: #993833;
}
.p12998 .production-content .schedule table td.dte {
  color: #993833;
}
.p12998 .production-content .schedule table td.dte a {
  color: #993833;
}
.p12998 .production-content .image-gallery .ig-captions h2 {
  color: #993833;
}
.p12998 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #993833;
}
.p12998 .production-content .offset-grid figure {
  color: #993833;
}
.p12998 .production-content .offset-grid .names ul li .name {
  color: #993833;
}
.p12998 .production-content .offset-grid .names ul li em.uwb {
  color: #993833;
}
.p12998 .production-content .event-strip .owl-carousel .event-item {
  color: #993833;
}
.p12998 .production-content .event-strip .owl-carousel .event-item a {
  color: #993833;
}
.p12998 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #993833;
  background-color: #993833;
  color: #ffffff;
}
.p12998 .production-content .event-strip .carousel .event-item {
  color: #993833;
}
.p12998 .production-content .event-strip .carousel .event-item a {
  color: #993833;
}
.p12998 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #993833;
}
.p12998 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12998 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p12998 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12998 .context-video-cta {
  background-color: #993833;
}
.p12998 .context-video-cta .cvcl {
  color: #ffffff;
}
.p12998 .sidemenu li.sel a,
.p12998 .sidemenu li.toggler a {
  border-bottom-color: #993833;
}
.p12998 .sidemenu li.sel .vicon,
.p12998 .sidemenu li.toggler .vicon {
  background-color: #993833;
}
.p12998 .breadcrumb li:after {
  border-top: 1px solid #993833;
  border-right: 1px solid #993833;
}
.p12998 .ibloc {
  border-top-color: #993833;
}
.p12998 .social h3 a {
  color: #c7a462;
}
.p12998 .social .tweet .hashtag,
.p12998 .social .tweet .username,
.p12998 .social .tweet .urllink {
  color: #993833;
}
.p12998 .social .fb-content span.latest {
  color: #993833;
}
.p12998 .connector {
  color: #993833;
}
.p12998 .connector li a {
  color: #333333;
}
.events-list .event-item.p12998 {
  color: #993833;
}
.events-list .event-item.p12998 .date a {
  color: #993833;
}
.events-list .event-item.p12998 .more .vicon {
  background-color: #993833;
}
.events-list .event-item.p12998 a.venue {
  color: #993833;
}
.events-list .event-item.p12998 .eactions a .vicon {
  background-color: #993833;
}
.offset-list .olp12998 .ol-copy .dates {
  color: #993833;
}
.offset-list .olp12998 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp12998 .ol-copy .btn.pc span {
  background-color: #993833;
}
.offset-list .olp12998 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp12998 .swipa-cell-copy .dates {
  color: #993833;
}
.swipa-cell.olp12998 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp12998 .swipa-cell-copy .btn.pc span {
  background-color: #993833;
}
.swipa-cell.olp12998 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip12998:before {
  background-color: #993833;
}
.splash-content.scp12998 {
  background-color: #993833;
}
.splash-content.scp12998 .feature h1.festival {
  color: #993833;
}
.calendar .entry ul li.lip12998 {
  border-left: 5px solid #993833;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 {
  color: #ffffff;
  background-color: #993833;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12998 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp12998 {
  color: #ffffff;
  background-color: #993833;
}
header nav.main ul.root > li.shortcut.selp12998 a,
header nav.main ul.root > li.shortcut.selp12998 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp12998 a .dates,
header nav.main ul.root > li.shortcut.selp12998 a:hover .dates,
header nav.main ul.root > li.shortcut.selp12998 a .composer,
header nav.main ul.root > li.shortcut.selp12998 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover {
  color: #ffffff;
  background-color: #993833;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12998:hover a:hover .composer {
  color: #202020;
}
.p12971 .splash-content {
  background-color: #6f3c97;
}
.p12971 .in-page-nav li:hover,
.p12971 .in-page-nav li.active {
  color: #6f3c97;
  border-bottom-color: #6f3c97;
}
.p12971 .in-page-nav li:hover a.direct-link,
.p12971 .in-page-nav li.active a.direct-link {
  color: #6f3c97;
}
.p12971 .in-page-nav li a.direct-link:hover {
  color: #6f3c97;
}
.p12971 .in-page-nav .vicon {
  background-color: #6f3c97;
}
.p12971 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #6f3c97;
}
.p12971 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12971 .production-content h1,
.p12971 .production-content a,
.p12971 .production-content .perf-brand {
  color: #6f3c97;
}
.p12971 .production-content .btn {
  color: #ffffff;
}
.p12971 .production-content .btn span {
  background-color: #6f3c97;
}
.p12971 .production-content .btn:hover {
  color: #c7a462;
}
.p12971 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p12971 .production-content .btn.invertbrand span {
  background-color: #6f3c97;
}
.p12971 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p12971 .production-content .btn.cta-two {
  color: #ffffff;
}
.p12971 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p12971 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p12971 .production-content .schedule h3 a .vicon {
  background-color: #6f3c97;
}
.p12971 .production-content .schedule table td.dte {
  color: #6f3c97;
}
.p12971 .production-content .schedule table td.dte a {
  color: #6f3c97;
}
.p12971 .production-content .image-gallery .ig-captions h2 {
  color: #6f3c97;
}
.p12971 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #6f3c97;
}
.p12971 .production-content .offset-grid figure {
  color: #6f3c97;
}
.p12971 .production-content .offset-grid .names ul li .name {
  color: #6f3c97;
}
.p12971 .production-content .offset-grid .names ul li em.uwb {
  color: #6f3c97;
}
.p12971 .production-content .event-strip .owl-carousel .event-item {
  color: #6f3c97;
}
.p12971 .production-content .event-strip .owl-carousel .event-item a {
  color: #6f3c97;
}
.p12971 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #6f3c97;
  background-color: #6f3c97;
  color: #ffffff;
}
.p12971 .production-content .event-strip .carousel .event-item {
  color: #6f3c97;
}
.p12971 .production-content .event-strip .carousel .event-item a {
  color: #6f3c97;
}
.p12971 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #6f3c97;
}
.p12971 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12971 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p12971 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12971 .context-video-cta {
  background-color: #6f3c97;
}
.p12971 .context-video-cta .cvcl {
  color: #ffffff;
}
.p12971 .sidemenu li.sel a,
.p12971 .sidemenu li.toggler a {
  border-bottom-color: #6f3c97;
}
.p12971 .sidemenu li.sel .vicon,
.p12971 .sidemenu li.toggler .vicon {
  background-color: #6f3c97;
}
.p12971 .breadcrumb li:after {
  border-top: 1px solid #6f3c97;
  border-right: 1px solid #6f3c97;
}
.p12971 .ibloc {
  border-top-color: #6f3c97;
}
.p12971 .social h3 a {
  color: #c7a462;
}
.p12971 .social .tweet .hashtag,
.p12971 .social .tweet .username,
.p12971 .social .tweet .urllink {
  color: #6f3c97;
}
.p12971 .social .fb-content span.latest {
  color: #6f3c97;
}
.p12971 .connector {
  color: #6f3c97;
}
.p12971 .connector li a {
  color: #333333;
}
.events-list .event-item.p12971 {
  color: #6f3c97;
}
.events-list .event-item.p12971 .date a {
  color: #6f3c97;
}
.events-list .event-item.p12971 .more .vicon {
  background-color: #6f3c97;
}
.events-list .event-item.p12971 a.venue {
  color: #6f3c97;
}
.events-list .event-item.p12971 .eactions a .vicon {
  background-color: #6f3c97;
}
.offset-list .olp12971 .ol-copy .dates {
  color: #6f3c97;
}
.offset-list .olp12971 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp12971 .ol-copy .btn.pc span {
  background-color: #6f3c97;
}
.offset-list .olp12971 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp12971 .swipa-cell-copy .dates {
  color: #6f3c97;
}
.swipa-cell.olp12971 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp12971 .swipa-cell-copy .btn.pc span {
  background-color: #6f3c97;
}
.swipa-cell.olp12971 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip12971:before {
  background-color: #6f3c97;
}
.splash-content.scp12971 {
  background-color: #6f3c97;
}
.splash-content.scp12971 .feature h1.festival {
  color: #6f3c97;
}
.calendar .entry ul li.lip12971 {
  border-left: 5px solid #6f3c97;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 {
  color: #ffffff;
  background-color: #6f3c97;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12971 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp12971 {
  color: #ffffff;
  background-color: #6f3c97;
}
header nav.main ul.root > li.shortcut.selp12971 a,
header nav.main ul.root > li.shortcut.selp12971 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp12971 a .dates,
header nav.main ul.root > li.shortcut.selp12971 a:hover .dates,
header nav.main ul.root > li.shortcut.selp12971 a .composer,
header nav.main ul.root > li.shortcut.selp12971 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover {
  color: #ffffff;
  background-color: #6f3c97;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12971:hover a:hover .composer {
  color: #202020;
}
.p12903 .splash-content {
  background-color: #ef4727;
}
.p12903 .in-page-nav li:hover,
.p12903 .in-page-nav li.active {
  color: #ef4727;
  border-bottom-color: #ef4727;
}
.p12903 .in-page-nav li:hover a.direct-link,
.p12903 .in-page-nav li.active a.direct-link {
  color: #ef4727;
}
.p12903 .in-page-nav li a.direct-link:hover {
  color: #ef4727;
}
.p12903 .in-page-nav .vicon {
  background-color: #ef4727;
}
.p12903 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ef4727;
}
.p12903 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12903 .production-content h1,
.p12903 .production-content a,
.p12903 .production-content .perf-brand {
  color: #ef4727;
}
.p12903 .production-content .btn {
  color: #ffffff;
}
.p12903 .production-content .btn span {
  background-color: #ef4727;
}
.p12903 .production-content .btn:hover {
  color: #c7a462;
}
.p12903 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p12903 .production-content .btn.invertbrand span {
  background-color: #ef4727;
}
.p12903 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p12903 .production-content .btn.cta-two {
  color: #ffffff;
}
.p12903 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p12903 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p12903 .production-content .schedule h3 a .vicon {
  background-color: #ef4727;
}
.p12903 .production-content .schedule table td.dte {
  color: #ef4727;
}
.p12903 .production-content .schedule table td.dte a {
  color: #ef4727;
}
.p12903 .production-content .image-gallery .ig-captions h2 {
  color: #ef4727;
}
.p12903 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ef4727;
}
.p12903 .production-content .offset-grid figure {
  color: #ef4727;
}
.p12903 .production-content .offset-grid .names ul li .name {
  color: #ef4727;
}
.p12903 .production-content .offset-grid .names ul li em.uwb {
  color: #ef4727;
}
.p12903 .production-content .event-strip .owl-carousel .event-item {
  color: #ef4727;
}
.p12903 .production-content .event-strip .owl-carousel .event-item a {
  color: #ef4727;
}
.p12903 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ef4727;
  background-color: #ef4727;
  color: #ffffff;
}
.p12903 .production-content .event-strip .carousel .event-item {
  color: #ef4727;
}
.p12903 .production-content .event-strip .carousel .event-item a {
  color: #ef4727;
}
.p12903 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ef4727;
}
.p12903 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12903 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p12903 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p12903 .context-video-cta {
  background-color: #ef4727;
}
.p12903 .context-video-cta .cvcl {
  color: #ffffff;
}
.p12903 .sidemenu li.sel a,
.p12903 .sidemenu li.toggler a {
  border-bottom-color: #ef4727;
}
.p12903 .sidemenu li.sel .vicon,
.p12903 .sidemenu li.toggler .vicon {
  background-color: #ef4727;
}
.p12903 .breadcrumb li:after {
  border-top: 1px solid #ef4727;
  border-right: 1px solid #ef4727;
}
.p12903 .ibloc {
  border-top-color: #ef4727;
}
.p12903 .social h3 a {
  color: #c7a462;
}
.p12903 .social .tweet .hashtag,
.p12903 .social .tweet .username,
.p12903 .social .tweet .urllink {
  color: #ef4727;
}
.p12903 .social .fb-content span.latest {
  color: #ef4727;
}
.p12903 .connector {
  color: #ef4727;
}
.p12903 .connector li a {
  color: #333333;
}
.events-list .event-item.p12903 {
  color: #ef4727;
}
.events-list .event-item.p12903 .date a {
  color: #ef4727;
}
.events-list .event-item.p12903 .more .vicon {
  background-color: #ef4727;
}
.events-list .event-item.p12903 a.venue {
  color: #ef4727;
}
.events-list .event-item.p12903 .eactions a .vicon {
  background-color: #ef4727;
}
.offset-list .olp12903 .ol-copy .dates {
  color: #ef4727;
}
.offset-list .olp12903 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp12903 .ol-copy .btn.pc span {
  background-color: #ef4727;
}
.offset-list .olp12903 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp12903 .swipa-cell-copy .dates {
  color: #ef4727;
}
.swipa-cell.olp12903 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp12903 .swipa-cell-copy .btn.pc span {
  background-color: #ef4727;
}
.swipa-cell.olp12903 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip12903:before {
  background-color: #ef4727;
}
.splash-content.scp12903 {
  background-color: #ef4727;
}
.splash-content.scp12903 .feature h1.festival {
  color: #ef4727;
}
.calendar .entry ul li.lip12903 {
  border-left: 5px solid #ef4727;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 {
  color: #ffffff;
  background-color: #ef4727;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp12903 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp12903 {
  color: #ffffff;
  background-color: #ef4727;
}
header nav.main ul.root > li.shortcut.selp12903 a,
header nav.main ul.root > li.shortcut.selp12903 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp12903 a .dates,
header nav.main ul.root > li.shortcut.selp12903 a:hover .dates,
header nav.main ul.root > li.shortcut.selp12903 a .composer,
header nav.main ul.root > li.shortcut.selp12903 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover {
  color: #ffffff;
  background-color: #ef4727;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp12903:hover a:hover .composer {
  color: #202020;
}
.p13415 .splash-content {
  background-color: #da3361;
}
.p13415 .in-page-nav li:hover,
.p13415 .in-page-nav li.active {
  color: #da3361;
  border-bottom-color: #da3361;
}
.p13415 .in-page-nav li:hover a.direct-link,
.p13415 .in-page-nav li.active a.direct-link {
  color: #da3361;
}
.p13415 .in-page-nav li a.direct-link:hover {
  color: #da3361;
}
.p13415 .in-page-nav .vicon {
  background-color: #da3361;
}
.p13415 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #da3361;
}
.p13415 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13415 .production-content h1,
.p13415 .production-content a,
.p13415 .production-content .perf-brand {
  color: #da3361;
}
.p13415 .production-content .btn {
  color: #ffffff;
}
.p13415 .production-content .btn span {
  background-color: #da3361;
}
.p13415 .production-content .btn:hover {
  color: #c7a462;
}
.p13415 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p13415 .production-content .btn.invertbrand span {
  background-color: #da3361;
}
.p13415 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13415 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13415 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13415 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13415 .production-content .schedule h3 a .vicon {
  background-color: #da3361;
}
.p13415 .production-content .schedule table td.dte {
  color: #da3361;
}
.p13415 .production-content .schedule table td.dte a {
  color: #da3361;
}
.p13415 .production-content .image-gallery .ig-captions h2 {
  color: #da3361;
}
.p13415 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #da3361;
}
.p13415 .production-content .offset-grid figure {
  color: #da3361;
}
.p13415 .production-content .offset-grid .names ul li .name {
  color: #da3361;
}
.p13415 .production-content .offset-grid .names ul li em.uwb {
  color: #da3361;
}
.p13415 .production-content .event-strip .owl-carousel .event-item {
  color: #da3361;
}
.p13415 .production-content .event-strip .owl-carousel .event-item a {
  color: #da3361;
}
.p13415 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #da3361;
  background-color: #da3361;
  color: #ffffff;
}
.p13415 .production-content .event-strip .carousel .event-item {
  color: #da3361;
}
.p13415 .production-content .event-strip .carousel .event-item a {
  color: #da3361;
}
.p13415 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #da3361;
}
.p13415 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13415 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13415 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13415 .context-video-cta {
  background-color: #da3361;
}
.p13415 .context-video-cta .cvcl {
  color: #ffffff;
}
.p13415 .sidemenu li.sel a,
.p13415 .sidemenu li.toggler a {
  border-bottom-color: #da3361;
}
.p13415 .sidemenu li.sel .vicon,
.p13415 .sidemenu li.toggler .vicon {
  background-color: #da3361;
}
.p13415 .breadcrumb li:after {
  border-top: 1px solid #da3361;
  border-right: 1px solid #da3361;
}
.p13415 .ibloc {
  border-top-color: #da3361;
}
.p13415 .social h3 a {
  color: #c7a462;
}
.p13415 .social .tweet .hashtag,
.p13415 .social .tweet .username,
.p13415 .social .tweet .urllink {
  color: #da3361;
}
.p13415 .social .fb-content span.latest {
  color: #da3361;
}
.p13415 .connector {
  color: #da3361;
}
.p13415 .connector li a {
  color: #333333;
}
.events-list .event-item.p13415 {
  color: #da3361;
}
.events-list .event-item.p13415 .date a {
  color: #da3361;
}
.events-list .event-item.p13415 .more .vicon {
  background-color: #da3361;
}
.events-list .event-item.p13415 a.venue {
  color: #da3361;
}
.events-list .event-item.p13415 .eactions a .vicon {
  background-color: #da3361;
}
.offset-list .olp13415 .ol-copy .dates {
  color: #da3361;
}
.offset-list .olp13415 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp13415 .ol-copy .btn.pc span {
  background-color: #da3361;
}
.offset-list .olp13415 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13415 .swipa-cell-copy .dates {
  color: #da3361;
}
.swipa-cell.olp13415 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp13415 .swipa-cell-copy .btn.pc span {
  background-color: #da3361;
}
.swipa-cell.olp13415 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13415:before {
  background-color: #da3361;
}
.splash-content.scp13415 {
  background-color: #da3361;
}
.splash-content.scp13415 .feature h1.festival {
  color: #da3361;
}
.calendar .entry ul li.lip13415 {
  border-left: 5px solid #da3361;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13415 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13415 {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li.shortcut.selp13415 a,
header nav.main ul.root > li.shortcut.selp13415 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13415 a .dates,
header nav.main ul.root > li.shortcut.selp13415 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13415 a .composer,
header nav.main ul.root > li.shortcut.selp13415 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13415:hover a:hover .composer {
  color: #202020;
}
.p4493 .splash-content {
  background-color: #f8c41b;
}
.p4493 .in-page-nav li:hover,
.p4493 .in-page-nav li.active {
  color: #f8c41b;
  border-bottom-color: #f8c41b;
}
.p4493 .in-page-nav li:hover a.direct-link,
.p4493 .in-page-nav li.active a.direct-link {
  color: #f8c41b;
}
.p4493 .in-page-nav li a.direct-link:hover {
  color: #f8c41b;
}
.p4493 .in-page-nav .vicon {
  background-color: #f8c41b;
}
.p4493 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #f8c41b;
}
.p4493 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p4493 .production-content h1,
.p4493 .production-content a,
.p4493 .production-content .perf-brand {
  color: #f8c41b;
}
.p4493 .production-content .btn {
  color: #202020;
}
.p4493 .production-content .btn span {
  background-color: #f8c41b;
}
.p4493 .production-content .btn:hover {
  color: #c7a462;
}
.p4493 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p4493 .production-content .btn.invertbrand span {
  background-color: #f8c41b;
}
.p4493 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p4493 .production-content .btn.cta-two {
  color: #ffffff;
}
.p4493 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p4493 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p4493 .production-content .schedule h3 a .vicon {
  background-color: #f8c41b;
}
.p4493 .production-content .schedule table td.dte {
  color: #f8c41b;
}
.p4493 .production-content .schedule table td.dte a {
  color: #f8c41b;
}
.p4493 .production-content .image-gallery .ig-captions h2 {
  color: #f8c41b;
}
.p4493 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f8c41b;
}
.p4493 .production-content .offset-grid figure {
  color: #f8c41b;
}
.p4493 .production-content .offset-grid .names ul li .name {
  color: #f8c41b;
}
.p4493 .production-content .offset-grid .names ul li em.uwb {
  color: #f8c41b;
}
.p4493 .production-content .event-strip .owl-carousel .event-item {
  color: #f8c41b;
}
.p4493 .production-content .event-strip .owl-carousel .event-item a {
  color: #f8c41b;
}
.p4493 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f8c41b;
  background-color: #f8c41b;
  color: #202020;
}
.p4493 .production-content .event-strip .carousel .event-item {
  color: #f8c41b;
}
.p4493 .production-content .event-strip .carousel .event-item a {
  color: #f8c41b;
}
.p4493 .production-content .ticket-btn {
  color: #202020;
  background-color: #f8c41b;
}
.p4493 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p4493 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p4493 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4493 .context-video-cta {
  background-color: #f8c41b;
}
.p4493 .context-video-cta .cvcl {
  color: #202020;
}
.p4493 .sidemenu li.sel a,
.p4493 .sidemenu li.toggler a {
  border-bottom-color: #f8c41b;
}
.p4493 .sidemenu li.sel .vicon,
.p4493 .sidemenu li.toggler .vicon {
  background-color: #f8c41b;
}
.p4493 .breadcrumb li:after {
  border-top: 1px solid #f8c41b;
  border-right: 1px solid #f8c41b;
}
.p4493 .ibloc {
  border-top-color: #f8c41b;
}
.p4493 .social h3 a {
  color: #c7a462;
}
.p4493 .social .tweet .hashtag,
.p4493 .social .tweet .username,
.p4493 .social .tweet .urllink {
  color: #f8c41b;
}
.p4493 .social .fb-content span.latest {
  color: #f8c41b;
}
.p4493 .connector {
  color: #f8c41b;
}
.p4493 .connector li a {
  color: #333333;
}
.events-list .event-item.p4493 {
  color: #f8c41b;
}
.events-list .event-item.p4493 .date a {
  color: #f8c41b;
}
.events-list .event-item.p4493 .more .vicon {
  background-color: #f8c41b;
}
.events-list .event-item.p4493 a.venue {
  color: #f8c41b;
}
.events-list .event-item.p4493 .eactions a .vicon {
  background-color: #f8c41b;
}
.offset-list .olp4493 .ol-copy .dates {
  color: #f8c41b;
}
.offset-list .olp4493 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp4493 .ol-copy .btn.pc span {
  background-color: #f8c41b;
}
.offset-list .olp4493 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp4493 .swipa-cell-copy .dates {
  color: #f8c41b;
}
.swipa-cell.olp4493 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp4493 .swipa-cell-copy .btn.pc span {
  background-color: #f8c41b;
}
.swipa-cell.olp4493 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip4493:before {
  background-color: #f8c41b;
}
.splash-content.scp4493 {
  background-color: #f8c41b;
}
.splash-content.scp4493 .feature h1.festival {
  color: #f8c41b;
}
.calendar .entry ul li.lip4493 {
  border-left: 5px solid #f8c41b;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 {
  color: #202020;
  background-color: #f8c41b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4493 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp4493 {
  color: #202020;
  background-color: #f8c41b;
}
header nav.main ul.root > li.shortcut.selp4493 a,
header nav.main ul.root > li.shortcut.selp4493 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp4493 a .dates,
header nav.main ul.root > li.shortcut.selp4493 a:hover .dates,
header nav.main ul.root > li.shortcut.selp4493 a .composer,
header nav.main ul.root > li.shortcut.selp4493 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover {
  color: #202020;
  background-color: #f8c41b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4493:hover a:hover .composer {
  color: #ffffff;
}
.p10302 .splash-content {
  background-color: #c5b5ab;
}
.p10302 .in-page-nav li:hover,
.p10302 .in-page-nav li.active {
  color: #c5b5ab;
  border-bottom-color: #c5b5ab;
}
.p10302 .in-page-nav li:hover a.direct-link,
.p10302 .in-page-nav li.active a.direct-link {
  color: #c5b5ab;
}
.p10302 .in-page-nav li a.direct-link:hover {
  color: #c5b5ab;
}
.p10302 .in-page-nav .vicon {
  background-color: #c5b5ab;
}
.p10302 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #c5b5ab;
}
.p10302 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10302 .production-content h1,
.p10302 .production-content a,
.p10302 .production-content .perf-brand {
  color: #c5b5ab;
}
.p10302 .production-content .btn {
  color: #ffffff;
}
.p10302 .production-content .btn span {
  background-color: #c5b5ab;
}
.p10302 .production-content .btn:hover {
  color: #c7a462;
}
.p10302 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p10302 .production-content .btn.invertbrand span {
  background-color: #c5b5ab;
}
.p10302 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10302 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10302 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10302 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10302 .production-content .schedule h3 a .vicon {
  background-color: #c5b5ab;
}
.p10302 .production-content .schedule table td.dte {
  color: #c5b5ab;
}
.p10302 .production-content .schedule table td.dte a {
  color: #c5b5ab;
}
.p10302 .production-content .image-gallery .ig-captions h2 {
  color: #c5b5ab;
}
.p10302 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #c5b5ab;
}
.p10302 .production-content .offset-grid figure {
  color: #c5b5ab;
}
.p10302 .production-content .offset-grid .names ul li .name {
  color: #c5b5ab;
}
.p10302 .production-content .offset-grid .names ul li em.uwb {
  color: #c5b5ab;
}
.p10302 .production-content .event-strip .owl-carousel .event-item {
  color: #c5b5ab;
}
.p10302 .production-content .event-strip .owl-carousel .event-item a {
  color: #c5b5ab;
}
.p10302 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #c5b5ab;
  background-color: #c5b5ab;
  color: #ffffff;
}
.p10302 .production-content .event-strip .carousel .event-item {
  color: #c5b5ab;
}
.p10302 .production-content .event-strip .carousel .event-item a {
  color: #c5b5ab;
}
.p10302 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #c5b5ab;
}
.p10302 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10302 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10302 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10302 .context-video-cta {
  background-color: #c5b5ab;
}
.p10302 .context-video-cta .cvcl {
  color: #ffffff;
}
.p10302 .sidemenu li.sel a,
.p10302 .sidemenu li.toggler a {
  border-bottom-color: #c5b5ab;
}
.p10302 .sidemenu li.sel .vicon,
.p10302 .sidemenu li.toggler .vicon {
  background-color: #c5b5ab;
}
.p10302 .breadcrumb li:after {
  border-top: 1px solid #c5b5ab;
  border-right: 1px solid #c5b5ab;
}
.p10302 .ibloc {
  border-top-color: #c5b5ab;
}
.p10302 .social h3 a {
  color: #c7a462;
}
.p10302 .social .tweet .hashtag,
.p10302 .social .tweet .username,
.p10302 .social .tweet .urllink {
  color: #c5b5ab;
}
.p10302 .social .fb-content span.latest {
  color: #c5b5ab;
}
.p10302 .connector {
  color: #c5b5ab;
}
.p10302 .connector li a {
  color: #333333;
}
.events-list .event-item.p10302 {
  color: #c5b5ab;
}
.events-list .event-item.p10302 .date a {
  color: #c5b5ab;
}
.events-list .event-item.p10302 .more .vicon {
  background-color: #c5b5ab;
}
.events-list .event-item.p10302 a.venue {
  color: #c5b5ab;
}
.events-list .event-item.p10302 .eactions a .vicon {
  background-color: #c5b5ab;
}
.offset-list .olp10302 .ol-copy .dates {
  color: #c5b5ab;
}
.offset-list .olp10302 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp10302 .ol-copy .btn.pc span {
  background-color: #c5b5ab;
}
.offset-list .olp10302 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp10302 .swipa-cell-copy .dates {
  color: #c5b5ab;
}
.swipa-cell.olp10302 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp10302 .swipa-cell-copy .btn.pc span {
  background-color: #c5b5ab;
}
.swipa-cell.olp10302 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip10302:before {
  background-color: #c5b5ab;
}
.splash-content.scp10302 {
  background-color: #c5b5ab;
}
.splash-content.scp10302 .feature h1.festival {
  color: #c5b5ab;
}
.calendar .entry ul li.lip10302 {
  border-left: 5px solid #c5b5ab;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 {
  color: #ffffff;
  background-color: #c5b5ab;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10302 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10302 {
  color: #ffffff;
  background-color: #c5b5ab;
}
header nav.main ul.root > li.shortcut.selp10302 a,
header nav.main ul.root > li.shortcut.selp10302 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10302 a .dates,
header nav.main ul.root > li.shortcut.selp10302 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10302 a .composer,
header nav.main ul.root > li.shortcut.selp10302 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover {
  color: #ffffff;
  background-color: #c5b5ab;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10302:hover a:hover .composer {
  color: #202020;
}
.p10028 .splash-content {
  background-color: #aa97d3;
}
.p10028 .in-page-nav li:hover,
.p10028 .in-page-nav li.active {
  color: #aa97d3;
  border-bottom-color: #aa97d3;
}
.p10028 .in-page-nav li:hover a.direct-link,
.p10028 .in-page-nav li.active a.direct-link {
  color: #aa97d3;
}
.p10028 .in-page-nav li a.direct-link:hover {
  color: #aa97d3;
}
.p10028 .in-page-nav .vicon {
  background-color: #aa97d3;
}
.p10028 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #aa97d3;
}
.p10028 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p10028 .production-content h1,
.p10028 .production-content a,
.p10028 .production-content .perf-brand {
  color: #aa97d3;
}
.p10028 .production-content .btn {
  color: #202020;
}
.p10028 .production-content .btn span {
  background-color: #aa97d3;
}
.p10028 .production-content .btn:hover {
  color: #c7a462;
}
.p10028 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p10028 .production-content .btn.invertbrand span {
  background-color: #aa97d3;
}
.p10028 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p10028 .production-content .btn.cta-two {
  color: #ffffff;
}
.p10028 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p10028 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p10028 .production-content .schedule h3 a .vicon {
  background-color: #aa97d3;
}
.p10028 .production-content .schedule table td.dte {
  color: #aa97d3;
}
.p10028 .production-content .schedule table td.dte a {
  color: #aa97d3;
}
.p10028 .production-content .image-gallery .ig-captions h2 {
  color: #aa97d3;
}
.p10028 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #aa97d3;
}
.p10028 .production-content .offset-grid figure {
  color: #aa97d3;
}
.p10028 .production-content .offset-grid .names ul li .name {
  color: #aa97d3;
}
.p10028 .production-content .offset-grid .names ul li em.uwb {
  color: #aa97d3;
}
.p10028 .production-content .event-strip .owl-carousel .event-item {
  color: #aa97d3;
}
.p10028 .production-content .event-strip .owl-carousel .event-item a {
  color: #aa97d3;
}
.p10028 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #aa97d3;
  background-color: #aa97d3;
  color: #202020;
}
.p10028 .production-content .event-strip .carousel .event-item {
  color: #aa97d3;
}
.p10028 .production-content .event-strip .carousel .event-item a {
  color: #aa97d3;
}
.p10028 .production-content .ticket-btn {
  color: #202020;
  background-color: #aa97d3;
}
.p10028 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p10028 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p10028 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p10028 .context-video-cta {
  background-color: #aa97d3;
}
.p10028 .context-video-cta .cvcl {
  color: #202020;
}
.p10028 .sidemenu li.sel a,
.p10028 .sidemenu li.toggler a {
  border-bottom-color: #aa97d3;
}
.p10028 .sidemenu li.sel .vicon,
.p10028 .sidemenu li.toggler .vicon {
  background-color: #aa97d3;
}
.p10028 .breadcrumb li:after {
  border-top: 1px solid #aa97d3;
  border-right: 1px solid #aa97d3;
}
.p10028 .ibloc {
  border-top-color: #aa97d3;
}
.p10028 .social h3 a {
  color: #c7a462;
}
.p10028 .social .tweet .hashtag,
.p10028 .social .tweet .username,
.p10028 .social .tweet .urllink {
  color: #aa97d3;
}
.p10028 .social .fb-content span.latest {
  color: #aa97d3;
}
.p10028 .connector {
  color: #aa97d3;
}
.p10028 .connector li a {
  color: #333333;
}
.events-list .event-item.p10028 {
  color: #aa97d3;
}
.events-list .event-item.p10028 .date a {
  color: #aa97d3;
}
.events-list .event-item.p10028 .more .vicon {
  background-color: #aa97d3;
}
.events-list .event-item.p10028 a.venue {
  color: #aa97d3;
}
.events-list .event-item.p10028 .eactions a .vicon {
  background-color: #aa97d3;
}
.offset-list .olp10028 .ol-copy .dates {
  color: #aa97d3;
}
.offset-list .olp10028 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp10028 .ol-copy .btn.pc span {
  background-color: #aa97d3;
}
.offset-list .olp10028 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp10028 .swipa-cell-copy .dates {
  color: #aa97d3;
}
.swipa-cell.olp10028 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp10028 .swipa-cell-copy .btn.pc span {
  background-color: #aa97d3;
}
.swipa-cell.olp10028 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip10028:before {
  background-color: #aa97d3;
}
.splash-content.scp10028 {
  background-color: #aa97d3;
}
.splash-content.scp10028 .feature h1.festival {
  color: #aa97d3;
}
.calendar .entry ul li.lip10028 {
  border-left: 5px solid #aa97d3;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 {
  color: #202020;
  background-color: #aa97d3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp10028 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp10028 {
  color: #202020;
  background-color: #aa97d3;
}
header nav.main ul.root > li.shortcut.selp10028 a,
header nav.main ul.root > li.shortcut.selp10028 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp10028 a .dates,
header nav.main ul.root > li.shortcut.selp10028 a:hover .dates,
header nav.main ul.root > li.shortcut.selp10028 a .composer,
header nav.main ul.root > li.shortcut.selp10028 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover {
  color: #202020;
  background-color: #aa97d3;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp10028:hover a:hover .composer {
  color: #ffffff;
}
.p8267 .splash-content {
  background-color: #4084c5;
}
.p8267 .in-page-nav li:hover,
.p8267 .in-page-nav li.active {
  color: #4084c5;
  border-bottom-color: #4084c5;
}
.p8267 .in-page-nav li:hover a.direct-link,
.p8267 .in-page-nav li.active a.direct-link {
  color: #4084c5;
}
.p8267 .in-page-nav li a.direct-link:hover {
  color: #4084c5;
}
.p8267 .in-page-nav .vicon {
  background-color: #4084c5;
}
.p8267 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #4084c5;
}
.p8267 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8267 .production-content h1,
.p8267 .production-content a,
.p8267 .production-content .perf-brand {
  color: #4084c5;
}
.p8267 .production-content .btn {
  color: #ffffff;
}
.p8267 .production-content .btn span {
  background-color: #4084c5;
}
.p8267 .production-content .btn:hover {
  color: #c7a462;
}
.p8267 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8267 .production-content .btn.invertbrand span {
  background-color: #4084c5;
}
.p8267 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8267 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8267 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8267 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8267 .production-content .schedule h3 a .vicon {
  background-color: #4084c5;
}
.p8267 .production-content .schedule table td.dte {
  color: #4084c5;
}
.p8267 .production-content .schedule table td.dte a {
  color: #4084c5;
}
.p8267 .production-content .image-gallery .ig-captions h2 {
  color: #4084c5;
}
.p8267 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #4084c5;
}
.p8267 .production-content .offset-grid figure {
  color: #4084c5;
}
.p8267 .production-content .offset-grid .names ul li .name {
  color: #4084c5;
}
.p8267 .production-content .offset-grid .names ul li em.uwb {
  color: #4084c5;
}
.p8267 .production-content .event-strip .owl-carousel .event-item {
  color: #4084c5;
}
.p8267 .production-content .event-strip .owl-carousel .event-item a {
  color: #4084c5;
}
.p8267 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #4084c5;
  background-color: #4084c5;
  color: #ffffff;
}
.p8267 .production-content .event-strip .carousel .event-item {
  color: #4084c5;
}
.p8267 .production-content .event-strip .carousel .event-item a {
  color: #4084c5;
}
.p8267 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #4084c5;
}
.p8267 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8267 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8267 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8267 .context-video-cta {
  background-color: #4084c5;
}
.p8267 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8267 .sidemenu li.sel a,
.p8267 .sidemenu li.toggler a {
  border-bottom-color: #4084c5;
}
.p8267 .sidemenu li.sel .vicon,
.p8267 .sidemenu li.toggler .vicon {
  background-color: #4084c5;
}
.p8267 .breadcrumb li:after {
  border-top: 1px solid #4084c5;
  border-right: 1px solid #4084c5;
}
.p8267 .ibloc {
  border-top-color: #4084c5;
}
.p8267 .social h3 a {
  color: #c7a462;
}
.p8267 .social .tweet .hashtag,
.p8267 .social .tweet .username,
.p8267 .social .tweet .urllink {
  color: #4084c5;
}
.p8267 .social .fb-content span.latest {
  color: #4084c5;
}
.p8267 .connector {
  color: #4084c5;
}
.p8267 .connector li a {
  color: #333333;
}
.events-list .event-item.p8267 {
  color: #4084c5;
}
.events-list .event-item.p8267 .date a {
  color: #4084c5;
}
.events-list .event-item.p8267 .more .vicon {
  background-color: #4084c5;
}
.events-list .event-item.p8267 a.venue {
  color: #4084c5;
}
.events-list .event-item.p8267 .eactions a .vicon {
  background-color: #4084c5;
}
.offset-list .olp8267 .ol-copy .dates {
  color: #4084c5;
}
.offset-list .olp8267 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8267 .ol-copy .btn.pc span {
  background-color: #4084c5;
}
.offset-list .olp8267 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8267 .swipa-cell-copy .dates {
  color: #4084c5;
}
.swipa-cell.olp8267 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp8267 .swipa-cell-copy .btn.pc span {
  background-color: #4084c5;
}
.swipa-cell.olp8267 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8267:before {
  background-color: #4084c5;
}
.splash-content.scp8267 {
  background-color: #4084c5;
}
.splash-content.scp8267 .feature h1.festival {
  color: #4084c5;
}
.calendar .entry ul li.lip8267 {
  border-left: 5px solid #4084c5;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 {
  color: #ffffff;
  background-color: #4084c5;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8267 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8267 {
  color: #ffffff;
  background-color: #4084c5;
}
header nav.main ul.root > li.shortcut.selp8267 a,
header nav.main ul.root > li.shortcut.selp8267 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8267 a .dates,
header nav.main ul.root > li.shortcut.selp8267 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8267 a .composer,
header nav.main ul.root > li.shortcut.selp8267 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover {
  color: #ffffff;
  background-color: #4084c5;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8267:hover a:hover .composer {
  color: #202020;
}
.p8266 .splash-content {
  background-color: #5b3232;
}
.p8266 .in-page-nav li:hover,
.p8266 .in-page-nav li.active {
  color: #5b3232;
  border-bottom-color: #5b3232;
}
.p8266 .in-page-nav li:hover a.direct-link,
.p8266 .in-page-nav li.active a.direct-link {
  color: #5b3232;
}
.p8266 .in-page-nav li a.direct-link:hover {
  color: #5b3232;
}
.p8266 .in-page-nav .vicon {
  background-color: #5b3232;
}
.p8266 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #5b3232;
}
.p8266 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8266 .production-content h1,
.p8266 .production-content a,
.p8266 .production-content .perf-brand {
  color: #5b3232;
}
.p8266 .production-content .btn {
  color: #ffffff;
}
.p8266 .production-content .btn span {
  background-color: #5b3232;
}
.p8266 .production-content .btn:hover {
  color: #c7a462;
}
.p8266 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8266 .production-content .btn.invertbrand span {
  background-color: #5b3232;
}
.p8266 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8266 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8266 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8266 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8266 .production-content .schedule h3 a .vicon {
  background-color: #5b3232;
}
.p8266 .production-content .schedule table td.dte {
  color: #5b3232;
}
.p8266 .production-content .schedule table td.dte a {
  color: #5b3232;
}
.p8266 .production-content .image-gallery .ig-captions h2 {
  color: #5b3232;
}
.p8266 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #5b3232;
}
.p8266 .production-content .offset-grid figure {
  color: #5b3232;
}
.p8266 .production-content .offset-grid .names ul li .name {
  color: #5b3232;
}
.p8266 .production-content .offset-grid .names ul li em.uwb {
  color: #5b3232;
}
.p8266 .production-content .event-strip .owl-carousel .event-item {
  color: #5b3232;
}
.p8266 .production-content .event-strip .owl-carousel .event-item a {
  color: #5b3232;
}
.p8266 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #5b3232;
  background-color: #5b3232;
  color: #ffffff;
}
.p8266 .production-content .event-strip .carousel .event-item {
  color: #5b3232;
}
.p8266 .production-content .event-strip .carousel .event-item a {
  color: #5b3232;
}
.p8266 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #5b3232;
}
.p8266 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8266 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8266 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8266 .context-video-cta {
  background-color: #5b3232;
}
.p8266 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8266 .sidemenu li.sel a,
.p8266 .sidemenu li.toggler a {
  border-bottom-color: #5b3232;
}
.p8266 .sidemenu li.sel .vicon,
.p8266 .sidemenu li.toggler .vicon {
  background-color: #5b3232;
}
.p8266 .breadcrumb li:after {
  border-top: 1px solid #5b3232;
  border-right: 1px solid #5b3232;
}
.p8266 .ibloc {
  border-top-color: #5b3232;
}
.p8266 .social h3 a {
  color: #c7a462;
}
.p8266 .social .tweet .hashtag,
.p8266 .social .tweet .username,
.p8266 .social .tweet .urllink {
  color: #5b3232;
}
.p8266 .social .fb-content span.latest {
  color: #5b3232;
}
.p8266 .connector {
  color: #5b3232;
}
.p8266 .connector li a {
  color: #333333;
}
.events-list .event-item.p8266 {
  color: #5b3232;
}
.events-list .event-item.p8266 .date a {
  color: #5b3232;
}
.events-list .event-item.p8266 .more .vicon {
  background-color: #5b3232;
}
.events-list .event-item.p8266 a.venue {
  color: #5b3232;
}
.events-list .event-item.p8266 .eactions a .vicon {
  background-color: #5b3232;
}
.offset-list .olp8266 .ol-copy .dates {
  color: #5b3232;
}
.offset-list .olp8266 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8266 .ol-copy .btn.pc span {
  background-color: #5b3232;
}
.offset-list .olp8266 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8266 .swipa-cell-copy .dates {
  color: #5b3232;
}
.swipa-cell.olp8266 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp8266 .swipa-cell-copy .btn.pc span {
  background-color: #5b3232;
}
.swipa-cell.olp8266 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8266:before {
  background-color: #5b3232;
}
.splash-content.scp8266 {
  background-color: #5b3232;
}
.splash-content.scp8266 .feature h1.festival {
  color: #5b3232;
}
.calendar .entry ul li.lip8266 {
  border-left: 5px solid #5b3232;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 {
  color: #ffffff;
  background-color: #5b3232;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8266 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8266 {
  color: #ffffff;
  background-color: #5b3232;
}
header nav.main ul.root > li.shortcut.selp8266 a,
header nav.main ul.root > li.shortcut.selp8266 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8266 a .dates,
header nav.main ul.root > li.shortcut.selp8266 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8266 a .composer,
header nav.main ul.root > li.shortcut.selp8266 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover {
  color: #ffffff;
  background-color: #5b3232;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8266:hover a:hover .composer {
  color: #202020;
}
.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 .offset-grid .names ul li em.uwb {
  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;
}
.swipa-cell.olp8051 .swipa-cell-copy .dates {
  color: #92c73f;
}
.swipa-cell.olp8051 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp8051 .swipa-cell-copy .btn.pc span {
  background-color: #92c73f;
}
.swipa-cell.olp8051 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8051:before {
  background-color: #92c73f;
}
.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;
}
.p8050 .splash-content {
  background-color: #ed174b;
}
.p8050 .in-page-nav li:hover,
.p8050 .in-page-nav li.active {
  color: #ed174b;
  border-bottom-color: #ed174b;
}
.p8050 .in-page-nav li:hover a.direct-link,
.p8050 .in-page-nav li.active a.direct-link {
  color: #ed174b;
}
.p8050 .in-page-nav li a.direct-link:hover {
  color: #ed174b;
}
.p8050 .in-page-nav .vicon {
  background-color: #ed174b;
}
.p8050 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ed174b;
}
.p8050 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8050 .production-content h1,
.p8050 .production-content a,
.p8050 .production-content .perf-brand {
  color: #ed174b;
}
.p8050 .production-content .btn {
  color: #ffffff;
}
.p8050 .production-content .btn span {
  background-color: #ed174b;
}
.p8050 .production-content .btn:hover {
  color: #c7a462;
}
.p8050 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8050 .production-content .btn.invertbrand span {
  background-color: #ed174b;
}
.p8050 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8050 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8050 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8050 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8050 .production-content .schedule h3 a .vicon {
  background-color: #ed174b;
}
.p8050 .production-content .schedule table td.dte {
  color: #ed174b;
}
.p8050 .production-content .schedule table td.dte a {
  color: #ed174b;
}
.p8050 .production-content .image-gallery .ig-captions h2 {
  color: #ed174b;
}
.p8050 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ed174b;
}
.p8050 .production-content .offset-grid figure {
  color: #ed174b;
}
.p8050 .production-content .offset-grid .names ul li .name {
  color: #ed174b;
}
.p8050 .production-content .offset-grid .names ul li em.uwb {
  color: #ed174b;
}
.p8050 .production-content .event-strip .owl-carousel .event-item {
  color: #ed174b;
}
.p8050 .production-content .event-strip .owl-carousel .event-item a {
  color: #ed174b;
}
.p8050 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ed174b;
  background-color: #ed174b;
  color: #ffffff;
}
.p8050 .production-content .event-strip .carousel .event-item {
  color: #ed174b;
}
.p8050 .production-content .event-strip .carousel .event-item a {
  color: #ed174b;
}
.p8050 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ed174b;
}
.p8050 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8050 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8050 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8050 .context-video-cta {
  background-color: #ed174b;
}
.p8050 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8050 .sidemenu li.sel a,
.p8050 .sidemenu li.toggler a {
  border-bottom-color: #ed174b;
}
.p8050 .sidemenu li.sel .vicon,
.p8050 .sidemenu li.toggler .vicon {
  background-color: #ed174b;
}
.p8050 .breadcrumb li:after {
  border-top: 1px solid #ed174b;
  border-right: 1px solid #ed174b;
}
.p8050 .ibloc {
  border-top-color: #ed174b;
}
.p8050 .social h3 a {
  color: #c7a462;
}
.p8050 .social .tweet .hashtag,
.p8050 .social .tweet .username,
.p8050 .social .tweet .urllink {
  color: #ed174b;
}
.p8050 .social .fb-content span.latest {
  color: #ed174b;
}
.p8050 .connector {
  color: #ed174b;
}
.p8050 .connector li a {
  color: #333333;
}
.events-list .event-item.p8050 {
  color: #ed174b;
}
.events-list .event-item.p8050 .date a {
  color: #ed174b;
}
.events-list .event-item.p8050 .more .vicon {
  background-color: #ed174b;
}
.events-list .event-item.p8050 a.venue {
  color: #ed174b;
}
.events-list .event-item.p8050 .eactions a .vicon {
  background-color: #ed174b;
}
.offset-list .olp8050 .ol-copy .dates {
  color: #ed174b;
}
.offset-list .olp8050 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8050 .ol-copy .btn.pc span {
  background-color: #ed174b;
}
.offset-list .olp8050 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8050 .swipa-cell-copy .dates {
  color: #ed174b;
}
.swipa-cell.olp8050 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp8050 .swipa-cell-copy .btn.pc span {
  background-color: #ed174b;
}
.swipa-cell.olp8050 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8050:before {
  background-color: #ed174b;
}
.splash-content.scp8050 {
  background-color: #ed174b;
}
.splash-content.scp8050 .feature h1.festival {
  color: #ed174b;
}
.calendar .entry ul li.lip8050 {
  border-left: 5px solid #ed174b;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 {
  color: #ffffff;
  background-color: #ed174b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8050 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8050 {
  color: #ffffff;
  background-color: #ed174b;
}
header nav.main ul.root > li.shortcut.selp8050 a,
header nav.main ul.root > li.shortcut.selp8050 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8050 a .dates,
header nav.main ul.root > li.shortcut.selp8050 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8050 a .composer,
header nav.main ul.root > li.shortcut.selp8050 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover {
  color: #ffffff;
  background-color: #ed174b;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8050:hover a:hover .composer {
  color: #202020;
}
.p8066 .splash-content {
  background-color: #e2519d;
}
.p8066 .in-page-nav li:hover,
.p8066 .in-page-nav li.active {
  color: #e2519d;
  border-bottom-color: #e2519d;
}
.p8066 .in-page-nav li:hover a.direct-link,
.p8066 .in-page-nav li.active a.direct-link {
  color: #e2519d;
}
.p8066 .in-page-nav li a.direct-link:hover {
  color: #e2519d;
}
.p8066 .in-page-nav .vicon {
  background-color: #e2519d;
}
.p8066 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #e2519d;
}
.p8066 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8066 .production-content h1,
.p8066 .production-content a,
.p8066 .production-content .perf-brand {
  color: #e2519d;
}
.p8066 .production-content .btn {
  color: #ffffff;
}
.p8066 .production-content .btn span {
  background-color: #e2519d;
}
.p8066 .production-content .btn:hover {
  color: #c7a462;
}
.p8066 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8066 .production-content .btn.invertbrand span {
  background-color: #e2519d;
}
.p8066 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8066 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8066 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8066 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8066 .production-content .schedule h3 a .vicon {
  background-color: #e2519d;
}
.p8066 .production-content .schedule table td.dte {
  color: #e2519d;
}
.p8066 .production-content .schedule table td.dte a {
  color: #e2519d;
}
.p8066 .production-content .image-gallery .ig-captions h2 {
  color: #e2519d;
}
.p8066 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #e2519d;
}
.p8066 .production-content .offset-grid figure {
  color: #e2519d;
}
.p8066 .production-content .offset-grid .names ul li .name {
  color: #e2519d;
}
.p8066 .production-content .offset-grid .names ul li em.uwb {
  color: #e2519d;
}
.p8066 .production-content .event-strip .owl-carousel .event-item {
  color: #e2519d;
}
.p8066 .production-content .event-strip .owl-carousel .event-item a {
  color: #e2519d;
}
.p8066 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #e2519d;
  background-color: #e2519d;
  color: #ffffff;
}
.p8066 .production-content .event-strip .carousel .event-item {
  color: #e2519d;
}
.p8066 .production-content .event-strip .carousel .event-item a {
  color: #e2519d;
}
.p8066 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #e2519d;
}
.p8066 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8066 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8066 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8066 .context-video-cta {
  background-color: #e2519d;
}
.p8066 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8066 .sidemenu li.sel a,
.p8066 .sidemenu li.toggler a {
  border-bottom-color: #e2519d;
}
.p8066 .sidemenu li.sel .vicon,
.p8066 .sidemenu li.toggler .vicon {
  background-color: #e2519d;
}
.p8066 .breadcrumb li:after {
  border-top: 1px solid #e2519d;
  border-right: 1px solid #e2519d;
}
.p8066 .ibloc {
  border-top-color: #e2519d;
}
.p8066 .social h3 a {
  color: #c7a462;
}
.p8066 .social .tweet .hashtag,
.p8066 .social .tweet .username,
.p8066 .social .tweet .urllink {
  color: #e2519d;
}
.p8066 .social .fb-content span.latest {
  color: #e2519d;
}
.p8066 .connector {
  color: #e2519d;
}
.p8066 .connector li a {
  color: #333333;
}
.events-list .event-item.p8066 {
  color: #e2519d;
}
.events-list .event-item.p8066 .date a {
  color: #e2519d;
}
.events-list .event-item.p8066 .more .vicon {
  background-color: #e2519d;
}
.events-list .event-item.p8066 a.venue {
  color: #e2519d;
}
.events-list .event-item.p8066 .eactions a .vicon {
  background-color: #e2519d;
}
.offset-list .olp8066 .ol-copy .dates {
  color: #e2519d;
}
.offset-list .olp8066 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8066 .ol-copy .btn.pc span {
  background-color: #e2519d;
}
.offset-list .olp8066 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8066 .swipa-cell-copy .dates {
  color: #e2519d;
}
.swipa-cell.olp8066 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp8066 .swipa-cell-copy .btn.pc span {
  background-color: #e2519d;
}
.swipa-cell.olp8066 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8066:before {
  background-color: #e2519d;
}
.splash-content.scp8066 {
  background-color: #e2519d;
}
.splash-content.scp8066 .feature h1.festival {
  color: #e2519d;
}
.calendar .entry ul li.lip8066 {
  border-left: 5px solid #e2519d;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 {
  color: #ffffff;
  background-color: #e2519d;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8066 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8066 {
  color: #ffffff;
  background-color: #e2519d;
}
header nav.main ul.root > li.shortcut.selp8066 a,
header nav.main ul.root > li.shortcut.selp8066 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8066 a .dates,
header nav.main ul.root > li.shortcut.selp8066 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8066 a .composer,
header nav.main ul.root > li.shortcut.selp8066 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover {
  color: #ffffff;
  background-color: #e2519d;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8066:hover a:hover .composer {
  color: #202020;
}
.p8065 .splash-content {
  background-color: #fdbc4c;
}
.p8065 .in-page-nav li:hover,
.p8065 .in-page-nav li.active {
  color: #fdbc4c;
  border-bottom-color: #fdbc4c;
}
.p8065 .in-page-nav li:hover a.direct-link,
.p8065 .in-page-nav li.active a.direct-link {
  color: #fdbc4c;
}
.p8065 .in-page-nav li a.direct-link:hover {
  color: #fdbc4c;
}
.p8065 .in-page-nav .vicon {
  background-color: #fdbc4c;
}
.p8065 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #fdbc4c;
}
.p8065 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p8065 .production-content h1,
.p8065 .production-content a,
.p8065 .production-content .perf-brand {
  color: #fdbc4c;
}
.p8065 .production-content .btn {
  color: #202020;
}
.p8065 .production-content .btn span {
  background-color: #fdbc4c;
}
.p8065 .production-content .btn:hover {
  color: #c7a462;
}
.p8065 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p8065 .production-content .btn.invertbrand span {
  background-color: #fdbc4c;
}
.p8065 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8065 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8065 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8065 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8065 .production-content .schedule h3 a .vicon {
  background-color: #fdbc4c;
}
.p8065 .production-content .schedule table td.dte {
  color: #fdbc4c;
}
.p8065 .production-content .schedule table td.dte a {
  color: #fdbc4c;
}
.p8065 .production-content .image-gallery .ig-captions h2 {
  color: #fdbc4c;
}
.p8065 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #fdbc4c;
}
.p8065 .production-content .offset-grid figure {
  color: #fdbc4c;
}
.p8065 .production-content .offset-grid .names ul li .name {
  color: #fdbc4c;
}
.p8065 .production-content .offset-grid .names ul li em.uwb {
  color: #fdbc4c;
}
.p8065 .production-content .event-strip .owl-carousel .event-item {
  color: #fdbc4c;
}
.p8065 .production-content .event-strip .owl-carousel .event-item a {
  color: #fdbc4c;
}
.p8065 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #fdbc4c;
  background-color: #fdbc4c;
  color: #202020;
}
.p8065 .production-content .event-strip .carousel .event-item {
  color: #fdbc4c;
}
.p8065 .production-content .event-strip .carousel .event-item a {
  color: #fdbc4c;
}
.p8065 .production-content .ticket-btn {
  color: #202020;
  background-color: #fdbc4c;
}
.p8065 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p8065 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8065 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8065 .context-video-cta {
  background-color: #fdbc4c;
}
.p8065 .context-video-cta .cvcl {
  color: #202020;
}
.p8065 .sidemenu li.sel a,
.p8065 .sidemenu li.toggler a {
  border-bottom-color: #fdbc4c;
}
.p8065 .sidemenu li.sel .vicon,
.p8065 .sidemenu li.toggler .vicon {
  background-color: #fdbc4c;
}
.p8065 .breadcrumb li:after {
  border-top: 1px solid #fdbc4c;
  border-right: 1px solid #fdbc4c;
}
.p8065 .ibloc {
  border-top-color: #fdbc4c;
}
.p8065 .social h3 a {
  color: #c7a462;
}
.p8065 .social .tweet .hashtag,
.p8065 .social .tweet .username,
.p8065 .social .tweet .urllink {
  color: #fdbc4c;
}
.p8065 .social .fb-content span.latest {
  color: #fdbc4c;
}
.p8065 .connector {
  color: #fdbc4c;
}
.p8065 .connector li a {
  color: #333333;
}
.events-list .event-item.p8065 {
  color: #fdbc4c;
}
.events-list .event-item.p8065 .date a {
  color: #fdbc4c;
}
.events-list .event-item.p8065 .more .vicon {
  background-color: #fdbc4c;
}
.events-list .event-item.p8065 a.venue {
  color: #fdbc4c;
}
.events-list .event-item.p8065 .eactions a .vicon {
  background-color: #fdbc4c;
}
.offset-list .olp8065 .ol-copy .dates {
  color: #fdbc4c;
}
.offset-list .olp8065 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp8065 .ol-copy .btn.pc span {
  background-color: #fdbc4c;
}
.offset-list .olp8065 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8065 .swipa-cell-copy .dates {
  color: #fdbc4c;
}
.swipa-cell.olp8065 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp8065 .swipa-cell-copy .btn.pc span {
  background-color: #fdbc4c;
}
.swipa-cell.olp8065 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8065:before {
  background-color: #fdbc4c;
}
.splash-content.scp8065 {
  background-color: #fdbc4c;
}
.splash-content.scp8065 .feature h1.festival {
  color: #fdbc4c;
}
.calendar .entry ul li.lip8065 {
  border-left: 5px solid #fdbc4c;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 {
  color: #202020;
  background-color: #fdbc4c;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8065 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8065 {
  color: #202020;
  background-color: #fdbc4c;
}
header nav.main ul.root > li.shortcut.selp8065 a,
header nav.main ul.root > li.shortcut.selp8065 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8065 a .dates,
header nav.main ul.root > li.shortcut.selp8065 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8065 a .composer,
header nav.main ul.root > li.shortcut.selp8065 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover {
  color: #202020;
  background-color: #fdbc4c;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8065:hover a:hover .composer {
  color: #ffffff;
}
.p8063 .splash-content {
  background-color: #00a98e;
}
.p8063 .in-page-nav li:hover,
.p8063 .in-page-nav li.active {
  color: #00a98e;
  border-bottom-color: #00a98e;
}
.p8063 .in-page-nav li:hover a.direct-link,
.p8063 .in-page-nav li.active a.direct-link {
  color: #00a98e;
}
.p8063 .in-page-nav li a.direct-link:hover {
  color: #00a98e;
}
.p8063 .in-page-nav .vicon {
  background-color: #00a98e;
}
.p8063 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #00a98e;
}
.p8063 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8063 .production-content h1,
.p8063 .production-content a,
.p8063 .production-content .perf-brand {
  color: #00a98e;
}
.p8063 .production-content .btn {
  color: #ffffff;
}
.p8063 .production-content .btn span {
  background-color: #00a98e;
}
.p8063 .production-content .btn:hover {
  color: #c7a462;
}
.p8063 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p8063 .production-content .btn.invertbrand span {
  background-color: #00a98e;
}
.p8063 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p8063 .production-content .btn.cta-two {
  color: #ffffff;
}
.p8063 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p8063 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p8063 .production-content .schedule h3 a .vicon {
  background-color: #00a98e;
}
.p8063 .production-content .schedule table td.dte {
  color: #00a98e;
}
.p8063 .production-content .schedule table td.dte a {
  color: #00a98e;
}
.p8063 .production-content .image-gallery .ig-captions h2 {
  color: #00a98e;
}
.p8063 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #00a98e;
}
.p8063 .production-content .offset-grid figure {
  color: #00a98e;
}
.p8063 .production-content .offset-grid .names ul li .name {
  color: #00a98e;
}
.p8063 .production-content .offset-grid .names ul li em.uwb {
  color: #00a98e;
}
.p8063 .production-content .event-strip .owl-carousel .event-item {
  color: #00a98e;
}
.p8063 .production-content .event-strip .owl-carousel .event-item a {
  color: #00a98e;
}
.p8063 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #00a98e;
  background-color: #00a98e;
  color: #ffffff;
}
.p8063 .production-content .event-strip .carousel .event-item {
  color: #00a98e;
}
.p8063 .production-content .event-strip .carousel .event-item a {
  color: #00a98e;
}
.p8063 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #00a98e;
}
.p8063 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8063 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p8063 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p8063 .context-video-cta {
  background-color: #00a98e;
}
.p8063 .context-video-cta .cvcl {
  color: #ffffff;
}
.p8063 .sidemenu li.sel a,
.p8063 .sidemenu li.toggler a {
  border-bottom-color: #00a98e;
}
.p8063 .sidemenu li.sel .vicon,
.p8063 .sidemenu li.toggler .vicon {
  background-color: #00a98e;
}
.p8063 .breadcrumb li:after {
  border-top: 1px solid #00a98e;
  border-right: 1px solid #00a98e;
}
.p8063 .ibloc {
  border-top-color: #00a98e;
}
.p8063 .social h3 a {
  color: #c7a462;
}
.p8063 .social .tweet .hashtag,
.p8063 .social .tweet .username,
.p8063 .social .tweet .urllink {
  color: #00a98e;
}
.p8063 .social .fb-content span.latest {
  color: #00a98e;
}
.p8063 .connector {
  color: #00a98e;
}
.p8063 .connector li a {
  color: #333333;
}
.events-list .event-item.p8063 {
  color: #00a98e;
}
.events-list .event-item.p8063 .date a {
  color: #00a98e;
}
.events-list .event-item.p8063 .more .vicon {
  background-color: #00a98e;
}
.events-list .event-item.p8063 a.venue {
  color: #00a98e;
}
.events-list .event-item.p8063 .eactions a .vicon {
  background-color: #00a98e;
}
.offset-list .olp8063 .ol-copy .dates {
  color: #00a98e;
}
.offset-list .olp8063 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp8063 .ol-copy .btn.pc span {
  background-color: #00a98e;
}
.offset-list .olp8063 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp8063 .swipa-cell-copy .dates {
  color: #00a98e;
}
.swipa-cell.olp8063 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp8063 .swipa-cell-copy .btn.pc span {
  background-color: #00a98e;
}
.swipa-cell.olp8063 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip8063:before {
  background-color: #00a98e;
}
.splash-content.scp8063 {
  background-color: #00a98e;
}
.splash-content.scp8063 .feature h1.festival {
  color: #00a98e;
}
.calendar .entry ul li.lip8063 {
  border-left: 5px solid #00a98e;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 {
  color: #ffffff;
  background-color: #00a98e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp8063 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp8063 {
  color: #ffffff;
  background-color: #00a98e;
}
header nav.main ul.root > li.shortcut.selp8063 a,
header nav.main ul.root > li.shortcut.selp8063 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp8063 a .dates,
header nav.main ul.root > li.shortcut.selp8063 a:hover .dates,
header nav.main ul.root > li.shortcut.selp8063 a .composer,
header nav.main ul.root > li.shortcut.selp8063 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover {
  color: #ffffff;
  background-color: #00a98e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp8063:hover a:hover .composer {
  color: #202020;
}
.p7663 .splash-content {
  background-color: #8e2c2a;
}
.p7663 .in-page-nav li:hover,
.p7663 .in-page-nav li.active {
  color: #8e2c2a;
  border-bottom-color: #8e2c2a;
}
.p7663 .in-page-nav li:hover a.direct-link,
.p7663 .in-page-nav li.active a.direct-link {
  color: #8e2c2a;
}
.p7663 .in-page-nav li a.direct-link:hover {
  color: #8e2c2a;
}
.p7663 .in-page-nav .vicon {
  background-color: #8e2c2a;
}
.p7663 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #8e2c2a;
}
.p7663 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p7663 .production-content h1,
.p7663 .production-content a,
.p7663 .production-content .perf-brand {
  color: #8e2c2a;
}
.p7663 .production-content .btn {
  color: #ffffff;
}
.p7663 .production-content .btn span {
  background-color: #8e2c2a;
}
.p7663 .production-content .btn:hover {
  color: #c7a462;
}
.p7663 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p7663 .production-content .btn.invertbrand span {
  background-color: #8e2c2a;
}
.p7663 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p7663 .production-content .btn.cta-two {
  color: #ffffff;
}
.p7663 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p7663 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p7663 .production-content .schedule h3 a .vicon {
  background-color: #8e2c2a;
}
.p7663 .production-content .schedule table td.dte {
  color: #8e2c2a;
}
.p7663 .production-content .schedule table td.dte a {
  color: #8e2c2a;
}
.p7663 .production-content .image-gallery .ig-captions h2 {
  color: #8e2c2a;
}
.p7663 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #8e2c2a;
}
.p7663 .production-content .offset-grid figure {
  color: #8e2c2a;
}
.p7663 .production-content .offset-grid .names ul li .name {
  color: #8e2c2a;
}
.p7663 .production-content .offset-grid .names ul li em.uwb {
  color: #8e2c2a;
}
.p7663 .production-content .event-strip .owl-carousel .event-item {
  color: #8e2c2a;
}
.p7663 .production-content .event-strip .owl-carousel .event-item a {
  color: #8e2c2a;
}
.p7663 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #8e2c2a;
  background-color: #8e2c2a;
  color: #ffffff;
}
.p7663 .production-content .event-strip .carousel .event-item {
  color: #8e2c2a;
}
.p7663 .production-content .event-strip .carousel .event-item a {
  color: #8e2c2a;
}
.p7663 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #8e2c2a;
}
.p7663 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p7663 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p7663 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p7663 .context-video-cta {
  background-color: #8e2c2a;
}
.p7663 .context-video-cta .cvcl {
  color: #ffffff;
}
.p7663 .sidemenu li.sel a,
.p7663 .sidemenu li.toggler a {
  border-bottom-color: #8e2c2a;
}
.p7663 .sidemenu li.sel .vicon,
.p7663 .sidemenu li.toggler .vicon {
  background-color: #8e2c2a;
}
.p7663 .breadcrumb li:after {
  border-top: 1px solid #8e2c2a;
  border-right: 1px solid #8e2c2a;
}
.p7663 .ibloc {
  border-top-color: #8e2c2a;
}
.p7663 .social h3 a {
  color: #c7a462;
}
.p7663 .social .tweet .hashtag,
.p7663 .social .tweet .username,
.p7663 .social .tweet .urllink {
  color: #8e2c2a;
}
.p7663 .social .fb-content span.latest {
  color: #8e2c2a;
}
.p7663 .connector {
  color: #8e2c2a;
}
.p7663 .connector li a {
  color: #333333;
}
.events-list .event-item.p7663 {
  color: #8e2c2a;
}
.events-list .event-item.p7663 .date a {
  color: #8e2c2a;
}
.events-list .event-item.p7663 .more .vicon {
  background-color: #8e2c2a;
}
.events-list .event-item.p7663 a.venue {
  color: #8e2c2a;
}
.events-list .event-item.p7663 .eactions a .vicon {
  background-color: #8e2c2a;
}
.offset-list .olp7663 .ol-copy .dates {
  color: #8e2c2a;
}
.offset-list .olp7663 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp7663 .ol-copy .btn.pc span {
  background-color: #8e2c2a;
}
.offset-list .olp7663 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp7663 .swipa-cell-copy .dates {
  color: #8e2c2a;
}
.swipa-cell.olp7663 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp7663 .swipa-cell-copy .btn.pc span {
  background-color: #8e2c2a;
}
.swipa-cell.olp7663 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip7663:before {
  background-color: #8e2c2a;
}
.splash-content.scp7663 {
  background-color: #8e2c2a;
}
.splash-content.scp7663 .feature h1.festival {
  color: #8e2c2a;
}
.calendar .entry ul li.lip7663 {
  border-left: 5px solid #8e2c2a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 {
  color: #ffffff;
  background-color: #8e2c2a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp7663 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp7663 {
  color: #ffffff;
  background-color: #8e2c2a;
}
header nav.main ul.root > li.shortcut.selp7663 a,
header nav.main ul.root > li.shortcut.selp7663 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp7663 a .dates,
header nav.main ul.root > li.shortcut.selp7663 a:hover .dates,
header nav.main ul.root > li.shortcut.selp7663 a .composer,
header nav.main ul.root > li.shortcut.selp7663 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover {
  color: #ffffff;
  background-color: #8e2c2a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp7663:hover a:hover .composer {
  color: #202020;
}
.p5938 .splash-content {
  background-color: #443559;
}
.p5938 .in-page-nav li:hover,
.p5938 .in-page-nav li.active {
  color: #443559;
  border-bottom-color: #443559;
}
.p5938 .in-page-nav li:hover a.direct-link,
.p5938 .in-page-nav li.active a.direct-link {
  color: #443559;
}
.p5938 .in-page-nav li a.direct-link:hover {
  color: #443559;
}
.p5938 .in-page-nav .vicon {
  background-color: #443559;
}
.p5938 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #443559;
}
.p5938 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5938 .production-content h1,
.p5938 .production-content a,
.p5938 .production-content .perf-brand {
  color: #443559;
}
.p5938 .production-content .btn {
  color: #ffffff;
}
.p5938 .production-content .btn span {
  background-color: #443559;
}
.p5938 .production-content .btn:hover {
  color: #c7a462;
}
.p5938 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p5938 .production-content .btn.invertbrand span {
  background-color: #443559;
}
.p5938 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p5938 .production-content .btn.cta-two {
  color: #ffffff;
}
.p5938 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p5938 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p5938 .production-content .schedule h3 a .vicon {
  background-color: #443559;
}
.p5938 .production-content .schedule table td.dte {
  color: #443559;
}
.p5938 .production-content .schedule table td.dte a {
  color: #443559;
}
.p5938 .production-content .image-gallery .ig-captions h2 {
  color: #443559;
}
.p5938 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #443559;
}
.p5938 .production-content .offset-grid figure {
  color: #443559;
}
.p5938 .production-content .offset-grid .names ul li .name {
  color: #443559;
}
.p5938 .production-content .offset-grid .names ul li em.uwb {
  color: #443559;
}
.p5938 .production-content .event-strip .owl-carousel .event-item {
  color: #443559;
}
.p5938 .production-content .event-strip .owl-carousel .event-item a {
  color: #443559;
}
.p5938 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #443559;
  background-color: #443559;
  color: #ffffff;
}
.p5938 .production-content .event-strip .carousel .event-item {
  color: #443559;
}
.p5938 .production-content .event-strip .carousel .event-item a {
  color: #443559;
}
.p5938 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #443559;
}
.p5938 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5938 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p5938 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5938 .context-video-cta {
  background-color: #443559;
}
.p5938 .context-video-cta .cvcl {
  color: #ffffff;
}
.p5938 .sidemenu li.sel a,
.p5938 .sidemenu li.toggler a {
  border-bottom-color: #443559;
}
.p5938 .sidemenu li.sel .vicon,
.p5938 .sidemenu li.toggler .vicon {
  background-color: #443559;
}
.p5938 .breadcrumb li:after {
  border-top: 1px solid #443559;
  border-right: 1px solid #443559;
}
.p5938 .ibloc {
  border-top-color: #443559;
}
.p5938 .social h3 a {
  color: #c7a462;
}
.p5938 .social .tweet .hashtag,
.p5938 .social .tweet .username,
.p5938 .social .tweet .urllink {
  color: #443559;
}
.p5938 .social .fb-content span.latest {
  color: #443559;
}
.p5938 .connector {
  color: #443559;
}
.p5938 .connector li a {
  color: #333333;
}
.events-list .event-item.p5938 {
  color: #443559;
}
.events-list .event-item.p5938 .date a {
  color: #443559;
}
.events-list .event-item.p5938 .more .vicon {
  background-color: #443559;
}
.events-list .event-item.p5938 a.venue {
  color: #443559;
}
.events-list .event-item.p5938 .eactions a .vicon {
  background-color: #443559;
}
.offset-list .olp5938 .ol-copy .dates {
  color: #443559;
}
.offset-list .olp5938 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp5938 .ol-copy .btn.pc span {
  background-color: #443559;
}
.offset-list .olp5938 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp5938 .swipa-cell-copy .dates {
  color: #443559;
}
.swipa-cell.olp5938 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp5938 .swipa-cell-copy .btn.pc span {
  background-color: #443559;
}
.swipa-cell.olp5938 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip5938:before {
  background-color: #443559;
}
.splash-content.scp5938 {
  background-color: #443559;
}
.splash-content.scp5938 .feature h1.festival {
  color: #443559;
}
.calendar .entry ul li.lip5938 {
  border-left: 5px solid #443559;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 {
  color: #ffffff;
  background-color: #443559;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5938 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp5938 {
  color: #ffffff;
  background-color: #443559;
}
header nav.main ul.root > li.shortcut.selp5938 a,
header nav.main ul.root > li.shortcut.selp5938 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp5938 a .dates,
header nav.main ul.root > li.shortcut.selp5938 a:hover .dates,
header nav.main ul.root > li.shortcut.selp5938 a .composer,
header nav.main ul.root > li.shortcut.selp5938 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover {
  color: #ffffff;
  background-color: #443559;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5938:hover a:hover .composer {
  color: #202020;
}
.p4473 .splash-content {
  background-color: #39b54a;
}
.p4473 .in-page-nav li:hover,
.p4473 .in-page-nav li.active {
  color: #39b54a;
  border-bottom-color: #39b54a;
}
.p4473 .in-page-nav li:hover a.direct-link,
.p4473 .in-page-nav li.active a.direct-link {
  color: #39b54a;
}
.p4473 .in-page-nav li a.direct-link:hover {
  color: #39b54a;
}
.p4473 .in-page-nav .vicon {
  background-color: #39b54a;
}
.p4473 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #39b54a;
}
.p4473 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p4473 .production-content h1,
.p4473 .production-content a,
.p4473 .production-content .perf-brand {
  color: #39b54a;
}
.p4473 .production-content .btn {
  color: #202020;
}
.p4473 .production-content .btn span {
  background-color: #39b54a;
}
.p4473 .production-content .btn:hover {
  color: #c7a462;
}
.p4473 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p4473 .production-content .btn.invertbrand span {
  background-color: #39b54a;
}
.p4473 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p4473 .production-content .btn.cta-two {
  color: #ffffff;
}
.p4473 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p4473 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p4473 .production-content .schedule h3 a .vicon {
  background-color: #39b54a;
}
.p4473 .production-content .schedule table td.dte {
  color: #39b54a;
}
.p4473 .production-content .schedule table td.dte a {
  color: #39b54a;
}
.p4473 .production-content .image-gallery .ig-captions h2 {
  color: #39b54a;
}
.p4473 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #39b54a;
}
.p4473 .production-content .offset-grid figure {
  color: #39b54a;
}
.p4473 .production-content .offset-grid .names ul li .name {
  color: #39b54a;
}
.p4473 .production-content .offset-grid .names ul li em.uwb {
  color: #39b54a;
}
.p4473 .production-content .event-strip .owl-carousel .event-item {
  color: #39b54a;
}
.p4473 .production-content .event-strip .owl-carousel .event-item a {
  color: #39b54a;
}
.p4473 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #39b54a;
  background-color: #39b54a;
  color: #202020;
}
.p4473 .production-content .event-strip .carousel .event-item {
  color: #39b54a;
}
.p4473 .production-content .event-strip .carousel .event-item a {
  color: #39b54a;
}
.p4473 .production-content .ticket-btn {
  color: #202020;
  background-color: #39b54a;
}
.p4473 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p4473 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p4473 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p4473 .context-video-cta {
  background-color: #39b54a;
}
.p4473 .context-video-cta .cvcl {
  color: #202020;
}
.p4473 .sidemenu li.sel a,
.p4473 .sidemenu li.toggler a {
  border-bottom-color: #39b54a;
}
.p4473 .sidemenu li.sel .vicon,
.p4473 .sidemenu li.toggler .vicon {
  background-color: #39b54a;
}
.p4473 .breadcrumb li:after {
  border-top: 1px solid #39b54a;
  border-right: 1px solid #39b54a;
}
.p4473 .ibloc {
  border-top-color: #39b54a;
}
.p4473 .social h3 a {
  color: #c7a462;
}
.p4473 .social .tweet .hashtag,
.p4473 .social .tweet .username,
.p4473 .social .tweet .urllink {
  color: #39b54a;
}
.p4473 .social .fb-content span.latest {
  color: #39b54a;
}
.p4473 .connector {
  color: #39b54a;
}
.p4473 .connector li a {
  color: #333333;
}
.events-list .event-item.p4473 {
  color: #39b54a;
}
.events-list .event-item.p4473 .date a {
  color: #39b54a;
}
.events-list .event-item.p4473 .more .vicon {
  background-color: #39b54a;
}
.events-list .event-item.p4473 a.venue {
  color: #39b54a;
}
.events-list .event-item.p4473 .eactions a .vicon {
  background-color: #39b54a;
}
.offset-list .olp4473 .ol-copy .dates {
  color: #39b54a;
}
.offset-list .olp4473 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp4473 .ol-copy .btn.pc span {
  background-color: #39b54a;
}
.offset-list .olp4473 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp4473 .swipa-cell-copy .dates {
  color: #39b54a;
}
.swipa-cell.olp4473 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp4473 .swipa-cell-copy .btn.pc span {
  background-color: #39b54a;
}
.swipa-cell.olp4473 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip4473:before {
  background-color: #39b54a;
}
.splash-content.scp4473 {
  background-color: #39b54a;
}
.splash-content.scp4473 .feature h1.festival {
  color: #39b54a;
}
.calendar .entry ul li.lip4473 {
  border-left: 5px solid #39b54a;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp4473 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp4473 {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li.shortcut.selp4473 a,
header nav.main ul.root > li.shortcut.selp4473 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp4473 a .dates,
header nav.main ul.root > li.shortcut.selp4473 a:hover .dates,
header nav.main ul.root > li.shortcut.selp4473 a .composer,
header nav.main ul.root > li.shortcut.selp4473 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover {
  color: #202020;
  background-color: #39b54a;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp4473:hover a:hover .composer {
  color: #ffffff;
}
.p5916 .splash-content {
  background-color: #f26662;
}
.p5916 .in-page-nav li:hover,
.p5916 .in-page-nav li.active {
  color: #f26662;
  border-bottom-color: #f26662;
}
.p5916 .in-page-nav li:hover a.direct-link,
.p5916 .in-page-nav li.active a.direct-link {
  color: #f26662;
}
.p5916 .in-page-nav li a.direct-link:hover {
  color: #f26662;
}
.p5916 .in-page-nav .vicon {
  background-color: #f26662;
}
.p5916 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #f26662;
}
.p5916 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5916 .production-content h1,
.p5916 .production-content a,
.p5916 .production-content .perf-brand {
  color: #f26662;
}
.p5916 .production-content .btn {
  color: #ffffff;
}
.p5916 .production-content .btn span {
  background-color: #f26662;
}
.p5916 .production-content .btn:hover {
  color: #c7a462;
}
.p5916 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p5916 .production-content .btn.invertbrand span {
  background-color: #f26662;
}
.p5916 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p5916 .production-content .btn.cta-two {
  color: #ffffff;
}
.p5916 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p5916 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p5916 .production-content .schedule h3 a .vicon {
  background-color: #f26662;
}
.p5916 .production-content .schedule table td.dte {
  color: #f26662;
}
.p5916 .production-content .schedule table td.dte a {
  color: #f26662;
}
.p5916 .production-content .image-gallery .ig-captions h2 {
  color: #f26662;
}
.p5916 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #f26662;
}
.p5916 .production-content .offset-grid figure {
  color: #f26662;
}
.p5916 .production-content .offset-grid .names ul li .name {
  color: #f26662;
}
.p5916 .production-content .offset-grid .names ul li em.uwb {
  color: #f26662;
}
.p5916 .production-content .event-strip .owl-carousel .event-item {
  color: #f26662;
}
.p5916 .production-content .event-strip .owl-carousel .event-item a {
  color: #f26662;
}
.p5916 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #f26662;
  background-color: #f26662;
  color: #ffffff;
}
.p5916 .production-content .event-strip .carousel .event-item {
  color: #f26662;
}
.p5916 .production-content .event-strip .carousel .event-item a {
  color: #f26662;
}
.p5916 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #f26662;
}
.p5916 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5916 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p5916 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p5916 .context-video-cta {
  background-color: #f26662;
}
.p5916 .context-video-cta .cvcl {
  color: #ffffff;
}
.p5916 .sidemenu li.sel a,
.p5916 .sidemenu li.toggler a {
  border-bottom-color: #f26662;
}
.p5916 .sidemenu li.sel .vicon,
.p5916 .sidemenu li.toggler .vicon {
  background-color: #f26662;
}
.p5916 .breadcrumb li:after {
  border-top: 1px solid #f26662;
  border-right: 1px solid #f26662;
}
.p5916 .ibloc {
  border-top-color: #f26662;
}
.p5916 .social h3 a {
  color: #c7a462;
}
.p5916 .social .tweet .hashtag,
.p5916 .social .tweet .username,
.p5916 .social .tweet .urllink {
  color: #f26662;
}
.p5916 .social .fb-content span.latest {
  color: #f26662;
}
.p5916 .connector {
  color: #f26662;
}
.p5916 .connector li a {
  color: #333333;
}
.events-list .event-item.p5916 {
  color: #f26662;
}
.events-list .event-item.p5916 .date a {
  color: #f26662;
}
.events-list .event-item.p5916 .more .vicon {
  background-color: #f26662;
}
.events-list .event-item.p5916 a.venue {
  color: #f26662;
}
.events-list .event-item.p5916 .eactions a .vicon {
  background-color: #f26662;
}
.offset-list .olp5916 .ol-copy .dates {
  color: #f26662;
}
.offset-list .olp5916 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp5916 .ol-copy .btn.pc span {
  background-color: #f26662;
}
.offset-list .olp5916 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp5916 .swipa-cell-copy .dates {
  color: #f26662;
}
.swipa-cell.olp5916 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp5916 .swipa-cell-copy .btn.pc span {
  background-color: #f26662;
}
.swipa-cell.olp5916 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip5916:before {
  background-color: #f26662;
}
.splash-content.scp5916 {
  background-color: #f26662;
}
.splash-content.scp5916 .feature h1.festival {
  color: #f26662;
}
.calendar .entry ul li.lip5916 {
  border-left: 5px solid #f26662;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 {
  color: #ffffff;
  background-color: #f26662;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp5916 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp5916 {
  color: #ffffff;
  background-color: #f26662;
}
header nav.main ul.root > li.shortcut.selp5916 a,
header nav.main ul.root > li.shortcut.selp5916 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp5916 a .dates,
header nav.main ul.root > li.shortcut.selp5916 a:hover .dates,
header nav.main ul.root > li.shortcut.selp5916 a .composer,
header nav.main ul.root > li.shortcut.selp5916 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover {
  color: #ffffff;
  background-color: #f26662;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp5916:hover a:hover .composer {
  color: #202020;
}
.p21235 .splash-content {
  background-color: #ccb0a7;
}
.p21235 .in-page-nav li:hover,
.p21235 .in-page-nav li.active {
  color: #ccb0a7;
  border-bottom-color: #ccb0a7;
}
.p21235 .in-page-nav li:hover a.direct-link,
.p21235 .in-page-nav li.active a.direct-link {
  color: #ccb0a7;
}
.p21235 .in-page-nav li a.direct-link:hover {
  color: #ccb0a7;
}
.p21235 .in-page-nav .vicon {
  background-color: #ccb0a7;
}
.p21235 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #ccb0a7;
}
.p21235 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p21235 .production-content h1,
.p21235 .production-content a,
.p21235 .production-content .perf-brand {
  color: #ccb0a7;
}
.p21235 .production-content .btn {
  color: #202020;
}
.p21235 .production-content .btn span {
  background-color: #ccb0a7;
}
.p21235 .production-content .btn:hover {
  color: #c7a462;
}
.p21235 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p21235 .production-content .btn.invertbrand span {
  background-color: #ccb0a7;
}
.p21235 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21235 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21235 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21235 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21235 .production-content .schedule h3 a .vicon {
  background-color: #ccb0a7;
}
.p21235 .production-content .schedule table td.dte {
  color: #ccb0a7;
}
.p21235 .production-content .schedule table td.dte a {
  color: #ccb0a7;
}
.p21235 .production-content .image-gallery .ig-captions h2 {
  color: #ccb0a7;
}
.p21235 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ccb0a7;
}
.p21235 .production-content .offset-grid figure {
  color: #ccb0a7;
}
.p21235 .production-content .offset-grid .names ul li .name {
  color: #ccb0a7;
}
.p21235 .production-content .offset-grid .names ul li em.uwb {
  color: #ccb0a7;
}
.p21235 .production-content .event-strip .owl-carousel .event-item {
  color: #ccb0a7;
}
.p21235 .production-content .event-strip .owl-carousel .event-item a {
  color: #ccb0a7;
}
.p21235 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ccb0a7;
  background-color: #ccb0a7;
  color: #202020;
}
.p21235 .production-content .event-strip .carousel .event-item {
  color: #ccb0a7;
}
.p21235 .production-content .event-strip .carousel .event-item a {
  color: #ccb0a7;
}
.p21235 .production-content .ticket-btn {
  color: #202020;
  background-color: #ccb0a7;
}
.p21235 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p21235 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21235 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21235 .context-video-cta {
  background-color: #ccb0a7;
}
.p21235 .context-video-cta .cvcl {
  color: #202020;
}
.p21235 .sidemenu li.sel a,
.p21235 .sidemenu li.toggler a {
  border-bottom-color: #ccb0a7;
}
.p21235 .sidemenu li.sel .vicon,
.p21235 .sidemenu li.toggler .vicon {
  background-color: #ccb0a7;
}
.p21235 .breadcrumb li:after {
  border-top: 1px solid #ccb0a7;
  border-right: 1px solid #ccb0a7;
}
.p21235 .ibloc {
  border-top-color: #ccb0a7;
}
.p21235 .social h3 a {
  color: #c7a462;
}
.p21235 .social .tweet .hashtag,
.p21235 .social .tweet .username,
.p21235 .social .tweet .urllink {
  color: #ccb0a7;
}
.p21235 .social .fb-content span.latest {
  color: #ccb0a7;
}
.p21235 .connector {
  color: #ccb0a7;
}
.p21235 .connector li a {
  color: #333333;
}
.events-list .event-item.p21235 {
  color: #ccb0a7;
}
.events-list .event-item.p21235 .date a {
  color: #ccb0a7;
}
.events-list .event-item.p21235 .more .vicon {
  background-color: #ccb0a7;
}
.events-list .event-item.p21235 a.venue {
  color: #ccb0a7;
}
.events-list .event-item.p21235 .eactions a .vicon {
  background-color: #ccb0a7;
}
.offset-list .olp21235 .ol-copy .dates {
  color: #ccb0a7;
}
.offset-list .olp21235 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp21235 .ol-copy .btn.pc span {
  background-color: #ccb0a7;
}
.offset-list .olp21235 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21235 .swipa-cell-copy .dates {
  color: #ccb0a7;
}
.swipa-cell.olp21235 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp21235 .swipa-cell-copy .btn.pc span {
  background-color: #ccb0a7;
}
.swipa-cell.olp21235 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21235:before {
  background-color: #ccb0a7;
}
.splash-content.scp21235 {
  background-color: #ccb0a7;
}
.splash-content.scp21235 .feature h1.festival {
  color: #ccb0a7;
}
.calendar .entry ul li.lip21235 {
  border-left: 5px solid #ccb0a7;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 {
  color: #202020;
  background-color: #ccb0a7;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21235 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21235 {
  color: #202020;
  background-color: #ccb0a7;
}
header nav.main ul.root > li.shortcut.selp21235 a,
header nav.main ul.root > li.shortcut.selp21235 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21235 a .dates,
header nav.main ul.root > li.shortcut.selp21235 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21235 a .composer,
header nav.main ul.root > li.shortcut.selp21235 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover {
  color: #202020;
  background-color: #ccb0a7;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21235:hover a:hover .composer {
  color: #ffffff;
}
.p21330 .splash-content {
  background-color: #ccb0a7;
}
.p21330 .in-page-nav li:hover,
.p21330 .in-page-nav li.active {
  color: #ccb0a7;
  border-bottom-color: #ccb0a7;
}
.p21330 .in-page-nav li:hover a.direct-link,
.p21330 .in-page-nav li.active a.direct-link {
  color: #ccb0a7;
}
.p21330 .in-page-nav li a.direct-link:hover {
  color: #ccb0a7;
}
.p21330 .in-page-nav .vicon {
  background-color: #ccb0a7;
}
.p21330 .in-page-nav .tickets:hover {
  color: #202020;
  background-color: #ccb0a7;
}
.p21330 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #202020;
}
.p21330 .production-content h1,
.p21330 .production-content a,
.p21330 .production-content .perf-brand {
  color: #ccb0a7;
}
.p21330 .production-content .btn {
  color: #202020;
}
.p21330 .production-content .btn span {
  background-color: #ccb0a7;
}
.p21330 .production-content .btn:hover {
  color: #c7a462;
}
.p21330 .production-content .btn.invertbrand {
  color: #202020;
  background-color: #202020;
}
.p21330 .production-content .btn.invertbrand span {
  background-color: #ccb0a7;
}
.p21330 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p21330 .production-content .btn.cta-two {
  color: #ffffff;
}
.p21330 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p21330 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p21330 .production-content .schedule h3 a .vicon {
  background-color: #ccb0a7;
}
.p21330 .production-content .schedule table td.dte {
  color: #ccb0a7;
}
.p21330 .production-content .schedule table td.dte a {
  color: #ccb0a7;
}
.p21330 .production-content .image-gallery .ig-captions h2 {
  color: #ccb0a7;
}
.p21330 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ccb0a7;
}
.p21330 .production-content .offset-grid figure {
  color: #ccb0a7;
}
.p21330 .production-content .offset-grid .names ul li .name {
  color: #ccb0a7;
}
.p21330 .production-content .offset-grid .names ul li em.uwb {
  color: #ccb0a7;
}
.p21330 .production-content .event-strip .owl-carousel .event-item {
  color: #ccb0a7;
}
.p21330 .production-content .event-strip .owl-carousel .event-item a {
  color: #ccb0a7;
}
.p21330 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ccb0a7;
  background-color: #ccb0a7;
  color: #202020;
}
.p21330 .production-content .event-strip .carousel .event-item {
  color: #ccb0a7;
}
.p21330 .production-content .event-strip .carousel .event-item a {
  color: #ccb0a7;
}
.p21330 .production-content .ticket-btn {
  color: #202020;
  background-color: #ccb0a7;
}
.p21330 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #202020;
}
.p21330 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p21330 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p21330 .context-video-cta {
  background-color: #ccb0a7;
}
.p21330 .context-video-cta .cvcl {
  color: #202020;
}
.p21330 .sidemenu li.sel a,
.p21330 .sidemenu li.toggler a {
  border-bottom-color: #ccb0a7;
}
.p21330 .sidemenu li.sel .vicon,
.p21330 .sidemenu li.toggler .vicon {
  background-color: #ccb0a7;
}
.p21330 .breadcrumb li:after {
  border-top: 1px solid #ccb0a7;
  border-right: 1px solid #ccb0a7;
}
.p21330 .ibloc {
  border-top-color: #ccb0a7;
}
.p21330 .social h3 a {
  color: #c7a462;
}
.p21330 .social .tweet .hashtag,
.p21330 .social .tweet .username,
.p21330 .social .tweet .urllink {
  color: #ccb0a7;
}
.p21330 .social .fb-content span.latest {
  color: #ccb0a7;
}
.p21330 .connector {
  color: #ccb0a7;
}
.p21330 .connector li a {
  color: #333333;
}
.events-list .event-item.p21330 {
  color: #ccb0a7;
}
.events-list .event-item.p21330 .date a {
  color: #ccb0a7;
}
.events-list .event-item.p21330 .more .vicon {
  background-color: #ccb0a7;
}
.events-list .event-item.p21330 a.venue {
  color: #ccb0a7;
}
.events-list .event-item.p21330 .eactions a .vicon {
  background-color: #ccb0a7;
}
.offset-list .olp21330 .ol-copy .dates {
  color: #ccb0a7;
}
.offset-list .olp21330 .ol-copy .btn.pc {
  color: #202020;
}
.offset-list .olp21330 .ol-copy .btn.pc span {
  background-color: #ccb0a7;
}
.offset-list .olp21330 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp21330 .swipa-cell-copy .dates {
  color: #ccb0a7;
}
.swipa-cell.olp21330 .swipa-cell-copy .btn.pc {
  color: #202020;
}
.swipa-cell.olp21330 .swipa-cell-copy .btn.pc span {
  background-color: #ccb0a7;
}
.swipa-cell.olp21330 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip21330:before {
  background-color: #ccb0a7;
}
.splash-content.scp21330 {
  background-color: #ccb0a7;
}
.splash-content.scp21330 .feature h1.festival {
  color: #ccb0a7;
}
.calendar .entry ul li.lip21330 {
  border-left: 5px solid #ccb0a7;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21330 {
  color: #202020;
  background-color: #ccb0a7;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21330 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21330 a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21330 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21330 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21330 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp21330 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp21330 {
  color: #202020;
  background-color: #ccb0a7;
}
header nav.main ul.root > li.shortcut.selp21330 a,
header nav.main ul.root > li.shortcut.selp21330 a:hover {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp21330 a .dates,
header nav.main ul.root > li.shortcut.selp21330 a:hover .dates,
header nav.main ul.root > li.shortcut.selp21330 a .composer,
header nav.main ul.root > li.shortcut.selp21330 a:hover .composer {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21330:hover {
  color: #202020;
  background-color: #ccb0a7;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21330:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21330:hover a:hover {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21330:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21330:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21330:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp21330:hover a:hover .composer {
  color: #ffffff;
}
.p18315 .splash-content {
  background-color: #48103e;
}
.p18315 .in-page-nav li:hover,
.p18315 .in-page-nav li.active {
  color: #48103e;
  border-bottom-color: #48103e;
}
.p18315 .in-page-nav li:hover a.direct-link,
.p18315 .in-page-nav li.active a.direct-link {
  color: #48103e;
}
.p18315 .in-page-nav li a.direct-link:hover {
  color: #48103e;
}
.p18315 .in-page-nav .vicon {
  background-color: #48103e;
}
.p18315 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #48103e;
}
.p18315 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18315 .production-content h1,
.p18315 .production-content a,
.p18315 .production-content .perf-brand {
  color: #48103e;
}
.p18315 .production-content .btn {
  color: #ffffff;
}
.p18315 .production-content .btn span {
  background-color: #48103e;
}
.p18315 .production-content .btn:hover {
  color: #c7a462;
}
.p18315 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p18315 .production-content .btn.invertbrand span {
  background-color: #48103e;
}
.p18315 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p18315 .production-content .btn.cta-two {
  color: #ffffff;
}
.p18315 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p18315 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p18315 .production-content .schedule h3 a .vicon {
  background-color: #48103e;
}
.p18315 .production-content .schedule table td.dte {
  color: #48103e;
}
.p18315 .production-content .schedule table td.dte a {
  color: #48103e;
}
.p18315 .production-content .image-gallery .ig-captions h2 {
  color: #48103e;
}
.p18315 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #48103e;
}
.p18315 .production-content .offset-grid figure {
  color: #48103e;
}
.p18315 .production-content .offset-grid .names ul li .name {
  color: #48103e;
}
.p18315 .production-content .offset-grid .names ul li em.uwb {
  color: #48103e;
}
.p18315 .production-content .event-strip .owl-carousel .event-item {
  color: #48103e;
}
.p18315 .production-content .event-strip .owl-carousel .event-item a {
  color: #48103e;
}
.p18315 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #48103e;
  background-color: #48103e;
  color: #ffffff;
}
.p18315 .production-content .event-strip .carousel .event-item {
  color: #48103e;
}
.p18315 .production-content .event-strip .carousel .event-item a {
  color: #48103e;
}
.p18315 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #48103e;
}
.p18315 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18315 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p18315 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p18315 .context-video-cta {
  background-color: #48103e;
}
.p18315 .context-video-cta .cvcl {
  color: #ffffff;
}
.p18315 .sidemenu li.sel a,
.p18315 .sidemenu li.toggler a {
  border-bottom-color: #48103e;
}
.p18315 .sidemenu li.sel .vicon,
.p18315 .sidemenu li.toggler .vicon {
  background-color: #48103e;
}
.p18315 .breadcrumb li:after {
  border-top: 1px solid #48103e;
  border-right: 1px solid #48103e;
}
.p18315 .ibloc {
  border-top-color: #48103e;
}
.p18315 .social h3 a {
  color: #c7a462;
}
.p18315 .social .tweet .hashtag,
.p18315 .social .tweet .username,
.p18315 .social .tweet .urllink {
  color: #48103e;
}
.p18315 .social .fb-content span.latest {
  color: #48103e;
}
.p18315 .connector {
  color: #48103e;
}
.p18315 .connector li a {
  color: #333333;
}
.events-list .event-item.p18315 {
  color: #48103e;
}
.events-list .event-item.p18315 .date a {
  color: #48103e;
}
.events-list .event-item.p18315 .more .vicon {
  background-color: #48103e;
}
.events-list .event-item.p18315 a.venue {
  color: #48103e;
}
.events-list .event-item.p18315 .eactions a .vicon {
  background-color: #48103e;
}
.offset-list .olp18315 .ol-copy .dates {
  color: #48103e;
}
.offset-list .olp18315 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp18315 .ol-copy .btn.pc span {
  background-color: #48103e;
}
.offset-list .olp18315 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp18315 .swipa-cell-copy .dates {
  color: #48103e;
}
.swipa-cell.olp18315 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp18315 .swipa-cell-copy .btn.pc span {
  background-color: #48103e;
}
.swipa-cell.olp18315 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip18315:before {
  background-color: #48103e;
}
.splash-content.scp18315 {
  background-color: #48103e;
}
.splash-content.scp18315 .feature h1.festival {
  color: #48103e;
}
.calendar .entry ul li.lip18315 {
  border-left: 5px solid #48103e;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp18315 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp18315 {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li.shortcut.selp18315 a,
header nav.main ul.root > li.shortcut.selp18315 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp18315 a .dates,
header nav.main ul.root > li.shortcut.selp18315 a:hover .dates,
header nav.main ul.root > li.shortcut.selp18315 a .composer,
header nav.main ul.root > li.shortcut.selp18315 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover {
  color: #ffffff;
  background-color: #48103e;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp18315:hover a:hover .composer {
  color: #202020;
}
.p13534 .splash-content {
  background-color: #da3361;
}
.p13534 .in-page-nav li:hover,
.p13534 .in-page-nav li.active {
  color: #da3361;
  border-bottom-color: #da3361;
}
.p13534 .in-page-nav li:hover a.direct-link,
.p13534 .in-page-nav li.active a.direct-link {
  color: #da3361;
}
.p13534 .in-page-nav li a.direct-link:hover {
  color: #da3361;
}
.p13534 .in-page-nav .vicon {
  background-color: #da3361;
}
.p13534 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #da3361;
}
.p13534 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13534 .production-content h1,
.p13534 .production-content a,
.p13534 .production-content .perf-brand {
  color: #da3361;
}
.p13534 .production-content .btn {
  color: #ffffff;
}
.p13534 .production-content .btn span {
  background-color: #da3361;
}
.p13534 .production-content .btn:hover {
  color: #c7a462;
}
.p13534 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p13534 .production-content .btn.invertbrand span {
  background-color: #da3361;
}
.p13534 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13534 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13534 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13534 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13534 .production-content .schedule h3 a .vicon {
  background-color: #da3361;
}
.p13534 .production-content .schedule table td.dte {
  color: #da3361;
}
.p13534 .production-content .schedule table td.dte a {
  color: #da3361;
}
.p13534 .production-content .image-gallery .ig-captions h2 {
  color: #da3361;
}
.p13534 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #da3361;
}
.p13534 .production-content .offset-grid figure {
  color: #da3361;
}
.p13534 .production-content .offset-grid .names ul li .name {
  color: #da3361;
}
.p13534 .production-content .offset-grid .names ul li em.uwb {
  color: #da3361;
}
.p13534 .production-content .event-strip .owl-carousel .event-item {
  color: #da3361;
}
.p13534 .production-content .event-strip .owl-carousel .event-item a {
  color: #da3361;
}
.p13534 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #da3361;
  background-color: #da3361;
  color: #ffffff;
}
.p13534 .production-content .event-strip .carousel .event-item {
  color: #da3361;
}
.p13534 .production-content .event-strip .carousel .event-item a {
  color: #da3361;
}
.p13534 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #da3361;
}
.p13534 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13534 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13534 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13534 .context-video-cta {
  background-color: #da3361;
}
.p13534 .context-video-cta .cvcl {
  color: #ffffff;
}
.p13534 .sidemenu li.sel a,
.p13534 .sidemenu li.toggler a {
  border-bottom-color: #da3361;
}
.p13534 .sidemenu li.sel .vicon,
.p13534 .sidemenu li.toggler .vicon {
  background-color: #da3361;
}
.p13534 .breadcrumb li:after {
  border-top: 1px solid #da3361;
  border-right: 1px solid #da3361;
}
.p13534 .ibloc {
  border-top-color: #da3361;
}
.p13534 .social h3 a {
  color: #c7a462;
}
.p13534 .social .tweet .hashtag,
.p13534 .social .tweet .username,
.p13534 .social .tweet .urllink {
  color: #da3361;
}
.p13534 .social .fb-content span.latest {
  color: #da3361;
}
.p13534 .connector {
  color: #da3361;
}
.p13534 .connector li a {
  color: #333333;
}
.events-list .event-item.p13534 {
  color: #da3361;
}
.events-list .event-item.p13534 .date a {
  color: #da3361;
}
.events-list .event-item.p13534 .more .vicon {
  background-color: #da3361;
}
.events-list .event-item.p13534 a.venue {
  color: #da3361;
}
.events-list .event-item.p13534 .eactions a .vicon {
  background-color: #da3361;
}
.offset-list .olp13534 .ol-copy .dates {
  color: #da3361;
}
.offset-list .olp13534 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp13534 .ol-copy .btn.pc span {
  background-color: #da3361;
}
.offset-list .olp13534 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13534 .swipa-cell-copy .dates {
  color: #da3361;
}
.swipa-cell.olp13534 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp13534 .swipa-cell-copy .btn.pc span {
  background-color: #da3361;
}
.swipa-cell.olp13534 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13534:before {
  background-color: #da3361;
}
.splash-content.scp13534 {
  background-color: #da3361;
}
.splash-content.scp13534 .feature h1.festival {
  color: #da3361;
}
.calendar .entry ul li.lip13534 {
  border-left: 5px solid #da3361;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13534 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13534 {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li.shortcut.selp13534 a,
header nav.main ul.root > li.shortcut.selp13534 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13534 a .dates,
header nav.main ul.root > li.shortcut.selp13534 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13534 a .composer,
header nav.main ul.root > li.shortcut.selp13534 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover {
  color: #ffffff;
  background-color: #da3361;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13534:hover a:hover .composer {
  color: #202020;
}
.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 .offset-grid .names ul li em.uwb {
  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;
}
.swipa-cell.olp10185 .swipa-cell-copy .dates {
  color: #2e3192;
}
.swipa-cell.olp10185 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp10185 .swipa-cell-copy .btn.pc span {
  background-color: #2e3192;
}
.swipa-cell.olp10185 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip10185:before {
  background-color: #2e3192;
}
.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;
}
.p13773 .splash-content {
  background-color: #ed2b24;
}
.p13773 .in-page-nav li:hover,
.p13773 .in-page-nav li.active {
  color: #ed2b24;
  border-bottom-color: #ed2b24;
}
.p13773 .in-page-nav li:hover a.direct-link,
.p13773 .in-page-nav li.active a.direct-link {
  color: #ed2b24;
}
.p13773 .in-page-nav li a.direct-link:hover {
  color: #ed2b24;
}
.p13773 .in-page-nav .vicon {
  background-color: #ed2b24;
}
.p13773 .in-page-nav .tickets:hover {
  color: #ffffff;
  background-color: #ed2b24;
}
.p13773 .in-page-nav .tickets:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13773 .production-content h1,
.p13773 .production-content a,
.p13773 .production-content .perf-brand {
  color: #ed2b24;
}
.p13773 .production-content .btn {
  color: #ffffff;
}
.p13773 .production-content .btn span {
  background-color: #ed2b24;
}
.p13773 .production-content .btn:hover {
  color: #c7a462;
}
.p13773 .production-content .btn.invertbrand {
  color: #ffffff;
  background-color: #202020;
}
.p13773 .production-content .btn.invertbrand span {
  background-color: #ed2b24;
}
.p13773 .production-content .btn.invertbrand:hover {
  color: #c7a462;
}
.p13773 .production-content .btn.cta-two {
  color: #ffffff;
}
.p13773 .production-content .btn.cta-two span {
  background-color: #999999;
}
.p13773 .production-content .btn.cta-two:hover {
  color: #c7a462;
}
.p13773 .production-content .schedule h3 a .vicon {
  background-color: #ed2b24;
}
.p13773 .production-content .schedule table td.dte {
  color: #ed2b24;
}
.p13773 .production-content .schedule table td.dte a {
  color: #ed2b24;
}
.p13773 .production-content .image-gallery .ig-captions h2 {
  color: #ed2b24;
}
.p13773 .production-content .image-gallery .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ed2b24;
}
.p13773 .production-content .offset-grid figure {
  color: #ed2b24;
}
.p13773 .production-content .offset-grid .names ul li .name {
  color: #ed2b24;
}
.p13773 .production-content .offset-grid .names ul li em.uwb {
  color: #ed2b24;
}
.p13773 .production-content .event-strip .owl-carousel .event-item {
  color: #ed2b24;
}
.p13773 .production-content .event-strip .owl-carousel .event-item a {
  color: #ed2b24;
}
.p13773 .production-content .event-strip .owl-theme .owl-controls .owl-buttons div {
  border-color: #ed2b24;
  background-color: #ed2b24;
  color: #ffffff;
}
.p13773 .production-content .event-strip .carousel .event-item {
  color: #ed2b24;
}
.p13773 .production-content .event-strip .carousel .event-item a {
  color: #ed2b24;
}
.p13773 .production-content .ticket-btn {
  color: #ffffff;
  background-color: #ed2b24;
}
.p13773 .production-content .ticket-btn .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13773 .production-content .ticket-btn:hover {
  color: #ffffff;
  background-color: #202020;
}
.p13773 .production-content .ticket-btn:hover .arrow {
  border-color: transparent transparent transparent #ffffff;
}
.p13773 .context-video-cta {
  background-color: #ed2b24;
}
.p13773 .context-video-cta .cvcl {
  color: #ffffff;
}
.p13773 .sidemenu li.sel a,
.p13773 .sidemenu li.toggler a {
  border-bottom-color: #ed2b24;
}
.p13773 .sidemenu li.sel .vicon,
.p13773 .sidemenu li.toggler .vicon {
  background-color: #ed2b24;
}
.p13773 .breadcrumb li:after {
  border-top: 1px solid #ed2b24;
  border-right: 1px solid #ed2b24;
}
.p13773 .ibloc {
  border-top-color: #ed2b24;
}
.p13773 .social h3 a {
  color: #c7a462;
}
.p13773 .social .tweet .hashtag,
.p13773 .social .tweet .username,
.p13773 .social .tweet .urllink {
  color: #ed2b24;
}
.p13773 .social .fb-content span.latest {
  color: #ed2b24;
}
.p13773 .connector {
  color: #ed2b24;
}
.p13773 .connector li a {
  color: #333333;
}
.events-list .event-item.p13773 {
  color: #ed2b24;
}
.events-list .event-item.p13773 .date a {
  color: #ed2b24;
}
.events-list .event-item.p13773 .more .vicon {
  background-color: #ed2b24;
}
.events-list .event-item.p13773 a.venue {
  color: #ed2b24;
}
.events-list .event-item.p13773 .eactions a .vicon {
  background-color: #ed2b24;
}
.offset-list .olp13773 .ol-copy .dates {
  color: #ed2b24;
}
.offset-list .olp13773 .ol-copy .btn.pc {
  color: #ffffff;
}
.offset-list .olp13773 .ol-copy .btn.pc span {
  background-color: #ed2b24;
}
.offset-list .olp13773 .ol-copy .btn.pc:hover {
  color: #c7a462;
}
.swipa-cell.olp13773 .swipa-cell-copy .dates {
  color: #ed2b24;
}
.swipa-cell.olp13773 .swipa-cell-copy .btn.pc {
  color: #ffffff;
}
.swipa-cell.olp13773 .swipa-cell-copy .btn.pc span {
  background-color: #ed2b24;
}
.swipa-cell.olp13773 .swipa-cell-copy .btn.pc:hover {
  color: #c7a462;
}
header nav.main ul.root > li div.drop.whatson .pn-col-item > a.pcip13773:before {
  background-color: #ed2b24;
}
.splash-content.scp13773 {
  background-color: #ed2b24;
}
.splash-content.scp13773 .feature h1.festival {
  color: #ed2b24;
}
.calendar .entry ul li.lip13773 {
  border-left: 5px solid #ed2b24;
  padding-left: 5px;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.selp13773 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li.shortcut.selp13773 {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li.shortcut.selp13773 a,
header nav.main ul.root > li.shortcut.selp13773 a:hover {
  color: #ffffff;
}
header nav.main ul.root > li.shortcut.selp13773 a .dates,
header nav.main ul.root > li.shortcut.selp13773 a:hover .dates,
header nav.main ul.root > li.shortcut.selp13773 a .composer,
header nav.main ul.root > li.shortcut.selp13773 a:hover .composer {
  color: #202020;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover {
  color: #ffffff;
  background-color: #ed2b24;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a:hover {
  color: #ffffff;
}
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a:hover .dates,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a .composer,
header nav.main ul.root > li div.drop.whatson ul.nav-col-6 .production-nav li.hovp13773:hover a:hover .composer {
  color: #202020;
}
