@font-face{font-family:'Phosphate';src:url('/theme/font/Phosphate-Inline.eot');src:url('/theme/font/Phosphate-Inline.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Phosphate-Inline.woff2') format('woff2'),
url('/theme/font/Phosphate-Inline.woff') format('woff'),
url('/theme/font/Phosphate-Inline.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Oswald';src:url('/theme/font/Oswald-Regular.eot');src:url('/theme/font/Oswald-Regular.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Oswald-Regular.woff2') format('woff2'),
url('/theme/font/Oswald-Regular.woff') format('woff'),
url('/theme/font/Oswald-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-Black.eot');src:url('/theme/font/HelveticaNeue-Black.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-Black.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-Black.woff') format('woff'),
url('/theme/font/HelveticaNeue-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-Bold.eot');src:url('/theme/font/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-Bold.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-Bold.woff') format('woff'),
url('/theme/font/HelveticaNeue-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-BoldItalic.eot');src:url('/theme/font/HelveticaNeue-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-BoldItalic.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-BoldItalic.woff') format('woff'),
url('/theme/font/HelveticaNeue-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-BlackItalic.eot');src:url('/theme/font/HelveticaNeue-BlackItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-BlackItalic.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-BlackItalic.woff') format('woff'),
url('/theme/font/HelveticaNeue-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-HeavyItalic.eot');src:url('/theme/font/HelveticaNeue-HeavyItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-HeavyItalic.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-HeavyItalic.woff') format('woff'),
url('/theme/font/HelveticaNeue-HeavyItalic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-Heavy.eot');src:url('/theme/font/HelveticaNeue-Heavy.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-Heavy.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-Heavy.woff') format('woff'),
url('/theme/font/HelveticaNeue-Heavy.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-Medium.eot');src:url('/theme/font/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-Medium.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-Medium.woff') format('woff'),
url('/theme/font/HelveticaNeue-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-UltraLightItalic.eot');src:url('/theme/font/HelveticaNeue-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-UltraLightItalic.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-UltraLightItalic.woff') format('woff'),
url('/theme/font/HelveticaNeue-UltraLightItalic.ttf') format('truetype');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-ThinItalic.eot');src:url('/theme/font/HelveticaNeue-ThinItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-ThinItalic.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-ThinItalic.woff') format('woff'),
url('/theme/font/HelveticaNeue-ThinItalic.ttf') format('truetype');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-MediumItalic.eot');src:url('/theme/font/HelveticaNeue-MediumItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-MediumItalic.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-MediumItalic.woff') format('woff'),
url('/theme/font/HelveticaNeue-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-UltraLight.eot');src:url('/theme/font/HelveticaNeue-UltraLight.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-UltraLight.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-UltraLight.woff') format('woff'),
url('/theme/font/HelveticaNeue-UltraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-Light.eot');src:url('/theme/font/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-Light.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-Light.woff') format('woff'),
url('/theme/font/HelveticaNeue-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-Roman.eot');src:url('/theme/font/HelveticaNeue-Roman.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-Roman.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-Roman.woff') format('woff'),
url('/theme/font/HelveticaNeue-Roman.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-LightItalic.eot');src:url('/theme/font/HelveticaNeue-LightItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-LightItalic.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-LightItalic.woff') format('woff'),
url('/theme/font/HelveticaNeue-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-Thin.eot');src:url('/theme/font/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-Thin.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-Thin.woff') format('woff'),
url('/theme/font/HelveticaNeue-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url('/theme/font/HelveticaNeue-Italic.eot');src:url('/theme/font/HelveticaNeue-Italic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/HelveticaNeue-Italic.woff2') format('woff2'),
url('/theme/font/HelveticaNeue-Italic.woff') format('woff'),
url('/theme/font/HelveticaNeue-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{padding:0;margin:0;background:transparent;font-family:var(--fontbody);color:var(--color1);font-size:19px;line-height:25px;font-weight:300;font-style:normal}:root{--fontbody:'Helvetica Neue',sans-serif;--fontheader:'Phosphate',sans-serif;--fontlijst:'Oswald',sans-serif;--color1:#000;--color2:#fff;--color3:#a80000;--color4:#dd9205}h1,h2,h3,h4,nav{font-family:var(--fontheader);font-weight:100;text-transform:uppercase;transition:.2s}h1{font-size:48px;line-height:48px;margin:0;padding-bottom:18px}h2{font-size:28px;line-height:28px;margin:0;padding-bottom:15px}h3{font-size:21px;line-height:24px;margin-bottom:0;padding-bottom:12px}h4{font-size:18px;line-height:24px;margin-bottom:0;padding-bottom:5px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:10px
0 25px;padding:0}p{margin:0;padding-bottom:14px}a{text-decoration:none;outline:0}a:hover{outline:0}img{height:auto;max-width:100%;vertical-align:middle}textarea{resize:vertical}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}input[type='checkbox'],input[type='radio']{width:auto!important}input,textarea{font-weight:inherit;font-size:inherit;font-family:var(--fontbody)}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{padding-top:76px;background-color:var(--color3)}.row{max-width:1000px;margin:0
auto;padding:0
30px}.btn{transition:.3s;position:relative;text-shadow:none;margin:20px
15px 0 0;text-align:center;min-width:200px;display:inline-block;padding:6px
10px;font-size:17px;font-weight:600;border:2px
solid var(--color3);border-radius:6px;background:var(--color3);color:var(--color2);text-decoration:none}.btn.sec{background:var(--color2);border-color:var(--color2);color:var(--color3)}.btn:hover{transform:translateY(-3px)}.preloader-wrapper{height:100%;width:100%;background:var(--color3);position:fixed;top:0;left:0;right:0;bottom:0;z-index:300;text-align:center}.preloader .preload,.preload{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spin{display:inline-block;position:relative;width:34px;height:34px}.spin
div{box-sizing:border-box;display:block;position:absolute;width:34px;height:34px;margin:3px;border-width:3px;border-style:solid;border-color:var(--color4);border-radius:50%;animation:spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--color4) transparent transparent transparent}.spin div:nth-child(1){animation-delay:-0.45s}.spin div:nth-child(2){animation-delay:-0.3s}.spin div:nth-child(3){animation-delay:-0.15s}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}section{padding:80px
0;text-align:center}.header{position:fixed;top:0;width:100%;background-color:var(--color3);color:var(--color2);z-index:1000;transition:background-color 0.3s ease;z-index:301;box-shadow:0 2px 6px 1px rgba(0,0,0,.1)}.header
.row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1000px;margin:0
auto}.header.banner-active{background-color:var(--color3)}.header.het-groot-active{background-color:var(--color4)}.header.speellijst-active{background-color:var(--color1)}.header.pers-active{background-color:var(--color3)}.header.boekingen-active{background-color:var(--color1)}.header
.logo{height:57px;padding:4px
0;cursor:pointer}.nav{flex-grow:1;font-size:25px}.nav
ul{list-style:none;display:flex;justify-content:center;padding:0}.nav
li{margin:0
10px}.nav
a{color:var(--color2);text-decoration:none;padding:0
10px;transition:background 0.3s}.nav a:hover{color:var(--color1)}.nav
a.active{color:var(--color1)}.header.boekingen-active a.active,
.header.boekingen-active a:hover,
.header.boekingen-active .social a:hover,
.header.speellijst-active a.active,
.header.speellijst-active a:hover,
.header.speellijst-active .social a:hover,
.header.het-groot-active a.active,
.header.het-groot-active a:hover,
.header.het-groot-active .social a:hover{color:var(--color3)}.header
.social{font-size:22px;line-height:22px}.header .social
a{color:var(--color2);margin-left:15px}.header .social a:hover{color:var(--color1)}#banner{position:relative;background-color:var(--color3);background-position:center 25%;background-size:cover;background-repeat:no-repeat;min-height:calc(100vh - 76px)}#banner
.content{position:absolute;bottom:20px;max-width:1000px;margin:0
auto;text-align:center;left:0;right:0;padding:0
22px}#banner .content .bg
h1{text-align:center;color:var(--color3)}#banner .content
.bg{background:var(--color2);padding:25px;text-align:left}#banner .content
.img{max-width:350px;margin-bottom:15px;transition:.2s}#het-groot{background-color:var(--color4);background-position:center;background-size:cover;background-repeat:no-repeat}#het-groot
.img{max-width:260px;margin-bottom:40px}#het-groot
a{color:var(--color1);font-weight:600}span.popup{font-weight:600;cursor:pointer}.popup-content
.close{display:block;z-index:2;position:absolute;top:18px;right:22px;font-size:32px;cursor:pointer}.popup-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:405;opacity:0;visibility:hidden;transition:opacity .5s ease, visibility .5s ease}.popup-content{text-align:left;opacity:0;visibility:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px;max-height:90vh;padding:40px
30px 25px;background-color:var(--color2);box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:406;overflow:auto;transition:opacity 0.3s ease, visibility 0.3s ease}.popup-bg.visible,.popup-content.visible{opacity:1;visibility:visible}.popup-content
ul{display:flex;flex-wrap:wrap;margin-left:0;padding-left:0}.popup-content ul
li{display:inline-block;margin-right:15px}.popup-content
li{padding-left:15px;position:relative}.popup-content li:before{left:0;top:0;font-size:90%;content:'•';position:absolute;color:var(--color3)}.team{display:flex;flex-wrap:wrap;margin:20px
-20px}.team
.item{width:calc(33.333% - 20px);margin:0
10px 20px;height:0;padding-top:39%;position:relative;background-repeat:no-repeat;background-size:100% auto}.team .item
img{position:absolute;top:8%;width:85%;margin:0
auto;left:0;right:0;cursor:pointer}.team .item
h2{position:absolute;bottom:15px;left:0;right:0;text-align:center;padding:20px;margin:0}#speellijst
.stage{margin:50px
auto 0;max-width:280px;margin-bottom:-50px}#speellijst{background-color:var(--color1);background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--color2);font-family:var(--fontlijst);text-shadow:1px 1px 2px rgba(0,0,0,.75);text-transform:uppercase}#speellijst
a{color:var(--color3)}#speellijst h2
a{text-decoration:underline}.playlist{width:100%;border-collapse:collapse;margin-top:40px}.playlist
td{padding:5px
15px 5px 0;text-align:left;border:0}.playlist
a{color:var(--color2)!important}#pers{color:var(--color2);background:var(--color3)}#pers
img{filter:invert(1);max-width:220px}#pers
.items{margin-top:60px;font-family:var(--fontheader);font-weight:100;text-transform:uppercase;padding:0
12%}#pers
.item{font-size:24px;line-height:34px;margin-bottom:35px}#boekingen{background-color:var(--color1);color:var(--color2)}#boekingen
.items{display:flex;flex-wrap:wrap;justify-content:center}#boekingen
.item{padding:20px
50px}#boekingen .item
img{max-width:120px;margin-bottom:20px}#boekingen .item a
img{max-width:40px;margin:10px}#boekingen .item
a{color:var(--color2)!important}#boekingen
b{font-weight:600}.credits{text-transform:uppercase;font-size:14px;padding-top:50px}.credits .sm
a{color:var(--color2);display:inline-block;margin:0
12px 30px}.credits
.sm{font-size:35px;line-height:35px;margin:0
10px}@media (max-width: 1500px){h1{font-size:44px;line-height:44px;padding-bottom:15px}h2{font-size:26px;line-height:26px;padding-bottom:15px}#banner .content
.img{max-width:300px}#het-groot
.img{max-width:230px;margin-bottom:30px}}@media (max-width: 1280px){html,body{font-size:17px;line-height:23px}body{padding-top:10px}h1{font-size:40px;line-height:40px;padding-bottom:15px}h2{font-size:23px;line-height:23px;padding-bottom:12px}#banner{background-position:center top;min-height:0;height:auto;padding-top:60%}#banner
.content{bottom:15px}#banner .content
.img{max-width:260px}#banner .content
.bg{padding:20px
25px}#het-groot
.img{max-width:200px;margin-bottom:20px}#speellijst
.stage{margin:40px
auto 0;max-width:220px;margin-bottom:-20px}}@media (max-width: 940px){html,body{font-size:16px;line-height:22px}h1{font-size:38px;line-height:38px;padding-bottom:15px}h2{font-size:23px;line-height:23px;padding-bottom:12px}.nav{font-size:21px}.nav
a{padding:0
4px}.header
.logo{height:50px}section{padding:60px
0}#banner{background-position:center top;padding:0}#banner
.content{position:relative;padding-top:250px}.popup-content{padding:40px
22px 20px}.team .item
h2{bottom:10px;padding:20px
10px;font-size:19px}#pers
img{max-width:180px}#pers
.items{margin-top:50px;padding:0
10%}#pers
.item{font-size:21px;line-height:30px;margin-bottom:30px}#boekingen
.item{padding:10px
40px}#boekingen .item
img{max-width:90px;margin-bottom:20px}#boekingen .item a
img{max-width:30px;margin:8px}.credits{font-size:14px;padding-top:40px}.credits
a{color:var(--color2)!important}.credits .sm
a{margin:0
12px 30px}.credits
.sm{font-size:28px;line-height:28px;margin:0
8px}}@media (max-width: 768px){body{padding-top:30px}html,body{font-size:15px;line-height:20px}section{padding:50px
0}.header
.row{display:block;padding:0}.header
.social{position:absolute;top:18px;right:20px;font-size:18px;line-height:18px}.header .social
a{margin-left:8px}.header
.logo{padding:0;height:36px;margin:12px
auto 10px;display:block}.nav{font-size:19px}.nav
a{padding:0
8px}.nav
li{margin:0
0 9px}.nav
ul{margin:0}#banner .content
.img{max-width:220px}.popup-content{padding:45px
20px 10px}#het-groot
.img{max-width:160px;margin-bottom:20px}.playlist{margin-top:30px}.playlist
td{padding:4px
8px 4px 0}}@media (max-width: 680px){body{padding-top:50px}html,body{font-size:15px;line-height:18px}h1{font-size:28px;line-height:28px;padding-bottom:10px}h2{font-size:21px;line-height:21px;padding-bottom:10px}section{padding:40px
0}.row{padding:0
20px}.popup-content
li{padding-left:12px}#banner .content
.img{max-width:140px}#banner .content
.bg{padding:15px}#banner
.content{padding-left:15px;padding-right:15px;padding-top:165px}.team{margin:20px
-16px 0}.team
.item{width:calc(50% - 16px);margin:0
8px 10px;padding-top:58%}.team .item
h2{bottom:10px;padding:10px;font-size:15px}#speellijst
.stage{margin:20px
auto 0;max-width:140px;margin-bottom:-20px}.playlist{font-size:12px;line-height:16px}#pers
img{max-width:130px}#pers
.items{margin-top:30px;padding:0}#pers
.item{font-size:18px;line-height:26px;margin-bottom:20px}#boekingen .item a
img{margin:0
8px 16px}.credits{font-size:12px}}@media (max-width: 480px){p{padding-bottom:10px}.playlist{font-size:10px}.playlist
td{padding:2px
4px 2px 0}}@media (max-width: 389px){.nav{font-size:17px}.nav
a{padding:0
6px}.team .item
h2{font-size:14px}}