/*!/wp-content/plugins/volt-elements/assets/css/volt-lineup-widget.css*/#toggle-lineup-mode{width:200px;text-align:center;transition:all ease 0.25s}.lineup-widget-wrapper{position:relative}.lineup-navigation-wrapper{display:none;position:fixed;gap:.5rem;bottom:35px;left:35px;z-index:2}#toggle-image-mode,#toggle-text-mode{text-decoration:none}#toggle-image-mode,#toggle-text-mode{background:#fff;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}#toggle-image-mode:hover,#toggle-text-mode:hover{cursor:pointer}#toggle-image-mode.active,#toggle-text-mode.active{text-decoration:underline}.lineup-image-grid-wrapper,.lineup-text-grid-wrapper{display:none}.lineup-image-grid-wrapper.active{display:flex;flex-direction:column;gap:1rem}.lineup-text-grid-wrapper.active{display:flex;gap:1rem}.lineup-text-grid-wrapper.active{max-width:1080px;margin:0 auto;flex-direction:column;padding-top:3rem;padding-bottom:3rem}.headliners,.subheadliners,.undercard{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.text-artist-wrapper{color:#fff;padding:.5rem 1rem;line-height:1;text-align:center;transition:all 0.25s ease}.text-artist-wrapper:hover{cursor:pointer;transform:scale(1.125);color:#fff}.text-artist-name.headliner{font-size:2.25rem;margin:0 auto}.text-artist-name.subheadliner{font-size:1.5rem;margin:0 auto}.text-artist-name.undercard{font-size:1rem;margin:0 auto}.image-artist-wrapper{display:grid;position:relative;grid-template-rows:auto;overflow:hidden;aspect-ratio:1 / 1;padding:5px;background:#000;background-position:center center;background-size:cover;border-radius:5px}.image-artist-wrapper:hover{cursor:pointer}.image-artist-image-wrapper{display:grid;padding:0}.image-artist-overlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-size:cover;z-index:1;background:linear-gradient(#fff0 67%,rgb(0 0 0))}.unannounced .image-artist-text-wrapper{display:none}.image-artist-image{aspect-ratio:1 / 1;object-fit:cover;border:3px solid black!important;box-shadow:-10px 10px 0 black!important}.image-artist-image:hover{cursor:pointer}.image-artist-text-wrapper{font-family:"Knockout",Sans-serif;color:#fff;display:grid;position:relative;z-index:2;align-items:start;margin-top:-3.5rem}@media only screen and (max-width:800px){.image-artist-text-wrapper{height:100px;justify-content:center;align-items:center}.image-artist-name{font-size:2rem!important}}.image-artist-name{font-size:1.5rem;line-height:1.125;padding:.5rem 1rem .5em 1rem;margin:0;text-align:center;color:#fff;text-shadow:none!important;z-index:3}.undercard-grid{margin-top:2.5rem}.undercard-grid .image-artist-name{font-size:2em;padding:.5rem .5rem .5rem .5rem}.undercard-grid .image-artist-text-wrapper{margin-top:-2rem}.undercard-grid .image-artist-image-wrapper,.headliners-grid .image-artist-image-wrapper{position:relative}.undercard-grid .image-artist-text-wrapper,.headliners-grid .image-artist-text-wrapper{position:absolute;bottom:0;left:0;right:0}@media only screen and (max-width:1100px){.undercard-grid .image-artist-text-wrapper{margin-top:-3rem}}.headliners-grid{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.headliner-wrapper{flex:1 1 24%;max-width:25%}.headliner-wrapper>.image-artist-wrapper{aspect-ratio:7 / 8}.headliners-grid .image-artist-image-wrapper>img{aspect-ratio:7 / 8!important;object-fit:cover!important}.headliners-grid .image-artist-name{font-family:'Knockout 28';text-transform:uppercase;letter-spacing:.045rem;font-size:2em;padding-bottom:.5rem;color:#fff}.headliners-grid .image-artist-text-wrapper{margin-top:-4.5rem}.headliners-grid .image-artist-day{text-align:center;text-transform:capitalize;margin-bottom:0!important;padding:.5rem 1rem 0rem 1rem;background:#fff;width:90%;margin:0 auto;padding:0!important;color:#000;text-transform:uppercase;font-weight:900;font-size:1rem;margin-bottom:0.5rem!important}.undercard-grid .image-artist-overlay{background:linear-gradient(to top,#000000,transparent 50%)}.undercard-grid .image-artist-name{font-family:'Knockout 28';text-transform:uppercase;letter-spacing:.025rem;font-size:1.25rem;padding-bottom:.5rem;color:#fff;font-weight:700}@media only screen and (max-width:800px){.headliners-grid{display:grid;flex-direction:column}.headliner-wrapper{max-width:100%}.headliners-grid .image-artist-wrapper{flex:1}}.undercard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.undercard-grid{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center}@media only screen and (max-width:768px){.undercard-grid{grid-auto-columns:100%!important;grid-auto-flow:row}}@media only screen and (max-width:800px){.image-artist-text-wrapper{margin-top:-5.5rem}.undercard-grid .image-artist-text-wrapper{margin-top:-5.5rem}.headliners-grid,.undercard-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.headliners-grid .image-artist-text-wrapper{margin-top:-6rem}.image-artist-name{font-size:2.5rem!important}.image-artist-text-wrapper{height:auto!important}}@media screen and (min-width:1024px){.lineup-image-grid-wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:801px) and (max-width:1023px){.lineup-image-grid-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.undercard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gird-auto-columns:33%}.headliners-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.headliner-wrapper{max-width:100%}}.lineup-modal-wrapper{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;padding:1rem;width:100vw;background:rgb(0 0 0 / .85);z-index:99}.lineup-modal-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:85vw;aspect-ratio:2 / 1;background:black!important;border:2px solid black!important;color:#fff;max-width:1500px}#lineup-modal-artist-image{height:100%;background-size:cover;background-position:center center}.lineup-modal-right-column{padding:1rem 1.5rem}#lineup-modal-artist-name>p{font-family:"Knockout 28"!important;font-size:2.5rem;letter-spacing:1px;line-height:1.25;font-weight:700;margin:0;text-transform:uppercase;text-shadow:none!important}.lineup-modal-navigation{position:fixed;width:99vw;display:flex;justify-content:space-between}#lineup-modal-previous,#lineup-modal-next,#lineup-modal-close{display:flex;width:3rem;height:3rem;background:#E44A55;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:0rem;border:2px solid #000;transition:all ease 0.25s}#lineup-modal-previous:hover,#lineup-modal-next:hover,#lineup-modal-close:hover{cursor:pointer;transform:scale(1.125)}#lineup-modal-close{position:fixed;top:5%;right:5%}#lineup-modal-artist-bio{overflow-y:auto}#lineup-modal-artist-bio *{font-family:"Knockout 28"!important;font-size:1.5rem!important}.lineup-modal-right-column{display:flex;flex-direction:column}#lineup-modal-artist-name{flex:.1;display:flex;align-items:center;color:#fff}.lineup-modal-links-container{flex:.125;display:flex;align-items:center}.lineup-modal-links-container a{color:#ffffff!important;font-size:1.25rem;margin-right:1rem;text-shadow:#000 0 0 1px,#000 0 0 1px,#000 0 0 1px,#000 0 0 1px,#000 0 0 1px,#000 -1px 1px 0}#lineup-modal-artist-bio{flex:.75;overflow-y:auto}#lineup-modal-artist-bio>p{margin:0}.lineup-modal-left-column{min-height:250px}.lineup-modal-content{border:none}@media screen and (min-width:801px) and (max-width:1024px){#lineup-modal-close{position:fixed;top:2.5%;right:5%}.lineup-modal-content{grid-template-columns:repeat(1,minmax(0,1fr));aspect-ratio:auto;height:85vh}.lineup-modal-left-column{min-height:400px}#lineup-modal-artist-image{background-size:450px 450px;background-repeat:no-repeat}}@media screen and (max-width:800px){#lineup-modal-close{position:fixed;top:0;right:0}.lineup-text-grid-wrapper.active{padding-top:6rem}.lineup-image-grid-wrapper{grid-template-columns:repeat(1,minmax(0,1fr));aspect-ratio:auto}.lineup-modal-content{width:95vw;height:100vh;width:100vw;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:0rem}#lineup-modal-artist-image{background-size:100%;background-repeat:no-repeat}.lineup-modal-left-column{min-height:250px}#lineup-modal-artist-bio{overflow-y:auto;max-height:250px!important;min-height:250px!important}.lineup-modal-navigation{width:100%;top:19rem}#lineup-modal-previous,#lineup-modal-next,#lineup-modal-close{width:3rem;height:3rem;border-radius:0}.lineup-modal-left-column{aspect-ratio:1/1}#artist-modal-artist-name{padding-top:.5rem}}.image-artist-wrapper{display:grid;position:relative;grid-template-rows:auto;overflow:hidden;aspect-ratio:1 / 1;padding:5px;border-radius:0;background:none}.front,.back{border-radius:0;position:absolute;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.front{background:none;z-index:1}.back{background:#f7f4dc!important;border:4px solid black!important;font-family:"Knockout 28"!important;padding:10px 15px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px!important}.back .back-artist-name{margin-bottom:10px;text-align:center;color:black!important;font-family:"Knockout 28"!important;text-shadow:none!important;text-transform:uppercase;font-size:2.25rem;line-height:2.25rem;letter-spacing:.05rem}.image-artist-card-links a{font-size:1rem;margin-right:.25rem;color:#ffffff!important;text-shadow:#000 0 0 1px,#000 0 0 1px,#000 0 0 1px,#000 0 0 1px,#000 0 0 1px,#000 -1px 1px 0}.back-artist-bio p{font-size:.75rem;max-height:8rem;line-height:1rem;overflow:hidden;margin-top:.5rem;text-overflow:ellipsis!important;word-wrap:break-word;line-clamp:8!important;-webkit-line-clamp:8!important;display:-webkit-box;-webkit-box-orient:vertical}#open-bio-modal{margin-top:5px;padding:5px 0;width:100%;text-align:center;background:#E44A55!important;font-family:'Knockout 28';font-size:0.85rem!important;font-weight:500;color:white!important;text-shadow:none;border:1.5px solid #000;border-radius:10px;box-shadow:-5px 5px 0 #000;width:80%!important;transition:all 0.5s ease-in-out}#open-bio-modal:hover{transform:scale(1.125)}#open-bio-modal p{margin-bottom:0px!important}#open-bio-modal:hover{cursor:pointer}.lineup-day-filter-wrapper{display:flex;gap:15px;align-items:center;justify-content:center;margin:25px 0;flex-wrap:wrap}.lineup-filter-button{padding:0 10px;color:#000;transition:all 0.5s ease-in-out;font-weight:700}.lineup-filter-button:hover{cursor:pointer;transform:scale(1.125)}.lineup-filter-button h4{margin:0;font-weight:700;font-size:16px}@media only screen and (max-width:1024px){#lineup-modal-content{display:flex;flex-direction:column;height:100vh;width:100vw}}.undercard-grid{margin-top:0}.abc-order-label{font-family:'Knockout 28';color:#fff;font-size:2rem;margin-bottom:0;text-align:center;line-height:1;margin-top:10px}.headliner-special-text-label{position:absolute;z-index:1;left:0;right:0;text-align:center;top:10px;font-family:"Knockout 28";color:#fff;font-size:1.45rem}.lineup-filter-button{background:#E44A55!important;border-radius:10px;box-shadow:0 1px 0 4px #fff;border:2px solid #E44A55}.lineup-filter-button h4{color:#fff;font-family:"Knockout 28"!important;font-weight:700;font-size:1.5rem;letter-spacing:.01rem;text-transform:uppercase}.image-artist-wrapper.announced .image-artist-name{font-family:"Knockout 28"!important;color:#f2f2f2!important;font-size:1.7rem!important;line-height:1.7rem!important;letter-spacing:.05rem}.image-artist-card-links a{font-family:"Font Awesome 6 Free"!important;text-shadow:none;color:black!important}.lineup-modal-links-container .fab,.image-artist-card-links .fab{font-family:"Font Awesome 6 Brands"!important}.lineup-modal-links-container .fas,.image-artist-card-links .fas{font-family:"Font Awesome 6 Pro"!important}