/*! kaskade - v1.0.0 - 2024-10-14
* http://www.kaskademusic.com
* Copyright (c) 2024 Kaskade; Licensed  */

*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{-webkit-font-smoothing:subpixel-antialiased;font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-weight:400}a{text-decoration:none}a:hover{text-decoration:underline}.row.no-gutter [class*='col-']:not(:first-child):not(:last-child){padding-right:0;padding-left:0}.row.no-gutter [class*='col-']:first-child{padding-right:0}.row.no-gutter [class*='col-']:last-child{padding-left:0}html{background:#173c10 url(../img/bg.jpg) no-repeat 0 0;background-size:cover}body{text-align:center;letter-spacing:0;color:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:"Montserrat",Arial,sans-serif;font-size:1.5rem;text-transform:uppercase;background:transparent;width:100%;height:100%}a{color:#fff}a:hover,a:active,a:focus{color:#fff}::placeholder{color:rgba(255,255,255,0.6)}::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}::-moz-placeholder{color:rgba(255,255,255,0.6)}:-ms-input-placeholder{color:rgba(255,255,255,0.6)}:-moz-placeholder{color:rgba(255,255,255,0.6)}.accent{color:#fff}img{max-width:100%}h1,h2,h3,h4,h5{color:#fff;font-weight:normal;margin:0}h3,h5{font-weight:700}h1{font-weight:normal}h2{font-size:30px}@media (min-width: 992px){h2{font-size:40px}}h3{font-size:11px;letter-spacing:2px}@media (min-width: 992px){h3{font-size:15px}}h4{color:#fff;font-weight:bold;font-size:34px}@media (min-width: 992px){h4{font-size:45px}}h5{color:#fcf5cd;letter-spacing:0px;font-size:16.5px}@media (min-width: 992px){h5{font-size:24px}}h6{margin:0.5rem;letter-spacing:6px}.collapsed{display:none}.header-mobile{min-height:480px}@media (min-width: 768px){.header-mobile{background:none;display:none}}.header-cont{margin:0 auto;padding:1rem}.redux-brand{padding:30px 0}.logo-box{position:relative;padding:4em 2em 0;max-width:1400px;margin:0 auto}@media (min-width: 768px){.logo-box{padding:4em 0 0}}.logo-box>img{position:relative;z-index:1;padding:0}@media (min-width: 768px){.logo-box>img{max-width:90%}}.tour-year{background:#e9b1d1;padding:20px 0;width:50%;margin:0 auto;margin-top:30px;font-size:22px;font-weight:bold;max-width:300px}@media (min-width: 768px){.tour-year{padding:40px 0;width:40%}}@media (min-width: 992px){.tour-year{width:30%}}.content .container h3{margin-top:1em}.sale-dates{margin:2em 0}.sale-dates h2{margin-bottom:1.5em}.sale-dates p{font-size:18px}.sale-dates .sale-times{margin:2em 0}.sale-dates .sale-times:last-child{margin-bottom:0}.sale-dates em{font-style:normal;color:#3e8fe1}.sale-dates .support{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;margin:20px 0 0}.sale-dates .support li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap}.sale-dates .support>li{font-weight:bold;font-size:18px}.sale-dates .support>li:not(:last-child):after{content:'\25CF';margin-left:5px}.content .faq{padding:1em 3em;background-color:rgba(243,220,84,0.5);margin-top:3em;border-radius:2px}.content .faq>h3{margin-top:0}.content .faq a{color:#3e8fe1;font-weight:bold;text-decoration:underline}.content .faq a:hover{text-decoration:none}.details{margin:0 0 30px}.details h3{display:block;font-size:36px;line-height:1;letter-spacing:-1px}.details h3:after{display:none}@media (min-width: 768px){.details h3{font-size:62px}}.details h4{font-size:34px;line-height:1}@media (min-width: 768px){.details h4{font-size:42px}}.details h4.address{font-size:44px;text-transform:none;letter-spacing:-1px}@media (min-width: 768px){.details h4.address{font-size:52px}}.underline{text-decoration:underline}.embed-responsive.embed-responsive-1x1{padding-bottom:100% !important}.code{margin:20px 0;font-size:28px;font-weight:bold;color:#030304;text-transform:uppercase}.code>span{background:#fff4a5;display:inline-block;padding:3px 5px}.dates-list{margin:24px 0}.tour-dates{margin:1em;padding:0;list-style:none}@media (min-width: 768px){.tour-dates{margin:4em}}.tour-dates>li{margin-bottom:4em}.tour-dates>li:last-child{margin-bottom:0}.tour-dates .tour-date{position:relative}.tour-stop{margin-bottom:8px;font-family:"Nunito Sans";font-weight:600}.tour-stop>img{position:relative;z-index:2}.tour-stop strong{font-weight:900;font-size:30px}.tour-stop .tickets-wrap{position:relative;z-index:1;margin-top:0;visibility:hidden;height:0;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.tour-stop .tickets-wrap .wrapper>span{display:inline-block}.tour-stop .tickets-wrap a{position:relative;display:none;padding:5px 0 8px;font-size:16px}@media (min-width: 768px){.tour-stop .tickets-wrap a{font-size:24px;text-align:left}}.tour-stop .tickets-wrap a::after{content:'';position:absolute;bottom:8px;left:50%;display:inline-block;width:100%;border-top:3px solid #030304;transform:translateX(-50%);transition:width 0.2s ease-in}.tour-stop .tickets-wrap a:hover{text-decoration:none}.tour-stop .tickets-wrap a:hover::after{width:40%}.tour-stop .tickets-wrap a.btn-solo{color:#fcf3c3;background:linear-gradient(0deg, #a2824b,#705025);border:3px solid #f2da6a;padding:4px 8px;border-radius:8px;transition:color 0.3s, border-color 0.3s, text-shadow 0.3s;transition-timing-function:ease-in-out}.tour-stop .tickets-wrap a.btn-solo::after{display:none}.tour-stop .tickets-wrap a.btn-solo:hover{color:#fff;text-shadow:none;border-color:#fff}.tour-stop.soldout .wrapper .title::before{content:'';display:block;position:absolute;top:50%;left:-10%;height:4px;width:110%;background:#111;transform:rotate(4deg)}.tour-stop.soldout .wrapper .title::after{content:'';height:5px;width:120%;background:#111;display:block;transform:rotate(-6deg);left:-10%;top:50%;position:absolute;box-shadow:1px 1px 0 rgba(0,0,0,0.2)}.tour-stop{margin-bottom:14px;font-family:"Montserrat";color:#fff}.tour-stop.blur{color:transparent !important;text-stroke:0;-webkit-text-stroke:0}.tour-stop.blur span{text-shadow:#fff 0 0 8px}.tour-stop .date{position:relative;z-index:1;margin-top:-10px}.tour-stop .date .wrapper>span{font-size:22px;font-weight:bold;color:#e33e25}.tour-stop .details{text-align:center;font-size:16px;line-height:24px}@media (min-width: 768px){.tour-stop .details{font-size:18px;text-align:left}}.tour-stop .city{font-size:16px;font-weight:900;line-height:24px;margin-right:10px}@media (min-width: 768px){.tour-stop .city{font-size:18px}}.tour-stop .venue{display:block;line-height:24px}.tour-stop .venue em{display:block;font-size:11px;font-style:normal;letter-spacing:0.1em;color:rgba(255,255,255,0.5)}.tour-stop .support{display:block;font-size:14px}.tour-stop .tickets-wrap{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}.tour-stop .tickets-wrap.announcement{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;height:auto;display:block}.tour-stop .tickets-wrap.announcement .tickets{font-size:18px}.tour-stop .tickets{display:block;margin-top:1rem;font-size:12px;text-align:center}.tour-stop .tickets a{position:relative;display:block;max-width:400px;margin:0 auto;text-align:center;color:#fff;font-weight:bold}.tour-stop .tickets a:hover{text-decoration:none}.tour-stop .tickets b,.tour-stop .vip b{display:none;color:#f87373;text-shadow:0 1px 1px rgba(0,0,0,0.2);font-size:10px;line-height:24px}.tour-stop .tickets.soldout a,.tour-stop .vip.soldout a{text-decoration:line-through !important;cursor:not-allowed;pointer-events:none;opacity:0.5}.tour-stop .tickets.soldout b,.tour-stop .vip.soldout b{display:inline-block}.tour-stop .sold{display:none;color:#fff;font-size:14px;background:rgba(248,115,115,0.6);padding:1px 5px;box-shadow:0 0 1px rgba(0,0,0,0.15);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.tour-stop.soldout{opacity:0.6}.tour-stop.soldout .details div,.tour-stop.soldout .details span{text-decoration:line-through !important}.tour-stop.soldout .details .tickets.vip{text-decoration:none !important}.tour-stop.soldout .details .sold{display:inline-block;text-decoration:none !important}.tour-stop.soldout .tickets:not(.vip)>a{text-decoration:none !important;color:rgba(233,177,209,0.5)}.tour-stop.soldout .tickets-wrap{display:none}.link a{letter-spacing:0.1em}.btn{margin-top:35px;background:none;border-radius:0;color:#fff;font-weight:normal;font-size:16px;border:1px solid rgba(255,255,255,0.7);text-transform:uppercase;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:hover,.btn:active,.btn:focus{background:rgba(255,255,255,0.2);color:inherit;border-color:rgba(255,255,255,0.6)}.btn.cta{background:rgba(62,143,225,0.4);white-space:normal}.btn.cta:hover{background:#3e8fe1;color:#fff;text-shadow:none}.partners{margin:3em 0}#social{margin:1em auto;text-align:center;font-size:22px}#social a{margin-right:10px;color:#fff}#social .fa-tiktok-custom{display:inline-block !important}#social .fa-tiktok-custom::before{content:url(../img/tik-tok-icon-black.svg);display:block;width:24px}.footer{position:relative}.footer.fixed{position:fixed;bottom:0;width:100%;padding-top:25px;padding-bottom:50px}@media (min-width: 768px){.footer{padding-top:50px}}.footer p.link{font-size:1.3rem}.footer p.link a{background:rgba(0,0,0,0.3);padding:2px 5px}.shares{margin-top:40px}.fb_iframe_widget span{vertical-align:baseline !important}#faq{text-align:left;line-height:2}#faq dt{margin:0 0 0.75em}#faq dd{margin:0 0 2em;padding:0;text-transform:none;letter-spacing:normal}#faq ol{margin:2em 0}#faq a{color:#3e8fe1;font-weight:bold;text-decoration:underline}#faq a:hover{text-decoration:none}.new-stop{display:none}.announce{display:none}.code-verified .tour-stop .tickets-wrap{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;height:auto}.code-verified .tour-stop .tickets-wrap a{display:inline-block}.new-code-verified .announce{display:block}.new-code-verified .announce>span{display:inline-block;position:relative;z-index:2;background:#c22929;margin-bottom:30px;padding:10px;border-radius:3px;transform:rotate(5deg);box-shadow:0 0 10px rgba(0,0,0,0.9)}.new-code-verified .new-stop{display:block}.new-code-verified .new-stop .tickets-wrap{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}@media (min-width: 768px){.row.equal{display:flex;display:-webkit-flex;justify-content:space-between}.row.equal.align-center{align-items:center}}#signupPhone{font-family:Heldane, Georgia, 'Times New Roman', Times, serif;font-variant-numeric:oldstyle-nums;font-size:22px;text-align:center}.signup-container-wrap{position:relative}@media (min-width: 992px){.signup-container-wrap{margin-top:2rem}}.txt-shadow-light{text-shadow:0 0 2px rgba(0,0,0,0.3)}.box-shadow-lg{box-shadow:0 0 8px 0px rgba(0,0,0,0.3) inset}.location-image{position:relative;text-indent:-9999em;height:100px;max-width:751px;margin:0 auto;padding:0 18%}@media (min-width: 768px){.location-image{padding:0 10%;height:167px}}.location-image>span{display:block;background:url(../img/hero-sub@2x.png) no-repeat 50% 0;background-size:contain;height:100%;width:100%}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*='col-']{padding-right:0;padding-left:0}.form-wrap{background:rgba(255,255,255,0.1);box-shadow:0 0 10px rgba(3,3,4,0.1);border-radius:16px;padding:16px;color:#fff}.kman{position:relative;background-color:rgba(255,255,255,0.1);background-repeat:no-repeat;background-size:contain;background-position:center bottom;border-radius:16px;box-shadow:0 0 10px rgba(3,3,4,0.1);height:400px;max-width:400px;margin:4rem auto;padding:10px}@media (min-width: 992px){.kman{position:fixed;z-index:1;left:0;bottom:0;width:640px;max-width:100%;margin:auto;padding:0;background-color:transparent;box-shadow:none;height:calc(95vh);background-size:auto 80%;background-repeat:no-repeat}}@media (min-width: 1200px){.kman{background-size:auto 100%}}.no-webp .kman{background-image:url(../img/kman_m.png)}@media (min-width: 992px){.no-webp .kman{background-image:url(../img/kman.png)}}.webp .kman{background-image:url(../img/kman_m.webp)}@media (min-width: 992px){.webp .kman{background-image:url(../img/kman.webp)}}.outer-wrap{margin-left:0}@media (min-width: 992px){.outer-wrap{margin-left:550px}}@media (min-width: 1200px){.outer-wrap{margin-left:500px}}.event-details{margin:2rem 0}.event-details h4{font-size:16px;margin:0.5rem}.event-details .event-dates{display:inline-flex;flex-direction:row;align-items:flex-end;gap:8px}.event-details .show-type{display:block;width:40px;height:21px;text-indent:-9999em;background:url(../img/matinee.png) 50% 50% no-repeat;background-size:100%}.event-details .show-type.matinee{background-image:url(../img/matinee.png)}.event-details .show-type.evening{background-image:url(../img/evening.png)}.event-details-legend{display:flex;flex-direction:column;align-items:center;gap:8px;margin:3rem 0 0;font-size:90%}.event-details-legend .legend-item{display:flex;flex-direction:row;align-items:center;gap:8px}.event-details-legend .show-type{display:inline-block;width:40px;height:21px;text-indent:-9999em;background:url(../img/matinee.png) 50% 50% no-repeat;background-size:100%}.event-details-legend .show-type.matinee{background-image:url(../img/matinee.png)}.event-details-legend .show-type.evening{background-image:url(../img/evening.png)}
