.flex-container{width:100%;display:flex;max-width:1400px;margin:0 auto;padding:0 10px;flex-wrap:wrap}.flex-container{width:100%;display:flex;max-width:1400px;margin:0 auto;padding:0 10px;flex-wrap:wrap}.container-vertical{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:20px}@media screen and (min-width:768px){.container-vertical{padding:0 20px}}.container{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:20px}@media screen and (min-width:768px){.container{padding:0 20px}}.blocktitle{padding:20px 0}.blocktitle .container h1{font-family:"freak", sans-serif;letter-spacing:5px;font-size:41.6px;text-align:center;margin-bottom:20px;text-transform:uppercase}.blocktitle .container h2{text-transform:uppercase;text-align:center;font-size:25.6px;margin-bottom:20px}.blocktitle .container p{text-align:center;margin:auto;margin-bottom:20px;max-width:900px}.content main iframe{width:100%;min-height:400px}.content main img{display:block;max-width:100%;margin:auto}.content main b{color:#EFA407}.content main h3{text-align:center;color:#EFA407}.content main h6{text-align:center;color:#EFA407}.content main ol li{display:block}.content main .lineup .tabsrow{display:flex;list-style:none;margin-bottom:40px;border-bottom:3px solid #000000}.content main .lineup .tabsrow li.active a,.content main .lineup .tabsrow li:hover a{border-bottom:3px solid #EFA407;font-weight:bold}.content main .lineup .tabsrow li a{display:block;padding:10px 20px;color:#FFFFFF;text-decoration:none;margin-bottom:-3px}.content main .lineup .tabContent{display:none}.content main .lineup .tabContent.active{display:block}.content main .lineup .tabContent .artist-blocks{display:grid;width:100%;gap:40px;margin-bottom:40px;flex-wrap:wrap;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width:640px){.content main .lineup .tabContent .artist-blocks{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:768px){.content main .lineup .tabContent .artist-blocks{grid-template-columns:repeat(3, 1fr)}}.content main .lineup .tabContent .artist-blocks .block{position:relative}.content main .lineup .tabContent .artist-blocks .block img{width:100%;height:250px;object-fit:cover}.content main .lineup .tabContent .artist-blocks .block .info-box{display:flex;flex-wrap:nowrap;flex-direction:column;width:100%;height:40%;position:absolute;left:0;right:0;bottom:0;background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%)}.content main .lineup .tabContent .artist-blocks .block .info-box h4{font-family:"freak", sans-serif;letter-spacing:2px;font-size:25.6px;flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto 0 0 20px}.content main .lineup .tabContent .artist-blocks .block .info-box p{flex-basis:auto;flex-shrink:0;flex-grow:0;margin:0 0 auto 20px;color:#EFA407}.content main .lineup .tabContent .artist-blocks .information{min-height:120px;background-color:#000000;padding:0 20px 20px 20px}.content main .lineup .tabContent .artist-blocks .information .outro{display:none}.content main .lineup .tabContent .artist-blocks .information.active .dots{display:none}.content main .lineup .tabContent .artist-blocks .information.active .outro{display:inline}.content main .merchandise{display:grid;width:100%;padding:40px 0;gap:40px;margin-bottom:40px;flex-wrap:wrap;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width:640px){.content main .merchandise{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:768px){.content main .merchandise{grid-template-columns:repeat(3, 1fr)}}.content main .merchandise .block{border:1px solid #000000}.content main .merchandise .block .header{position:relative;width:100%;margin-bottom:20px;background-color:#FFFFFF}.content main .merchandise .block .header img{display:block;height:300px;max-width:100%;margin:auto;object-fit:contain}.content main .merchandise .block .header .overlay{background-color:#EFA407;color:#FFFFFF;padding:10px 20px;position:absolute;right:0;bottom:0;font-weight:bold}.content main .merchandise .block .content{padding:20px 0 0 20px;min-height:505px}.content main .merchandise .block .content .heading h4{font-family:"freak", sans-serif;text-transform:uppercase;letter-spacing:5px;font-size:25.6px}.content main .merchandise .block .content .heading>p{color:#EFA407}.content main .merchandise .block .content ul{padding-left:20px}.content main .merchandise .block .content ul br{display:none}.content main .merchandise .block .content>p{padding:20px}.content main .merchandise .block a{display:inline-block;color:#FFFFFF;text-decoration:none;padding:10px 20px}.content main .merchandise .block a:hover{text-decoration:underline}.content main .merchandise .block a:hover i{color:#EFA407}.content main .merchandise .block a i{margin-right:10px}.content.Huisregels main p{text-align:left}.content.Huisregels main ul{list-style-type:disc;list-style-position:inside;max-width:900px;margin:auto}.content.Huisregels main ol{list-style-type:decimal;list-style-position:inside;max-width:900px;margin:auto}.content.Huisregels main ul ul,.content.Huisregels main ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.content.Huisregels main ol ol,.content.Huisregels main ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.content.Huisregels main li{display:list-item}.content.Huisregels main li::marker{color:#EFA407}