.EventOccasion{padding:10px 15px 12px}@media(min-width: 640px){.EventOccasion{padding:10px 20px 12px}}.EventOccasion:nth-child(odd){background:#f6f6f6}.EventOccasion__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:688px}.EventOccasion__detail{font-size:15px;line-height:1.2}.EventOccasion__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:50px}.EventOccasion__date .day{font-size:15px;font-weight:700;text-transform:uppercase}.EventOccasion__date .year{font-size:12px;font-weight:400;text-transform:uppercase}.EventOccasion__flex-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:10px}@media(min-width: 376px){.EventOccasion__flex-container{margin-left:20px}}@media(min-width: 640px){.EventOccasion__flex-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:20px}}.EventOccasion__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.EventOccasion__subtitle{font-family:"Neue Plak",sans-serif;font-size:16px;font-weight:700;line-height:1;margin-bottom:3px;text-transform:uppercase}.EventOccasion__day-time{font-weight:600;text-transform:capitalize}@media(min-width: 640px){.EventOccasion__day-time{min-width:102px}}.EventOccasion__location{margin-bottom:5px}@media(min-width: 640px){.EventOccasion__location{margin-bottom:0}}.EventOccasion__notice{font-weight:600;margin-bottom:5px}@media(min-width: 640px){.EventOccasion__notice{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;margin-left:30px;margin-right:30px}}@media(min-width: 640px){.EventOccasion__tickets{text-align:right}}.EventOccasion__tickets--alert{color:red;font-weight:600}.EventOccasion__book{margin-left:25px;min-width:52px}
.EventOccasionsList__list{list-style:none;margin:0;overflow:hidden;padding:0;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.EventOccasionsList__show-more{margin:20px 0;text-align:center}.slide-fade-enter-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slide-fade-leave-active{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slide-fade-enter,.slide-fade-leave-to{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}
.EventTicketsBlock__top{max-width:728px;padding:0 15px;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media(min-width: 640px){.EventTicketsBlock__top{padding:0 20px}}@media(min-width: 640px){.EventTicketsBlock__top{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:40px}}.EventTicketsBlock__error{max-width:728px;padding:0 15px;margin-right:auto;margin-left:auto;margin:30px auto;text-align:center}@media(min-width: 640px){.EventTicketsBlock__error{padding:0 20px}}.EventTicketsBlock__heading{margin-bottom:20px;margin-top:0;max-width:728px;padding:0 15px;margin-right:auto;margin-left:auto}@media(min-width: 640px){.EventTicketsBlock__heading{padding:0 20px}}@media(min-width: 640px){.EventTicketsBlock__heading{margin-bottom:-25px}}.EventTicketsBlock__loader{overflow:hidden;position:relative}.EventTicketsBlock__loader .load-bar{display:block;height:48px;width:100%}.EventTicketsBlock__loader .load-bar:nth-child(odd){background:#f6f6f6}

/*# sourceMappingURL=main.css.map*/