@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@500;800&family=Play:wght@700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}iframe{display:block}*{box-sizing:border-box;margin:0}.non-admin-wp::-webkit-scrollbar{width:15px}.non-admin-wp::-webkit-scrollbar-track{background:#333}.non-admin-wp::-webkit-scrollbar-thumb{background:#555}.non-admin-wp::-webkit-scrollbar-thumb:hover{background:#777}.non-admin-wp::-webkit-scrollbar-corner{background:#fff}.media-filtering ::-webkit-scrollbar{width:10px}.media-filtering ::-webkit-scrollbar-track{background:rgba(0,0,0,0.5);border-left:solid 1px rgba(0,0,0,0.6)}.media-filtering ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5);border-right:0}.media-filtering ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.2)}.media-filtering ::-webkit-scrollbar-corner{background:#fff}.disabled{cursor:default !important}*{margin:0}body{font-family:"Work Sans",sans-serif;color:white;background-color:black;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;font-weight:700}
.lazy-load{opacity:0;transition:opacity 800ms}@media(max-width:800px){.tablet-down-hidden{display:none !important}}@media(min-width:801px){.tablet-up-hidden{display:none !important}}.container{max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px}@media(max-width:800px){.container{padding-left:1.25rem;padding-right:1.25rem}}@media(max-width:800px){.container.venue-container{padding-left:1rem;padding-right:1rem}}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}.overflow-auto{overflow:auto !important}.img-responsive{display:block;height:auto;max-width:100%}.img-full{display:block;height:auto;width:100%}.mt-medium{margin-top:60px}@media(max-width:800px){.mt-medium{margin-top:24px}}.mt-large{margin-top:60px}.mt-40{margin-top:40px}
.mt-200{margin-top:200px}.mb-10{margin-bottom:10px}.mb-85{margin-bottom:85px}.mb-large{margin-bottom:100px}@media(max-width:800px){.mb-large{margin-bottom:60px}}.home-date-container.mb-large{margin-bottom:80px}@media(max-width:800px){.home-date-container.mb-large{margin-bottom:60px}}.my-large{margin-top:100px;margin-bottom:100px}@media(max-width:800px){.my-large{margin-top:60px;margin-bottom:60px}}.mb-medium{margin-bottom:60px}@media(max-width:800px){.mb-medium{margin-bottom:40px}}@media(max-width:800px){.mt-xs-0{margin-top:0 !important}.mt-xs-24{margin-top:24px !important}.mt-xs-40{margin-top:40px !important}.mt-xs-60{margin-top:60px !important}.mt-xs-100{margin-top:100px !important}.mb-xs-40{margin-bottom:40px !important}.mb-xs-60{margin-bottom:60px !important}.mb-xs-100{margin-bottom:100px !important}
}a{outline:0}.error-message{display:none;font-size:12px;left:10px;right:0;top:120%}.js-errorMessageShow{display:block;color:red}.js-successMessageShow{display:block;color:green}.loader-wait{position:relative;text-indent:200%;overflow:hidden;pointer-events:none}.loader-wait:after{content:"";border:4px solid rgba(0,0,0,0.5);border-left-color:transparent;animation:spin89345 1s linear infinite;border-radius:50%;position:absolute;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-left:-14px;margin-top:-14px}@keyframes spin89345{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}a{text-decoration:none;color:white}a:hover{color:#b32fff}.event-details-content p{color:#a7a7a7;font-size:16px;line-height:18px;text-align:left;margin-bottom:25px;font-weight:400}
.event-details-content b,.event-details-content strong{font-weight:800}.event-details-content a{color:#b32fff;transition:color .3s}.no-touch .event-details-content a:hover{color:white}.event-details-content ul{margin-bottom:25px}.event-details-content li{color:#a7a7a7;font-size:14px;line-height:20px;text-align:left;font-weight:500}.event-details-content h1,.event-details-content h2{margin-bottom:25px;font-size:26px}.event-details-content h3,.event-details-content h4{margin-bottom:15px;font-size:22px}.event-details-content h5,.event-details-content h6{margin-bottom:10px;font-size:18px}.event-details-content :last-child{margin-bottom:0}.bold-white,.event-details h3,.event-listing-info h3 a,.artist,.date-month,.date-comma,.date-day,.filter-title h2,.event-details-content h1,.event-details-content h2,.event-details-content h3,.event-details-content h4,.event-details-content h5,.event-details-content h6{color:white;font-weight:800;text-transform:uppercase;letter-spacing:-0.025em}
.bold-black,.event-list-date{color:black;font-weight:800;text-transform:uppercase;letter-spacing:-0.025em}.bold-yellow,.event-details h2 a,.event-listing-info h2,.date{color:#b32fff;font-weight:800;text-transform:uppercase;letter-spacing:-0.025em}.medium-white{color:white;font-weight:700;text-transform:uppercase;letter-spacing:-0.025em}.section-title{width:100%;background-color:white;height:60px;line-height:60px;vertical-align:middle;padding:0 20px;color:black;text-transform:uppercase;font-weight:500;font-size:1.75rem;text-align:center;display:block;letter-spacing:-0.07em}.slim-section-headline{text-align:center}.slim-section-title{color:#b32fff;font-size:3.25rem;font-weight:800;text-transform:uppercase;display:inline-block}.slim-section-subtitle{color:white;font-size:1.25rem;font-weight:800;text-align:center;margin-top:.2em;padding-bottom:.2em}
.filter-title{background-color:#211d1d;margin-top:15px}.filter-title h2{font-size:1.125rem;text-align:center}@media(max-width:800px){.section-title{height:40px;line-height:40px;padding:0 20px;letter-spacing:-0.025em;font-size:1.25rem}.slim-section-title{font-size:1.75rem}.slim-section-subtitle{font-size:.875rem;margin-top:.4em}}@media(max-width:600px){.section-title{height:30px;line-height:30px;padding:0 15px;font-size:1rem}.filter-title{font-size:80%}}.loader{bottom:0;left:0;right:0;top:0;position:fixed;z-index:9999}.loaded .loader{opacity:0;visibility:hidden}.loader-wrapper{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:80px;height:80px;background:#000;border-radius:5px;backface-visibility:hidden}.loader-wrapper svg{max-width:100%;max-height:100%;display:block;padding:15px}
.loader-wrapper svg path,.loader-wrapper svg circle{fill:white}.loader-wrapper img{width:40px;display:block;margin:20px auto}.circle-1{animation:pulse 1s .45s infinite alternate ease-in-out;transform-origin:30px 9px}.circle-2{animation:pulse 1s .3s infinite alternate ease-in-out;transform-origin:15px 20px}.circle-3{animation:pulse 1s .15s infinite alternate ease-in-out;transform-origin:9px 33px}.circle-4{animation:pulse 1s infinite alternate ease-in-out;transform-origin:9px 44px}@keyframes bounce{100%{transform:scale(0.8)}}@keyframes pulse{100%{transform:scale(0.2)}}@media(max-width:675px){.loader{opacity:0;visibility:hidden}}.event-details-title:after{content:"";display:table;clear:both}.venue:before,.date-inner:before{display:block;content:"";position:absolute}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.card--event-sticky .card__title,.indented-slickbox .card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browserupgrade{position:absolute;padding:50px;background-color:black;width:100%;height:100%;text-align:center;z-index:9999}nav a{padding:0 24px;display:inline-block;color:white;text-transform:uppercase;font-size:18px;font-weight:700;position:relative;text-decoration:none;position:relative}@media(max-width:1279px){nav a{padding:0 14px}}.no-touch nav a{transition:color .3s}nav a[target=_blank]:after{zoom:.5;transform:rotate(-45deg);content:"➔";position:absolute;transition:width .1s ease-in;margin-left:8px;top:2px}nav a.current,.no-touch nav a:hover{color:#b32fff}
.mobile-nav-buttons{display:none;margin:30px auto 0;text-align:center}.all-events-button,.return-button{display:inline-block;margin:0 auto 10px !important;width:auto}.mobile-nav-buttons .all-events-button{min-width:175px}.footer-form .btn-purple{font-size:.875rem}@media(max-width:1050px){nav{right:15px}nav a{padding:0 10px;font-size:14px}}@media(max-width:800px){nav{display:none}.mobile-nav-buttons{display:block}.header-menu .menu-item .sub-menu li:hover{background-color:inherit !important}}.dropdown-nav+ul{position:absolute;padding-left:76px;visibility:hidden;background-color:#000}.dropdown-nav:hover+ul,.dropdown-nav+ul:hover{visibility:visible}.dropdown-nav+ul>li{margin:15px 0}.dropdown-nav+ul>li>a{color:#fff}.hide-dropdown{display:none !important}.dropdown-btn+ul{margin:-10px 0 10px}.dropdown-btn+ul>li>a{text-align:right;margin:0 !important}
@media(min-width:1200px){nav a[target=_blank]:after{top:-5px}nav .sub-menu a[target=_blank]:after{top:40px}}nav a{padding:0 24px;display:inline-block;color:white;text-transform:uppercase;font-size:18px;font-weight:700;position:relative;text-decoration:none;position:relative}@media(max-width:1279px){nav a{padding:0 14px}}.no-touch nav a{transition:color .3s}nav a[target=_blank]:after{zoom:.5;transform:rotate(-45deg);content:"➔";position:absolute;transition:width .1s ease-in;margin-left:8px;top:2px}nav a.current,.no-touch nav a:hover{color:#b32fff}.mobile-nav-buttons{display:none;margin:30px auto 0;text-align:center}.all-events-button,.return-button{display:inline-block;margin:0 auto 10px !important;width:auto}.mobile-nav-buttons .all-events-button{min-width:175px}.footer-form .btn-purple{font-size:.875rem}
@media(max-width:1050px){nav{right:15px}nav a{padding:0 10px;font-size:14px}}@media(max-width:800px){nav{display:none}.mobile-nav-buttons{display:block}.header-menu .menu-item .sub-menu li:hover{background-color:inherit !important}}.dropdown-nav+ul{position:absolute;padding-left:76px;visibility:hidden;background-color:#000}.dropdown-nav:hover+ul,.dropdown-nav+ul:hover{visibility:visible}.dropdown-nav+ul>li{margin:15px 0}.dropdown-nav+ul>li>a{color:#fff}.hide-dropdown{display:none !important}.dropdown-btn+ul{margin:-10px 0 10px}.dropdown-btn+ul>li>a{text-align:right;margin:0 !important}@media(min-width:1200px){nav a[target=_blank]:after{top:-5px}nav .sub-menu a[target=_blank]:after{top:40px}}.navbar-toggle{display:none}header{width:100%;height:100px;padding:20px 40px;position:sticky;text-align:center;left:0;top:0;z-index:1031;display:flex;justify-content:space-between;align-items:center;background-color:black;box-shadow:0 4px 5px 1px rgba(0,0,0,0.25)}
header .newsletter-btn{font-size:1.125rem;border-color:#474747}@media(min-width:801px){body[page=events] header,body[page^=event] header{position:relative}}header h1{float:left;display:block;width:220px;margin:0}header h1 .logo{display:block}header h1 .logo img{display:none}header h1 svg{visibility:hidden;height:60px;width:auto;display:block;transition:transform .3s;backface-visibility:hidden}header h1 svg path{transition:all .3s}.loaded header h1 svg{visibility:visible}@media(max-width:800px){header h1{width:auto}}.header-newsletter{order:3}.newsletter-btn{border-color:#262626}.header-menu .header-nav-list>.current-menu-item>a{color:#b32fff}.header-menu .menu-item{display:inline-block}.header-menu .menu-item>a[href]{cursor:pointer}.header-menu .menu-item .sub-menu{position:absolute;display:none;background-color:#000;text-align:left;top:100%}
.header-menu .menu-item .sub-menu li{display:block}.header-menu .menu-item .sub-menu li:hover{color:#b32fff}.header-menu .menu-item .sub-menu li:hover a:after{width:0 !important}.header-menu .menu-item .sub-menu a{display:block;padding-top:15px;padding-bottom:15px}.header-menu .menu-item .sub-menu a:after{width:0}.header-menu .menu-item.view-by .sub-menu{width:220px}body:not(.home) .header-menu.current-menu-parent>a{color:#b32fff}@media(min-width:1200px){.header-menu .menu-item:hover>a{color:#b32fff}.header-menu .menu-item:hover .sub-menu{display:block}.header-menu .sub-menu .current-menu-item a{color:#fff}.header-menu .sub-menu li:first-child{display:none}.header-nav-list>li>a{height:100px;line-height:100px}}@media(max-width:1200px){header{height:80px}header .newsletter-btn{display:none}header h1{position:absolute;top:10px;left:10px;width:auto}
header h1 svg{width:105px}.header-menu{display:none;top:80px;width:100%;right:0;text-align:left;position:absolute;z-index:1000;background:#1f1f1f;bottom:auto;padding:10px 20px}.header-menu .menu-item{display:block}.header-menu .menu-item>a{border-bottom:1px dotted rgba(255,255,255,0.2);font-size:14px;display:block;position:relative;line-height:2em;padding:4px 0}.header-menu .menu-item .sub-menu{display:none;visibility:visible;width:100% !important;position:static;padding-left:30px;background:#1f1f1f}.header-menu .menu-item .sub-menu li{margin:0}.header-menu .menu-item .sub-menu li a{padding:4px 0}.header-nav-list>.menu-item-has-children{position:relative}.header-nav-list>.menu-item-has-children:after{content:"";background-image:url(../img/icon/arrow-down.svg);display:block;width:24px;height:24px;background-size:100%;position:absolute;right:0;top:6px}
.header-nav-list>.menu-item-has-children.open:after{transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.navbar-toggle{display:block;position:absolute;right:10px;top:16px;padding:9px 10px}.navbar-toggle .icon-bar{display:block;width:25px;height:2px;border-radius:1px;background:#fff;margin-top:5px}}footer{padding-bottom:1rem}footer h1{max-width:250px;margin:0 auto;transition:transform .3s;position:relative}footer h1 svg{width:100%;height:auto;display:block}.no-touch footer h1:hover{transform:scale(0.9)}footer h1 a{display:block}.footer-section{display:flex;gap:2rem}.footer-form{min-width:350px;max-width:350px}.footer-nav{font-family:Work Sans;font-size:14px;font-weight:700;text-transform:uppercase;display:flex;flex-wrap:wrap;gap:32px}
.footer-nav a,.footer-nav span{white-space:nowrap}.footer-nav a{text-decoration:none;transition:color .2s;white-space:nowrap}.copyright{font-size:.75rem;color:rgba(255,255,255,0.7);margin:0 auto;margin-top:20px}.splitter_line{background-color:#1c1c1c;opacity:1;flex:none;height:1px;overflow:visible;position:relative;width:100%;margin-top:60px}.form-newsletter{display:flex;gap:11px}.newletter-input{color:white;flex-grow:1;border:0;outline:0;padding:12px 16px;border-radius:4px;background:#242424}.newletter-input.placeholder{color:#c4c4c4}.newletter-input:-moz-placeholder{color:#c4c4c4}.newletter-input::-moz-placeholder{color:#c4c4c4}.newletter-input:-ms-input-placeholder{color:#c4c4c4}.newletter-input::-webkit-input-placeholder{color:#c4c4c4}.newletter-input:focus{outline:1px solid #b32fff}.newsletter-info{color:#b0b0b0;font-size:1rem;font-weight:400;margin-top:6px;margin-bottom:15px}
.social-icon{margin-bottom:2.25rem}.social-icon ul{display:flex;gap:32px}.social-icon ul.icon-list li{position:relative}.social-icon ul.icon-list li a{cursor:pointer;display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%}.social-icon ul.icon-list li:before{font-size:26px;line-height:37px;color:white;transition:color .3s}.social-icon ul.icon-list li:hover:before{color:#b32fff}.social-icon ul.icon-list li.icon-facebooksquare{background:#000}.social-icon ul.icon-list li.icon-facebooksquare:before{font-size:35px;color:#fff}.social-icon ul.icon-list li.icon-facebooksquare:hover:before{color:#b32fff}.social-icon ul.icon-list a{font-size:0}footer .social-icon{display:flex;align-items:center;gap:54px}footer .social-icon .logo{height:60px}footer .social-icon .logo svg,footer .social-icon .logo img{height:100%;width:auto}
@media(max-width:800px){.footer-nav{flex-direction:column}footer .social-icon{margin-bottom:0}footer .social-icon .logo{display:none}.footer-section{flex-direction:column}.copyright{margin-top:20px}.splitter_line{margin-top:15px}}.modal{color:black;display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.8)}.modal-content{margin:auto;padding:20px;border:1px solid #888;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.modal-body{width:480px;padding:2rem;background-color:white;min-height:100px;border-radius:1rem;position:relative}.moddal-detail-share .close{cursor:pointer;position:absolute;right:2rem;top:2rem;font-size:1rem}.moddal-detail-share .modal-header{font-size:1.5rem;font-weight:800}
.moddal-detail-share .copy-tips{color:#5c5c5c;font-size:1.125rem;margin-top:.5rem;font-weight:500;margin-bottom:3rem}.moddal-detail-share .newletter-input{background-color:#ededed;font-family:"Inter",sans-serif;font-weight:500;font-size:1rem}.moddal-detail-share .newletter-input.placeholder{color:black}.moddal-detail-share .newletter-input:-moz-placeholder{color:black}.moddal-detail-share .newletter-input::-moz-placeholder{color:black}.moddal-detail-share .newletter-input:-ms-input-placeholder{color:black}.moddal-detail-share .newletter-input::-webkit-input-placeholder{color:black}.moddal-detail-share .btn-purple{font-size:1rem;font-family:"Inter",sans-serif;font-weight:800;cursor:pointer}.moddal-detail-share .result{display:none;color:green}.share-button{background-color:black;padding:10px 15px;color:#a7a7a7;font-size:14px;text-transform:uppercase;font-weight:800;transition:background .2s,color .2s;text-decoration:none;position:relative;overflow:hidden;border:solid 2px #b32fff;display:flex;float:left;flex-direction:row;justify-content:space-between;margin-right:5px;width:150px;height:40px;transition:all .3s}
.share-button svg{height:15px;width:auto;display:block}.share-button svg path{fill:#a7a7a7;transition:all .3s}.no-touch .share-button:hover{background-color:#b32fff;color:black}.no-touch .share-button:hover svg path{fill:black}.contact-us-form .button-group .addattach,.contact-us-form .button-group input[type=submit],.buy-tickets,.event-info-button,.btn-purple,.all-events-button,.return-button{font-size:1rem;font-weight:700;white-space:nowrap;text-transform:uppercase;text-align:center;padding:12px 20px;line-height:1.5;border:0;color:white;border-radius:4px;background:linear-gradient(to right,#7e00fc 0,#be0ffc 52%,#7e00fc 100%);background-repeat:no-repeat;background-size:200% auto;transition:background .6s,color .2s}.contact-us-form .button-group .addattach:hover,.contact-us-form .button-group input[type=submit]:hover,.buy-tickets:hover,.event-info-button:hover,.btn-purple:hover,.all-events-button:hover,.return-button:hover{color:#fff;background-position:100% center}
.btn-outline-purple{font-size:.875rem;font-weight:700;white-space:nowrap;text-transform:uppercase;text-align:center;padding:12px 20px;line-height:1.5;color:white;border-radius:4px;background:0;outline:1px solid #b32fff;outline-offset:-1px;transition:opacity .6s,color .2s}.btn-outline-purple:hover{color:#fff;opacity:.8}.detail-share-button,.btn-outline-black,.newsletter-btn{color:white;font-weight:700;white-space:nowrap;display:block;text-transform:uppercase;font-weight:700;border:1px solid #262626;opacity:1;border-radius:4px;padding:14px 24px;background-color:transparent}.detail-share-button:hover,.btn-outline-black:hover,.newsletter-btn:hover{color:#fff;opacity:.8}[type=button],[type=submit]{cursor:pointer}.btn-large{font-size:1rem}.btn-block{display:block}.v1-slider{background:#000;overflow:hidden;position:relative;will-change:transform;height:75vh}
.v1-slide{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;position:relative;overflow:hidden;width:100%;will-change:transform}.v1-slide.bg-overlay{background:red}.v1-slide.bg-overlay:after{background:url(../img/feature-overlay.png);bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;will-change:transform;z-index:1}.retina .v1-slide.bg-overlay:after{background-size:2px auto}.v1-slide .video-carousel{position:absolute;top:50%;-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.v1-slide-link{bottom:0;left:0;margin:auto;max-height:80%;max-width:80%;position:absolute;right:0;top:0;transition:opacity 300ms;z-index:2}.no-touch a.v1-slide-link:hover{opacity:.5}
.v1-slide-image{bottom:0;display:block;left:0;margin:auto;max-height:100%;max-width:100%;opacity:0;position:absolute;right:0;top:0;transform:translateX(75%);transition-duration:700ms;transition-property:opacity,transform}.is-selected .v1-slide-image{opacity:1;transform:translateX(0)}#container-video{overflow:hidden;max-height:70%;display:block;position:relative}#container-video video{width:100%}#container-video .button-over-video{top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;width:100%;text-align:center}#container-video .button-over-video a{background-color:#b32fff;padding:15px 25px;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-weight:800;margin-left:5px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;text-decoration:none;position:relative;overflow:hidden;display:inline-block;margin:0 auto;width:auto}
#container-video .button-over-video span{display:block;font-size:2em;font-weight:bold;color:#fff;letter-spacing:4px;line-height:1.7em}@media(max-width:800px){.v1-slider-mobile img{display:block}#container-video{background-size:cover;height:220px}#container-video video{visibility:hidden;display:none}#container-video .button-over-video{transform:none;top:auto;bottom:20px}#container-video .button-over-video a{padding:10px 20px}#container-video .button-over-video span{letter-spacing:2px;line-height:24px;margin-bottom:15px;text-shadow:0 0 10px rgba(0,0,0,0.5)}}.slick-home{position:relative}.slick-home>div ~ div{display:none}.slick-home .slick-arrow{position:absolute;top:50%;transform:translate(0,-50%);z-index:10;font-family:"iconfont" !important;cursor:pointer;color:transparent;border:0;outline:0;background:transparent;font-size:0;line-height:0}
.slick-home .slick-arrow:before{font-family:"iconfont" !important;font-style:normal;content:"";font-size:20px;opacity:.75;color:white;-webkit-font-smoothing:antialiased;color:white;display:inline-block;text-align:center;background-color:#171717;border-radius:50em;width:48px;height:48px;line-height:48px}.slick-home .slick-arrow:hover:before{background:#242424}.slick-home .slick-prev{left:1rem}.slick-home .slick-prev:before{content:"\e6aa"}.slick-home .slick-next{right:1rem}.slick-home .slick-next:before{content:"\e6a9"}.slick-home .slick-disabled{display:none !important}.slick-home picture img{width:100%;height:auto}.slick-home .carousel-cell{position:relative}.slick-home .video-placeholder{position:relative}.slick-home .video-carousel{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:20}.video-title{position:absolute;z-index:30;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-title img{max-width:400px;max-height:60%;object-fit:cover;display:inline;position:relative;opacity:0}@media(max-width:800px){.slick-home .video-title img{max-width:50%;max-height:40%}.slick-home .single-img{position:static;height:auto}.slick-home .carousel-cell--image{height:auto}}.card{font-size:.875rem}.card__content{padding-top:1rem}.card__title{font-size:1.25rem}.card__date{color:#b4b4b4}.card__time{color:#b4b4b4}.indented-slickbox .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.indented-slickbox .header .slick-control{display:flex;gap:12px}
.indented-slickbox .header .iconfont{color:white;display:inline-block;text-align:center;background-color:#171717;border-radius:50em;width:48px;height:48px;line-height:48px}.indented-slickbox .header .iconfont:hover{background:#242424}.indented-slickbox .header .slick-disabled{color:#333}.indented-slickbox .title{font-weight:800;font-size:2rem}.indented-slickbox .card{text-transform:uppercase;padding-left:.625rem;padding-right:.625rem}.indented-slickbox .card:hover .card__image{opacity:.8}.slick-recently-view{margin-left:-0.625rem;margin-right:-0.625rem}.slick-recently-view .slick-track{margin-left:0}@media(max-width:800px){.slick-control{display:none}.indented-slickbox .card{font-size:.75rem;width:100%;padding-left:7.5px;padding-right:7.5px}.indented-slickbox .card__content{padding-top:.7rem}
.indented-slickbox .card__title{font-size:14px}.indented-slickbox .card__type,.indented-slickbox .card__date,.indented-slickbox .card__time{font-size:10px}.slick-recently-view{padding-left:.8%;scroll-snap-type:x mandatory;display:flex;overflow-x:scroll;transition:.25s left ease}.slick-recently-view::-webkit-scrollbar{display:none}.slick-recently-view>div{flex:0 0 165px;max-width:165px}.indented-slickbox .title{font-size:1.5rem}}.date-container,.venue-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;background-color:black}.home-date-container{padding:8px 6px}.date-sticky{position:sticky;top:0;z-index:1020;overflow:auto !important;background:linear-gradient(#000 50%,#000 50%);background-size:100% 75px;background-repeat:no-repeat}.date-sticky::-webkit-scrollbar{display:none}
@media(max-width:800px){.date-sticky{top:80px}}.date-outer{flex:1;position:relative;padding:0 1px}.date-outer a:not(.date-outer-disabled):hover .date-inner,.date-outer a.active-date .date-inner{background-color:rgba(0,0,0,0)}.date-outer a:not(.date-outer-disabled):hover .date-inner:before,.date-outer a.active-date .date-inner:before{opacity:1}.date-outer a:not(.date-outer-disabled):hover .date-day,.date-outer a:not(.date-outer-disabled):hover .date-month,.date-outer a:not(.date-outer-disabled):hover .date,.date-outer a:not(.date-outer-disabled):hover .date-comma,.date-outer a.active-date .date-day,.date-outer a.active-date .date-month,.date-outer a.active-date .date,.date-outer a.active-date .date-comma{color:white}.no-touch .date-outer:active .date-inner h3{top:3px}.active-date:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#b32fff transparent transparent transparent;bottom:-9px;left:0;right:0;margin:0 auto}
.date-inner{width:100%;padding:40px 0;background-color:#171717;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:background .2s;line-height:1}.date-inner:before{position:absolute;z-index:1;background-color:#b32fff;top:0;left:0;right:0;bottom:0;transition:all .3s;opacity:0}.date-inner a{background-color:rgba(0,0,0,0.0001);position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;display:block}.date-inner h3{transition:transform .2s .1s ease-in;position:relative;margin-top:5px;z-index:3}.date-day{font-size:1.25rem;display:block;transition:color .2s}.date-comma{display:none}.date-month{font-size:2rem;display:block;transition:color .2s}.date{font-size:3.275rem;display:block;transition:color .2s}.date-container--events{margin-bottom:10px}
.date-container--events .date-inner{padding:30px}.date-container--events .date-day{font-size:1rem}.date-container--events .date-month{font-size:1.75rem}.date-container--events .date{font-size:2.75rem}@media(max-width:1200px){.home-date-container .date-outer{flex-basis:100%;margin-bottom:2px}.home-date-container .active-date:after{display:none}.home-date-container .date-inner{padding:20px;flex-direction:row}.home-date-container .date-inner h3{margin-top:0}.home-date-container .date-day,.home-date-container .date-month,.home-date-container .date,.home-date-container .date-comma{font-size:24px;display:inline-block;vertical-align:top}}@media(max-width:800px){.date-day-sub{display:none}.date-container--events{flex-wrap:nowrap}.date-container--events .date-outer{min-width:110px}.home-date-container .date-day,.home-date-container .date-month,.home-date-container .date,.home-date-container .date-comma{font-size:24px}
.date-container--events .date-inner{padding:10px}.date-container--events .date-day{font-size:10px}.date-container--events .date-month{font-size:16px}.date-container--events .date{font-size:24px}}.date-container .date-outer:nth-child(1) .date,.venue-container .date-outer:nth-child(1) .date{color:#fefa00}.date-container .date-outer:nth-child(2) .date,.venue-container .date-outer:nth-child(2) .date{color:#54ff29}.date-container .date-outer:nth-child(3) .date,.venue-container .date-outer:nth-child(3) .date{color:#00ffe1}.date-container .date-outer:nth-child(4) .date,.venue-container .date-outer:nth-child(4) .date{color:#34b6ff}.date-container .date-outer:nth-child(5) .date,.venue-container .date-outer:nth-child(5) .date{color:#9b1fd7}.date-container .date-outer:nth-child(6) .date,.venue-container .date-outer:nth-child(6) .date{color:#b32fff}
.date-container .date-outer:nth-child(7) .date,.venue-container .date-outer:nth-child(7) .date{color:#e600ff}.date-container a:not(.date-outer-disabled):hover span,.venue-container a:not(.date-outer-disabled):hover span,.date-container a:not(.date-outer-disabled).active-date span,.venue-container a:not(.date-outer-disabled).active-date span{color:#fff !important}.date-outer a.date-outer-disabled{pointer-events:none}.no-touch .date-outer.date-outer-disabled:hover .date-inner{background-color:#252525}.talent-container{margin:0 auto;text-align:center;padding:25px}.home-talent-container{max-width:1300px;padding:120px 40px}.artist{padding:7.5px 0;display:inline-block;position:relative;font-size:1.5rem;white-space:nowrap;transition:color .3s}.no-touch .artist:hover{color:#b32fff}.talent-container span{width:10px;height:10px;background-color:#b32fff;border-radius:100%;display:inline-block;margin:3px 10px}
@media(max-width:1200px){.talent-container{font-size:90%}.talent-container span{width:9px;height:9px}}@media(max-width:1050px){.talent-container{font-size:80%}.home-talent-container{padding:35px}.talent-container span{width:8px;height:8px}}@media(max-width:800px){.talent-container{font-size:70%}.home-talent-container{padding:30px 20px}.talent-container span{width:7px;height:7px}}@media(max-width:600px){.talent-container{font-size:60%}.home-talent-container{padding:20px 10px}.talent-container span{width:6px;height:6px}}.lineup__list{text-align:center}.lineup__list li{display:inline;line-height:1.2;list-style:none;margin:0;padding:0}.lineup__list li:after{content:" ";letter-spacing:2em;position:relative;top:-2px;width:30px !important;background-position:right 12px center;background-repeat:no-repeat;background-image:url('data:image/svg+xml,%3Csvg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10 5C10 7.76142 7.76142 10 5 10C2.23858 10 0 7.76142 0 5C0 2.23858 2.23858 0 5 0C7.76142 0 10 2.23858 10 5Z" fill="%23B32FFF"/%3E%3C/svg%3E')}
.lineup__list a{display:inline-block;white-space:nowrap;padding:0;margin-bottom:15px;position:relative;font-size:1.5rem;transition:color .3s;color:white;font-weight:800;text-transform:uppercase;letter-spacing:-0.025em}.no-touch .lineup__list a:hover{color:#b32fff}@media(max-width:800px){.lineup__list a{--base-height:14.4px;font-size:var(--base-height);line-height:var(--base-height);margin-bottom:10px;vertical-align:top}.lineup__list li:after{letter-spacing:1.625rem;background-size:6px}}.feature-list{--grid-columns:12;--column-gap:32px;--row-gap:50px;display:flex;flex-wrap:wrap;column-gap:var(--column-gap);row-gap:var(--row-gap);max-width:none;width:84%;margin-left:auto;margin-right:auto}.feature-item{overflow:hidden}.feature-item .video-feature{height:0;padding-bottom:60%;border-radius:.5rem;overflow:hidden;clip-path:inset(1px 1px 1px round .5rem)}
.no-touch .feature-item:hover .video-feature__video-wrapper img,.no-touch .feature-item:hover .video-feature__video-wrapper video{transform:scale(1.1)}.no-touch .feature-item:hover .video-feature__video-wrapper .video-cover{display:none}.feature-item:nth-child(4n-3),.feature-item:nth-child(4n){flex:1 1 calc(55% - var(--column-gap) / 2)}.feature-item:nth-child(4n-2),.feature-item:nth-child(4n-1){flex:1 1 calc(45% - var(--column-gap) / 2)}.feature-item:nth-child(4n-2) .video-feature,.feature-item:nth-child(4n-1) .video-feature{padding-bottom:73.6%}.video-feature{position:relative}.video-feature__video-wrapper video,.video-feature__video-wrapper img{transition:transform .3s ease-in;position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}.video-feature__video-wrapper img{z-index:2}.video-feature__box{font-size:3rem;text-transform:uppercase;height:100%;width:100%}
.video-feature__link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;padding-right:1.5rem;color:white;display:flex;align-items:flex-end}.touch .video-feature__link{font-size:2rem}.video-feature__link h3{color:white;position:relative;display:inline-block;padding-right:.55em;margin-left:1.5rem;margin-bottom:1.5rem}.video-feature__link[target=_blank] h3 .arrow{position:relative;padding-left:.3em}.video-feature__link[target=_blank] h3 .arrow:after{zoom:.4;transform:rotate(-45deg);content:"➔";position:absolute;top:.3em;right:0;transition:width .1s ease-in}@media(max-width:1200px){.feature-list{width:100%;padding-left:2.5rem;padding-right:2.5rem}}@media(max-width:800px){.feature-item:nth-child(n){flex-basis:100%}.feature-list{--row-gap:1rem;width:100%;padding-left:1rem;padding-right:1rem}
.video-feature{padding-bottom:60% !important}.video-feature__link{font-size:2rem}.video-feature__box{height:auto;width:auto}}.venue-container{justify-content:space-between;max-width:none}.venue-outer{padding:4px;flex:1 1 20%;display:inline-block}.venue{height:160px;width:100%;overflow:hidden;background-color:#0f0f0f;transition:background .2s;border-radius:.25rem;position:relative}.venue svg,.venue img{max-width:65%;max-height:25%;display:block;position:relative;transition:all .2s .1s ease-in;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2;backface-visibility:hidden}.venue svg *,.venue img *{fill:#fff;transition:fill .2s}.venue:before{position:absolute;z-index:1;background-color:#b32fff;top:0;left:0;right:0;bottom:0;transition:all .3s;opacity:0}.no-touch .venue:hover{background-color:rgba(0,0,0,0)}
.no-touch .venue:hover:before{opacity:1;transform:scale(1)}.no-touch .venue:hover svg *,.no-touch .venue:hover img *{fill:white}.no-touch .venue:active svg,.no-touch .venue:active img{top:3px}.area15 svg{max-height:20%}.daylight-beach-club svg{max-height:40%}.downtown-las-vegas-events-center svg{max-height:40%}.encore-beach-club svg{max-height:80%}.hakkasan svg{max-height:35%}.jewel svg{max-height:20%}.la-mona-rosa svg{max-height:60%}.omnia svg{max-height:80%}.wet-republic svg{max-height:30%}.xs svg{max-height:35%}.virgin-hotels-lasvegas svg{max-height:32%}.palm-tree-beach-club svg{max-height:38%}.venue a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;display:block}.venue-4column .venue-outer{flex:1 1 25%}.venue-6column .venue-outer{flex:1 1 16.66%}@media(max-width:1050px){.venue-outer{flex-basis:25%}
.venue-outer{padding:4px}}@media(max-width:800px){.venue-4column .venue-outer{flex-basis:100%}.venue-outer{flex-basis:100%}}.no-touch .venue.venue-disabled{background-color:#0f0f0f}.no-touch .venue.venue-disabled:before{opacity:0;transform:scale(0.5)}.no-touch .venue.venue-disabled a{pointer-events:none}.no-touch .venue.venue-disabled:hover svg,.no-touch .venuevenue-disabled:hover img{transform:scale(1)}.min-line-test{display:block;min-height:2.824em}.min-line2{display:block;min-height:2.824em}.min-line3{display:block;min-height:2.824em}.min-line4{display:block;min-height:2.824em}.event-venue-header{position:relative}.event-venue-header .cta-prev-page{position:absolute;right:100%;top:.2em}.event-venue-header .address{color:#b32fff}.event-venue-title{font-size:3rem;text-transform:uppercase;font-weight:800}
.event-navigation{width:100%;background-color:#211d1d;font-size:65%}.event-list-date{padding:10px;width:100%;background-color:#fff;text-align:left;display:block;margin-bottom:10px;font-size:18px;border-radius:2px}.event-list{--min-height:160px;margin-top:1rem}.event-block{width:100%;position:relative;margin-top:10px;margin-bottom:10px;padding-left:var(--min-height)}.event-block:hover .event-block-img,.event-block:hover h2{opacity:.8}.event-block-img{width:var(--min-height);height:var(--min-height);position:absolute;top:0;left:0;border-radius:4px;overflow:hidden}.event-block-img img{display:block;width:100%;height:100%}.event-listing{padding:1rem 2rem;background-color:black;text-align:left;min-height:var(--min-height);width:100%;display:flex;justify-content:center;align-items:center}.event-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}
.event-listing-info{width:100%;padding-right:180px;text-align:left}.event-listing-info .hot-title{font-size:.875rem}.event-listing-info h2{color:#b338ff;font-size:2rem}.event-listing-info h3{position:relative;z-index:3;display:inline-block;font-size:1.25rem;margin-bottom:4px}.event-listing-info h3 a:hover{color:#b32fff}.event-listing-info h4{color:#b4b4b4;font-size:1rem;margin-bottom:0;font-weight:800;text-transform:uppercase}.event-listing-info h4 span{display:block;margin-bottom:4px}.event-listing-buttons{position:absolute;z-index:3;right:0;top:2rem}.event-info-button{width:165px;text-align:center;font-size:.875rem;display:block;margin-bottom:12px}.event-info-button.more-info{background:0;outline:1px solid #b32fff;outline-offset:-1px;transition:opacity .6s,color .2s}.event-info-button.more-info:hover{opacity:.8}
.facebook-event-page{background-color:#000;border:1px solid #b32fff}.facebook-event-page:hover{background-color:#b32fff !important}.event-info-button.sold-out{background-color:#787878;color:#bfbfbf}.no-touch .event-info-button.sold-out:hover{background-color:#787878 !important;color:#bfbfbf !important}.event-info-button.sold-out:before,.event-info-button.sold-out:after{display:none}.buy-tickets-sticky{background:black;opacity:0;height:100px;position:fixed;left:0;right:0;top:-100px;transition:top .6s ease-in}@media(max-width:800px){.buy-tickets-sticky{top:inherit;bottom:-100px}}.buy-tickets-sticky.fixed{opacity:1;top:0;z-index:1030}@media(max-width:800px){.buy-tickets-sticky.fixed{top:inherit;bottom:0}.buy-tickets-sticky.fixed .card__image{display:none}}.buy-tickets-sticky.fixed .card__content{font-size:.75rem}
.buy-tickets-sticky.fixed .card__title{font-size:1rem}.card--event-sticky{display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem;gap:1rem;text-transform:uppercase}.card--event-sticky .card__image img{width:92px;height:57px;aspect-ratio:3/2;object-fit:cover}.card--event-sticky .card__content{padding-top:0}.card--event-sticky .card__title{font-size:1.125rem}@media(max-width:800px){.card--event-sticky .card__title{max-width:calc(100vw - 200px)}}.card--event-sticky .card__option{margin-left:auto}.event-details-container{display:flex;width:100%;max-width:950px;margin-left:auto;margin-right:auto;background-color:black;align-items:flex-start;position:relative}.event-details-container .cta-prev-page{position:absolute;right:100%;margin-right:2rem;top:0}.event-details-container.my-large{margin-top:60px}
.cta-prev-page{color:white;display:inline-block;text-align:center;background-color:#171717;border-radius:50em;width:48px;height:48px;line-height:48px}.cta-prev-page:hover{background:#242424}.event-details-cover{position:sticky;top:0;width:50%;display:block;height:auto}.event-details-cover .detail-share-button{float:right;margin-top:1rem}.detail-share-button{cursor:pointer;font-size:.875rem;padding:.75rem;font-weight:800;border-radius:6px}.detail-share-button .icon-share{display:inline-block;margin:-5px 0 -5px 7px;position:relative;top:1px}@media(max-width:800px){.event-details-cover .detail-share-button{display:none}}.detail-option{max-width:190px;margin-bottom:2.5rem}.detail-option .btn-block{box-sizing:border-box;font-size:.875rem}.detail-option .btn-block:last-child{margin-top:.75rem}.event-details-img{width:100%;border-radius:6px}
.event-details{width:50%;padding-left:60px}.event-details .detail-share-button{display:none}@media(max-width:800px){.event-details .detail-share-button{display:block;float:right;margin-left:4px;font-size:12px;padding:.625rem}}.event-details-title{margin-bottom:2.5rem}.event-details h2{font-size:2.5rem;margin-bottom:2px;text-transform:uppercase}.event-details h2 a{color:#b32fff;font-weight:800}.event-details h2 a:hover{opacity:.8}.event-details .social-share-btn{display:inline-block;float:right;margin-top:6px}.event-details .social-share-btn a{color:#fff;font-size:25px;margin-right:10px}.event-details .social-share-btn a:last-child{margin-right:0}.event-details .social-share-btn a:hover{color:#b32fff}.event-details .social-share-btn a.share-email{font-size:24px;vertical-align:1px}.event-details h3{font-size:1.125rem;margin-bottom:8px}
.event-details h3 a{color:#fff}.event-details h3 a:hover{color:#b32fff}.event-details h4{color:#b4b4b4;font-size:1rem;margin-bottom:0;font-weight:800;text-transform:uppercase}.event-details h4 span{display:block;margin-bottom:4px}.event-details-content{margin-bottom:2rem}.event-details-subtitle{font-size:1.125rem;color:white}.embedd-container{width:100%;height:0;padding-bottom:56.9%;position:relative;margin-bottom:25px}.embedd-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.buy-tickets{width:var(--min-height);display:block;margin-top:20px;color:#fff}.buy-tickets:before,.buy-tickets:after{display:none}.buy-tickets:hover{background-color:#fdb630 !important}.facebook-event-page:hover{background-color:#b32fff !important}.sold-out{background:#787878;color:#bfbfbf}.no-touch .sold-out:hover{background:#787878 !important;color:#bfbfbf !important}
.sold-out:before,.sold-out:after{display:none}.event-details-content img{width:100%;height:auto;margin-bottom:25px}@media(max-width:800px){.event-venue-title{font-size:1.5rem}.event-listing{padding:0 0 0 1rem}.event-list{--min-height:114px}.event-listing-info{padding-right:0}.event-navigation .date-outer{width:25%}.event-navigation .date-inner{padding:20px}.event-listing-info h2,.event-details h2{color:#b338ff;letter-spacing:0;font-size:2rem}.event-listing-info h2{font-size:1.25rem}.event-listing-info h3,.event-details h3{letter-spacing:0;font-size:1rem}.event-listing-info h4,.event-details h4{letter-spacing:0;font-size:1rem}.event-listing-info h3{font-size:.875rem}.event-listing-info h4{font-size:.875rem}.event-details h4 .time{color:#b4b4b4}.detail-option{max-width:none}.event-listing-buttons{display:none}
.event-list-date{font-size:16px}.event-details-img{width:100%;margin-bottom:20px}.event-details{width:100%;padding-left:0}.event-details-container{flex-direction:column}.event-details-cover{position:relative;min-height:calc(100vw - 20px);width:100%}}.js-recently-view img{border-radius:4px}.overlay{top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.gallery .gallery-item{position:relative;margin-top:0 !important;overflow:hidden}.gallery .gallery-item a{display:block}.gallery .gallery-item img{margin:0;border:none !important;padding:0;width:100%;height:auto !important;margin-bottom:-3px}.gallery .gallery-item .pp_link{width:100%;height:100%;display:block;position:absolute;z-index:2;top:0;left:0}@media(max-width:800px){.gallery .gallery-item{width:100% !important}.gallery .gallery-item .pp_link{display:none}
}.pp_content_container .pp_details .pp_nav{top:-30px;left:0}.pp_content_container .pp_details .pp_nav .pp_arrow_previous{background-image:url(../img/icon/arrow-left.png)}.pp_content_container .pp_details .pp_nav .pp_arrow_next{background-image:url(../img/icon/arrow-right.png)}.pp_content_container .pp_details .pp_nav .pp_arrow_previous,.pp_content_container .pp_details .pp_nav .pp_arrow_next{font-size:0;background-repeat:no-repeat;background-size:40%;background-position:center center;height:40px;width:40px;border-radius:80px;border:2px solid rgba(255,255,255,0.4)}.pp_content_container .pp_details .pp_nav .pp_arrow_previous:hover,.pp_content_container .pp_details .pp_nav .pp_arrow_next:hover{border:2px solid rgba(255,255,255,0)}.pp_content_container .pp_details .pp_close{background-image:url(../img/icon/close.png);font-size:0 !important;background-repeat:no-repeat;background-size:20px;background-position:center center;height:20px;width:20px;transition:all .47s cubic-bezier(0.3,1,0.3,0.95) 0s;-webkit-transition:all .47s cubic-bezier(0.3,1,0.3,0.95) 0s;color:#ddd !important;top:-30px;right:0}
.pp_content_container .pp_details .pp_close:hover{color:#fff !important;transform:rotate(90deg) translateZ(0);-webkit-transform:rotate(90deg) translateZ(0)}.pp_content_container .pp_expand{display:none !important}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #DDD;background:#f8f8f8;position:relative}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:0}
.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%;display:none}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}
.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default !important;background:none !important;color:#666 !important;user-select:none}
.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;user-select:none;background:0;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.contact-us-form{margin-bottom:30px}.contact-us-form br{display:none}.contact-us-form .form-control{width:100%;margin-bottom:20px;font-size:0}.contact-us-form .form-control .wpcf7-form-control-wrap{display:inline-block;vertical-align:top}.contact-us-form .form-control span.wpcf7-not-valid-tip{font-size:14px}.contact-us-form .form-control.file-upload{display:none}.contact-us-form .form-control span.email{width:50%}.contact-us-form .form-control span.your-name{width:50%;padding-left:10px}.contact-us-form .form-control span.your-subject{width:60%;padding-right:10px}
.contact-us-form .form-control span.recipient{width:40%}.contact-us-form .form-control span.your-message{width:100%}.contact-us-form form{font-family:"proxima_nova_rgbold",Arial,Helvetica,sans-serif}.contact-us-form form input[type=text],.contact-us-form form input[type=email],.contact-us-form form textarea{border:1px solid #b32fff !important;display:block;outline:0;width:100%;padding:5px 15px;background-color:transparent;color:#fff;font-size:14px;border-radius:0}.contact-us-form form textarea{padding:15px 15px}.contact-us-form form input{height:45px}.contact-us-form div.wpcf7{margin-top:30px}.contact-us-form span.recipient .selectric{height:45px;border-color:#b32fff;background:transparent}.contact-us-form span.recipient .selectric .label{font-size:14px;color:#fff;line-height:43px}.contact-us-form span.recipient .selectric .label:before{content:"";position:absolute;top:2px;right:2px;width:38px;height:38px;background:#b32fff;z-index:1}
.contact-us-form span.recipient .selectric .label:after{content:"v";position:absolute;right:13px;z-index:1;color:#fff;font-weight:bold;font-size:28px}.contact-us-form span.recipient .selectric-focus .selectric .label:after{transform:rotate(180deg);top:3px}.contact-us-form .selectric-items,.contact-us-form .selectric-items li:hover,.contact-us-form .selectric-items li.selected{background:#fff}.contact-us-form .selectric-items ul{padding:0 10px}.contact-us-form .selectric-items ul li{margin-top:0;padding:10px 0;border-bottom:1px solid #e0e0e1;cursor:pointer;line-height:12px;font-weight:normal;font-size:14px}.contact-us-form .button-group{text-align:center;margin-top:20px}.contact-us-form .button-group .addattach,.contact-us-form .button-group input[type=submit]{width:205px;text-align:center;height:auto}
.contact-us-form .button-group button.addattach{margin-right:25px}.contact-us-form #attached-files{padding:10px 5px 5px}.contact-us-form #attached-files span{display:block;white-space:normal;word-break:break-all;color:#969696;font-weight:normal;font-size:14px;line-height:25px}.contact-us-form #attached-files span i{display:inline-block;margin-left:20px;color:red;font-style:normal}.contact-us-form .tip-message{bottom:-20px;color:#fff;font-size:13px}.contact-us-form .wpcf7-spinner{background-image:url(../img/rolling.svg) !important;background-size:cover;position:absolute;top:50%;left:50%;margin-left:-22px !important;margin-top:-22px !important;width:44px !important;height:44px !important}@media(max-width:800px){.contact-us-form .form-control span.wpcf7-form-control-wrap{width:100% !important;padding:0}
.contact-us-form .form-control span.your-subject,.contact-us-form .form-control span.email{margin-bottom:20px}.contact-us-form .button-group .addattach{margin-bottom:20px}.contact-us-form .button-group .submit-button,.contact-us-form .button-group input[type=submit],.contact-us-form .button-group .addattach{font-weight:800;font-size:18px;width:100%}.pp_pic_holder{max-width:100%}.pp_pic_holder .ppt,.pp_pic_holder .pp_content,.pp_pic_holder pp_hoverContainer{max-width:100%}.contactus-popup .pp_content_container .pp_right{padding-right:5px}.contactus-popup .pp_content_container .pp_left{padding-left:5px}}.email-sentok button{position:relative;height:40px;border:0;cursor:pointer;color:#fff;font-weight:bold;background:#b32fff;font-size:14px}.email-sentok{background:#fff;border-radius:5px;width:100%;padding:35px 20px 35px;text-align:center;font-family:"Work Sans",sans-serif}
.email-sentok p{display:block !important;color:#666;padding-bottom:20px}.email-sentok button{width:120px !important}.wpb_row,.wpb_content_element{margin-bottom:0}.hide{display:none}#header-title{width:100% !important;background:#fff;max-width:inherit}#header-title .wpb_text_column{color:#333;text-align:center;height:40px;line-height:40px;font-size:1.375em}#header-img .bg-img{background-size:cover;font-size:0}.img-no-bg img{width:100%}#main-content-default{font-weight:400}#main-content-default .col-md-8{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:660px;padding:0 1rem}#main-content-default .col-md-8 ul{font-size:1rem;line-height:1.6;list-style-type:none;margin:0 0 1.75rem;padding:0}#main-content-default .col-md-8 ul li{margin-bottom:10px;padding-left:30px}#main-content-default .col-md-8 ul li::before{content:"–";display:inline-block;left:-30px;position:relative;top:-1px;width:0}
#main-content-default .col-md-8 strong,#main-content-default .col-md-8 b{font-weight:bold}#main-content-default .col-md-8 a{color:#b32fff}@media(max-width:767px){#main-content-default .featured-background{margin:0 16px}}#main-content-default .featured-background{max-width:880px}#main-content-default .col-md-8 hr{border:0;border-top:1px solid #ebebeb;margin:0 0 1.75rem;width:100%}#main-content-default .col-md-8 h3{margin:0 0 20px;font-size:22px}#main-content-default .page .featured-background{background-color:white !important}#main-content-default .SHOW-SCHEDULE{color:#000;line-height:1}#main-content-default .featured,#main-content-default .featured .Rectangle-box{background:white}#main-content-default .featured-background{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:660px;padding:0 10px}
#main-content-default .col-md-8 p{font-size:1rem;line-height:1.6;margin:0 0 1.75rem}@media only screen and (min-width:801px){#main-content-default{margin-bottom:15px}.vc_row.vc_row-fluid{max-width:1130px;padding:0 3%}#header-img{padding-top:2.5%;margin-top:15px !important}#header-img .bg-img{width:100%;height:300px;background-position:center top}.img-no-bg img{height:300px;object-fit:cover;object-position:center -80px}}@media only screen and (max-width:800px){.vc_row.vc_row-fluid{width:100% !important;padding:0 1rem}.vc_row .wpb_column{margin-left:0}#header-img{padding:0;margin-top:15px}#header-img .bg-img{width:100%;height:220px;background-position:center center}}@media only screen and (max-width:1145px){#header-title{margin-bottom:0}#header-img{margin-top:0}}#contact-us-form{padding-bottom:50px}
.contact-us-form .button-group button.addattach{margin-right:60px}.contact-us-form .wpcf7-validation-errors,.wpcf7-response-output{display:none !important}@media only screen and (max-width:800px){.selectric-hide-select select{display:none}}@media only screen and (min-width:801px){#header-img,#contact-us-form{max-width:none;margin:0 15px;background:#000}#header-img>.vc_col-sm-12,#contact-us-form>.vc_col-sm-12{float:none;max-width:1130px;margin:0 auto;padding:0 3%}}.wpcf7-form ::selection{background:#ffb7b7 !important}.wpcf7-form ::-moz-selection{background:#ffb7b7 !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}