@font-face{font-family:'VisbyRoundCF';font-style:normal;font-weight:400;src:url('../../fonts/visbyroundcf/VisbyRoundCF-Medium.eot');src:local('VisbyRoundCF Medium'),local('sans-serif'),url('../../fonts/visbyroundcf/VisbyRoundCF-Medium.eot?#iefix') format('embedded-opentype'),url('../../fonts/visbyroundcf/VisbyRoundCF-Medium.woff2') format('woff2'),url('../../fonts/visbyroundcf/VisbyRoundCF-Medium.woff') format('woff'),url('../../fonts/visbyroundcf/VisbyRoundCF-Medium.ttf') format('truetype')}@font-face{font-family:'VisbyRoundCF';font-style:bold;font-weight:700;src:url('../../fonts/visbyroundcf/VisbyRoundCF-Bold.eot');src:local('VisbyRoundCF Bold'),local('sans-serif'),url('../../fonts/visbyroundcf/VisbyRoundCF-Bold.eot?#iefix') format('embedded-opentype'),url('../../fonts/visbyroundcf/VisbyRoundCF-Bold.woff2') format('woff2'),url('../../fonts/visbyroundcf/VisbyRoundCF-Bold.woff') format('woff'),url('../../fonts/visbyroundcf/VisbyRoundCF-Bold.ttf') format('truetype')}@font-face{font-family:'VisbyRoundCF';font-style:bolder;font-weight:900;src:url('../../fonts/visbyroundcf/VisbyRoundCF-Heavy.eot');src:local('VisbyRoundCF Heavy'),local('sans-serif'),url('../../fonts/visbyroundcf/VisbyRoundCF-Heavy.eot?#iefix') format('embedded-opentype'),url('../../fonts/visbyroundcf/VisbyRoundCF-Heavy.woff2') format('woff2'),url('../../fonts/visbyroundcf/VisbyRoundCF-Heavy.woff') format('woff'),url('../../fonts/visbyroundcf/VisbyRoundCF-Heavy.ttf') format('truetype')}@font-face{font-family:'JennaSue';font-style:normal;font-weight:400;src:local('JennaSue'),local('sans-serif'),url('/files/vps3H/JennaSue.ttf') format('truetype')}@font-face{font-family:'kidk';src:url('../../fonts/kidk/kidk.ttf') format('truetype'),url('../../fonts/kidk/kidk.woff') format('woff'),url('../../fonts/kidk/kidk.svg#kidk') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'kidk' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\e90a"}.icon-arrow_down:before{content:"\e900"}.icon-search:before{content:"\e901"}.icon-file:before{content:"\e902"}.icon-twitter:before{content:"\e903"}.icon-video:before{content:"\e904"}.icon-youtube:before{content:"\e904"}.icon-classroom:before{content:"\e905"}.icon-newsletter:before{content:"\e906"}.icon-instagram:before{content:"\e907"}.icon-home:before{content:"\e908"}.icon-facebook:before{content:"\e909"}html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,fieldset,legend,label,table,header,footer,nav,section{margin:0;padding:0;border:0}html,body{height:100%;min-width:320px}main,header,footer,nav,section,article,hgroup,figure{display:block}legend{display:none}.clear{clear:both}ul.nl{list-style:none;margin:0}.grid{display:flex;flex-wrap:wrap}.grid>.item{width:100%;box-sizing:border-box;display:block}.grid>.item img{width:100%}.grid>.item.w2-1{width:50%}.grid>.item.w3-1{width:33.33%}.grid>.item.w3-2{width:66.67%}.grid>.item.w4-1{width:25%}body,html{-webkit-overflow-scrolling:touch}body{font-family:'VisbyRoundCF';text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#333;background-image:url('../../images/lg70a-w120-fp');background-size:120px;background-position:-20px 50px;background-color:#ffffff}section.lightbg{background-color:#ffffff}div.kermis_logo{display:none;width:120px;position:absolute;top:20px;left:20px}@media (min-width:1324px){div.kermis_logo{display:block}}div.kermis_logo img{width:100%}.video-player{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7)}.video-player .wrapper{width:320px;height:191.25px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff}.video-player .wrapper h1{position:absolute;top:-40px;right:60px;left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:1.1em;height:30px;line-height:30px;pointer-events:none}.video-player .wrapper iframe{width:100%;height:100%}.video-player .wrapper span.close{display:block;position:absolute;right:0;top:-30px;width:40px;height:40px;line-height:25px;text-align:center;background-color:#ff0082;border-radius:50%;color:#fff;font-size:4em;cursor:pointer;transition:transform 200ms}.video-player .wrapper span.close:hover{transform:scale(1.2)}.video-player .wrapper span.close:before{content:'\00D7'}div.navigation{z-index:100;position:fixed;top:0;right:0;bottom:calc(100% - 60px);width:calc(50% -  (1024px / 2) - 300px);min-width:300px;background-color:#ffff00;overflow:hidden;transition:bottom 100ms, right 100ms;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 0 8px -3px rgba(0,0,0,0.5)}@media (min-width:764px){div.navigation{width:calc(50% -  1024px / 2)}}div.navigation .navBtn{position:absolute;top:0;right:0;left:0;display:block;cursor:pointer;transition:padding 100ms;height:60px;line-height:60px;color:#0b24fb;font-weight:900;font-size:1.4em;text-transform:uppercase;padding:0 40px}div.navigation .navBtn span.text{transition:opacity 100ms}div.navigation .navBtn>span.icon{display:inline-block;width:30px;height:40px;padding-top:10px;vertical-align:middle;transition:padding-top 200ms}div.navigation .navBtn>span.icon>em{width:26px;height:3px;margin:4px auto 0;border-radius:1.5px;display:block;background-color:#ff0082;transition:transform 200ms, opacity 200ms, margin 200ms}div.navigation>.items{overflow:auto;position:absolute;top:60px;right:0;bottom:0;left:0;padding:0 40px 40px}div.navigation>.items>ul{max-width:230px;margin-top:32px}div.navigation>.items>ul:first-child{margin-top:0}div.navigation>.items>ul:last-child{margin-bottom:40px}div.navigation>.items>ul li{margin-bottom:15px}div.navigation>.items>ul li:last-child{margin-bottom:0}div.navigation>.items>ul li a{display:block;background-color:#0b24fb;color:#ffffff;transition:background-color 200ms;padding:8px 10px;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:1.2em}div.navigation>.items>ul li a:hover{background-color:#ff0082}div.navigation>.items>ul li.separator{margin-bottom:30px}div.navigation>.items>ul.filters{margin:32px 0 0}div.navigation>.items>ul.filters li a{position:relative;background-color:#ffffff;color:#ff0082;padding-left:30px;transition:color 200ms}div.navigation>.items>ul.filters li a:hover,div.navigation>.items>ul.filters li a.active{color:#0b24fb}div.navigation>.items>ul.filters li a:before{content:'';display:inline-block;position:absolute;text-align:center;font-size:.8em;top:50%;left:10px;width:12px;height:12px;margin-top:-6px;background-color:#ff0082;border-radius:50%;opacity:0;transition:opacity 200ms}div.navigation>.items>ul.filters li a.active:before{opacity:1}#navToggle{display:none}#navToggle:checked+div.navigation{bottom:0;overflow:auto}#navToggle:checked+div.navigation .navBtn>span.icon{padding-top:16px}#navToggle:checked+div.navigation .navBtn>span.icon>em{width:28px}#navToggle:checked+div.navigation .navBtn>span.icon>em:first-child{transform:rotate(45deg);margin-top:8px}#navToggle:checked+div.navigation .navBtn>span.icon>em:nth-child(2){margin-top:-3px;transform:rotate(-45deg)}#navToggle:checked+div.navigation .navBtn>span.icon>em:last-child{opacity:0}div.breadcrumbs{font-size:.8em;color:#aaaaaa;padding:10px 0}div.breadcrumbs a,div.breadcrumbs span,div.breadcrumbs em{padding:5px 0;display:inline-block}div.breadcrumbs a{color:inherit}div.breadcrumbs em{font-style:normal;margin:0 3px}div.breadcrumbs em:before{content:'-'}h1{font-size:3.2em}p{font-size:1.1em;line-height:1.6em;margin-bottom:1.6em}.wrapper{max-width:1024px;width:calc(100% -  20px * 2);margin:0 auto;box-sizing:border-box}.wrapper.padded{padding-top:30px;padding-bottom:30px}.wrapper.white{background-color:#fff}div.videos .item{margin-bottom:30px;text-decoration:none}div.videos .item span.thumbnail{background-image:url('../../images/rnXJL-w450');background-size:auto 130%;display:block;background-color:#ccc;padding-top:60%;position:relative;cursor:pointer}div.videos .item span.thumbnail:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;width:70px;height:80px;line-height:80px;text-align:center;background-color:#fff;color:#000;opacity:.5;border-radius:50%;font-size:3em;padding-left:10px;transition:transform 200ms, opacity 200ms}div.videos .item span.thumbnail:hover:before{transform:translate(-50%, -50%) scale(1.1);opacity:.7}div.videos .item p{margin:5px 0 0;padding:10px 20px;background-color:#ffff00;color:#0b24fb;font-weight:900;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}main{height:100%;position:relative}div#hero{height:300px}.contentTitleWrapper{display:flex;flex-wrap:wrap}.contentTitleWrapper h2{width:100%;order:1}.contentTitleWrapper .pageinfoWrapper{order:0;margin:0 auto 30px}ul.tags{color:#0b24fb;font-weight:700;border-bottom:3px dotted #0b24fb;padding-bottom:10px;margin-bottom:10px;text-transform:uppercase}ul.tags li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main#home div#hero,main#self div#hero{height:400px}main#home div#hero .playbtn,main#self div#hero .playbtn{position:absolute;left:30px;bottom:30px;display:inline-block;z-index:9999;width:35px;height:40px;line-height:42px;text-align:center;background-color:#fff;color:#000;opacity:.5;border-radius:50%;font-size:1.5em;padding-left:5px;cursor:pointer;transition:transform 200ms, opacity 200ms}main#home div#hero .playbtn:hover,main#self div#hero .playbtn:hover{transform:scale(1.1);opacity:.7}main#home div#hero .playbtn.large,main#self div#hero .playbtn.large{width:85px;height:100px;line-height:100px;padding-left:15px;font-size:4em;top:50%;right:auto;bottom:auto;margin:-50px 0 0 -50px;left:50%;z-index:3}main#home div#hero .playbtn.pause,main#self div#hero .playbtn.pause{line-height:30px;padding-left:6px;width:34px}main#home div#hero .playbtn.pause::before,main#self div#hero .playbtn.pause::before{content:'\258C\258C';font-size:.7em}main#home div#hero .heroVideo,main#self div#hero .heroVideo{background-image:url('../../images/lg70a-w90-fp');background-size:90px;background-position:-21px 83px;height:100%;box-shadow:0 2px 6px -3px #000;position:relative}main#home div#hero .heroVideo .videowrapper,main#self div#hero .heroVideo .videowrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}main#home div#hero .heroVideo .videowrapper.hidden,main#self div#hero .heroVideo .videowrapper.hidden{display:none}main#home div#hero .heroVideo .videowrapper video,main#self div#hero .heroVideo .videowrapper video{width:100%;height:100%;position:relative;object-fit:cover}main#home div#hero span.jet,main#self div#hero span.jet{display:none;position:absolute;bottom:-5%;left:30px;width:22%;z-index:2}main#home div#hero span.jet img,main#self div#hero span.jet img{width:100%}main#home div#hero h1,main#self div#hero h1{display:block;margin:0 auto;max-width:90%;left:10%;position:absolute;bottom:30px;width:80%;color:#ffffff;font-size:3.5em;text-transform:uppercase;line-height:1em;font-weight:900}main#home div#hero h1:before,main#self div#hero h1:before{display:block;font-size:1.5em}main#home div#hero span.banner,main#self div#hero span.banner{display:block;margin:0 auto;padding-top:110px;max-width:400px;width:80%}main#home div#hero span.banner img,main#self div#hero span.banner img{width:100%}main#home div.text,main#self div.text{padding:30px 30px 0}main#home div.text p,main#self div.text p{color:#ff0082;text-align:center;font-weight:700}main#home div.grid.navblocks,main#self div.grid.navblocks{margin:30px auto 0;padding:0 30px;justify-content:center}main#home div.grid.navblocks .item,main#self div.grid.navblocks .item{display:block;background-color:#0b24fb;color:#ffffff;position:relative;box-sizing:border-box;border:1px solid #0b24fb;transition:background-color 200ms,font-size 200ms,height 200ms;padding:10px;text-decoration:none;font-weight:900;font-size:3em;text-transform:uppercase}main#home div.grid.navblocks .item:hover,main#self div.grid.navblocks .item:hover{color:#0b24fb;background-color:#ffffff}main#home div.grid.navblocks .item:before,main#self div.grid.navblocks .item:before{display:block;font-size:1.6em}main#home section#content,main#self section#content{background-image:url('../../images/lg70a-fp');background-size:75px;background-position:-20px 50px}main#home div#courses,main#self div#courses{margin:0 15px;display:block}main#home div#courses .item,main#self div#courses .item{background-color:#ffff00;border:5px solid #ffffff;margin:15px;position:relative}main#home div#courses .item a,main#self div#courses .item a{text-decoration:none}main#home div#courses .item .thumbnail,main#self div#courses .item .thumbnail{width:100%;height:200px;background-size:110%;background-position:center top}main#home div#courses .item .thumbnail.top,main#self div#courses .item .thumbnail.top{background-position:center top}main#home div#courses .item .thumbnail.middle,main#self div#courses .item .thumbnail.middle{background-position:center center}main#home div#courses .item .thumbnail.bottom,main#self div#courses .item .thumbnail.bottom{background-position:center bottom}main#home div#courses .item .thumbnail span.type,main#self div#courses .item .thumbnail span.type{display:inline-block;padding:5px 15px;font-weight:900;background-color:#0b24fb;color:#ffffff;text-transform:uppercase}main#home div#courses .item div.info,main#self div#courses .item div.info{padding:15px}main#home div#courses .item h3,main#self div#courses .item h3{color:#ff0082;text-transform:uppercase;height:2.5em}main#home div#courses .item em,main#self div#courses .item em{position:absolute;bottom:0;right:0;width:20px;height:20px;line-height:20px;text-align:center;background-color:#ffffff;color:#ff0082;padding:1px 0 0 3px;font-style:normal;font-family:arial}main#home div#courses .item em:before,main#self div#courses .item em:before{content:'\25BA'}main#home div#courses .item.w3-1,main#self div#courses .item.w3-1{width:calc(50% - 30px)}main#home div#courses .item.w2-1,main#self div#courses .item.w2-1{width:calc(50% - 30px)}main#home div#courses .item.w2-1 .thumbnail,main#self div#courses .item.w2-1 .thumbnail{height:0;background-position:50% 50%;background-size:130%}main#home div#courses.videos .item,main#self div#courses.videos .item{background:none}main#home section#more,main#self section#more{background-color:#ffffff;font-size:1.2em;padding-bottom:60px}main#home section#more .wrapper,main#self section#more .wrapper{padding-right:30px;padding-left:30px;padding-bottom:0}main#home section#more img,main#self section#more img{max-width:190px;display:block}@media (min-width:768px){main#home section#more img,main#self section#more img{position:absolute;bottom:-15px}}main#home section#more h2,main#self section#more h2{color:#0b24fb;text-transform:uppercase;font-weight:900}main#home section#more ul,main#self section#more ul{max-width:240px;width:100%}main#home section#more ul li,main#self section#more ul li{margin-bottom:10px}main#home section#more ul li:last-child,main#self section#more ul li:last-child{margin-bottom:0}main#home section#more ul li a,main#self section#more ul li a{display:block;background-color:#0b24fb;color:#ffffff;transition:background-color 200ms;padding:10px;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:1.15em}main#home section#more ul li a:hover,main#self section#more ul li a:hover{background-color:#ff0082}main#home{background-image:url('../../images/2fFFP-h1420-q50');background-size:auto 1420px;background-position:left -100px;background-color:#ff0082;background-repeat:no-repeat}@media (min-width:1550px){main#home{background-size:100%}}main#home section#more{padding-top:60px}main#self{background-image:url('../../images/NSJAu-w2160-q50');background-size:auto 400px;background-position:left top;background-color:#ff0082;background-repeat:no-repeat}main#self section#content,main#self section#recipelist{background-image:none;background-color:#ffffff}main#self section#content .wrapper,main#self section#recipelist .wrapper{padding-bottom:0}main#self section#content .wrapper ul.filters.self,main#self section#recipelist .wrapper ul.filters.self{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 10px 0 30px}main#self section#content .wrapper ul.filters.self li,main#self section#recipelist .wrapper ul.filters.self li{width:100%}main#self section#content .wrapper ul.filters.self li a,main#self section#recipelist .wrapper ul.filters.self li a{display:block;padding:10px 15px;background-color:#ffff00;color:#0b24fb;font-size:1.2em;text-align:center;font-weight:900;text-decoration:none;margin:0 20px 10px 0;box-sizing:border-box}main#self section#content .wrapper ul.filters.self li a.active,main#self section#recipelist .wrapper ul.filters.self li a.active{background-color:#0b24fb;color:#ffffff}main#self section#content .wrapper div#courses.self,main#self section#recipelist .wrapper div#courses.self{justify-content:space-between}main#self section#content .wrapper div#courses.self .item,main#self section#recipelist .wrapper div#courses.self .item{border:none;background:none}main#self section#content .wrapper div#courses.self .item .info,main#self section#recipelist .wrapper div#courses.self .item .info{background-color:#ffff00;margin-top:10px;transition:background-color 200ms}main#self section#content .wrapper div#courses.self .item .info h3,main#self section#recipelist .wrapper div#courses.self .item .info h3{font-size:1.52em;padding:5px 10px;transition:color 200ms;font-weight:900}main#self section#content .wrapper div#courses.self .item em,main#self section#recipelist .wrapper div#courses.self .item em{width:40px;height:40px;line-height:40px;font-size:1.6em;transition:color 200ms}main#self section#content .wrapper div#courses.self .item:hover .info,main#self section#recipelist .wrapper div#courses.self .item:hover .info{background-color:#ff0082}main#self section#content .wrapper div#courses.self .item:hover .info h3,main#self section#recipelist .wrapper div#courses.self .item:hover .info h3{color:#ffffff}main#self section#content .wrapper div#courses.self .item:hover em,main#self section#recipelist .wrapper div#courses.self .item:hover em{color:#0b24fb}main#self.filmpjes{background-image:url('../../images/caBBx-w2160-q60');background-position:left top}@media (min-width:1024px){main#self.filmpjes{background-size:150%}}main#self.over-ons{background-image:url('../../images/eWhfE-w2160-q60')}main#self.workshops{background-image:url('../../images/WDCkf-w2160-q60')}main#self.ontwerpwedstrijd{background-image:url('../../images/eC5o9-w2160-q60')}@media (min-width:1800px){main#self.ontwerpwedstrijd{background-size:100%}}main#self.ontwerpwedstrijd .download .downloadbtn{vertical-align:top;margin-bottom:30px}main#self.ontwerpwedstrijd .download img{max-width:200px}main#self.speurtocht{background-image:url('../../images/DbBFV-w2160-q60')}main.page section#content h2{text-transform:uppercase;color:#ff0082;font-size:2.8em;margin-bottom:30px;font-weight:900}main.page section#content h3{color:#0b24fb;margin-bottom:15px;font-size:1.4em;font-weight:900}main.page section#content h4{color:#0b24fb;font-size:1.2em;font-weight:900;margin-bottom:5px}main.page section#content div#contentBody p{font-size:1.2em;margin:0;padding-bottom:30px}main.page section#content div#contentBody p:last-child{padding-bottom:0}main.page section#content div#contentBody p a{color:#ff0082;text-decoration:none}main.page section#content div#contentBody p a:hover{text-decoration:underline}main.page section#content div#contentBody p strong{color:#0b24fb}main.page section#content div#contentBody p strong em{color:#ff0082;text-decoration:underline;font-style:normal}main.page section#content div#contentBody p img{max-width:500px}main.page section#content div.pagetext ul li{box-sizing:border-box;padding-left:22px;position:relative;font-weight:700;font-size:1.2em;margin-bottom:15px}main.page section#content div.pagetext ul li:before{content:'';display:inline-block;position:absolute;text-align:center;top:6px;left:0;width:12px;height:12px;background-color:#0b24fb;border-radius:50%}main.page section#content div.pagetext ul li a{color:#ff0082;text-decoration:none}main.page section#content div.pagetext ul li a:hover{text-decoration:underline}main.page .download{margin-top:60px}div.pageinfo{background-color:#ffff00;border:5px solid #ffffff;width:260px;box-sizing:border-box;transition:width 200ms}div.pageinfo p.tags{color:#0b24fb;font-weight:900;margin:15px 15px 30px;padding-bottom:15px;border-bottom:3px dotted #0b24fb;text-transform:uppercase}div.pageinfo p.tags strong{color:#ff0082;font-weight:inherit}div.pageinfo ul.tags{margin:15px}div.pageinfo a.back{display:block;border-top:5px solid #ffffff}div.pageinfo a.back span{display:inline-block;background-color:#ffffff;width:calc(100% - 36px);height:30px;line-height:30px;margin:3px 0 3px 3px;padding:0 12px;text-align:center;box-sizing:border-box;color:#0b24fb;font-weight:900;text-transform:uppercase;transition:color 200ms}div.pageinfo a.back:after{content:'\25BA';display:inline-block;width:30px;transform:rotate(-90deg);color:#ff0082;font-size:1.5em;text-align:left}div.pageinfo a.back:hover span{color:#ff0082}div.pageinfo h1{font-size:1.8em;font-weight:700;text-transform:uppercase}hr.bluedots{border:none;border-top:4px dotted #0b24fb;max-width:924px;margin:60px auto 0;padding-bottom:60px}hr.magentaline{border:none;height:12px;background-image:url('../../images/uff37');background-size:25px 12px;background-repeat:repeat;max-width:924px;margin:60px auto 0}div#hero div.pageinfo{position:absolute;bottom:-65px;right:10px}a.downloadbtn{text-decoration:none;color:#ff0082;display:inline-block;width:49%;max-width:130px;text-align:center}a.downloadbtn:first-child{margin-right:20px}a.downloadbtn .icon-file{display:block;font-size:3em}a.downloadbtn .icon-arrow_down{display:block;font-size:1.5em;margin-top:10px}a.downloadbtn .text{font-size:1.1em;text-decoration:underline;font-weight:700}main#course div#hero{height:200px;transition:height 200ms}main#course div#hero .wrapper{height:100%;background-size:100%;background-position:center top;position:relative}main#course div#hero .wrapper.top{background-position:center top}main#course div#hero .wrapper.middle{background-position:center center}main#course div#hero .wrapper.bottom{background-position:center bottom}main#course section#content .wrapper{background-color:#ffffff;padding-right:10px;padding-left:10px}main#course section#content .wrapper h1{color:#ff0082;font-weight:900;text-transform:uppercase;margin-bottom:30px;transition:font-size 200ms}main#course section#content .wrapper h2{color:#0b24fb;margin-bottom:30px}main#course section#content .wrapper div.text .downloadbtn{margin-top:30px}main#course section#content .wrapper ol,main#course section#content .wrapper ul{margin-left:18px;margin-bottom:30px}main#course section#content .wrapper ol li,main#course section#content .wrapper ul li{padding-left:10px;margin-bottom:10px}main#course section#content .wrapper ol li p,main#course section#content .wrapper ul li p{margin:0}main#course section#content .wrapper div.actions{text-transform:uppercase;position:relative;margin-bottom:42px}main#course section#content .wrapper div.actions:after{content:'';display:block;position:absolute;right:0;bottom:-42px;left:0;height:12px;background-image:url('../../images/uff37');background-size:25px 12px;background-repeat:repeat}main#course section#content .wrapper div.actions .social{text-align:right}main#course section#content .wrapper div.actions .social span,main#course section#content .wrapper div.actions .social a{height:40px;line-height:40px;margin-left:10px}main#course section#content .wrapper div.actions .social span{display:block;color:#0b24fb;font-weight:700;font-size:1.1em}@media (min-width:860px){main#course section#content .wrapper div.actions .social span{display:inline-block}}main#course section#content .wrapper div.actions .social a{display:inline-block;width:40px;text-align:center;font-size:1.2em;background-color:#0b24fb;color:#ffffff;text-decoration:none;box-sizing:border-box;border:1px solid #0b24fb;transition:background-color 200ms;vertical-align:top}main#course section#content .wrapper div.actions .social a.icon-facebook{line-height:47px}main#course section#content .wrapper div.actions .social a.icon-facebook:before{font-size:1.4em}main#course section#content .wrapper div.actions .social a.icon-twitter{line-height:43px}main#course section#content .wrapper div.actions .social a.icon-twitter:before{font-size:1.1em}main#course section#content .wrapper div.actions .social a:hover{color:#0b24fb;background-color:#ffffff}main#course section#content .wrapper div.videos{padding-top:30px}main#course section#content .wrapper div.moreinfo{position:relative;margin-top:0;margin-bottom:72px}main#course section#content .wrapper div.moreinfo h2{margin-bottom:10px;text-transform:uppercase;font-weight:900;font-size:1.2em}main#course section#content .wrapper div.moreinfo:after{content:'';display:block;position:absolute;right:0;bottom:-72px;left:0;height:12px;background-image:url('../../images/uff37');background-size:25px 12px;background-repeat:repeat}main#course section#content .wrapper div.moreinfo ul{margin-left:0}main#course section#content .wrapper div.moreinfo ul li{margin-bottom:10px;padding-left:0}main#course section#content .wrapper div.moreinfo ul li a{display:block;color:#ff0082;text-decoration:none;transition:color 200ms}main#course section#content .wrapper div.moreinfo ul li a:hover{color:#0b24fb}main#course section#content .wrapper div.moreinfo a.icon-search{font-size:2em;color:#0b24fb;text-transform:uppercase;text-decoration:none;font-weight:900;transition:color 200ms}main#course section#content .wrapper div.moreinfo a.icon-search:before{display:block;font-size:1.4em}main#course section#content .wrapper div.moreinfo a.icon-search:hover{color:#ff0082}main#course section#content .wrapper div.goUp{text-align:center;padding-top:30px}main#course section#content .wrapper div.goUp a{display:inline-block;margin:0 auto;color:#0b24fb;text-decoration:none;font-weight:900;text-transform:uppercase;transition:color 200ms}main#course section#content .wrapper div.goUp a:after{display:inline-block;content:'\25B2';background-color:#ffff00;color:#ff0082;width:24px;height:24px;line-height:24px;text-align:center;margin-left:1em}main#course section#content .wrapper div.goUp a:hover{color:#ff0082}main#course.self div#hero .wrapper .pageinfo{background-color:#ff0082}main#course.self div#hero .wrapper .pageinfo h1{color:#ffffff;font-weight:900;margin:15px;padding-top:30px}main#course.self div#hero .wrapper .pageinfo a.back:after{color:#ffff00}main#course.self section#content .wrapper h2{margin-bottom:10px}main#course.self section#content .wrapper div.yellowbox{color:#0b24fb;background-color:#ffff00;padding:30px;margin:30px 0}main#course.self section#content .wrapper div.yellowbox h2,main#course.self section#content .wrapper div.yellowbox h3{color:#ff0082}main#course.self section#content .wrapper div.yellowbox h3{font-size:1.2em;margin-bottom:30px}main#course.self section#content .wrapper div.yellowbox a{color:#ff0082;text-decoration:underline}main#course.self section#content .wrapper div.yellowbox ul{display:flex;flex-wrap:wrap}main#course.self section#content .wrapper div.yellowbox ul li{box-sizing:border-box;width:100%;padding-left:22px;position:relative;font-weight:700;font-size:1.2em;margin-bottom:15px}main#course.self section#content .wrapper div.yellowbox ul li:last-child{margin-bottom:0}main#course.self section#content .wrapper div.yellowbox ul li:before{content:'';display:inline-block;position:absolute;text-align:center;top:6px;left:0;width:12px;height:12px;background-color:#ff0082;border-radius:50%}main#course.self section#content .wrapper div.yellowbox.necessities h3{color:#0b24fb}main#course.self section#content .wrapper div.note{margin-top:30px;margin-bottom:72px;position:relative}main#course.self section#content .wrapper div.note:after{content:'';display:block;position:absolute;right:0;bottom:-72px;left:0;height:12px;background-image:url('../../images/uff37');background-size:25px 12px;background-repeat:repeat}main#course.self section#content .wrapper div.note h2{color:#ff0082}main#course.self section#content .wrapper div.actions{padding:60px 0 0;margin-bottom:0}main#course.self section#content .wrapper div.actions:after{display:none}main#course.self.vraag section#content .wrapper>h2{position:relative;margin-bottom:112px}main#course.self.vraag section#content .wrapper>h2:after{content:'';display:block;position:absolute;right:0;bottom:-62px;left:0;height:12px;background-image:url('../../images/uff37');background-size:25px 12px;background-repeat:repeat}footer{background-color:#ffff00}footer .wrapper{padding:30px}footer .copyright{background-color:#ffffff;color:#0b24fb;font-size:.9em;font-weight:700;text-align:center;padding:15px}footer .copyright a{color:inherit}footer .contactinfo{color:#0b24fb}footer .contactinfo a{text-decoration:none;color:inherit}footer .contactinfo a:hover{text-decoration:underline}footer h2{font-size:1.4em;text-transform:uppercase;width:100%;font-weight:900;color:#ff0082}footer div.footerlinks{text-align:center}footer div.footerlinks ul{position:relative;width:240px;padding-bottom:50px;display:flex;justify-content:space-between;flex-wrap:wrap}footer div.footerlinks ul>li{display:inline-block;width:45px;height:45px;position:relative}footer div.footerlinks ul>li a{display:inline-block;width:100%;height:100%;line-height:45px;text-align:center;background-color:#0b24fb;color:#ffffff;text-decoration:none;box-sizing:border-box;transition:background-color 200ms;font-size:1.4em}footer div.footerlinks ul>li a.icon-facebook{line-height:55px}footer div.footerlinks ul>li a.icon-facebook:before{font-size:1.4em}footer div.footerlinks ul>li a.icon-twitter{line-height:49px}footer div.footerlinks ul>li a.icon-twitter:before{font-size:1.1em}footer div.footerlinks ul>li a.icon-instagram{line-height:55px}footer div.footerlinks ul>li a.icon-instagram:before{font-size:1.4em}footer div.footerlinks ul>li a.icon-youtube{line-height:45px}footer div.footerlinks ul>li a.icon-youtube:before{font-size:.9em}footer div.footerlinks ul>li a:hover{background-color:#ff0082}footer div.footerlinks ul:after{content:'';position:absolute;bottom:18px;right:25px;background-image:url('../../images/jT416');background-repeat:repeat;background-size:24px 14px;display:block;width:190px;height:14px}footer div.footerlinks hr.clear{border:none}footer div.footerlinks a.button{display:block;height:50px;line-height:45px;width:240px;background-color:#0b24fb;color:#ffffff;text-transform:uppercase;text-decoration:none;font-size:1.3em;font-weight:900;box-sizing:border-box;transition:background-color 200ms}footer div.footerlinks a.button em{margin-left:8px;font-size:1em;display:inline-block;padding-top:2px;height:100%;vertical-align:top}footer div.footerlinks a.button:hover{background-color:#ff0082}main.recipe .sidebar{display:flex;flex-direction:column;align-items:end}main.recipe .sidebar .jet{width:180px}main.recipe .sidebar .jet img{width:100%}main.recipe .sidebar .ah{margin-top:10px;width:200px;text-align:center;color:#0b24fb;font-size:.9em}main.recipe .sidebar .ah a{color:#ff0082}main.recipe .sidebar .ah img{width:100px}@media (max-width:864px){main.recipe .grid{flex-direction:column}main.recipe .grid .item{width:100%}main.recipe .grid .sidebar{justify-content:center;margin-top:30px;flex-direction:row}}@media (max-width:420px){main.recipe .ingredients{transform:none}main.recipe .sidebar .jet{display:none}}.instructions p strong:first-child{color:#0b24fb}.instructions h3{color:#0b24fb}@media (max-width:767px){body.special{background-size:auto 50%}main#home div#hero,main#self div#hero{height:250px}main#home div#hero h1,main#self div#hero h1{font-size:10vw}main#home div#hero h1:before,main#self div#hero h1:before{display:block;font-size:1.5em}main#home div#hero span.banner,main#self div#hero span.banner{padding-top:50px;max-width:300px}main#home div.grid.navblocks>.item,main#self div.grid.navblocks>.item{width:100%;margin-bottom:30px;font-size:.75em;line-height:40px;height:60px;font-size:1.2em}main#home div.grid.navblocks>.item:before,main#self div.grid.navblocks>.item:before{display:inline-block;vertical-align:top;margin:5px 20px 0 0}main#home div.grid.navblocks>.item:last-child,main#self div.grid.navblocks>.item:last-child{margin-bottom:0}main#home div#courses .item.w3-1,main#self div#courses .item.w3-1,main#home div#courses .item.w2-1,main#self div#courses .item.w2-1{width:100%;margin:15px 0}main#home div#courses .item.w3-1 .thumbnail,main#self div#courses .item.w3-1 .thumbnail,main#home div#courses .item.w2-1 .thumbnail,main#self div#courses .item.w2-1 .thumbnail{background-size:130%}main#home section#more div.grid>.item,main#self section#more div.grid>.item{width:100%;margin-bottom:30px}main#self div#courses .item{width:100%}main#course section#content .wrapper{padding-top:15px}main#course section#content .wrapper.breadcrumbs{padding-top:75px}main#course section#content .wrapper h1{font-size:8vw}main#course section#content .wrapper h2{font-size:1.3em}main#course section#content div.grid.actions>.item{width:100%;text-align:center}main#course section#content div.grid.actions>.item .downloadbtn{font-size:.8em;max-width:100px}main#course section#content div.grid.actions>.item.social{margin-top:30px;text-align:right}main#course section#content div.moreinfo.grid>.item{width:100%;margin-bottom:10px}main.page section#content h2{font-size:8vw}main.page section#content div#contentBody p img{max-width:75%}div.videos.grid>.item{width:100%;margin-bottom:10px}body.playing div.navigation{right:-235px}body.playing div.navigation .navBtn{padding:0 20px}body.playing div.navigation .navBtn span.text{opacity:0}body.playing #navToggle:checked+div.navigation{right:0}body.playing #navToggle:checked+div.navigation .navBtn{padding:0 40px}body.playing #navToggle:checked+div.navigation .navBtn span.text{opacity:1}footer .wrapper{width:100%}footer h2,footer .contactinfo{margin-bottom:30px}footer div.footerlinks ul{margin:0 auto}footer div.footerlinks a.button{margin:0 auto}}@media (min-width:480px) and (max-width:767px){main#home div.grid.navblocks,main#self div.grid.navblocks{margin-top:30px}main#home div.grid.navblocks>.item,main#self div.grid.navblocks>.item{height:80px;font-size:2em;line-height:55px}main#home div#courses .item,main#self div#courses .item{width:calc(50% - 30px)}main#course div#hero{height:300px}main#course section#content div.grid.actions>.item{text-align:right}main#course section#content div.grid.actions>.item.social span{display:inline-block}}@media (min-width:768px){footer .wrapper{display:flex;padding:30px 50px}footer h2{font-size:2.2em;width:33.33%}footer div.contactinfo{width:33.33%}footer div.footerlinks{width:33.33%}footer div.footerlinks ul{float:right}footer div.footerlinks a.button{float:right;width:240px}.video-player .wrapper{width:768px;height:432px}.video-player .wrapper span.title{right:40px}.video-player .wrapper span.close{right:-10px}main#home div#hero span.jet,main#self div#hero span.jet{display:block}main#home div#hero h1,main#self div#hero h1{left:30%;max-width:70%;color:#ffffff;font-size:5em;bottom:50px}main#home div.text,main#self div.text{padding:50px 50px 0}main#home div.text p,main#self div.text p{font-size:1.4em}main#home div.grid.navblocks,main#self div.grid.navblocks{max-width:840px}main#home div.grid.navblocks>.item,main#self div.grid.navblocks>.item{width:23vw;height:23vw;margin-right:30px;font-size:4.1vw;padding:20px}main#home div.grid.navblocks>.item:last-child,main#self div.grid.navblocks>.item:last-child{margin-right:0}main#home div.grid.navblocks>.item:before,main#self div.grid.navblocks>.item:before{margin-bottom:15px}main#home section#more .wrapper,main#self section#more .wrapper{padding-right:50px;padding-left:50px}main#home section#more h2,main#self section#more h2{text-align:center}main#home section#more ul,main#self section#more ul{float:right}main#home section#more a.button,main#self section#more a.button{float:right}main#home section#more hr.clear,main#self section#more hr.clear{border:none}main#self section#content .wrapper ul.filters.self{padding:30px 20px 0 50px}main#self section#content .wrapper ul.filters.self li{width:auto}main#self section#content .wrapper ul.filters.self li a{display:inline-block;font-size:1.4em;padding:15px 30px;margin-bottom:20px}main#self section#content .wrapper div#courses{margin:0 35px}div#hero div.pageinfo{right:50px}main#course div#hero{height:400px}main#course section#content .wrapper{padding-right:50px;padding-left:50px}main#course section#content .wrapper h1{max-width:calc(100% - 300 + 30px);font-size:4em}main#course section#content div.grid.videos>.item{width:calc(50% - 30px / 2)}main#course section#content div.grid.videos>.item:nth-child(odd){margin-right:15px}main#course section#content div.grid.videos>.item:nth-child(even){margin-left:15px}main#course section#content div.grid.moreinfo{justify-content:space-between}main#course section#content div.grid.moreinfo>.item:first-child{width:66.67%;max-width:500px}main#course section#content div.grid.moreinfo>.item:nth-child(2){width:33.33%;max-width:250px}main#course.self div#hero .wrapper .info h1{margin-top:45px}main#course.self section#content .wrapper.padded{padding-top:45px}main#course.self section#content .wrapper.padded div.yellowbox ul li{width:50%;padding-right:50px}.contentTitleWrapper{display:flex;flex-wrap:nowrap}.contentTitleWrapper h2{width:calc(100% - 240px);order:0;padding-right:30px}.contentTitleWrapper .pageinfoWrapper{order:1;margin:0;position:relative;width:200px}.contentTitleWrapper .pageinfoWrapper .pageinfo{position:absolute;top:-110px;right:0}main.page .breadcrumbs{padding-top:80px}main.page .wrapper{padding-right:50px;padding-left:50px}main.page .wrapper.workshops{padding-right:20px;padding-left:20px}main.page section#content h2{font-size:5em;line-height:1.1em}main.page section#content h3{font-size:1.8em;margin-bottom:30px}}@media (min-width:768px) and (min-width:820px){main#course section#content .wrapper h1{font-size:5em}}@media (min-width:1064px){.wrapper{width:100%}main#home div.grid.navblocks>.item,main#self div.grid.navblocks>.item{width:245px;height:245px;font-size:44px}main#home div#courses .item.w3-1,main#self div#courses .item.w3-1{width:calc(33.33% - 30px)}}.ingredients{position:relative;background-color:#f6fcfc;border-radius:12px;box-shadow:3px 3px 6px -3px rgba(0,0,0,0.3);display:inline-block;padding:20px;transform:rotate(1deg);font-size:2em;font-family:'JennaSue';max-width:460px;width:100%;box-sizing:border-box}.ingredients .perforation{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:0 10px;overflow:hidden}.ingredients .perforation>em{margin-top:-8px;display:block;width:20px;height:25px;border-radius:50%;background-color:#fff;box-shadow:inset 3px -1px 6px -3px rgba(0,0,0,0.3)}.ingredients h2{border-bottom:2px solid #dedede;font-weight:400;margin-top:25px;padding:0 5px}.ingredients h2 .text{display:block;margin-bottom:-17px}.ingredients>ul{list-style:none;margin:0 !important;color:#ff0082}.ingredients>ul>li{position:relative;border-bottom:2px solid #dedede;padding:5px 10px 0 !important;min-height:25px;display:flex}.ingredients>ul>li .thumbnail{position:absolute;top:50%;right:-130px;transform:translateY(-50%);opacity:0;pointer-events:none;max-width:100px;min-height:100px;border:4px solid #72c5d8;background-color:#ffffff;padding:5px;transition:opacity 250ms}.ingredients>ul>li .thumbnail img{display:block;width:100%}@media (min-width:1100px){.ingredients>ul>li .thumbnail{right:auto;left:-120px}}.ingredients>ul>li .text{position:relative;margin-bottom:-12px;transition:color 250ms}@media (min-width:500px){.ingredients>ul>li:hover .text{color:#0b24fb;z-index:1}.ingredients>ul>li:hover .thumbnail{opacity:1}}iframe.hamsterrace{width:100%;height:900px}@media (min-width:768px) and (max-width:808px){main.page .wrapper.hamsterrace-wrapper{width:768px}}@media (max-width:908px){main.page .wrapper.hamsterrace-wrapper{padding-right:0;padding-left:0}}@keyframes floating-button-top-anim{0%{margin-top:0px)}50%{margin-top:-20px}100%{margin-top:0px}}@keyframes floating-button-left-anim{0%{transform:translateX(-30px)}100%{transform:translateX(0)}}.floating-button{position:absolute;top:0;right:100px;width:250px;height:250px;transition:top 200ms, right 200ms, width 200ms, height 200ms}.floating-button img{width:100%}.floating-button.hamsterrace{top:118px;animation:floating-button-top-anim 7s linear infinite,floating-button-left-anim 3s ease-in-out infinite alternate}.floating-button.kermisrecepten{top:382px;right:50px;animation:floating-button-top-anim 6s linear infinite,floating-button-left-anim 2.5s ease-in-out infinite alternate}@media (max-width:767px){.floating-button{width:150px;height:150px}.floating-button.hamsterrace{top:118px;animation:floating-button-top-anim 7s linear infinite,floating-button-left-anim 3s ease-in-out infinite alternate}.floating-button.kermisrecepten{top:282px;right:-10px;animation:floating-button-top-anim 6s linear infinite,floating-button-left-anim 2.5s ease-in-out infinite alternate}}@media (max-width:1024px){.floating-button{width:150px;height:150px;right:0px}.floating-button.kermisrecepten{top:342px;right:-10px}}@media (max-width:1280px){.floating-button{right:-30px}.floating-button.kermisrecepten{right:-40px}}