:root{--oker:#d2c05a;--blue:#09c;--red:#c00;--grey:#333;--lgrey:#628080}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}header{background:#87b1b1 url(/assets/images/png-8bit/headerBground.png) top repeat-x;width:100%;height:153px}header .content{max-width:960px;height:153px;margin:0 auto;padding:0 15px;position:relative}header .logo{text-indent:-119988px;text-align:left;background:url(/assets/images/png-8bit/headerLogo.png) no-repeat;width:260px;height:118px;display:block;position:absolute;top:0;left:-9px;overflow:hidden}@media (width<=639px){header .logo{aspect-ratio:260/118;background-size:contain;width:min(260px,100vw - 100px);height:auto}}header nav{background:url(/assets/images/png-8bit/headerNavBground.png) no-repeat;width:649px;height:41px;padding:20px 70px 15px 18px;position:absolute;top:100px;right:0}header nav LI{float:left}header nav LI A{color:var(--blue);text-transform:uppercase;-webkit-font-smoothing:antialiased;margin:0 4px;padding:16px 8px 4px;font-family:chalkdusterregular,courier;font-size:16px;text-decoration:none;display:block}header nav LI A.active{border:2px dashed var(--red);border-radius:6px;padding:14px 6px 2px}header nav LI A:hover{border:2px dashed var(--oker);border-radius:6px;padding:14px 6px 2px}@media (width<=999px){header nav{z-index:1000;visibility:hidden;opacity:0;background:url(/assets/images/contentBground.jpg);width:auto;height:auto;padding:100px 20px 40px;transition:opacity .2s,visibility 0s .2s;display:flex;position:fixed;inset:0;overflow-y:auto}header nav:before{content:"";pointer-events:none;border:2px dashed #b94e51;border-radius:8px;position:fixed;inset:10px}.menu-open header nav{visibility:visible;opacity:1;transition:opacity .2s}header nav UL{text-align:center;margin:auto}header nav LI{float:none}header nav LI A{margin:6px 0;padding:14px 18px 8px;font-size:22px;display:inline-block}header nav LI A.active,header nav LI A:hover{padding:12px 16px 6px}}header .menu-toggle{display:none}@media (width<=999px){header .menu-toggle{z-index:1001;width:56px;height:56px;box-shadow:0 0 8px 1px var(--grey);cursor:pointer;background:url(/assets/images/contentBground.jpg);border:0;border-radius:8px;padding:0;display:block;position:absolute;top:34px;right:15px}header .menu-toggle:before{content:"";border:2px dashed #b94e51;border-radius:5px;position:absolute;inset:5px}header .menu-toggle SPAN{background:var(--blue);border-radius:2px;width:24px;height:3px;transition:transform .2s,opacity .2s;position:absolute;left:16px}header .menu-toggle SPAN:first-child{top:19px}header .menu-toggle SPAN:nth-child(2){top:26.5px}header .menu-toggle SPAN:nth-child(3){top:34px}header .menu-toggle[aria-expanded=true]{position:fixed}header .menu-toggle[aria-expanded=true] SPAN:first-child{transform:translateY(7.5px)rotate(45deg)}header .menu-toggle[aria-expanded=true] SPAN:nth-child(2){opacity:0}header .menu-toggle[aria-expanded=true] SPAN:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}}header UL.patterns{background:url(/assets/images/png-8bit/headerChoose.png) 585px 20px no-repeat;width:690px;height:80px;position:relative;top:0;left:300px}header UL.patterns LI.pttr1 A{text-indent:-119988px;text-align:left;z-index:7;background:url(/assets/images/png-8bit/headerPttrn1.png) no-repeat;width:300px;height:200px;transition:top .2s;display:block;position:absolute;top:-160px;left:320px;overflow:hidden;transform:rotate(30deg)}header UL.patterns LI.pttr1 A:hover{top:-130px}header UL.patterns LI.pttr2 A{text-indent:-119988px;text-align:left;z-index:6;background:url(/assets/images/png-8bit/headerPttrn2.png) no-repeat;width:300px;height:200px;transition:top .2s;display:block;position:absolute;top:-160px;left:250px;overflow:hidden;transform:rotate(30deg)}header UL.patterns LI.pttr2 A:hover{top:-130px}header UL.patterns LI.pttr3 A{text-indent:-119988px;text-align:left;z-index:5;background:url(/assets/images/png-8bit/headerPttrn3.png) no-repeat;width:300px;height:200px;transition:top .2s;display:block;position:absolute;top:-160px;left:180px;overflow:hidden;transform:rotate(30deg)}header UL.patterns LI.pttr3 A:hover{top:-130px}header UL.patterns LI.pttr4 A{text-indent:-119988px;text-align:left;z-index:4;background:url(/assets/images/png-8bit/headerPttrn4.png) no-repeat;width:300px;height:200px;transition:top .2s;display:block;position:absolute;top:-160px;left:110px;overflow:hidden;transform:rotate(30deg)}header UL.patterns LI.pttr4 A:hover{top:-130px}header UL.patterns LI.pttr5 A{text-indent:-119988px;text-align:left;z-index:3;background:url(/assets/images/png-8bit/headerPttrn5.png) no-repeat;width:300px;height:200px;transition:top .2s;display:block;position:absolute;top:-160px;left:40px;overflow:hidden;transform:rotate(30deg)}header UL.patterns LI.pttr5 A:hover{top:-130px}header UL.patterns LI.pttr6 A{text-indent:-119988px;text-align:left;z-index:2;background:url(/assets/images/png-8bit/headerPttrn6.png) no-repeat;width:300px;height:200px;transition:top .2s;display:block;position:absolute;top:-160px;left:-30px;overflow:hidden;transform:rotate(30deg)}header UL.patterns LI.pttr6 A:hover{top:-130px}header UL.patterns LI.pttr7 A{text-indent:-119988px;text-align:left;z-index:1;background:url(/assets/images/png-8bit/headerPttrn7.png) no-repeat;width:300px;height:200px;transition:top .2s;display:block;position:absolute;top:-160px;left:-100px;overflow:hidden;transform:rotate(30deg)}header UL.patterns LI.pttr7 A:hover{top:-130px}@media (width<=999px){header UL.patterns{display:none}}footer{z-index:999;background:url(/assets/images/png-8bit/footerBground.png) bottom repeat-x;width:100%;height:218px;display:block;position:absolute;bottom:0;left:0}@media (width<=999px){footer{background:#f294bc url(/assets/images/png-8bit/footerBground.png) top repeat-x;height:auto;position:relative}}footer .logo{text-indent:-119988px;text-align:left;background:url(/assets/images/png-8bit/footerLogo.png) no-repeat;width:144px;height:58px;display:block;overflow:hidden}footer UL{color:#fff;text-shadow:2px 2px 2px #c15a82;background:url(/assets/images/png-8bit/footerSpeldenkussen.png) 510px 0 no-repeat;max-width:960px;height:128px;margin:0 auto;padding:90px 15px 0;position:relative}footer UL LI{float:left;margin-right:40px}footer UL LI.webbiker{text-align:center;margin:0 0 0 240px;font-size:.8em}footer UL LI P{margin-bottom:14px}footer UL LI A:link,footer UL LI A:active,footer UL LI A:visited{color:#fff;text-decoration:underline}footer UL LI A:hover{color:#fff;text-decoration:none}@media (width<=999px){footer UL{background:0 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 40px;height:auto;padding:70px 15px 0;display:grid}footer UL LI,footer UL LI.webbiker{float:none;margin:0 0 20px}footer UL LI.webbiker{text-align:left}footer UL:after{content:"";aspect-ratio:376/218;background:url(/assets/images/png-8bit/footerSpeldenkussen.png) 0 0/contain no-repeat;grid-column:1/-1;justify-self:center;width:min(270px,100%)}}@font-face{font-family:chalkdusterregular;src:url(/assets/fonts/chalkduster-webfont.eot);src:url(/assets/fonts/chalkduster-webfont.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/chalkduster-webfont.woff)format("woff"),url(/assets/fonts/chalkduster-webfont.ttf)format("truetype"),url(/assets/fonts/chalkduster-webfont.svg#chalkdusterregular)format("svg");font-weight:400;font-style:normal}HTML{height:100%;overflow:hidden scroll}HTML.menu-open{overflow:hidden}BODY{color:var(--grey);height:100%;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14px;line-height:20px}H1,H2,H3{text-transform:uppercase;color:var(--blue);-webkit-font-smoothing:antialiased;margin-bottom:14px;font-family:chalkdusterregular,Courier;font-size:18px}H2,H3{color:var(--red);text-transform:none;font-size:14px}P{margin-bottom:14px}STRONG{color:var(--red);font-weight:700}.wrapper{z-index:0;background:url(/assets/images/png-8bit/patternGradient.png) top repeat-x;width:100%;min-height:100%;margin:0 auto;display:block;position:absolute;top:0}.red-needle .sow{background:url(/assets/images/png-8bit/needle_red.png) right -24px no-repeat}.yellow-needle .sow{background:url(/assets/images/png-8bit/needle_yellow.png) 0 -24px no-repeat}.yellow-needle-right .sow{background:url(/assets/images/png-8bit/needle_yellow.png) right -24px no-repeat}.pull-left,IMG[style="float: left;"]{float:left;margin:0 20px 20px 0}.pull-right,IMG[style="float: right;"]{float:right;margin:0 0 20px 20px}.mainContent{max-width:960px;margin:50px auto 250px;padding:0 15px}@media (width<=999px){.mainContent{margin-bottom:40px}.mainContent IMG{max-width:100%;height:auto}}@media (width<=639px){.mainContent .pull-left,.mainContent .pull-right,.mainContent IMG[style="float: left;"],.mainContent IMG[style="float: right;"]{margin:0 auto 20px;display:block;float:none!important}}.mainContent.home section{box-shadow:0 0 14px 2px var(--grey);background:url(/assets/images/contentBground.jpg);border-radius:8px;padding:5px}.mainContent.home section.welcome .sow{border:1px solid var(--oker);border-radius:6px;padding:4px}.mainContent.home section.welcome .stitch{border:2px dashed #b94e51;border-radius:4px;height:465px;padding:20px;position:relative}.mainContent.home section.welcome .stitch .intro{float:left}.mainContent.home section.welcome .stitch .intro H1,.mainContent.home section.welcome .stitch .intro P{width:430px}.mainContent.home section.welcome .stitch .carrousel{width:420px;height:322px;margin-left:460px;position:relative}.mainContent.home section.welcome .stitch .carrousel .slides{width:420px;height:322px}.mainContent.home section.welcome .stitch .carrousel .slides LI{width:420px;height:322px;margin-bottom:15px;position:relative}.mainContent.home section.welcome .stitch .carrousel .slides .mask{z-index:10;background:url(/assets/images/png-8bit/home/carrousel_slideBorder.png) no-repeat;width:420px;height:322px;position:absolute}.mainContent.home section.welcome .stitch .carrousel .slides IMG{position:absolute;top:15px;left:15px}.mainContent.home section.welcome .stitch .carrousel .slides .text{z-index:20;background:url(/assets/images/png-8bit/home/carrousel_infoBground.png) no-repeat;width:364px;height:72px;padding:16px 20px;position:absolute;bottom:-40px;right:-20px}.mainContent.home section.welcome .stitch .carrousel .slides .text P{color:var(--lgrey);font-size:12px;font-weight:700}.mainContent.home section.welcome .stitch .carrousel .slides BUTTON{width:272px;height:71px;color:var(--blue);text-transform:uppercase;-webkit-font-smoothing:antialiased;cursor:pointer;z-index:30;background:url(/assets/images/png-8bit/btn_272px.png);border:0;padding:28px 43px 14px 13px;font-family:chalkdusterregular,courier;font-size:16px;position:absolute;bottom:-70px;right:-15px}.mainContent.home section.welcome .stitch .carrousel .paging A[rel=prev]{z-index:30;text-indent:-99999px;background:url(/assets/images/png-8bit/btn_prev.png);width:58px;height:58px;display:block;position:absolute;top:160px;left:-20px}.mainContent.home section.welcome .stitch .carrousel .paging A[rel=next]{z-index:30;text-indent:-99999px;background:url(/assets/images/png-8bit/btn_next.png);width:58px;height:58px;display:block;position:absolute;top:160px;right:-20px}.mainContent.home section.welcome .pasfoto{width:57px;height:57px;padding:28px;position:absolute;bottom:75px;left:250px}.mainContent.home section.welcome .pasfoto .mask{background:url(/assets/images/png-8bit/badge.png);width:155px;height:155px;position:absolute;top:0;left:0}.mainContent.home section.welcome .pasfoto BUTTON{width:222px;height:71px;color:var(--blue);text-transform:uppercase;-webkit-font-smoothing:antialiased;cursor:pointer;z-index:30;background:url(/assets/images/png-8bit/btn_222px.png);border:0;padding:28px 43px 14px 13px;font-family:chalkdusterregular,courier;font-size:16px;position:absolute;bottom:-50px;right:30px}.mainContent.home section.welcome{margin-bottom:30px}.mainContent.home section.workshops,.mainContent.home section.social{float:left}.mainContent.home section.workshops .sow{border:1px solid var(--oker);border-radius:6px;padding:4px}.mainContent.home section.workshops .stitch{border:2px dashed #b94e51;border-radius:4px;width:336px;height:304px;padding:20px 250px 20px 20px;position:relative}.mainContent.home section.workshops .stitch .image{z-index:10;position:absolute;bottom:0;right:-35px}.mainContent.home section.workshops .stitch button{width:272px;height:71px;color:var(--blue);text-transform:uppercase;-webkit-font-smoothing:antialiased;cursor:pointer;background:url(/assets/images/png-8bit/btn_272px.png);border:0;padding:28px 43px 14px 13px;font-family:chalkdusterregular,courier;font-size:16px;position:absolute;left:-30px}.mainContent.home section.workshops{margin-right:30px}@media (width<=999px){.mainContent.home section.welcome .stitch{height:auto}.mainContent.home section.welcome .stitch .intro{float:none}.mainContent.home section.welcome .stitch .intro H1,.mainContent.home section.welcome .stitch .intro P{width:auto}.mainContent.home section.welcome .stitch .carrousel{aspect-ratio:420/322;width:100%;max-width:420px;height:auto;margin:0 auto 80px}.mainContent.home section.welcome .stitch .carrousel .slides,.mainContent.home section.welcome .stitch .carrousel .slides LI{width:100%;height:100%}.mainContent.home section.welcome .stitch .carrousel .slides .mask{background-size:100% 100%;width:100%;height:100%}.mainContent.home section.welcome .stitch .carrousel .slides IMG{width:92.86%;height:auto;top:4.66%;left:3.57%}.mainContent.home section.welcome .stitch .carrousel .slides .text{background-size:100% 100%;width:auto;height:auto;min-height:72px;left:10%;right:-20px}}@media (width<=999px) and (width<=639px){.mainContent.home section.welcome .stitch .carrousel .slides .text{min-height:0;padding:10px 14px}}@media (width<=999px){.mainContent.home section.welcome .stitch .carrousel .paging A[rel=prev],.mainContent.home section.welcome .stitch .carrousel .paging A[rel=next]{top:calc(50% - 29px)}.mainContent.home section.welcome .pasfoto{margin:10px 0 80px calc(50% - 77px);position:relative;bottom:auto;left:auto}.mainContent.home section.welcome .pasfoto IMG{max-width:none}.mainContent.home section.welcome .pasfoto BUTTON{left:50%;right:auto;transform:translate(-50%)}.mainContent.home section.workshops,.mainContent.home section.social{float:none}.mainContent.home section.workshops{margin:0 0 30px}.mainContent.home section.workshops .stitch{width:auto;height:auto;min-height:304px}}@media (width<=999px) and (width<=639px){.mainContent.home section.workshops .stitch{min-height:0;padding:20px}.mainContent.home section.workshops .stitch .image{max-width:90%;height:auto;margin:0 -35px 0 auto;display:block;position:relative;bottom:auto;right:auto}.mainContent.home section.workshops .stitch button{z-index:20;margin-top:-40px;position:relative;left:-20px}}.mainContent.overview section,.mainContent.detail section{box-shadow:0 0 14px 2px var(--grey);background:url(/assets/images/contentBground.jpg);border-radius:8px;padding:5px}.mainContent.overview section.overviewContent .sow,.mainContent.overview section.detailContent .sow,.mainContent.detail section.overviewContent .sow,.mainContent.detail section.detailContent .sow{border:1px solid var(--oker);border-radius:6px;padding:4px}.mainContent.overview section.overviewContent,.mainContent.overview section.detailContent,.mainContent.detail section.overviewContent,.mainContent.detail section.detailContent{float:right;width:620px;margin-bottom:30px}.mainContent.overview section.overviewContent .stitch,.mainContent.overview section.detailContent .stitch,.mainContent.detail section.overviewContent .stitch,.mainContent.detail section.detailContent .stitch{border:2px dashed #b94e51;border-radius:4px;height:auto;padding:20px 0;position:relative}.mainContent.overview section.overviewContent .stitch H1,.mainContent.overview section.detailContent .stitch H1,.mainContent.detail section.overviewContent .stitch H1,.mainContent.detail section.detailContent .stitch H1{margin-bottom:0}.mainContent.overview section.overviewContent .stitch H1,.mainContent.overview section.overviewContent .stitch H2,.mainContent.overview section.overviewContent .stitch P,.mainContent.overview section.detailContent .stitch H1,.mainContent.overview section.detailContent .stitch H2,.mainContent.overview section.detailContent .stitch P,.mainContent.detail section.overviewContent .stitch H1,.mainContent.detail section.overviewContent .stitch H2,.mainContent.detail section.overviewContent .stitch P,.mainContent.detail section.detailContent .stitch H1,.mainContent.detail section.detailContent .stitch H2,.mainContent.detail section.detailContent .stitch P{padding:0 20px}.mainContent.overview aside nav.subnav,.mainContent.detail aside nav.subnav{box-shadow:0 0 14px 2px var(--grey);background:url(/assets/images/png-8bit/creaties/subnavBground.gif);border-radius:8px;width:290px;min-height:304px;margin:25px 0 40px;padding:45px 5px 65px;position:relative}.mainContent.overview aside nav.subnav H2,.mainContent.detail aside nav.subnav H2{z-index:10;width:274px;height:46px;color:var(--red);text-transform:none;background:url(/assets/images/png-8bit/creaties/subnavHeader.png) no-repeat;padding:44px 0 0 34px;font-size:18px;position:absolute;top:-50px;left:-8px}.mainContent.overview aside nav.subnav UL,.mainContent.detail aside nav.subnav UL{margin-bottom:14px}.mainContent.overview aside nav.subnav LI,.mainContent.detail aside nav.subnav LI{padding:0 20px}.mainContent.overview aside nav.subnav LI.active,.mainContent.detail aside nav.subnav LI.active{background:url(/assets/images/png-8bit/creaties/subnavActive.png) 0 no-repeat}.mainContent.overview aside nav.subnav LI A,.mainContent.detail aside nav.subnav LI A{-webkit-font-smoothing:antialiased;background:url(/assets/images/png-8bit/creaties/subnavDivider.png) bottom repeat-x;padding:6px 0 4px 10px;font-family:chalkdusterregular,courier;font-size:14px;display:block}.mainContent.overview aside nav.subnav LI A:link,.mainContent.overview aside nav.subnav LI A:active,.mainContent.overview aside nav.subnav LI A:visited,.mainContent.detail aside nav.subnav LI A:link,.mainContent.detail aside nav.subnav LI A:active,.mainContent.detail aside nav.subnav LI A:visited{color:var(--blue);text-decoration:none}.mainContent.overview aside nav.subnav LI A:hover,.mainContent.detail aside nav.subnav LI A:hover{color:var(--red);text-decoration:none}.mainContent.overview aside nav.subnav .image,.mainContent.detail aside nav.subnav .image{background:url(/assets/images/png-8bit/creaties/subnavTas.png);width:220px;height:107px;position:absolute;bottom:-25px;right:10px}.mainContent.overview aside,.mainContent.detail aside{margin-right:660px}.mainContent.overview section.overviewContent .stitch LI,.mainContent.detail section.overviewContent .stitch LI{float:left;background:#ededed;width:270px;height:203px;margin-bottom:30px;padding:15px;position:relative}.mainContent.overview section.overviewContent .stitch LI .mask,.mainContent.detail section.overviewContent .stitch LI .mask{z-index:10;background:url(/assets/images/png-8bit/creaties/overviewMask.png);width:300px;height:233px;position:absolute;top:0;left:0}.mainContent.overview section.overviewContent .stitch LI BUTTON,.mainContent.detail section.overviewContent .stitch LI BUTTON{width:272px;height:71px;color:var(--blue);text-transform:uppercase;-webkit-font-smoothing:antialiased;cursor:pointer;z-index:30;background:url(/assets/images/png-8bit/btn_272px.png);border:0;padding:28px 43px 14px 13px;font-family:chalkdusterregular,courier;font-size:16px;position:absolute;bottom:-20px;right:10px}.mainContent.overview section.detailContent .stitch BUTTON,.mainContent.detail section.detailContent .stitch BUTTON{width:272px;height:85px;color:var(--blue);text-transform:uppercase;-webkit-font-smoothing:antialiased;cursor:pointer;z-index:30;background:url(/assets/images/png-8bit/btn_272px_big.png);border:0;padding:28px 43px 14px 13px;font-family:chalkdusterregular,courier;font-size:16px;line-height:18px;position:absolute;top:60px;right:-40px}.mainContent.overview section.detailContent .stitch #carrouselDetail,.mainContent.detail section.detailContent .stitch #carrouselDetail{width:537px;height:315px;margin:0 auto 60px;position:relative}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides{width:507px;height:285px;padding:15px}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides LI,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides LI{width:537px;height:315px;display:block;position:relative}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides IMG,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides IMG{position:absolute;top:15px;left:15px}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides .mask,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides .mask{z-index:10;background:url(/assets/images/png-8bit/creaties/carrousel_slideBorder.png) no-repeat;width:537px;height:315px;position:absolute}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides .text,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides .text{z-index:20;background:url(/assets/images/png-8bit/home/carrousel_infoBground.png) no-repeat;width:404px;height:72px;padding:16px 0;position:absolute;bottom:-40px;right:-20px}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides .text P,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides .text P{color:var(--lgrey);font-size:12px;font-weight:700}.mainContent.overview section.detailContent .stitch #carrouselDetail .paging A[rel=prev],.mainContent.detail section.detailContent .stitch #carrouselDetail .paging A[rel=prev]{z-index:30;text-indent:-99999px;background:url(/assets/images/png-8bit/btn_prev.png);width:58px;height:58px;display:block;position:absolute;top:160px;left:-20px}.mainContent.overview section.detailContent .stitch #carrouselDetail .paging A[rel=next],.mainContent.detail section.detailContent .stitch #carrouselDetail .paging A[rel=next]{z-index:30;text-indent:-99999px;background:url(/assets/images/png-8bit/btn_next.png);width:58px;height:58px;display:block;position:absolute;top:160px;right:-20px}.mainContent.overview section.detailContent .stitch .stoffen #stoffen,.mainContent.detail section.detailContent .stitch .stoffen #stoffen{float:left;width:269px;height:209px;margin:0 20px 40px;position:relative}.mainContent.overview section.detailContent .stitch .stoffen #stoffen LI,.mainContent.detail section.detailContent .stitch .stoffen #stoffen LI{width:269px;height:209px;position:relative}.mainContent.overview section.detailContent .stitch .stoffen #stoffen .slides IMG,.mainContent.detail section.detailContent .stitch .stoffen #stoffen .slides IMG{position:absolute;top:15px;left:15px}.mainContent.overview section.detailContent .stitch .stoffen #stoffen .slides .mask,.mainContent.detail section.detailContent .stitch .stoffen #stoffen .slides .mask{z-index:10;background:url(/assets/images/png-8bit/creaties/stoffen_slideBorder.png) no-repeat;width:269px;height:209px;position:absolute}.mainContent.overview section.detailContent .stitch .stoffen #stoffen .slides .text,.mainContent.detail section.detailContent .stitch .stoffen #stoffen .slides .text{z-index:20;background:url(/assets/images/png-8bit/creaties/stoffen_infoBground.png) no-repeat;width:275px;height:58px;padding:14px;position:absolute;bottom:-10px;right:-20px}.mainContent.overview section.detailContent .stitch .stoffen #stoffen .slides .text P,.mainContent.detail section.detailContent .stitch .stoffen #stoffen .slides .text P{color:var(--lgrey);font-size:12px;font-weight:700}.mainContent.overview section.detailContent .stitch .stoffen #stoffen .paging A[rel=prev],.mainContent.detail section.detailContent .stitch .stoffen #stoffen .paging A[rel=prev]{z-index:30;text-indent:-99999px;background:url(/assets/images/png-8bit/btn_prev_small.png);width:38px;height:38px;display:block;position:absolute;top:180px;left:20px}.mainContent.overview section.detailContent .stitch .stoffen #stoffen .paging A[rel=next],.mainContent.detail section.detailContent .stitch .stoffen #stoffen .paging A[rel=next]{z-index:30;text-indent:-99999px;background:url(/assets/images/png-8bit/btn_next_small.png);width:38px;height:38px;display:block;position:absolute;top:180px;left:54px}.mainContent.overview section.detailContent .stitch .stoffen H3,.mainContent.detail section.detailContent .stitch .stoffen H3{color:var(--blue);text-transform:uppercase;margin:16px 0 8px;font-size:18px}@media (width<=999px){.mainContent.overview section.overviewContent,.mainContent.overview section.detailContent,.mainContent.detail section.overviewContent,.mainContent.detail section.detailContent{float:none;width:auto}.mainContent.overview section.overviewContent .stitch UL,.mainContent.detail section.overviewContent .stitch UL{grid-template-columns:repeat(auto-fill,300px);justify-content:center;column-gap:20px;display:grid}.mainContent.overview section.overviewContent .stitch LI,.mainContent.detail section.overviewContent .stitch LI{float:none}.mainContent.overview section.overviewContent .stitch LI IMG,.mainContent.detail section.overviewContent .stitch LI IMG{height:203px}.mainContent.overview section.detailContent .stitch #carrouselDetail,.mainContent.detail section.detailContent .stitch #carrouselDetail{aspect-ratio:537/315;width:100%;max-width:537px;height:auto}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides{width:100%;height:100%;padding:0}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides LI,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides LI{width:100%;height:100%}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides IMG,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides IMG{width:94.41%;height:auto;top:4.76%;left:2.79%}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides .mask,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides .mask{background-size:100% 100%;width:100%;height:100%}.mainContent.overview section.detailContent .stitch #carrouselDetail .slides .text,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides .text{background-size:100% 100%;width:auto;height:auto;min-height:72px;left:15%;right:-20px}}@media (width<=999px) and (width<=639px){.mainContent.overview section.detailContent .stitch #carrouselDetail .slides .text,.mainContent.detail section.detailContent .stitch #carrouselDetail .slides .text{min-height:0;padding:10px 14px}}@media (width<=999px){.mainContent.overview section.detailContent .stitch #carrouselDetail .paging A[rel=prev],.mainContent.overview section.detailContent .stitch #carrouselDetail .paging A[rel=next],.mainContent.detail section.detailContent .stitch #carrouselDetail .paging A[rel=prev],.mainContent.detail section.detailContent .stitch #carrouselDetail .paging A[rel=next]{top:calc(50% - 29px)}.mainContent.overview section.detailContent .stitch .stoffen #stoffen,.mainContent.detail section.detailContent .stitch .stoffen #stoffen{float:none;margin:0 auto 50px}.mainContent.overview aside,.mainContent.detail aside{margin-right:0}.mainContent.overview aside nav.subnav,.mainContent.detail aside nav.subnav{width:auto}}@media (width<=639px){.mainContent.overview section.detailContent .stitch BUTTON,.mainContent.detail section.detailContent .stitch BUTTON{margin:0 -20px 20px auto;display:block;position:relative;top:auto;right:auto}}.mainContent.content section{box-shadow:0 0 14px 2px var(--grey);background:url(/assets/images/contentBground.jpg);border-radius:8px;padding:5px}.mainContent.content section.contentContent .sow{border:1px solid var(--oker);border-radius:6px;padding:4px}.mainContent.content section.contentContent{float:left;width:620px;margin-bottom:30px}.mainContent.content section.contentContent .stitch{border:2px dashed #b94e51;border-radius:4px;height:auto;padding:20px 20px 120px 0;position:relative}.mainContent.content section.contentContent .stitch H1,.mainContent.content section.contentContent .stitch H2,.mainContent.content section.contentContent .stitch P{padding:0 20px}.mainContent.content section.contentContent .stitch BUTTON{width:272px;height:85px;color:var(--blue);text-transform:uppercase;-webkit-font-smoothing:antialiased;cursor:pointer;z-index:30;background:url(/assets/images/png-8bit/btn_272px_big.png);border:0;padding:28px 43px 14px 13px;font-family:chalkdusterregular,courier;font-size:16px;line-height:18px;position:absolute;bottom:20px;left:-40px}.mainContent.content aside{padding-top:480px;position:relative}.mainContent.content aside .carrouselPlaceholder{position:absolute;top:80px;right:-10px}.mainContent.content aside .carrouselPlaceholder #carrouselContent{background:url(/assets/images/png-8bit/content/carrouselBground.png) no-repeat;width:418px;height:324px;margin:0 auto 60px;padding:20px 30px 40px;position:relative}.mainContent.content aside .carrouselPlaceholder #carrouselContent .slides{width:390px;height:292px;padding:15px}.mainContent.content aside .carrouselPlaceholder #carrouselContent .slides LI{width:390px;height:292px;position:relatve;display:block}.mainContent.content aside .carrouselPlaceholder #carrouselContent .slides LI IMG{position:absolute;top:15px;left:15px}.mainContent.content aside .carrouselPlaceholder #carrouselContent .slides LI .mask{z-index:10;background:url(/assets/images/png-8bit/home/carrousel_slideBorder.png) no-repeat;width:420px;height:322px;position:absolute}.mainContent.content aside .carrouselPlaceholder #carrouselContent .paging A[rel=prev]{z-index:30;text-indent:-99999px;background:url(/assets/images/png-8bit/btn_prev.png);width:58px;height:58px;display:block;position:absolute;top:300px;left:315px}.mainContent.content aside .carrouselPlaceholder #carrouselContent .paging A[rel=next]{z-index:30;text-indent:-99999px;background:url(/assets/images/png-8bit/btn_next.png);width:58px;height:58px;display:block;position:absolute;top:300px;right:50px}.mainContent.content aside{margin-left:660px}@media (width<=999px){.mainContent.content section.contentContent{float:none;width:auto}.mainContent.content section.contentContent .stitch .carrousel-spacer{display:none}.mainContent.content aside{margin-left:0;padding-top:0}.mainContent.content aside .carrouselPlaceholder{position:static}.mainContent.content aside .carrouselPlaceholder #carrouselContent{aspect-ratio:418/324;background-size:100% 100%;width:auto;max-width:418px;height:auto}.mainContent.content aside .carrouselPlaceholder #carrouselContent .slides{width:100%;height:100%;padding:0}.mainContent.content aside .carrouselPlaceholder #carrouselContent .slides LI{width:100%;height:100%}.mainContent.content aside .carrouselPlaceholder #carrouselContent .slides LI IMG{width:92.86%;height:auto;top:4.66%;left:3.57%}.mainContent.content aside .carrouselPlaceholder #carrouselContent .slides LI .mask{background-size:100% 100%;width:100%;height:100%}.mainContent.content aside .carrouselPlaceholder #carrouselContent .paging A[rel=prev]{inset:auto 110px 26px auto}.mainContent.content aside .carrouselPlaceholder #carrouselContent .paging A[rel=next]{top:auto;bottom:26px;right:50px}}@media (width<=639px){.mainContent.content section.contentContent .stitch BUTTON{left:-20px}}.mainContent.contact section{box-shadow:0 0 14px 2px var(--grey);background:url(/assets/images/contentBground.jpg);border-radius:8px;padding:5px}.mainContent.contact section.contactContent .sow{border:1px solid var(--oker);border-radius:6px;padding:4px}.mainContent.contact section.contactContent{float:left;width:960px;margin-bottom:30px}.mainContent.contact section.contactContent .stitch{border:2px dashed #b94e51;border-radius:4px;height:auto;padding:20px;position:relative}.mainContent.contact section.contactContent .stitch HR{background:url(/assets/images/png-8bit/contact/divider.png) 100% no-repeat;border:0;height:31px;margin-bottom:30px}.mainContent.contact section.contactContent .stitch .main{float:right;width:550px}.mainContent.contact section.contactContent .stitch .main .pasfoto{float:right;width:99px;height:99px;margin:0 40px;padding:28px;position:relative}.mainContent.contact section.contactContent .stitch .main .pasfoto .mask{background:url(/assets/images/png-8bit/badge.png);width:155px;height:155px;position:absolute;top:0;left:0}.mainContent.contact section.contactContent .stitch .main FORM{margin:70px 0 50px;position:relative}.mainContent.contact section.contactContent .stitch .main FORM P LABEL{float:left;width:226px;padding-top:10px;font-weight:700}.mainContent.contact section.contactContent .stitch .main FORM P SPAN.error{color:#c00;height:10px;padding-left:226px;font-size:10px;display:block}.mainContent.contact section.contactContent .stitch .main FORM P INPUT{appearance:none;width:300px;height:18px;color:var(--blue);background:url(/assets/images/png-8bit/contact/textfield.png) no-repeat;border:0;outline:none;padding:10px 12px}.mainContent.contact section.contactContent .stitch .main FORM P INPUT.required{background-position:0 -38px}.mainContent.contact section.contactContent .stitch .main FORM P SELECT{appearance:none;width:324px;height:38px;color:var(--blue);background:url(/assets/images/png-8bit/contact/textfield.png) 0 -76px no-repeat;border:0;outline:none;padding:11px 14px 11px 12px}.mainContent.contact section.contactContent .stitch .main FORM P TEXTAREA{appearance:none;width:526px;height:184px;color:var(--blue);background:url(/assets/images/png-8bit/contact/textarea.png) no-repeat;border:0;outline:none;padding:12px;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px}.mainContent.contact section.contactContent .stitch .main FORM P BUTTON{width:272px;height:85px;color:var(--blue);text-transform:uppercase;-webkit-font-smoothing:antialiased;cursor:pointer;z-index:30;background:url(/assets/images/png-8bit/btn_272px_big.png);border:0;padding:28px 43px 14px 13px;font-family:chalkdusterregular,courier;font-size:16px;line-height:18px;position:absolute;bottom:-30px;left:50px}.mainContent.contact section.contactContent .stitch .main HR{margin-bottom:-15px}.mainContent.contact section.contactContent .stitch .main SMALL{padding-left:15px;font-size:11px}.mainContent.contact section.contactContent .stitch .main SMALL I{text-indent:-9999px;background:url(/assets/images/png-8bit/contact/asterix.png) no-repeat;width:10px;height:10px;display:inline-block}.mainContent.contact section.contactContent .stitch aside{margin:0 600px 0 0}.mainContent.contact section.contactContent .stitch aside H2,.mainContent.contact section.contactContent .stitch aside ADDRESS,.mainContent.contact section.contactContent .stitch aside P,.mainContent.contact section.contactContent .stitch aside HR{margin-left:15px;margin-right:15px}.mainContent.contact section.contactContent .stitch aside H2{text-transform:uppercase}.mainContent.contact section.contactContent .stitch aside .phone{color:var(--blue);-webkit-font-smoothing:antialiased;font-family:chalkdusterregular,Courier;font-size:18px}.mainContent.contact section.contactContent .stitch aside SPAN{float:left;width:95px;display:inline-block}.mainContent.contact section.contactContent .stitch aside ADDRESS{margin-bottom:18px}.mainContent.contact section.contactContent .stitch aside .maps{width:276px;height:207px;margin-bottom:30px;padding:15px;position:relative}.mainContent.contact section.contactContent .stitch aside .maps .mask{z-index:10;background:url(/assets/images/png-8bit/contact/mapsMask.png) no-repeat;width:306px;height:237px;position:absolute;top:0;left:0}.mainContent.contact section.contactContent .stitch aside .maps BUTTON{width:222px;height:71px;color:var(--blue);text-transform:uppercase;-webkit-font-smoothing:antialiased;cursor:pointer;z-index:30;background:url(/assets/images/png-8bit/btn_222px.png);border:0;padding:28px 43px 14px 13px;font-family:chalkdusterregular,courier;font-size:16px;position:absolute;bottom:-20px;left:65px}@media screen and (-webkit-device-pixel-ratio>=0){.mainContent SELECT{appearance:none;width:324px;height:38px;color:var(--blue);background:url(/assets/images/png-8bit/contact/textfield.png) 0 -76px no-repeat;border:0;outline:none;padding:0 0 0 12px!important}}@media (width<=999px){.mainContent.contact section.contactContent,.mainContent.contact section.contactContent .stitch .main{float:none;width:auto}.mainContent.contact section.contactContent .stitch .main FORM P LABEL{float:none;width:auto;margin-bottom:4px;padding-top:0;display:block}.mainContent.contact section.contactContent .stitch .main FORM P SPAN.error{padding-left:0}.mainContent.contact section.contactContent .stitch .main FORM P INPUT,.mainContent.contact section.contactContent .stitch .main FORM P SELECT,.mainContent.contact section.contactContent .stitch .main FORM P TEXTAREA{box-sizing:border-box;border:1px solid var(--oker);background:#fff;border-radius:6px;width:100%}.mainContent.contact section.contactContent .stitch .main FORM P INPUT,.mainContent.contact section.contactContent .stitch .main FORM P SELECT{height:auto}.mainContent.contact section.contactContent .stitch .main FORM P INPUT.required{border-color:#b94e51}.mainContent.contact section.contactContent .stitch aside{margin:30px 0 0}.mainContent.contact section.contactContent .stitch aside H2,.mainContent.contact section.contactContent .stitch aside ADDRESS,.mainContent.contact section.contactContent .stitch aside P,.mainContent.contact section.contactContent .stitch aside HR{margin-left:0;margin-right:0}.mainContent.contact section.contactContent .stitch aside .maps{aspect-ratio:276/207;width:auto;max-width:276px;height:auto}.mainContent.contact section.contactContent .stitch aside .maps .mask{background-size:100% 100%;width:100%;height:100%}.mainContent.contact section.contactContent .stitch aside .maps IMG{width:100%;height:auto}}@media (width<=639px){.mainContent.contact section.contactContent .stitch{padding:20px 10px}.mainContent.contact section.contactContent .stitch .main .pasfoto{float:none;margin:0 auto 20px}}.mainContent section.social .sow{border:1px solid var(--oker);border-radius:6px;padding:4px}.mainContent section.social .stitch{border:2px dashed #b94e51;border-radius:4px;height:304px;padding:20px}.mainContent section.social .stitch UL{height:66px;padding-bottom:14px}.mainContent section.social .stitch LI{float:left;margin-right:12px}.mainContent section.social .stitch LI A{text-indent:-99999px;width:66px;height:66px;display:block}.mainContent section.social .stitch LI A SPAN{display:none!important}.mainContent section.social .stitch LI A.facebook{background:url(/assets/images/png-8bit/social_facebook.png)}.mainContent section.social .stitch LI A.instagram{background:url(/assets/images/png-8bit/social_instagram.png)}.mainContent section.social .stitch LI A.twitter{background:url(/assets/images/png-8bit/social_twitter.png)}.mainContent section.social .stitch LI A.email{background:url(/assets/images/png-8bit/social_email.png)}.mainContent section.social{width:290px}@media (width<=999px){.mainContent section.social{width:auto}.mainContent section.social .stitch{height:auto}}#background_cycler{z-index:-1;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}#background_cycler div.pattern{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}#background_cycler div.active{z-index:3}.pattern{background-repeat:repeat;width:100%;height:100%}.pttr1{background-image:url(/assets/images/patterns/01.png)}.pttr2{background-image:url(/assets/images/patterns/02.png)}.pttr3{background-image:url(/assets/images/patterns/03.png)}.pttr4{background-image:url(/assets/images/patterns/04.png)}.pttr5{background-image:url(/assets/images/patterns/05.png)}.pttr6{background-image:url(/assets/images/patterns/06.png)}.pttr7{background-image:url(/assets/images/patterns/07.png)}.clearfix:before,.clearfix:after{content:".";height:0;display:block;overflow:hidden}.clearfix:after{clear:both}
