*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body{height:100%}header{height:130px;width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:20}.pd_wim{font-size:1.4em}#PLCookie{width:100%;min-height:50px;position:fixed;padding:0 15px;z-index:1000;bottom:0;left:0;right:0;display:flex;-ms-align-items:center;align-items:center;background-color:#4f4f4f;-webkit-box-shadow:0 0 20px 0 rgba(102,102,102,.23);-moz-box-shadow:0 0 20px 0 rgba(102,102,102,.23);box-shadow:0 0 20px 0 rgba(102,102,102,.23)}#PLCookie article{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center;color:#fff;letter-spacing:1px}#PLCookie article div{display:flex;justify-content:center;-ms-align-items:center;align-items:center}#PLCookie article div a{padding:10px 15px;margin-left:20px;background-color:#fff;color:#4f4f4f;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;cursor:pointer;transition:all .3s}#PLCookie article div a:hover{background-color:#dbdbdb}#menucontent ul li,#content h1,section .top li{font-family:'Marvel',sans-serif}#content .c{font-family:Arial,Helvetica\ Neue,Helvetica,sans-serif}#container{padding-top:130px;min-height: calc(100% + 130px);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;position:relative}#container:not(.approachBg):not(.lessonsBg):not(.homeBg) {background-position:center}#container .approachBg,#container .lessonsBg,#container .homeBg{background-position:top}#menu{position:fixed;height:100%;width:300px}#menucontent{position:absolute;z-index:5;width:100%;top:0;left:0}#menucontent ul li{border-bottom:1px solid #fff;height:70px;line-height:70px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:1.25em}#menucontent ul a{color:#fff}.transback{position:absolute;top:0;background-color:#4a4a4a;opacity:.7;width:100%;height:100%}#body{margin-left:300px;margin-top:130px;height:100%;position:relative}#content{width:80%;margin-left:10%;position:relative;margin-top:40px;margin-bottom:2em}#content h1{background-color:#000;color:#fff;font-size:1.5em;padding:10px 40px}#content .c{color:#fff;padding:20px 40px;line-height:1.5em;font-size:1em}#content .c .c{padding:0}#content h2{font-weight:bold;font-size:1.25em}.c .datum{margin-top:0;font-size:1em}.mg .c img{width:819px}#content section{position:relative;background:rgba(74,74,74,.7);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#554a4a4a, endColorstr=#554a4a4a);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#554a4a4a, endColorstr=#554a4a4a)"}#logo{width:300px;position:absolute;top:50%;left:50%;margin-left:-150px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section .top{background-color:#000}section .top li{display:inline-block;width:33.3333%;font-size:1.5em;text-align:center;height:40px;line-height:40px;border-right:1px solid #a4a4a4;float:left;overflow:hidden}section .top li:hover,section .activetop li,#content .visualdiv:hover h1{background-color:#a4a4a4}section .top a:last-child li{border:none}section a{color:#fff}#resbutton{position:absolute;top:50%;margin-top:-11px;left:150px;margin-left:-12px;display:none}.vierkant{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.vierkant:after{padding-top:100%;content:"";display:block}#content .vierkant h1{display:none;position:absolute;width:100%;text-align:center;bottom:0;left:0;font-size:1em;background:none;background-color:rgba(74,74,74,.7)}#content .album:hover h1{display:block}#contactcontent ul li{color:#fff;min-height:2em}.rechthoek{width:100%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.rechthoek:after{padding-top:150%;content:"";display:block}h1:first-letter{text-transform:uppercase}.contactafb{width:30%;margin-top:40px;float:left}.contactinfo{margin-top:40px;width:66%;float:right}.contactinfo>*{margin-top:0!important;margin-bottom:20px!important}#siteby{position:absolute;bottom:1em;width:100%;text-align:center;color:#a4a4a4;font-size:18px;margin-top:2em}#siteby a{color:#a4a4a4;text-transform:uppercase;font-size:.7em;font-weight:bold}.taalkeuze{position:absolute;right:115px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.taalkeuze li{display:inline-block;margin-left:25px}.taalkeuze a{color:#000}.c table td{border:none}.line{width:100%;height:1px;background-color:#fff}.halfline,hr{width:50%;height:1px;background-color:#fff;border:none;text-align:left}.swiper-button-next,.swiper-button-prev{top:25px;height:40px;width:40px;background-size:cover;margin-top:0}.swiper-button-prev{background-image:url(/images/xarr_l.png.pagespeed.ic.VzrqpLnOYI.png)}.swiper-button-next{background-image:url(/images/xarr_r.png.pagespeed.ic.MLiKhCqGt_.png)}.swiper-pagination{top:65px}.swiper-pagination-bullet-active{background-color:#fff}.active li,#menucontent li:hover{background-color:rgba(255,255,255,.7);color:#000}#swiperhead{height:90px}.insta-preview{display:flex;justify-content:space-between}.insta-preview a{display:block;width:24%;padding-bottom:24%;background-size:cover}.instagram-titel{text-align:center;margin-bottom:15px}.bevestiging_bg{width:100%;min-height:100vh;display:flex;justify-content:center;-ms-align-items:center;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat}.bevestiging{width:100%;border-radius:5px;-webkit-box-shadow:0 0 22px 0 rgba(82,82,82,.10);-moz-box-shadow:0 0 22px 0 rgba(82,82,82,.10);box-shadow:0 0 22px 0 rgba(82,82,82,.10);max-width:700px;padding:50px;background-color:#fff;display:flex;justify-content:center;-ms-align-items:center;align-items:center;flex-direction:column}.bevestiging i{font-size:2em;color:#000}.bevestiging h2{text-transform:uppercase;letter-spacing:3px;color:#000;font-size:15px;margin:10px 0}.bevestiging h1{font-weight:700;font-size:2em;text-align:center;color:#000;width:100%;margin:auto;margin-bottom:10px}.bevestiging p{line-height:150%;color:#000;font-size:17px;font-weight:200;text-align:center}.bevestiging a{cursor:pointer;display:inline-block;padding:13px 30px;background-color:#737c42;font-weight:200;color:#fff;margin-top:20px}.nieuwsbrief_blokken{width:100vw!important;padding:200px 50px}.nieuwsbrief_blokken>div{text-align:center}.nieuwsbrief_blokken label{text-align:left}.nieuwsbrief_blokken button{background-color:#9e9b9b!important;color:#fff!important;width:30%;padding:0 10px;cursor:pointer;color:#000;border:none;text-transform:uppercase;font-size:1.2em;border:2px solid #000;font-weight:normal;text-align:left;height:13em;vertical-align:top}.nieuwsbrief_blokken button h1{padding-top:0;margin-top:0;margin-bottom:1em;border-bottom:1px solid #fff;padding-bottom:.5em;text-align:center}.nieuwsbrief_blokken #emailinput{width:70%;text-align:center;margin:auto;margin-bottom:1em}.nieuwsbrief_blokken #emailinput input{width:100%;padding:7px;margin:auto;margin-bottom:1em}.nieuwsbrief_blokken form input[type="text"]{margin-bottom:1em}.nieuwsbrief_blokken form input[type="submit"]{padding:5px 15px;border-radius:200px;cursor:pointer;background-color:transparent;color:#fff;text-transform:uppercase;margin-bottom:1em;margin-top:1em;border:none;float:right;text-decoration:underline}.nieuwsbrief_blokken form label{text-transform:none!important;padding-left:.5em}.nieuwsbrief_blokken article h2{color:#fff;margin-bottom:15px;margin-top:25px;text-transform:uppercase;font-weight:bold;font-size:1.4em;font-family:'Marvel',sans-serif}.nieuwsbrief_blokken article div{font-size:1.2em;line-height:150%;font-weight:200;color:#585858}#uitschrijven-popup form #PostInput,#aanpassen-popup form #PostInput{width:49%;margin-bottom:30px}#uitschrijven-popup form input[type="text"],#uitschrijven-popup form input[type="email"],#uitschrijven-popup select,#aanpassen-popup form input[type="text"],#aanpassen-popup form input[type="email"],#aanpassen-popup select{width:100%;font-family:Comfortaa,sans-serif;border:none;padding:8px;font-size:.9em;color:#fff;background-color:rgba(255,255,255,.05);border-bottom:2px solid #d4d2c6}#uitschrijven-popup form input[type="text"],#uitschrijven-popup form input[type="email"],#uitschrijven-popup select,#aanpassen-popup form input[type="text"],#aanpassen-popup form input[type="email"],#aanpassen-popup select{color:#000!important}#uitschrijven-popup select,#aanpassen-popup select{background-position:center right;background-size:contain;background-repeat:no-repeat;background-image:url(/images/select.png)}#uitschrijven-popup select option,#aanpassen-popup select option{color:#000}#uitschrijven-popup form input[type="submit"],#aanpassen-popup form input[type="submit"]{padding:7px 20px;color:#fff;background-color:#979494;font-weight:400;letter-spacing:1px;margin-top:20px;border:none;border-radius:200px}#uitschrijven-popup form textarea,#aanpassen-popup form textarea{width:100%;border:none;color:#fff;padding:5px;background-color:rgba(255,255,255,.05);border-bottom:2px solid #d4d2c6;min-height:100px}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal2{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.uitschrijven-btn{text-align:center}.uitschrijven-btn button{border:none;font-weight:700;color:#979494;background-color:transparent;border:2px solid #979494;transition:all .3s;padding:10px 25px;border-radius:200px;font-family:"Comfortaa",sans-serif;margin-bottom:3em}.uitschrijven-btn button:hover{background-color:#979494;color:#fff;border:none}#uitschrijven-popup,#aanpassen-popup{position:fixed;top:45%;left:22.5%;width:55%;z-index:9999;padding:30px;background-color:#fefefe;margin:auto}.uitschrijven-confirm{display:none;text-align:center;margin:5em auto;line-height:180%;font-size:1.5em}.uitschrijven-confirm hr{width:20%;margin:1em auto}.popup-intro h2,.popup-intro p{text-align:left;margin-left:0;font-family:'Comfortaa',sans-serif!important}.popup-intro h2{width:100%;font-size:2rem;font-weight:bold;margin-top:0}.popup-intro p{width:100%;margin-bottom:2em;line-height:120%}.uitschrijven-form input{border:none;padding:10px;color:#353535;font-size:1em;font-weight:200;margin-bottom:20px;border-bottom:1px solid #aaa}.uitschrijven-form input[type="text"],.uitschrijven-form input[type="email"]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;width:48%;margin:1%}.uitschrijven-form input[type="submit"]{padding:15px 30px;background-color:#979494;color:#fff;margin-top:15px;border-radius:200px;border:none;font-size:.9em}.uitschrijven-form input[type="submit"]:disabled{opacity:.7}@media screen and (max-width:1180px){.nieuwsbrief_blokken button{width:70%!important;margin-bottom:1em}}@media screen and (max-width:1150px){#menu{display:none;z-index:10;background-color:#4a4a4a}#resbutton{display:block;cursor:pointer}#body{margin-top:50px;margin-left:0}}@media screen and (max-width:1050px){.nieuwsbrief_blokken article{width:45%}}@media screen and (max-width:850px){.nieuwsbrief_blokken article{width:100%}#uitschrijven-popup,#aanpassen-popup{width:90%;left:5%}.bevestiging{width:90%}.bevestiging h1{font-size:1.4em;padding-top:.5em;padding-bottom:.5em}.bevestiging p{font-size:15px}.bevestiging a{font-size:14px}}@media screen and (max-width:480px){.nieuwsbrief_blokken article h2{text-align:center;font-size:1.2em}}@media screen and (max-width:790px){#menu,.contactafb,.contactinfo{width:100%}#resbutton{left:10%;margin-left:0}.taalkeuze{right:10%}#logo{width:150px;margin-left:-75px}.cnt>*{float:right!important}.cnt>*:first-child{float:left!important}.swiper-button-next,.swiper-button-prev{top:75px;height:40px;width:40px;background-size:cover;margin-top:0}.swiper-pagination{top:115px}#swiperhead{height:150px}.insta-preview{flex-wrap:wrap}.insta-preview a{display:block;width:49%;padding-bottom:49%;background-size:cover}.insta-preview a:nth-child(-n+2){margin-bottom:2%}.nieuwsbrief_blokken button{width:100%!important}}@media screen and (max-width:500px){#content{width:95%;margin-left:2.5%}#content h1{text-align:center}#content .c{padding:10px 20px}#content .mg .c{padding:0}.pd_klein{display:block;font-size:14px}.pd_wim{font-size:16px}.pd_kleiner{font-size:13px}section .top a li{width:100%;border-right:none;border-bottom:1px solid #a4a4a4}section .top a:nth-child(3) li
  {border:none}#menu{position:relative;height:100vh}#menucontent{background-color:#4a4a4a}.taalkeuze{top:10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.taalkeuze li{display:inline-block;margin-left:10px;margin-right:10px}.halfline,hr{width:100%}}@media screen and (max-height:830px){#menucontent ul li{height:60px;line-height:60px;font-size:1.1em}}@media screen and (max-height:730px){#menucontent ul li{height:50px;line-height:50px;font-size:1.1em}}