.performance-list{margin:0 15px}.performance-list .date{display:inline-block;text-align:center;padding-top:25px;width:100px}.performance-list .date .day{display:block;color:grey}.performance-list .date .date{padding-top:0}.performance-list .date .date,.performance-list .date .month{line-height:1.1;display:block;margin:0}.performance-list a{text-decoration:none!important}.performance-list .btn{margin:0}.performance-list .performance-detail{text-align:center}.performance-list .performance-detail .artist-title{margin-top:0}.performance-list .performance{padding-top:15px}.performance-list.overview .list-item{background-color:#fff;margin-top:25px;padding-bottom:15px}.performance-list.overview .list-item .performance-title,.performance-list.overview .list-item .performancetime{line-height:1.5em;font-size:18px;font-family:'Open Sans',sans-serif}.performance-list.overview .list-item .performance-title{margin:5px 0}.performance-list.overview .list-item .buttons{margin-top:30px;padding-left:0}.performance-list.overview .list-item .category-title{font-size:18px;color:#969696;display:block;padding-top:40px}.performance-list .bottom-container{display:flex;flex-direction:column}.performance-list .concert-label{display:flex;row-gap:15px;column-gap:15px;flex-wrap:wrap}.fa-calendar{position:absolute;padding:10px;pointer-events:none;right:11px;bottom:-3px;color:#008dd2}.filter-label{margin-top:2px;line-height:1.5em;font-family:'Open Sans',sans-serif;font-weight:700;padding-right:0;flex:0}.btn{font-weight:700;font-size:12px}.btn.program i{margin-right:4px}.list-thumbnail{display:block;margin-top:10px}.date-input{margin-left:5px}.search-label{display:inline-block;margin:2px 0 0}.date-filter{font-weight:700;font-family:'Open Sans',sans-serif;flex:0 0 120px;padding-left:0}.date-filter input{padding-left:5px;font-family:'Open Sans',sans-serif;padding-right:20px;width:120px}.date-filter input::placeholder{color:#333}.date-filter input:-ms-input-placeholder{color:#333}.date-filter input::-ms-input-placeholder{color:#333}.remove-date-filter{margin-top:2px}.remove-date-filter button{border:0;background-color:transparent;color:#008dd2;font-family:'Open Sans',sans-serif;line-height:1.5;cursor:pointer;font-size:16px}.remove-date-filter button:hover{color:#007cad;text-decoration:underline}.locations a,.ticket-pod a{text-decoration:none!important}.free-filter{display:flex;align-items:center}.free-filter input[type=checkbox]{-webkit-appearance:none;width:20px;height:20px;background:#fff;border:1px solid grey}.free-filter input[type=checkbox]:checked,.free-filter input[type=checkbox]:not(:checked){position:absolute;cursor:pointer}.free-filter input[type=checkbox]:checked+label,.free-filter input[type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;display:inline-block}.free-filter input[type=checkbox]:checked+label:after,.free-filter input[type=checkbox]:not(:checked)+label:after{font-family:"Font Awesome 5 Free";content:"\f00c";position:absolute;top:-2px;left:3px;font-size:15px;line-height:.8;font-weight:900;color:#009145;transition:all .2s}.ticket-label,.ticket-pod .ticket-container .label-container .ticket-label{font-weight:700;line-height:1.5em;letter-spacing:.02em;font-family:'Open Sans',sans-serif}.free-filter input[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.free-filter input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.ticket-label{width:150px;text-align:center;height:30px;font-size:12px;padding-top:5px;float:left}.ticket-label.free{color:#009145;border:1px solid #009145}.ticket-label.presale{color:#333;border:1px solid #333}.ticket-label.sold-out{color:#c0272d;border:1px solid #c0272d}.ticket-label.in-shopping-cart{color:#ef7f1a;border:1px solid #ef7f1a}.search-container{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:10px 0;margin:40px 0 0}@media (max-width:767px) and (min-width:0){.artist-title.h3{font-size:18px}.performance-list .date{flex:0 0 100px}.performance-list .date .date.h2{width:auto}.performance-list .image-container{width:64.666667%}.performance-list .image-container .list-thumbnail{width:165px}.performance-list .performance{padding-left:115px}.performance-list .performance-detail{text-align:inherit}.remove-date-filter{padding-left:8px;margin:10px 0}.filter-label{padding-left:13px}.search-label-container{padding-left:12px}}@media (min-width:768px){.remove-date-filter{width:inherit}.search-label-container{width:27%}.performance-list .date{flex:0 0 150px}.performance-list .date .date.h2{width:auto}.performance-list .performance{padding-left:165px}.performance-list .performance-detail{text-align:inherit}.btn.program,.ticket-label{width:150px}}@media (max-width:991px) and (min-width:0){.date-filter{margin-bottom:4px}.list-thumbnail{width:275px}}@media (min-width:992px){.performance-list .artist-title,.performance-list.overview .buttons{margin-top:0}.performance-list .performance-detail{text-align:inherit}.performance-list.overview .category-title{padding-top:40px}.performance-list.overview .buttons .button{font-size:12px}.performance-list.overview .buttons a{float:right}.performance-list .performance{padding-left:40px}.performance-list .bottom-container{flex-direction:row;align-items:flex-end}.performance-list .concert-button{flex:1;display:flex;justify-content:flex-end}}@media (min-width:1200px){.performance-list .performance{padding-left:0;flex:1;max-width:unset}.performance-list.overview .list-item .buttons{margin-top:13px}.performance-list.overview .list-item .buttons .button{font-size:13px}.performance-list.overview .list-item .concert-label{padding:0}}@media (min-width:1350px){.performance-list.overview .list-item .buttons{margin-top:30px}}.btn .fa-clock,.btn .fa-shopping-cart{display:inline-block;padding-right:10px}.ticket-pod{padding:25px}.ticket-pod .ticket-container{border-top:1px solid #acacac}.ticket-pod .ticket-container .price-code-heading{margin-top:5px}.ticket-pod .ticket-container .price-code-heading .price-code-title{display:inline-block;max-width:150px}.ticket-pod .ticket-container .price-code-heading .price-code-price{display:inline-block;float:right}.ticket-pod .ticket-container .label-container{height:30px;margin:10px 0 20px}.ticket-pod .ticket-container .label-container .ticket-label{width:100%;text-align:center;font-size:12px;padding-top:5px}.ticket-pod .ticket-container .label-container .ticket-label.free{color:#009145;border:1px solid #009145}.ticket-pod .ticket-container .label-container .ticket-label.presale{color:#333;border:1px solid #333}.ticket-pod .ticket-container .label-container .ticket-label.sold-out{color:#c0272d;border:1px solid #c0272d}.ticket-pod .ticket-container .label-container .ticket-label.in-shopping-cart{color:#ef7f1a;border:1px solid #ef7f1a}.ticket-pod .ticket-container .tickets-selector{margin:20px 0}.ticket-pod .ticket-container .tickets-selector .selector{cursor:pointer;font-weight:800;font-size:28px;background-color:#acacac;padding:0 11px;color:#fff;height:40px;width:40px;display:inline-block}.ticket-pod .ticket-container .tickets-selector .selector:hover{background-color:#007cad}.ticket-pod .ticket-container .tickets-selector .amount-tickets{font-size:16px;display:inline-block;width:60px;position:relative;height:40px;vertical-align:bottom;text-align:center;padding:0 1px 0 0!important;font-family:'Open Sans',sans-serif;margin:0 2px;background-color:#fff}.ticket-pod .ticket-container .arrangement-description{padding-top:15px;text-align:left}.ticket-pod .ticket-container .arrangement-description p{margin-top:0}.locations-button-container{text-align:center;margin-bottom:20px}html.no-touch .toast-link:hover{color:#fff}html.no-touch .arrangement-description a:hover{text-decoration:underline!important}h2.start-date{color:#333;margin-top:0}h2.location{margin:0}.location-pod{padding:10px;cursor:pointer}.location-pod .date-container{text-align:center;border-right:2px solid #f2f2f2;width:60px}.location-pod .date-container .day{font-size:14px;color:grey}.locations-pod a:hover .artist-container,.swp a:hover .artist-container{color:#ef7f1a}.location-pod .date-container .date,.location-pod .date-container .month{font-family:Lora,serif;font-weight:700;font-size:16px}.location-pod .date-container .date{margin-top:10px}.location-pod .artist-container{padding-top:15px}.location-pod .artist-container .artist{font-size:16px;font-weight:700}.location-pod .artist-container .time{font-size:14px}.locations-pod a{text-decoration:none!important}.location-heading{font-size:18px;margin-bottom:20px}.pod,.side-pod{width:100%;height:30px;padding:8px 22.5px}.swp .item:last-child{margin-bottom:30px}.swp .artist-container,.swp .date-container{color:#333}.btn[disabled]{background-color:#ccc;opacity:1}html.no-touch .btn.c8-bg[disabled]:hover::before{border:0}.show-more-link{text-align:center;color:#333;cursor:pointer;text-decoration:underline}.concert-page .promo-pods .pod-container{display:flex;flex-direction:row;flex-wrap:wrap}.concert-page .promo-pods .pod-container .item{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:0) and (max-width:991px){.concert-page .main-row{display:flex;flex-direction:column}.concert-page .right-col{order:2}}.hide,.hide-mobile{display:none}@media (min-width:992px){.ticket-pod .ticket-container .tickets-selector{margin-top:0;height:30px}.ticket-pod .ticket-container .tickets-selector .selector{height:30px;width:30px;padding:0 9px;font-size:20px}.ticket-pod .ticket-container .tickets-selector .selector.minus{padding:0 11px}.ticket-pod .ticket-container .tickets-selector .amount-tickets{height:30px;width:50px}}:focus-visible{outline:0}.content ul li{font-family:'Open Sans',sans-serif;font-size:16px}.color-blue{color:#008dd2}.color-white,.color-white:hover{color:#fff}.background-color-white{background-color:#fff}.background-color-orange{background-color:#ef7f1a}.background-color-orange:not(:disabled):hover{background-color:#c96418}.btn{line-height:1.2}.h2,.h3,.h5,.h6{font-family:Lora,serif}.h2{font-size:24px;font-weight:400}.h3,.h4{font-weight:700}.h3{font-size:20px}.h4,.h5,.h6{font-size:18px}.h4{font-family:'Open Sans',sans-serif}.h5{font-weight:700px}.h6{font-weight:700}.hide-desktop{display:block}@media (min-width:992px){.h2{font-size:28px}.h3{font-size:22px}.h4,.h5{font-size:20px}.hide-mobile{display:block}.hide-desktop{display:none}}@media (min-width:1200px){.h2{font-size:36px}}
.icon-home{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiPjxwYXRoIGQ9Ik02NCAzNi45MDMgMzIgMTIuMDY0IDAgMzYuOTAzVjI2Ljc3NkwzMiAxLjkzN2wzMiAyNC44Mzl6TTU2IDM2djI0SDQwVjQ0SDI0djE2SDhWMzZsMjQtMTh6IiBzdHlsZT0iIi8+PC9zdmc+)}