@font-face{font-family:'Asap';src:url('/theme/font/Asap-Italic.eot');src:url('/theme/font/Asap-Italic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Asap-Italic.woff2') format('woff2'),
url('/theme/font/Asap-Italic.woff') format('woff'),
url('/theme/font/Asap-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Asap';src:url('/theme/font/Asap-SemiBoldItalic.eot');src:url('/theme/font/Asap-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Asap-SemiBoldItalic.woff2') format('woff2'),
url('/theme/font/Asap-SemiBoldItalic.woff') format('woff'),
url('/theme/font/Asap-SemiBoldItalic.ttf') format('truetype');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Asap';src:url('/theme/font/Asap-BoldItalic.eot');src:url('/theme/font/Asap-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Asap-BoldItalic.woff2') format('woff2'),
url('/theme/font/Asap-BoldItalic.woff') format('woff'),
url('/theme/font/Asap-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Asap';src:url('/theme/font/Asap-Italic_1.eot');src:url('/theme/font/Asap-Italic_1.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Asap-Italic_1.woff2') format('woff2'),
url('/theme/font/Asap-Italic_1.woff') format('woff'),
url('/theme/font/Asap-Italic_1.ttf') format('truetype');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Asap';src:url('/theme/font/Asap-MediumItalic.eot');src:url('/theme/font/Asap-MediumItalic.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Asap-MediumItalic.woff2') format('woff2'),
url('/theme/font/Asap-MediumItalic.woff') format('woff'),
url('/theme/font/Asap-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Asap';src:url('/theme/font/Asap-Medium.eot');src:url('/theme/font/Asap-Medium.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Asap-Medium.woff2') format('woff2'),
url('/theme/font/Asap-Medium.woff') format('woff'),
url('/theme/font/Asap-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Asap';src:url('/theme/font/Asap-SemiBold.eot');src:url('/theme/font/Asap-SemiBold.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Asap-SemiBold.woff2') format('woff2'),
url('/theme/font/Asap-SemiBold.woff') format('woff'),
url('/theme/font/Asap-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Asap';src:url('/theme/font/Asap-Regular.eot');src:url('/theme/font/Asap-Regular.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Asap-Regular.woff2') format('woff2'),
url('/theme/font/Asap-Regular.woff') format('woff'),
url('/theme/font/Asap-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Asap';src:url('/theme/font/Asap-Bold.eot');src:url('/theme/font/Asap-Bold.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Asap-Bold.woff2') format('woff2'),
url('/theme/font/Asap-Bold.woff') format('woff'),
url('/theme/font/Asap-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Asap';src:url('/theme/font/Asap-Regular_1.eot');src:url('/theme/font/Asap-Regular_1.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Asap-Regular_1.woff2') format('woff2'),
url('/theme/font/Asap-Regular_1.woff') format('woff'),
url('/theme/font/Asap-Regular_1.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}html{height:100%;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:100%}html,body{background:transparent;font-family:var(--fontbody);font-weight:300;line-height:24px;font-size:18px}:root{--fontbody:'Asap';--fontheader:'Asap';--color1:#000;--color2:#fff;--color3:#d30861;--color4:#7b1d82;--color5:#f96005;--color6:#0a9acc;--color7:#2457a3}img{height:auto;max-width:100%;border-style:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}ul, ul
li{margin-left:0;padding-left:0;list-style:none}b,strong{font-weight:500}p{padding-bottom:15px}button,input{overflow:visible}button,select{text-transform:none}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}textarea{overflow:auto;resize:vertical}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="email"]{-webkit-appearance:none;border-radius:0}input[type='checkbox']{width:auto!important}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h2,h3,h4{font-family:var(--fontheader);font-weight:500}h1{padding:0;margin:0
0 30px 0;font-size:34px;line-height:34px}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}main,header,section,aside,footer{display:block}.text
li{padding-left:18px;padding-bottom:10px;position:relative}.text li:before{left:0;top:0;content:'•';position:absolute;color:var(--color3)}body{display:flex;flex-direction:column;min-height:100vh}.wrap{flex:1;padding-bottom:30px}.wrap{background-color:transparent}.row{max-width:1140px;margin:0
auto;padding:0
30px;position:relative}.preloader-wrapper{height:100%;width:100%;background:var(--color3);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;text-align:center}.preloader-wrapper.default
img{max-width:130px}.preloader .preload,.preload{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preload-footer{position:absolute;bottom:0;left:0;right:0;width:100%;max-width:1300px;padding:0
10%;margin:0
auto;text-align:center}.preload-logo{max-width:500px;margin:0
auto;padding:0
6% 50px}.preload-logo
img{transform:scale(1);opacity:1;transition:.5s ease-out}.preloader .preload-logo
img{transform:scale(0.3);opacity:0}.preload-footer{bottom:0;transition:.8s ease-out}.preloader .preload-footer{bottom:-500px}.banner
.row{padding:0;max-width:1366px}.header{background:var(--color3);color:var(--color2);position:relative;height:50px;line-height:50px}.header
.row{padding:0}.header
a{color:var(--color2);text-decoration:none}.header a:hover{color:var(--color2)}.logo,.logocopy{position:absolute;left:50%;border-radius:100%}.logo{background-color:var(--color3);top:-65px;margin-left:-78px;z-index:2;overflow:hidden;background-image:url(/theme/img/de-muziekspeeltuin-logo-wit-inverse2.png);background-repeat:no-repeat;background-position:center center;background-size:180px 180px;width:180px;height:180px}.logocopy{background-color:transparent;top:-66px;margin-left:-79px;z-index:3;width:182px;height:182px;border:2px
solid #fff}.logo
.rotate{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0;background-image:url(/theme/img/de-muziekspeeltuin-logo-wit-inverse1.png);background-repeat:no-repeat;background-size:180px 180px;width:180px;height:180px;background-position:center center;-webkit-animation:rotating 24s linear infinite;-moz-animation:rotating 24s linear infinite;-ms-animation:rotating 24s linear infinite;-o-animation:rotating 24s linear infinite;animation:rotating 24s linear infinite}.nav{display:flex;justify-content:center;align-items:center;position:relative}.nav
div{display:block;padding:0
20px}.nav
a{display:block;text-align:center;text-transform:lowercase}.nav
a.active{text-decoration:underline}.nav
.first{overflow:hidden}.nav .first
a{width:38px;text-indent:-300px;background:url(/theme/img/home-button.png) no-repeat;background-position:0 5px;background-size:38px 38px}.nav div:nth-child(3) a{margin-right:90px}.nav div:nth-child(4) a{margin-left:110px}.nav
a{font-size:18px;font-weight:500;transition:.2s}.nav a:hover{text-decoration:underline}html
.splide__progress__bar{height:5px;background:var(--color3)}html
.splide__progress{background:var(--color2);position:absolute;width:50px;right:20px;bottom:15px;border-radius:3px;overflow:hidden}.main{padding:90px
0 30px;text-align:left}.main
.row{max-width:820px}.text
a{transition:.2s;text-decoration:underline;color:var(--color3);font-weight:500}.text a:hover{text-decoration:underline;color:var(--color3)}.form-input{margin-bottom:10px;text-align:left}.form-input
label{display:block;font-size:15px;font-weight:300}.form-input input, .form-input
textarea{border:1px
solid #ccc;padding:5px;font-family:inherit;font-size:18px;width:100%}.req{color:var(--color7);font-weight:800}.form-req{font-size:14px;font-weight:300;text-align:right}#antispam{display:none!important}.form-input.btn{text-align:center;padding:30px
0}.form-input.btn
button{border:0;background:var(--color7);color:var(--color2);font-weight:500;display:inline-block;margin:0
auto;padding:10px
20px;cursor:pointer;transition:.3s}.form-input.btn button:hover{transform:translateY(-3px)}.errors{padding:10px
15px;text-align:center;background:#e60000;color:var(--color2);margin:10px
0 20px}.success-box{display:block;position:relative;padding:50px;text-align:center;font-size:20px;line-height:28px;background:var(--color7);color:var(--color2);margin:20px
0}.success-box
img{max-width:60px;display:inline-block;margin-top:20px}.success-box
.close{position:absolute;right:10px;top:10px;z-index:1;width:36px;height:36px;line-height:36px;text-align:center}.success-box .close a, .success-box .close a:hover{color:var(--color2)!important;display:block;font-size:24px;text-decoration:none}.footer{background-color:var(--color3);color:var(--color2);text-align:center;padding-top:55px;background-image:url(/theme/img/footer-repeat.png);background-repeat:repeat-x;background-position:center top;background-size:1562px 55px}.footer
.row{padding-top:25px;padding-bottom:25px}.footer
.copy{padding-top:15px;font-size:90%}.footer
a{color:var(--color2);text-decoration:none}.footer a:hover{color:var(--color2);text-decoration:underline}@-webkit-keyframes
rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.paars .preloader-wrapper{background:var(--color4)}.paars
.header{background:var(--color4)}.paars
.logo{background-color:var(--color4)}html .paars
.splide__progress__bar{background:var(--color4)}.paars
.footer{background-color:var(--color4)}.paars .text
a{color:var(--color4)}.paars .text a:hover{color:var(--color4)}.paars .text li:before{color:var(--color4)}.oranje .preloader-wrapper{background:var(--color5)}.oranje
.header{background:var(--color5)}.oranje
.logo{background-color:var(--color5)}html .oranje
.splide__progress__bar{background:var(--color5)}.oranje
.footer{background-color:var(--color5)}.oranje .text
a{color:var(--color5)}.oranje .text a:hover{color:var(--color5)}.oranje .text li:before{color:var(--color5)}.lichtblauw .preloader-wrapper{background:var(--color6)}.lichtblauw
.header{background:var(--color6)}.lichtblauw
.logo{background-color:var(--color6)}html .lichtblauw
.splide__progress__bar{background:var(--color6)}.lichtblauw
.footer{background-color:var(--color6)}.lichtblauw .text
a{color:var(--color6)}.lichtblauw .text a:hover{color:var(--color6)}.lichtblauw .text li:before{color:var(--color6)}.blauw .preloader-wrapper{background:var(--color7)}.blauw
.header{background:var(--color7)}.blauw
.logo{background-color:var(--color7)}html .blauw
.splide__progress__bar{background:var(--color7)}.blauw
.footer{background-color:var(--color7)}.blauw .text
a{color:var(--color7)}.blauw .text a:hover{color:var(--color7)}.blauw .text li:before{color:var(--color7)}@media (max-width: 945px){.logo{top:-45px;margin-left:-64px;background-size:140px 140px;width:140px;height:140px}.logocopy{top:-46px;margin-left:-65px;width:142px;height:142px}.logo
.rotate{background-size:140px 140px;width:140px;height:140px}.nav
div{padding:0
10px}.nav div:nth-child(3) a{margin-right:60px}.nav div:nth-child(4) a{margin-left:110px}.nav
a{font-size:17px}}@media (max-width: 780px){.main{padding:65px
0 0}.nav-trigger{display:none;z-index:2;cursor:pointer;position:absolute;right:39px;top:36px;text-align:center;width:30px;height:36px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-trigger
span{display:block;position:absolute;height:4px;width:100%;background:var(--color1);opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-trigger span:nth-child(1){top:1px}.nav-trigger span:nth-child(2), .nav-trigger span:nth-child(3){top:10px}.nav-trigger span:nth-child(4){top:19px}.nav-trigger.open span:nth-child(1){top:10px;width:0;left:50%}.nav-trigger.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-trigger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-trigger.open span:nth-child(4){top:10px;width:0;left:50%}.nav-trigger{display:block;top:12px;right:19px}.nav-trigger
span{background:var(--color2)}.nav{display:none}.active
.nav{display:block;left:0;right:0;position:absolute;top:50%;transform:translateY(-50%)}.active .nav-trigger{top:25px}.active.header{position:fixed;top:0;left:0;bottom:0;right:0;height:100%;z-index:100}.active.header
.row{height:100%}.active .logo, .active .logocopy, .active .logo
.rotate{display:none}.active .nav div:nth-child(3) a{margin-right:0}.active .nav div:nth-child(4) a{margin-left:0}.active .nav
a{font-size:18px}.active .nav .first
a{text-indent:1000px;background-position:center;margin:0
auto 5px}}@media (max-width: 680px){html,body{line-height:22px;font-size:17px}h1{margin:0
0 25px 0;font-size:28px;line-height:30px}.row{padding:0
20px}.footer{font-size:16px;padding-top:35px;background-image:url(/theme/img/footer-repeat.png);background-size:955px 33px}.footer
.row{padding-top:25px;padding-bottom:25px}.footer
.copy{padding-top:10px}}@media (max-width: 400px){.footer{background-image:url(/theme/img/footer-repeat.png);background-size:781px 27px}}@media (max-width: 320px){.footer
span{display:none}}