.event-header-container{min-height:100px;background-color:#eef4ff;width:100%;text-align:center;padding:12px 15px 0;position:relative;z-index:190;transform:translateZ(0)}@media only screen and (min-width:768px){.event-header-container{padding:10px 0 0;min-height:150px}}.event-header-container.no-event-nav{padding-bottom:5px}@media only screen and (min-width:768px){.event-header-container.no-event-nav{padding-bottom:10px}}.event-header-container h1{margin-top:5px;margin-bottom:0;padding-bottom:13px}@media only screen and (min-width:768px){.event-header-container h1{padding-bottom:15px}}.event-header-container .event-header .event-name{display:block;font-size:1rem;line-height:1.1em}@media only screen and (min-width:768px){.event-header-container .event-header .event-name{font-size:.6em}}.event-header-container .event-header .section-heading{display:block;line-height:1.1em;margin-top:3px;margin-bottom:4px}@media only screen and (min-width:768px){.event-header-container .event-header .section-heading{margin-top:0;margin-bottom:5px}}.event-header-container .event-header .event-date{display:block;color:rgba(34,34,34,.7);font-size:.9rem;line-height:1.1em;font-weight:500}@media only screen and (min-width:768px){.event-header-container .event-header .event-date{font-size:1.1rem}}.event-header-container .event-header .interest-icon{margin-top:-40px;height:35px;width:35px;float:right;position:absolute;right:5px}.event-header-container .event-header .interest-icon.interested svg.MuiSvgIcon-root{color:red;animation:pulse-animation;animation-duration:.7s}.event-header-container .event-header .interest-icon svg{font-size:22px}@media only screen and (min-width:768px){.event-header-container .event-header .interest-icon{margin-top:-40px;position:static}.event-header-container .event-header .interest-icon svg{font-size:26px}}.event-header-container.dark{border-bottom:none;background-color:#000;color:#fff}.event-header-container.dark a,.event-header-container.dark h1{color:#fff}.event-header-container.draft{background-color:#a73a38!important}.secondary-nav.event-nav ul{justify-content:space-between}@media only screen and (min-width:768px){.secondary-nav.event-nav ul li a{padding:0 8px}}@media only screen and (min-width:1024px){.secondary-nav.event-nav ul li a{padding:0 19px}}@media only screen and (min-width:1280px){.secondary-nav.event-nav ul li a{padding:0 25px}}.related-pages{margin-top:1em;margin-bottom:1em}@media only screen and (min-width:768px){.related-pages{margin-bottom:25px}}.related-pages .footer-event-nav ul li{display:inline-block;margin:.3em 1em .4em 0;text-transform:uppercase;border:1px solid #ededed;border-radius:10px;padding:10px}.related-pages .footer-event-nav ul li a:hover{color:#2979ff}.other-events-container{animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s}.event-upper-column-layout{display:flex;flex-direction:column-reverse}@media only screen and (min-width:1024px){.event-upper-column-layout{align-items:flex-start;flex-direction:row}.event-upper-column-layout .main-column{margin-top:2em;width:62%}.event-upper-column-layout .sales-status-column{width:31%;margin-left:7%;position:-webkit-sticky;position:sticky}}.event-upper-column-layout .main-column{margin-top:1em}@media only screen and (min-width:768px){.event-upper-column-layout .main-column{margin-top:2em}}.event-upper-column-layout .sales-status-column .improve-listing{display:none;margin:15px 0 10px;text-align:center}@media only screen and (min-width:1024px){.event-upper-column-layout .sales-status-column .improve-listing{display:block}}.improve-listing-lower-container{margin-top:1em;margin-bottom:1em}button.improve-listing-button{font-weight:500;text-align:center;color:rgba(34,34,34,.6);font-size:.9em}button.improve-listing-button svg{font-size:1rem}button.improve-listing-button .text{text-decoration:underline}.sales-status-container{margin-top:1em;border-radius:10px;font-weight:inherit;padding:24px;margin-bottom:1em}@media only screen and (min-width:768px){.sales-status-container.floating{margin-top:2em}}.sales-status-container.no-advance-sales,.sales-status-container.no-online-sales,.sales-status-container.on-sale-full,.sales-status-container.on-sale-unconfirmed{border:1px solid #f8f8f8;background-color:#f8f8f8}.sales-status-container.no-advance-sales .actions-container,.sales-status-container.no-online-sales .actions-container,.sales-status-container.on-sale-full .actions-container,.sales-status-container.on-sale-unconfirmed .actions-container{display:none}.sales-status-container.no-advance-sales.floating,.sales-status-container.no-online-sales.floating,.sales-status-container.on-sale-full.floating,.sales-status-container.on-sale-unconfirmed.floating{border:1px solid #d2d8dd;background-color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.12)}.sales-status-container.no-advance-sales.floating .actions-container,.sales-status-container.no-online-sales.floating .actions-container,.sales-status-container.on-sale-full.floating .actions-container,.sales-status-container.on-sale-unconfirmed.floating .actions-container{display:block}.sales-status-container.on-sale-full{display:none}.sales-status-container.on-sale-full.floating{display:block}.sales-status-container.awaiting-opening{color:#fff;background-color:#5393ff;border:1px solid #5393ff}.sales-status-container.awaiting-opening.floating{box-shadow:0 6px 16px rgba(83,147,255,.5)}.sales-status-container.on-sale-partial{color:#fff;background-color:#32a067;border-color:#32a067}.sales-status-container.on-sale-partial.floating{box-shadow:0 6px 16px rgba(50,160,103,.5)}.sales-status-container.closed{color:#fff;background-color:#595959;border-color:#595959}.sales-status-container.closed.floating{box-shadow:0 6px 16px rgba(89,89,89,.5)}.sales-status-container .h3{color:inherit;margin-top:0;margin-bottom:1rem}.sales-status-container a.newer-edition{color:inherit;text-decoration:underline;font-weight:500}.sales-status-container .actions-container{margin-top:1em}.sales-status-container .MuiButton-root,.sales-status-container .show-deals.MuiButton-root{width:100%;max-width:400px;margin-top:20px;display:block}.sales-status-container .show-deals.MuiButton-root{white-space:nowrap}.sales-status-container .countdown{text-align:center;font-size:.9em;margin:20px 0 0}@media only screen and (min-width:576px)and (max-width:1023px){.sales-status-container .countdown{text-align:left}}.accommodation-page .product-options-heading,.tickets-page .product-options-heading,.travel-parking-page .product-options-heading{margin-top:1em}@media only screen and (min-width:768px){.accommodation-page .product-options-heading,.tickets-page .product-options-heading,.travel-parking-page .product-options-heading{margin-top:1em}}.accommodation-page .no-results .map,.tickets-page .no-results .map,.travel-parking-page .no-results .map{margin-bottom:1em}@media only screen and (min-width:1024px){.accommodation-page .no-results .map,.tickets-page .no-results .map,.travel-parking-page .no-results .map{margin-bottom:2em}}.accommodation-venue-page .overview-container h2,.destination-page .overview-container h2{margin-top:0}.weather-widgets-container{border:1px solid #ededed;border-radius:5px;padding:20px}.weather-average-container h3,.weather-forecast-container h3{margin-top:0;margin-bottom:20px}.weather-average-container .icon,.weather-forecast-container .icon{font-size:3rem}.weather-average-container{font-size:2em;line-height:1em}.weather-average-container.show-divider{padding-bottom:10px;border-bottom:1px solid #ededed}.weather-average-container .stats{display:flex;flex-wrap:wrap}.weather-average-container .stats .group{display:flex;flex-wrap:nowrap;margin-bottom:10px;line-height:1.5rem;margin-top:10px}.weather-average-container .stats .group .icon{margin-right:20px}.weather-average-container .stats .group .left-space{padding-left:20px}.weather-average-container .stats .group .metric{font-size:.5em}.weather-average-container .stats .group.temp{margin-right:20px}@media only screen and (min-width:576px){.weather-average-container .stats .group.temp{margin-right:50px}}@media only screen and (min-width:768px){.weather-average-container .stats .group.temp{margin-right:100px}}.weather-average-container .stats .group.temp .range{margin-top:-5px;font-size:1rem;color:rgba(34,34,34,.6)}.weather-forecast-container{padding-top:20px}.weather-forecast-container h3{margin-bottom:0}.weather-forecast-container .days{display:flex;flex-wrap:wrap;justify-content:space-between}.weather-forecast-container .days .today{width:100%}@media only screen and (min-width:576px){.weather-forecast-container .days .today{width:auto}}.weather-forecast-container .days .today .stats{display:flex;align-items:center;flex-wrap:wrap}.weather-forecast-container .days .today .stats .icon-temp{display:flex;align-items:center;margin-right:50px}.weather-forecast-container .days .today .stats .icon-temp .icon{font-size:6rem;line-height:1.4em;margin-right:20px}.weather-forecast-container .days .today .stats .icon-temp .temp{font-size:2rem;line-height:1em}.weather-forecast-container .days .today .stats .icon-temp .temp .metric{font-size:.5em}.weather-forecast-container .days .today .stats .icon-temp .temp .low{margin-top:10px}.weather-forecast-container .days .today .stats .icon-temp .temp .range{font-size:1rem;line-height:1rem;color:rgba(34,34,34,.6);margin-top:-5px}.weather-forecast-container .days .future{margin-top:10px;text-align:center}.weather-forecast-container .days .future .icon{line-height:1em;margin:5px 0}.weather-forecast-container .days .future:nth-child(6){display:none}@media only screen and (min-width:576px){.weather-forecast-container .days .future:nth-child(5){display:none}}@media only screen and (min-width:650px){.weather-forecast-container .days .future:nth-child(5){display:block}}@media only screen and (min-width:768px){.weather-forecast-container .days .future:nth-child(6){display:block}}.performances-background h2{margin-bottom:0}.performances-background .performances-container tbody>:first-child.performance td.date{padding-top:0}.performances-background .performances-container .performance .date-heading-container{display:flex;justify-content:space-between;align-items:baseline}.performances-background .performances-container .performance .date-heading-container a{margin-left:10px;color:rgba(34,34,34,.6);font-size:90%;white-space:nowrap}.performances-background .performances-container .performance.header th{color:rgba(34,34,34,.6)}.performances-background .performances-container .performance.highlight{font-weight:500}.performances-background .performances-container .performance h3{margin-top:.8rem}.performances-background .performances-container .performance .date{padding:1rem 0 0}.performances-background .performances-container .performance .time{white-space:nowrap}.performances-background .performances-container .performance .time .time-fragment{display:inline-block;width:3em}.performances-background .performances-container .performance .time .time-to{display:inline-block;width:1em}.performances-background .performances-container .performance .notes{font-style:italic}.performances-background .performances-container .performance .more-info{cursor:pointer;color:#2979ff;font-weight:600}.performances-background .performances-container .performance svg{font-size:1.1em}@media only screen and (min-width:768px){.performances-background .performances-container td:not(:last-child),.performances-background .performances-container th:not(:last-child){padding-right:2em}}@media only screen and (max-width:767px){.performances-background .performances-container,.performances-background .performances-container tbody{display:block}.performances-background .performances-container .performance{width:100%;display:block;padding:.5em 0}.performances-background .performances-container .performance.header{display:none}.performances-background .performances-container .performance td{display:block;padding:0;border:none}.performances-background .performances-container .performance td.time{width:auto;display:inline-block;color:rgba(34,34,34,.6)}.performances-background .performances-container .performance td.time.has-time{margin-right:.3em}.performances-background .performances-container .performance td.time .time-fragment,.performances-background .performances-container .performance td.time .time-to{width:auto}.performances-background .performances-container .performance td.category{display:none}.performances-background .performances-container .performance td.activity{display:inline-block;color:rgba(34,34,34,.6)}.performances-background .performances-container .performance td.notes{font-size:90%}.performances-background .performances-container .performance h3{margin-top:5px;margin-bottom:0}}.performances-background .warning{margin-top:1em;color:rgba(34,34,34,.6);font-size:.9em}.performance-modal-content img{width:100%}.performance-modal-content .information{margin:1em 0 1.5em}.performance-modal-content .close-button{position:absolute;right:10px;top:10px;z-index:15;font-size:2em;cursor:pointer}@media only screen and (min-width:768px){.tips .articles-container{margin-top:1em}}.tips .venue-map{margin-bottom:1.5em}@media only screen and (max-width:767px){.tips .venue-map{padding-left:0;padding-right:0}}@media only screen and (min-width:768px){.tips .venue-map{margin-bottom:2em}}.tips .venue-map img{width:100%}.tickets-page .sales-status-container:not(.floating){margin-top:0}@media only screen and (min-width:1024px){.tickets-page .event-upper-column-layout{margin-bottom:1em}}