@font-face{font-family:'Alegreya Sans';src:url("../font/alegreyasans-medium.woff2") format("woff2"),url("../font/alegreyasans-medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Alegreya Sans';src:url("../font/alegreyasans-mediumitalic.woff2") format("woff2"),url("../font/alegreyasans-mediumitalic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'Alegreya Sans';src:url("../font/alegreyasans-extrabold.woff2") format("woff2"),url("../font/alegreyasans-extrabold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Alegreya Sans';src:url("../font/alegreyasans-extrabolditalic.woff2") format("woff2"),url("../font/alegreyasans-extrabolditalic.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:'Alegreya Sans SC';src:url("../font/alegreyasanssc-bold.woff2") format("woff2"),url("../font/alegreyasanssc-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Alegreya Sans SC';src:url("../font/alegreyasanssc-black.woff2") format("woff2"),url("../font/alegreyasanssc-black.woff") format("woff");font-weight:bold;font-style:normal}main,section,header,article,nav,aside,footer{display:block;margin:0;padding:0}div,h1,h2,h3,h4,h5,h6,p,textarea{margin:0;padding:0}textarea{white-space:pre-wrap}html{box-sizing:border-box;margin:0;font-family:"Alegreya Sans",sans-serif;font-size:18px;font-size:1.8vw;line-height:1.8}@media screen and (max-width: 800px){html{font-size:14.4px}}@media screen and (min-width: 1000px){html{font-size:18px}}*,*::before,*::after{box-sizing:inherit}body{background-color:#251100;background-size:cover;background-repeat:no-repeat;background-position:top;background-attachment:fixed;color:#fff;height:100vh;margin:0;min-width:300px;-webkit-animation:bugfix infinite 1s}body>div{position:relative;max-width:1000px;margin:0 auto;min-height:100vh;background-color:#fff;color:#251100}body>a{position:fixed;display:block;bottom:1rem;right:1rem;width:2.5rem;height:1.9rem;background-repeat:no-repeat;background-size:300%;background-image:url(/img/arrows.png)}body>a#home{background-position:50% 0}body>a#top{right:4rem;background-position:0 0}@media screen and (min-width: 1000px) and (max-width: 1399px){body{background-image:url(../img/logo-bg.png)}}@media screen and (min-width: 1400px){body{background-image:url(../img/logo-bg-xl.png)}}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.bottomdot{position:relative}.bottomdot::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:3px;background-image:radial-gradient(circle, #b4b0b0 0.75px, transparent 1.5px);background-position:top;background-size:9px 3px;background-repeat:repeat-x}body>div>header{position:sticky;top:0;z-index:1;background-color:#fff;overflow:visible;font-size:111.1%;line-height:1.5rem}body>div>header>div:first-child{height:0.85em}body>div>header>div:first-child>label{display:none}body>div>header nav{position:relative;font-family:"Alegreya Sans SC",sans-serif;font-weight:bold}body>div>header nav>input{position:absolute;opacity:0;left:-999px}body>div>header nav>ul{list-style:none;display:block;overflow:hidden;margin:0 0 0 10em;padding:0}body>div>header nav>ul li{float:left;margin:1em 1.5em 1em 0;padding:0}body>div>header nav>ul li a{text-decoration:none;color:#251100}body>div>header nav>ul li a:hover{text-decoration:none;color:#b4b0b0}body>div>header nav>ul li.right{float:right}body>div>header nav>ul li.contact a{color:#e30000}body>div>header nav>ul li.social{margin:0.7em 1.5em 0 0}body>div>header nav>ul li.social a{display:inline-block;margin:0 0 0 0.6em}body>div>header nav>ul li.social a img{display:inline-block;height:1.6em}body>div>header nav>ul li.selected a{color:#b4b0b0}body>div>header nav>ul:last-of-type{margin-left:0;padding-left:10em}body>div>header nav>hr{display:block}body>div>header nav>a#menu-logo{position:absolute;display:block;top:0.85em;left:0.9em;width:8em;height:2.22em;background-repeat:no-repeat;background-size:contain;background-image:url(/img/logo-menu.png)}body>div>header nav.bottomdot::after{display:none}body>div>header>div.language-bar{position:absolute;right:1.5em;bottom:-2em;padding-top:0.6em;background-color:#fff;color:#b4b0b0;font-family:"Alegreya Sans SC",sans-serif;font-weight:bold}body>div>header>div.language-bar a{color:#251100;text-decoration:none}body>div>header>div.language-bar span{display:inline-block;position:relative;margin:-0.2em 0.2em;height:1em;width:0.1em;background-color:#e30000}@media screen and (max-width: 768px){body>div>header>div:first-child{height:auto}body>div>header>div:first-child>label{position:relative;display:block;margin:0.7em 1.5em 0.7em 1em;cursor:pointer;overflow:hidden}body>div>header>div:first-child>label>div:nth-child(1){float:left;width:70%;height:6em;margin-bottom:0.7em;max-width:400px;background-repeat:no-repeat;background-size:contain;background-image:url(/img/logo-menu.png)}body>div>header>div:first-child>label>div:nth-child(2){position:relative;float:right;margin:0.7em 0 0.7em 0.7em;width:1.3968em;height:1.0278em;border-top:0.20556em solid #251100;border-bottom:0.20556em solid #251100;cursor:pointer}body>div>header>div:first-child>label>div:nth-child(2)::before{content:'';position:absolute;display:block;top:0.20556em;right:0;height:0.20556em;left:0;background-color:#251100}body>div>header>nav{overflow:hidden}body>div>header>nav>input[type=checkbox]:not(:checked) ~ ul{display:none !important}body>div>header>nav>ul.bottomdot::after{display:none}body>div>header>nav>ul{float:left;width:50%;padding:0.75em !important;margin:0}body>div>header>nav>ul li{clear:both;float:left !important;margin:0.25em;padding:0.25em}body>div>header>nav>ul li.social{margin:0.5em;padding:0}body>div>header>nav>ul:nth-of-type(2){float:right;overflow:visible}body>div>header>nav>ul:nth-of-type(2) li{float:right !important}body>div>header>nav>a#menu-logo{display:none}body>div>header>nav.bottomdot::after{display:block}body>div>header>div.language-bar{bottom:inherit;top:3.6em}}main{position:relative;margin:0 1.5rem 0 0.9rem;padding-bottom:2rem}main>header{overflow:hidden;margin:0 -1.5rem 1em -0.9rem}main>header h1{font-size:2.5rem;margin:1em 0.75em 0.5em 0.45em;color:#e30000}main fieldset{margin:1.5em 0 0.5em 0;padding:0.5em 1em 1em 1em;border:1px solid #bbb}main fieldset legend{position:relative;top:-0.5em;line-height:1;margin:0 -4px;padding:0 4px;border:inherit;border-bottom:none;font-family:"Alegreya Sans SC",sans-serif;color:#251100}main form{color:#e30000}main form p{font-weight:bold;font-style:italic}main form fieldset{padding:0.5em 0 0 0;border:none;max-width:100%}main form fieldset div.field{max-width:100%;margin-bottom:0.5rem;overflow:hidden;line-height:1.3}main form fieldset div.field label{float:left;width:7em;line-height:1}main form fieldset div.field input{display:block;width:64%;min-width:21rem;border:1px solid #e30000;font-family:"Alegreya Sans",sans-serif;font-size:100%}main form fieldset div.field input:invalid{border:2px solid #f88}main form fieldset div.field input[type=submit]{display:inline-block;min-width:0;width:auto;border:none;color:#009e00;background-color:transparent;font-family:"Alegreya Sans SC",sans-serif;font-weight:bold;padding:2px 0;cursor:pointer}main form fieldset div.field input[type=checkbox]{display:inline-block;min-width:0;width:1em;height:1em;margin:1px 0 0 1px;position:relative;vertical-align:top;cursor:pointer}main form fieldset div.field input[type=checkbox]::before{content:'🖈';position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #009e00;color:#ddd;background-color:#fff;text-align:center;line-height:1em}main form fieldset div.field input[type=checkbox]:checked::before{color:#009e00}main form.newsletterform div.field:nth-of-type(4){position:absolute;left:-5000px}main form.newsletterform legend{color:#e30000}main h2{font-size:2.5rem;margin:0;color:#251100}main ul.performance{display:block;list-style:none;margin:0;padding:0}main ul.performance li{display:block;clear:both}main ul.performance li div{color:#e30000}main ul.performance li div:first-child{float:left;width:10em}main ul.performance li a.tickets{text-decoration:none;color:#009e00;background-color:transparent;font-family:"Alegreya Sans SC",sans-serif;font-size:100%;font-weight:bold;padding:2px 0;cursor:pointer}main ul.performance li span.date{display:inline-block;min-width:9em;margin-right:0.5em}@media screen and (max-width: 768px){main ul.performance>li>div+div{clear:both}}main section.concert-details ul{list-style:none;margin:0;padding:0}main section.concert-details ul li{margin:0;padding:0}main section.concert-details ul.program>li{font-weight:bold}main section.concert-details fieldset{display:block;border:none;padding:0}main section.concert-details fieldset+fieldset{margin-top:0}main .agenda-image{float:right;max-width:50%;margin:0 0 1em 1em}main .agenda-image img{width:100%}@media screen and (max-width: 499px){main .agenda-image{float:none;display:block;max-width:none;max-height:none;margin:0 0 1em 0;width:100%}}main p.readmore>a{text-decoration:none;color:#009e00;background-color:transparent;font-family:"Alegreya Sans SC",sans-serif;font-size:100%;font-weight:bold;padding:2px 0;cursor:pointer}main span.concerto{color:#e30000}main h3,main h4,main p{margin:0 0 0.5rem 0}main h3{font-size:225%}main h4{font-size:150%}main .nieuws h3,main .nieuws h4{font-size:100%;font-weight:bold}main hr{display:block;height:3px;margin:0.5em -1.5rem 0.5rem -0.9rem;border:none;background-image:radial-gradient(circle, #b4b0b0 0.75px, transparent 1.5px);background-position:top;background-size:9px 3px;background-repeat:repeat-x}main hr+hr{margin-top:1em}main img{max-width:100%}#front_height{position:fixed;z-index:-10;max-width:none;min-height:auto;top:0;right:100%;bottom:0;left:0}#front{position:fixed;z-index:1;max-width:none;min-height:auto;top:0;right:0;bottom:0;left:0;background-color:#000;overflow:hidden;transition:bottom 800ms}#front .img{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;transition-property:opacity}#front #front-logo{position:absolute;z-index:1;display:block;top:2%;left:4%;width:30%;min-width:300px;max-width:80%;cursor:pointer}#front #front-exit{position:absolute;z-index:2;display:block;right:-2.5rem;top:5%;width:2rem;height:1.52rem;transition:height 500ms;border-top:0.25rem solid #fff;border-bottom:0.25rem solid #fff;cursor:pointer}#front #front-exit::before{content:'';position:absolute;display:block;top:50%;margin-top:-0.125rem;height:0.25rem;width:100%;background-color:#fff}@media screen and (min-width: 768px){#front #front-cb:checked ~ #front-exit{height:90%}}#front #front-nav{display:block;position:absolute;z-index:3;right:4.75rem;top:0.75rem;font-size:111.1%;line-height:1.5em;min-width:4rem;font-family:"Alegreya Sans SC",sans-serif;font-weight:bold}#front #front-nav ul{position:relative;list-style:none;display:block;overflow:hidden;margin:0;padding:0}#front #front-nav ul li{float:left;margin:1em 1.5em 1em 0;padding:0;overflow:hidden;white-space:nowrap;transition:width 500ms, margin-right 500ms}#front #front-nav ul li a{text-decoration:none;color:#fff}#front #front-nav ul li a:hover{text-decoration:none}#front #front-nav ul li.right{float:right}#front #front-nav ul li.contact a{color:#e30000}#front #front-nav ul li.social{margin:0.7em 1.5em 0 0}#front #front-nav ul li.social a{display:inline-block;margin:0 0 0 0.6em}#front #front-nav ul li.social a img{display:inline-block;height:1.6em}#front #front-nav ul::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:3px;background-image:radial-gradient(circle, #fff 0.75px, transparent 1.5px);background-position:top;background-size:9px 3px;background-repeat:repeat-x}#front #front-nav input[type=checkbox]:not(:checked) ~ ul>li{width:0;margin-right:0}#front #front-nav div.language-bar{position:absolute;right:1.5em;bottom:-2em;padding-top:0.6em;background-color:transparent;color:#66f}#front #front-nav div.language-bar a{color:#fff;text-decoration:none}#front #front-nav div.language-bar span{display:inline-block;position:relative;margin:-0.2em 0.2em;height:1em;width:0.1em;background-color:#e30000}#front #front-nav input[type=checkbox]:not(:checked) ~ div.language-bar{display:none}#front #front-nav::before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:3px;background-image:radial-gradient(circle, #fff 0.75px, transparent 1.5px);background-position:top;background-size:9px 3px;background-repeat:repeat-x}#front #front-cb{position:absolute;opacity:0;left:-999px}@media screen and (max-width: 768px){#front #front-logo{min-width:0;width:300px;max-width:70%;cursor:pointer}#front #front-nav{position:relative;right:initial;top:initial;margin-top:103px;overflow:hidden}#front #front-nav>ul{float:left;width:50%;padding:0.75em !important;margin:0}#front #front-nav>ul li{clear:both;float:left !important;margin:0.25em;padding:0.25em}#front #front-nav>ul li.social{margin:0.5em;padding:0}#front #front-nav>ul:nth-of-type(2){float:right}#front #front-nav>ul:nth-of-type(2) li{float:right !important}#front #front-nav ul::after{display:none}#front #front-nav input[type=checkbox]:not(:checked) ~ ul{display:none}#front #front-nav #front-exit{position:fixed;right:1.5rem;height:1.52rem !important}#front #front-nav div.language-bar{position:fixed;bottom:inherit;top:8%}#front>nav.bottomdot::after{display:block}}#front #sticker{position:absolute;display:block;left:10%;bottom:10%;width:10rem;max-width:60%;background-color:transparent;background-image:url(/img/sticker.png);background-repeat:no-repeat;background-position:center;background-size:cover;transform:rotate(-17deg)}#front #sticker::after{content:"";display:block;padding-bottom:100%}#front #sticker>span{display:block;position:absolute;width:70%;margin-left:15%;text-align:center;color:#fc0000;font-family:"Alegreya Sans SC",sans-serif;font-weight:bold;font-size:133%;line-height:1.5em}#front #sticker>span#sticker-top{top:1em;border-bottom:0.1em solid #e30000}#front #sticker>span#sticker-middle{top:50%;width:100%;margin-top:-1.2em;margin-left:0;font-size:111.1%;line-height:1.2em;color:#000}#front #sticker>span#sticker-bottom{bottom:1em;border-top:0.1em solid #e30000}
