@charset "UTF-8";
/* =============================================================================
   SHARED 
   ========================================================================== */
/* line 5, ../../../sass/sass/_legacy-shared-css.scss */
#blq-content h1,
#blq-content h2 {
  letter-spacing: -1px;
}

/* line 9, ../../../sass/sass/_legacy-shared-css.scss */
h5 {
  line-height: 1.2em;
}

/* line 12, ../../../sass/sass/_legacy-shared-css.scss */
#blq-content a {
  text-decoration: none;
  font-weight: bold;
}

/* line 16, ../../../sass/sass/_legacy-shared-css.scss */
ul, ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 21, ../../../sass/sass/_legacy-shared-css.scss */
#blq-content img {
  display: block;
}

/*-- inline sprite no bg color --*/
/* line 25, ../../../sass/sass/_legacy-shared-css.scss */
.has-icon-inline .icon-gvl3 {
  background-color: transparent;
}

/*-- 
    GLOBAL MODULES
--*/
/* line 32, ../../../sass/sass/_legacy-shared-css.scss */
.module-header, .buy-online-module .buy-online-module-header {
  padding: 0 8px;
}

/* line 35, ../../../sass/sass/_legacy-shared-css.scss */
.desktop .module p {
  padding: 0 0 8px 0;
  line-height: 1.2308em;
  /*--base p line height 16px--*/
}

/* line 39, ../../../sass/sass/_legacy-shared-css.scss */
.module-inner {
  padding: 8px;
}

/* line 42, ../../../sass/sass/_legacy-shared-css.scss */
.module-footer {
  margin: 0 8px;
  padding: 8px 0;
}

/* line 47, ../../../sass/sass/_legacy-shared-css.scss */
.module-background-dark.module-text-light .module,
.body-background-dark.body-text-light .module-plain,
.body-background-dark.body-text-light {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

/*--
    BORDER STYLE
--*/
/* line 57, ../../../sass/sass/_legacy-shared-css.scss */
.guide,
#blq-main .bbc-st-full .bbc-st-buttons,
a.trigger, p.twitter-follow {
  border-top-style: solid;
  border-width: 1px;
}

/*-- 
    GVL3 ICON
--*/
/*-- media links (has media icon top left and description)--*/
/* line 67, ../../../sass/sass/_legacy-shared-css.scss */
a.has-icon {
  display: block;
  position: relative;
}

/* line 71, ../../../sass/sass/_legacy-shared-css.scss */
a.has-icon .icon-gvl3,
a.has-icon .icon-gvl3-large {
  display: block;
  height: 32px;
  width: 32px;
  top: 0;
  left: 0;
  z-index: 6;
  text-indent: -99999px;
}

/*-- position it absolutely if we have js --*/
/* line 82, ../../../sass/sass/_legacy-shared-css.scss */
.blq-js a.has-icon .icon-gvl3,
.blq-js a.has-icon .icon-gvl3-large {
  position: absolute;
}

/*-- inline icons --*/
/* line 90, ../../../sass/sass/_legacy-shared-css.scss */
a.has-icon-inline .icon-gvl3 {
  padding: 0 0 0 20px;
}

/* line 93, ../../../sass/sass/_legacy-shared-css.scss */
a.has-icon-inline .icon-gvl3-listen {
  background-position: -479px -8px;
}

/* line 96, ../../../sass/sass/_legacy-shared-css.scss */
a.has-icon-inline .icon-gvl3-watch {
  background-position: -479px -77px;
}

/* line 99, ../../../sass/sass/_legacy-shared-css.scss */
a.has-icon-inline .icon-gvl3-rss {
  background-position: -479px -346px;
}

/*--

    SHARED SPECIFIC MODULE STYLES

--*/
/*--
    ARTIST LINKS
    - make long links ect wrap properly
    http://perishablepress.com/wrapping-content/
--*/
/* line 114, ../../../sass/sass/_legacy-shared-css.scss */
#act-links .plain-list li {
  white-space: pre;
  /* CSS 2.0 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3.0 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  white-space: -moz-pre-wrap;
  /* Mozilla */
  white-space: -hp-pre-wrap;
  /* HP Printers */
  word-wrap: break-word;
  /* IE 5+ */
}

/*-- 
    TV & RADIO / SIMILAR ACTS / SC-PROMOS (sub-content-promos)
--*/
/* line 127, ../../../sass/sass/_legacy-shared-css.scss */
.tv-radio-channels li,
#act-similar-acts li,
#act-tipped-acts li,
.act-other-acts li,
#podcasts li,
.sub-content .promos-schedule li {
  position: relative;
  display: block;
  clear: both;
  overflow: hidden;
  zoom: 1;
  margin: 0 0 8px 0;
}

/* line 140, ../../../sass/sass/_legacy-shared-css.scss */
.tv-radio-channels li:last-of-type,
#act-similar-acts li,
.act-other-acts li,
.sub-content .promos-schedule li {
  margin: 0;
}

/* line 146, ../../../sass/sass/_legacy-shared-css.scss */
.tv-radio-channels li img,
#act-similar-acts li img,
.act-other-acts li img,
#podcasts li img,
.sub-content .promos-schedule li img {
  float: left;
  display: inline;
  position: relative;
}

/* line 155, ../../../sass/sass/_legacy-shared-css.scss */
.tv-radio-channels li span,
#act-similar-acts li span,
.act-other-acts li span,
.sub-content .promos-schedule li span {
  display: inline-block;
  line-height: 1em;
}

/*-- PODCASTS --*/
/* line 164, ../../../sass/sass/_legacy-shared-css.scss */
#podcasts li {
  padding: 0 0 0 98px;
}

/* line 167, ../../../sass/sass/_legacy-shared-css.scss */
#podcasts li h3 {
  line-height: 1.231em;
}

/* line 170, ../../../sass/sass/_legacy-shared-css.scss */
#podcasts li h3 span.duration {
  font-weight: normal;
}

/* line 173, ../../../sass/sass/_legacy-shared-css.scss */
#podcasts li img {
  height: 86px;
  width: 86px;
  margin: 0 0 4px -98px;
}

/* line 178, ../../../sass/sass/_legacy-shared-css.scss */
#podcasts li p {
  padding: 0;
}

/*-- SIMILAR ACTS LIST and ACT OTHER ACTS PADDING --*/
/* line 182, ../../../sass/sass/_legacy-shared-css.scss */
#act-similar-acts li,
.act-other-acts li,
.sub-content .promos-schedule li {
  padding: 0 0 8px 152px;
}

/* line 188, ../../../sass/sass/_legacy-shared-css.scss */
#act-similar-acts li img,
.act-other-acts li img,
.sub-content .promos-schedule li img {
  margin: 0 0 0 -152px;
}

/* line 194, ../../../sass/sass/_legacy-shared-css.scss */
#act-similar-acts li .icon-gvl3,
.act-other-acts li .icon-gvl3,
.sub-content .promos-schedule li .icon-gvl3 {
  left: -152px;
}

/*--
 ACT OTHER ACTS
 --*/
/* line 204, ../../../sass/sass/_legacy-shared-css.scss */
.act-other-acts li h3 span,
.sub-content .promos-schedule li h3 span,
.sub-content .promos-schedule li h4 span {
  display: block;
}

/* line 209, ../../../sass/sass/_legacy-shared-css.scss */
.desktop .act-other-acts li h3 span.act-name {
  line-height: 1.25em;
}

/*-- 
    ACT REVIEWS 
--*/
/* line 216, ../../../sass/sass/_legacy-shared-css.scss */
li.ar-review {
  padding: 0 0 8px 0;
}

/* line 219, ../../../sass/sass/_legacy-shared-css.scss */
li.ar-review:last-of-type, body li.ar-review p.ar-r-url {
  padding: 0;
}

/*--    
    TV AND RADIO
--*/
/* line 225, ../../../sass/sass/_legacy-shared-css.scss */
.tv-radio-channels li h5 {
  font-weight: normal;
}

/* line 228, ../../../sass/sass/_legacy-shared-css.scss */
.tv-radio-channels li h5 b {
  font-weight: bold;
}

/*--
    LIVE SCHEDULE
--*/
/* line 235, ../../../sass/sass/_legacy-shared-css.scss */
#live-schedule ul li {
  position: relative;
  padding: 0 0 8px 45px;
  width: auto;
  overflow: hidden;
}

/* line 241, ../../../sass/sass/_legacy-shared-css.scss */
#live-schedule ul li p {
  padding: 0;
  position: relative;
  float: left;
}

/* line 246, ../../../sass/sass/_legacy-shared-css.scss */
#live-schedule ul li span.ls-time {
  display: block;
  line-height: 1.3em;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 253, ../../../sass/sass/_legacy-shared-css.scss */
.cover-it-live .module-inner {
  line-height: 1em;
}

/*
 * FIRST BROADCAST
 */
/* line 260, ../../../sass/sass/_legacy-shared-css.scss */
#first-broadcast h3 span,
#first-broadcast li span {
  white-space: nowrap;
}

/* line 264, ../../../sass/sass/_legacy-shared-css.scss */
#first-broadcast .date {
  font-weight: normal;
}

/* line 267, ../../../sass/sass/_legacy-shared-css.scss */
.desktop #first-broadcast .duration {
  font-size: 0.8em;
}

/* line 270, ../../../sass/sass/_legacy-shared-css.scss */
#first-broadcast .duration {
  text-transform: uppercase;
}

/*--
    DNA OVERRIDES
--*/
/*-- some DNA overrides --*/
/* line 280, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments div.dna-comments_module {
  max-width: 100%;
  background-color: transparent;
  padding: 0;
}

/* line 286, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments div.dna-comments_module h3 {
  font-size: 1.5em;
}

/* line 290, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments .dna-comments_module img {
  background: transparent;
}

/* line 294, ../../../sass/sass/_legacy-shared-css.scss */
.dna-comments-comment-footer p {
  display: inline;
  padding: 0 8px 0 0;
}

/* line 298, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments .hidden, .dna-comments-comment-footer img {
  display: none;
}

/* line 302, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments div.dna-comments_module ul.tabs {
  margin-top: 8px;
}

/* line 306, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments .dna-comments_module .dna-comment-list {
  margin-bottom: 0;
}

/* line 310, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments div.dna-comments_module ul li.dna-rate-order-controls ul li a.dna-sort-control-reset_highlight {
  background: url("../img/comments/rate-none-over-white.png") no-repeat;
}

/* line 313, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments div.dna-comments_module ul li.dna-rate-order-controls ul li a.dna-sort-control-arrow-down, #act-comments div.dna-comments_module input.rate_negative, a.rate_negative {
  background: url("../img/comments/rate-down-white.png") no-repeat 4px 2px;
}

/* line 316, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments div.dna-comments_module ul li.dna-rate-order-controls ul li a.dna-sort-control-arrow-up, #act-comments div.dna-comments_module input.rate_positive, a.rate_positive {
  background: url("../img/comments/rate-up-white.png") no-repeat scroll 4px 2px;
}

/* line 320, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments .dark div.dna-comments_module ul li.dna-rate-order-controls ul li a.dna-sort-control-reset_highlight {
  background: url("../img/comments/rate-none-over-black.png") no-repeat;
}

/* line 323, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments .dark div.dna-comments_module ul li.dna-rate-order-controls ul li a.dna-sort-control-arrow-down, #act-comments .dark div.dna-comments_module input.rate_negative, a.rate_negative {
  background: url("../img/comments/rate-down-black.png") no-repeat;
}

/* line 326, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments .dark div.dna-comments_module ul li.dna-rate-order-controls ul li a.dna-sort-control-arrow-up, #act-comments .dark div.dna-comments_module input.rate_positive, a.rate_positive {
  background: url("../img/comments/rate-up-black.png") no-repeat;
}

/* line 330, ../../../sass/sass/_legacy-shared-css.scss */
#act-comments .dna-comments_module input {
  border: none;
}

/*-- mobile accordion border color --*/
/* line 336, ../../../sass/sass/_legacy-shared-css.scss */
.mobile .m-accordion .module-header h2, .mobile .m-accordion .module-header h3, .mobile .guide {
  border-color: #f3f3f3;
}

/*-- img background --*/
/* line 344, ../../../sass/sass/_legacy-shared-css.scss */
img.lazyload {
  /*background-image: url('../img/bg/249.gif');*/
  background-image: url("../img/bg/4.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.5);
}

/*-- exception for our carousel nav buttons --*/
/* line 353, ../../../sass/sass/_legacy-shared-css.scss */
.blq-js .module .gelui-carousel-button img {
  background: none;
}

/*-- 
    TWITTER MODULE
--*/
/* line 362, ../../../sass/sass/_legacy-shared-css.scss */
body .sps-twitter_module {
  padding: 0 8px;
}

/* line 366, ../../../sass/sass/_legacy-shared-css.scss */
body .sps-twitter_module h2.title {
  padding: 8px 0;
  border-bottom-style: solid;
  border-width: 1px;
}

/* line 372, ../../../sass/sass/_legacy-shared-css.scss */
body .sps-tweet {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin: 0 16px 0 8px;
}

/* line 378, ../../../sass/sass/_legacy-shared-css.scss */
body ul.twitter_module_tweets {
  margin: 0;
  border: none;
}

/* line 383, ../../../sass/sass/_legacy-shared-css.scss */
body .tweets_container {
  margin: 4px -8px;
}

/* line 387, ../../../sass/sass/_legacy-shared-css.scss */
body .sps-twitter_module .twitter_module_tabs img {
  background-color: transparent;
}

/* line 391, ../../../sass/sass/_legacy-shared-css.scss */
body .sps-twitter_module .twitter_module_tabs li.loader {
  padding: 8px;
}

/* line 395, ../../../sass/sass/_legacy-shared-css.scss */
body .sps-twitter_module .twitter_disclaimer,
body .sps-twitter_module p.twitter_disclaimer {
  border-bottom: none;
  border-top-style: solid;
  border-top-width: 1px;
  padding: 8px 0 8px 28px;
}

/* line 403, ../../../sass/sass/_legacy-shared-css.scss */
body .sps-twitter_module .jspVerticalBar {
  border: none;
  right: 8px;
}

/* line 408, ../../../sass/sass/_legacy-shared-css.scss */
.sps-twitter_module .web_intents a img {
  background-color: transparent;
}

/* line 412, ../../../sass/sass/_legacy-shared-css.scss */
.module .sps-twitter_module .web_intents a {
  background-image: url(../img/sprite.png);
  display: block;
  float: left;
}

/*
   favourite
*/
/* light icons over dark bg - either on module, or on wi_favourite:hover
   - in as default, but added 
*/
/* line 428, ../../../sass/sass/_legacy-shared-css.scss */
.module .sps-twitter_module .web_intents a.wi_favourite,
.module-background-dark .module .sps-twitter_module .web_intents a.wi_favourite {
  background-position: -352px -580px;
}

/* dark icons over light bg - either on module, or on wi_favourite:hover */
/* line 435, ../../../sass/sass/_legacy-shared-css.scss */
.module .sps-twitter_module .web_intents a.wi_favourite:hover,
.module-background-light .module .sps-twitter_module .web_intents a.wi_favourite,
.module-link-light .module .sps-twitter_module .web_intents a.wi_favourite:hover {
  background-position: -352px -540px;
}

/* dark link hover */
/* line 442, ../../../sass/sass/_legacy-shared-css.scss */
.module-link-dark .module .sps-twitter_module .web_intents a.wi_favourite:hover {
  background-position: -352px -580px;
}

/*
   retweet
*/
/* light icons over dark bg - either on module, or on wi_retweet:hover
   - in as default, but added 
*/
/* line 454, ../../../sass/sass/_legacy-shared-css.scss */
.module .sps-twitter_module .web_intents a.wi_retweet,
.module-background-dark .module .sps-twitter_module .web_intents a.wi_retweet {
  background-position: -311px -581px;
}

/* dark icons over light bg - either on module, or on wi_retweet:hover */
/* line 461, ../../../sass/sass/_legacy-shared-css.scss */
.module .sps-twitter_module .web_intents a.wi_retweet:hover,
.module-background-light .module .sps-twitter_module .web_intents a.wi_retweet,
.module-link-light .module .sps-twitter_module .web_intents a.wi_retweet:hover {
  background-position: -311px -541px;
}

/* dark link hover */
/* line 468, ../../../sass/sass/_legacy-shared-css.scss */
.module-link-dark .module .sps-twitter_module .web_intents a.wi_retweet:hover {
  background-position: -311px -581px;
}

/*
   reply
*/
/* light icons over dark bg - either on module, or on wi_reply:hover
   - in as default, but added 
*/
/* line 480, ../../../sass/sass/_legacy-shared-css.scss */
.module .sps-twitter_module .web_intents a.wi_reply,
.module-background-dark .module .sps-twitter_module .web_intents a.wi_reply {
  background-position: -390px -580px;
}

/* dark icons over light bg - either on module, or on wi_reply:hover */
/* line 487, ../../../sass/sass/_legacy-shared-css.scss */
.module .sps-twitter_module .web_intents a.wi_reply:hover,
.module-background-light .module .sps-twitter_module .web_intents a.wi_reply,
.module-link-light .module .sps-twitter_module .web_intents a.wi_reply:hover {
  background-position: -390px -540px;
}

/* dark link hover */
/* line 494, ../../../sass/sass/_legacy-shared-css.scss */
.module-link-dark .module .sps-twitter_module .web_intents a.wi_reply:hover {
  background-position: -390px -580px;
}

/*
    share
*/
/* line 501, ../../../sass/sass/_legacy-shared-css.scss */
.share-videos .embed-text {
  margin: -8px 0 8px 0;
  display: block;
}

/*
    performances
*/
/* line 508, ../../../sass/sass/_legacy-shared-css.scss */
.page-performance span.formatted-time {
  display: inline-block;
  width: 36px;
  font-size: 0.65em;
  line-height: 1.8em;
  position: absolute;
  left: 0;
}

/*
    act play date
*/
/* line 519, ../../../sass/sass/_legacy-shared-css.scss */
#act-play-date span.formatted-time {
  font-weight: normal;
}

/*--
    Weather module
--*/
/* line 526, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .weather-location {
  padding: 0 4px 8px;
}

/* line 530, ../../../sass/sass/_legacy-shared-css.scss */
.blq-js #weather-module .weather-location {
  display: none;
}

/* line 535, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .location-list {
  border-width: 1px;
  border-style: solid;
  margin-bottom: 8px;
  overflow: hidden;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

/* line 546, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .location-list li {
  position: relative;
  padding: 0 16px 8px 8px;
}

/* line 551, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .location-list li.selected {
  padding-top: 8px;
}

/* line 555, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .location-list li a {
  text-decoration: none;
}

/* line 559, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .location-list li span {
  display: none;
  position: absolute;
  top: 8px;
  right: 4px;
  width: 20px;
  height: 20px;
}

/* line 569, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .tab-header-group .tab-header,
#weather-module .tab-header-group .active {
  width: 50%;
  text-align: center;
}

/* line 575, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .single-tab-header .tab-header,
#weather-module .single-tab-header .active {
  width: 100%;
  text-align: left;
}

/* line 582, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .tab-inner {
  padding: 8px 0;
}

/* line 587, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module ol.forecasts {
  width: 100%;
  overflow: hidden;
  padding: 8px 0;
}

/* line 593, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .twelve-hour ol.forecasts {
  padding: 0;
}

/* line 597, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module ol.forecasts li.forecast,
#weather-module ol.forecasts li.forecast .data,
#weather-module ol.forecasts li.forecast .weather-icon {
  float: left;
  display: inline-block;
  overflow: hidden;
}

/* line 605, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .three-day ol.forecasts li.forecast {
  width: 33%;
  border-left: 1px solid #EEE;
}

/* line 610, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .twelve-hour ol.forecasts li.forecast {
  width: 20%;
  border-left: 1px solid #EEE;
  text-align: center;
}

/* line 616, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .three-day ol.forecasts li.forecast:first-of-type,
#weather-module .twelve-hour ol.forecasts li.forecast {
  border: none;
}

/* line 621, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module .twelve-hour .weatherSymbol img {
  margin: auto;
}

/* line 625, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module ol.forecasts li.forecast .data {
  width: 40%;
  line-height: 1;
  text-align: right;
}

/* line 631, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module ol.forecasts li.forecast .weather-icon {
  width: 60%;
  margin-top: 2px;
}

/* line 636, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module ol.forecasts li.forecast .day a {
  font-weight: bold;
}

/* line 639, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module ol.forecasts li.forecast .max-temperature,
#weather-module ol.forecasts li.forecast .min-temperature,
#weather-module ol.forecasts li.forecast .weatherTemperature {
  padding: 2px 0;
  font-weight: bold;
}

/* line 646, ../../../sass/sass/_legacy-shared-css.scss */
#weather-module.tabset .weatherTimeslot {
  display: block;
  padding: 0 0 2px 0;
}

/* THIS BIT SHOULD ULTIMATELY BE RESPONSIVE*/
/* line 654, ../../../sass/sass/_legacy-shared-css.scss */
.by-date-nav li.first-active:after,
.by-date-nav li.last-active:after,
.by-date-nav li.first-visible:after,
.by-date-nav li.last-visible:after {
  content: "";
  top: 50%;
  margin-top: -7px;
  height: 14px;
  width: 14px;
  position: absolute;
  background-image: url("../img/sprite.png");
  background-repeat: no-repeat;
}

/* line 667, ../../../sass/sass/_legacy-shared-css.scss */
.by-date-nav li.first-active:after,
.by-date-nav li.first-visible:after {
  left: 0;
  margin-left: 0px;
  background-position: -352px -72px;
}

/* line 673, ../../../sass/sass/_legacy-shared-css.scss */
.by-date-nav li.last-active:after,
.by-date-nav li.last-visible:after {
  right: 0;
  margin-right: 0px;
  background-position: -416px -72px;
}

/* line 680, ../../../sass/sass/_legacy-shared-css.scss */
.by-date-nav li.first-active:before,
.by-date-nav li.last-active:before {
  content: "...";
  top: 100%;
  margin-top: -2em;
  height: 14px;
  width: 14px;
  position: absolute;
  right: 0;
  opacity: 0.5;
}

/* line 692, ../../../sass/sass/_legacy-shared-css.scss */
.by-date-nav li.last-active:before {
  right: auto;
  left: 0;
}

/* line 697, ../../../sass/sass/_legacy-shared-css.scss */
.by-date-nav li.inactive:after {
  opacity: 0.25;
}

/* END - THIS BIT SHOULD ULTIMATELY BE RESPONSIVE*/
/*
    Service Newsletter
*/
/* line 707, ../../../sass/sass/_legacy-shared-css.scss */
html .newsletter {
  padding: 8px;
}

/* line 711, ../../../sass/sass/_legacy-shared-css.scss */
html .newsletter-title {
  border-bottom: 1px;
  border-bottom-style: solid;
  font-size: 1.846em;
  font-weight: bold;
  line-height: 1em;
  padding: 8px 0;
}

/* line 720, ../../../sass/sass/_legacy-shared-css.scss */
html .newsletter h3 {
  padding-bottom: 8px;
  font-size: 1.3em;
  line-height: 1.3em;
}

/* line 726, ../../../sass/sass/_legacy-shared-css.scss */
html .newsletter p {
  padding-bottom: 8px;
}

/* line 730, ../../../sass/sass/_legacy-shared-css.scss */
html .newsletter .newsletter-description {
  padding-top: 8px;
}

/* line 734, ../../../sass/sass/_legacy-shared-css.scss */
.newsletter-subscription {
  padding: 8px;
}

/*
 * END -- Service Newsletter
 */
/* =============================================================================
   SHARED 
   ========================================================================== */
/* =============================================================================
 MOBILE
 ========================================================================== */
/*
 *  TABLE OF CONTENTS
 *
 *  global
 *  main navigation
 *  modules and components
 *  module specifics
 *  border colors
 *  accordions
 *  expanders
 *  carousels
 *  js reliant image sizes
 *
 */
/* line 20, ../../../sass/sass/_legacy-mobile-css.scss */
* {
  vertical-align: baseline;
  /*font-weight: inherit;*/
  font-family: inherit;
  /*font-style: inherit;*/
  font-size: inherit;
  text-decoration: none;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
}

/*
 * MOBILE VERSION OF BARLESQUE DOESN'T CONTAIN CLEARFIX 
 */
/* line 36, ../../../sass/sass/_legacy-mobile-css.scss */
.blq-clearfix {
  _height: 1%;
}

/* line 39, ../../../sass/sass/_legacy-mobile-css.scss */
.blq-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 47, ../../../sass/sass/_legacy-mobile-css.scss */
.blq-hide {
  position: absolute;
  left: -2500px;
  width: 1px;
  overflow: hidden;
}

/*--

 !!!!!!!!!!!!!!!! TEMP HIDE !!!!!!!!!!!!!!!!!
 HIDE SOME IMAGES, THESE WILL BE DONE SMARTER

 --*/
/* line 61, ../../../sass/sass/_legacy-mobile-css.scss */
.m-accordion .pg-tier2 img,
.top-acts li.ta-first img,
a.tweet-image, .guide img,
#me-footer,
.m-hidden,
#guide ul,
#blq-content .m-accordion .pg-tier2 img,
#blq-content a.tweet-image, .guide img,
#blq-content #me-footer,
#blq-content .m-hidden,
#blq-content #guide ul {
  display: none;
}

/* line 75, ../../../sass/sass/_legacy-mobile-css.scss */
html body .ta-first.md-sml img {
  display: block;
}

/*--

 GLOBAL

 --*/
/* line 85, ../../../sass/sass/_legacy-mobile-css.scss */
#orb-modules {
  padding: 0;
  position: relative;
  z-index: 0;
}

/* line 91, ../../../sass/sass/_legacy-mobile-css.scss */
h1, h2, h3, h4, h5 {
  font-weight: bold;
}

/* line 94, ../../../sass/sass/_legacy-mobile-css.scss */
h2 {
  margin: 16px 8px 8px;
}

/* line 97, ../../../sass/sass/_legacy-mobile-css.scss */
#masthead {
  position: relative;
  background-position: top right;
  background-repeat: no-repeat;
}

/* line 102, ../../../sass/sass/_legacy-mobile-css.scss */
#masthead #logo a {
  height: 48px;
  width: 100%;
  display: block;
}

/* line 107, ../../../sass/sass/_legacy-mobile-css.scss */
#masthead #logo a span {
  left: -1000px;
  position: absolute;
}

/*--

 MODULES AND COMPONENTS

--*/
/* line 119, ../../../sass/sass/_legacy-mobile-css.scss */
.module h1 {
  padding: 8px 0;
}

/* line 122, ../../../sass/sass/_legacy-mobile-css.scss */
.module h1,
.module h2,
.buy-online-module .buy-online-module-header h2,
.tabset-module-header .tab-header-group h3 {
  background: none;
  margin: 0;
}

/* line 130, ../../../sass/sass/_legacy-mobile-css.scss */
.module-inner h3 {
  padding: 0 0 4px 0;
}

/* line 133, ../../../sass/sass/_legacy-mobile-css.scss */
.module p.footnote {
  font-size: 11px;
  line-height: 12px;
  padding: 0;
}

/*-- module headers - alter padding and border styles --*/
/* line 141, ../../../sass/sass/_legacy-mobile-css.scss */
h2,
.module-header h3 {
  padding: 8px 0 8px 0;
}

/* line 145, ../../../sass/sass/_legacy-mobile-css.scss */
#orb-footer h2,
.first h2 {
  border: none;
}

/* line 149, ../../../sass/sass/_legacy-mobile-css.scss */
.mobile .tabset-module-header .module-inner {
  padding: 8px;
}

/*--
    UNIFY DECORATED LIST STYLES
--*/
/* line 156, ../../../sass/sass/_legacy-mobile-css.scss */
.promos-grid li,
.act-carousel-video li,
#act-similar-acts li,
.act-other-acts li {
  position: relative;
  display: block;
  overflow: hidden;
  zoom: 1;
  margin: 0 0 8px 0;
  float: none;
}

/* line 167, ../../../sass/sass/_legacy-mobile-css.scss */
.one-video-large .module-live-header h1 {
  padding: 8px;
}

/* line 170, ../../../sass/sass/_legacy-mobile-css.scss */
.module-inner .promos-grid:last-of-type li:last-of-type {
  margin: 0;
}

/*--

 MODULE SPECIFICS

 --*/
/*--
 ACT REVIEWS
 --*/
/* line 183, ../../../sass/sass/_legacy-mobile-css.scss */
.act-reviews.module p {
  display: none;
}

/* line 186, ../../../sass/sass/_legacy-mobile-css.scss */
.act-reviews.module p.ar-r-url {
  display: block;
  font-size: 13px;
}

/*--
 ACT PLAY DATE
 --*/
/* line 193, ../../../sass/sass/_legacy-mobile-css.scss */
#act-play-date h3 {
  padding: 0 0 8px 0;
  margin: 0;
}

/*--
 SHARE
 --*/
/* line 202, ../../../sass/sass/_legacy-mobile-css.scss */
.bbc-st {
  /*   padding: 8px;*/
}

/* line 205, ../../../sass/sass/_legacy-mobile-css.scss */
#share .module-inner {
  overflow: hidden;
  clear: both;
}

/* line 209, ../../../sass/sass/_legacy-mobile-css.scss */
#share .module-inner a {
  display: block;
  text-indent: -9999px;
  float: left;
  margin-right: 8px;
}

/*--
 LIVE EMP
 --*/
/* line 220, ../../../sass/sass/_legacy-mobile-css.scss */
#blq-content .live-emp-video img {
  width: 304px;
  height: 171px;
  margin: 0 8px 8px;
}

/* line 225, ../../../sass/sass/_legacy-mobile-css.scss */
#blq-content .live-emp-video span {
  padding: 8px;
}

/*--

 EXPANDER SEE MOBILE.JS (shows first 3 items in list)

--*/
/* line 235, ../../../sass/sass/_legacy-mobile-css.scss */
.expander ul {
  -webkit-transition: all .8s ease-in-out;
  -moz-transition: all .8s ease-in-out;
  -o-transition: all .8s ease-in-out;
  transition: all .8s ease-in-out;
}

/*--

 JS RELIANT CSS IMAGE SIZES

 --*/
/* line 248, ../../../sass/sass/_legacy-mobile-css.scss */
.page-act .guide-img {
  min-height: 16px;
  min-width: 16px;
}

/* line 253, ../../../sass/sass/_legacy-mobile-css.scss */
#podcasts li img {
  min-width: 9px;
  min-height: 9px;
}

/*-- override decorate ct-title opaque overlay for promos grid --*/
/* line 260, ../../../sass/sass/_legacy-mobile-css.scss */
html .mobile .promos-grid .overlay .ct-title {
  background: none;
}

/*--
 Mobile EMP modal overlay
 --
 */
/* line 268, ../../../sass/sass/_legacy-mobile-css.scss */
.emp-mask,
.overlay-mask {
  position: fixed;
  z-index: 507;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  opacity: .9;
  filter: alpha(opacity=0.9);
}

/* line 280, ../../../sass/sass/_legacy-mobile-css.scss */
.emp-overlay,
.player-overlay {
  position: absolute;
  z-index: 508;
}

/* line 285, ../../../sass/sass/_legacy-mobile-css.scss */
.player-overlay.open {
  background: #000;
  border: 1px solid #111;
}

/* line 290, ../../../sass/sass/_legacy-mobile-css.scss */
.emp-close,
.overlay-close {
  display: block;
  height: 32px;
  margin-right: 4px;
  margin-top: 4px;
  position: fixed;
  text-indent: -2000px;
  width: 32px;
  z-index: 509;
  top: 0;
  right: 0;
}

/* 
    Reduced sizes for smaller than 320px 
*/
@media only screen and (max-width: 319px) {
  /* line 309, ../../../sass/sass/_legacy-mobile-css.scss */
  #share .module-inner a {
    margin-right: 8px;
  }
}
/*--
    LATEST / UPCOMING SUBCONTENT IN TABS
--*/
/* line 319, ../../../sass/sass/_legacy-mobile-css.scss */
.sub-content .latest-upcoming-series-tabset .module-footer,
.sub-content .latest-upcoming-network-tabset .module-footer {
  border: none;
}

/*--
    buy online module
--*/
/* line 328, ../../../sass/sass/_legacy-mobile-css.scss */
.buy-online-module .buy-online-module-section-inner {
  padding: 0 8px;
}

/* line 332, ../../../sass/sass/_legacy-mobile-css.scss */
.glastonbury-webcam-mobile img {
  width: 100%;
  height: auto;
  max-width: 624px;
}

/*--

    CONTROLS LEFT RIGHT

--*/
/*--

    GEL ICONS

--*/
/*--

    FONT SIZE/LINE HEIGHT

--*/
/* TODO finish and implement through modules */
/* overrides list: items must be a list first, even if immediately overridden */
/*
 * Flexbox compatibility mixins
 */
/* line 5, ../../../sass/sass/_base-columns.scss */
#blq-content li article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0;
}

@media screen and (max-width: 400px) {
  /* line 13, ../../../sass/sass/_base-columns.scss */
  #blq-content li article {
    width: 100%;
  }
}

/* line 24, ../../../sass/sass/_base-columns.scss */
#blq-content article img {
  width: 100%;
}

/* line 1, ../../../sass/sass/_base-layout.scss */
#orb-modules {
  width: 100%;
}

/* line 5, ../../../sass/sass/_base-layout.scss */
#blq-content {
  padding-top: 16px;
  padding-bottom: 96px;
  position: relative;
}

/* line 11, ../../../sass/sass/_base-layout.scss */
.content-hidden {
  display: none !important;
}

/* line 15, ../../../sass/sass/_base-layout.scss */
body {
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

/* line 20, ../../../sass/sass/_base-layout.scss */
table {
  border-collapse: collapse;
}

/* slight BG for img, creates a little bit of 'space' when no actual image is present */
/* line 25, ../../../sass/sass/_base-layout.scss */
.main-content img,
.sub-content img {
  background-color: rgba(128, 128, 128, 0.1);
}

/*--
    HIDE HEADER
--*/
/* line 507, ../../../sass/sass/_base-mixins.scss */
.main-content .module.pg-tier2 :not(always-show-header) .module-header h2,
.main-content .module.pg-tier3 :not(always-show-header) .module-header h2,
.main-content .module.pg-tiermixed :not(always-show-header) .module-header h2,
.page-video .module.video-promos:not(.has-gallery) :not(always-show-header) .module-header h2,
.page-video .module.acv-large :not(always-show-header) .module-header h2,
.page-photo .module.photo-promos :not(always-show-header) .module-header h2,
.page-act .pg-tiermixed :not(always-show-header) .module-header h2,
.page-guide .pg-tiermixed :not(always-show-header) .module-header h2 {
  text-indent: -3000px;
  line-height: 0;
  margin: 0;
  padding: 0;
}

/* line 45, ../../../sass/sass/_base-layout.scss */
.page-photo .module-header span.sub-head {
  text-indent: -3000px;
  line-height: 0;
  margin: 0;
  padding: 0;
}

/* line 49, ../../../sass/sass/_base-layout.scss */
.margin-below-header {
  margin-bottom: 8px;
}

/*--
    PREVENT MODULE HEADERS FROM FLOATING
--*/
/* line 57, ../../../sass/sass/_base-layout.scss */
.module-header {
  clear: both;
}

/*--
    CLEAR FLOATS
--*/
/* line 67, ../../../sass/sass/_base-layout.scss */
#act-similar-acts ul,
ul.plain-list,
.tab-inner,
.fmc-col,
.act-other-acts ul,
.top-acts,
.g-nav,
.promos-schedule,
#first-broadcast,
#act-other-appearance,
#act-work-related-links,
#recommendations-twitter #recommendations,
.page-guide #guide {
  overflow: hidden;
}

/* line 83, ../../../sass/sass/_base-layout.scss */
.page-act .act-description,
.page-act #act-biography {
  clear: both;
}

/* line 88, ../../../sass/sass/_base-layout.scss */
.page-index .lead-image img {
  width: 100%;
}

/* line 93, ../../../sass/sass/_base-layout.scss */
.module,
.buy-online-module {
  margin: 0 0 8px 0;
}

/* line 98, ../../../sass/sass/_base-layout.scss */
.module-flush .module-inner {
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* line 106, ../../../sass/sass/_base-layout.scss */
.module-footer {
  margin: 0 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (min-width: 240px) {
  /* line 114, ../../../sass/sass/_base-layout.scss */
  .module-header,
  .module-inner,
  .buy-online-module .buy-online-module-header {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 122, ../../../sass/sass/_base-layout.scss */
  .page-act .main-content,
  .page-act .sub-content,
  .page-share .main-content,
  .page-share .sub-content,
  .page-guide .main-content,
  .page-guide .sub-content,
  .page-index .main-content,
  .page-index .sub-content,
  .page-video .main-content,
  .page-video .sub-content,
  .page-static-content .main-content,
  .page-static-content .sub-content,
  .page-series .main-content,
  .page-series .sub-content,
  .page-service .main-content,
  .page-service .sub-content,
  .page-promo .main-content,
  .page-promo .sub-content,
  .page-index .event-countdown-container {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
  }

  /* line 146, ../../../sass/sass/_base-layout.scss */
  #guides-selections .module-header h2,
  .event-line-up-table h2 {
    border-top: none;
  }

  /*--
      
      50/50 IMG / TEXT
  
  --*/
  /* line 159, ../../../sass/sass/_base-layout.scss */
  .page-performance .single-day-line-up .act-favourite .favourite-button span.p-f,
  .page-performance .single-day-line-up .act-favourite .favourite-button span.p-f-icon {
    width: 200%;
    padding: 8px 8px 0 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 400px) {
  /* line 172, ../../../sass/sass/_base-layout.scss */
  .module,
  .buy-online-module {
    margin: 0 0 16px 0;
  }
}
@media screen and (min-width: 480px) {
  /*--
      
      2 COLS
      
  --*/
  /* line 186, ../../../sass/sass/_base-layout.scss */
  .acts-split ul li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  /* line 191, ../../../sass/sass/_base-layout.scss */
  .page-performance .single-day-line-up .act-favourite .favourite-button span.p-f,
  .page-performance .single-day-line-up .act-favourite .favourite-button span.p-f-icon {
    width: 100%;
    height: 100%;
  }
}
@media screen and (min-width: 600px) {
  /* line 201, ../../../sass/sass/_base-layout.scss */
  .module-header,
  .module-inner,
  .module.m-accordion,
  .buy-online-module-header {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

    /*-- 

        MAIN/SUB CONTENT
        50/50 SPLIT
        EVENT COUNTDOWN FLOAT TO SUB

    --*/
  /* line 216, ../../../sass/sass/_base-layout.scss */
  .page-act .main-content,
  .page-guide .main-content,
  .page-share .main-content,
  .page-index .main-content,
  .page-static-content .main-content,
  .page-series .main-content,
  .page-service .main-content,
  .page-promo .main-content,
  .page-video .main-content,
  .page-photo .main-content {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 8px;
    float: left;
  }

  /* line 231, ../../../sass/sass/_base-layout.scss */
  .page-act .sub-content,
  .page-guide .sub-content,
  .page-share .sub-content,
  .page-index .sub-content,
  .page-static-content .sub-content,
  .page-series .sub-content,
  .page-service .sub-content,
  .page-promo .sub-content,
  .page-video .sub-content,
  .page-photo .sub-content {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 8px;
    padding-right: 0;
    float: right;
    clear: right;
  }

  /* line 247, ../../../sass/sass/_base-layout.scss */
  .page-index .event-countdown-container {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 8px;
    padding-right: 0;
    float: right;
    clear: right;
  }

  /* line 254, ../../../sass/sass/_base-layout.scss */
  .acts-split ul li {
    float: none;
    width: 100%;
  }

  /* line 259, ../../../sass/sass/_base-layout.scss */
  .page-guide #guide .module-inner p {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  /*--
        MAIN/SUB CONTENT
        66/33 SPLIT
        EVENT COUNTDOWN FLOAT TO SUB-CONTENT
  --*/
  /* line 272, ../../../sass/sass/_base-layout.scss */
  .page-act .main-content,
  .page-index .main-content,
  .page-share .main-content,
  .page-guide .main-content,
  .page-series .main-content,
  .page-service .main-content,
  .page-static-content .main-content,
  .page-promo .main-content,
  .page-video .main-content,
  .page-photo .main-content {
    width: 66.6666%;
  }

  /* line 285, ../../../sass/sass/_base-layout.scss */
  .page-act .sub-content,
  .page-index .sub-content,
  .page-share .sub-content,
  .page-guide .sub-content,
  .page-series .sub-content,
  .page-service .sub-content,
  .page-static-content .sub-content,
  .page-promo .sub-content,
  .page-video .sub-content,
  .page-photo .sub-content {
    width: 33.3333%;
  }

  /* line 298, ../../../sass/sass/_base-layout.scss */
  .page-index .event-countdown-container {
    width: 33.3333%;
  }

  /* line 302, ../../../sass/sass/_base-layout.scss */
  .acts-split ul li {
    float: left;
    width: 50%;
  }
}
/*--
    
    PAGE ACT

--*/
@media screen and (min-width: 240px) {
  /* line 316, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li,
  .act-other-acts li {
    width: 100%;
    padding: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
  }
  /* line 323, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li i.icon-gvl3-r,
  #act-similar-acts li img,
  #act-similar-acts li span,
  #act-similar-acts li p,
  .act-other-acts li i.icon-gvl3-r,
  .act-other-acts li img,
  .act-other-acts li span,
  .act-other-acts li p {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 0;
  }
  /* line 333, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li a.has-icon img,
  .act-other-acts li a.has-icon img {
    width: 100%;
  }
  /* line 337, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li img,
  .act-other-acts li img {
    clear: left;
  }
  /* line 341, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li span,
  #act-similar-acts li p,
  .act-other-acts li span,
  .act-other-acts li p {
    padding: 0 8px;
    display: block;
  }

  /* line 349, ../../../sass/sass/_base-layout.scss */
  .page-act .lead-image {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 0;
  }

  /* line 354, ../../../sass/sass/_base-layout.scss */
  .page-act .lead-image .module-inner {
    padding: 8px 0 8px 8px;
  }

  /* line 357, ../../../sass/sass/_base-layout.scss */
  .page-act .lead-image img {
    width: 100%;
  }

  /* line 361, ../../../sass/sass/_base-layout.scss */
  .page-act .act-other-acts li img {
    margin: 0;
  }

  /* line 364, ../../../sass/sass/_base-layout.scss */
  .page-act .act-other-acts li span {
    font-size: 13px;
    line-height: 14px;
  }

  /* line 367, ../../../sass/sass/_base-layout.scss */
  .page-act .act-other-acts li span.act-name {
    font-size: 16px;
    line-height: 1em;
  }

  /*-- 
      ACT TIPPED BY
  --*/
  /* line 374, ../../../sass/sass/_base-layout.scss */
  .act-tipped-by {
    width: 100%;
  }
  /* line 376, ../../../sass/sass/_base-layout.scss */
  .act-tipped-by img {
    width: 33.3333%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 8px 0;
  }

  /* line 382, ../../../sass/sass/_base-layout.scss */
  .act-tipped-by h2 span {
    display: block;
    text-transform: capitalize;
  }

  /* line 386, ../../../sass/sass/_base-layout.scss */
  .act-tipped-by .module-inner {
    width: 65%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
  }

  /* line 390, ../../../sass/sass/_base-layout.scss */
  .act-tipped-by .module-footer {
    clear: both;
  }

  /*-- 
      
      LATEST ALBUM
  
  --*/
  /* line 399, ../../../sass/sass/_base-layout.scss */
  .latest-album {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 404, ../../../sass/sass/_base-layout.scss */
  .latest-album img {
    width: 33.3333%;
    float: left;
    margin: 0 0 8px 0;
  }

  /* line 410, ../../../sass/sass/_base-layout.scss */
  .latest-album span,
  .latest-album p,
  .latest-album h3 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 66.6666%;
    padding: 0 8px;
  }

  /* line 418, ../../../sass/sass/_base-layout.scss */
  .latest-album p {
    padding-top: 4px;
  }
}
@media screen and (min-width: 400px) {
  /* line 424, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts ul,
  .act-other-acts ul {
    margin-right: -4px;
    margin-left: -4px;
  }

  /* line 429, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li,
  .act-other-acts li {
    width: 33.3333%;
    clear: none;
    float: left;
    padding: 0 4px;
  }
  /* line 436, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li i.icon-gvl3-r,
  #act-similar-acts li img,
  #act-similar-acts li span,
  #act-similar-acts li p,
  .act-other-acts li i.icon-gvl3-r,
  .act-other-acts li img,
  .act-other-acts li span,
  .act-other-acts li p {
    width: 100%;
  }
  /* line 442, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li span,
  .act-other-acts li span {
    padding: 8px 0 0 0;
  }

  /* line 446, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li:nth-child(3n+1),
  .act-other-acts li:nth-child(3n+1) {
    clear: both;
  }
}
@media screen and (min-width: 600px) {
  /* line 453, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li,
  .act-other-acts li {
    width: 50%;
    clear: none;
    float: left;
    padding: 0 4px;
  }
  /* line 460, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li i.icon-gvl3-r,
  #act-similar-acts li img,
  #act-similar-acts li span,
  #act-similar-acts li p,
  .act-other-acts li i.icon-gvl3-r,
  .act-other-acts li img,
  .act-other-acts li span,
  .act-other-acts li p {
    width: 100%;
    border: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0;
  }
  /* line 469, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li a.has-icon img,
  .act-other-acts li a.has-icon img {
    width: 100%;
  }
  /* line 472, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li img,
  .act-other-acts li img {
    margin: 0;
  }
  /* line 475, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li span,
  #act-similar-acts li p,
  .act-other-acts li span,
  .act-other-acts li p {
    padding: 4px 0 0 0;
    display: block;
    height: auto;
    min-height: 2em;
  }

  /* line 484, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li:nth-child(3n+1),
  .act-other-acts li:nth-child(3n+1) {
    clear: none;
  }

  /* line 488, ../../../sass/sass/_base-layout.scss */
  #act-similar-acts li:nth-child(2n+1),
  .act-other-acts li:nth-child(2n+1) {
    clear: both;
  }

  /* line 493, ../../../sass/sass/_base-layout.scss */
  .page-act .lead-image {
    width: 100%;
  }

  /* line 497, ../../../sass/sass/_base-layout.scss */
  .page-act .lead-image .module-inner {
    padding: 8px;
  }
}
@media screen and (min-width: 768px) {
  /* line 504, ../../../sass/sass/_base-layout.scss */
  .page-act .lead-image {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 0;
  }
}
/*--
    
    TWITTER 
    
--*/
/* line 518, ../../../sass/sass/_base-layout.scss */
#twitter-module h3 {
  padding: 8px;
}

/* line 521, ../../../sass/sass/_base-layout.scss */
body .sps-twitter_module {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 524, ../../../sass/sass/_base-layout.scss */
.mobile .sps-twitter_module .twitter_disclaimer {
  padding-top: 4px;
}

/* line 528, ../../../sass/sass/_base-layout.scss */
#twitter_module_tweets .jspContainer {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 50px solid transparent;
  margin: 0 -52px 0 0;
  width: 100% !important;
}

/* line 535, ../../../sass/sass/_base-layout.scss */
.mobile #twitter_module_tweets:after {
  content: " ";
  height: 100%;
  position: absolute;
  right: 8px;
  top: 0;
  width: 42px;
  display: block;
  z-index: 2000;
}

/* line 546, ../../../sass/sass/_base-layout.scss */
body ul.twitter_module_tweets {
  width: 100% !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

/* line 551, ../../../sass/sass/_base-layout.scss */
body #twitter_module_tweets .jspPane {
  width: 100% !important;
}

/* line 554, ../../../sass/sass/_base-layout.scss */
body ul.twitter_module_tweets li {
  margin-bottom: 8px;
  border: 0;
}

@media screen and (min-width: 600px) {
  /* line 559, ../../../sass/sass/_base-layout.scss */
  #twitter_module_tweets .jspContainer {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 0 solid black;
    margin: 0;
  }

  /* line 565, ../../../sass/sass/_base-layout.scss */
  body ul.twitter_module_tweets,
  body ul.twitter_module_tweets li {
    margin-right: 0;
  }

  /* line 570, ../../../sass/sass/_base-layout.scss */
  .mobile #twitter_module_tweets:after {
    display: none;
  }
}
/*--
    
    Android AAAMP install prompt styling

--*/
/* line 582, ../../../sass/sass/_base-layout.scss */
#marketPlacePopup {
  position: fixed;
  display: block;
  width: 300px;
  height: 150px;
  left: 50%;
  top: 50%;
  margin-left: -170px;
  margin-top: -95px;
  padding: 20px;
  background-color: #fff;
  z-index: 1000;
  color: black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 597, ../../../sass/sass/_base-layout.scss */
#marketPlacePopup:before {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 607, ../../../sass/sass/_base-layout.scss */
#marketPlacePopupHeader {
  font-size: 24px;
  line-height: 24px;
}

/* line 612, ../../../sass/sass/_base-layout.scss */
#marketPlacePopupMessage {
  margin: 18px 0;
}

/* line 618, ../../../sass/sass/_base-layout.scss */
#marketPlacePopupInstallButton,
#marketPlacePopupCancelButton {
  padding: 2px 4px;
  width: 50%;
  float: left;
}

/* line 624, ../../../sass/sass/_base-layout.scss */
#marketPlacePopupCancelButton {
  border-left: 1px solid #888080;
}

/* line 627, ../../../sass/sass/_base-layout.scss */
#marketPlacePopupInstallButton {
  border-right: 1px solid #FFF;
}

/* line 631, ../../../sass/sass/_base-layout.scss */
.dot-dot-dot__hide-after:after {
  display: none;
}

/*--
 UTILISE MOBILE SPRITE
 --*/
/* line 19, ../../../sass/sass/_base-icons.scss */
.m-accordion .module-header h2 a:before,
.m-accordion .module-header h3 a:before,
#blq-local-nav li.trigger a,
.act-carousel-mobile .control span,
#large-carousel .control span,
#event-line-up-controls .control span,
.emp-close,
.overlay-close,
#actVideos a.next span,
#actVideos a.back span,
.act-carousel-video .control span,
.act-carousel-mobile-popup .popup-close-button,
a.ex-trigger span,
.carousel-video .control span,
.has-icon-inline .icon-gvl3 {
  background-image: none;
  background-repeat: no-repeat;
}

/* line 40, ../../../sass/sass/_base-icons.scss */
#weather-module .location-list li.selected span {
  background-image: url("../img/mob-sprite.png");
  background-repeat: no-repeat;
}

/* line 45, ../../../sass/sass/_base-icons.scss */
a.has-icon {
  background: inherit;
}

/* line 50, ../../../sass/sass/_base-icons.scss */
a.external span.link-icon,
a.has-icon .icon-gvl3 {
  display: none;
}

/* line 55, ../../../sass/sass/_base-icons.scss */
a.has-icon i.icon-gvl3-r {
  position: relative;
  display: block;
  overflow: hidden;
}

/* line 63, ../../../sass/sass/_base-icons.scss */
.favourite-button .p-f-variant-small.p-f-p_artist .p-f-gelicon {
  padding-left: 4px;
}
/* line 67, ../../../sass/sass/_base-icons.scss */
.favourite-button .p-f-busy .p-f-icon-sprite {
  display: none !important;
}

/* line 72, ../../../sass/sass/_base-icons.scss */
.preloader {
  position: absolute;
  left: -moz-calc(50% - 10px);
  left: -webkit-calc(50% - 10px);
  left: calc(50% - 10px);
  top: -moz-calc(50% - 40px);
  top: -webkit-calc(50% - 40px);
  top: calc(50% - 40px);
  width: 40px;
  height: 40px;
  background: url("../img/preloader.gif") no-repeat;
}

/*--    
    
    FONT DECLARATION

--*/
@font-face {
  font-family: 'GELIconsFull';
  src: url("../fonts/gelnewsicons-regular-webfont.eot");
  src: url("../fonts/gelnewsicons-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gelnewsicons-regular-webfont.woff") format("woff"), url("../fonts/gelnewsicons-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GEL-Icons';
  src: url("../fonts/GEL-icons.eot");
  src: url("../fonts/GEL-icons?#iefix") format("embedded-opentype"), url("../fonts/GEL-icons.woff") format("woff"), url("../fonts/GEL-icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*--

    GVL3-R ICON

--*/
/* line 119, ../../../sass/sass/_base-icons.scss */
a.has-icon .icon-gvl3 {
  display: none;
}

/* line 122, ../../../sass/sass/_base-icons.scss */
.carousel-thumbs a.has-icon i.icon-gvl3-r {
  background: inherit;
}

/* line 126, ../../../sass/sass/_base-icons.scss */
i.icon-gvl3-r:after,
i.icon-gvl3-r:before,
.artist-search:after {
  display: block;
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 32px;
  width: 32px;
  font-size: 18px;
  line-height: 28px;
}

/* line 137, ../../../sass/sass/_base-icons.scss */
.artist-search:after {
  left: auto;
  right: 0;
  bottom: 2px;
  height: 24px;
  width: 24px;
}

@media screen and (min-width: 400px) {
  /* line 146, ../../../sass/sass/_base-icons.scss */
  .artist-search:after {
    bottom: 2px;
  }
}
/* line 151, ../../../sass/sass/_base-icons.scss */
i.icon-gvl3-r:before {
  z-index: 5;
  background: inherit;
}

/* line 155, ../../../sass/sass/_base-icons.scss */
i.icon-gvl3-r:after {
  z-index: 10;
}

/* line 160, ../../../sass/sass/_base-icons.scss */
i.icon-gvl3-r:before {
  opacity: 1;
}

/* line 164, ../../../sass/sass/_base-icons.scss */
.pg-tier1 i.icon-gvl3-r:before {
  opacity: 0.8;
}

/* line 168, ../../../sass/sass/_base-icons.scss */
.act-carousel a.openPopup:after,
a.has-icon i.icon-gvl3-r:after,
a.has-icon-inline .icon-gvl3:before,
a.has-icon-inline .icon-gvl3-external:after,
.module ul li a.external:after,
.module a.external span:after,
a.ex-trigger span:before,
.plain-list a.external:after,
.artist-search:after {
  font-family: 'GELIconsFull';
  font-style: normal;
  font-weight: normal;
  text-align: center;
}

/* line 183, ../../../sass/sass/_base-icons.scss */
a.has-icon i.icon-gvl3-r-data-icon:after {
  font-family: 'GEL-icons';
  content: attr(data-icon);
  speak: none;
  /* Enable Ligatures */
  -webkit-font-feature-settings: "liga","dlig";
  -moz-font-feature-settings: "liga=1, dlig=1";
  -moz-font-feature-settings: "liga","dlig";
  -ms-font-feature-settings: "liga","dlig";
  -o-font-feature-settings: "liga","dlig";
  font-feature-settings: "liga","dlig";
  text-rendering: optimizeLegibility;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* line 189, ../../../sass/sass/_base-icons.scss */
a.has-icon-inline .icon-gvl3-watch:before,
a.has-icon .icon-gvl3-r-watch:after {
  content: '\F060';
}

/* line 191, ../../../sass/sass/_base-icons.scss */
a.has-icon-inline .icon-gvl3-listen:before,
a.has-icon .icon-gvl3-r-listen:after {
  content: '\F061';
}

/* line 193, ../../../sass/sass/_base-icons.scss */
a.has-icon-inline .icon-gvl3-photo:before,
a.has-icon .icon-gvl3-r-photo:after {
  content: '\F062';
}

/* line 195, ../../../sass/sass/_base-icons.scss */
a.has-icon-inline .icon-gvl3-podcast:before,
a.has-icon .icon-gvl3-r-podcast:after {
  content: '\F065';
}

/* line 197, ../../../sass/sass/_base-icons.scss */
a.has-icon-inline .icon-gvl3-external:after,
.act-set-list a.external:after,
#guide-more a.external span:after,
.plain-list a.external:after {
  content: '\F021';
}

/* line 202, ../../../sass/sass/_base-icons.scss */
#guide-more a.external span:after {
  padding-left: 4px;
}

/* line 206, ../../../sass/sass/_base-icons.scss */
.artist-search:after {
  content: '\F00A';
}

/* line 208, ../../../sass/sass/_base-icons.scss */
.act-carousel a.openPopup:after {
  content: '\F036';
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 32px;
  width: 32px;
  font-size: 18px;
  line-height: 28px;
}

/* line 217, ../../../sass/sass/_base-icons.scss */
.has-icon-inline .icon-gvl3 {
  position: relative;
}

/* line 221, ../../../sass/sass/_base-icons.scss */
.has-icon-inline.has-icon-inline-after .icon-gvl3 {
  padding: 0;
}

/* line 225, ../../../sass/sass/_base-icons.scss */
.has-icon-inline .icon-gvl3:after,
.has-icon-inline .icon-gvl3:before,
.act-set-list a.external:after,
.plain-list a.external:after {
  display: inline-block;
  position: relative;
}

/* line 232, ../../../sass/sass/_base-icons.scss */
.has-icon-inline .icon-gvl3:before {
  left: 0px;
  top: 0px;
  font-size: 18px;
  line-height: 11px;
}

/* line 238, ../../../sass/sass/_base-icons.scss */
.has-icon-inline .icon-gvl3:after {
  right: -15px;
  top: 0px;
}

/* line 242, ../../../sass/sass/_base-icons.scss */
.plain-list a.external:after,
.act-set-list a.external:after {
  left: 0.1em;
  bottom: 0.1em;
}

/*--
 TRIGGER
 --*/
/* line 250, ../../../sass/sass/_base-icons.scss */
a.ex-trigger {
  text-align: center;
  display: block;
  padding: 8px 0 0 0;
  margin-top: 0;
  position: relative;
  position: relative;
}
/* line 523, ../../../sass/sass/_base-mixins.scss */
a.ex-trigger:before {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
  border-color: inherit;
}
/* line 561, ../../../sass/sass/_base-mixins.scss */
a.ex-trigger:before {
  left: 0;
  right: 0;
  bottom: 100%;
  height: 1px;
  border-bottom: 1px solid;
}

/* line 260, ../../../sass/sass/_base-icons.scss */
a.ex-trigger.ex-active {
  margin-top: 16px;
}

/* line 263, ../../../sass/sass/_base-icons.scss */
a.ex-trigger span {
  padding: 0 0 0 30px;
  position: relative;
}

/* line 267, ../../../sass/sass/_base-icons.scss */
a.ex-trigger span:before {
  content: '\F003';
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 32px;
  width: 32px;
  font-size: 18px;
  line-height: 28px;
  font-size: 22px;
  line-height: 14px;
}

/* line 278, ../../../sass/sass/_base-icons.scss */
a.ex-active span:before {
  content: '\F002';
  top: -1px;
}

/*--
    CAROUSEL CONTROLS
--*/
/* line 289, ../../../sass/sass/_base-icons.scss */
a.control {
  height: 40px;
  width: 40px;
  position: relative;
  display: block;
}

/*--
    CONTROL ICON
--*/
/* line 298, ../../../sass/sass/_base-icons.scss */
a.control:hover span,
a.control:hover {
  text-decoration: none !important;
}

/* line 302, ../../../sass/sass/_base-icons.scss */
a.control span {
  display: block;
  text-align: center;
}

/* line 306, ../../../sass/sass/_base-icons.scss */
a.control span:after,
a.overlay-close:after {
  font-family: 'GELIconsFull';
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  vertical-align: top;
  text-align: center;
  font-size: 38px;
  line-height: 40px;
}

/* line 317, ../../../sass/sass/_base-icons.scss */
a.overlay-close:after {
  font-size: 29px;
  line-height: 33px;
}

/* line 322, ../../../sass/sass/_base-icons.scss */
a.control span:after {
  width: 100%;
}

/* line 326, ../../../sass/sass/_base-icons.scss */
a.control.back span:after {
  content: '\F000';
}

/* line 327, ../../../sass/sass/_base-icons.scss */
a.control.next span:after {
  content: '\F001';
}

/* line 328, ../../../sass/sass/_base-icons.scss */
a.overlay-close:after {
  content: '\F00B';
  text-indent: 0px;
  left: 6px;
  bottom: 1px;
  position: absolute;
}

/*--
    ACT CAROUSEL CONTROL NOT RESPONSIVE
--*/
/* line 340, ../../../sass/sass/_base-icons.scss */
.act-carousel-video a.control {
  height: 100%;
}

/* line 344, ../../../sass/sass/_base-icons.scss */
.carousel-video a.control span,
.act-carousel-video a.control span {
  height: 36px;
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -18px;
}

/*--

    LARGE CAROUSEL ICON RESPONSE

--*/
/* line 361, ../../../sass/sass/_base-icons.scss */
#large-carousel a.control {
  height: 44px;
  width: 44px;
}

@media screen and (min-width: 768px) {
  /* line 368, ../../../sass/sass/_base-icons.scss */
  #large-carousel a.control {
    height: 64px;
    width: 64px;
  }

  /* line 372, ../../../sass/sass/_base-icons.scss */
  #large-carousel a.control span::after {
    font-size: 48px;
    line-height: 56px;
  }
}
/*--

    ACT CAROUSEL ICON RESPONSE

--*/
/* line 382, ../../../sass/sass/_base-icons.scss */
.act-carousel-mobile .control,
.act-carousel-mobile-popup .control {
  position: absolute;
  z-index: 11;
  top: 50%;
  margin-top: -32px;
}

/* line 390, ../../../sass/sass/_base-icons.scss */
.act-carousel-mobile .back,
.act-carousel-mobile-popup .back {
  left: 0;
}

/* line 394, ../../../sass/sass/_base-icons.scss */
.act-carousel-mobile .next,
.act-carousel-mobile-popup .next {
  right: 0;
  left: auto;
}

/* line 399, ../../../sass/sass/_base-icons.scss */
.act-carousel-mobile a.control {
  height: 50px;
  width: 50px;
}

/* line 400, ../../../sass/sass/_base-icons.scss */
.act-carousel-mobile a.control span:after {
  font-size: 40px;
  line-height: 44px;
}

@media screen and (min-width: 400px) {
  /* line 403, ../../../sass/sass/_base-icons.scss */
  .act-carousel-mobile a.control {
    height: 64px;
    width: 64px;
  }

  /* line 404, ../../../sass/sass/_base-icons.scss */
  .act-carousel-mobile a.control span:after {
    font-size: 48px;
    line-height: 56px;
  }
}
@media screen and (min-width: 600px) {
  /* line 407, ../../../sass/sass/_base-icons.scss */
  .act-carousel-mobile a.control {
    height: 50px;
    width: 50px;
  }

  /* line 408, ../../../sass/sass/_base-icons.scss */
  .act-carousel-mobile a.control span:after {
    font-size: 40px;
    line-height: 44px;
  }
}
@media screen and (min-width: 768px) {
  /* line 411, ../../../sass/sass/_base-icons.scss */
  .act-carousel-mobile a.control {
    height: 64px;
    width: 64px;
  }

  /* line 412, ../../../sass/sass/_base-icons.scss */
  .act-carousel-mobile a.control span:after {
    font-size: 48px;
    line-height: 56px;
  }
}
/*--

    LINE UP CAROUSEL

--*/
/*--

    PROMOS ICON RESPONSE

--*/
@media screen and (min-width: 400px) {
  /* line 437, ../../../sass/sass/_base-icons.scss */
  .page-photo .promos-grid li i.icon-gvl3-r:after,
  .page-photo .promos-grid li i.icon-gvl3-r:before {
    height: 32px;
    width: 32px;
    font-size: 18px;
    line-height: 28px;
  }

  /* line 442, ../../../sass/sass/_base-icons.scss */
  .page-photo .promos-grid li:nth-of-type(-n+4) i.icon-gvl3-r:after,
  .page-photo .promos-grid li:nth-of-type(-n+4) i.icon-gvl3-r:before {
    height: 40px;
    width: 40px;
    font-size: 26px;
    line-height: 36px;
  }
}
@media screen and (min-width: 600px) {
  /* line 449, ../../../sass/sass/_base-icons.scss */
  .page-photo .promos-grid li:nth-of-type(-n+4) i.icon-gvl3-r:after,
  .page-photo .promos-grid li:nth-of-type(-n+4) i.icon-gvl3-r:before {
    height: 48px;
    width: 48px;
    font-size: 34px;
    line-height: 42px;
  }
}
@media screen and (min-width: 768px) {
  /* line 457, ../../../sass/sass/_base-icons.scss */
  .page-photo .promos-grid li:nth-of-type(-n+6) i.icon-gvl3-r:after,
  .page-photo .promos-grid li:nth-of-type(-n+6) i.icon-gvl3-r:before {
    height: 40px;
    width: 40px;
    font-size: 26px;
    line-height: 36px;
  }

  /* line 463, ../../../sass/sass/_base-icons.scss */
  #act-similar-acts li i.icon-gvl3-r:after,
  #act-similar-acts li i.icon-gvl3-r:before,
  .act-other-acts li i.icon-gvl3-r:after,
  .act-other-acts li i.icon-gvl3-r:before,
  .page-index .promos-grid li i.icon-gvl3-r:after,
  .page-index .promos-grid li i.icon-gvl3-r:before,
  .page-series ul.promos-schedule li i.icon-gvl3-r:after,
  .page-series ul.promos-schedule li i.icon-gvl3-r:before {
    height: 40px;
    width: 40px;
    font-size: 26px;
    line-height: 36px;
  }

  /* line 474, ../../../sass/sass/_base-icons.scss */
  .page-index .promos-grid li.pg-tier3 i.icon-gvl3-r:after,
  .page-index .promos-grid li.pg-tier3 i.icon-gvl3-r:before {
    height: 32px;
    width: 32px;
    font-size: 18px;
    line-height: 28px;
  }
}
@media screen and (min-width: 1008px) {
  /* line 482, ../../../sass/sass/_base-icons.scss */
  .page-photo .promos-grid li:nth-of-type(-n+6) i.icon-gvl3-r:after,
  .page-photo .promos-grid li:nth-of-type(-n+6) i.icon-gvl3-r:before {
    height: 48px;
    width: 48px;
    font-size: 34px;
    line-height: 42px;
  }

  /* line 487, ../../../sass/sass/_base-icons.scss */
  #act-similar-acts li i.icon-gvl3-r:after,
  #act-similar-acts li i.icon-gvl3-r:before,
  .act-other-acts li i.icon-gvl3-r:after,
  .act-other-acts li i.icon-gvl3-r:before,
  .page-index .promos-grid li i.icon-gvl3-r:after,
  .page-index .promos-grid li i.icon-gvl3-r:before,
  .page-series ul.promos-schedule li i.icon-gvl3-r:after,
  .page-series ul.promos-schedule li i.icon-gvl3-r:before {
    height: 48px;
    width: 48px;
    font-size: 34px;
    line-height: 42px;
  }

  /* line 498, ../../../sass/sass/_base-icons.scss */
  .page-index .promos-grid li.pg-tier3 i.icon-gvl3-r:after,
  .page-index .promos-grid li.pg-tier3 i.icon-gvl3-r:before {
    height: 40px;
    width: 40px;
    font-size: 26px;
    line-height: 36px;
  }
}
/* line 504, ../../../sass/sass/_base-icons.scss */
#event-episodes-now a.has-icon-replace span {
  text-indent: -9999px;
}

/* line 508, ../../../sass/sass/_base-icons.scss */
#event-episodes-now a.has-icon-replace i.icon-gvl3-replace:after {
  position: absolute;
  top: 0;
  display: block;
  font-family: 'GELIconsFull';
  font-style: normal;
  font-weight: normal;
  text-align: center;
}

/* line 518, ../../../sass/sass/_base-icons.scss */
#event-episodes-now a.has-icon-replace i.icon-gvl3-replace-close:after {
  content: '\F00B';
}

/* line 1, ../../../sass/sass/_base-typography.scss */
.module h1 {
  font-size: 32px;
  line-height: 1em;
}

/* line 5, ../../../sass/sass/_base-typography.scss */
.module h2,
.buy-online-module .buy-online-module-header h2,
.tabset-module-header .tab-header-group h3,
.act-tipped-by h2 span,
.carousel-overlay.act-carousel h2 {
  font-size: 24px;
  line-height: 1em;
}

/* line 14, ../../../sass/sass/_base-typography.scss */
.module .module-footer {
  font-size: 16px;
  line-height: 18px;
}

/* line 19, ../../../sass/sass/_base-typography.scss */
.module h2,
.buy-online-module h2 {
  position: relative;
}
/* line 535, ../../../sass/sass/_base-mixins.scss */
.module h2:after,
.buy-online-module h2:after {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
  border-color: inherit;
}
/* line 548, ../../../sass/sass/_base-mixins.scss */
.module h2:after,
.buy-online-module h2:after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  border-bottom: 1px solid;
}

/* line 599, ../../../sass/sass/_base-mixins.scss */
.module.act-carousel-video h2:after,
.module.act-carousel h2:after,
.pg-tier1 h2:after,
.pg-tier2 h2:after,
.pg-tier3 h2:after,
.pg-tiermixed h2:after,
.module.empty-list h2:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}

/* line 35, ../../../sass/sass/_base-typography.scss */
.module .module-footer {
  position: relative;
}
/* line 523, ../../../sass/sass/_base-mixins.scss */
.module .module-footer:before {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
  border-color: inherit;
}
/* line 561, ../../../sass/sass/_base-mixins.scss */
.module .module-footer:before {
  left: 0;
  right: 0;
  bottom: 100%;
  height: 1px;
  border-bottom: 1px solid;
}

/* line 39, ../../../sass/sass/_base-typography.scss */
#blq-content h3,
#blq-content a.ex-trigger,
#blq-content .tab-header,
.act-carousel-mobile .captionsButton,
.act-carousel-mobile .openPopup,
#blq-content .carousel-caption,
#blq-content .module-footer .seriesLink,
#blq-content .latest-upcoming-series-tabset h4,
#blq-content .sub-content .promos-schedule li h4,
#blq-content .calendar-month,
#part-of-series p {
  font-size: 16px;
  line-height: 1em;
}

/* line 55, ../../../sass/sass/_base-typography.scss */
.page-guide #blq-content .g-col h3,
#blq-content #large-carousel h3 {
  font-size: 20px;
  line-height: 1em;
}

/* line 61, ../../../sass/sass/_base-typography.scss */
#blq-content p + p {
  padding-top: 8px;
}

/*--
    HACK
--*/
@media screen and (min-width: 768px) {
  /* line 70, ../../../sass/sass/_base-typography.scss */
  #blq-content #weather-module .tab-header {
    font-size: 15px;
    line-height: 15px;
  }
}
@media screen and (min-width: 824px) {
  /* line 77, ../../../sass/sass/_base-typography.scss */
  #blq-content #weather-module .tab-header {
    font-size: 16px;
    line-height: 1em;
  }
}
/*--
    body copy tall
--*/
/* line 86, ../../../sass/sass/_base-typography.scss */
#blq-content,
.ar-review h3,
.module-header h1 a,
#blq-content #atoz-lineups ul.list-large li span.artist-performance {
  font-size: 13px;
  line-height: 16px;
}

/*--
    body copy short
--*/
/* line 97, ../../../sass/sass/_base-typography.scss */
#blq-content .promos-grid li p,
#blq-content .act-carousel-video a,
#blq-content #act-similar-acts li h3 > span,
#blq-content #guides-selections .fwc-col p,
#blq-content .latest-album p,
#blq-content #podcasts p,
#blq-content .buy-online-module-section-inner p {
  font-size: 13px;
  line-height: 14px;
}

/* line 108, ../../../sass/sass/_base-typography.scss */
#blq-content .buy-online-module-section-inner p {
  margin: 4px 0;
}

/* line 112, ../../../sass/sass/_base-typography.scss */
#act-play-date h2,
#blq-content .act-tipped-by h2,
#blq-content .act-tipped-by h3 {
  line-height: 1em;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
}

/* line 118, ../../../sass/sass/_base-typography.scss */
#part-of-series div li.first {
  font-size: 1.538em;
  line-height: 1.2em;
}

/* line 123, ../../../sass/sass/_base-typography.scss */
#goto-series a {
  font-size: 20px;
  line-height: 1em;
}

@media screen and (min-width: 240px) {
  /* line 128, ../../../sass/sass/_base-typography.scss */
  #large-carousel ul.promos-grid .pg-tier1 a .ct-title {
    padding-top: 8px;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 400px) {
  /* line 136, ../../../sass/sass/_base-typography.scss */
  #blq-content #large-carousel h3 {
    font-size: 20px;
    line-height: 1em;
  }
}
@media screen and (min-width: 600px) {
  /* line 143, ../../../sass/sass/_base-typography.scss */
  #large-carousel ul.promos-grid .pg-tier1 a .ct-title {
    padding-top: 12px;
  }
}
/* line 149, ../../../sass/sass/_base-typography.scss */
.popup-gallery-title {
  font-weight: bold;
  font-size: 24px;
  letter-spacing: -1px;
}

/* line 155, ../../../sass/sass/_base-typography.scss */
.popup-gallery-subtitle {
  font-size: 16px;
}

/* line 159, ../../../sass/sass/_base-typography.scss */
.page-index #large-carousel ul.promos-grid .pg-tier1 p,
.page-series #large-carousel ul.promos-grid .pg-tier1 p,
.page-service #large-carousel ul.promos-grid .pg-tier1 p,
.page-performance #large-carousel ul.promos-grid .pg-tier1 p,
.page-promo #large-carousel ul.promos-grid .pg-tier1 p {
  padding-top: 2px;
  padding-bottom: 16px;
}

/* line 168, ../../../sass/sass/_base-typography.scss */
.buy-online-module .buy-online-module-section {
  padding-left: 0;
}

/* line 172, ../../../sass/sass/_base-typography.scss */
.promos-schedule li h4 a span.date, .promos-schedule li h4 span.date {
  line-height: 18px;
}

/* line 176, ../../../sass/sass/_base-typography.scss */
#act-play-date h3 {
  padding-bottom: 0;
  letter-spacing: -1px;
  font-size: 18px;
  line-height: 1em;
}
/* line 181, ../../../sass/sass/_base-typography.scss */
#act-play-date h3 .act-play-date__location-info {
  font-size: 14px;
  line-height: 1em;
}

/* line 187, ../../../sass/sass/_base-typography.scss */
#blq-content span.date {
  font-weight: normal;
}

/* line 191, ../../../sass/sass/_base-typography.scss */
#blq-content span.eventDescription {
  font-weight: normal;
}

@media print {
  /* line 3, ../../../sass/sass/_base-print.scss */
  #orb-banner {
    display: none;
  }

  /* line 7, ../../../sass/sass/_base-print.scss */
  #orb-footer {
    display: none;
  }

  /* line 11, ../../../sass/sass/_base-print.scss */
  #network-language-select {
    display: none;
  }
}
/* line 3, ../../../sass/sass/_base-embedded.scss */
body.embedded-view #orb-banner,
body.embedded-view #orb-footer,
body.embedded-view div.br-productnav-container,
body.embedded-view #br-masthead,
body.embedded-view #location-and-date-container,
body.embedded-view #footer-wrapper {
  display: none;
}
/* line 12, ../../../sass/sass/_base-embedded.scss */
body.embedded-view #blq-content {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 17, ../../../sass/sass/_base-embedded.scss */
body.embedded-view #orb-modules .br-container {
  overflow: hidden;
}

/* line 2, ../../../sass/sass/_module-masthead.scss */
#location-and-date-container {
  position: relative;
}

/* line 6, ../../../sass/sass/_module-masthead.scss */
#location-and-date {
  padding: 2px;
  background-image: none;
  margin: 1px 0 1px 0;
}
/* line 11, ../../../sass/sass/_module-masthead.scss */
#location-and-date .time, #location-and-date .location {
  display: inline-block;
}
/* line 15, ../../../sass/sass/_module-masthead.scss */
#location-and-date .location {
  font-weight: bold;
}

/* line 20, ../../../sass/sass/_module-masthead.scss */
.blq-js #location-and-date.location-date--has-main-masthead {
  position: absolute;
  right: 8px;
  bottom: -23px;
  margin: 0 0 0 8px;
}

/* line 28, ../../../sass/sass/_module-masthead.scss */
#location-and-date.has-location .time:after {
  content: ", ";
}

/* line 32, ../../../sass/sass/_module-masthead.scss */
#location-and-date.has-location .location:before {
  content: " ";
}

@media screen and (max-width: 320px) {
  /* line 38, ../../../sass/sass/_module-masthead.scss */
  body.blq-js.has-masthead-date .br-nav,
  body.blq-js.has-masthead-location .br-nav {
    margin-top: 12px;
  }

  /* line 43, ../../../sass/sass/_module-masthead.scss */
  body.blq-js.has-masthead-date.has-masthead-location .br-nav {
    margin-top: 24px;
  }
}
@media screen and (max-width: 599px) {
  /* line 51, ../../../sass/sass/_module-masthead.scss */
  #location-and-date .time.br-box-highlight, #location-and-date .location.br-box-highlight,
  #location-and-date .time.br-highlight-br-onbg080, #location-and-date .location.br-highlight-br-onbg080 {
    background-color: transparent;
  }
}
@media screen and (min-width: 321px) {
  /* line 60, ../../../sass/sass/_module-masthead.scss */
  .blq-js #location-and-date.location-date--has-main-masthead {
    bottom: 1px;
  }
}
@media screen and (min-width: 400px) {
  /* line 66, ../../../sass/sass/_module-masthead.scss */
  .blq-js #location-and-date.location-date--has-main-masthead {
    margin-left: 16px;
    right: 16px;
  }
}
@media screen and (min-width: 600px) {
  /* line 74, ../../../sass/sass/_module-masthead.scss */
  #location-and-date.br-box-highlight,
  #location-and-date.br-highlight-br-onbg080 {
    background-color: transparent;
  }

  /* line 79, ../../../sass/sass/_module-masthead.scss */
  #location-and-date {
    padding: 0;
    font-size: 1.8em;
    letter-spacing: -0.5px;
    text-align: right;
    margin: 4px 0 4px 0;
  }
  /* line 86, ../../../sass/sass/_module-masthead.scss */
  #location-and-date .time, #location-and-date .location {
    display: block;
    padding: 8px;
  }

  /* line 92, ../../../sass/sass/_module-masthead.scss */
  .blq-js #location-and-date.location-date--has-main-masthead {
    margin: 0;
    bottom: 4px;
    right: 16px;
  }

  /* line 98, ../../../sass/sass/_module-masthead.scss */
  #location-and-date.has-location .time:after {
    content: '';
  }

  /* line 102, ../../../sass/sass/_module-masthead.scss */
  #location-and-date.has-location .time {
    padding-bottom: 0;
  }

  /* line 106, ../../../sass/sass/_module-masthead.scss */
  #location-and-date.has-date .location {
    padding-top: 0;
  }
}
/* line 9, ../../../sass/sass/_module-title.scss */
.title-module.title-module--no-gap-below {
  margin-bottom: 0;
}
/* line 13, ../../../sass/sass/_module-title.scss */
.title-module.has-share, .title-module.title--has-rhs-subview {
  position: relative;
  min-height: 57px;
}
/* line 18, ../../../sass/sass/_module-title.scss */
.title-module.has-share .title-module__header, .title-module.title--has-rhs-subview .title-module__header {
  float: none;
}
/* line 22, ../../../sass/sass/_module-title.scss */
.title-module.has-share .title-module__share,
.title-module.has-share .title-module__rhs-subview, .title-module.title--has-rhs-subview .title-module__share,
.title-module.title--has-rhs-subview .title-module__rhs-subview {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 29, ../../../sass/sass/_module-title.scss */
.title-module.has-share .title-module__music-link-list, .title-module.title--has-rhs-subview .title-module__music-link-list {
  font-size: 16px;
  margin-bottom: -4px;
}
/* line 32, ../../../sass/sass/_module-title.scss */
.title-module.has-share .title-module__music-link-list .title-module__music-link, .title-module.title--has-rhs-subview .title-module__music-link-list .title-module__music-link {
  padding-bottom: 4px;
}
/* line 39, ../../../sass/sass/_module-title.scss */
.title-module.has-share .title-module__header {
  padding-right: 65px;
}
/* line 45, ../../../sass/sass/_module-title.scss */
.title-module.title--has-rhs-subview .title-module__header {
  padding-right: 80px;
}
@media screen and (min-width: 400px) {
  /* line 45, ../../../sass/sass/_module-title.scss */
  .title-module.title--has-rhs-subview .title-module__header {
    padding-right: 160px;
  }
}
/* line 55, ../../../sass/sass/_module-title.scss */
.title-module.has-share.title--has-rhs-subview .title-module__header {
  padding-right: 145px;
}
@media screen and (min-width: 400px) {
  /* line 55, ../../../sass/sass/_module-title.scss */
  .title-module.has-share.title--has-rhs-subview .title-module__header {
    padding-right: 225px;
  }
}
/* line 63, ../../../sass/sass/_module-title.scss */
.title-module.has-share.title--has-rhs-subview .title-module__rhs-subview {
  right: 65px;
}
@media screen and (min-width: 600px) {
  /* line 70, ../../../sass/sass/_module-title.scss */
  .title-module.title--has-search-overlay .title-module__header {
    padding-right: 192px;
  }
}
@media screen and (min-width: 600px) {
  /* line 78, ../../../sass/sass/_module-title.scss */
  .title-module.has-share.title--has-search-overlay .title-module__header {
    padding-right: 257px;
  }
}
/* line 84, ../../../sass/sass/_module-title.scss */
.title-module .title-module__rhs-subview {
  position: relative;
  margin: 8px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 41px;
  width: 80px;
  padding: 6px 0 0 16px;
  text-align: center;
}
/* line 523, ../../../sass/sass/_base-mixins.scss */
.title-module .title-module__rhs-subview:before {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  border-color: inherit;
}
/* line 575, ../../../sass/sass/_base-mixins.scss */
.title-module .title-module__rhs-subview:before {
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  border-left: 1px solid;
}
@media screen and (min-width: 400px) {
  /* line 84, ../../../sass/sass/_module-title.scss */
  .title-module .title-module__rhs-subview {
    width: auto;
    padding-top: 12px;
  }
}
/* line 99, ../../../sass/sass/_module-title.scss */
.title-module .title-module__sub-title-and-link {
  margin-right: 40px;
  padding: 0 0 8px 0;
}
/* line 104, ../../../sass/sass/_module-title.scss */
.title-module .title-module__super-title {
  display: block;
  font-size: 16px;
  line-height: 1em;
  line-height: 1.25em;
}
/* line 109, ../../../sass/sass/_module-title.scss */
.title-module .title-module__super-title a {
  display: inline-block;
  font-size: 16px;
  line-height: 1em;
  line-height: 1.25em;
}
/* line 118, ../../../sass/sass/_module-title.scss */
.title-module.has-sub-title .title-module__sub-title {
  display: inline;
  font-weight: bold;
}
/* line 122, ../../../sass/sass/_module-title.scss */
.title-module.has-sub-title .title-module__sub-title.not-bold {
  font-weight: normal;
}
/* line 128, ../../../sass/sass/_module-title.scss */
.title-module.has-sub-title .title-module__list-link {
  display: none;
  position: absolute;
  right: 8px;
  bottom: 8px;
}
@media screen and (min-width: 768px) {
  /* line 128, ../../../sass/sass/_module-title.scss */
  .title-module.has-sub-title .title-module__list-link {
    display: inline-block;
  }
}
@media screen and (min-width: 600px) {
  /* line 140, ../../../sass/sass/_module-title.scss */
  .title-module .title-module__list-link.title-module__list-link--hide-when-wide {
    display: none;
  }
}

/* line 147, ../../../sass/sass/_module-title.scss */
.title-module__header .page-title__additional-info {
  display: inline-block;
  font-size: 0.5em;
}

/* line 152, ../../../sass/sass/_module-title.scss */
.title-module__sub-title {
  padding-bottom: 8px;
}

/* line 1, ../../../sass/sass/_module-sharetools.scss */
.video-carousel__share {
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  display: none;
  margin-top: 5px;
}

/* line 10, ../../../sass/sass/_module-sharetools.scss */
.video-carousel__share.active {
  display: inline-block;
}

/* line 14, ../../../sass/sass/_module-sharetools.scss */
#share {
  position: relative;
  min-height: 61px;
  overflow: hidden;
  *zoom: 1;
}
/* line 599, ../../../sass/sass/_base-mixins.scss */
#share h2:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}
/* line 23, ../../../sass/sass/_module-sharetools.scss */
#share .share-module__title {
  padding-right: 65px;
  float: none;
}
/* line 28, ../../../sass/sass/_module-sharetools.scss */
#share .share-module__inner {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 36, ../../../sass/sass/_module-sharetools.scss */
#share .s-b-container,
.title-module.has-share .s-b-container {
  padding: 0;
  font-size: 1.25em;
  width: 41px;
  height: 41px;
}

/* overriding *feature* from share where fontsize increased below 240px – blows up icon */
@media screen and (min-width: 240px) {
  /* line 46, ../../../sass/sass/_module-sharetools.scss */
  #share .s-b-container,
  .title-module.has-share .s-b-container {
    font-size: 1.86em;
  }
}
/* line 53, ../../../sass/sass/_module-sharetools.scss */
#share .s-b .s-b-button,
.title-module.has-share .s-b .s-b-button {
  height: auto;
}

/* line 58, ../../../sass/sass/_module-sharetools.scss */
#share .s-b-container .s-b .s-b-button .s-b-icon,
.title-module.has-share .s-b-container .s-b .s-b-button .s-b-icon {
  width: 41px;
  height: 41px;
  line-height: 41px;
  padding: 0;
}

/* line 66, ../../../sass/sass/_module-sharetools.scss */
#share .s-b-container .s-b-labels,
.title-module.has-share .s-b-container .s-b-labels {
  display: none;
}

/* line 1, ../../../sass/sass/_module-footer.scss */
#footer-wrapper {
  font-size: 1em;
  padding-top: 1.6em;
  padding-bottom: 1.6em;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

/* line 11, ../../../sass/sass/_module-footer.scss */
#network-language-select {
  padding: 0;
  width: 100%;
  max-width: 976px;
  margin: 0 auto;
}

/* line 18, ../../../sass/sass/_module-footer.scss */
#footer-wrapper li {
  list-style-type: none;
  padding: 0 8px;
  margin: 0;
  position: relative;
  float: left;
}

/* line 26, ../../../sass/sass/_module-footer.scss */
#footer-wrapper li:before {
  content: "";
  color: currentcolor;
  border-left: solid 1px;
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
}

/* line 38, ../../../sass/sass/_module-footer.scss */
#footer-wrapper li:first-of-type:before {
  border-left: 0;
}

/* line 43, ../../../sass/sass/_module-footer.scss */
#blq-content #footer-wrapper a,
#blq-content #footer-wrapper a:active {
  font-weight: normal;
  text-decoration: none;
}

/* line 49, ../../../sass/sass/_module-footer.scss */
#blq-content #footer-wrapper a:hover,
#blq-content #footer-wrapper a:focus {
  text-decoration: underline;
}

/* line 1, ../../../sass/sass/_module-promos.scss */
.page-promo .main-content .module.pg-tier2 .module-header h2,
.page-promo .main-content .module.pg-tier3 .module-header h2 {
  text-indent: 0;
  line-height: 24px;
  padding: 8px 0 8px 0;
}

/* line 8, ../../../sass/sass/_module-promos.scss */
.promos-grid .promo-information p {
  font-weight: normal;
}

/* line 12, ../../../sass/sass/_module-promos.scss */
.promos .module-inner,
.promos .list-inner {
  *zoom: 1;
}
/* line 38, ../../../../../../../usr/lib64/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.promos .module-inner:after,
.promos .list-inner:after {
  content: "";
  display: table;
  clear: both;
}

/* line 18, ../../../sass/sass/_module-promos.scss */
.promos-grid li,
.page-guide #guides-nav li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0;
  width: 100%;
}
/* line 25, ../../../sass/sass/_module-promos.scss */
.promos-grid li i.icon-gvl3-r,
.promos-grid li img,
.page-guide #guides-nav li i.icon-gvl3-r,
.page-guide #guides-nav li img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  margin: 0;
}
/* line 32, ../../../sass/sass/_module-promos.scss */
.promos-grid li i.icon-gvl3-r img,
.page-guide #guides-nav li i.icon-gvl3-r img {
  width: 100%;
}
/* line 36, ../../../sass/sass/_module-promos.scss */
.promos-grid li img,
.page-guide #guides-nav li img {
  clear: left;
}
/* line 40, ../../../sass/sass/_module-promos.scss */
.promos-grid li span.ct-title,
.promos-grid li span.title-frame,
.promos-grid li span.title,
.promos-grid li p,
.page-guide #guides-nav li span.ct-title,
.page-guide #guides-nav li span.title-frame,
.page-guide #guides-nav li span.title,
.page-guide #guides-nav li p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  margin: 0;
  padding: 8px 8px 0 8px;
  display: block;
}
/* line 51, ../../../sass/sass/_module-promos.scss */
.promos-grid li p,
.page-guide #guides-nav li p {
  margin-bottom: 8px;
  overflow: hidden;
}
/* line 57, ../../../sass/sass/_module-promos.scss */
.promos-grid li span.ct-title span.title,
.promos-grid li span.ct-title span.date,
.promos-grid li span.title-frame span,
.page-guide #guides-nav li span.ct-title span.title,
.page-guide #guides-nav li span.ct-title span.date,
.page-guide #guides-nav li span.title-frame span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 0;
  display: block;
}

/* line 68, ../../../sass/sass/_module-promos.scss */
.promos .module-inner.expander:not(.expander-hidden) {
  padding: 8px;
}

/* line 73, ../../../sass/sass/_module-promos.scss */
.promos .module-inner.expander-hidden,
.promos.pg-tier2 .module-inner:not(.expander),
.promos.pg-tier3 .module-inner:not(.expander) {
  background-color: transparent;
}

@media screen and (min-width: 480px) {
  /*--
      NEGATIVE ADJUSTMENT - LI PADDING COMPENSATION
  --*/
  /* line 84, ../../../sass/sass/_module-promos.scss */
  ul.promos-grid {
    margin-right: -4px;
    margin-left: -4px;
  }

  /* line 88, ../../../sass/sass/_module-promos.scss */
  ul.promos-grid ul.promos-grid {
    margin-left: 0;
    margin-right: 0;
  }

  /*--
      3 COLS
  --*/
  /* line 97, ../../../sass/sass/_module-promos.scss */
  .promos-grid li {
    width: 33.3333%;
    clear: none;
    float: left;
    padding: 0 4px;
    margin: 0;
  }
  /* line 104, ../../../sass/sass/_module-promos.scss */
  .promos-grid li .list-inner {
    padding: 0;
  }
  /* line 108, ../../../sass/sass/_module-promos.scss */
  .promos-grid li i.icon-gvl3-r,
  .promos-grid li img,
  .promos-grid li span.ct-title,
  .promos-grid li span.ct-title span.title,
  .promos-grid li span.ct-title span.date,
  .promos-grid li span.title-frame,
  .promos-grid li span.title-frame span,
  .promos-grid li p {
    width: 100%;
  }
  /* line 118, ../../../sass/sass/_module-promos.scss */
  .promos-grid li span.ct-title,
  .promos-grid li span.ct-title span.title,
  .promos-grid li span.ct-title span.date,
  .promos-grid li span.title-frame,
  .promos-grid li span.title-frame span {
    padding: 8px 0 0 0;
  }

  /*--
      DECORATE PROMOS TO ACHIEVE AN EVEN BACKGROUND / HEIGHT
  --*/
  /* line 131, ../../../sass/sass/_module-promos.scss */
  .promos-grid li span.ct-title,
  .promos-grid li span.ct-title span.title,
  .promos-grid li span.ct-title span.date,
  .promos-grid li span.title-frame,
  .promos-grid li span.title-frame span {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 8px 0 8px;
    height: 2.4em;
    overflow: hidden;
  }

  /* line 143, ../../../sass/sass/_module-promos.scss */
  .promos-grid li p {
    height: 6em;
  }

  /*--
      2 COLS
  --*/
  /* line 150, ../../../sass/sass/_module-promos.scss */
  .page-performance .promos-grid li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }
}
@media screen and (min-width: 600px) {
  /*--
      COLLECTIVE GRID ADJUSTMENT
  --*/
  /* line 162, ../../../sass/sass/_module-promos.scss */
  .promos-grid li {
    width: 100%;
    clear: none;
    float: left;
    padding: 0 4px;
    margin: 0 0 8px 0;
  }
  /* line 171, ../../../sass/sass/_module-promos.scss */
  .promos-grid li i.icon-gvl3-r,
  .promos-grid li img,
  .promos-grid li span.ct-title,
  .promos-grid li span.ct-title span.title,
  .promos-grid li span.ct-title span.date,
  .promos-grid li span.title-frame,
  .promos-grid li span.title-frame span,
  .promos-grid li p {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0;
    width: 50%;
    border: none;
  }
  /* line 184, ../../../sass/sass/_module-promos.scss */
  .promos-grid li a.has-icon img {
    width: 100%;
  }
  /* line 187, ../../../sass/sass/_module-promos.scss */
  .promos-grid li img {
    margin: 0;
  }
  /* line 190, ../../../sass/sass/_module-promos.scss */
  .promos-grid li span.ct-title,
  .promos-grid li span.ct-title span.title,
  .promos-grid li span.ct-title span.date,
  .promos-grid li span.title-frame,
  .promos-grid li span.title-frame span,
  .promos-grid li p {
    padding: 4px 8px 0 8px;
    display: block;
    height: auto;
  }

  /* line 203, ../../../sass/sass/_module-promos.scss */
  .page-performance .single-day-line-up .promos-grid li {
    padding: 0 8px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 206, ../../../sass/sass/_module-promos.scss */
  .page-performance .single-day-line-up .promos-grid li i,
  .page-performance .single-day-line-up .promos-grid li img,
  .page-performance .single-day-line-up .promos-grid li i.icon-gvl3-r {
    width: 100%;
  }
  /* line 211, ../../../sass/sass/_module-promos.scss */
  .page-performance .single-day-line-up .promos-grid li span.ct-title,
  .page-performance .single-day-line-up .promos-grid li p {
    width: 100%;
    padding: 0;
  }
  /* line 216, ../../../sass/sass/_module-promos.scss */
  .page-performance .single-day-line-up .promos-grid li span.ct-title {
    padding: 12px 0 0 0;
  }

  /* line 222, ../../../sass/sass/_module-promos.scss */
  .page-performance .promos-grid li {
    width: 33.3333%;
  }
}
@media screen and (min-width: 768px) {
  /*--
      NEGATIVE ADJUSTMENT / LI PADDING COMPENSATOR
  
  --*/
  /* line 235, ../../../sass/sass/_module-promos.scss */
  .module-inner ul.promos-grid {
    margin-left: -4px;
    margin-right: -4px;
  }

  /* line 240, ../../../sass/sass/_module-promos.scss */
  .module-inner ul.promos-grid ul.promos-grid,
  .sub-content .module-inner ul.promos-grid,
  .page-guide #recommendations .module-inner ul.promos-grid {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 247, ../../../sass/sass/_module-promos.scss */
  .module-inner ul.promos-grid ul.promos-grid {
    clear: both;
  }

  /* line 252, ../../../sass/sass/_module-promos.scss */
  .promos-grid li {
    width: 33.3333%;
  }

  /* line 260, ../../../sass/sass/_module-promos.scss */
  .page-index .promos-grid li,
  .page-promo .promos-grid li,
  .page-series .promos-grid:not(.promos-schedule) li,
  .page-service .promos-grid:not(.promos-schedule) li {
    width: 50%;
  }
  /* line 264, ../../../sass/sass/_module-promos.scss */
  .page-index .promos-grid li.pg-tier3,
  .page-promo .promos-grid li.pg-tier3,
  .page-series .promos-grid:not(.promos-schedule) li.pg-tier3,
  .page-service .promos-grid:not(.promos-schedule) li.pg-tier3 {
    width: 33.3333%;
  }

  /* line 269, ../../../sass/sass/_module-promos.scss */
  .promos-grid li {
    padding: 0 4px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 272, ../../../sass/sass/_module-promos.scss */
  .promos-grid li i,
  .promos-grid li img,
  .promos-grid li i.icon-gvl3-r {
    width: 100%;
  }
  /* line 277, ../../../sass/sass/_module-promos.scss */
  .promos-grid li span.ct-title,
  .promos-grid li span.ct-title span.title,
  .promos-grid li span.ct-title span.date,
  .promos-grid li span.title-frame,
  .promos-grid li span.title-frame span,
  .promos-grid li p {
    width: 100%;
    padding: 0;
  }
  /* line 286, ../../../sass/sass/_module-promos.scss */
  .promos-grid li span.ct-title,
  .promos-grid li span.ct-title span.title,
  .promos-grid li span.ct-title span.date,
  .promos-grid li span.title-frame,
  .promos-grid li span.title-frame span {
    padding: 4px 0 0 0;
  }

  /* line 295, ../../../sass/sass/_module-promos.scss */
  .promos-grid li {
    margin: 0 0 16px 0;
  }

  /*--
      PROMOS DECORATION BLOCK BACKGROUND / HEIGHTS
  --*/
  /* line 305, ../../../sass/sass/_module-promos.scss */
  .promos-grid li span.ct-title,
  .promos-grid li span.title-frame,
  .promos-grid li span.title-frame span {
    height: 3.5em;
    padding: 8px 8px 0 8px;
  }

  /* line 315, ../../../sass/sass/_module-promos.scss */
  .promos.secondary .promos-grid li span.ct-title,
  .promos.secondary .promos-grid li span.ct-title span.title,
  .promos.secondary .promos-grid li span.ct-title span.date,
  .promos.secondary .promos-grid li span.title-frame,
  .promos.secondary .promos-grid li span.title-frame span {
    height: inherit;
  }

  /* line 325, ../../../sass/sass/_module-promos.scss */
  .promos-grid li p {
    height: 82px;
    padding: 0 8px 8px 8px;
    overflow: hidden;
  }

  /* line 331, ../../../sass/sass/_module-promos.scss */
  .promos-grid li:after {
    left: 8px;
    right: 8px;
  }

  /* line 336, ../../../sass/sass/_module-promos.scss */
  .page-performance .promos-grid li {
    width: 25%;
  }
}
@media screen and (min-width: 1164px) {
  /* line 344, ../../../sass/sass/_module-promos.scss */
  .promos-grid li {
    width: 25%;
  }
}
@media screen and (min-width: 600px) and (max-width: 767px) {
  /* line 354, ../../../sass/sass/_module-promos.scss */
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li p,
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li span.ct-title,
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li span.ct-title span.title,
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li span.ct-title span.date,
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li span.title-frame,
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li span.title-frame span,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li p,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li span.ct-title,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li span.ct-title span.title,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li span.ct-title span.date,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li span.title-frame,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li span.title-frame span {
    background: transparent;
  }
}
@media screen and (max-width: 480px) {
  /* line 370, ../../../sass/sass/_module-promos.scss */
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li p,
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li span.ct-title,
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li span.ct-title span.title,
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li span.ct-title span.date,
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li span.title-frame,
  .pg-tier3 .module:not(.expander-hidden) .promos-grid li span.title-frame span,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li p,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li span.ct-title,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li span.ct-title span.title,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li span.ct-title span.date,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li span.title-frame,
  .pg-tier2 .module:not(.expander-hidden) .promos-grid li span.title-frame span {
    background: transparent;
  }
}
/* line 1, ../../../sass/sass/_module-link-list.scss */
#blq-content .plain-list li {
  font-size: 13px;
  line-height: 14px;
  margin-bottom: 4px;
}

/* line 7, ../../../sass/sass/_module-link-list.scss */
#blq-content .most-list li,
#blq-content ul.list-large li,
#blq-content .act-tipped-by .plain-list li {
  font-size: 16px;
  line-height: 1em;
}

/* line 17, ../../../sass/sass/_module-link-list.scss */
#blq-content .plain-list li,
#blq-content .list-large li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 21, ../../../sass/sass/_module-link-list.scss */
#blq-content .plain-list a,
#blq-content .list-large a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  min-height: 32px;
  line-height: 24px;
}

/* line 29, ../../../sass/sass/_module-link-list.scss */
#blq-content #event-links li {
  font-size: 16px;
  line-height: 1em;
}

/* setting up Most lists to be 1 col with full width image on 1st elem */
/* overwrites element of one column version to be two cols, 33% & 66% */
/* setting up alignment when 2 Most modules next to one another – should already be 1 col version */
/* default to 1 column version */
/* line 6, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .module-header h2 {
  padding-bottom: 0;
}
/* line 599, ../../../sass/sass/_base-mixins.scss */
.most-list .module-header h2:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}
/* line 11, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .module-inner {
  padding: 8px 0;
}
/* line 15, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .top-acts {
  position: relative;
  width: 100%;
  counter-reset: item;
}
/* line 21, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .top-acts li {
  width: 100%;
  float: right;
  clear: right;
  padding: 2px 0;
  position: relative;
}
/* line 29, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .top-acts li:first-of-type {
  width: 100%;
  float: none;
}
/* line 35, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .top-acts li:first-of-type img {
  width: 100%;
  float: none;
  margin: 0;
}
/* line 41, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .top-acts li a {
  min-height: 0px;
  line-height: 1.2em;
}
/* line 47, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .top-acts li span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 16px 4px 24px;
  position: relative;
  float: left;
  line-height: 1.2em;
}
/* line 56, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .top-acts li span:before {
  content: counter(item,decimal);
  counter-increment: item;
  display: inline;
  font-weight: bold;
  left: 8px;
  position: absolute;
  top: 0;
  z-index: 10;
}
/* line 67, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .top-acts li:first-of-type span {
  background: inherit;
  position: absolute;
  bottom: 2px;
  padding-top: 4px;
}
/* line 74, ../../../sass/sass/_module-most-X-acts.scss */
.most-list .top-acts li:first-of-type span:before {
  top: 4px;
}

@media screen and (min-width: 400px) and (max-width: 599px), screen and (min-width: 768px) {
  /* line 155, ../../../sass/sass/_module-most-X-acts.scss */
  .main-content {
    /* when there's only one most list, swap to 2 col list module */
  }
  /* line 85, ../../../sass/sass/_module-most-X-acts.scss */
  .main-content div.has-most-popular-clips:not(.has-most-shared-acts) .most-list .module-header h2,
  .main-content div.has-most-shared-acts:not(.has-most-popular-clips) .most-list .module-header h2 {
    padding-bottom: 8px;
    position: relative;
  }
  /* line 535, ../../../sass/sass/_base-mixins.scss */
  .main-content div.has-most-popular-clips:not(.has-most-shared-acts) .most-list .module-header h2:after,
  .main-content div.has-most-shared-acts:not(.has-most-popular-clips) .most-list .module-header h2:after {
    content: " ";
    position: absolute;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
    opacity: 0.1;
    border-color: inherit;
  }
  /* line 548, ../../../sass/sass/_base-mixins.scss */
  .main-content div.has-most-popular-clips:not(.has-most-shared-acts) .most-list .module-header h2:after,
  .main-content div.has-most-shared-acts:not(.has-most-popular-clips) .most-list .module-header h2:after {
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    border-bottom: 1px solid;
  }
  /* line 90, ../../../sass/sass/_module-most-X-acts.scss */
  .main-content div.has-most-popular-clips:not(.has-most-shared-acts) .most-list .module-inner,
  .main-content div.has-most-shared-acts:not(.has-most-popular-clips) .most-list .module-inner {
    padding: 8px;
  }
  /* line 94, ../../../sass/sass/_module-most-X-acts.scss */
  .main-content div.has-most-popular-clips:not(.has-most-shared-acts) .most-list .top-acts li,
  .main-content div.has-most-shared-acts:not(.has-most-popular-clips) .most-list .top-acts li {
    width: 66.6666%;
  }
  /* line 98, ../../../sass/sass/_module-most-X-acts.scss */
  .main-content div.has-most-popular-clips:not(.has-most-shared-acts) .most-list .top-acts li:first-of-type,
  .main-content div.has-most-shared-acts:not(.has-most-popular-clips) .most-list .top-acts li:first-of-type {
    width: 100%;
  }
  /* line 102, ../../../sass/sass/_module-most-X-acts.scss */
  .main-content div.has-most-popular-clips:not(.has-most-shared-acts) .most-list .top-acts li:first-of-type img,
  .main-content div.has-most-shared-acts:not(.has-most-popular-clips) .most-list .top-acts li:first-of-type img {
    width: 33.3333%;
    float: left;
  }
  /* line 107, ../../../sass/sass/_module-most-X-acts.scss */
  .main-content div.has-most-popular-clips:not(.has-most-shared-acts) .most-list .top-acts li:first-of-type span,
  .main-content div.has-most-shared-acts:not(.has-most-popular-clips) .most-list .top-acts li:first-of-type span {
    width: 66.6666%;
    background: transparent;
    position: relative;
  }

  /* line 168, ../../../sass/sass/_module-most-X-acts.scss */
  .has-most-shared-acts.has-most-popular-clips {
    margin-left: -16px;
  }
  /* line 121, ../../../sass/sass/_module-most-X-acts.scss */
  .has-most-shared-acts.has-most-popular-clips .most-list {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left;
    padding-left: 16px;
  }
  /* line 128, ../../../sass/sass/_module-most-X-acts.scss */
  .has-most-shared-acts.has-most-popular-clips .top-acts li span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 8px 8px 8px 24px;
  }
  /* line 135, ../../../sass/sass/_module-most-X-acts.scss */
  .has-most-shared-acts.has-most-popular-clips .top-acts li span:before,
  .has-most-shared-acts.has-most-popular-clips .top-acts li:first-of-type span:before {
    top: 8px;
  }
}
@media screen and (min-width: 400px) and (max-width: 599px) {
  /* line 85, ../../../sass/sass/_module-most-X-acts.scss */
  .sub-content .most-list .module-header h2 {
    padding-bottom: 8px;
    position: relative;
  }
  /* line 535, ../../../sass/sass/_base-mixins.scss */
  .sub-content .most-list .module-header h2:after {
    content: " ";
    position: absolute;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
    opacity: 0.1;
    border-color: inherit;
  }
  /* line 548, ../../../sass/sass/_base-mixins.scss */
  .sub-content .most-list .module-header h2:after {
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    border-bottom: 1px solid;
  }
  /* line 90, ../../../sass/sass/_module-most-X-acts.scss */
  .sub-content .most-list .module-inner {
    padding: 8px;
  }
  /* line 94, ../../../sass/sass/_module-most-X-acts.scss */
  .sub-content .most-list .top-acts li {
    width: 66.6666%;
  }
  /* line 98, ../../../sass/sass/_module-most-X-acts.scss */
  .sub-content .most-list .top-acts li:first-of-type {
    width: 100%;
  }
  /* line 102, ../../../sass/sass/_module-most-X-acts.scss */
  .sub-content .most-list .top-acts li:first-of-type img {
    width: 33.3333%;
    float: left;
  }
  /* line 107, ../../../sass/sass/_module-most-X-acts.scss */
  .sub-content .most-list .top-acts li:first-of-type span {
    width: 66.6666%;
    background: transparent;
    position: relative;
  }
}
/*--
    TAB CONTENT
 --*/
/* line 4, ../../../sass/sass/_module-tabset.scss */
.blq-js .tabset .tab {
  display: none;
  clear: both;
  padding-top: 16px;
}

/* line 9, ../../../sass/sass/_module-tabset.scss */
.blq-js .tabset .active {
  display: block;
}

/* line 12, ../../../sass/sass/_module-tabset.scss */
.blq-js .tab-header-group {
  width: 100%;
}

/* line 15, ../../../sass/sass/_module-tabset.scss */
.blq-js .tab-header-group .tab-header,
.blq-js .tab-header-group .active {
  display: inline-block;
  float: left;
}

/* line 20, ../../../sass/sass/_module-tabset.scss */
.blq-js .module-inner .tab-header h3,
.blq-js .module-inner .tab-header h4 {
  padding: 8px;
}

/* line 24, ../../../sass/sass/_module-tabset.scss */
.blq-js .module-tabs .module-inner {
  padding: 0 8px;
}

/* line 29, ../../../sass/sass/_module-tabset.scss */
.selectable-tabset .single-tab-header .tab-header h3 {
  font-size: 1.32em;
  margin: 0 8px;
  padding-top: 8px;
}

/* line 35, ../../../sass/sass/_module-tabset.scss */
.selectable-tabset .tab-header-group .tab-header,
.selectable-tabset .tab-header-group .active {
  text-align: center;
}

/* line 40, ../../../sass/sass/_module-tabset.scss */
.tab-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}

/* line 45, ../../../sass/sass/_module-tabset.scss */
.tabs-2 .tab-header {
  width: 50%;
}

/* line 48, ../../../sass/sass/_module-tabset.scss */
.tabs-3 .tab-header {
  width: 33.3333%;
}

/* line 51, ../../../sass/sass/_module-tabset.scss */
.tabs-4 .tab-header {
  width: 25%;
}

/* line 54, ../../../sass/sass/_module-tabset.scss */
.tabs-5 .tab-header {
  width: 50%;
}

/* line 57, ../../../sass/sass/_module-tabset.scss */
.tab-header.active:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 8px solid;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  border-color: currentcolor;
  border-top-color: transparent;
  background: inherit;
  clip: rect(0, 16px, 8px, 0);
}

/* Essential carousel styles
 */
/* line 5, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul {
  -moz-transition: left 0.5s 0.2s;
  -o-transition: left 0.5s 0.2s;
  -webkit-transition: left 0.5s;
  -webkit-transition-delay: 0.2s;
  transition: left 0.5s 0.2s;
  margin-right: -4px;
  margin-left: -4px;
  min-height: 168px;
}

/* line 12, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul.no-transition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

/* line 16, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul li {
  width: 50%;
  margin: 0 0 8px 0;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 25, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul li.hasExpired,
.carousel-video ul li.hasntStarted,
.carousel-video ul li.hasExpired,
.carousel-video ul li.hasntStarted {
  width: 0px;
  height: 0px;
}

/* line 34, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul li ul {
  width: 100%;
}

/* line 37, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul li ul li {
  padding: 0;
}

/* line 40, ../../../sass/sass/_module-carousel.scss */
.carousel-video .module-inner {
  padding: 0;
  position: relative;
  overflow: hidden;
}

/* line 46, ../../../sass/sass/_module-carousel.scss */
.carousel-video .module-inner .videowrapper {
  overflow: hidden;
  margin: 0;
  position: relative;
}

/* line 52, ../../../sass/sass/_module-carousel.scss */
.carousel-video .module-inner .control {
  position: absolute;
  width: 32px;
  height: 100%;
  top: 0;
}

/* line 59, ../../../sass/sass/_module-carousel.scss */
.carousel-video .module-inner .control.back {
  left: 0;
}

/* line 62, ../../../sass/sass/_module-carousel.scss */
.carousel-video .module-inner .control.next {
  right: 0;
}

/* line 66, ../../../sass/sass/_module-carousel.scss */
.carousel-video .control {
  display: none;
}

/* line 72, ../../../sass/sass/_module-carousel.scss */
.carousel-video .module-inner.videos-1 .control,
.carousel-video .module-inner.videos-2 .control {
  display: none;
}
/* line 75, ../../../sass/sass/_module-carousel.scss */
.carousel-video .module-inner.videos-1 .videowrapper,
.carousel-video .module-inner.videos-2 .videowrapper {
  margin: 0;
}

/* line 80, ../../../sass/sass/_module-carousel.scss */
.carousel-info li {
  display: none;
}

/* line 84, ../../../sass/sass/_module-carousel.scss */
.carousel-info li.active {
  display: block;
  margin-bottom: 12px;
}

/* line 89, ../../../sass/sass/_module-carousel.scss */
.carousel-info li .ct-title {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -1px;
  margin-bottom: 8px;
  display: block;
}

@media screen and (min-width: 400px) {
  /* line 99, ../../../sass/sass/_module-carousel.scss */
  .carousel-video ul li {
    width: 25%;
  }
}
/* First point at which carousel is visible */
@media screen and (min-width: 600px) {
  /* line 106, ../../../sass/sass/_module-carousel.scss */
  .carousel-video ul {
    width: 5000%;
    position: relative;
    margin-right: 0px;
    margin-left: 0px;
  }

  /* line 112, ../../../sass/sass/_module-carousel.scss */
  .carousel-video ul li {
    width: 1%;
    margin: 0;
  }

  /* line 116, ../../../sass/sass/_module-carousel.scss */
  .carousel-video .module-inner .videowrapper {
    margin: 0 36px;
  }

  /* line 119, ../../../sass/sass/_module-carousel.scss */
  .carousel-video .control {
    display: block;
  }

  /* line 122, ../../../sass/sass/_module-carousel.scss */
  .blq-js .tab-header-group .tab-header.tab-header-later {
    display: inline;
  }
}
@media screen and (min-width: 768px) {
  /* line 128, ../../../sass/sass/_module-carousel.scss */
  .carousel-video ul {
    width: 3333%;
  }

  /* line 132, ../../../sass/sass/_module-carousel.scss */
  .carousel-video .module-inner.videos-3 .control {
    display: none;
  }
  /* line 135, ../../../sass/sass/_module-carousel.scss */
  .carousel-video .module-inner.videos-3 .videowrapper {
    margin: 0;
  }
}
@media screen and (min-width: 1008px) {
  /* line 142, ../../../sass/sass/_module-carousel.scss */
  .carousel-video ul {
    width: 2500%;
  }
}
/* line 147, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul li a span {
  margin: 0;
}

/* line 151, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul li h3,
.carousel-video ul li p,
.carousel-video ul li span,
.carousel-video ul li ul {
  z-index: 10;
  position: relative;
}

/* line 158, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul li a span,
.carousel-video ul li span,
.carousel-video ul li p {
  margin: 0;
  display: block;
}

/* line 164, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul li h3 {
  padding: 0;
}

/* line 168, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul li h3 a span {
  font-size: 16px;
  line-height: 1em;
  height: 41px;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 4px 0;
}

/* line 174, ../../../sass/sass/_module-carousel.scss */
.ie7 .carousel-video ul li h3 a span {
  height: 33px;
}

/*--
    VIDEO CAROUSEL
    PAGES - ACTS/GUIDES/VIDEOS/STAGE
--*/
/* line 183, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video {
  clear: both;
  padding-bottom: 8px;
}
/* line 188, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video.one-video div.videos-1 .carousel-thumbs {
  display: none;
}

/* line 194, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-header .mediaWrapper,
.share-videos .module-header .mediaWrapper {
  margin: 0 -8px;
  text-align: center;
  padding: 0;
  overflow: hidden;
}

/* line 202, ../../../sass/sass/_module-carousel.scss */
.share-videos .module-header .mediaWrapper {
  position: relative;
}

/* line 206, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-header #mediaPlayer,
.share-videos .module-header #mediaPlayer {
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

/* line 213, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-inner {
  padding: 0;
  margin: 8px 8px 0 8px;
  position: relative;
  overflow: hidden;
}

/* line 220, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-inner .videowrapper {
  overflow: hidden;
  margin: 0 36px;
  position: relative;
}

/* line 226, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-inner .control {
  position: absolute;
  width: 32px;
  bottom: 0;
  top: 0;
  height: auto;
}

/* line 234, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-inner .control.back {
  left: 0;
}

/* line 237, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-inner .control.next {
  right: 0;
}

/* line 242, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video ul {
  width: 5000%;
  -moz-transition: left 0.15s ease-in-out;
  -o-transition: left 0.15s ease-in-out;
  -webkit-transition: left 0.15s ease-in-out;
  transition: left 0.15s ease-in-out;
  position: relative;
}

/* line 248, ../../../sass/sass/_module-carousel.scss */
.atStart .control.back,
.atEnd .control.next {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  pointer-events: none;
  cursor: default;
}

/* line 255, ../../../sass/sass/_module-carousel.scss */
.act-carousel-mobile .atStart .control.back span,
.act-carousel-mobile .atEnd .control.next span {
  height: 100%;
}

/* line 261, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-inner .videowrapper {
  overflow: hidden;
  margin: 0 36px;
}

/* line 266, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-inner .control {
  display: block;
}

/* line 271, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-inner.videos-1 .videowrapper,
.act-carousel-video .module-inner.videos-2 .videowrapper {
  overflow: hidden;
  margin: 0 -4px;
}

/* line 277, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .module-inner.videos-1 .control,
.act-carousel-video .module-inner.videos-2 .control {
  display: none;
}

@media screen and (min-width: 400px) {
  /* line 285, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video ul {
    width: 3333%;
  }

  /* line 289, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video .module-inner.videos-3 .videowrapper {
    margin: 0 -4px;
  }

  /* line 293, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video .module-inner.videos-3 .control {
    display: none;
  }
}
@media screen and (min-width: 600px) {
  /* line 301, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video ul {
    width: 5000%;
  }

  /* line 304, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video .module-inner.videos-3 .videowrapper,
  .act-carousel-video .module-inner .videowrapper {
    margin: 0 36px;
  }

  /* line 308, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video .module-inner.videos-3 .control,
  .act-carousel-video .module-inner .control {
    display: block;
  }

  /* line 313, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video .module-inner.videos-1 .videowrapper,
  .act-carousel-video .module-inner.videos-2 .videowrapper {
    margin: 0 -4px;
  }

  /* line 318, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video .module-inner.videos-1 .control,
  .act-carousel-video .module-inner.videos-2 .control {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  /* line 326, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video ul {
    width: 3333%;
  }

  /* line 330, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video .module-inner.videos-3 .videowrapper {
    margin: 0 -4px;
  }

  /* line 333, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video .module-inner.videos-3 .control {
    display: none;
  }
}
@media screen and (min-width: 1008px) {
  /* line 339, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video ul {
    width: 2500%;
  }

  /* line 343, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video .module-inner.videos-4 .videowrapper {
    overflow: hidden;
    margin: 0 -4px;
  }

  /* line 348, ../../../sass/sass/_module-carousel.scss */
  .act-carousel-video .module-inner.videos-4 .control.next,
  .act-carousel-video .module-inner.videos-4 .control.back {
    display: none;
  }
}
/* line 354, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video ul li {
  width: 1%;
  float: left;
  padding: 0 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}

/* line 361, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video ul li .ct-title {
  font-size: 14px;
  height: 52px;
  display: block;
  padding: 4px;
  /*border-bottom-style:solid;
  border-width:36px;*/
  overflow: hidden;
}

/* line 371, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video ul li img {
  width: 100%;
}

/* line 375, ../../../sass/sass/_module-carousel.scss */
.infowrapper,
.act-carousel-video .infowrapper {
  width: 100%;
  position: relative;
  padding: 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 383, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .infowrapper ul {
  width: 100%;
}

/* line 388, ../../../sass/sass/_module-carousel.scss */
.act-carousel-video .infowrapper ul li {
  width: 100%;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 396, ../../../sass/sass/_module-carousel.scss */
.infowrapper ul li .ct-title {
  font-size: 24px;
  height: auto;
  border: none;
  padding: 0;
  background: transparent;
  padding-bottom: 2px;
  line-height: 1em;
}

/* line 406, ../../../sass/sass/_module-carousel.scss */
.infowrapper ul li .ct-description {
  font-size: 16px;
}

/* line 410, ../../../sass/sass/_module-carousel.scss */
.infowrapper ul li .clip-favourite {
  margin: 8px 0 8px;
}

/* line 414, ../../../sass/sass/_module-carousel.scss */
.info-overlay {
  display: none;
  z-index: 510;
  position: absolute;
  padding: 8px;
}

/* line 421, ../../../sass/sass/_module-carousel.scss */
.info-overlay.open {
  display: block;
}

/* line 426, ../../../sass/sass/_module-carousel.scss */
.info-overlay .clip-favourite {
  font-size: 13px;
}

/* line 430, ../../../sass/sass/_module-carousel.scss */
.carousel-video ul ul {
  width: 100%;
  height: auto;
}

/* line 435, ../../../sass/sass/_module-carousel.scss */
.page-static-content .act-carousel .module-header {
  display: none;
}

/* line 1, ../../../sass/sass/_module-performance-date-selector-menu.scss */
#performance-date-selector {
  margin: 0;
}
/* line 5, ../../../sass/sass/_module-performance-date-selector-menu.scss */
#performance-date-selector .module-header {
  width: 100%;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 10, ../../../sass/sass/_module-performance-date-selector-menu.scss */
#performance-date-selector .module-header h1 {
  display: block;
  padding: 8px 8px 0 0;
}
/* line 15, ../../../sass/sass/_module-performance-date-selector-menu.scss */
#performance-date-selector .module-header .performance-date-selector-menu__link {
  float: left;
  display: inline-block;
  height: auto;
  position: relative;
}
/* line 23, ../../../sass/sass/_module-performance-date-selector-menu.scss */
#performance-date-selector #performance-date-selector-menu {
  float: left;
  padding: 5px 0 0 0;
  clear: left;
  margin-left: -8px;
}
/* line 29, ../../../sass/sass/_module-performance-date-selector-menu.scss */
#performance-date-selector #performance-date-selector-menu .performance-date-selector-menu__list-item {
  float: left;
  display: inline-block;
  font-size: 1.231em;
  line-height: 1em;
}
/* line 35, ../../../sass/sass/_module-performance-date-selector-menu.scss */
#performance-date-selector #performance-date-selector-menu .performance-date-selector-menu__list-item .performance-date-selector-menu__link {
  padding: 8px;
  margin: 0;
}

/* line 43, ../../../sass/sass/_module-performance-date-selector-menu.scss */
.back-to-top-of-line-up {
  font-size: 14px;
  float: right;
}

@media screen and (min-width: 600px) {
  /* line 50, ../../../sass/sass/_module-performance-date-selector-menu.scss */
  #performance-date-selector {
    display: none;
  }

  /* line 54, ../../../sass/sass/_module-performance-date-selector-menu.scss */
  .back-to-top-of-line-up {
    display: none;
  }
}
/*--
    
    TIER 1 (LARGE) CAROUSEL

--*/
/* line 10, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel {
  padding: 0;
  margin: 0 -8px 16px -8px;
}

/* line 16, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner {
  margin: 0 auto;
  width: 75%;
  position: relative;
  padding: 0;
  background-color: transparent;
}

/* line 25, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid {
  margin: 0;
  padding: 0;
  left: -200%;
  position: relative;
  width: 600%;
  overflow: hidden;
}

/* line 34, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li {
  width: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: relative;
}

/* line 41, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel.solo {
  margin-left: 0;
  margin-right: 0;
}
/* line 45, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel.solo .module-inner {
  width: 100%;
}
/* line 48, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel.solo .module-inner ul.promos-grid {
  margin: 0;
  padding: 0;
  left: 0;
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* line 56, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel.solo .module-inner ul.promos-grid li {
  width: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 64, ../../../sass/sass/_module-large-carousel.scss */
body.music-events-initialised #large-carousel .module-inner ul.promos-grid li {
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
}

/* line 69, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .promos-grid li img,
#large-carousel .promos-grid li {
  margin: 0;
  padding: 0;
}

/* line 75, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li:after {
  background: none;
  content: none;
}

/* line 80, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li i.icon-gvl3-r,
#large-carousel .module-inner ul.promos-grid li span,
#large-carousel .module-inner ul.promos-grid li p {
  width: 100%;
  height: auto;
}

/* line 87, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li div.promo-information p {
  font-size: 14px;
  font-weight: normal;
  height: 60px;
  padding-top: 0px;
}

/* line 94, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel.solo .module-inner ul.promos-grid li span,
#large-carousel.solo .module-inner ul.promos-grid li p,
#large-carousel.solo .module-inner ul.promos-grid li a.has-icon i:after,
#large-carousel.solo .module-inner ul.promos-grid li a.has-icon i:before {
  display: block;
}

/* line 101, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li div.promo-information {
  height: 90px;
  width: 100%;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
}

/* line 109, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li:nth-child(2),
#large-carousel .module-inner ul.promos-grid li:nth-child(3),
#large-carousel .module-inner ul.promos-grid li:nth-child(4),
#large-carousel .module-inner ul.promos-grid li:nth-child(5),
#large-carousel .module-inner ul.promos-grid li:nth-child(6) {
  width: 16.66666666666667%;
  display: inline-block;
}

/* line 118, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li:nth-child(3),
#large-carousel .module-inner ul.promos-grid li:nth-child(5) {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

/* line 123, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li:nth-child(4),
#large-carousel .module-inner ul.promos-grid li:nth-child(4) img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 128, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel.solo .module-inner ul.promos-grid li div.promo-information {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  display: inline-block;
}

/* line 133, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li:nth-child(4) div.promo-information {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  display: inline-block;
}

/* line 138, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li:nth-child(3) div.promo-information,
#large-carousel .module-inner ul.promos-grid li:nth-child(5) div.promo-information {
  display: inline-block;
}

/* line 143, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li img {
  width: 100%;
  height: auto;
  min-width: 16px;
  min-height: 9px;
}

/* line 150, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid li span.icon-gvl3 {
  display: none;
}

/* line 154, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner ul.promos-grid .pg-tier1 h3 {
  padding: 0;
}

/* line 157, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel ul.promos-grid .pg-tier1 a {
  overflow: hidden;
}

/* line 161, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel ul.promos-grid .pg-tier1 a img {
  z-index: 0;
  position: relative;
}

/* line 166, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel ul.promos-grid .pg-tier1 a .ct-title {
  z-index: 10;
  padding: 16px 8px 8px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 41px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 177, ../../../sass/sass/_module-large-carousel.scss */
.page-index #large-carousel ul.promos-grid .pg-tier1 p,
.page-series #large-carousel ul.promos-grid .pg-tier1 p,
.page-service #large-carousel ul.promos-grid .pg-tier1 p,
.page-performance #large-carousel ul.promos-grid .pg-tier1 p,
.page-promo #large-carousel ul.promos-grid .pg-tier1 p,
#large-carousel ul.promos-grid .pg-tier1 p {
  padding: 8px;
  margin: 0;
  border: none;
}

/* line 188, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner a.carousel-control.control.back.br-linkinvert {
  cursor: pointer;
  position: absolute;
  left: 100%;
  top: calc(50% - (90px/2) - (44px/2));
  margin-left: calc(-1 * (88px + 1px));
  z-index: 100;
}

/* line 197, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .overflow.back {
  cursor: pointer;
  position: absolute;
  right: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 208, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner .carousel-control.control.next.br-linkinvert {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: calc(50% - (90px/2) - (44px/2));
  z-index: 100;
}

/* line 216, ../../../sass/sass/_module-large-carousel.scss */
#large-carousel .module-inner .overflow.next {
  cursor: pointer;
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

@media screen and (min-width: 400px) {
  /* line 229, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel {
    margin-left: -12px;
  }
}
@media screen and (min-width: 600px) {
  /* line 237, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel .module-inner ul.promos-grid li div.promo-information {
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }

  /* line 245, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel .module-inner ul.promos-grid li:nth-child(4) div.promo-information {
    -moz-transition-delay: 1s;
    -o-transition-delay: 1s;
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
  }

  /* line 249, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel .module-inner ul.promos-grid li:nth-child(2) div.promo-information,
  #large-carousel .module-inner ul.promos-grid li:nth-child(3) div.promo-information,
  #large-carousel .module-inner ul.promos-grid li:nth-child(5) div.promo-information,
  #large-carousel .module-inner ul.promos-grid li:nth-child(6) div.promo-information {
    height: 0px;
  }

  /* line 256, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel .module-inner a.carousel-control.control.next.br-linkinvert,
  #large-carousel .module-inner a.carousel-control.control.back.br-linkinvert {
    top: calc(50% - (44px/2));
  }
}
@media screen and (min-width: 768px) {
  /* line 269, ../../../sass/sass/_module-large-carousel.scss */
  .page-series #large-carousel ul.promos-grid .pg-tier1 a .ct-title,
  .page-service #large-carousel ul.promos-grid .pg-tier1 a .ct-title,
  #large-carousel ul.promos-grid .pg-tier1 a .ct-title {
    bottom: 32px;
    left: 0;
  }
  /* line 274, ../../../sass/sass/_module-large-carousel.scss */
  .page-series #large-carousel ul.promos-grid .pg-tier1 p,
  .page-service #large-carousel ul.promos-grid .pg-tier1 p,
  #large-carousel ul.promos-grid .pg-tier1 p {
    height: 32px;
    bottom: 0;
    z-index: 10;
  }
  /* line 281, ../../../sass/sass/_module-large-carousel.scss */
  .page-series #large-carousel ul.promos-grid li a.has-icon i.icon-gvl3-r:after,
  .page-series #large-carousel ul.promos-grid li a.has-icon i.icon-gvl3-r:before,
  .page-service #large-carousel ul.promos-grid li a.has-icon i.icon-gvl3-r:after,
  .page-service #large-carousel ul.promos-grid li a.has-icon i.icon-gvl3-r:before,
  #large-carousel ul.promos-grid li a.has-icon i.icon-gvl3-r:after,
  #large-carousel ul.promos-grid li a.has-icon i.icon-gvl3-r:before {
    top: auto;
    bottom: 72px;
  }

  /* line 289, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel .module-inner a.carousel-control.control.next.br-linkinvert,
  #large-carousel .module-inner a.carousel-control.control.back.br-linkinvert {
    top: calc(50% - (64px/2));
  }

  /* line 294, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel .module-inner a.carousel-control.control.next.br-linkinvert {
    margin-right: calc(-64px - 1px);
  }

  /* line 298, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel .module-inner a.carousel-control.control.back.br-linkinvert {
    margin-left: calc(-64px - 1px);
  }

  /* line 302, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel.module-flush .module-inner a.carousel-control.control.next.br-linkinvert {
    margin-right: 0px;
  }

  /* line 306, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel.module-flush .module-inner a.carousel-control.control.back.br-linkinvert {
    margin-left: calc(-128px - 1px);
  }
}
@media screen and (min-width: 1008px) {
  /* line 313, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel:not(.module-flush) .module-inner a.carousel-control.control.next.br-linkinvert {
    margin-right: -11px;
  }

  /* line 316, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel:not(.module-flush) .module-inner a.carousel-control.control.back.br-linkinvert {
    margin-left: -120px;
  }

  /* line 320, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel .overflow.back {
    right: 93%;
  }

  /* line 323, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel .module-inner .overflow.next {
    left: 93%;
  }

  /* line 328, ../../../sass/sass/_module-large-carousel.scss */
  #large-carousel.expanded-promos-carousel:not(.solo) .module-inner ul.promos-grid {
    left: -164.2%;
    width: 514%;
  }
}
@media screen and (min-width: 768px) {
  /* line 1, ../../../sass/sass/_module-live-promo.scss */
  .live-promo__wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

/* line 2, ../../../sass/sass/_module-lms-liveblog.scss */
.live-emp-video .module-live-header h1 {
  padding: 16px;
}

/* line 6, ../../../sass/sass/_module-lms-liveblog.scss */
.live-emp-video .module-guidance {
  font-size: 16px;
  font-weight: bold;
}

/* line 11, ../../../sass/sass/_module-lms-liveblog.scss */
.live-emp-video {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
  float: left;
}

/* line 19, ../../../sass/sass/_module-lms-liveblog.scss */
.live-emp-video .media-player-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-bottom: calc(100% * 9/16);
  position: relative;
}
/* line 24, ../../../sass/sass/_module-lms-liveblog.scss */
.live-emp-video .media-player-container .single-stream-media-player {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 31, ../../../sass/sass/_module-lms-liveblog.scss */
.live-container {
  margin-bottom: 16px;
  position: relative;
}

/* line 36, ../../../sass/sass/_module-lms-liveblog.scss */
.live-container.has-live-blog .module.lead-image {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 66.6666%;
  float: left;
}

/* line 43, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module {
  position: relative;
  padding: 0 8px 8px;
  clear: both;
}

/* line 50, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .lb_header h2 {
  margin-top: 10px;
}

/* line 54, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .lb_header .lb_icon_shim:before {
  font-size: 67px;
}

/* line 57, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .lb_header {
  border: none;
  margin: 0;
}

/* line 61, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .lb_post_content,
.afs_liveblog .commentary-box {
  width: 100%;
  margin: 0;
}

/* line 67, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .afs_liveblog .commentary-box-wrap {
  margin: 0;
}

/* line 71, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .commentary-box {
  position: relative;
  padding: 8px 0;
}

/* line 76, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .jspContainer:after,
.live-blogging-module .commentary-box:before {
  content: " ";
  position: absolute;
  left: 0;
  right: 66px;
  height: 1px;
  display: block;
}

/* line 85, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .commentary-box:before {
  top: 0;
}

/* line 88, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .jspContainer:after {
  bottom: 0;
}

/* line 92, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module h2 {
  border-style: none;
}

/* line 95, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .afs_liveblog {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 99, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .commentary-box,
.afs_liveblog .jspContainer,
.afs_liveblog .jspPane,
.afs_liveblog .lb_source_flickr.lb_quote .lb_quote_text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 107, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .lb_post_content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 112, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .lb_source_flickr.lb_quote .lb_quote_text {
  margin: 0;
  padding-left: 39px;
}

/* line 117, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .lb_quote {
  background: none;
}

/* line 121, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .lb_quote:before {
  top: 0;
}

/* line 124, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .lb_quote:after {
  bottom: 0;
}

/* line 128, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .lb_story li.lb_post {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px 16px 0;
  position: relative;
  overflow: hidden;
}

/* line 134, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .afs_liveblog .lb_story .lb_post {
  margin: 0 0 16px 0;
}

/* line 138, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .lb_story li.lb_post.lb_clearfix:after {
  content: " ";
  height: 1px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 8px;
  visibility: visible;
}

/* line 149, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module:not(.blank) .afs_liveblog .lb_post_time {
  border: none;
  padding: 4px 0 4px 14px;
  position: relative;
}

/* line 155, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .lb_post_time:before {
  content: " ";
  height: 100%;
  width: 6px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 166, ../../../sass/sass/_module-lms-liveblog.scss */
.afs_liveblog .jspVerticalBar {
  border: none;
}

/* line 170, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .afs_liveblog .jspVerticalBar {
  right: 50px;
}

/* line 174, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .jspPane {
  padding-right: 50px !important;
}

@media screen and (min-width: 600px) {
  /* line 180, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    clear: none;
  }

  /* line 183, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module .afs_liveblog .jspVerticalBar {
    right: 0 !important;
  }

  /* line 186, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module .jspPane {
    padding-right: 0 !important;
  }
}
/* line 192, ../../../sass/sass/_module-lms-liveblog.scss */
.live-blogging-module .commentary-box:after {
  content: " ";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 42px;
  display: block;
  z-index: 1000;
}

/* line 204, ../../../sass/sass/_module-lms-liveblog.scss */
body.has-overlay > div.overlay {
  display: block !important;
}

@media screen and (min-width: 600px) {
  /* line 210, ../../../sass/sass/_module-lms-liveblog.scss */
  .has-live-blog .live-emp-video {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 66.6666%;
    float: left;
    margin: 0;
  }

  /* line 217, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 226, ../../../sass/sass/_module-lms-liveblog.scss */
  .main-content .live-blogging-module {
    width: 100%;
  }

  /* line 234, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module .jspContainer:after,
  .live-blogging-module .commentary-box:before {
    right: 16px;
  }

  /* line 239, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module .commentary-box:after {
    content: none;
  }
}
@media screen and (min-width: 620px) {
  /* line 245, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 450px;
  }
}
@media screen and (min-width: 640px) {
  /* line 251, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 450px;
  }
}
@media screen and (min-width: 660px) {
  /* line 257, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 450px;
  }
}
@media screen and (min-width: 680px) {
  /* line 263, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 450px;
  }
}
@media screen and (min-width: 700px) {
  /* line 269, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 450px;
  }
}
@media screen and (min-width: 768px) {
  /* line 276, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 450px;
  }
}
@media screen and (min-width: 808px) {
  /* line 282, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 848px) {
  /* line 288, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 888px) {
  /* line 294, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 928px) {
  /* line 300, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 968px) {
  /* line 306, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 1008px) {
  /* line 312, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 1008px) {
  /* line 318, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 1028px) {
  /* line 324, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 1048px) {
  /* line 330, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 1068px) {
  /* line 336, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 1088px) {
  /* line 342, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 1108px) {
  /* line 348, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 1128px) {
  /* line 354, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
@media screen and (min-width: 1164px) {
  /* line 360, ../../../sass/sass/_module-lms-liveblog.scss */
  .live-blogging-module {
    min-height: 500px;
  }
}
/* line 1, ../../../sass/sass/_module-performance-summary.scss */
.performance-summary {
  padding: 8px;
}
/* line 4, ../../../sass/sass/_module-performance-summary.scss */
.performance-summary #performance-image {
  width: 100%;
}
/* line 8, ../../../sass/sass/_module-performance-summary.scss */
.performance-summary #act-play-date {
  width: 100%;
}
/* line 11, ../../../sass/sass/_module-performance-summary.scss */
.performance-summary #act-play-date .module-inner {
  padding: 0;
}
/* line 599, ../../../sass/sass/_base-mixins.scss */
.performance-summary #act-play-date .module-inner h2:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}
/* line 19, ../../../sass/sass/_module-performance-summary.scss */
.performance-summary #act-play-date .module-inner + .module-inner {
  margin-top: 8px;
}
/* line 23, ../../../sass/sass/_module-performance-summary.scss */
.performance-summary #act-play-date .act-play-date__date-time,
.performance-summary #act-play-date .act-play-date__location-info {
  font-weight: normal;
}
/* line 28, ../../../sass/sass/_module-performance-summary.scss */
.performance-summary #act-play-date .act-play-date__date-time,
.performance-summary #act-play-date .act-play-date__stage-location,
.performance-summary #act-play-date .act-play-date__location-info {
  display: inline-block;
}
/* line 35, ../../../sass/sass/_module-performance-summary.scss */
.performance-summary #act-play-date .act-play-date__info span:after {
  content: ", ";
}
/* line 39, ../../../sass/sass/_module-performance-summary.scss */
.performance-summary #act-play-date .act-play-date__info span:last-child:after {
  content: "";
}
@media screen and (min-width: 400px) and (max-width: 600px), screen and (min-width: 768px) {
  /* line 1, ../../../sass/sass/_module-performance-summary.scss */
  .performance-summary {
    padding-left: 12px;
    padding-right: 12px;
  }
  /* line 49, ../../../sass/sass/_module-performance-summary.scss */
  .performance-summary #performance-image {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
    margin-left: -4px;
  }
  /* line 55, ../../../sass/sass/_module-performance-summary.scss */
  .performance-summary #act-play-date {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
    margin-left: 8px;
    margin-right: -4px;
    margin-top: -8px;
  }
}
/* line 64, ../../../sass/sass/_module-performance-summary.scss */
.performance-summary .ticketing-information {
  margin-top: 8px;
}

/* line 69, ../../../sass/sass/_module-performance-summary.scss */
.page-index #act-play-date {
  padding-top: 8px;
}
/* line 72, ../../../sass/sass/_module-performance-summary.scss */
.page-index #act-play-date h2 {
  display: none;
}

/* line 1, ../../../sass/sass/_module-weather.scss */
#weather-module .tab-inner {
  padding: 0;
}

/*-- 
    
    WEATHER 

--*/
/* line 10, ../../../sass/sass/_module-weather.scss */
#weather-module ol.forecasts {
  background: #fff;
  color: #000;
}

/* line 15, ../../../sass/sass/_module-weather.scss */
#weather-module ol.forecasts a {
  color: #000;
}

/* line 19, ../../../sass/sass/_module-weather.scss */
#weather-module .twelve-hour ol.forecasts li.forecast:last-of-type {
  width: 14%;
}

/* line 22, ../../../sass/sass/_module-weather.scss */
#weather-module ol.forecasts li.forecast .day a {
  font-size: 16px;
}

/* line 25, ../../../sass/sass/_module-weather.scss */
#weather-module ol.forecasts li.forecast {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 2px;
}

/* line 29, ../../../sass/sass/_module-weather.scss */
#weather-module ol.forecasts li.forecast .weather-icon img {
  margin: 0 auto;
}

/* line 33, ../../../sass/sass/_module-weather.scss */
#weather-module ol.forecasts li.forecast .max-temperature,
#weather-module ol.forecasts li.forecast .weatherTemperature {
  font-size: 14px;
}

/* line 38, ../../../sass/sass/_module-weather.scss */
#weather-module .location-list li.selected span {
  display: block;
  background-position-x: -40px;
  background-position-y: -44px;
}

/* line 44, ../../../sass/sass/_module-weather.scss */
#weather-module .location-list-open li.selected span {
  background-position-y: -232px;
}

@media screen and (min-width: 768px) {
  /* line 49, ../../../sass/sass/_module-weather.scss */
  #weather-module .three-day ol.forecasts li.forecast img {
    width: 90%;
  }

  /* line 52, ../../../sass/sass/_module-weather.scss */
  #weather-module ol.forecasts li.forecast .data {
    width: 44%;
  }

  /* line 55, ../../../sass/sass/_module-weather.scss */
  #weather-module ol.forecasts li.forecast .weather-icon {
    width: 56%;
  }
}
@media screen and (min-width: 1008px) {
  /* line 61, ../../../sass/sass/_module-weather.scss */
  #weather-module .three-day ol.forecasts li.forecast img {
    width: auto;
  }

  /* line 64, ../../../sass/sass/_module-weather.scss */
  #weather-module ol.forecasts li.forecast .data {
    width: 40%;
  }

  /* line 67, ../../../sass/sass/_module-weather.scss */
  #weather-module ol.forecasts li.forecast .weather-icon {
    width: 60%;
  }
}
/* line 1, ../../../sass/sass/_module-first-broadcast.scss */
ul.tv-radio-channels + h3 {
  margin-top: 16px;
}

/* line 5, ../../../sass/sass/_module-first-broadcast.scss */
ul.tv-radio-channels {
  background: inherit;
}

/* line 9, ../../../sass/sass/_module-first-broadcast.scss */
ul.tv-radio-channels li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0;
  width: 100%;
  background: inherit;
  margin-bottom: 8px;
}
/* line 18, ../../../sass/sass/_module-first-broadcast.scss */
ul.tv-radio-channels li h4 {
  font-size: 18px;
  line-height: 1em;
  margin-bottom: 4px;
}
/* line 23, ../../../sass/sass/_module-first-broadcast.scss */
ul.tv-radio-channels li > a {
  float: none;
  background: inherit;
}
/* line 28, ../../../sass/sass/_module-first-broadcast.scss */
ul.tv-radio-channels li i, ul.tv-radio-channels li > img, ul.tv-radio-channels li a > img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 33.3333%;
  float: left;
  background: inherit;
}
/* line 37, ../../../sass/sass/_module-first-broadcast.scss */
ul.tv-radio-channels li i img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
}
/* line 42, ../../../sass/sass/_module-first-broadcast.scss */
ul.tv-radio-channels li > a > span,
ul.tv-radio-channels li .tv-radio-description {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 66.6666%;
  float: right;
  padding-left: 8px;
}
/* line 49, ../../../sass/sass/_module-first-broadcast.scss */
ul.tv-radio-channels li > a > span h5,
ul.tv-radio-channels li > a > span a,
ul.tv-radio-channels li > a > span p,
ul.tv-radio-channels li .tv-radio-description h5,
ul.tv-radio-channels li .tv-radio-description a,
ul.tv-radio-channels li .tv-radio-description p {
  padding: 0;
  margin: 0;
}
/* line 57, ../../../sass/sass/_module-first-broadcast.scss */
ul.tv-radio-channels li p {
  display: block;
  margin-left: 33%;
  padding-left: 8px;
}

/* line 65, ../../../sass/sass/_module-first-broadcast.scss */
#first-broadcast .duration {
  line-height: 1em;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1.2em;
  margin-top: 4px;
}

/* line 71, ../../../sass/sass/_module-first-broadcast.scss */
.tv-radio-channels li:last-of-type {
  margin-bottom: 8px;
}

/* line 1, ../../../sass/sass/_module-overlay.scss */
.emp-close,
.overlay-close {
  color: #ffffff;
  background-color: #000000;
}

/* line 7, ../../../sass/sass/_module-overlay.scss */
.emp-close:hover,
.overlay-close:hover {
  color: #000000;
  background-color: #ffffff;
}

/*--
    EMP/SMP
--*/
/* line 4, ../../../sass/sass/_module-SMP.scss */
#focusAfterFlash {
  height: 1px;
  text-indent: -99999px;
  overflow: hidden;
  display: block;
}

/* line 11, ../../../sass/sass/_module-SMP.scss */
#focusBeforeContainer {
  position: relative;
}

/* line 15, ../../../sass/sass/_module-SMP.scss */
#focusBeforeContainer h2,
#focusBeforeContainer p,
#focusBeforeContainer a {
  position: absolute;
  top: -99999px;
  display: block;
}

/* line 23, ../../../sass/sass/_module-SMP.scss */
#focusBeforeContainer a:focus {
  top: -30px;
  background-color: #000;
  color: #fff;
}

/* line 3, ../../../sass/sass/_module-ticketing-information.scss */
.ticketing-information__main .ticketing-information__main-link {
  min-width: 50%;
  text-align: center;
  padding: 8px;
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  line-height: 24px;
}
@media screen and (min-width: 400px) {
  /* line 3, ../../../sass/sass/_module-ticketing-information.scss */
  .ticketing-information__main .ticketing-information__main-link {
    font-size: 18px;
    line-height: 1em;
    line-height: 28px;
  }
}
/* line 17, ../../../sass/sass/_module-ticketing-information.scss */
.ticketing-information__main .ticketing-information__subtitle {
  padding-top: 8px;
  display: block;
  font-size: 14px;
  line-height: 1em;
}
@media screen and (min-width: 400px) {
  /* line 17, ../../../sass/sass/_module-ticketing-information.scss */
  .ticketing-information__main .ticketing-information__subtitle {
    font-size: 16px;
    line-height: 1em;
  }
}

/* line 29, ../../../sass/sass/_module-ticketing-information.scss */
.additional-ticketing-information {
  padding-top: 8px;
  overflow: hidden;
}
/* line 33, ../../../sass/sass/_module-ticketing-information.scss */
.additional-ticketing-information .additional-ticketing__link {
  font-size: 14px;
}
/* line 36, ../../../sass/sass/_module-ticketing-information.scss */
.additional-ticketing-information .additional-ticket__subtitle {
  font-size: 14px;
  display: block;
}

/* line 43, ../../../sass/sass/_module-ticketing-information.scss */
.description .ticketing-information {
  margin-top: 8px;
}

/* line 3, ../../../sass/sass/_module-event-countdown.scss */
#blq-content .event-countdown .module-header h2 {
  font-size: 20px;
  padding: 8px 0 4px 0;
}
/* line 8, ../../../sass/sass/_module-event-countdown.scss */
#blq-content .event-countdown .module-inner {
  width: 320px;
  overflow: hidden;
}
/* line 12, ../../../sass/sass/_module-event-countdown.scss */
#blq-content .event-countdown .module-inner p,
#blq-content .event-countdown .module-inner p + p {
  padding-top: 0;
}
/* line 17, ../../../sass/sass/_module-event-countdown.scss */
#blq-content .event-countdown .module-inner p {
  display: inline-block;
  float: left;
  font-weight: bold;
  line-height: 1em;
  font-size: 13px;
}
/* line 24, ../../../sass/sass/_module-event-countdown.scss */
#blq-content .event-countdown .module-inner p b {
  display: block;
  font-weight: bold;
  font-size: 3.6em;
  line-height: 1em;
  font-size: 48px;
  line-height: 38px;
}
@media screen and (max-width: 319px) {
  /* line 35, ../../../sass/sass/_module-event-countdown.scss */
  #blq-content .event-countdown .module-inner p {
    font-size: 11px;
  }
  /* line 38, ../../../sass/sass/_module-event-countdown.scss */
  #blq-content .event-countdown .module-inner p b {
    font-size: 36px;
  }
}
@media screen and (min-width: 600px) and (max-width: 680px) {
  /* line 45, ../../../sass/sass/_module-event-countdown.scss */
  #blq-content .event-countdown .module-inner p b {
    font-size: 42px;
  }
}
@media screen and (min-width: 768px) and (max-width: 815px) {
  /* line 51, ../../../sass/sass/_module-event-countdown.scss */
  #blq-content .event-countdown .module-inner p b {
    font-size: 34px;
  }
}
@media screen and (min-width: 816px) and (max-width: 999px) {
  /* line 57, ../../../sass/sass/_module-event-countdown.scss */
  #blq-content .event-countdown .module-inner p b {
    font-size: 36px;
  }
}

/* line 64, ../../../sass/sass/_module-event-countdown.scss */
#event-countdown-started {
  display: block;
  font-weight: bold;
  font-size: 3.6em;
  line-height: 1em;
}

@media screen and (max-width: 900px) {
  /* line 74, ../../../sass/sass/_module-event-countdown.scss */
  .module-inner p b {
    font-size: 36px;
  }
}
/* line 3, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
.sub-content .promos-schedule li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0;
  width: 100%;
  margin: 0 0 8px 0;
}
/* line 12, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
.sub-content .promos-schedule li i.icon-gvl3-r,
.sub-content .promos-schedule li img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  margin: 0;
}
/* line 19, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
.sub-content .promos-schedule li i.icon-gvl3-r img {
  width: 100%;
}
/* line 23, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
.sub-content .promos-schedule li img {
  clear: left;
}
/* line 27, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
.sub-content .promos-schedule li span.ct-title,
.sub-content .promos-schedule li span.title-frame,
.sub-content .promos-schedule li span.title,
.sub-content .promos-schedule li p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  margin: 0;
  padding: 0 8px;
}
/* line 38, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
.sub-content .promos-schedule li span.ct-title span.title,
.sub-content .promos-schedule li span.ct-title span.date,
.sub-content .promos-schedule li span.title-frame span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 0;
}
/* line 46, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
.sub-content .promos-schedule li span > span,
.sub-content .promos-schedule li h3 span > span {
  width: 100%;
  padding: 0;
}
/* line 52, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
.sub-content .promos-schedule li span.date {
  font-weight: normal;
}

@media screen and (min-width: 480px) {
  /* line 60, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
  .promos-schedule li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  /* line 69, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
  .sub-content .promos-schedule li img {
    width: 33.3333%;
  }
  /* line 73, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
  .sub-content .promos-schedule li span {
    width: 66.6666%;
  }
}
@media screen and (min-width: 600px) {
  /* line 85, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
  .sub-content .promos-schedule li.ta-first img,
  .sub-content .promos-schedule li img,
  .sub-content .promos-schedule li span,
  .promos-schedule li.ta-first img,
  .promos-schedule li img,
  .promos-schedule li span {
    width: 50%;
  }
  /* line 91, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
  .sub-content .promos-schedule li span.ct-title span.title,
  .sub-content .promos-schedule li span.ct-title span.date,
  .promos-schedule li span.ct-title span.title,
  .promos-schedule li span.ct-title span.date {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  /* line 102, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
  .promos-schedule li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  /* line 107, ../../../sass/sass/_module-latest-upcoming-schedule.scss */
  .page-series ul.promos-schedule li {
    width: 50%;
  }
}
/*
.sub-content .promos-schedule li,
.promos-schedule li {
    @include media-element-list(50,8px,0,8px);
}

@include respond-min($large_phone) {
    .sub-content .promos-schedule {
        margin-left: -4px;
        margin-right: -4px;
    }
    .sub-content .promos-schedule li {
        @include media-element-grid(3,8px,4px,0);
    }
}

@include respond-min($small_tablet) {

    .sub-content .promos-schedule li,
    .promos-schedule li {
        @include media-element-list(50,8px,0,8px);
    }

}
*/
/*-- 
    
    PODCASTS
    
--*/
/* line 6, ../../../sass/sass/_module-podcast.scss */
#podcasts li {
  width: 100%;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
/* line 11, ../../../sass/sass/_module-podcast.scss */
#podcasts li a.has-icon {
  margin: 0;
  width: 33.3333%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
/* line 17, ../../../sass/sass/_module-podcast.scss */
#podcasts li h3,
#podcasts li p {
  width: 66.6666%;
  margin: 0;
  padding-left: 8px;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
/* line 26, ../../../sass/sass/_module-podcast.scss */
#podcasts li img {
  clear: left;
  margin: 0;
  min-width: 9px;
  min-height: 9px;
  height: auto;
  width: 100%;
}

/* line 1, ../../../sass/sass/_module-calendar.scss */
.calendar-month-list {
  max-width: 302px;
  margin: 0 auto;
}

/* line 7, ../../../sass/sass/_module-calendar.scss */
.calendar-month {
  width: 100%;
  margin-top: 8px;
}
/* line 11, ../../../sass/sass/_module-calendar.scss */
.calendar-month:first-of-type {
  margin-top: 0;
}
/* line 15, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__month-table {
  width: 100%;
  box-sizing: border-box;
  table-layout: fixed;
}
/* line 21, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__month-table .calendar-month__day-name-row,
.calendar-month .calendar-month__month-table .calendar-month__week-row {
  width: 100%;
}
/* line 25, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__month-table .calendar-month__day-name-row th, .calendar-month .calendar-month__month-table .calendar-month__day-name-row td,
.calendar-month .calendar-month__month-table .calendar-month__week-row th,
.calendar-month .calendar-month__month-table .calendar-month__week-row td {
  width: 14.2857%;
}
/* line 29, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__month-table .calendar-month__day-name-row th,
.calendar-month .calendar-month__month-table .calendar-month__week-row th {
  padding: 8px;
  text-align: center;
}
/* line 36, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__month-table .calendar-month__day-name-row th {
  font-size: 0.8em;
  position: relative;
}
/* line 535, ../../../sass/sass/_base-mixins.scss */
.calendar-month .calendar-month__month-table .calendar-month__day-name-row th:after {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  border-color: inherit;
}
/* line 588, ../../../sass/sass/_base-mixins.scss */
.calendar-month .calendar-month__month-table .calendar-month__day-name-row th:after {
  top: 4px;
  bottom: 4px;
  left: 100%;
  width: 1px;
  border-left: 1px solid;
}
/* line 599, ../../../sass/sass/_base-mixins.scss */
.calendar-month .calendar-month__month-table .calendar-month__day-name-row th:last-child:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}
/* line 47, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__month-table-caption {
  padding: 16px 8px 8px 8px;
  font-size: 20px;
}
/* line 52, ../../../sass/sass/_module-calendar.scss */
.calendar-month:first-of-type .calendar-month__month-table-caption {
  padding-top: 4px;
}
/* line 57, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__day.calendar-month__day--link-cell {
  border: 1px solid;
  font-size: 1.25em;
  letter-spacing: -1px;
}
/* line 62, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__day.calendar-month__day-today {
  font-size: 1.51em;
  font-weight: bold;
}
/* line 65, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__day.calendar-month__day-today .calendar-month__day-number {
  text-decoration: underline;
}
/* line 71, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__day .calendar-month__day-number {
  width: 100%;
  padding: 12px 0;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
}
/* line 80, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__day-name-row {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
}
/* line 84, ../../../sass/sass/_module-calendar.scss */
.calendar-month .calendar-month__day--out-of-month {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 3, ../../../sass/sass/_module-set-list.scss */
.act-set-list {
  position: relative;
}
/* line 7, ../../../sass/sass/_module-set-list.scss */
.act-set-list h4 {
  padding: 10px 0;
  text-transform: uppercase;
}
/* line 12, ../../../sass/sass/_module-set-list.scss */
.act-set-list li {
  letter-spacing: -0.5px;
}
/* line 16, ../../../sass/sass/_module-set-list.scss */
.act-set-list.has-favourites li.act-set-list__track-or-work {
  min-height: 36px;
}
/* line 21, ../../../sass/sass/_module-set-list.scss */
.act-set-list li.act-set-list__track-or-work .track-favourite, .act-set-list li.act-set-list__track-or-work .snippet-player, .act-set-list li.act-set-list__track-or-work .performance-work-title {
  display: inline-block;
  white-space: normal;
  vertical-align: middle;
}
/* line 29, ../../../sass/sass/_module-set-list.scss */
.act-set-list .performance-work .work-title {
  display: inline;
  line-height: 20px;
}
/* line 33, ../../../sass/sass/_module-set-list.scss */
.act-set-list .performance-work .work-title.canonical {
  font-size: 12px;
}
/* line 38, ../../../sass/sass/_module-set-list.scss */
.act-set-list .performance-work .work-alternative-names {
  display: inline;
  font-size: 16px;
}
/* line 43, ../../../sass/sass/_module-set-list.scss */
.act-set-list .performance-work .work-duration {
  display: inline-block;
  font-style: italic;
  font-size: 14px;
}
/* line 49, ../../../sass/sass/_module-set-list.scss */
.act-set-list .performance-work .single-work-performers {
  padding-left: 24px;
  line-height: 24px;
}
/* line 54, ../../../sass/sass/_module-set-list.scss */
.act-set-list .performance-work .academic {
  display: block;
}
/* line 61, ../../../sass/sass/_module-set-list.scss */
.act-set-list.has-favourites .performance-work-header .performance-work-title {
  width: calc(100% - 38px);
}
/* line 65, ../../../sass/sass/_module-set-list.scss */
.act-set-list.has-favourites .performance-work-header.without-favourites {
  margin-left: 37px;
}
/* line 70, ../../../sass/sass/_module-set-list.scss */
.act-set-list.has-favourites .performance-work-body {
  margin-left: 37px;
}
/* line 76, ../../../sass/sass/_module-set-list.scss */
.act-set-list.has-favourites.has-snippets .performance-work-header .performance-work-title {
  width: calc(100% - 72px);
}
/* line 80, ../../../sass/sass/_module-set-list.scss */
.act-set-list.has-favourites.has-snippets .performance-work-header.without-favourites {
  margin-left: 71px;
}
/* line 85, ../../../sass/sass/_module-set-list.scss */
.act-set-list.has-favourites.has-snippets .performance-work-body {
  margin-left: 71px;
}
/* line 91, ../../../sass/sass/_module-set-list.scss */
.act-set-list .interval {
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  padding: 12px 0 0;
  position: relative;
  width: 100%;
  text-align: left;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
}
/* line 107, ../../../sass/sass/_module-set-list.scss */
.act-set-list .interval:after {
  content: ' ';
  position: absolute;
  top: 40%;
  left: 0;
  width: 100%;
  height: 1px;
  background: currentcolor;
  z-index: -1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
  opacity: 0.35;
}
/* line 122, ../../../sass/sass/_module-set-list.scss */
.act-set-list.classical-set-list .act-set-list__composer-name {
  display: inline-block;
}
/* line 125, ../../../sass/sass/_module-set-list.scss */
.act-set-list.classical-set-list .act-set-list__composer-name .composer {
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  padding-top: 12px;
}
/* line 132, ../../../sass/sass/_module-set-list.scss */
#blq-content .act-set-list.classical-set-list .act-set-list__composer-name .composer {
  display: inline-block;
}
/* line 137, ../../../sass/sass/_module-set-list.scss */
.act-set-list.classical-set-list li:first-child .composer {
  padding-top: 2px;
}
/* line 141, ../../../sass/sass/_module-set-list.scss */
.act-set-list.classical-set-list li.act-set-list__track-or-work + li.act-set-list__track-or-work {
  padding-top: 8px;
}
/* line 156, ../../../sass/sass/_module-set-list.scss */
.act-set-list .act-set-list__composer-dates {
  font-size: 12px;
  display: inline-block;
}
/* line 162, ../../../sass/sass/_module-set-list.scss */
.act-set-list .note, .act-set-list .part-work {
  display: block;
  font-weight: normal;
  font-size: 14px;
  padding-left: 12px;
  padding-top: 8px;
}
/* line 169, ../../../sass/sass/_module-set-list.scss */
.act-set-list .note:first-child, .act-set-list .part-work:first-child {
  padding-top: 0;
}
/* line 173, ../../../sass/sass/_module-set-list.scss */
.act-set-list .note.part-work-note, .act-set-list .part-work.part-work-note {
  padding-left: 20px;
  padding-top: 0;
}
/* line 179, ../../../sass/sass/_module-set-list.scss */
.act-set-list .role {
  font-weight: normal;
  font-size: 16px;
}
/* line 184, ../../../sass/sass/_module-set-list.scss */
#blq-content .act-set-list .artist {
  font-weight: bold;
  font-size: 16px;
  min-height: 24px;
  line-height: 24px;
  margin-right: 10px;
  display: inline-block;
}
@media screen and (min-width: 1164px) {
  /* line 184, ../../../sass/sass/_module-set-list.scss */
  #blq-content .act-set-list .artist {
    line-height: 22px;
  }
}
/* line 200, ../../../sass/sass/_module-set-list.scss */
#blq-content .act-set-list .act-set-list__combined-artists li.performer-name-and-role, #blq-content
.act-set-list .additional-artists li.performer-name-and-role {
  margin-bottom: 12px;
}
/* line 203, ../../../sass/sass/_module-set-list.scss */
#blq-content .act-set-list .act-set-list__combined-artists li.performer-name-and-role:last-of-type, #blq-content
.act-set-list .additional-artists li.performer-name-and-role:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 1164px) {
  /* line 200, ../../../sass/sass/_module-set-list.scss */
  #blq-content .act-set-list .act-set-list__combined-artists li.performer-name-and-role, #blq-content
  .act-set-list .additional-artists li.performer-name-and-role {
    margin-bottom: 0;
  }
}
/* line 214, ../../../sass/sass/_module-set-list.scss */
#blq-content .act-set-list .single-work-performers li.performer-name-and-role {
  margin-bottom: 12px;
}
/* line 217, ../../../sass/sass/_module-set-list.scss */
#blq-content .act-set-list .single-work-performers li.performer-name-and-role:first-of-type {
  margin-top: 12px;
}
@media screen and (min-width: 1164px) {
  /* line 214, ../../../sass/sass/_module-set-list.scss */
  #blq-content .act-set-list .single-work-performers li.performer-name-and-role {
    margin-bottom: 0;
  }
  /* line 224, ../../../sass/sass/_module-set-list.scss */
  #blq-content .act-set-list .single-work-performers li.performer-name-and-role:first-of-type {
    margin-top: 8px;
  }
}
/* line 231, ../../../sass/sass/_module-set-list.scss */
.act-set-list .act-set-list__combined-artists:not(:first-child),
.act-set-list .additional-artists:not(:first-child) {
  position: relative;
  padding-top: 16px;
  margin-top: 24px;
}
@media screen and (min-width: 1164px) {
  /* line 231, ../../../sass/sass/_module-set-list.scss */
  .act-set-list .act-set-list__combined-artists:not(:first-child),
  .act-set-list .additional-artists:not(:first-child) {
    margin-top: 16px;
  }
}
/* line 242, ../../../sass/sass/_module-set-list.scss */
.act-set-list .act-set-list__combined-artists:not(:first-child):before,
.act-set-list .additional-artists:not(:first-child):before {
  content: ' ';
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  top: 0;
  background: currentcolor;
  opacity: 0.1;
}
/* line 254, ../../../sass/sass/_module-set-list.scss */
.act-set-list .work-details-toggle {
  position: absolute;
  top: 12px;
  right: 4px;
}
/* line 259, ../../../sass/sass/_module-set-list.scss */
.act-set-list .work-details-toggle a {
  padding: 8px;
}
/* line 265, ../../../sass/sass/_module-set-list.scss */
.act-set-list.act-set-list--toggleable .act-set-list__composer-name:first-child {
  padding-right: 60px;
}

/* line 273, ../../../sass/sass/_module-set-list.scss */
.page-index #blq-content .act-set-list a {
  min-height: 0px;
}
/* line 277, ../../../sass/sass/_module-set-list.scss */
.page-index #blq-content .act-set-list a.artist {
  display: inline-block;
}

/* overrides for the /by/date versions of the set list */
/* line 287, ../../../sass/sass/_module-set-list.scss */
.by-date-container .performance-work {
  font-size: 14px;
}
/* line 290, ../../../sass/sass/_module-set-list.scss */
.by-date-container .performance-work .work-duration {
  font-size: 12px;
}
/* line 294, ../../../sass/sass/_module-set-list.scss */
.by-date-container .performance-work .note, .by-date-container .performance-work .part-work {
  font-size: 12px;
  padding-top: 0;
}
/* line 304, ../../../sass/sass/_module-set-list.scss */
.by-date-container .act-set-list.classical-set-list li.act-set-list__track-or-work + li.act-set-list__track-or-work {
  padding-top: 0;
}
/* line 313, ../../../sass/sass/_module-set-list.scss */
#blq-content .by-date-container .act-set-list__composer-name {
  font-size: 14px;
}
/* line 316, ../../../sass/sass/_module-set-list.scss */
#blq-content .by-date-container .act-set-list__composer-name .composer {
  cursor: default;
  pointer-events: none;
  line-height: 1em;
  min-height: 0;
  padding-top: 4px;
}
/* line 325, ../../../sass/sass/_module-set-list.scss */
#blq-content .by-date-container .artist,
#blq-content .by-date-container .role {
  font-size: 14px;
  min-height: 0;
  line-height: 1em;
}
/* line 335, ../../../sass/sass/_module-set-list.scss */
#blq-content .by-date-container .act-set-list__combined-artists li.performer-name-and-role,
#blq-content .by-date-container .additional-artists li.performer-name-and-role {
  margin-bottom: 6px;
}
/* line 338, ../../../sass/sass/_module-set-list.scss */
#blq-content .by-date-container .act-set-list__combined-artists li.performer-name-and-role:last-of-type,
#blq-content .by-date-container .additional-artists li.performer-name-and-role:last-of-type {
  margin-bottom: 0;
}
/* line 345, ../../../sass/sass/_module-set-list.scss */
.by-date-container .act-set-list__interval {
  display: none;
}
/* line 349, ../../../sass/sass/_module-set-list.scss */
.by-date-container .act-set-list__combined-artists:not(:first-child),
.by-date-container .additional-artists:not(:first-child) {
  margin-top: 4px;
  padding-top: 8px;
}
/* line 355, ../../../sass/sass/_module-set-list.scss */
.by-date-container .module.act-set-list {
  margin-bottom: 8px;
}

/* line 363, ../../../sass/sass/_module-set-list.scss */
.act-set-list.set-list-simple .set-list--academic-only {
  display: none;
}
/* line 367, ../../../sass/sass/_module-set-list.scss */
.act-set-list.set-list-academic .set-list--simple-only {
  display: none;
}

/* line 374, ../../../sass/sass/_module-set-list.scss */
#bbcMediaPlayer0 {
  font-size: 0;
}

/* line 3, ../../../sass/sass/_module-year-blocks.scss */
.year-blocks-wrapper .year-blocks__single-year {
  padding: 8px;
  margin-bottom: 8px;
}
/* line 7, ../../../sass/sass/_module-year-blocks.scss */
.year-blocks-wrapper .year-blocks__single-year .year-blocks__single-year-date {
  font-size: 24px;
  line-height: 1em;
  font-weight: bold;
  width: 16.6666%;
  float: left;
}
/* line 14, ../../../sass/sass/_module-year-blocks.scss */
.year-blocks-wrapper .year-blocks__single-year .year-blocks__single-year-content {
  width: 75%;
  float: right;
}
/* line 19, ../../../sass/sass/_module-year-blocks.scss */
.year-blocks-wrapper .year-blocks__single-year .year-blocks__event-name__wrapper {
  display: inline-block;
  float: right;
  width: 66.6666%;
}
@media screen and (min-width: 600px) {
  /* line 27, ../../../sass/sass/_module-year-blocks.scss */
  .year-blocks-wrapper .year-blocks__single-year .year-blocks__single-year-date {
    width: 16.6666%;
  }
  /* line 31, ../../../sass/sass/_module-year-blocks.scss */
  .year-blocks-wrapper .year-blocks__single-year .year-blocks__single-year-content {
    width: 83.3333%;
  }
  /* line 35, ../../../sass/sass/_module-year-blocks.scss */
  .year-blocks-wrapper .year-blocks__single-year .year-blocks__event-name__wrapper {
    width: 80%;
  }
}

/* line 1, ../../../sass/sass/_module-full-name-toggle.scss */
.module.full-name-toggle {
  display: none;
}
/* line 4, ../../../sass/sass/_module-full-name-toggle.scss */
.module.full-name-toggle a {
  display: none;
}

/* line 9, ../../../sass/sass/_module-full-name-toggle.scss */
.blq-js .module.full-name-toggle {
  display: block;
  margin-bottom: 0;
}
/* line 13, ../../../sass/sass/_module-full-name-toggle.scss */
.blq-js .module.full-name-toggle a.full-name-toggle__show {
  display: inline;
}

/* line 19, ../../../sass/sass/_module-full-name-toggle.scss */
.full-name-toggle__full-name-target {
  display: none;
}

/* line 1, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container {
  height: 66px;
}
/* line 3, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container.double {
  height: 106px;
}

/* line 10, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container fieldset.highlight-series-search {
  display: block;
  width: 100%;
  height: 32px;
}
/* line 16, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container fieldset.highlight-series-search:first-of-type {
  top: 40px;
}
/* line 19, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container fieldset.highlight-series-search:last-of-type {
  top: -40px;
}
/* line 22, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container fieldset.highlight-series-search.single {
  top: 0;
}
/* line 25, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container fieldset.highlight-series-search input.search {
  height: 32px;
}
/* line 28, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container fieldset.highlight-series-search input.submit {
  height: 32px;
}
/* line 31, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container fieldset.highlight-series-search:after {
  height: 32px;
  width: 32px;
  top: 2px;
}
/* line 37, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container fieldset.highlight-series-search .as-list {
  top: 31px;
  width: 100%;
}
/* line 40, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container fieldset.highlight-series-search .as-list .as-result-item {
  height: 32px;
  background-color: #DDDDDD;
  line-height: 33px;
}
/* line 44, ../../../sass/sass/_module-highlight-series-search.scss */
.highlight-series-search-container fieldset.highlight-series-search .as-list .as-result-item.active {
  background-color: #D9FF9C;
  color: #14220B;
  text-shadow: 0 0;
}

/* line 6, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__event-list {
  overflow: hidden;
}
/* line 10, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__event {
  margin-bottom: 8px;
  position: relative;
}
/* line 14, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__event .formatted-time {
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 14px;
  line-height: 1em;
}
/* line 21, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__event .neighbouring-events__event-name {
  padding-left: 50px;
  display: inline-block;
  font-size: 16px;
  line-height: 1em;
  line-height: 1.2em;
}
/* line 29, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__event.neighbouring-events__this-event .formatted-time {
  top: 1px;
  line-height: 18px;
}
/* line 34, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__event.neighbouring-events__this-event .neighbouring-events__event-name {
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  position: relative;
}
/* line 523, ../../../sass/sass/_base-mixins.scss */
.neighbouring-events .neighbouring-events__event.neighbouring-events__this-event .neighbouring-events__event-name:before {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
  opacity: 0.15;
  border-color: inherit;
}
/* line 561, ../../../sass/sass/_base-mixins.scss */
.neighbouring-events .neighbouring-events__event.neighbouring-events__this-event .neighbouring-events__event-name:before {
  left: 0;
  right: 0;
  bottom: 100%;
  height: 1px;
  border-bottom: 1px solid;
}
/* line 535, ../../../sass/sass/_base-mixins.scss */
.neighbouring-events .neighbouring-events__event.neighbouring-events__this-event .neighbouring-events__event-name:after {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
  opacity: 0.15;
  border-color: inherit;
}
/* line 548, ../../../sass/sass/_base-mixins.scss */
.neighbouring-events .neighbouring-events__event.neighbouring-events__this-event .neighbouring-events__event-name:after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  border-bottom: 1px solid;
}
/* line 46, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__previous-event-container,
.neighbouring-events .neighbouring-events__next-event-container {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  min-height: 30px;
}
/* line 54, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__previous-event-container {
  float: left;
}
/* line 58, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__next-event-container {
  float: right;
}
/* line 62, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__previous-event-label,
.neighbouring-events .neighbouring-events__next-event-label {
  padding: 8px;
}
/* line 67, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__previous-event-label {
  float: left;
  padding-left: 26px;
  padding-right: 0;
}
/* line 73, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__next-event-label {
  float: right;
  padding-right: 26px;
  padding-left: 0;
}
/* line 79, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__control {
  width: 30px;
  height: 30px;
  position: absolute;
}
/* line 84, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__control.back {
  left: -4px;
}
/* line 88, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__control.forward {
  right: -4px;
}
/* line 92, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__control span {
  display: block;
  text-align: center;
}
/* line 96, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__control span:after {
  font-family: 'GELIconsFull';
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  vertical-align: top;
  text-align: center;
  width: 100%;
  font-size: 28px;
  line-height: 26px;
}
/* line 109, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__control.back span:after {
  content: '\F000';
}
/* line 113, ../../../sass/sass/_module-neighbouring-events.scss */
.neighbouring-events .neighbouring-events__control.forward span:after {
  content: '\F001';
}

/* line 1, ../../../sass/sass/_module-calendar-skip-link.scss */
.calendar-skip-link__container {
  padding: 8px 8px 16px 8px;
}
@media screen and (min-width: 600px) {
  /* line 1, ../../../sass/sass/_module-calendar-skip-link.scss */
  .calendar-skip-link__container {
    float: right;
  }
}

/* line 9, ../../../sass/sass/_module-calendar-skip-link.scss */
.calendar-skip-link__header {
  font-size: 16px;
  line-height: 1em;
}
/* line 13, ../../../sass/sass/_module-calendar-skip-link.scss */
.calendar-skip-link__header a.has-icon i.icon-gvl3-r {
  display: inline-block;
  margin-bottom: -8px;
}
/* line 17, ../../../sass/sass/_module-calendar-skip-link.scss */
.calendar-skip-link__header a.has-icon i.icon-gvl3-r .calendar-skip-link__icon-span {
  display: inline-block;
  height: 32px;
  width: 32px;
}
/* line 24, ../../../sass/sass/_module-calendar-skip-link.scss */
.calendar-skip-link__header a.has-icon .calendar-skip-link__text-container {
  display: inline-block;
}
/* line 28, ../../../sass/sass/_module-calendar-skip-link.scss */
.calendar-skip-link__header a.has-icon .calendar-skip-link__skip-to {
  line-height: 1em;
  font-size: 10px;
  text-transform: uppercase;
  display: block;
}

/* line 1, ../../../sass/sass/_module-work-related-links.scss */
.links-for-works__work-image {
  margin-right: 8px;
}

/* line 3, ../../../sass/sass/_module-by-date-nav.scss */
#by-date-nav-carousel {
  width: 100%;
}

/* line 7, ../../../sass/sass/_module-by-date-nav.scss */
#by-date-nav-carousel .hide-on-load {
  display: none;
}

/* line 11, ../../../sass/sass/_module-by-date-nav.scss */
.touchcarousel-wrapper {
  overflow: hidden;
}

/* line 15, ../../../sass/sass/_module-by-date-nav.scss */
.touchcarousel-item {
  height: 40px;
  width: 100px;
  display: inline-block;
}

/* line 21, ../../../sass/sass/_module-by-date-nav.scss */
.touchcarousel {
  position: relative;
  overflow: hidden;
}

/* line 26, ../../../sass/sass/_module-by-date-nav.scss */
.touchcarousel .touchcarousel-container {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  left: 0;
}

/* line 34, ../../../sass/sass/_module-by-date-nav.scss */
.touchcarousel .touchcarousel-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 40, ../../../sass/sass/_module-by-date-nav.scss */
.touchcarousel-item {
  height: 40px;
  margin-right: 1px;
  margin-bottom: 1px;
  text-align: center;
  vertical-align: middle;
}
/* line 46, ../../../sass/sass/_module-by-date-nav.scss */
.touchcarousel-item a, .touchcarousel-item .inactive-item {
  display: inline-block;
  width: 100%;
  height: 100%;
  font-weight: bold;
  font-size: 1.385em;
}

/* line 55, ../../../sass/sass/_module-by-date-nav.scss */
.by-date-nav-carousel__item-decade a,
.by-date-nav-carousel__item-decade .inactive-item {
  line-height: 40px;
}

/* line 60, ../../../sass/sass/_module-by-date-nav.scss */
.by-date-nav-carousel__item-year a,
.by-date-nav-carousel__item-year .inactive-item {
  line-height: 40px;
}

/* line 67, ../../../sass/sass/_module-by-date-nav.scss */
.by-date-nav-carousel__item-month a .month,
.by-date-nav-carousel__item-month .inactive-item .month {
  display: inline-block;
  width: 100%;
  line-height: 22px;
  font-size: 0.65em;
  text-transform: uppercase;
}
/* line 74, ../../../sass/sass/_module-by-date-nav.scss */
.by-date-nav-carousel__item-month a .year,
.by-date-nav-carousel__item-month .inactive-item .year {
  display: inline-block;
  width: 100%;
  font-size: 1em;
}

/* line 81, ../../../sass/sass/_module-by-date-nav.scss */
.inactive-item {
  opacity: 0.7;
}

/* line 85, ../../../sass/sass/_module-by-date-nav.scss */
.selected-item .inactive-item {
  opacity: 1;
}

/* line 89, ../../../sass/sass/_module-by-date-nav.scss */
.by-date-nav-carousel__item-week a,
.by-date-nav-carousel__item-week .inactive-item {
  line-height: 9px;
}
/* line 93, ../../../sass/sass/_module-by-date-nav.scss */
.by-date-nav-carousel__item-week a .by-week-nav-start-day,
.by-date-nav-carousel__item-week .inactive-item .by-week-nav-start-day {
  display: inline-block;
  width: 100%;
  margin-top: 6px;
  font-size: 1em;
  text-transform: uppercase;
}
/* line 100, ../../../sass/sass/_module-by-date-nav.scss */
.by-date-nav-carousel__item-week a .by-week-nav-end-day,
.by-date-nav-carousel__item-week .inactive-item .by-week-nav-end-day {
  display: inline-block;
  width: 100%;
  font-size: 0.6em;
  text-transform: uppercase;
}
/* line 106, ../../../sass/sass/_module-by-date-nav.scss */
.by-date-nav-carousel__item-week a .by-week-nav-year,
.by-date-nav-carousel__item-week .inactive-item .by-week-nav-year {
  font-size: 0.6em;
}
/* line 109, ../../../sass/sass/_module-by-date-nav.scss */
.by-date-nav-carousel__item-week a .by-week-nav-end-day__no-year,
.by-date-nav-carousel__item-week .inactive-item .by-week-nav-end-day__no-year {
  margin-top: 6px;
}

/* line 114, ../../../sass/sass/_module-by-date-nav.scss */
#by-date-nav-carousel {
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 240px) {
  /* line 114, ../../../sass/sass/_module-by-date-nav.scss */
  #by-date-nav-carousel {
    max-width: 300px;
  }
}
@media screen and (min-width: 480px) {
  /* line 114, ../../../sass/sass/_module-by-date-nav.scss */
  #by-date-nav-carousel {
    max-width: 400px;
  }
}
@media screen and (min-width: 600px) {
  /* line 114, ../../../sass/sass/_module-by-date-nav.scss */
  #by-date-nav-carousel {
    max-width: 500px;
  }
}
@media screen and (min-width: 768px) {
  /* line 114, ../../../sass/sass/_module-by-date-nav.scss */
  #by-date-nav-carousel {
    max-width: 700px;
  }
}
@media screen and (min-width: 1008px) {
  /* line 114, ../../../sass/sass/_module-by-date-nav.scss */
  #by-date-nav-carousel {
    max-width: 900px;
  }
}

/* line 134, ../../../sass/sass/_module-by-date-nav.scss */
#by-date-nav-wrapper .visible-on-focus:focus {
  position: static;
  left: 0;
  width: 100%;
  overflow: hidden;
}

/* line 9, ../../../sass/sass/_module-quick-scroller.scss */
.quick-scroll-nav {
  display: block;
  position: fixed;
  top: 50% !important;
  z-index: 98;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 17, ../../../sass/sass/_module-quick-scroller.scss */
.quick-scroll-nav.quick-scroll-nav--open {
  z-index: 1000;
}
/* line 21, ../../../sass/sass/_module-quick-scroller.scss */
.quick-scroll-nav.quick-scroll-nav--hide {
  display: none;
}
/* line 25, ../../../sass/sass/_module-quick-scroller.scss */
.quick-scroll-nav a {
  display: block;
  padding: 3px 8px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 32, ../../../sass/sass/_module-quick-scroller.scss */
.quick-scroll-nav li {
  padding: 3px 0;
  font-size: 11px;
  line-height: 11px;
  text-align: center;
  display: block;
  cursor: pointer;
  position: relative;
}
/* line 41, ../../../sass/sass/_module-quick-scroller.scss */
.quick-scroll-nav li.spacer {
  padding: 0;
  width: 1px;
  background-color: currentcolor;
  margin: 0 auto;
}
/* line 49, ../../../sass/sass/_module-quick-scroller.scss */
.quick-scroll-nav li.spacer,
.quick-scroll-nav .quick-scroll-nav__inner-hide-on-closed {
  display: none;
}
/* line 55, ../../../sass/sass/_module-quick-scroller.scss */
.quick-scroll-nav.quick-scroll-nav--open li.spacer,
.quick-scroll-nav.quick-scroll-nav--open .quick-scroll-nav__inner-hide-on-closed {
  display: block;
}

/* line 62, ../../../sass/sass/_module-quick-scroller.scss */
.quick-scroll-nav {
  width: 40px;
  right: 0;
}
@media screen and (min-width: 400px) {
  /* line 62, ../../../sass/sass/_module-quick-scroller.scss */
  .quick-scroll-nav {
    width: 48px;
    right: 4px;
  }
}
@media screen and (min-width: 600px) {
  /* line 62, ../../../sass/sass/_module-quick-scroller.scss */
  .quick-scroll-nav {
    right: 8px;
  }
}
@media screen and (min-width: 1164px) {
  /* line 62, ../../../sass/sass/_module-quick-scroller.scss */
  .quick-scroll-nav {
    display: none;
  }
}

/* line 81, ../../../sass/sass/_module-quick-scroller.scss */
.quick-scroll-container,
.quick-scroll-page {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media print {
  /* line 87, ../../../sass/sass/_module-quick-scroller.scss */
  .quick-scroll-nav {
    display: none;
  }
}
/* line 1, ../../../sass/sass/_module-twitter.scss */
#twitter-module {
  padding: 8px;
}

/* line 2, ../../../sass/sass/_module-event-listings-toggle.scss */
ul#event-listings-toggle {
  padding: 8px;
  width: 100%;
  overflow: hidden;
}
/* line 7, ../../../sass/sass/_module-event-listings-toggle.scss */
ul#event-listings-toggle li {
  float: left;
  display: inline-block;
}
/* line 11, ../../../sass/sass/_module-event-listings-toggle.scss */
ul#event-listings-toggle li:last-of-type {
  border: none;
  margin-right: 0;
  padding-right: 0;
}
/* line 18, ../../../sass/sass/_module-event-listings-toggle.scss */
ul#event-listings-toggle .event-listings-option {
  display: inline-block;
  font-size: 16px;
  padding: 8px 16px;
}

/* line 26, ../../../sass/sass/_module-event-listings-toggle.scss */
#event-listings-toggle-menu {
  display: block;
}
@media screen and (min-width: 600px) {
  /* line 26, ../../../sass/sass/_module-event-listings-toggle.scss */
  #event-listings-toggle-menu {
    float: left;
  }
}

/* line 1, ../../../sass/sass/_module-disclaimer.scss */
.disclaimer {
  padding-bottom: 10px;
}

/* line 4, ../../../sass/sass/_module-act-panel.scss */
.act-list-element {
  display: inline-block;
  width: 100%;
  margin-top: 0 !important;
  margin-bottom: 1px !important;
}

/* line 12, ../../../sass/sass/_module-act-panel.scss */
.multi-column .act-list-element {
  display: block;
  float: left;
  margin-left: 8px;
  margin-right: 8px;
  width: calc(100% - 16px);
}
@media screen and (min-width: 600px) {
  /* line 21, ../../../sass/sass/_module-act-panel.scss */
  .multi-column .act-list-element {
    width: calc(50% - 16px);
  }
}
@media screen and (min-width: 1008px) {
  /* line 27, ../../../sass/sass/_module-act-panel.scss */
  .multi-column .act-list-element {
    width: calc(33% - 16px);
  }
}

/* line 33, ../../../sass/sass/_module-act-panel.scss */
#act-panel {
  min-height: 48px;
  padding: 4px;
  position: relative;
}
/* line 38, ../../../sass/sass/_module-act-panel.scss */
#act-panel .act-favourite {
  margin-top: 0;
  position: absolute;
  top: 6px;
  right: 10px;
}
/* line 45, ../../../sass/sass/_module-act-panel.scss */
#act-panel .round-image-container {
  overflow: hidden;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  float: left;
}
/* line 52, ../../../sass/sass/_module-act-panel.scss */
#act-panel .round-image-container img {
  width: 48px;
  height: 48px;
}
/* line 58, ../../../sass/sass/_module-act-panel.scss */
#act-panel .act-information {
  margin-left: 58px;
  padding-right: 35px;
}
/* line 62, ../../../sass/sass/_module-act-panel.scss */
#act-panel .act-information .act-status {
  font-size: 12px;
}
/* line 67, ../../../sass/sass/_module-act-panel.scss */
#act-panel .artist-list {
  padding-top: 4px;
}
/* line 69, ../../../sass/sass/_module-act-panel.scss */
#act-panel .artist-list .artist-list-item {
  font-size: 15px;
  margin-top: 8px;
  margin-right: -29px;
}
/* line 74, ../../../sass/sass/_module-act-panel.scss */
#act-panel .artist-list .artist-list-item .artist-name {
  width: 80%;
  display: inline-block;
}
/* line 79, ../../../sass/sass/_module-act-panel.scss */
#act-panel .artist-list .artist-list-item .favourite-button {
  float: right;
  line-height: 1em;
}

@media screen and (min-width: 400px) {
  /* line 88, ../../../sass/sass/_module-act-panel.scss */
  #act-panel {
    min-height: 64px;
  }
  /* line 91, ../../../sass/sass/_module-act-panel.scss */
  #act-panel .act-information {
    margin-left: 74px;
  }
  /* line 95, ../../../sass/sass/_module-act-panel.scss */
  #act-panel .round-image-container {
    width: 64px;
    height: 64px;
  }
  /* line 99, ../../../sass/sass/_module-act-panel.scss */
  #act-panel .round-image-container img {
    width: 64px;
    height: 64px;
  }
}
/* line 3, ../../../sass/sass/_module-my-poster.scss */
.myPoster #share-poster-container,
.myPoster #download-poster-container,
.myPoster #create-poster-container {
  margin-top: 8px;
  margin-bottom: 8px;
  width: 100%;
  text-align: center;
}
/* line 11, ../../../sass/sass/_module-my-poster.scss */
.myPoster #share-poster-container .button-text,
.myPoster #download-poster-container .button-text,
.myPoster #create-poster-container .button-text {
  padding: 6px;
}
/* line 16, ../../../sass/sass/_module-my-poster.scss */
.myPoster .my-poster-container {
  width: 100%;
}
/* line 19, ../../../sass/sass/_module-my-poster.scss */
.myPoster .my-poster-container canvas {
  display: none;
}
/* line 23, ../../../sass/sass/_module-my-poster.scss */
.myPoster .my-poster-container img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
@media screen and (min-width: 600px) {
  /* line 31, ../../../sass/sass/_module-my-poster.scss */
  .myPoster #poster-tools {
    margin-left: -6px;
  }
  /* line 35, ../../../sass/sass/_module-my-poster.scss */
  .myPoster #share-poster-container,
  .myPoster #download-poster-container,
  .myPoster #create-poster-container {
    padding-left: 6px;
    padding-top: 10px;
    margin-left: 6px;
    width: calc(33.333333% - 12px);
    display: inline-block;
    float: left;
    height: 33px;
  }
}

/* line 2, ../../../sass/sass/_module-audio-video-carousel.scss */
#blq-content #actVideos.my-event-video-carousel .act-page-link {
  padding-top: 10px;
}
/* line 4, ../../../sass/sass/_module-audio-video-carousel.scss */
#blq-content #actVideos.my-event-video-carousel .act-page-link a {
  font-size: 16px;
}
/* line 9, ../../../sass/sass/_module-audio-video-carousel.scss */
#blq-content #actVideos.my-event-video-carousel .mediaWrapper {
  margin: 0;
  margin-top: 8px;
}
/* line 14, ../../../sass/sass/_module-audio-video-carousel.scss */
#blq-content #actVideos.my-event-video-carousel #share-and-favourite {
  width: 100%;
  display: block;
}
/* line 18, ../../../sass/sass/_module-audio-video-carousel.scss */
#blq-content #actVideos.my-event-video-carousel #share-and-favourite .video-carousel__share {
  position: relative;
  margin-left: -4px;
  width: 300px;
}
/* line 24, ../../../sass/sass/_module-audio-video-carousel.scss */
#blq-content #actVideos.my-event-video-carousel #share-and-favourite .favourite-button {
  font-size: 13px;
  margin-left: -4px;
  margin-top: -12px;
}
/* line 31, ../../../sass/sass/_module-audio-video-carousel.scss */
#blq-content #actVideos.my-event-video-carousel #clip-information {
  width: 100%;
  display: block;
}
/* line 37, ../../../sass/sass/_module-audio-video-carousel.scss */
#blq-content #actVideos.my-event-video-carousel .carousel-thumbs .clip-status {
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px;
  font-style: normal;
  opacity: 0.8;
  display: none;
}
/* line 50, ../../../sass/sass/_module-audio-video-carousel.scss */
#blq-content #actVideos.my-event-video-carousel .carousel-thumbs .active .now-playing {
  display: block;
}
/* line 56, ../../../sass/sass/_module-audio-video-carousel.scss */
#blq-content #actVideos.my-event-video-carousel .carousel-thumbs .active-next .up-next {
  display: block;
}
@media screen and (min-width: 600px) {
  /* line 62, ../../../sass/sass/_module-audio-video-carousel.scss */
  #blq-content #actVideos.my-event-video-carousel #clip-information {
    width: 60%;
    display: inline-block;
  }
  /* line 67, ../../../sass/sass/_module-audio-video-carousel.scss */
  #blq-content #actVideos.my-event-video-carousel #share-and-favourite {
    width: 190px;
    float: right;
    margin-top: -8px;
  }
  /* line 74, ../../../sass/sass/_module-audio-video-carousel.scss */
  #blq-content #actVideos.my-event-video-carousel .carousel-thumbs .clip-status {
    font-size: 16px;
  }
}

/* line 4, ../../../sass/sass/_module-dialog-act-panel.scss */
.dialog-act-list-element {
  display: inline-block;
  width: 100%;
  cursor: pointer;
  opacity: 0.6;
  margin-left: 6px;
}
/* line 11, ../../../sass/sass/_module-dialog-act-panel.scss */
.dialog-act-list-element .selected-icon {
  display: none;
}
/* line 15, ../../../sass/sass/_module-dialog-act-panel.scss */
.dialog-act-list-element.selected {
  opacity: 1;
  border: 1px;
  border-style: solid;
}
/* line 20, ../../../sass/sass/_module-dialog-act-panel.scss */
.dialog-act-list-element.selected .selected-icon {
  right: 8px;
  top: 8px;
  position: absolute;
  display: block;
}
/* line 28, ../../../sass/sass/_module-dialog-act-panel.scss */
.dialog-act-list-element.disabled {
  display: none;
}

/* line 33, ../../../sass/sass/_module-dialog-act-panel.scss */
#dialog-act-panel {
  min-height: 72px;
  padding: 4px;
  position: relative;
}
/* line 38, ../../../sass/sass/_module-dialog-act-panel.scss */
#dialog-act-panel .act-checkbox {
  position: absolute;
  top: 8px;
  right: 8px;
  display: none;
}
/* line 45, ../../../sass/sass/_module-dialog-act-panel.scss */
#dialog-act-panel .round-artist-image-container {
  overflow: hidden;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  float: left;
}
/* line 52, ../../../sass/sass/_module-dialog-act-panel.scss */
#dialog-act-panel .round-artist-image-container img.round-image-small {
  width: 64px;
  height: 64px;
}
/* line 58, ../../../sass/sass/_module-dialog-act-panel.scss */
#dialog-act-panel .act-information {
  margin-left: 82px;
}
/* line 60, ../../../sass/sass/_module-dialog-act-panel.scss */
#dialog-act-panel .act-information h3 {
  padding-left: 8px;
  padding-right: 24px;
}

/* line 67, ../../../sass/sass/_module-dialog-act-panel.scss */
ol.dialog.plain-list li {
  width: calc(100% - 12px);
}

@media screen and (min-width: 480px) {
  /* line 72, ../../../sass/sass/_module-dialog-act-panel.scss */
  ol.dialog.plain-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 76, ../../../sass/sass/_module-dialog-act-panel.scss */
  ol.dialog.plain-list li {
    width: calc(50% - 9px);
  }
}
@media screen and (min-width: 768px) {
  /* line 83, ../../../sass/sass/_module-dialog-act-panel.scss */
  ol.dialog.plain-list li {
    width: calc(33.33% - 8px);
  }
}
/* line 4, ../../../sass/sass/_page-by-date.scss */
.by-date-container {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 8, ../../../sass/sass/_page-by-date.scss */
.by-date-container > .module {
  margin-bottom: 0;
}

/* line 13, ../../../sass/sass/_page-by-date.scss */
.by-date-calendar-container {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 17, ../../../sass/sass/_page-by-date.scss */
.by-date-calendar-container > .module {
  margin-bottom: 0;
}

/* line 23, ../../../sass/sass/_page-by-date.scss */
.by-date__controls-container {
  position: relative;
}
/* line 535, ../../../sass/sass/_base-mixins.scss */
.by-date__controls-container:after {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
  border-color: inherit;
}
/* line 548, ../../../sass/sass/_base-mixins.scss */
.by-date__controls-container:after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  border-bottom: 1px solid;
}

/* line 30, ../../../sass/sass/_page-by-date.scss */
.by-date-container .by-date__event-block {
  padding-bottom: 8px;
  position: relative;
}
/* line 535, ../../../sass/sass/_base-mixins.scss */
.by-date-container .by-date__event-block:after {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  border-color: inherit;
}
/* line 548, ../../../sass/sass/_base-mixins.scss */
.by-date-container .by-date__event-block:after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  border-bottom: 1px solid;
}
/* line 599, ../../../sass/sass/_base-mixins.scss */
.by-date-container .by-date__event-block:last-of-type:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}
/* line 42, ../../../sass/sass/_page-by-date.scss */
.by-date-container.by-date-container--year .by-date__event-block, .by-date-container.by-date-container--decade .by-date__event-block, .by-date-container.by-date-container--nonav .by-date__event-block {
  margin-bottom: 8px;
}
/* line 45, ../../../sass/sass/_page-by-date.scss */
.by-date-container.by-date-container--year .by-date__event-block:last-of-type, .by-date-container.by-date-container--decade .by-date__event-block:last-of-type, .by-date-container.by-date-container--nonav .by-date__event-block:last-of-type {
  margin-bottom: 0;
}
/* line 50, ../../../sass/sass/_page-by-date.scss */
.by-date-container .by-date__date-block,
.by-date-container .by-date__year-block,
.by-date-container .by-date__month-block {
  position: relative;
}
/* line 535, ../../../sass/sass/_base-mixins.scss */
.by-date-container .by-date__date-block:after,
.by-date-container .by-date__year-block:after,
.by-date-container .by-date__month-block:after {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  border-color: inherit;
}
/* line 548, ../../../sass/sass/_base-mixins.scss */
.by-date-container .by-date__date-block:after,
.by-date-container .by-date__year-block:after,
.by-date-container .by-date__month-block:after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  border-bottom: 1px solid;
}
/* line 599, ../../../sass/sass/_base-mixins.scss */
.by-date-container .by-date__date-block:last-of-type:after,
.by-date-container .by-date__year-block:last-of-type:after,
.by-date-container .by-date__month-block:last-of-type:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}
/* line 60, ../../../sass/sass/_page-by-date.scss */
.by-date-container .no-events {
  font-size: 1.5em;
  margin: 16px;
  font-weight: bold;
  letter-spacing: -1px;
}

/* line 69, ../../../sass/sass/_page-by-date.scss */
.by-date-container ul.by-date-list {
  padding: 0px;
  margin: 0.1px;
}

/* line 75, ../../../sass/sass/_page-by-date.scss */
.by-date-list > li {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 0;
  position: relative;
  display: block;
  min-height: 48px;
}
/* line 83, ../../../sass/sass/_page-by-date.scss */
.by-date-list > li span {
  display: inline-block;
}
/* line 86, ../../../sass/sass/_page-by-date.scss */
.by-date-list > li span.seriesName, .by-date-list > li span.shortName {
  display: inline;
}
/* line 91, ../../../sass/sass/_page-by-date.scss */
.by-date-list > li span.date {
  font-size: 16px;
  line-height: 1em;
}
/* line 96, ../../../sass/sass/_page-by-date.scss */
.by-date-list > li a:hover,
.by-date-list > li a:focus,
.by-date-list > li a:hover span,
.by-date-list > li a:focus span {
  text-decoration: underline;
}
/* line 103, ../../../sass/sass/_page-by-date.scss */
.by-date-list > li a .date {
  font-weight: normal;
  letter-spacing: -1px;
  clear: right;
  display: block;
}
/* line 109, ../../../sass/sass/_page-by-date.scss */
.by-date-list > li a .date span {
  max-width: auto;
  width: auto;
}
/* line 114, ../../../sass/sass/_page-by-date.scss */
.by-date-list > li a .date .to {
  text-transform: uppercase;
  font-size: 0.65em;
  font-weight: bold;
}

/* line 122, ../../../sass/sass/_page-by-date.scss */
.by-date-list > li.inactive .date {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
}

/* line 126, ../../../sass/sass/_page-by-date.scss */
.by-date-list > li:before {
  content: " ";
  width: 100%;
  height: 1px;
  display: block;
  top: 0;
  position: absolute;
}

/* line 135, ../../../sass/sass/_page-by-date.scss */
.by-date-list h3 {
  letter-spacing: -1px;
}

/* line 139, ../../../sass/sass/_page-by-date.scss */
.by-date-list li h3.date {
  position: absolute;
  width: 32px;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
}
/* line 147, ../../../sass/sass/_page-by-date.scss */
.by-date-list li h3.date span {
  display: block;
  padding: 0;
}
/* line 153, ../../../sass/sass/_page-by-date.scss */
.by-date-list li h3.date .short-date.day-name {
  font-weight: bold;
}
/* line 157, ../../../sass/sass/_page-by-date.scss */
.by-date-list li h3.date .short-date.day-num {
  font-size: 32px;
  line-height: 0.9em;
  font-weight: bold;
  letter-spacing: -1px;
}
/* line 164, ../../../sass/sass/_page-by-date.scss */
.by-date-list li h3.date .short-date.month, .by-date-list li h3.date .short-date.year {
  font-weight: normal;
}
/* line 170, ../../../sass/sass/_page-by-date.scss */
.by-date-list li h3.date .to {
  font-size: 11px;
  line-height: 11px;
  padding: 8px 0;
}
@media screen and (min-width: 320px) {
  /* line 177, ../../../sass/sass/_page-by-date.scss */
  .by-date-list li h3.date span {
    font-size: 16px;
    line-height: 16px;
  }
  /* line 182, ../../../sass/sass/_page-by-date.scss */
  .by-date-list li h3.date span.number {
    font-size: 26px;
    line-height: 26px;
  }
}

@media screen and (min-width: 400px) {
  /* line 193, ../../../sass/sass/_page-by-date.scss */
  .by-date-list li span.date {
    display: inline-block;
  }
  /* line 197, ../../../sass/sass/_page-by-date.scss */
  .by-date-list li span.date,
  .by-date-list li .description p,
  .by-date-list li .description span.title {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/* line 206, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description {
  float: none;
  width: auto;
  padding-bottom: 12px;
  clear: both;
  width: 70%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}

/* line 216, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description:first-of-type {
  clear: none;
}

/* line 223, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description h4 {
  font-size: 20px;
  line-height: 1em;
  letter-spacing: -0.06em;
  padding-bottom: 4px;
}
@media screen and (min-width: 600px) {
  /* line 223, ../../../sass/sass/_page-by-date.scss */
  .by-date-list li .description h4 {
    font-size: 24px;
    line-height: 1em;
  }
}
/* line 234, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description .time,
.by-date-list li .description .date,
.by-date-list li .description .location {
  display: inline-block;
  font-size: 16px;
  line-height: 1em;
  letter-spacing: -0.06em;
}
/* line 242, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description .location {
  font-weight: bold;
}
/* line 246, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description .event-description__title {
  margin-bottom: 8px;
}
/* line 250, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description p,
.by-date-list li .description .shortName {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
}
/* line 257, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description .short-description {
  font-size: 13px;
  line-height: 14px;
  line-height: 1.2em;
}
/* line 262, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description .part-of-series {
  display: block;
  margin-top: 8px;
}
/* line 266, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description .part-of-series .title {
  line-height: 1em;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0;
  font-weight: normal;
}
/* line 271, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description .part-of-series ul li {
  font-size: 14px;
  line-height: 1em;
}

/* line 280, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description img.event-description__lead-image {
  background-color: rgba(128, 128, 128, 0.1);
  display: block;
  float: none;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 288, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description .event-description__text-section {
  display: block;
  float: none;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 0 0 0;
}
/* line 297, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description .event-listings-togglable.event-listings-setlist, .by-date-list li .description .event-listings-togglable.event-listings-description {
  display: inline-block;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 302, ../../../sass/sass/_page-by-date.scss */
.by-date-list li .description .event-listings-togglable.event-listings-setlist.event-listings-hide, .by-date-list li .description .event-listings-togglable.event-listings-description.event-listings-hide {
  display: none;
}

/* line 310, ../../../sass/sass/_page-by-date.scss */
#blq-content .by-date-list li .description img.event-description__lead-image.lead-image--placeholder {
  display: none;
}

@media screen and (min-width: 600px) {
  /* line 318, ../../../sass/sass/_page-by-date.scss */
  .by-date-list > li {
    padding-left: 8px;
    padding-right: 8px;
  }

  /* line 323, ../../../sass/sass/_page-by-date.scss */
  .by-date-list li .description {
    width: 60%;
  }
  /* line 326, ../../../sass/sass/_page-by-date.scss */
  #blq-content .by-date-list li .description img.event-description__lead-image, #blq-content .by-date-list li .description img.event-description__lead-image.lead-image--placeholder {
    display: inline-block;
    float: left;
    width: 45%;
  }
  /* line 333, ../../../sass/sass/_page-by-date.scss */
  .by-date-list li .description .event-description__text-section {
    display: inline-block;
    float: left;
    width: 55%;
    padding: 0 8px 0 16px;
    vertical-align: top;
  }

  /* line 343, ../../../sass/sass/_page-by-date.scss */
  #blq-content .by-date-list li .description.event--no-description.event--no-lead-image img.event-description__lead-image {
    display: none;
  }
  /* line 347, ../../../sass/sass/_page-by-date.scss */
  #blq-content .by-date-list li .description.event--no-description.event--no-lead-image .event-description__text-section {
    margin-left: 45%;
  }

  /* line 352, ../../../sass/sass/_page-by-date.scss */
  .by-date__alternative-link {
    float: right;
    width: 40%;
  }
}
@media screen and (min-width: 1008px) {
  /* line 361, ../../../sass/sass/_page-by-date.scss */
  .calendar-skip-link__container {
    display: none;
  }

  /* line 367, ../../../sass/sass/_page-by-date.scss */
  .by-date-body--with-calendar .by-date-container {
    width: 70%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: inline-block;
  }
  /* line 374, ../../../sass/sass/_page-by-date.scss */
  .by-date-body--with-calendar .by-date-calendar-container {
    width: 30%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: right;
    display: inline-block;
  }
  /* line 381, ../../../sass/sass/_page-by-date.scss */
  .by-date-body--with-calendar .by-date-list li .description {
    width: auto;
    margin-left: 100px;
    margin-right: 30px;
  }
  /* line 386, ../../../sass/sass/_page-by-date.scss */
  #blq-content .by-date-body--with-calendar .by-date-list li .description img.event-description__lead-image {
    display: inline-block;
    float: left;
    width: 40%;
  }
  /* line 392, ../../../sass/sass/_page-by-date.scss */
  .by-date-body--with-calendar .by-date-list li .description .event-description__text-section {
    display: inline-block;
    float: left;
    width: 60%;
    padding: 0 8px 8px 16px;
    vertical-align: top;
  }
  /* line 402, ../../../sass/sass/_page-by-date.scss */
  #blq-content .by-date-body--with-calendar .by-date-list li .description.event--no-description.event--no-lead-image .event-description__text-section {
    margin-left: 40%;
  }
}
/* line 409, ../../../sass/sass/_page-by-date.scss */
.by-date__alternative-link {
  margin-right: 8px;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 8px;
}

/* line 1, ../../../sass/sass/_page-events-by-week.scss */
.by-date-nav li span.by-week-nav-end-day {
  font-size: 0.8em;
}

/* line 5, ../../../sass/sass/_page-events-by-week.scss */
.by-week-nav-start-day,
.by-week-nav-end-day {
  text-transform: uppercase;
}

/* line 1, ../../../sass/sass/_page-events-by-performer.scss */
#blq-content .artist-performance-list .artist-performance-list__item a {
  display: inline-block;
}

/* line 1, ../../../sass/sass/_page-line-up-core.scss */
.search-container {
  overflow: visible;
}

/* line 5, ../../../sass/sass/_page-line-up-core.scss */
#series-artist-az-nav {
  position: relative;
  display: block;
  min-height: 36px;
}

/* line 1, ../../../sass/sass/_page-line-up-by-day.scss */
.page-performance #orb-modules {
  overflow: hidden;
}

/* line 5, ../../../sass/sass/_page-line-up-by-day.scss */
.my-event-upsell {
  width: 70%;
  margin-left: 10px;
  font-weight: bold;
}

/*--
    LINE UP LOCATION
--*/
/* line 16, ../../../sass/sass/_page-line-up-by-day.scss */
#line-up .module-inner {
  clear: both;
  padding: 0 8px;
}

/* line 21, ../../../sass/sass/_page-line-up-by-day.scss */
#line-up .module-inner ul#line-up-location {
  padding: 16px;
  width: 100%;
  overflow: hidden;
}

/* line 27, ../../../sass/sass/_page-line-up-by-day.scss */
#line-up .module-inner ul#line-up-location li {
  float: left;
  display: inline-block;
  border-right-style: solid;
  border-width: 1px;
  padding-right: 16px;
  margin-right: 16px;
}

/* line 35, ../../../sass/sass/_page-line-up-by-day.scss */
#line-up .module-inner ul#line-up-location li:last-of-type {
  border: none;
  margin-right: 0;
  padding-right: 0;
}

/* line 42, ../../../sass/sass/_page-line-up-by-day.scss */
.page-favourites .full-width-container:nth-of-type(2),
.page-performance .full-width-container:nth-of-type(2) {
  position: relative;
  z-index: 1;
}

/* line 48, ../../../sass/sass/_page-line-up-by-day.scss */
.page-performance .full-width-container:nth-of-type(2) .event-line-up-table {
  margin-left: 0;
}

/* line 52, ../../../sass/sass/_page-line-up-by-day.scss */
.page-performance #line-up .module-inner.line-up__location-menu {
  z-index: 1;
  position: relative;
}
/* line 56, ../../../sass/sass/_page-line-up-by-day.scss */
.page-performance #line-up .module-inner.line-up__location-menu ul#line-up-location a {
  border-width: 0;
  border-style: solid;
  padding: 0;
  margin-bottom: 0;
  background: none;
}

/*--
    
    EVENT LINE UP BY DAY

--*/
/* line 71, ../../../sass/sass/_page-line-up-by-day.scss */
.location-stage-container > table,
.location-stage-container > table > * > tr td {
  width: 100%;
}

/* line 75, ../../../sass/sass/_page-line-up-by-day.scss */
.location-stage-container > table > * > tr td.rowHeader {
  width: 0;
}

/* line 78, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up-container {
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  -moz-transition: margin-left 0.4s;
  -o-transition: margin-left 0.4s;
  -webkit-transition: margin-left 0.4s;
  transition: margin-left 0.4s;
}

/* line 86, ../../../sass/sass/_page-line-up-by-day.scss */
.single-day-line-up .event-line-up-container {
  margin: 0;
  overflow: hidden;
}

/* line 91, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up-container .event-line-up-table {
  border-collapse: collapse;
}
/* line 94, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up-container .event-line-up-table td {
  padding: 0;
}

/* line 99, ../../../sass/sass/_page-line-up-by-day.scss */
.page-performance .single-day-line-up .ct-title {
  padding-right: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (min-width: 400px) {
  /* line 106, ../../../sass/sass/_page-line-up-by-day.scss */
  .page-performance span.formatted-time {
    line-height: 2em;
  }
}
@media screen and (min-width: 600px) {
  /* line 112, ../../../sass/sass/_page-line-up-by-day.scss */
  .page-performance .single-day-line-up .ct-title {
    height: 41px;
    overflow: hidden;
  }
}
/* line 118, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up-container .cols-1 > table {
  width: 10000%;
}

/* line 122, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up-container > table {
  -moz-transition: left 0.4s;
  -o-transition: left 0.4s;
  -webkit-transition: left 0.4s;
  transition: left 0.4s;
  transform: translate3d(0, 0, 0);
  position: relative;
  overflow: hidden;
  border-collapse: separate;
  width: 5000%;
  left: -25px;
}

/* line 131, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up-container .event-line-up-col-constrain {
  height: 100%;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 137, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up-container .event-line-up__date-header .event-line-up__header-text {
  font-size: 20px;
  line-height: 1em;
  font-weight: normal;
  letter-spacing: -1px;
  padding: 0;
  margin: 8px 0;
}

/* line 145, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up__date-header h2::after {
  border-bottom: 0;
}

/* line 150, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up-container.cols-1 .event-line-up__date-header .event-line-up__header-text {
  font-size: 32px;
  line-height: 1em;
}

/* line 155, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up-container > table > tbody > tr > td,
.event-line-up-container > table > thead > tr > th {
  width: 1%;
  display: inline-block;
  vertical-align: top;
  height: 100%;
}

/* line 164, ../../../sass/sass/_page-line-up-by-day.scss */
.event-line-up-container > table {
  width: 10000%;
}

/* line 168, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table tr.stages td {
  font-size: 20px;
  line-height: 1em;
}

/* line 174, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 1em;
  position: relative;
  padding: 2px 32px 8px 0;
  min-height: 40px;
  margin-top: 4px;
}
/* line 535, ../../../sass/sass/_base-mixins.scss */
#blq-content table.event-line-up-table .plain-list li:after {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
  border-color: inherit;
}
/* line 548, ../../../sass/sass/_base-mixins.scss */
#blq-content table.event-line-up-table .plain-list li:after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  border-bottom: 1px solid;
}
/* line 182, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li .act-artist-list-toggleable {
  margin-top: 8px;
}
/* line 183, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li .act-artist-list-toggleable li {
  min-height: 0;
  font-size: 16px;
}
/* line 186, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li .act-artist-list-toggleable li:after {
  border-bottom: 0;
}
/* line 190, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li .act-artist-list-toggleable li .act-favourite {
  margin-top: 0;
  right: -32px;
}
/* line 198, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li .act-artist-list-toggleable.contracted .line-up-act-artist:nth-child(n+2) {
  display: none;
}
/* line 203, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li .act-artist-list-toggleable .change-artist-display {
  border-bottom: 0;
}
/* line 204, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li .act-artist-list-toggleable .change-artist-display a {
  font-weight: normal;
}
/* line 210, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li .act-artist-list-toggleable .change-artist-display.hide {
  display: none;
}
/* line 218, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list.with-favourites li {
  min-height: 52px;
}

/* line 225, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li:last-of-type {
  margin: 0;
  padding-bottom: 8px;
}
/* line 599, ../../../sass/sass/_base-mixins.scss */
#blq-content table.event-line-up-table .plain-list li:last-of-type:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}

/* line 231, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content .event-line-up .plain-list li a {
  min-height: 0px;
  line-height: 1em;
}

/* line 237, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li a {
  display: inline-block;
}

/* line 242, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table.multi-day-line-up .formatted-time {
  font-size: 12px;
  line-height: 12px;
}
/* line 247, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table.multi-day-line-up .line-up-act-name.no-time {
  margin-top: 12px;
}
/* line 251, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table.multi-day-line-up .line-up-act-artist {
  min-height: 0;
}

@media screen and (min-width: 320px) {
  /* line 258, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container > table {
    width: 10000%;
  }
}
@media screen and (min-width: 400px) {
  /* line 265, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container.cols-1 > table {
    width: 10000%;
  }

  /* line 269, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container > table {
    width: 5000%;
  }

  /* line 273, ../../../sass/sass/_page-line-up-by-day.scss */
  .also-appearing-container .cols-1 li {
    width: 100%;
  }

  /* line 276, ../../../sass/sass/_page-line-up-by-day.scss */
  .also-appearing-container li {
    width: 50%;
  }

  /* line 279, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content table.event-line-up-table tr.stages td {
    font-size: 18px;
    line-height: 1em;
  }

  /* line 283, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content table.event-line-up-table .plain-list li {
    font-size: 16px;
    line-height: 1em;
  }
}
@media screen and (min-width: 600px) {
  /* line 290, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container > table {
    width: 100%;
    left: 0;
  }

  /* line 295, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container.cols-1 > table > tbody > tr > td,
  .event-line-up-container.cols-1 > table > thead > tr > th,
  .event-line-up-container > table.cols-one > tbody > tr > td,
  .event-line-up-container > table.cols-one > thead > tr > th {
    width: 100%;
  }

  /* line 302, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container.cols-2 > table > tbody > tr > td,
  .event-line-up-container.cols-2 > table > thead > tr > th,
  .event-line-up-container > table.cols-two > tbody > tr > td,
  .event-line-up-container > table.cols-two > thead > tr > th {
    width: 50%;
  }

  /* line 309, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container.cols-3 > table > tbody > tr > td,
  .event-line-up-container.cols-3 > table > thead > tr > th,
  .event-line-up-container > table.cols-multi > tbody > tr > td,
  .event-line-up-container > table.cols-multi > thead > tr > th {
    width: 33.33%;
  }

  /* line 316, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container.cols-4 > table > tbody > tr > td,
  .event-line-up-container.cols-4 > table > thead > tr > th {
    width: 25%;
  }

  /* line 321, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container > table > tbody > tr > td,
  .event-line-up-container > table > thead > tr > th {
    width: 20%;
  }

  /* line 326, ../../../sass/sass/_page-line-up-by-day.scss */
  .also-appearing-container .cols-2 li {
    width: 50%;
  }

  /* line 329, ../../../sass/sass/_page-line-up-by-day.scss */
  .also-appearing-container li {
    width: 33%;
  }

  /* line 332, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content table.event-line-up-table tr.stages td {
    font-size: 16px;
    line-height: 1em;
  }

  /* line 336, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content table.event-line-up-table .plain-list li {
    font-size: 14px;
    line-height: 1em;
  }

  /* line 341, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content .event-line-up-container.cols-1 > table.event-line-up-table tr.stages td,
  #blq-content .event-line-up-container.cols-2 > table.event-line-up-table tr.stages td {
    font-size: 18px;
    line-height: 1em;
  }

  /* line 346, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content .event-line-up-container.cols-1 > table.event-line-up-table .plain-list li,
  #blq-content .event-line-up-container.cols-2 > table.event-line-up-table .plain-list li {
    font-size: 16px;
    line-height: 1em;
  }
}
@media screen and (min-width: 768px) {
  /* line 353, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content table.event-line-up-table tr.stages td {
    font-size: 18px;
    line-height: 1em;
  }

  /* line 357, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content table.event-line-up-table .plain-list li {
    font-size: 16px;
    line-height: 1em;
  }

  /* line 361, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content .event-line-up-container.cols-1 > table.event-line-up-table tr.stages td,
  #blq-content .event-line-up-container.cols-2 > table.event-line-up-table tr.stages td {
    font-size: 20px;
    line-height: 1em;
  }

  /* line 366, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content .event-line-up-container.cols-1 > table.event-line-up-table .plain-list li,
  #blq-content .event-line-up-container.cols-2 > table.event-line-up-table .plain-list li {
    font-size: 18px;
    line-height: 1em;
  }

  /* line 371, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container .event-line-up__date-header .event-line-up__header-text {
    font-size: 24px;
    line-height: 1em;
  }

  /* line 378, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container.cols-1 .event-line-up__date-header .event-line-up__header-text,
  .event-line-up-container.cols-2 .event-line-up__date-header .event-line-up__header-text,
  .event-line-up-container.cols-3 .event-line-up__date-header .event-line-up__header-text {
    font-size: 32px;
    line-height: 1em;
  }
}
@media screen and (min-width: 1008px) {
  /* line 386, ../../../sass/sass/_page-line-up-by-day.scss */
  .also-appearing-container .cols-3 li {
    width: 33%;
  }

  /* line 389, ../../../sass/sass/_page-line-up-by-day.scss */
  .also-appearing-container li {
    width: 25%;
  }

  /* line 392, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content table.event-line-up-table tr.stages td {
    font-size: 18px;
    line-height: 1em;
  }

  /* line 396, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content table.event-line-up-table .plain-list li {
    font-size: 16px;
    line-height: 1em;
  }

  /* line 400, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content .event-line-up-container.cols-1 > table.event-line-up-table tr.stages td,
  #blq-content .event-line-up-container.cols-2 > table.event-line-up-table tr.stages td {
    font-size: 20px;
    line-height: 1em;
  }

  /* line 405, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content .event-line-up-container.cols-1 > table.event-line-up-table .plain-list li,
  #blq-content .event-line-up-container.cols-2 > table.event-line-up-table .plain-list li {
    font-size: 18px;
    line-height: 1em;
  }

  /* line 410, ../../../sass/sass/_page-line-up-by-day.scss */
  .event-line-up-container .event-line-up__date-header .event-line-up__header-text {
    font-size: 32px;
    line-height: 1em;
  }
}
@media screen and (min-width: 1164px) {
  /* line 416, ../../../sass/sass/_page-line-up-by-day.scss */
  .also-appearing-container .cols-4 li {
    width: 25%;
  }

  /* line 419, ../../../sass/sass/_page-line-up-by-day.scss */
  .also-appearing-container li {
    width: 20%;
  }

  /* line 422, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content table.event-line-up-table tr.stages td {
    font-size: 20px;
    line-height: 1em;
  }

  /* line 426, ../../../sass/sass/_page-line-up-by-day.scss */
  #blq-content table.event-line-up-table .plain-list li {
    font-size: 18px;
    line-height: 1em;
  }
}
/* line 431, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table th {
  text-align: left;
  background: transparent;
}

/* line 436, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table .stages td {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

/* line 441, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table .stages td.blank {
  border-bottom-width: 0;
}

/* line 447, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table thead th {
  padding: 0 0 4px 0;
  margin: 0;
  font-size: 24px;
  line-height: 1em;
}

/* line 453, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table tr.stages td {
  border: none;
  padding: 0;
  height: auto;
  font-weight: bold;
}

/* line 460, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table tr.acts td {
  padding-top: 0;
}

/* line 464, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table tr.stages td > span {
  position: relative;
  font-size: 1.1em;
}
/* line 535, ../../../sass/sass/_base-mixins.scss */
table.event-line-up-table tr.stages td > span:after {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  border-color: inherit;
}
/* line 548, ../../../sass/sass/_base-mixins.scss */
table.event-line-up-table tr.stages td > span:after {
  left: 8px;
  right: 8px;
  bottom: 0;
  height: 1px;
  border-bottom: 1px solid;
}

/* line 599, ../../../sass/sass/_base-mixins.scss */
table.event-line-up-table tr.stages td.blank > span:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}

/* line 473, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table tr.stages td span {
  display: block;
  padding: 8px;
}

/* line 478, ../../../sass/sass/_page-line-up-by-day.scss */
.page-performance .performance-dates h2 {
  padding: 16px 8px 4px 8px;
  margin: 0;
  font-size: 24px;
  line-height: 1em;
}

/* line 484, ../../../sass/sass/_page-line-up-by-day.scss */
.page-performance .single-day-line-up .performance-dates h2 {
  padding-bottom: 16px;
}

/* line 488, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table.has-favourite tr.acts .plain-list li {
  position: relative;
}
/* line 535, ../../../sass/sass/_base-mixins.scss */
table.event-line-up-table.has-favourite tr.acts .plain-list li:after {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
  border-color: inherit;
}
/* line 548, ../../../sass/sass/_base-mixins.scss */
table.event-line-up-table.has-favourite tr.acts .plain-list li:after {
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  border-bottom: 1px solid;
}

/* line 492, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table.has-favourite tr.acts .plain-list li:last-of-type:after {
  border-bottom: 0;
}

/* line 497, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list li,
#blq-content table.event-line-up-table.has-favourite .plain-list li {
  font-size: 18px;
  line-height: 1em;
}

/* line 503, ../../../sass/sass/_page-line-up-by-day.scss */
#blq-content table.event-line-up-table .plain-list.has-time li,
#blq-content table.event-line-up-table.has-favourite .plain-list.has-time li {
  padding-left: 36px;
}

/* line 508, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table .plain-list li .act-favourite {
  display: none;
}

/* line 512, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table.has-favourite .plain-list li .act-favourite {
  display: block;
  margin-top: 12px;
}

/* line 517, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table td.blank {
  width: 16px;
}

/* line 521, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table td img.shim {
  height: 1px;
}

/* line 525, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table.sticky thead th h2 {
  position: fixed;
}

/* line 529, ../../../sass/sass/_page-line-up-by-day.scss */
table.event-line-up-table .stages.sticky td span {
  position: fixed;
}

/*--

    CONTROLS

--*/
/* line 539, ../../../sass/sass/_page-line-up-by-day.scss */
.page-performance #blq-content {
  position: relative;
}

/* line 543, ../../../sass/sass/_page-line-up-by-day.scss */
.page-performance #blq-content .full-width-container.event-line-up {
  position: relative;
}

/* line 547, ../../../sass/sass/_page-line-up-by-day.scss */
#event-line-up-controls {
  position: absolute;
  z-index: 100;
  width: 100%;
  top: 0px;
  left: 0px;
}

/* line 555, ../../../sass/sass/_page-line-up-by-day.scss */
#event-line-up-controls .control {
  position: absolute;
  top: 0px;
  cursor: pointer;
}

/* line 561, ../../../sass/sass/_page-line-up-by-day.scss */
#event-line-up-controls .control.next {
  right: 0;
  margin-right: -8px;
}

/* line 566, ../../../sass/sass/_page-line-up-by-day.scss */
#event-line-up-controls .control.back {
  left: 0;
  margin-left: -8px;
}

/* line 572, ../../../sass/sass/_page-line-up-by-day.scss */
#event-line-up-controls.fix .control.next,
#event-line-up-controls.fix .control.back {
  margin: 0;
}

/* line 577, ../../../sass/sass/_page-line-up-by-day.scss */
#event-line-up-controls.fix {
  position: fixed;
  top: 50%;
}

/* line 581, ../../../sass/sass/_page-line-up-by-day.scss */
#event-line-up-controls.bottom {
  position: absolute;
  top: 100%;
}

/* line 586, ../../../sass/sass/_page-line-up-by-day.scss */
#event-line-up-controls.bottom .control.next,
#event-line-up-controls.bottom .control.back {
  top: auto;
  bottom: 0px;
}

/* line 592, ../../../sass/sass/_page-line-up-by-day.scss */
.also-appearing-container li {
  display: inline-block;
}

/* line 1, ../../../sass/sass/_page-line-up-performance-info.scss */
.event-line-up-container .performances-on-date {
  border-collapse: collapse;
}

/* line 5, ../../../sass/sass/_page-line-up-performance-info.scss */
.event-line-up-container > .performances-on-date {
  position: relative;
  overflow: hidden;
  border-collapse: separate;
}

/* line 11, ../../../sass/sass/_page-line-up-performance-info.scss */
.event-line-up-container .performances-on-date {
  margin: 0;
  display: block;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 18, ../../../sass/sass/_page-line-up-performance-info.scss */
.event-line-up-container .event-line-up__date-header .event-line-up__header-text,
.event-line-up-container .event-line-up__stage-header .event-line-up__header-text {
  font-size: 20px;
  line-height: 1em;
  font-weight: normal;
  padding: 8px;
}

/* line 27, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 1em;
  padding: 2px 0 8px 0;
  min-height: 40px;
  margin-top: 4px;
}
/* line 34, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li .act-artist-list-toggleable {
  margin-top: 8px;
}
/* line 35, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li .act-artist-list-toggleable li {
  min-height: 0;
  font-size: 16px;
}
/* line 38, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li .act-artist-list-toggleable li:after {
  border-bottom: 0;
}
/* line 42, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li .act-artist-list-toggleable li .act-favourite {
  margin-top: 0;
  right: -32px;
}
/* line 50, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li .act-artist-list-toggleable.contracted .line-up-act-artist:nth-child(n+2) {
  display: none;
}
/* line 55, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li .act-artist-list-toggleable .change-artist-display {
  border-bottom: 0;
}
/* line 56, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li .act-artist-list-toggleable .change-artist-display a {
  font-weight: normal;
}
/* line 62, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li .act-artist-list-toggleable .change-artist-display.hide {
  display: none;
}
/* line 70, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list.with-favourites li {
  min-height: 52px;
}

/* line 77, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li:last-of-type {
  padding-bottom: 8px;
}
/* line 599, ../../../sass/sass/_base-mixins.scss */
#blq-content .performances-on-date .plain-list li:last-of-type:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}

/* line 82, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .event-line-up .plain-list li a {
  min-height: 0;
  line-height: 1em;
}

/* line 87, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li a {
  display: inline-block;
}

/* line 92, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .formatted-time {
  font-size: 12px;
  line-height: 12px;
}
/* line 97, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .line-up-act-name.no-time {
  margin-top: 12px;
}
/* line 101, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .line-up-act-artist {
  min-height: 0;
}

@media screen and (min-width: 400px) {
  /* line 109, ../../../sass/sass/_page-line-up-performance-info.scss */
  #blq-content .performances-on-date .plain-list li {
    font-size: 16px;
    line-height: 1em;
  }
}
@media screen and (min-width: 768px) {
  /* line 115, ../../../sass/sass/_page-line-up-performance-info.scss */
  #blq-content .performances-on-date .plain-list li {
    font-size: 16px;
    line-height: 1em;
  }

  /* line 119, ../../../sass/sass/_page-line-up-performance-info.scss */
  .event-line-up-container .event-line-up__date-header .event-line-up__header-text,
  .event-line-up-container .event-line-up__stage-header .event-line-up__header-text {
    font-size: 24px;
    line-height: 1em;
  }
}
@media screen and (min-width: 1008px) {
  /* line 126, ../../../sass/sass/_page-line-up-performance-info.scss */
  #blq-content .performances-on-date .plain-list li {
    font-size: 16px;
    line-height: 1em;
  }
}
@media screen and (min-width: 1164px) {
  /* line 132, ../../../sass/sass/_page-line-up-performance-info.scss */
  #blq-content .performances-on-date .plain-list li {
    font-size: 18px;
    line-height: 1em;
  }
}
/* line 137, ../../../sass/sass/_page-line-up-performance-info.scss */
.performances-on-date .stages-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -4px;
}
/* line 142, ../../../sass/sass/_page-line-up-performance-info.scss */
.performances-on-date .stages-wrapper .performances-on-stage {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 4px;
}

/* line 148, ../../../sass/sass/_page-line-up-performance-info.scss */
.performances-on-date .stages-wrapper .performances-on-stage {
  width: 100%;
}

@media screen and (min-width: 600px) {
  /* line 153, ../../../sass/sass/_page-line-up-performance-info.scss */
  .performances-on-date .stages-wrapper .performances-on-stage:not(.multi-column) {
    width: 50%;
  }
}
@media screen and (min-width: 1008px) {
  /* line 158, ../../../sass/sass/_page-line-up-performance-info.scss */
  .performances-on-date .stages-wrapper .performances-on-stage:not(.multi-column) {
    width: 33.33%;
  }
}
/* line 163, ../../../sass/sass/_page-line-up-performance-info.scss */
.performances-on-date .performances-on-stage .plain-list li {
  position: relative;
}

/* line 167, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list li {
  font-size: 18px;
  line-height: 1em;
}

/* line 172, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-date .plain-list.has-time li {
  padding-left: 36px;
}

/* line 176, ../../../sass/sass/_page-line-up-performance-info.scss */
.performances-on-date .plain-list li .act-favourite {
  display: block;
  margin-top: 12px;
}

/* line 181, ../../../sass/sass/_page-line-up-performance-info.scss */
#blq-content .performances-on-stage.multi-column .plain-list {
  margin-left: -8px;
  margin-right: -16px;
}

/* line 186, ../../../sass/sass/_page-line-up-performance-info.scss */
#stage-multi-column-lineup {
  width: 100%;
}

/* line 24, ../../../sass/sass/_page-line-up-artists-a-z.scss */
#atoz-lineups {
  position: relative;
  -webkit-overflow-scrolling: touch;
  -webkit-touch-callout: none;
}

/* line 30, ../../../sass/sass/_page-line-up-artists-a-z.scss */
#atoz-lineups .fwc-col .module.empty-list {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 34, ../../../sass/sass/_page-line-up-artists-a-z.scss */
#atoz-lineups .fwc-col li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px;
  margin-bottom: 8px;
  position: relative;
}

/* line 41, ../../../sass/sass/_page-line-up-artists-a-z.scss */
#atoz-lineups ul.lineup-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 44, ../../../sass/sass/_page-line-up-artists-a-z.scss */
#atoz-lineups ul.lineup-list .lineup-list__artist-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 49, ../../../sass/sass/_page-line-up-artists-a-z.scss */
.page-artist #atoz-lineups .plain-list li span.artist-performance {
  padding-bottom: 4px;
  min-height: 32px;
  box-sizing: border-box;
  display: block;
}
/* line 55, ../../../sass/sass/_page-line-up-artists-a-z.scss */
.page-artist #atoz-lineups .plain-list li span.artist-performance:nth-last-child(2) {
  margin-bottom: 8px;
}
/* line 59, ../../../sass/sass/_page-line-up-artists-a-z.scss */
.page-artist #atoz-lineups .plain-list li span.artist-performance span {
  display: inline-block;
}
/* line 63, ../../../sass/sass/_page-line-up-artists-a-z.scss */
.page-artist #atoz-lineups .plain-list li span.artist-performance span:after {
  content: ", ";
}
/* line 67, ../../../sass/sass/_page-line-up-artists-a-z.scss */
.page-artist #atoz-lineups .plain-list li span.artist-performance span:last-of-type:after {
  content: "";
}
/* line 71, ../../../sass/sass/_page-line-up-artists-a-z.scss */
.page-artist #atoz-lineups .plain-list li span.artist-performance a {
  display: inline-block;
  min-height: 0;
  line-height: inherit;
}

/* line 78, ../../../sass/sass/_page-line-up-artists-a-z.scss */
#atoz-lineups .plain-list li span.date {
  font-weight: normal;
  display: inline-block;
  white-space: nowrap;
}

/* line 84, ../../../sass/sass/_page-line-up-artists-a-z.scss */
#atoz-lineups .act-favourite {
  overflow: hidden;
  bottom: 0;
  left: 0;
}

/* line 91, ../../../sass/sass/_page-line-up-artists-a-z.scss */
.atoz__sub-content {
  display: none;
}

@media screen and (min-width: 240px) {
  /* line 98, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  #atoz-lineups .module-inner {
    padding: 0;
  }
}
@media screen and (min-width: 400px) {
  /* line 106, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  #atoz-lineups .fwc-col .plain-list li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
  }

  /* line 111, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  #atoz-lineups .fwc-col .plain-list li:nth-child(2n+1) {
    clear: both;
  }
}
@media screen and (min-width: 600px) {
  /* line 120, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  #atoz-lineups .fwc-col .plain-list li {
    width: 33.3333%;
  }

  /* line 123, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  #atoz-lineups .fwc-col .plain-list li:nth-child(2n+1) {
    clear: none;
  }

  /* line 126, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  #atoz-lineups .fwc-col .plain-list li:nth-child(3n+1) {
    clear: both;
  }
}
@media screen and (min-width: 768px) {
  /* line 133, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  #atoz-lineups .fwc-col .plain-list li {
    width: 25%;
  }

  /* line 136, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  #atoz-lineups .fwc-col .plain-list li:nth-child(3n+1) {
    clear: none;
  }

  /* line 139, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  #atoz-lineups .fwc-col .plain-list li:nth-child(4n+1) {
    clear: both;
  }
}
@media screen and (min-width: 1008px) {
  /* line 147, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  .atoz__sub-content {
    display: inline-block;
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 30%;
    padding-left: 4px;
  }

  /* line 155, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  .atoz__wrapper--has-sub-content {
    display: inline-block;
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%;
    padding-right: 4px;
  }
  /* line 163, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  .atoz__wrapper--has-sub-content #atoz-lineups .fwc-col .plain-list li {
    width: 33.3333%;
  }
  /* line 167, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  .atoz__wrapper--has-sub-content #atoz-lineups .fwc-col .plain-list li:nth-child(2n+1) {
    clear: none;
  }
  /* line 171, ../../../sass/sass/_page-line-up-artists-a-z.scss */
  .atoz__wrapper--has-sub-content #atoz-lineups .fwc-col .plain-list li:nth-child(3n+1) {
    clear: both;
  }
}
/* line 179, ../../../sass/sass/_page-line-up-artists-a-z.scss */
#series-artist-az-header {
  position: relative;
}
/* line 182, ../../../sass/sass/_page-line-up-artists-a-z.scss */
#series-artist-az-header fieldset.artist-search {
  position: absolute;
  top: 8px;
  right: 65px;
}

/* line 3, ../../../sass/sass/_page-line-up-menu.scss */
#line-up .module-header {
  width: 100%;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 8, ../../../sass/sass/_page-line-up-menu.scss */
#line-up .module-header h1 {
  display: block;
  padding: 8px 8px 0 0;
}
/* line 13, ../../../sass/sass/_page-line-up-menu.scss */
#line-up .module-header .line-up-menu__link {
  float: left;
  display: inline-block;
  height: auto;
  position: relative;
}
/* line 21, ../../../sass/sass/_page-line-up-menu.scss */
#line-up #line-up-menu {
  float: left;
  padding: 5px 0 0 0;
  clear: left;
  margin-left: -8px;
}
/* line 27, ../../../sass/sass/_page-line-up-menu.scss */
#line-up #line-up-menu .line-up-menu__list-item {
  float: left;
  display: inline-block;
  font-size: 1.231em;
  line-height: 1em;
}
/* line 33, ../../../sass/sass/_page-line-up-menu.scss */
#line-up #line-up-menu .line-up-menu__list-item .line-up-menu__link {
  padding: 8px;
  margin: 0;
}

@media screen and (min-width: 400px) {
  /* line 45, ../../../sass/sass/_page-line-up-menu.scss */
  #line-up #line-up-menu {
    display: block;
  }
  /* line 49, ../../../sass/sass/_page-line-up-menu.scss */
  #line-up #line-up-menu .line-up-menu__list-item .line-up-menu__link {
    padding: 12px 16px;
  }
  /* line 55, ../../../sass/sass/_page-line-up-menu.scss */
  #line-up .module-header {
    overflow: visible;
    position: relative;
  }
}
/* line 1, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search {
  display: none;
}

/* line 5, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search {
  float: right;
  position: relative;
  height: 24px;
  width: 192px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 8px 0 0 0;
  z-index: 20;
  color: #000000;
}
/* line 15, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search input.search {
  background: #EBEBEB;
  border: 0;
  height: 24px;
  width: 100%;
  padding: 2px 4px 0 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 28, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search input.submit {
  border: medium none;
  cursor: pointer;
  height: 24px;
  width: 24px;
  outline: medium none;
  position: relative;
  float: right;
  background-color: transparent;
  z-index: 10;
  margin-top: 8px;
}
/* line 41, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search .search-icon-label {
  position: absolute;
  left: -9000px;
}
/* line 46, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search .as-list {
  background-color: #FFFFFF;
  color: #000000;
  font-family: helvetica, arial, sans-serif;
  font-size: 1em;
  line-height: normal;
  margin: 2px 0 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 23px;
  width: 211px;
  z-index: 999;
}
/* line 61, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search .as-result-item {
  border-color: #FFFFFF #FFFFFF #DDDDDD;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  margin: 0;
  padding: 5px 12px;
}
/* line 69, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search .as-result-item em {
  background: #444444;
  color: #FFFFFF;
  font-style: normal;
  padding: 0 2px;
}
/* line 76, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search .as-result-item.active {
  background-color: #D9FF9C;
  color: #14220B;
  text-shadow: 0 1px 2px #122042;
}
/* line 81, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search .as-result-item.active em {
  background: #253F7A;
  color: #FFFFFF;
}
/* line 88, ../../../sass/sass/_page-line-up-artist-search.scss */
fieldset.artist-search .as-selection-item {
  display: none;
}

@media screen and (min-width: 600px) {
  /* line 95, ../../../sass/sass/_page-line-up-artist-search.scss */
  fieldset.artist-search {
    display: block;
  }

  /* line 99, ../../../sass/sass/_page-line-up-artist-search.scss */
  .blq-js fieldset.artist-search {
    display: block;
  }
}
/*-- 
    
    MY EVENTS

--*/
/* line 7, ../../../sass/sass/_page-my-event.scss */
.my-events {
  margin: 0 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 13, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 8px 0 0 0;
  position: relative;
}

/* line 19, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .module-header {
  position: relative;
}

/* line 22, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .module-header h2 {
  padding-right: 44px;
}

/* line 26, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .module-header h2,
.my-events .me-act .module-header h2 a {
  border-width: 0;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 25px;
}

/* line 36, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .module-header .favourite-button {
  position: absolute;
  right: 8px;
  top: 8px;
  display: inline-block;
  overflow: hidden;
}

/* line 53, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .module-inner {
  padding: 0 8px 8px;
  position: relative;
}

/* line 59, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act.inactive .module-inner ul,
.my-events .me-act.inactive .module-inner div,
.my-events .me-act.inactive .module-inner .favourite-act-artists,
.my-events .me-act.inactive .module-inner .featuring {
  visibility: hidden;
}

/* line 66, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .module-inner .featuring {
  text-transform: uppercase;
}

/* line 70, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .module-inner .favourite-act-artists {
  width: 100%;
}
/* line 72, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .module-inner .favourite-act-artists .favourite-acts-favourite-button {
  text-align: right;
}

/* line 77, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act.inactive h2 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 81, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act.inactive h2 a {
  pointer-events: none;
  cursor: default;
}

/* line 85, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act.inactive h2 a:hover {
  text-decoration: none;
}

/* line 90, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act.inactive .module-inner div.delete-cancel {
  visibility: visible;
}

/* line 94, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .delete-cancel {
  display: none;
}

/* line 98, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .delete-cancel p {
  padding: 0 0 8px 0;
  line-height: 1.2308em;
}

/* line 103, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act.inactive .delete-cancel {
  display: block;
  position: absolute;
  top: 8px;
  left: 8px;
  bottom: 8px;
  right: 8px;
  padding: 8px 68px 8px 8px;
  background-color: rgba(255, 255, 255, 0.05);
  color: #fff;
}

/* line 118, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act.inactive .delete-cancel .cancel {
  position: absolute;
  left: 8px;
  bottom: 8px;
  width: 88px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
}

/* line 133, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act.inactive .delete-cancel h4 {
  font-size: 24px;
  line-height: 0.9em;
  letter-spacing: -1px;
  padding-top: 0.6em;
  padding-bottom: 0.8em;
}

/* line 142, ../../../sass/sass/_page-my-event.scss */
#blq-content .my-events .me-act.inactive .act-favourite {
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: relative;
}

/* line 149, ../../../sass/sass/_page-my-event.scss */
#blq-content .my-events .me-act.inactive .favourite-button {
  top: -100px;
}

/* line 153, ../../../sass/sass/_page-my-event.scss */
#blq-content .my-events .me-act h3 {
  font-size: 11px;
  line-height: 1em;
  text-transform: uppercase;
}

/* line 158, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act span.date,
.my-events .me-act span.stage {
  display: block;
  font-size: 18px;
  line-height: 1em;
}

/* line 163, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act span.stage {
  padding-bottom: 8px;
  font-weight: bold;
}

/* line 168, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act ul {
  margin: 0 -4px 8px;
  padding: 8px 0;
  overflow: hidden;
  position: relative;
}

/* line 175, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act ul.no-media {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 179, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act ul:before,
.my-events .me-act div.ma-played:before {
  display: block;
  height: 1px;
  content: " ";
  position: absolute;
  top: 1px;
  left: 4px;
  right: 4px;
}

/* line 190, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act div.ma-played:before {
  left: 0;
  right: 0;
}

/* line 195, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding: 0 4px;
  display: block;
}

/* line 202, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act ul li.no-media {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  pointer-events: none;
  cursor: default;
}

/* line 207, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act ul li img {
  width: 100%;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 212, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act ul li.no-media img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  pointer-events: none;
  cursor: default;
}

/* line 218, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act ul li span:not(.icon-gvl3) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
}

/* line 223, ../../../sass/sass/_page-my-event.scss */
.my-events .me-act .ma-playing,
.my-events .me-act .ma-played {
  height: 110px;
  overflow: hidden;
  padding: 8px 0 0;
  position: relative;
}

/* line 233, ../../../sass/sass/_page-my-event.scss */
.no-acts .text-overlay div {
  padding: 10px;
}

/* line 241, ../../../sass/sass/_page-my-event.scss */
.my-events .message {
  font-size: 15px;
  width: 100%;
  padding: 10px;
}
/* line 247, ../../../sass/sass/_page-my-event.scss */
.my-events #actVideos {
  position: relative;
  width: 100%;
}
/* line 252, ../../../sass/sass/_page-my-event.scss */
.my-events #my-poster-upsell {
  padding: 10px;
  width: 100%;
}
/* line 256, ../../../sass/sass/_page-my-event.scss */
.my-events #my-poster-upsell .poster-upsell-image-container {
  float: left;
}
/* line 259, ../../../sass/sass/_page-my-event.scss */
.my-events #my-poster-upsell .poster-upsell-image-container img {
  width: 130px;
  height: 80px;
}
/* line 265, ../../../sass/sass/_page-my-event.scss */
.my-events #my-poster-upsell .my-poster-upsell-description {
  margin-left: 130px;
  padding-left: 8px;
}
/* line 270, ../../../sass/sass/_page-my-event.scss */
.my-events #my-poster-upsell .my-poster-upsell-description h3 {
  margin-bottom: 6px;
  font-size: 20px;
}
/* line 275, ../../../sass/sass/_page-my-event.scss */
.my-events #my-poster-upsell .my-poster-upsell-description .my-poster-upsell-link {
  font-size: 16px;
  padding: 8px;
  display: inline-block;
  cursor: pointer;
}
/* line 284, ../../../sass/sass/_page-my-event.scss */
.my-events .before-event-message-container {
  width: 100%;
  background: #000000;
  overflow: hidden;
}
/* line 289, ../../../sass/sass/_page-my-event.scss */
.my-events .before-event-message-container .before-event-message {
  width: 90%;
  padding: 10px 10px 50px;
  position: absolute;
  margin-top: 20px;
}
/* line 295, ../../../sass/sass/_page-my-event.scss */
.my-events .before-event-message-container .before-event-message h2::after {
  border-bottom: 0;
}
/* line 300, ../../../sass/sass/_page-my-event.scss */
.my-events .before-event-message-container img {
  float: right;
  height: 200px;
}
/* line 305, ../../../sass/sass/_page-my-event.scss */
.my-events .before-event-message-container .dark-filter {
  opacity: 0.3;
  background: #000000;
  position: absolute;
  width: calc(100% - 16px);
  height: 200px;
}
@media screen and (min-width: 400px) {
  /* line 314, ../../../sass/sass/_page-my-event.scss */
  .my-events .before-event-message-container .dark-filter {
    width: 100%;
  }
}
@media screen and (min-width: 600px) {
  /* line 320, ../../../sass/sass/_page-my-event.scss */
  .my-events .before-event-message-container .before-event-message {
    width: 60%;
  }
  /* line 324, ../../../sass/sass/_page-my-event.scss */
  .my-events .before-event-message-container .dark-filter {
    opacity: 0;
  }
}

@media screen and (min-width: 320px) {
  /* line 332, ../../../sass/sass/_page-my-event.scss */
  .my-events .me-act {
    width: 100%;
  }
}
@media screen and (min-width: 400px) {
  /* line 338, ../../../sass/sass/_page-my-event.scss */
  .my-events {
    margin: 0;
  }

  /* line 341, ../../../sass/sass/_page-my-event.scss */
  .my-events .me-act {
    width: 50%;
    float: left;
    padding: 0 8px 8px;
  }

  /* line 346, ../../../sass/sass/_page-my-event.scss */
  .my-events .me-act:nth-child(2n+1) {
    clear: both;
  }

  /* line 349, ../../../sass/sass/_page-my-event.scss */
  #blq-content .my-events .me-act .module-header h2 {
    font-size: 16px;
    line-height: 1em;
    padding: 13px 0;
  }
}
@media screen and (min-width: 600px) {
  /* line 355, ../../../sass/sass/_page-my-event.scss */
  #blq-content .my-events .me-act .module-header h2 {
    font-size: 20px;
    line-height: 1em;
    padding: 10px 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 361, ../../../sass/sass/_page-my-event.scss */
  .my-events .me-act {
    padding: 8px;
  }

  /* line 364, ../../../sass/sass/_page-my-event.scss */
  .my-events .me-act {
    width: 33.3333%;
  }

  /* line 368, ../../../sass/sass/_page-my-event.scss */
  .my-events .me-act:nth-child(2n+1) {
    clear: none;
  }

  /* line 372, ../../../sass/sass/_page-my-event.scss */
  .my-events .me-act:nth-child(3n+1) {
    clear: both;
  }
}
@media screen and (min-width: 1008px) {
  /* line 378, ../../../sass/sass/_page-my-event.scss */
  #blq-content .my-events .me-act .module-header h2 {
    font-size: 24px;
    line-height: 1em;
    padding: 8px 0;
  }
}
/*
 * 
 * MY LINE UP _ SIGNED OUT / EMPTY
 * 
 */
/* line 391, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts {
  font-size: 20px;
}

/* line 395, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts .module-inner {
  margin: 0 auto;
  width: 390px;
  padding: 12px 0;
  min-height: 300px;
}

/* line 402, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts.logged-in .module-inner {
  width: 300px;
}

/* line 406, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts .my-benefits-list li {
  font-size: 0.8em;
  line-height: 1.6em;
  padding: 4px 0;
  position: relative;
}

/* line 413, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts .my-benefits-list li strong {
  letter-spacing: -1px;
}

/* line 417, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts.not-logged-in .my-benefits-list li:after {
  content: " ";
  width: 18px;
  height: 18px;
  position: absolute;
  left: -24px;
  top: 8px;
  background-color: transparent;
  background-image: url("../img/icon_tick.png");
  background-repeat: no-repeat;
}

@media screen and (min-width: 600px) {
  /* line 431, ../../../sass/sass/_page-my-event.scss */
  .page-favourites .no-acts.not-logged-in .my-benefits-list li:after {
    top: 12px;
  }
}
/* line 436, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts .my-benefits img {
  display: block;
  margin: 0 auto;
  padding: 16px 0;
}

/* line 442, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts .id-cta-wrapper {
  font-size: 13px;
  font-weight: normal;
  line-height: 2.2em;
  text-align: center;
  margin-left: -8px;
  margin-right: -8px;
}

/* line 451, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts .add-icon {
  width: 24px;
  height: 24px;
  overflow: hidden;
  display: inline-block;
  text-indent: -2000px;
  line-height: 24px;
  position: relative;
}

/* line 461, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts .add-icon:after {
  content: " ";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("../img/me_sprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 1.2em 3.6em;
}

/* line 475, ../../../sass/sass/_page-my-event.scss */
.page-favourites .no-acts .add-icon:after {
  background-position: 2px 2px;
}

@media screen and (min-width: 600px) {
  /* line 480, ../../../sass/sass/_page-my-event.scss */
  .page-favourites .no-acts .add-icon:after {
    background-position: 0 0;
  }
}
@media screen and (min-width: 240px) {
  /* line 486, ../../../sass/sass/_page-my-event.scss */
  .page-favourites .no-acts .module-inner {
    width: 252px;
  }
}
@media screen and (min-width: 400px) {
  /* line 492, ../../../sass/sass/_page-my-event.scss */
  .page-favourites .no-acts .module-inner {
    width: 300px;
  }
}
@media screen and (min-width: 600px) {
  /* line 498, ../../../sass/sass/_page-my-event.scss */
  .page-favourites .no-acts .module-inner,
  .page-favourites .no-acts.logged-in .module-inner {
    width: 390px;
    padding: 60px 0;
  }

  /* line 504, ../../../sass/sass/_page-my-event.scss */
  .page-favourites .no-acts .my-benefits-list li {
    font-size: 1em;
  }
}
/* line 511, ../../../sass/sass/_page-my-event.scss */
.module.no-acts .background-image-container {
  width: 100%;
  overflow: hidden;
  padding: 0;
}
/* line 516, ../../../sass/sass/_page-my-event.scss */
.module.no-acts .background-image-container .dark-filter {
  background: #000000;
  opacity: 0.3;
  width: 100%;
  height: 100%;
  position: absolute;
}
@media screen and (min-width: 768px) {
  /* line 516, ../../../sass/sass/_page-my-event.scss */
  .module.no-acts .background-image-container .dark-filter {
    opacity: 0;
  }
}
/* line 529, ../../../sass/sass/_page-my-event.scss */
.module.no-acts img {
  width: 976px;
  height: auto;
  float: right;
}
/* line 535, ../../../sass/sass/_page-my-event.scss */
.module.no-acts .text-overlay {
  position: absolute;
  top: 20%;
  width: 90%;
  font-size: 16px;
  line-height: 1.3em;
}
/* line 543, ../../../sass/sass/_page-my-event.scss */
.module.no-acts h2 {
  padding: 10px;
  font-size: 32px;
}
/* line 548, ../../../sass/sass/_page-my-event.scss */
.module.no-acts h2::after {
  border-bottom: 0px;
}
/* line 552, ../../../sass/sass/_page-my-event.scss */
.module.no-acts .id-cta-wrapper {
  text-align: left;
  margin-left: 0;
}
@media screen and (min-width: 600px) {
  /* line 559, ../../../sass/sass/_page-my-event.scss */
  .module.no-acts .text-overlay {
    top: 30%;
    width: 70%;
  }
}
@media screen and (min-width: 1008px) {
  /* line 566, ../../../sass/sass/_page-my-event.scss */
  .module.no-acts h2 {
    font-size: 38px;
  }
  /* line 570, ../../../sass/sass/_page-my-event.scss */
  .module.no-acts .text-overlay {
    top: 35%;
    width: 55%;
    font-size: 18px;
  }
}
/* line 577, ../../../sass/sass/_page-my-event.scss */
.module.no-acts #see-whos-performing-box {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 10px;
}

/*--
    CAROUSELS FAVE BUTTON
    HAS NO TEXT (PLUS ONLY)
    EXCEPT THE ONE VIDEO VERSION ON SESKTOP
--*/
/* line 590, ../../../sass/sass/_page-my-event.scss */
.carousel-video .favourite-button,
.act-carousel-video .favourite-button {
  font-size: 13px;
  /* margin-bottom: 24px; */
}

/* line 596, ../../../sass/sass/_page-my-event.scss */
.carousel-video .favourite-button,
.act-carousel-video .favourite-button {
  font-size: 16px;
}

/* line 601, ../../../sass/sass/_page-my-event.scss */
.carousel-thumbs .favourite-button {
  margin-top: -32px;
}

/* line 606, ../../../sass/sass/_page-my-event.scss */
.act-carousel-video .module-footer {
  border: none;
  padding: 0 0 8px;
}

/* line 611, ../../../sass/sass/_page-my-event.scss */
.act-set-list .module-header,
#actVideos .module-header {
  position: relative;
}

/* line 616, ../../../sass/sass/_page-my-event.scss */
#actVideos .module-header .favourites-link {
  line-height: 24px;
}

@media screen and (min-width: 1008px) {
  /* line 621, ../../../sass/sass/_page-my-event.scss */
  #actVideos .module-header .favourites-link {
    position: absolute;
    top: 1em;
    right: 90px;
  }
}
/* line 628, ../../../sass/sass/_page-my-event.scss */
.acv-large .module-inner .favourites-link {
  float: right;
  padding-right: 8px;
}

/* TODO Need to decide where this stuff lives */
/* line 635, ../../../sass/sass/_page-my-event.scss */
.infowrapper .favourites-link {
  position: relative;
  top: 0;
  right: 0;
}

/* line 641, ../../../sass/sass/_page-my-event.scss */
.page-video .infowrapper .ct-title {
  margin-right: 0;
}

@media screen and (min-width: 600px) {
  /* line 646, ../../../sass/sass/_page-my-event.scss */
  .infowrapper .favourites-link {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 13px;
  }

  /* line 653, ../../../sass/sass/_page-my-event.scss */
  .page-video .infowrapper .ct-title {
    margin-right: 33%;
  }
}
/* line 658, ../../../sass/sass/_page-my-event.scss */
.infowrapper.info-overlay .favourites-link {
  position: relative;
  top: auto;
  right: auto;
}

/* line 664, ../../../sass/sass/_page-my-event.scss */
.track-favourite {
  display: inline-block;
  font-size: 22px;
  line-height: 14px;
}

/* line 670, ../../../sass/sass/_page-my-event.scss */
.snippet-player {
  font-size: 8px;
  line-height: 14px;
}

@media screen and (min-width: 600px) {
  /* line 676, ../../../sass/sass/_page-my-event.scss */
  .act-favourite .favourite-button {
    font-size: 16px;
  }
}
/* line 681, ../../../sass/sass/_page-my-event.scss */
.page-performance .single-day-line-up li {
  position: relative;
}

/* line 685, ../../../sass/sass/_page-my-event.scss */
.page-performance .single-day-line-up .act-favourite .favourite-button {
  position: absolute;
  right: 4px;
  top: 4px;
  z-index: 100;
}

@media screen and (min-width: 480px) {
  /* line 694, ../../../sass/sass/_page-my-event.scss */
  .page-performance .single-day-line-up .act-favourite .favourite-button {
    position: absolute;
    right: 4px;
    bottom: -4px;
    top: auto;
    margin-bottom: 8px;
  }
}
@media screen and (min-width: 600px) {
  /* line 704, ../../../sass/sass/_page-my-event.scss */
  .page-performance .single-day-line-up .act-favourite .favourite-button {
    right: 8px;
    margin-bottom: 8px;
  }
}
/* line 711, ../../../sass/sass/_page-my-event.scss */
.act-favourite.active .favourite-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 716, ../../../sass/sass/_page-my-event.scss */
.act-favourite .p-f-label-display {
  width: 11.8em;
}

/* line 721, ../../../sass/sass/_page-my-event.scss */
.act-favourite .favourite-button span.label-add,
.act-favourite .favourite-button span.label-remove {
  display: none;
}

/* line 726, ../../../sass/sass/_page-my-event.scss */
.event-line-up-table .act-favourite {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 17px;
}

/*
 * OVERRIDE OF ME CSS
 * TODO remove as soon as possible
 */
/* line 738, ../../../sass/sass/_page-my-event.scss */
.p-f-hidden {
  background: transparent;
  /*position: absolute;
  top:-10000000px;*/
}

@media screen and (max-width: 480px) {
  /* line 745, ../../../sass/sass/_page-my-event.scss */
  .p-f-hidden:not(.foo) {
    top: 2em;
  }
}
/* line 750, ../../../sass/sass/_page-my-event.scss */
.track-favourite .favourite-button .p-f-variant-small .p-f-button,
.page-performance .act-favourite .favourite-button .p-f-variant-small .p-f-button,
.my-events .me-act .module-header .favourite-button .p-f-variant-small .p-f-button {
  width: 1.6em;
  height: 1.6em;
}

@media screen and (max-width: 600px) {
  /* line 761, ../../../sass/sass/_page-my-event.scss */
  .act-set-list.has-favourites ul li .track {
    padding-top: 12px;
  }
}
/* line 2, ../../../sass/sass/_page-photos-videos-stages.scss */
.page-video .has-gallery-title .title-module__super-title,
.page-photo .has-gallery-title .title-module__super-title {
  font-size: 16px;
  line-height: 1em;
  line-height: 1.25em;
  clear: both;
  display: block;
  font-weight: bold;
  padding-left: 2px;
  padding-bottom: 2px;
}

@media screen and (min-width: 480px) {
  /* line 16, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo ul.promos-grid,
  .page-video ul.promos-grid,
  .page-stage ul.promos-grid {
    margin-right: -8px;
    margin-left: -8px;
  }

  /* line 23, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li,
  .page-video .promos-grid li,
  .page-stage .promos-grid li {
    width: 33.3333%;
    padding: 0 8px;
    margin: 0 0 16px 0;
  }

  /* line 31, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid ul,
  .page-video .promos-grid ul,
  .page-stage .promos-grid ul {
    clear: both;
  }

  /* line 37, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li.no-desc span.ct-title,
  .page-video .promos-grid li.no-desc span.ct-title,
  .page-stage .promos-grid li.no-desc span.ct-title {
    height: 49px;
  }

  /* line 43, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li:nth-of-type(-n+4),
  .page-video .promos-grid li:nth-of-type(-n+4),
  .page-stage .promos-grid li:nth-of-type(-n+4) {
    width: 50%;
  }

  /*--
  
      PROMOS GRID BACKGROUND DECORATION / HEIGHT ADJUSTMENT 
  
  --*/
  /* line 54, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li span.ct-title,
  .page-video .promos-grid li span.ct-title,
  .page-stage .promos-grid li span.ct-title {
    padding: 8px 8px 0;
    height: auto;
    min-height: 49px;
    width: 100%;
    position: relative;
    z-index: 5;
  }

  /* line 65, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li p,
  .page-video .promos-grid li p,
  .page-stage .promos-grid li p {
    padding: 0 8px;
    height: 82px;
    width: 100%;
    position: relative;
    z-index: 10;
  }

  /* line 75, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .main-content .az-set ul,
  .page-video .main-content .az-set ul,
  .page-stage .main-content .az-set ul {
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
  }

  /* line 83, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo #blq-content .main-content .az-set div.expander ul li,
  .page-video #blq-content .main-content .az-set div.expander ul li {
    padding: 2px 0;
  }
}
@media screen and (min-width: 600px) {
  /* line 91, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li img,
  .page-video .promos-grid li img,
  .page-stage .promos-grid li img,
  .page-photo .promos-grid li i.icon-gvl3-r,
  .page-video .promos-grid li i.icon-gvl3-r,
  .page-stage .promos-grid li i.icon-gvl3-r {
    width: 100%;
  }

  /* line 99, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li:nth-of-type(-n+4) p,
  .page-video .promos-grid li:nth-of-type(-n+4) p,
  .page-stage .promos-grid li:nth-of-type(-n+4) p {
    height: 53px;
  }

  /* line 105, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li p,
  .page-video .promos-grid li p {
    overflow: hidden;
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 768px) {
  /* line 114, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li,
  .page-video .promos-grid li,
  .page-stage .promos-grid li {
    width: 25%;
  }

  /* line 120, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li:nth-of-type(-n+6),
  .page-video .promos-grid li:nth-of-type(-n+6),
  .page-stage .promos-grid li:nth-of-type(-n+6) {
    width: 33.3333%;
  }

  /* line 125, ../../../sass/sass/_page-photos-videos-stages.scss */
  .page-photo .promos-grid li:nth-of-type(-n+6) p,
  .page-video .promos-grid li:nth-of-type(-n+6) p,
  .page-stage .promos-grid li:nth-of-type(-n+6) p {
    height: 68px;
  }
}
/* line 1, ../../../sass/sass/_page-guides.scss */
©
.guide {
  padding: 8px 0;
  margin-top: 8px;
  clear: both;
}

/* line 13, ../../../sass/sass/_page-guides.scss */
.page-guide .sub-head {
  padding-left: 8px;
  display: block;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
}

/* line 21, ../../../sass/sass/_page-guides.scss */
#guides-nav .module-header h2,
#guides-nav .module-header h1 {
  width: 100%;
  overflow: hidden;
}

/* line 27, ../../../sass/sass/_page-guides.scss */
#guides-nav ul li {
  overflow: hidden;
  margin: 0 0 8px 0;
}

/* line 31, ../../../sass/sass/_page-guides.scss */
#guides-nav ul li span {
  font-size: 16px;
  line-height: 1em;
}

@media screen and (min-width: 240px) {
  /* line 37, ../../../sass/sass/_page-guides.scss */
  #guides-selections .module-header h2 {
    padding: 0;
  }

  /* line 40, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-selections {
    margin: 0 8px;
  }

  /* line 44, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-selections .fwc-col .g-col .top-acts img {
    display: none;
  }

  /* line 48, ../../../sass/sass/_page-guides.scss */
  .page-guide .fwc-col {
    padding: 0 8px 0;
    margin-bottom: 8px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 54, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-selections .fwc-col span,
  .page-guide #guides-selections .fwc-col p {
    padding: 0;
  }

  /* line 59, ../../../sass/sass/_page-guides.scss */
  .page-guide .fwc-col .module-header,
  .page-guide .fwc-col .module-inner {
    float: right;
    width: 50%;
    clear: none;
    padding: 0 0 0 8px;
  }

  /* line 66, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-selections .fwc-col p {
    float: none;
  }

  /* line 69, ../../../sass/sass/_page-guides.scss */
  .page-guide .fwc-col .module-inner .g-col h3 {
    clear: both;
    padding: 8px 0 0 0;
    margin: 0 0 6px 0;
    float: none;
  }

  /* line 76, ../../../sass/sass/_page-guides.scss */
  .page-guide .fwc-col .module-inner .g-col h3:before {
    content: " ";
    height: 1px;
    width: 100%;
    display: block;
    margin: 0 0 8px 0;
  }

  /* line 84, ../../../sass/sass/_page-guides.scss */
  .page-guide .module.module-flush {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
  }

  /* line 89, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-selections .fwc-col img.guide-img {
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 8px 0;
  }

   /*-- 

       GUIDE SELECTIONS

   --*/
  /* line 101, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
  }

  /* line 107, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col img,
  #guides-selections .fwc-col span,
  #guides-selections .fwc-col p {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 0;
  }

  /* line 116, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col span,
  #guides-selections .fwc-col p {
    padding: 0 8px;
    display: block;
  }

  /* line 122, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col .top-acts li span,
  #guides-selections .fwc-col .module-inner h3,
  #guides-selections .fwc-col .module-inner p {
    width: 100%;
  }

  /* line 128, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col .top-acts li.ta-first {
    clear: none;
    float: none;
    width: 100%;
  }

  /* line 134, ../../../sass/sass/_page-guides.scss */
  .page-guide #guide .module-inner img {
    min-width: 16px;
    min-height: 16px;
  }

  /* line 139, ../../../sass/sass/_page-guides.scss */
  .page-guide #guide .module-inner img,
  .page-guide #guide .module-inner p,
  .page-guide #guides-nav li img,
  .page-guide #guides-nav li span {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0;
  }

  /* line 147, ../../../sass/sass/_page-guides.scss */
  .page-guide #guide .module-inner p,
  .page-guide #guides-nav li span {
    padding: 0 8px;
  }

  /* line 152, ../../../sass/sass/_page-guides.scss */
  .page-guide .guide {
    border-width: 0;
    overflow: hidden;
  }

  /* line 157, ../../../sass/sass/_page-guides.scss */
  .page-guide .guide img {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 33.3333%;
  }

  /* line 162, ../../../sass/sass/_page-guides.scss */
  .page-guide .guide span {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 66.6666%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 8px;
  }

  /* line 169, ../../../sass/sass/_page-guides.scss */
  .page-guide .recommendations-twitter .guide .module-inner {
    padding: 8px 0;
  }

  /* line 172, ../../../sass/sass/_page-guides.scss */
  .page-guide .recommendations-twitter #recommendations ul.promos-grid {
    overflow: hidden;
  }

  /* line 175, ../../../sass/sass/_page-guides.scss */
  .page-guide .recommendations-twitter #twitter-module {
    clear: both;
  }
}
@media screen and (min-width: 400px) {
  /* line 181, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col .module {
    overflow: hidden;
  }

  /* line 184, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col .module-header {
    padding: 0 8px 4px;
  }

  /* line 187, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col .module-inner {
    padding: 0 8px 8px;
  }

  /* line 191, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col .module-header h2 {
    height: 44px;
    overflow: hidden;
    margin: 0;
  }

  /* line 197, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col .module-inner p {
    height: 42px;
    overflow: hidden;
  }

  /* line 202, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col img,
  #guides-selections .fwc-col .module-header,
  #guides-selections .fwc-col .module-inner {
    width: 100%;
  }

  /* line 212, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols2 ul,
  #guides-selections.fw-cols3 ul,
  #guides-selections.fw-cols4 ul {
    margin: 0 -8px;
  }
  /* line 215, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols2 ul ul,
  #guides-selections.fw-cols3 ul ul,
  #guides-selections.fw-cols4 ul ul {
    margin: 0;
  }

  /* line 221, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols2 .fwc-col,
  #guides-selections.fw-cols4 .fwc-col {
    width: 50%;
    padding: 0;
  }

  /* line 227, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols2 .fwc-col,
  #guides-selections.fw-cols3 .fwc-col,
  #guides-selections.fw-cols4 .fwc-col {
    padding: 0 8px;
  }

  /* line 233, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols3 .fwc-col {
    width: 33.3333%;
    clear: none;
    float: left;
  }

  /* line 239, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols3 .fwc-col p {
    width: 100%;
  }

  /* line 243, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols3 .fwc-col span {
    padding: 0;
  }

  /* line 247, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols4 .fwc-col:nth-child(2n+1),
  #guides-selections.fw-cols2 .fwc-col .module-inner,
  #guides-selections.fw-cols4 .fwc-col .module-inner {
    clear: both;
  }

  /* line 253, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col ul.top-acts {
    min-height: 100px;
  }

    /*--

           PAGE GUIDES NAV

    --*/
  /* line 262, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav ul {
    margin-right: -4px;
    margin-left: -4px;
  }

  /* line 267, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav li {
    width: 33.3333%;
    clear: none;
    float: left;
    padding: 0 4px;
  }

  /* line 274, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav li img,
  .page-guide #guides-nav li span,
  .page-guide #guides-nav li p {
    width: 100%;
  }

  /* line 279, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav li p,
  .page-guide #guides-nav li span {
    padding: 8px 0 0 0;
  }
}
@media screen and (min-width: 600px) {
  /* line 287, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-selections {
    margin: 90px 4px 0;
  }

  /* line 291, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols1 ul {
    margin: 0 8px;
  }

  /* line 293, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols2 .fwc-col {
    width: 50%;
  }

  /* line 294, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols3 .fwc-col {
    width: 33.3333%;
  }

  /* line 297, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols2 ul,
  #guides-selections.fw-cols3 ul,
  #guides-selections.fw-cols4 ul {
    margin: 0 -4px;
  }

  /* line 301, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols1 ul ul,
  #guides-selections.fw-cols2 ul ul,
  #guides-selections.fw-cols4 ul ul {
    margin: 0;
  }

  /* line 306, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col span {
    padding: 8px 0 0 0;
  }

  /*-- 
  
      A GUIDE 
  
  --*/
  /* line 316, ../../../sass/sass/_page-guides.scss */
  .page-guide .sub-head {
    padding-left: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: none;
  }

  /* line 323, ../../../sass/sass/_page-guides.scss */
  .page-guide .guide-img {
    margin-bottom: 8px;
    float: none;
  }

  /* line 328, ../../../sass/sass/_page-guides.scss */
  .page-guide #guide .module-inner img,
  .page-guide #guide .module-inner p {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
  }

  /* line 334, ../../../sass/sass/_page-guides.scss */
  .page-guide .recommendations-twitter .sps-twitter_module {
    padding: 0 4px;
  }

  /*-- GUIDE recommmendations promo grid --*/
  /* line 339, ../../../sass/sass/_page-guides.scss */
  .page-guide #recommendations .promos-grid li,
  .page-guide .recommendations-twitter .guide .module-inner {
    width: 100%;
    padding: 0;
  }

  /* line 345, ../../../sass/sass/_page-guides.scss */
  .page-guide .recommendations-twitter .module-footer {
    margin: 8px 4px;
  }

  /* line 349, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav li {
    width: 100%;
  }

  /* line 353, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav li img,
  .page-guide #guides-nav li span {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0;
  }

  /* line 360, ../../../sass/sass/_page-guides.scss */
  .page-guide #blq-content {
    position: relative;
  }

  /* line 364, ../../../sass/sass/_page-guides.scss */
  .page-guide #recommendations .module-inner ul.promos-grid {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 369, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav li span,
  .page-guide #recommendations .module-inner ul.promos-grid p,
  .page-guide #recommendations .module-inner ul.promos-grid span,
  .page-guide .module-inner ul.promos-grid span {
    padding: 0 8px;
  }

  /* line 376, ../../../sass/sass/_page-guides.scss */
  .page-guide .recommendations-twitter .guide .module-inner {
    padding: 8px 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 383, ../../../sass/sass/_page-guides.scss */
  .page-guide .sub-head {
    padding-left: 8px;
    width: 50%;
    float: left;
  }

  /* line 389, ../../../sass/sass/_page-guides.scss */
  .page-guide .guide-img {
    margin-bottom: 0;
    float: left;
  }

  /* line 394, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-selections .fwc-col .g-col .top-acts img {
    display: block;
  }

  /* line 398, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols4 .fwc-col {
    width: 25%;
    padding: 0 8px;
  }

  /* line 399, ../../../sass/sass/_page-guides.scss */
  #guides-selections.fw-cols4 .fwc-col:nth-child(2n+1) {
    clear: none;
  }

  /* line 403, ../../../sass/sass/_page-guides.scss */
  .page-guide #guide .module-inner img,
  .page-guide #guide .module-inner p {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0 8px;
  }

  /* line 410, ../../../sass/sass/_page-guides.scss */
  .page-guide #guide .module-inner img {
    padding: 0 8px 0 0;
  }

  /*-- GUIDE recommmendations promo grid --*/
  /* line 416, ../../../sass/sass/_page-guides.scss */
  .page-guide #recommendations .promos-grid li {
    width: 100%;
    padding: 0;
    min-height: auto;
    margin: 0 0 8px 0;
  }

  /* line 423, ../../../sass/sass/_page-guides.scss */
  .page-guide #recommendations .promos-grid li img,
  .page-guide #recommendations .promos-grid li span.ct-title,
  .page-guide #recommendations .promos-grid li p {
    width: 50%;
  }

  /*-- GUIDE guides nav --*/
  /* line 430, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav ul {
    margin-right: -4px;
    margin-left: -4px;
  }

  /* line 434, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav li {
    width: 25%;
    padding: 0 4px;
  }

  /* line 439, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav li img,
  .page-guide #guides-nav li span {
    width: 100%;
  }

  /* line 444, ../../../sass/sass/_page-guides.scss */
  .page-guide .module-inner ul.promos-grid span {
    padding: 8px 8px 0;
  }

  /* line 448, ../../../sass/sass/_page-guides.scss */
  .page-guide #guides-nav li span {
    padding: 8px 0;
  }

  /* line 452, ../../../sass/sass/_page-guides.scss */
  .page-guide .module-inner ul.promos-grid p,
  .page-guide #recommendations .module-inner ul.promos-grid p,
  .page-guide #recommendations .module-inner ul.promos-grid span {
    padding: 0 8px;
  }
}
@media screen and (min-width: 1164px) {
  /* line 461, ../../../sass/sass/_page-guides.scss */
  #guides-selections .fwc-col .module-inner p {
    height: 56px;
    overflow: hidden;
    margin: 0 0 20px 0;
  }
}
/* line 4, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li,
.page-service ul.promos-schedule li {
  width: 100%;
}
/* line 8, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li span span,
.page-service ul.promos-schedule li span span {
  float: none;
  display: inline;
  width: auto;
  padding: 0;
  height: auto;
}
/* line 16, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li span.ct-title,
.page-series ul.promos-schedule li p,
.page-service ul.promos-schedule li span.ct-title,
.page-service ul.promos-schedule li p {
  width: 50%;
  padding: 8px 8px 0 8px;
}
/* line 22, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li p,
.page-service ul.promos-schedule li p {
  padding: 8px;
}
/* line 26, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li span.ct-title span,
.page-service ul.promos-schedule li span.ct-title span {
  padding: 0;
}
/* line 31, ../../../sass/sass/_page-series-network.scss */
.page-series .promos-schedule .state span,
.page-service .promos-schedule .state span {
  text-transform: uppercase;
  display: inline-block;
  padding: 0 8px 0;
  width: auto;
}
/* line 38, ../../../sass/sass/_page-series-network.scss */
.page-series .sub-content,
.page-service .sub-content {
  /* 1st line is a hack – need to get rid of equiv line in mobile.css*/
}
/* line 40, ../../../sass/sass/_page-series-network.scss */
.page-series .sub-content .event-promos .module-footer,
.page-service .sub-content .event-promos .module-footer {
  margin: 8px 8px 0 8px;
}
/* line 45, ../../../sass/sass/_page-series-network.scss */
.page-series .sub-content .module-inner .promos-grid:last-of-type li:last-of-type,
.page-series .sub-content ul.promos-schedule li:not(.ps-highlight),
.page-service .sub-content .module-inner .promos-grid:last-of-type li:last-of-type,
.page-service .sub-content ul.promos-schedule li:not(.ps-highlight) {
  padding-left: 8px;
  padding-right: 8px;
}
/* line 51, ../../../sass/sass/_page-series-network.scss */
.page-series .sub-content .expander:not(.expander-hidden) ul.promos-schedule li:not(.ps-highlight),
.page-series .sub-content .tab ul.promos-schedule li:not(.ps-highlight),
.page-service .sub-content .expander:not(.expander-hidden) ul.promos-schedule li:not(.ps-highlight),
.page-service .sub-content .tab ul.promos-schedule li:not(.ps-highlight) {
  padding-left: 0;
  padding-right: 0;
}
/* line 57, ../../../sass/sass/_page-series-network.scss */
.page-series .sub-content .event-promos ul.promos-grid,
.page-service .sub-content .event-promos ul.promos-grid {
  margin: 0;
}

/*--
    PS-HIGHLIGHT ADJUSTMENT (EG - THE LIVE ONE FULL WIDTH)
--*/
/* line 74, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li.ps-highlight img,
.page-service ul.promos-schedule li.ps-highlight img {
  width: 100%;
}
/* line 78, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li.ps-highlight p,
.page-service ul.promos-schedule li.ps-highlight p {
  padding: 0;
  height: auto;
}
/* line 83, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li.ps-highlight span.title-frame,
.page-service ul.promos-schedule li.ps-highlight span.title-frame {
  overflow: hidden;
  width: 100%;
  position: relative;
  display: table;
  min-height: 48px;
  padding: 0;
}
/* line 94, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li.ps-highlight span.title-frame span.oe-caption,
.page-service ul.promos-schedule li.ps-highlight span.title-frame span.oe-caption {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 100%;
  height: 100%;
  padding: 4px 8px 4px 8px;
}
/* line 103, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li.ps-highlight span.title-frame .oe-caption span,
.page-service ul.promos-schedule li.ps-highlight span.title-frame .oe-caption span {
  font-size: 18px;
  line-height: 1em;
  display: inline-block;
  height: auto;
}
/* line 109, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li.ps-highlight span.title-frame strong.state,
.page-service ul.promos-schedule li.ps-highlight span.title-frame strong.state {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
  float: none;
  text-align: center;
  white-space: nowrap;
  left: 0;
  top: 0;
  bottom: 0;
  min-width: 90px;
  height: 100%;
  padding: 0 4px;
  border-right: 1px solid rgba(255, 255, 255, 0.05);
}
/* line 129, ../../../sass/sass/_page-series-network.scss */
.page-series ul.promos-schedule li.ps-highlight span.title-frame strong.state span,
.page-service ul.promos-schedule li.ps-highlight span.title-frame strong.state span {
  position: relative;
  line-height: 34px;
  display: block;
  padding: 0;
  height: auto;
}
/* line 154, ../../../sass/sass/_page-series-network.scss */
.page-series .first ul.promos-schedule li.ps-highlight p,
.page-series ul.promos-schedule li strong.state,
.page-service .first ul.promos-schedule li.ps-highlight p,
.page-service ul.promos-schedule li strong.state {
  padding: 0;
  height: auto;
}
/* line 161, ../../../sass/sass/_page-series-network.scss */
.page-series .sub-content .promos-schedule li.ps-highlight h3 span.eventDescription,
.page-service .sub-content .promos-schedule li.ps-highlight h3 span.eventDescription {
  font-size: 13px;
  line-height: 14px;
  font-weight: normal;
  float: left;
}
/* line 167, ../../../sass/sass/_page-series-network.scss */
.page-series .sub-content .promos-schedule li.ps-highlight h3 strong.state,
.page-service .sub-content .promos-schedule li.ps-highlight h3 strong.state {
  font-size: 0.85em;
}

/* line 484, ../../../sass/sass/_base-mixins.scss */
.promos-schedule li.ps-highlight h3 .oe-caption span:after,
.promos-schedule li h3 .ct-title span:after {
  content: ",\00a0";
}
/* line 493, ../../../sass/sass/_base-mixins.scss */
.promos-schedule li.ps-highlight h3 .oe-caption span:last-of-type:after,
.promos-schedule li h3 .ct-title span:last-of-type:after {
  content: none;
}

@media screen and (min-width: 480px) {
  /* line 185, ../../../sass/sass/_page-series-network.scss */
  .page-series ul.promos-schedule li img,
  .page-service ul.promos-schedule li img {
    width: 50%;
  }
  /* line 189, ../../../sass/sass/_page-series-network.scss */
  .page-series ul.promos-schedule li span.ct-title,
  .page-series ul.promos-schedule li span.title-frame,
  .page-series ul.promos-schedule li span.title,
  .page-series ul.promos-schedule li span.date,
  .page-series ul.promos-schedule li p,
  .page-service ul.promos-schedule li span.ct-title,
  .page-service ul.promos-schedule li span.title-frame,
  .page-service ul.promos-schedule li span.title,
  .page-service ul.promos-schedule li span.date,
  .page-service ul.promos-schedule li p {
    height: auto;
  }
  /* line 197, ../../../sass/sass/_page-series-network.scss */
  .page-series ul.promos-schedule li span.ct-title span,
  .page-service ul.promos-schedule li span.ct-title span {
    width: auto;
  }
  /* line 201, ../../../sass/sass/_page-series-network.scss */
  .page-series .main-content .first ul.promos-schedule li.ps-highlight span.title-frame strong.state span,
  .page-service .main-content .first ul.promos-schedule li.ps-highlight span.title-frame strong.state span {
    line-height: 34px;
  }
  /* line 205, ../../../sass/sass/_page-series-network.scss */
  .page-series .sub-content .first ul.promos-schedule li.ps-highlight span.title-frame,
  .page-service .sub-content .first ul.promos-schedule li.ps-highlight span.title-frame {
    padding: 0;
  }
}
@media screen and (min-width: 600px) {
  /* line 214, ../../../sass/sass/_page-series-network.scss */
  .pg-two {
    clear: left;
  }

  /*-- series/network live --*/
  /* line 219, ../../../sass/sass/_page-series-network.scss */
  .page-series #latest-events,
  .page-service #latest-events,
  .page-series #upcoming-events,
  .page-service #upcoming-events,
  .page-series .promos,
  .page-service .promos {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
  }

  /* This fixes the float from the column mixin, so modules can be placed beneath */
  /* line 233, ../../../sass/sass/_page-series-network.scss */
  .page-series .sub-content #latest-events.promos.secondary,
  .page-series .sub-content #upcoming-events.promos-secondary,
  .page-service .sub-content #latest-events.promos.secondary,
  .page-service .sub-content #upcoming-events.promos-secondary {
    float: none;
  }

  /* line 239, ../../../sass/sass/_page-series-network.scss */
  .page-series .main-content,
  .page-service .main-content {
    clear: left;
  }

  /* line 244, ../../../sass/sass/_page-series-network.scss */
  .page-series ul.promos-schedule li p,
  .page-service ul.promos-schedule li p {
    clear: right;
  }

  /* line 249, ../../../sass/sass/_page-series-network.scss */
  .page-series .main-content .first ul.promos-schedule li.ps-highlight span.title-frame strong.state span,
  .page-service .main-content .first ul.promos-schedule li.ps-highlight span.title-frame strong.state span {
    line-height: 34px;
  }
}
@media screen and (min-width: 768px) {
  /* line 260, ../../../sass/sass/_page-series-network.scss */
  .main-content ul.promos-schedule li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
    padding: 0 8px;
    background: transparent;
  }
  /* line 269, ../../../sass/sass/_page-series-network.scss */
  .main-content ul.promos-schedule li.ps-highlight,
  .main-content ul.promos-schedule li img,
  .main-content ul.promos-schedule li span.ct-title,
  .main-content ul.promos-schedule li span.title-frame,
  .main-content ul.promos-schedule li p {
    width: 100%;
  }
  /* line 277, ../../../sass/sass/_page-series-network.scss */
  .main-content ul.promos-schedule li span.title,
  .main-content ul.promos-schedule li span.date {
    width: auto;
  }
  /* line 282, ../../../sass/sass/_page-series-network.scss */
  .main-content ul.promos-schedule li p {
    padding: 8px 8px;
  }
  /* line 285, ../../../sass/sass/_page-series-network.scss */
  .main-content ul.promos-schedule li p {
    height: 68px;
    padding: 0 8px;
  }
  /* line 289, ../../../sass/sass/_page-series-network.scss */
  .main-content ul.promos-schedule li span.ct-title {
    height: 56px;
  }

  /* line 296, ../../../sass/sass/_page-series-network.scss */
  .page-service,
  .page-series {
    /*-- correct the width and float right for secondary --*/
    /* This fixes the height so modules can be placed beneath */
  }
  /* line 301, ../../../sass/sass/_page-series-network.scss */
  .page-service .main-content ul.promos-schedule li span.title-frame,
  .page-series .main-content ul.promos-schedule li span.title-frame {
    padding: 8px 8px;
  }
  /* line 305, ../../../sass/sass/_page-series-network.scss */
  .page-service .main-content .first ul.promos-schedule li.ps-highlight span.title-frame strong.state span,
  .page-series .main-content .first ul.promos-schedule li.ps-highlight span.title-frame strong.state span {
    line-height: 90px;
  }
  /* line 311, ../../../sass/sass/_page-series-network.scss */
  .page-service #latest-events.secondary,
  .page-service #upcoming-events.secondary,
  .page-service .promos.secondary,
  .page-series #latest-events.secondary,
  .page-series #upcoming-events.secondary,
  .page-series .promos.secondary {
    width: 100%;
    float: right;
  }
  /* line 321, ../../../sass/sass/_page-series-network.scss */
  .page-service .sub-content #latest-events.promos.secondary,
  .page-service .sub-content #upcoming-events.promos-secondary,
  .page-series .sub-content #latest-events.promos.secondary,
  .page-series .sub-content #upcoming-events.promos-secondary {
    float: none;
  }
  /* line 327, ../../../sass/sass/_page-series-network.scss */
  .page-service ul.promos-grid.promos-schedule li:after,
  .page-series ul.promos-grid.promos-schedule li:after {
    content: none;
  }
  /* line 331, ../../../sass/sass/_page-series-network.scss */
  .page-service ul.promos-schedule li.ps-highlight span.title-frame,
  .page-series ul.promos-schedule li.ps-highlight span.title-frame {
    padding: 0;
    height: 90px;
    margin-top: -90px;
  }
  /* line 337, ../../../sass/sass/_page-series-network.scss */
  .page-service .primary ul.promos-schedule li.ps-highlight span.title-frame strong.state,
  .page-series .primary ul.promos-schedule li.ps-highlight span.title-frame strong.state {
    height: 100%;
  }
  /* line 342, ../../../sass/sass/_page-series-network.scss */
  .page-service .sub-content .promos-schedule li,
  .page-series .sub-content .promos-schedule li {
    padding: 0;
  }
  /* line 346, ../../../sass/sass/_page-series-network.scss */
  .page-service .sub-content ul.promos-schedule li.ps-highlight span.title-frame,
  .page-series .sub-content ul.promos-schedule li.ps-highlight span.title-frame {
    height: 63px;
    margin-top: -63px;
  }
}
@media screen and (min-width: 1008px) {
  /* line 362, ../../../sass/sass/_page-series-network.scss */
  .page-series .main-content ul.promos-schedule li p,
  .page-service .main-content ul.promos-schedule li p {
    height: 54px;
  }
  /* line 366, ../../../sass/sass/_page-series-network.scss */
  .page-series .main-content .first ul.promos-schedule li.ps-highlight span.title-frame strong.state span,
  .page-service .main-content .first ul.promos-schedule li.ps-highlight span.title-frame strong.state span {
    line-height: 90px;
  }
  /* line 373, ../../../sass/sass/_page-series-network.scss */
  .page-series .sub-content .secondary ul.promos-schedule li img,
  .page-service .sub-content .secondary ul.promos-schedule li img {
    width: 33.3333%;
  }
  /* line 377, ../../../sass/sass/_page-series-network.scss */
  .page-series .sub-content .secondary ul.promos-schedule li span.ct-title,
  .page-series .sub-content .secondary ul.promos-schedule li p,
  .page-service .sub-content .secondary ul.promos-schedule li span.ct-title,
  .page-service .sub-content .secondary ul.promos-schedule li p {
    width: 66.6666%;
    padding: 0 8px;
    height: auto;
    border-width: 0;
  }
  /* line 386, ../../../sass/sass/_page-series-network.scss */
  .page-series .sub-content .secondary ul.promos-schedule li.ps-highlight img,
  .page-series .sub-content .secondary ul.promos-schedule li.ps-highlight span.title-frame,
  .page-service .sub-content .secondary ul.promos-schedule li.ps-highlight img,
  .page-service .sub-content .secondary ul.promos-schedule li.ps-highlight span.title-frame {
    width: 100%;
  }
}
/* line 400, ../../../sass/sass/_page-series-network.scss */
.page-series .main-content #large-carousel,
.page-service .main-content #large-carousel {
  margin: 0 0 8px 0;
  width: auto;
}
/* line 404, ../../../sass/sass/_page-series-network.scss */
.page-series .main-content #large-carousel.solo,
.page-service .main-content #large-carousel.solo {
  width: 100%;
  margin: 0 0 16px 0;
}
/* line 409, ../../../sass/sass/_page-series-network.scss */
.page-series .main-content #large-carousel .module-header,
.page-service .main-content #large-carousel .module-header {
  display: none;
}
/* line 413, ../../../sass/sass/_page-series-network.scss */
.page-series .main-content #large-carousel .module-inner,
.page-service .main-content #large-carousel .module-inner {
  width: 100%;
}
/* line 416, ../../../sass/sass/_page-series-network.scss */
.page-series .main-content #large-carousel .module-inner .control.back,
.page-service .main-content #large-carousel .module-inner .control.back {
  margin-left: 0;
}
/* line 420, ../../../sass/sass/_page-series-network.scss */
.page-series .main-content #large-carousel .module-inner .control.next,
.page-service .main-content #large-carousel .module-inner .control.next {
  margin-right: 0;
}

/*--
    ACT CAROUSEL
--*/
/* line 4, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile {
  position: relative;
  overflow: hidden;
  padding: 0;
}

/* line 10, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile {
  text-align: right;
}

/* line 14, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile .module-header {
  text-align: left;
}

/* line 17, ../../../sass/sass/_page-act.scss */
.act-carousel .module-inner {
  height: auto;
  display: none;
  text-align: left;
}

/* line 22, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile ul {
  position: absolute;
  list-style: none;
  overflow: hidden;
  height: 100%;
}

/* line 28, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile li {
  position: relative;
  overflow: hidden;
  width: auto;
  height: auto;
  float: left;
  clear: none;
  padding: 0;
}

/* line 37, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile .module-inner li span.ct-title {
  text-align: left;
}

/* reparent the module-inner div into a container that automatically
 * scales to the correct aspect ratio; see: 
 http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
/* line 47, ../../../sass/sass/_page-act.scss */
.aspect-container {
  display: inline-block;
  position: relative;
  width: 100%;
}

/* line 53, ../../../sass/sass/_page-act.scss */
.aspect-container .spacing-dummy,
.carousel-caption-pane .spacing-dummy {
  padding-top: 56%;
}

/* line 58, ../../../sass/sass/_page-act.scss */
.stretched-container {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

/* line 67, ../../../sass/sass/_page-act.scss */
.carousel-overlay,
.page-photo .carousel-overlay {
  display: block;
  z-index: 508;
  padding: 0;
  margin: 0;
  position: absolute;
  overflow: hidden;
  left: 0;
  right: 0;
}

/* line 79, ../../../sass/sass/_page-act.scss */
.carousel-overlay.act-carousel .module-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 2000;
  position: relative;
  background: rgba(0, 0, 0, 0.75);
  color: #ffffff;
}

/* line 87, ../../../sass/sass/_page-act.scss */
.carousel-overlay.act-carousel .module-inner {
  display: block;
  padding: 0;
  margin: 0;
}

/* line 93, ../../../sass/sass/_page-act.scss */
.carousel-overlay.act-carousel h2 {
  border: none;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 99, ../../../sass/sass/_page-act.scss */
.carousel-overlay.act-carousel-mobile ul.carousel-thumbs li a img {
  height: auto;
}

/* line 103, ../../../sass/sass/_page-act.scss */
.carousel-overlay.act-carousel-mobile ul.carousel-thumbs li a {
  width: 100%;
  height: 100%;
}

/* line 108, ../../../sass/sass/_page-act.scss */
.carousel-overlay.act-carousel-mobile ul.carousel-thumbs li a i {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat no-repeat;
  height: 100%;
}

/* line 120, ../../../sass/sass/_page-act.scss */
.carousel-overlay.act-carousel-mobile ul.carousel-thumbs li a i:before,
.carousel-overlay.act-carousel-mobile ul.carousel-thumbs li a i:after {
  display: none;
}

/* line 125, ../../../sass/sass/_page-act.scss */
.carousel-overlay.act-carousel .share {
  margin: 0 4px;
  padding-bottom: 8px;
}

/* line 131, ../../../sass/sass/_page-act.scss */
.carousel-overlay.act-carousel .module-header h2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-right: 32px;
}

/* line 138, ../../../sass/sass/_page-act.scss */
.carousel-overlay.act-carousel .module-inner .share {
  position: absolute;
  right: 16px;
  bottom: 6px;
}

/* line 145, ../../../sass/sass/_page-act.scss */
body.has-overlay > div.overlay {
  display: block !important;
}

/* line 149, ../../../sass/sass/_page-act.scss */
body.has-overlay > header {
  position: relative;
  z-index: 1;
}

/* line 154, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile a.has-icon i.icon-gvl3-r:before,
.act-carousel-mobile a.has-icon:hover i.icon-gvl3-r:before,
.act-carousel-mobile a.has-icon i.icon-gvl3-r:after,
.act-carousel-mobile a.has-icon:hover i.icon-gvl3-r:after {
  display: none;
}

/* line 161, ../../../sass/sass/_page-act.scss */
.carousel-overlay a.has-icon i.icon-gvl3-r {
  overflow: visible;
}

/* line 165, ../../../sass/sass/_page-act.scss */
.carousel-overlay li {
  height: 100%;
  background: transparent;
}

/* line 171, ../../../sass/sass/_page-act.scss */
#large-carousel img,
.act-carousel-mobile img,
.act-carousel-mobile-popup img {
  min-width: 16px;
  min-height: 9px;
  width: 100%;
  height: auto;
  display: block;
  z-index: 4;
  position: relative;
}

/*--
    The carousel in the carousel's popup
--*/
/* line 188, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup .act-carousel-mobile-popup-outer-frame {
  overflow: hidden;
}

/* line 191, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup ul {
  position: absolute;
  list-style: none;
  overflow: hidden;
  width: 10000%;
}

/* line 197, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup ul li {
  position: relative;
  overflow: hidden;
  width: auto;
  height: auto;
  float: left;
  clear: none;
  padding: 0;
  width: 1%;
}

/* line 208, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup ul li a,
.act-carousel-mobile ul li a img {
  width: 100%;
}

/* line 213, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile ul.carousel-thumbs {
  width: 10000%;
}

/* line 217, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile ul.carousel-thumbs li {
  width: 1%;
}

/* line 221, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile ul.carousel-thumbs li a {
  width: 100%;
}

/* line 225, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile ul.carousel-thumbs li a img {
  width: 100%;
  /*height:100%;*/
}

/*--
    CTA's
--*/
/* line 233, ../../../sass/sass/_page-act.scss */
.act-carousel a.captionsButton,
.act-carousel a.openPopup,
.act-carousel-mobile-popup a.toggleCaption {
  margin: 6px 0 8px 8px;
  padding: 8px;
  display: inline-block;
  text-align: center;
  position: relative;
}

/* line 243, ../../../sass/sass/_page-act.scss */
.carousel-overlay a.captionsButton {
  position: absolute;
  z-index: 1041;
  right: 16px;
  bottom: 16px;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
}

/* line 254, ../../../sass/sass/_page-act.scss */
.act-carousel a.openPopup {
  padding-left: 30px;
}

/* line 259, ../../../sass/sass/_page-act.scss */
.act-carousel a.has-icon i.icon-gvl3-r:before,
.act-carousel a.has-icon:hover i.icon-gvl3-r:before,
.act-carousel a.has-icon:focus i.icon-gvl3-r:before,
.act-carousel-mobile-popup a.has-icon i.icon-gvl3-r:before,
.act-carousel-mobile-popup a.has-icon:hover i.icon-gvl3-r:before,
.act-carousel-mobile-popup a.has-icon:focus i.icon-gvl3-r:before {
  background-color: transparent;
  background: none;
}

/* line 269, ../../../sass/sass/_page-act.scss */
.act-carousel a.has-icon i.icon-gvl3-r:after,
.act-carousel-mobile-popup a.has-icon i.icon-gvl3-r:after {
  background-image: none;
}

/* line 275, ../../../sass/sass/_page-act.scss */
.carousel-caption-pane {
  position: absolute;
  left: 0;
  bottom: -1px;
  right: 0;
  z-index: 10;
  padding: 8px;
}

/* line 284, ../../../sass/sass/_page-act.scss */
.carousel-counter {
  display: inline-block;
  padding-left: 6px;
  color: #999;
}

/*-- 
    popup full size image 
--*/
/* line 295, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup .popup-pic-info-pane {
  padding: 8px;
  z-index: 1001;
}

/* line 300, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup .popup-pic-info-pane .popup-pic-title {
  font-size: 18px;
}

/* line 304, ../../../sass/sass/_page-act.scss */
.carousel-overlay .carousel-caption-pane,
.act-carousel-mobile-popup .popup-pic-caption-pane {
  padding: 16px;
  z-index: 1001;
  font-size: 18px;
  padding-right: 150px;
  background: rgba(0, 0, 0, 0.75);
  color: #ffffff;
}

/* line 314, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup a.toggleCaption {
  margin: 0 0 0 16px;
}

/* line 318, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup .popup-pic-caption-pane .popup-pic-caption {
  padding: 8px 0;
  display: inline-block;
}

/* line 323, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup .popup-pic-caption-pane span.popup-pic-count {
  float: right;
  display: inline-block;
  padding: 8px 0;
}

/* line 329, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup .popup-pic-caption-pane a.toggleCaption {
  float: right;
}

/*-- 
    close button 
--*/
/* line 336, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup .popup-close-button {
  position: absolute;
  right: 16px;
  top: 16px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  z-index: 1002;
  font-size: 20px;
  text-indent: -40000px;
  background-position: 0 -1136px;
  background-repeat: no-repeat;
}

/* line 350, ../../../sass/sass/_page-act.scss */
.body-link-dark .act-carousel-mobile-popup .popup-close-button:hover,
.body-link-dark .act-carousel-mobile-popup .popup-close-button:focus {
  background-position: 0 -1136px;
}

/* line 355, ../../../sass/sass/_page-act.scss */
.body-link-light .act-carousel-mobile-popup .popup-close-button:hover,
.body-link-light .act-carousel-mobile-popup .popup-close-button:focus {
  background-position: -38px -1136px;
}

/* 
 * Hide pre-provided captions on the photo page, as SlidingCarousel makes its own.
 */
/* line 364, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile ul li span.ct-title {
  display: none;
}

/* line 368, ../../../sass/sass/_page-act.scss */
.act-carousel-mobile-popup ul li .ct-title {
  display: none;
}

/* line 373, ../../../sass/sass/_page-act.scss */
.page-act .act-favourite {
  position: relative;
  float: none;
  padding: 0 8px 0 8px;
}
/* line 379, ../../../sass/sass/_page-act.scss */
.page-act .act-favourite .favourite-button {
  display: inline-block;
}
/* line 383, ../../../sass/sass/_page-act.scss */
.page-act .act-favourite .act-artist-list-toggleable {
  max-width: 500px;
  display: inline-block;
}
/* line 388, ../../../sass/sass/_page-act.scss */
.page-act .act-favourite .act-artist-list-toggleable .act-artist td {
  vertical-align: middle;
}
/* line 393, ../../../sass/sass/_page-act.scss */
.page-act .act-favourite .act-artist-list-toggleable .featured-acts-favourite-button {
  padding-left: 8px;
}
/* line 398, ../../../sass/sass/_page-act.scss */
.page-act .act-favourite .act-artist-list-toggleable.contracted .act-artist:nth-child(n+2) {
  display: none;
}
/* line 404, ../../../sass/sass/_page-act.scss */
.page-act .act-favourite .act-artist-list-toggleable .change-artist-display a {
  line-height: 24px;
}
/* line 407, ../../../sass/sass/_page-act.scss */
.page-act .act-favourite .act-artist-list-toggleable .change-artist-display.hide {
  display: none;
}
/* line 413, ../../../sass/sass/_page-act.scss */
.page-act .act-favourite span.my-line-up-link {
  display: inline-block;
  position: relative;
  top: -4px;
  padding: 8px;
}

@media screen and (min-width: 600px) {
  /* line 423, ../../../sass/sass/_page-act.scss */
  .page-act .act-favourite span.my-line-up-link {
    top: -6px;
  }
}
/* line 435, ../../../sass/sass/_page-act.scss */
.page-act .act-description .module-inner.long-description ul,
.page-index .act-description .module-inner.long-description ul {
  padding-top: 8px;
}
/* line 439, ../../../sass/sass/_page-act.scss */
.page-act .act-description .module-inner.long-description h3,
.page-index .act-description .module-inner.long-description h3 {
  padding: 8px 0;
}

/* line 2, ../../../sass/sass/_page-share.scss */
.page-share .share-title__rss-link {
  padding-bottom: 8px;
}
/* line 599, ../../../sass/sass/_base-mixins.scss */
.page-share .share-videos .module-header h2#video-title:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}
/* line 12, ../../../sass/sass/_page-share.scss */
.page-share .share-videos ul {
  column-count: 1;
  -moz-column-count: 1;
  -webkit-column-count: 1;
}
@media screen and (min-width: 400px) and (max-width: 600px), screen and (min-width: 768px) {
  /* line 12, ../../../sass/sass/_page-share.scss */
  .page-share .share-videos ul {
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
  }
}
/* line 20, ../../../sass/sass/_page-share.scss */
.page-share .share-videos li {
  font-size: 16px;
  line-height: 1em;
  line-height: 1.2em;
  padding-bottom: 4px;
}
@media screen and (min-width: 768px) {
  /* line 20, ../../../sass/sass/_page-share.scss */
  .page-share .share-videos li {
    font-size: 18px;
    line-height: 1em;
  }
}

/* line 1, ../../../sass/sass/_page-index.scss */
.page-index #orb-modules {
  overflow-x: hidden;
}

/* line 1, ../../../sass/sass/_page-live.scss */
.page-live .music-events-body.b-g-p,
.page-live-v2 .music-events-body.b-g-p {
  max-width: 100%;
  padding: 0;
}

/* line 3, ../../../sass/sass/_page-works-for-composer.scss */
#atoz-lineups ul.composer-works-list li.composer-works-list__work-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
}
/* line 7, ../../../sass/sass/_page-works-for-composer.scss */
#atoz-lineups ul.composer-works-list li.composer-works-list__work-item a.composer-works-list__work-primary-name,
#atoz-lineups ul.composer-works-list li.composer-works-list__work-item h3.composer-works-list__work-primary-name {
  min-height: 0;
  line-height: 1.25em;
  padding-bottom: 0;
}
/* line 15, ../../../sass/sass/_page-works-for-composer.scss */
#atoz-lineups ul.composer-works-list span.composer-works-list__also-known-as {
  padding-top: 4px;
}
/* line 21, ../../../sass/sass/_page-works-for-composer.scss */
#atoz-lineups ul.composer-works-list ul.composer-works-list__work-name-list li.composer-works-list__work-name-item {
  width: 100%;
  padding: 4px 0 0 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1em;
}
@media screen and (min-width: 600px) {
  /* line 31, ../../../sass/sass/_page-works-for-composer.scss */
  #atoz-lineups ul.composer-works-list li.composer-works-list__work-item {
    width: 50%;
  }
  /* line 34, ../../../sass/sass/_page-works-for-composer.scss */
  #atoz-lineups ul.composer-works-list li.composer-works-list__work-item:nth-child(2n+1) {
    clear: both;
  }
}
@media screen and (min-width: 768px) {
  /* line 42, ../../../sass/sass/_page-works-for-composer.scss */
  #atoz-lineups ul.composer-works-list li.composer-works-list__work-item {
    width: 33.3333%;
  }
  /* line 45, ../../../sass/sass/_page-works-for-composer.scss */
  #atoz-lineups ul.composer-works-list li.composer-works-list__work-item:nth-child(2n+1) {
    clear: none;
  }
  /* line 49, ../../../sass/sass/_page-works-for-composer.scss */
  #atoz-lineups ul.composer-works-list li.composer-works-list__work-item:nth-child(3n+1) {
    clear: both;
  }
}

/* line 56, ../../../sass/sass/_page-works-for-composer.scss */
.works-by-composer-page #atoz-lineups .fwc-col .module.empty-list {
  display: none;
}

/* line 3, ../../../sass/sass/_page-events-for-work.scss */
.events-by-date-summary .events-by-date-summary__highlighted-event {
  float: left;
  box-sizing: border-box;
  padding-right: 8px;
  padding-bottom: 8px;
  width: 100%;
}
@media screen and (min-width: 320px) {
  /* line 12, ../../../sass/sass/_page-events-for-work.scss */
  .events-by-date-summary .events-by-date-summary__highlighted-event.events-by-date-summary--2-events {
    padding-bottom: 0;
    width: 50%;
  }
}
@media screen and (min-width: 400px) {
  /* line 20, ../../../sass/sass/_page-events-for-work.scss */
  .events-by-date-summary .events-by-date-summary__highlighted-event.events-by-date-summary--3-events {
    padding-bottom: 0;
    width: 33.3333%;
  }
}
@media screen and (min-width: 600px) {
  /* line 28, ../../../sass/sass/_page-events-for-work.scss */
  .events-by-date-summary .events-by-date-summary__highlighted-event.events-by-date-summary--2-events {
    width: 33.3333%;
  }
}
/* line 34, ../../../sass/sass/_page-events-for-work.scss */
.events-by-date-summary .events-by-date-summary__highlighted-event .events-by-date-summary__highlighted-event-year-name {
  font-size: 18px;
  line-height: 1em;
  padding-bottom: 4px;
}
/* line 39, ../../../sass/sass/_page-events-for-work.scss */
.events-by-date-summary .events-by-date-summary__highlighted-event .events-by-date-summary__highlighted-event-date-time,
.events-by-date-summary .events-by-date-summary__highlighted-event .events-by-date-summary__highlighted-event-location {
  font-size: 16px;
  line-height: 1em;
  padding-bottom: 4px;
}

/* line 52, ../../../sass/sass/_page-events-for-work.scss */
#blq-content .year-blocks-wrapper .year-blocks__single-year-content li.year-blocks__single-event .year-blocks__event-name {
  font-size: 18px;
  line-height: 1em;
  margin-right: 4px;
  display: inline-block;
  min-height: 0;
}
/* line 59, ../../../sass/sass/_page-events-for-work.scss */
#blq-content .year-blocks-wrapper .year-blocks__single-year-content li.year-blocks__single-event .year-blocks__event-date-time {
  font-size: 14px;
  line-height: 1em;
  min-width: 60px;
  float: right;
  display: inline-block;
  margin-right: 8px;
}
/* line 67, ../../../sass/sass/_page-events-for-work.scss */
#blq-content .year-blocks-wrapper .year-blocks__single-year-content li.year-blocks__single-event + li.year-blocks__single-event {
  padding-top: 4px;
}

/* line 3, ../../../sass/sass/_page-a-z-composers-performers.scss */
#blq-content #atoz-lineups ul.list-large li.atoz__composer {
  /* Explicitly hide full names in case JavaScript is off - this is here to override a display:block rule */
}
/* line 5, ../../../sass/sass/_page-a-z-composers-performers.scss */
#blq-content #atoz-lineups ul.list-large li.atoz__composer a.atoz__composer-name,
#blq-content #atoz-lineups ul.list-large li.atoz__composer h3.atoz__composer-name {
  min-height: 0;
  line-height: 1.25em;
  padding-bottom: 0;
}
/* line 11, ../../../sass/sass/_page-a-z-composers-performers.scss */
#blq-content #atoz-lineups ul.list-large li.atoz__composer a.atoz__composer-name span,
#blq-content #atoz-lineups ul.list-large li.atoz__composer h3.atoz__composer-name span {
  font-size: inherit;
  line-height: inherit;
}
/* line 17, ../../../sass/sass/_page-a-z-composers-performers.scss */
#blq-content #atoz-lineups ul.list-large li.atoz__composer .atoz__composer-birth-death {
  font-size: 14px;
  line-height: 1em;
  line-height: 1.25em;
}
/* line 23, ../../../sass/sass/_page-a-z-composers-performers.scss */
#blq-content #atoz-lineups ul.list-large li.atoz__composer .full-name-toggle__full-name-target {
  display: none;
}
/* line 31, ../../../sass/sass/_page-a-z-composers-performers.scss */
#blq-content #atoz-lineups ul.list-large li.atoz__performer a.atoz__performer-name,
#blq-content #atoz-lineups ul.list-large li.atoz__performer h3.atoz__performer-name {
  min-height: 0;
  line-height: 1.25em;
  padding-bottom: 0;
}

/* line 1, ../../../sass/sass/_page-a-to-z.scss */
.atoz__navigation-button {
  display: inline-block;
  width: 7.14286%;
  text-align: center;
  line-height: 40px;
}
@media screen and (min-width: 768px) {
  /* line 1, ../../../sass/sass/_page-a-to-z.scss */
  .atoz__navigation-button {
    width: 3.7037%;
  }
}

/* line 11, ../../../sass/sass/_page-a-to-z.scss */
.atoz__letter-section-subtitle {
  display: inline-block;
  font-size: 0.6em;
  float: right;
}

/* line 1, ../../../sass/sass/_page-by-decade.scss */
.by-decade-block {
  margin: 8px;
}
/* line 3, ../../../sass/sass/_page-by-decade.scss */
.by-decade-block h2 {
  text-align: left;
  font-weight: normal;
  font-size: 16px;
}

/* line 10, ../../../sass/sass/_page-by-decade.scss */
.by-decade-block__wrapper {
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}
@media screen and (min-width: 400px) {
  /* line 10, ../../../sass/sass/_page-by-decade.scss */
  .by-decade-block__wrapper {
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  /* line 10, ../../../sass/sass/_page-by-decade.scss */
  .by-decade-block__wrapper {
    width: 33.33333%;
  }
}

/* line 22, ../../../sass/sass/_page-by-decade.scss */
.by-decade-block__year-link {
  width: 25%;
  display: inline-block;
  height: 35px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
/* line 29, ../../../sass/sass/_page-by-decade.scss */
.by-decade-block__year-link .by-decade-block__no-events {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 34, ../../../sass/sass/_page-by-decade.scss */
.by-decade-page__wrapper {
  margin-left: -8px;
  margin-right: -8px;
}

/* line 1, ../../../sass/sass/_page-by-year.scss */
.by-year-block {
  margin: 8px;
  padding: 8px;
  text-align: left;
  text-transform: lowercase;
  box-sizing: border-box;
}
/* line 7, ../../../sass/sass/_page-by-year.scss */
.by-year-block h2 {
  font-size: 22px;
  display: inline-block;
  margin: 8px 8px 8px 0;
}

/* line 16, ../../../sass/sass/_page-by-year.scss */
.by-year-block__event-count {
  display: inline-block;
}

/* line 20, ../../../sass/sass/_page-by-year.scss */
.by-year-block__wrapper {
  width: 50%;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
}
@media screen and (min-width: 400px) {
  /* line 20, ../../../sass/sass/_page-by-year.scss */
  .by-year-block__wrapper {
    width: 33.33333%;
  }
}
@media screen and (min-width: 768px) {
  /* line 20, ../../../sass/sass/_page-by-year.scss */
  .by-year-block__wrapper {
    width: 20%;
  }
}

/* line 36, ../../../sass/sass/_page-by-year.scss */
.by-year-page__wrapper {
  margin-left: -8px;
  margin-right: -8px;
}

/* line 43, ../../../sass/sass/_page-by-year.scss */
.by-year-page__wrapper .by-year-page__decade-title h2 {
  font-size: 22px;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 16, ../../../sass/sass/_page-print-events.scss */
#blq-content .by-date--for-print .by-date-list li .description img.event-description__lead-image {
  display: none;
}

/* line 23, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.title-module.has-share {
  min-height: 0;
}
/* line 26, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.title-module.has-share .title-module__share {
  display: none;
}
/* line 30, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.title-module.has-share .title-module__header {
  padding-right: 0;
}
/* line 35, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.title-module {
  min-width: 600px;
}
/* line 38, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.title-module h1,
.by-date--for-print.title-module .module-header {
  padding: 0;
}
/* line 43, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.title-module .title-module__super-title {
  font-size: 18px;
  display: inline-block;
}
/* line 47, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.title-module .title-module__super-title:after {
  content: '–';
}
/* line 52, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.title-module .page-title {
  font-size: 18px;
}
/* line 58, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print#event-listings-toggle-menu {
  display: none;
}
@media screen and (min-width: 600px) {
  /* line 58, ../../../sass/sass/_page-print-events.scss */
  .by-date--for-print#event-listings-toggle-menu {
    float: none;
    display: block;
    position: absolute;
    right: 0;
    bottom: 8px;
    margin-bottom: 0;
  }
  /* line 69, ../../../sass/sass/_page-print-events.scss */
  .by-date--for-print#event-listings-toggle-menu .event-listings-option {
    font-size: 12px;
    padding: 4px 8px;
  }
}
/* line 79, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .ticketing-information__main .ticketing-information__main-link {
  display: none;
}
/* line 83, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .ticketing-information__main .ticketing-information__subtitle {
  font-size: 9px;
}
/* line 89, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.by-date-body--no-calendar {
  min-width: 600px;
}
/* line 94, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.by-date-body--no-calendar .by-date-list li h3.date .short-date.day-num {
  font-size: 16px;
  line-height: 16px;
}
/* line 99, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.by-date-body--no-calendar .by-date-list li h3.date .short-date.day-name,
.by-date--for-print.by-date-body--no-calendar .by-date-list li h3.date .short-date.month,
.by-date--for-print.by-date-body--no-calendar .by-date-list li h3.date .short-date.year {
  font-size: 11px;
  line-height: 11px;
}
/* line 107, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.by-date-body--no-calendar ul.by-date__events-for-date {
  margin-left: 35px;
}
/* line 111, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.by-date-body--no-calendar .by-date-list li .description {
  width: 90%;
}
/* line 114, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print.by-date-body--no-calendar .by-date-list li .description .event-description__text-section {
  width: 100%;
}
/* line 121, ../../../sass/sass/_page-print-events.scss */
#blq-content .by-date--for-print .by-date-list li .description.event--no-description.event--no-lead-image .event-description__text-section {
  margin-left: 0;
}
/* line 127, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date__event-block {
  padding-bottom: 4px;
}
/* line 599, ../../../sass/sass/_base-mixins.scss */
.by-date--for-print .by-date__event-block:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 0;
  content: none;
  background: none;
  border: none;
}
/* line 131, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date__event-block .description .event-description__text-section {
  padding-bottom: 4px;
}
/* line 137, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date__date-block + .by-date__date-block {
  padding-top: 4px;
}
/* line 141, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date-container--nonav .by-date__event-block {
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
/* line 149, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .module.act-set-list {
  margin-bottom: 0;
}
/* line 153, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date-list > li {
  padding: 0;
}
/* line 158, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date-list li .description {
  padding-bottom: 0;
}
/* line 161, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date-list li .description h4 {
  font-size: 12px;
}
/* line 165, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date-list li .description .location,
.by-date--for-print .by-date-list li .description .short-description {
  font-size: 9px;
  font-weight: normal;
}
/* line 171, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date-list li .description .time {
  font-size: 12px;
  font-weight: normal;
}
/* line 176, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date-list li .description .event-description__title {
  margin-bottom: 0;
}
/* line 181, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date-list li .description .event-listings-togglable.event-listings-setlist, .by-date--for-print .by-date-list li .description .event-listings-togglable.event-listings-description {
  display: inline-block;
  width: 100%;
}
/* line 185, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date-list li .description .event-listings-togglable.event-listings-setlist.event-listings-hide, .by-date--for-print .by-date-list li .description .event-listings-togglable.event-listings-description.event-listings-hide {
  display: none;
}
/* line 192, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .by-date-list li .description .part-of-series .title,
.by-date--for-print .by-date-list li .description .part-of-series ul li {
  font-size: 9px;
}
/* line 202, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list li {
  letter-spacing: 0;
}
/* line 206, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list li.act-set-list__track-or-work {
  display: block;
  margin-left: 20%;
  width: 80%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 9px;
  line-height: 9px;
  vertical-align: middle;
}
/* line 216, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list li.act-set-list__composer-name {
  display: inline-block;
  width: 20%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 9px;
  line-height: 9px;
  vertical-align: middle;
}
/* line 225, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list li.act-set-list__composer-name + li.act-set-list__track-or-work {
  display: inline-block;
  margin-left: 0;
  padding-bottom: 0;
}
/* line 231, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list .composer,
.by-date--for-print .act-set-list li.act-set-list__track-or-work + li.act-set-list__track-or-work {
  padding-top: 0;
}
/* line 236, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list .act-set-list__track-or-work {
  margin-left: 16px;
}
/* line 241, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list .interval {
  display: none;
}
/* line 245, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list .performance-work {
  padding-bottom: 4px;
  font-size: 9px;
  line-height: 9px;
}
/* line 250, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list .performance-work .work-duration {
  font-size: 9px;
  line-height: 9px;
}
/* line 255, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list .performance-work .note, .by-date--for-print .act-set-list .performance-work .part-work {
  font-size: 9px;
  line-height: 9px;
  padding: 0 0 0 4px;
}
/* line 260, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list .performance-work .note.part-work-note, .by-date--for-print .act-set-list .performance-work .part-work.part-work-note {
  padding-left: 8px;
}
/* line 269, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list .act-set-list__combined-artists,
.by-date--for-print .act-set-list .additional-artists {
  margin-left: 20%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 4px;
  padding-top: 2px;
  position: relative;
}
/* line 523, ../../../sass/sass/_base-mixins.scss */
.by-date--for-print .act-set-list .act-set-list__combined-artists:before,
.by-date--for-print .act-set-list .additional-artists:before {
  content: " ";
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
  border-color: inherit;
}
/* line 561, ../../../sass/sass/_base-mixins.scss */
.by-date--for-print .act-set-list .act-set-list__combined-artists:before,
.by-date--for-print .act-set-list .additional-artists:before {
  left: 0;
  right: 0;
  bottom: 100%;
  height: 1px;
  border-bottom: 1px solid;
}
/* line 280, ../../../sass/sass/_page-print-events.scss */
.by-date--for-print .act-set-list .act-set-list__combined-artists .performer-name-and-role,
.by-date--for-print .act-set-list .additional-artists .performer-name-and-role {
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 290, ../../../sass/sass/_page-print-events.scss */
#blq-content .by-date--for-print .act-set-list .composer,
#blq-content .by-date--for-print .act-set-list .artist,
#blq-content .by-date--for-print .act-set-list .role {
  font-size: 9px;
  line-height: 9px;
  min-height: 0;
  padding-top: 0;
}
/* line 299, ../../../sass/sass/_page-print-events.scss */
#blq-content .by-date--for-print .act-set-list .composer {
  padding-bottom: 4px;
}
/* line 303, ../../../sass/sass/_page-print-events.scss */
#blq-content .by-date--for-print .act-set-list .plain-list li {
  margin-bottom: 0;
}
/* line 307, ../../../sass/sass/_page-print-events.scss */
#blq-content .by-date--for-print .act-set-list ul.list-large li {
  font-size: 9px;
  line-height: 9px;
}

/* line 1, ../../../sass/sass/_page-glastonbury-webcam.scss */
#glastonbury-webcam {
  overflow: hidden;
}
/* line 4, ../../../sass/sass/_page-glastonbury-webcam.scss */
#glastonbury-webcam iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 12, ../../../sass/sass/_page-glastonbury-webcam.scss */
#glastonbury-webcam .glastonbury-webcam__wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}
/* line 20, ../../../sass/sass/_page-glastonbury-webcam.scss */
#glastonbury-webcam .glastonbury-webcam__fallback-image {
  width: 100%;
  height: auto;
}
/* line 23, ../../../sass/sass/_page-glastonbury-webcam.scss */
#glastonbury-webcam .glastonbury-webcam__fallback-image img {
  margin: auto;
  width: 100%;
  height: auto;
}

/* line 1, ../../../sass/sass/_page-create-poster-dialog.scss */
#create-my-event-poster {
  cursor: pointer;
}

/* line 5, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container {
  display: none;
  padding: 8px;
}
/* line 9, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-overlay {
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9000;
}
/* line 18, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-overlay .error {
  display: none;
}
/* line 23, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content {
  width: calc(100% - 32px);
  max-height: 410px;
  z-index: 9999;
  position: fixed;
  left: 16px;
  top: calc(25% - 75px);
}
/* line 31, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-title {
  height: 50px;
  font-size: 20px;
}
/* line 35, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-title h1 {
  font-size: 24px;
  padding: 16px 8px;
}
/* line 40, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-title .close-dialog {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
/* line 48, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.other-acts {
  width: 100%;
}
/* line 52, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-footer {
  height: 90px;
  position: relative;
}
/* line 56, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-footer div.help {
  max-width: calc(100% - 64px);
}
/* line 59, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-footer div.help h2 {
  padding: 14px;
  margin: 0;
  font-size: 14px;
}
/* line 66, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-footer div.help {
  width: 100%;
  max-width: 100%;
}
/* line 71, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-footer #create {
  position: absolute;
  right: 8px;
  bottom: 8px;
  cursor: pointer;
  font-size: 16px;
  padding: 8px;
}
/* line 80, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-footer a.select-director {
  position: absolute;
  cursor: pointer;
  z-index: 10;
  padding: 8px;
  font-size: 16px;
}
/* line 87, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-footer a.select-director#select-headline-acts {
  left: 4px;
  top: 48px;
}
/* line 91, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-footer a.select-director#select-secondary-acts {
  right: 4px;
}
/* line 96, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.dialog-footer #select-secondary-acts.disabled {
  display: none;
}
/* line 101, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.acts-list {
  overflow-x: hidden;
  overflow-y: scroll;
  height: 300px;
  padding-top: 12px;
  padding-bottom: 12px;
}
/* line 108, ../../../sass/sass/_page-create-poster-dialog.scss */
div.dialog-container div.dialog-content div.acts-list h3 {
  padding: 6px;
}

/* line 115, ../../../sass/sass/_page-create-poster-dialog.scss */
#my-poster-dialog #poster-create .show-less,
#my-poster-dialog #poster-create .show-more {
  margin: 6px;
  width: 100%;
}
/* line 119, ../../../sass/sass/_page-create-poster-dialog.scss */
#my-poster-dialog #poster-create .show-less .show-other-acts,
#my-poster-dialog #poster-create .show-more .show-other-acts {
  width: 100%;
  text-align: center;
  margin: 6px;
  padding: 6px;
  margin-bottom: 20px;
}

@media screen and (min-width: 480px) {
  /* line 130, ../../../sass/sass/_page-create-poster-dialog.scss */
  div.dialog-container div.dialog-content {
    left: calc(50% - 225px);
    width: 450px;
  }
}
@media screen and (min-width: 768px) {
  /* line 138, ../../../sass/sass/_page-create-poster-dialog.scss */
  div.dialog-container div.dialog-content {
    width: calc(100% - 64px);
    left: 32px;
  }
}
@media screen and (min-width: 600px) {
  /* line 145, ../../../sass/sass/_page-create-poster-dialog.scss */
  div.dialog-container div.dialog-content div.dialog-footer {
    height: 45px;
  }
  /* line 148, ../../../sass/sass/_page-create-poster-dialog.scss */
  div.dialog-container div.dialog-content div.dialog-footer div.help.secondary {
    margin-left: 100px;
    width: calc(100% - 250px);
    text-align: center;
  }
  /* line 154, ../../../sass/sass/_page-create-poster-dialog.scss */
  div.dialog-container div.dialog-content div.dialog-footer a.select-director#select-headline-acts,
  div.dialog-container div.dialog-content div.dialog-footer a.select-director#select-secondary-acts {
    top: 4px;
  }
}
@media screen and (min-width: 1008px) {
  /* line 162, ../../../sass/sass/_page-create-poster-dialog.scss */
  div.dialog-container div.dialog-content {
    width: 944px;
    left: calc(50% - 472px);
  }
}
@media screen and (min-width: 600px) {
  /* line 7, ../../../sass/sass/_hack-truncate-promo-texts.scss */
  .page-index #large-carousel ul.promos-grid .pg-tier1 p,
  .page-performance #large-carousel ul.promos-grid .pg-tier1 p,
  .page-promo #large-carousel ul.promos-grid .pg-tier1 p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media screen and (min-width: 768px) {
  /* line 21, ../../../sass/sass/_hack-truncate-promo-texts.scss */
  .page-series #large-carousel ul.promos-grid .pg-tier1 p,
  .page-service #large-carousel ul.promos-grid .pg-tier1 p,
  #large-carousel ul.promos-grid .pg-tier1 p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
