/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-family:'Josefin Sans', 'Arial', sans-serif;font-weight:400;font-size:14px;line-height:1.5em;color:#293138;text-decoration:none}a{text-decoration:none;color:#293138}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:400;margin:0}h1.centered,.h1.centered,h2.centered,.h2.centered,h3.centered,.h3.centered,h4.centered,.h4.centered,h5.centered,.h5.centered{text-align:center}h1,.h1{font-size:3em;line-height:1.2em}h2,.h2{font-size:2em;line-height:1.2em}h3,.h3{font-size:1.5em}h5,.h5{font-size:0.8em}p{font-family:'Open Sans', 'Arial', sans-serif;font-weight:400;text-align:justify}p a{text-decoration:underline}p.centered{text-align:center}a:visited,a:hover{color:#293138;text-decoration:underline}.context-banner h1,.context-banner h2,.context-banner h3,.context-banner h4,.context-banner h5{color:#FAFAFA;padding-top:2em}@media screen and (min-width: 640px){body{font-size:15px}h1,.h1{font-size:3em}h2,.h2{font-size:2.1em}}@media screen and (min-width: 984px){body{font-size:15px}h1,.h1{font-size:4em}h2,.h2{font-size:2.5em}p{text-align:left}}@media screen and (min-width: 1392px){body{font-size:16px}}@-webkit-keyframes myRotation{0%{transform:rotateY(180deg)}100%{transform:rotateY(0deg)}}@-moz-keyframes myRotation{0%{transform:rotateY(180deg)}100%{transform:rotateY(0deg)}}@keyframes myRotation{0%{transform:rotateY(180deg)}100%{transform:rotateY(0deg)}}@-webkit-keyframes tooltip{0%{left:0;opacity:1}25%{left:0;opacity:0}75%{left:-9999px;opacity:0}100%{left:-9999px;opacity:0}}@-moz-keyframes tooltip{0%{left:0;opacity:1}25%{left:0;opacity:0}75%{left:-9999px;opacity:0}100%{left:-9999px;opacity:0}}@keyframes tooltip{0%{left:0;opacity:1}25%{left:0;opacity:0}75%{left:-9999px;opacity:0}100%{left:-9999px;opacity:0}}@-webkit-keyframes pulse{0%{transform:rotateZ(-90deg) scale(1, 1)}25%{transform:rotateZ(-90deg) scale(0.9, 0.9)}75%{transform:rotateZ(-90deg) scale(0.9, 0.9)}100%{transform:rotateZ(-90deg) scale(1, 1)}}@-moz-keyframes pulse{0%{transform:rotateZ(-90deg) scale(1, 1)}25%{transform:rotateZ(-90deg) scale(0.9, 0.9)}75%{transform:rotateZ(-90deg) scale(0.9, 0.9)}100%{transform:rotateZ(-90deg) scale(1, 1)}}@keyframes pulse{0%{transform:rotateZ(-90deg) scale(1, 1)}25%{transform:rotateZ(-90deg) scale(0.9, 0.9)}75%{transform:rotateZ(-90deg) scale(0.9, 0.9)}100%{transform:rotateZ(-90deg) scale(1, 1)}}html,body{height:100%;overflow:hidden}.container{height:100%;overflow:scroll}.container:after,.container:after{display:table;clear:both;content:" "}.row{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;clear:both;width:100%}.row:after,.row:after{display:table;clear:both;content:" "}.col{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-transition:width 1s linear 0s;-o-webkit-transition:width 1s linear 0s;-webkit-transition:width 1s linear 0s;transition:width 1s linear 0s;min-height:1px;float:left;padding:0 5.55555556%;overflow:hidden}.s4{width:100%}.s4.centered{margin-left:0%}.s3{width:75%}.s3.centered{margin-left:12.5%}.s2{width:50%}.s2.centered{margin-left:25%}.s1{width:25%}.s1.centered{margin-left:37.5%}.s0{width:0%;padding:0}@media screen and (min-width: 640px){.m8{width:100%}.m8.centered{margin-left:0%}.m7{width:87.5%}.m7.centered{margin-left:6.25%}.m6{width:75%}.m6.centered{margin-left:12.5%}.m5{width:62.5%}.m5.centered{margin-left:18.75%}.m4{width:50%}.m4.centered{margin-left:25%}.m3{width:37.5%}.m3.centered{margin-left:31.25%}.m2{width:25%}.m2.centered{margin-left:37.5%}.m1{width:12.5%}.m1.centered{margin-left:43.75%}.m0{width:0%;padding:0}}@media screen and (min-width: 984px){.l12{width:100%}.l12.centered{margin-left:0%}.l11{width:91.66666667%}.l11.centered{margin-left:4.16666667%}.l10{width:83.33333333%}.l10.centered{margin-left:8.33333333%}.l9{width:75%}.l9.centered{margin-left:12.5%}.l8{width:66.66666667%}.l8.centered{margin-left:16.66666667%}.l7{width:58.33333333%}.l7.centered{margin-left:20.83333333%}.l6{width:50%}.l6.centered{margin-left:25%}.l5{width:41.66666667%}.l5.centered{margin-left:29.16666667%}.l4{width:33.33333333%}.l4.centered{margin-left:33.33333333%}.l3{width:25%}.l3.centered{margin-left:37.5%}.l2{width:16.66666667%}.l2.centered{margin-left:41.66666667%}.l1{width:8.33333333%}.l1.centered{margin-left:45.83333333%}.l0{width:0%;padding:0}}@media screen and (min-width: 1392px){.xl16{width:100%}.xl16.centered{margin-left:0%}.xl15{width:93.75%}.xl15.centered{margin-left:3.125%}.xl14{width:87.5%}.xl14.centered{margin-left:6.25%}.xl13{width:81.25%}.xl13.centered{margin-left:9.375%}.xl12{width:75%}.xl12.centered{margin-left:12.5%}.xl11{width:68.75%}.xl11.centered{margin-left:15.625%}.xl10{width:62.5%}.xl10.centered{margin-left:18.75%}.xl9{width:56.25%}.xl9.centered{margin-left:21.875%}.xl8{width:50%}.xl8.centered{margin-left:25%}.xl7{width:43.75%}.xl7.centered{margin-left:28.125%}.xl6{width:37.5%}.xl6.centered{margin-left:31.25%}.xl5{width:31.25%}.xl5.centered{margin-left:34.375%}.xl4{width:25%}.xl4.centered{margin-left:37.5%}.xl3{width:18.75%}.xl3.centered{margin-left:40.625%}.xl2{width:12.5%}.xl2.centered{margin-left:43.75%}.xl1{width:6.25%}.xl1.centered{margin-left:46.875%}.xl0{width:0%;padding:0}}html,body{background-color:#fff}.hidden{display:none !important}body{-webkit-overflow-scrolling:touch}section{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;clear:both;width:100%;padding-top:2em;z-index:10;background-color:#fff}section:after,section:after{display:table;clear:both;content:" "}section.full-screen{height:100%;margin-top:0}section.full-screen h2{color:#293138;padding:0;display:block}section.full-screen #logo{width:100%;height:auto;padding-top:10%}.banner-container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;clear:both;width:100%;position:relative;height:38em;max-height:50%;overflow:hidden}.banner-container:after,.banner-container:after{display:table;clear:both;content:" "}.banner-container:after{content:"";display:block;position:absolute;width:100%;height:100%;box-shadow:inset 0 0 20px #293138}.banner{position:absolute;left:50%;top:50%;-ms-tranform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ankor{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;clear:both;width:100%;display:block;width:1px;height:1px}.ankor:after,.ankor:after{display:table;clear:both;content:" "}button,.button{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;top:0;left:0;display:block;height:50px;margin:0;padding:0;border:none;background-color:transparent;-moz-transition:all 0.3s linear 0s;-o-webkit-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;font-size:20px;font-weight:400;font-family:'Josefin Sans', 'Arial', sans-serif;vertical-align:top;text-align:center;line-height:20px;cursor:pointer}button img,.button img{padding:5px;width:40px;height:40px;display:inline-block}button span,.button span{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;padding-top:17px;vertical-align:top}button.icon-btn,.button.icon-btn{width:50px}button.icon-btn .icon-label,.button.icon-btn .icon-label{display:block;position:absolute;right:3px;top:3px;padding:2px;margin:0;height:16px;min-width:16px;border-radius:8px;border:1px solid #293138;font-size:14px;line-height:14px;font-weight:700;color:#293138}button:active,.button:active,button:focus,.button:focus,button:visited,.button:visited,button a:active,.button a:active,button a:focus,.button a:focus,button a:visited,.button a:visited{text-decoration:none;border:none;-webkit-appearance:none}button:hover,.button:hover,button a:hover,.button a:hover{background-color:rgba(255,255,255,0.9);text-decoration:none;border:none;-webkit-appearance:none}button.disabled,.button.disabled{background-color:#B0B4B8}button.disabled:hover,.button.disabled:hover,button.disabled a:hover,.button.disabled a:hover{background-color:#B0B4B8;cursor:default}button.scroll-btn,.button.scroll-btn{width:100%;text-align:center;padding-bottom:15px}button.scroll-btn img,.button.scroll-btn img{-moz-transition:all 0.3 ease 0s;-o-webkit-transition:all 0.3 ease 0s;-webkit-transition:all 0.3 ease 0s;transition:all 0.3 ease 0s;-ms-tranform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}button.scroll-btn:hover img,.button.scroll-btn:hover img{-webkit-animation:pulse 1s linear 0 infinite normal;-moz-animation:pulse 1s linear 0 infinite normal;animation:pulse 1s linear 0 infinite normal}button.red-btn,.button.red-btn{background-color:#E6332A;border-bottom:4px solid rgba(103,23,19,0.5);color:#FAFAFA;font-weight:700}button.red-btn.toggled,.button.red-btn.toggled{border-top:4px solid rgba(103,23,19,0.5);border-bottom:none}button.contact-btn,.button.contact-btn{width:100%}button.submit-btn,.button.submit-btn{background-color:#B0B4B8;border-bottom:4px solid rgba(94,101,107,0.5);color:#FAFAFA;font-weight:700;width:100%;margin-top:50px}button span{padding-top:8px}.button-two-row{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;top:0;left:0;display:block;height:50px;margin:0;padding:0;border:none;background-color:transparent;-moz-transition:all 0.3s linear 0s;-o-webkit-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;font-size:20px;font-weight:400;font-family:'Josefin Sans', 'Arial', sans-serif;vertical-align:top;text-align:center;line-height:20px;cursor:pointer;height:70px;padding:0px 5px 0px 5px}.button-two-row img{padding:5px;width:40px;height:40px;display:inline-block}.button-two-row span{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;padding-top:17px;vertical-align:top}.button-two-row.icon-btn{width:50px}.button-two-row.icon-btn .icon-label{display:block;position:absolute;right:3px;top:3px;padding:2px;margin:0;height:16px;min-width:16px;border-radius:8px;border:1px solid #293138;font-size:14px;line-height:14px;font-weight:700;color:#293138}.button-two-row:active,.button-two-row:focus,.button-two-row:visited,.button-two-row a:active,.button-two-row a:focus,.button-two-row a:visited{text-decoration:none;border:none;-webkit-appearance:none}.button-two-row:hover,.button-two-row a:hover{background-color:rgba(255,255,255,0.9);text-decoration:none;border:none;-webkit-appearance:none}.button-two-row.disabled{background-color:#B0B4B8}.button-two-row.disabled:hover,.button-two-row.disabled a:hover{background-color:#B0B4B8;cursor:default}.button-two-row.scroll-btn{width:100%;text-align:center;padding-bottom:15px}.button-two-row.scroll-btn img{-moz-transition:all 0.3 ease 0s;-o-webkit-transition:all 0.3 ease 0s;-webkit-transition:all 0.3 ease 0s;transition:all 0.3 ease 0s;-ms-tranform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.button-two-row.scroll-btn:hover img{-webkit-animation:pulse 1s linear 0 infinite normal;-moz-animation:pulse 1s linear 0 infinite normal;animation:pulse 1s linear 0 infinite normal}.button-two-row.red-btn{background-color:#E6332A;border-bottom:4px solid rgba(103,23,19,0.5);color:#FAFAFA;font-weight:700}.button-two-row.red-btn.toggled{border-top:4px solid rgba(103,23,19,0.5);border-bottom:none}.button-two-row.contact-btn{width:100%}.button-two-row.submit-btn{background-color:#B0B4B8;border-bottom:4px solid rgba(94,101,107,0.5);color:#FAFAFA;font-weight:700;width:100%;margin-top:50px}label.dropdown-label{display:block;position:relative;cursor:pointer}label.dropdown-label h3{border-bottom:1px solid #B0B4B8}label.dropdown-label h3:after{display:block;float:right;content:"\25B6";font-size:14px;color:#B0B4B8;-moz-transition:all 0.2s ease 0s;-o-webkit-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}label.dropdown-label:hover h3:after{color:#293138}label.dropdown-label .dropdown-checkbox{position:absolute;left:-1000px}label.dropdown-label .dropdown-content{max-height:0px;overflow:hidden;-moz-transition:all 0.3s ease 0s;-o-webkit-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}label.dropdown-label .dropdown-content p{position:relative;opacity:0;top:-300px;-moz-transition:all 0.5s ease 0.1s;-o-webkit-transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;transition:all 0.5s ease 0.1s}label.dropdown-label .dropdown-checkbox:checked ~ .dropdown-content{max-height:550px}label.dropdown-label .dropdown-checkbox:checked ~ .dropdown-content p{opacity:1;top:0px}label.dropdown-label .dropdown-checkbox:checked ~ h3:after{-ms-tranform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon{display:block}.icon.menu-icon{width:100%;height:100%;padding:0;margin:0}.icon.menu-icon div{-moz-transition:all 1s ease 0s;-o-webkit-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;height:4px;width:24px;margin:4px 13px 0 13px;background-color:#293138;border-radius:2px}.icon.menu-icon *:first-child{margin-top:15px}.icon.menu-icon.toggle div:first-child{-ms-tranform:rotateY(180deg) translateY(8px);-o-transform:rotateY(180deg) translateY(8px);-moz-transform:rotateY(180deg) translateY(8px);-webkit-transform:rotateY(180deg) translateY(8px);transform:rotateY(180deg) translateY(8px)}.icon.menu-icon.toggle div:last-child{-ms-tranform:rotateY(180deg) translateY(-8px);-o-transform:rotateY(180deg) translateY(-8px);-moz-transform:rotateY(180deg) translateY(-8px);-webkit-transform:rotateY(180deg) translateY(-8px);transform:rotateY(180deg) translateY(-8px)}.navigation{position:fixed;left:0;top:0;z-index:60;height:50px;width:100%;overflow:hidden;background-color:rgba(255,255,255,0.8);box-shadow:0 0 4px rgba(41,49,56,0.6);-moz-transition:all 0.3s ease 0s;-o-webkit-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.navigation ul{display:none;list-style:none;padding:0;margin:0 15%;width:70%;height:50px}.navigation li{float:left;width:20%}.navigation .nav-btn{width:100%;font-size:18px;padding-top:18px;line-height:18px}.off-canvas{position:absolute;top:0;left:0;z-index:50;height:100%;width:0%;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-transition:all 0.3s ease 0s;-o-webkit-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.off-canvas .panel{min-height:100%;width:270px;box-shadow:0 0 6px rgba(41,49,56,0.6);background-color:#FAFAFA}.off-canvas .toggleHelper{z-index:-10}.off-canvas ul{list-style:none;padding:0;padding-top:52px;margin:0}.off-canvas li a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;height:50px;overflow:hidden;padding:15px 0 0 0;opacity:0;-moz-transition:all 0.3s ease 0s;-o-webkit-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;font-size:18px;text-overflow:ellipsis}.off-canvas li a:active,.off-canvas li a:focus,.off-canvas li a:visited,.off-canvas li a a:active,.off-canvas li a a:focus,.off-canvas li a a:visited{text-decoration:none;border:none;-webkit-appearance:none}.off-canvas li a:hover,.off-canvas li a a:hover{box-shadow:0 0 6px #293138;text-decoration:none;border:none;-webkit-appearance:none}.off-canvas img{width:162px;position:absolute;bottom:0px;left:54px;opacity:0;-moz-transition:all 0.3s ease 0s;-o-webkit-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.off-canvas.expanded{width:100%}.off-canvas.expanded li a{opacity:1;padding-left:25px}.off-canvas.expanded img{opacity:1}.toggleHelper{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer}form label,.form label{padding:0}form label .label-text,.form label .label-text{display:block;font-size:20px;padding:0px 25px;margin:10px 0 5px 0}form label input,.form label input,form label textarea,.form label textarea{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;border:1px solid #B0B4B8;border-radius:0;padding:10px 25px;margin:0}form label input.txt-area,.form label input.txt-area,form label textarea.txt-area,.form label textarea.txt-area{height:200px;vertical-align:top;overflow:scroll;resize:none}form label input[type="checkbox"],.form label input[type="checkbox"]{display:inline;padding:0;width:10%}footer{margin-top:50px;background-color:#293138}footer ul{width:100%;list-style:none;padding:2em 0 1em 0;float:left}footer li{position:relative;text-align:left}footer li img{position:absolute;left:-20px;display:inline-block;height:15px;width:auto;padding-right:5px}footer a{color:#FAFAFA;width:100%;text-align:left;display:block}footer a:hover,footer a:visited{color:#FAFAFA}footer .copyright{float:right;color:#FAFAFA;padding-right:1em;font-size:0.6em}.partner-list a{display:block;width:100%;max-width:300px;max-height:300px;text-align:center}.partner-list img{width:80%;height:80%}.img-preview-gallery{position:relative}.img-preview-gallery div{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(/../images/farben/color_sprite.jpg) no-repeat top left;position:relative;float:left;padding:0;margin:10px;overflow:hidden;border-radius:50px;border:2px solid #FAFAFA;box-shadow:0 0 0 2px #293138}.img-preview-gallery div:hover span,.img-preview-gallery div:focus span{opacity:1}.img-preview-gallery img{display:block;height:100px;width:100px;padding:0;margin:0}.img-preview-gallery span{display:block;padding:37px 10px;color:#FAFAFA;font-weight:600;opacity:0;-moz-transition:all 0.4s ease 0s;-o-webkit-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.img-preview-gallery .sprite-anthrazit{background-position:0 0;width:100px;height:100px}.img-preview-gallery .sprite-aubergine{background-position:0 -150px;width:100px;height:100px}.img-preview-gallery .sprite-avocado{background-position:0 -300px;width:100px;height:100px}.img-preview-gallery .sprite-beige{background-position:0 -450px;width:100px;height:100px}.img-preview-gallery .sprite-birke{background-position:0 -600px;width:100px;height:100px}.img-preview-gallery .sprite-eis{background-position:0 -750px;width:100px;height:100px}.img-preview-gallery .sprite-fuchsia{background-position:0 -900px;width:100px;height:100px}.img-preview-gallery .sprite-gelb{background-position:0 -1050px;width:100px;height:100px}.img-preview-gallery .sprite-hellgelb{background-position:0 -1200px;width:100px;height:100px}.img-preview-gallery .sprite-hellgrau{background-position:0 -1350px;width:100px;height:100px}.img-preview-gallery .sprite-holz{background-position:0 -1500px;width:100px;height:100px}.img-preview-gallery .sprite-honig{background-position:0 -1650px;width:100px;height:100px}.img-preview-gallery .sprite-kork{background-position:0 -1800px;width:100px;height:100px}.img-preview-gallery .sprite-magenta{background-position:-150px 0;width:100px;height:100px}.img-preview-gallery .sprite-mahagoni{background-position:-150px -150px;width:100px;height:100px}.img-preview-gallery .sprite-malachit{background-position:-150px -300px;width:100px;height:100px}.img-preview-gallery .sprite-malve{background-position:-150px -450px;width:100px;height:100px}.img-preview-gallery .sprite-mennige{background-position:-150px -600px;width:100px;height:100px}.img-preview-gallery .sprite-navy{background-position:-150px -750px;width:100px;height:100px}.img-preview-gallery .sprite-neon_gruen{background-position:-150px -900px;width:100px;height:100px}.img-preview-gallery .sprite-neon_orange{background-position:-150px -1050px;width:100px;height:100px}.img-preview-gallery .sprite-petrol{background-position:-150px -1200px;width:100px;height:100px}.img-preview-gallery .sprite-purpur{background-position:-150px -1350px;width:100px;height:100px}.img-preview-gallery .sprite-schiefer{background-position:-150px -1500px;width:100px;height:100px}.img-preview-gallery .sprite-schwarz{background-position:-150px -1650px;width:100px;height:100px}.img-preview-gallery .sprite-ultramarin{background-position:-150px -1800px;width:100px;height:100px}.img-preview-gallery .sprite-violet{background-position:-300px 0;width:100px;height:100px}.img-preview-gallery .sprite-wei{background-position:-300px -150px;width:100px;height:100px}.error-label{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:none;width:100%;background-color:rgba(230,51,42,0.2);padding-left:3%;color:#E6332A;font-family:'Open Sans', 'Arial', sans-serif;font-size:13px;border:1px solid rgba(230,51,42,0.6);border-top:none;border-radius:0 0 10px 10px}input[type="checkbox"]+.error-label{width:90%;border-radius:10px;border-top:1px solid rgba(230,51,42,0.6)}@media screen and (min-width: 640px){body{font-size:15px}h1,.h1{font-size:3em}h2,.h2{font-size:2.1em}.navigation .menu-btn{display:none}.navigation ul{display:block}.navigation ~ .off-canvas{display:none}#order-app .navigation .menu-btn{display:block}#order-app .navigation ~ .off-canvas{display:block}#partner_list li{padding-right:10%;width:40%}#partner_list img{width:100%}}@media screen and (min-width: 984px){.toggleHelper{cursor:auto}}.member-panel{text-align:center;padding-bottom:10px}.fake-member{margin:auto;width:240px;height:240px;margin-bottom:5px;margin-top:5px;border-radius:50%;background:#333;color:#fff;font-size:120px;transition:font 0.75s ease}.fake-member p{text-align:center;margin-top:0px;padding-top:110px}img.member-image{object-fit:cover;width:250px;height:250px;border-radius:50%;-webkit-filter:grayscale(100%)}img.member-image:hover{-webkit-filter:grayscale(0%)}.cryptedmail:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld)}.red,.fake-member-logo:hover .red,.fake-member-logo.touching .red{background-color:#dc0f0f;border-color:#dc0f0f;color:#dc0f0f}.orange,.fake-member-logo:hover .orange,.fake-member-logo.touching .orange{background-color:#ffb810;border-color:#ffb810;color:#ffb810}.yellow,.fake-member-logo:hover .yellow,.fake-member-logo.touching .yellow{background-color:#f5d700;border-color:#f5d700;color:#f5d700}.green,.fake-member-logo:hover .green,.fake-member-logo.touching .green{background-color:#56d416;border-color:#56d416;color:#56d416}.blue,.fake-member-logo:hover .blue,.fake-member-logo.touching .blue{background-color:#139fb5;border-color:#139fb5;color:#139fb5}.indigo,.fake-member-logo:hover .indigo,.fake-member-logo.touching .indigo{background-color:#1252af;border-color:#1252af;color:#1252af}.violet,.fake-member-logo:hover .violet,.fake-member-logo.touching .violet{background-color:#5d12af;border-color:#5d12af;color:#5d12af}.fake-member-logo{border-radius:50%;height:240px;margin:0 auto;overflow:hidden;position:relative;width:240px;z-index:1;background:#333;margin-top:5px;margin-bottom:5px}.backdrop,.fake-member-logo-text{bottom:0;left:0;position:absolute;right:0;top:0}.fake-member-logo-text p{text-align:center;margin-top:0px;padding-top:110px;font-size:120px;color:#fff}.backdrop{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}.ray{display:block;float:left;width:14.28571429%;height:100%;padding:0;transition:transform ease-in-out 200ms;-webkit-transition:-webkit-transform ease-in-out 200ms}.fake-member-logo:hover .ray,.fake-member-logo.touching .ray{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}.ray:nth-child(2n){transform:translateY(-105%);-webkit-transform:translateY(-105%);-ms-transform:translateY(-105%)}.ray:nth-child(2n+1){transform:translateY(105%);-webkit-transform:translateY(105%);-ms-transform:translateY(105%)}body>.ember-view,#order-app>.ember-view{height:100%}#order-app{height:100%;font-family:'Josefin Sans', 'Arial', sans-serif;font-weight:400}#order-app button,#order-app .button{outline-style:none;float:left}#order-app button:not(.disabled):hover,#order-app .button:not(.disabled):hover,#order-app button a:not(.disabled):hover,#order-app .button a:not(.disabled):hover{background-color:rgba(250,250,250,0.8)}#order-app button.disabled,#order-app .button.disabled{background-color:transparent}#order-app button.disabled img,#order-app .button.disabled img{opacity:0.5}#order-app button.active,#order-app .button.active{background-color:rgba(250,250,250,0.8);box-shadow:0 0 5px rgba(41,49,56,0.2)}#order-app button.self-btn,#order-app .button.self-btn{box-shadow:0 0 3px 0 rgba(41,49,56,0.5)}#order-app #sidebar{position:absolute;left:0px;top:0;z-index:10;height:100%;min-height:50px;width:100%;max-width:325px;border-bottom-right-radius:0px;overflow:hidden;-ms-overflow-style:none;background-color:rgba(250,250,250,0.8);color:#293138;box-shadow:0 0 15px rgba(41,49,56,0.6);-moz-transition:all 0.5s ease 0s;-o-webkit-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}#order-app #sidebar.dismissed{height:0%;left:-270px;border-bottom-right-radius:11px}#order-app #sidebar.dismissed header button.toggle-btn img{-ms-tranform:rotateY(180deg);-o-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#order-app #sidebar.dismissed footer,#order-app #sidebar.dismissed .content-pane{visibility:hidden}#order-app #sidebar h2{font-size:32px}#order-app #sidebar h3{font-size:18px}#order-app #sidebar span.note{font-size:14px;padding:10px 0}#order-app #sidebar header,#order-app #sidebar footer{left:0}#order-app #sidebar header .navigation{position:relative;max-width:320px}#order-app #sidebar header .navigation .seperator{float:left;width:10.9375%;height:50px}#order-app #sidebar header h3{padding-top:15px}#order-app #sidebar header .toggle-btn{float:right}#order-app #sidebar header .toggle-btn img{-moz-transition:all 1s ease 0s;-o-webkit-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}#order-app #sidebar footer{position:absolute;bottom:0;z-index:40;background-color:rgba(250,250,250,0.8);box-shadow:0 0 4px rgba(41,49,56,0.6)}#order-app #sidebar footer a,#order-app #sidebar footer a:hover,#order-app #sidebar footer a:visited{color:#293138}#order-app #sidebar footer a{line-height:auto}#order-app #sidebar footer .price{float:right;padding-right:20px}#order-app #sidebar .icon{float:left}#order-app #sidebar .icon.img-icn{padding:5px;width:40px;height:40px;display:inline-block}#order-app #sidebar .icon.color-icn{border-radius:12px;height:24px;width:24px;margin:13px}#order-app #sidebar .content-pane{position:absolute;top:0;left:0%;z-index:20;height:100%;width:100%;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-transition:all 0.3s ease 0s;-o-webkit-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#order-app #sidebar .content-pane>*{margin:50px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;clear:both;width:100%}#order-app #sidebar .content-pane>*:after,#order-app #sidebar .content-pane>*:after{display:table;clear:both;content:" "}#order-app #sidebar .content-pane .title{border-bottom:1px solid #444B52;margin-top:10px;height:50px;padding-right:0}#order-app #sidebar .content-pane .title h2{line-height:1.7em}#order-app #sidebar .content-pane .title .price{float:right;padding-right:20px;font-size:0.8em}#order-app #sidebar .content-pane .title button,#order-app #sidebar .content-pane .title .button{display:inline-block;float:right}#order-app #sidebar .content-pane .options .selection-group{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;clear:both;width:100%}#order-app #sidebar .content-pane .options .selection-group:after,#order-app #sidebar .content-pane .options .selection-group:after{display:table;clear:both;content:" "}#order-app #sidebar .content-pane .options .selection-group a{-moz-transition:all 0.3s ease 0s;-o-webkit-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#order-app #sidebar .content-pane .options .selection-group a .option{white-space:nowrap;text-overflow:ellipsis;position:relative;height:50px;padding:17px 0 13px 0;cursor:pointer;background-color:rgba(250,250,250,0);-moz-transition:all 0.3s ease 0s;-o-webkit-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;font-size:20px;line-height:20px;text-align:center}#order-app #sidebar .content-pane .options .selection-group a .option.size{width:33.333333%}#order-app #sidebar .content-pane .options .selection-group a .option:hover{background-color:rgba(250,250,250,0.4)}#order-app #sidebar .content-pane .options .selection-group a .option .icon{position:relative;top:-17px}#order-app #sidebar .content-pane .options .selection-group a .option .icon.price-icn{position:absolute;top:0;left:0;display:none;width:30px;height:35px;padding-top:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:-1px 10px 0px 10px;border-radius:2px 2px 10px 10px;background-color:#FAFAFA;border:1px solid #293138;box-shadow:0 2px 3px -2px rgba(41,49,56,0.6);color:#293138;font-size:10px}#order-app #sidebar .content-pane .options .selection-group a .option .icon.price-icn b{font-size:15px}#order-app #sidebar .content-pane .options .selection-group a:hover{text-decoration:none}#order-app #sidebar .content-pane .options .selection-group a.active .option,#order-app #sidebar .content-pane .options .selection-group .active-choice .option{background-color:rgba(250,250,250,0.5);box-shadow:0 0 5px rgba(41,49,56,0.2)}#order-app #sidebar .content-pane .options .selection-group a.active .option .icon.price-icn,#order-app #sidebar .content-pane .options .selection-group .active-choice .option .icon.price-icn{display:block}#order-app #sidebar .content-pane .cart .product,#order-app #sidebar .content-pane .inventory .product{border-bottom:1px solid #B0B4B8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;clear:both;width:100%}#order-app #sidebar .content-pane .cart .product:after,#order-app #sidebar .content-pane .inventory .product:after,#order-app #sidebar .content-pane .cart .product:after,#order-app #sidebar .content-pane .inventory .product:after{display:table;clear:both;content:" "}#order-app #sidebar .content-pane .cart .product .col,#order-app #sidebar .content-pane .inventory .product .col{padding:0px}#order-app #sidebar .content-pane .cart .product span,#order-app #sidebar .content-pane .inventory .product span{margin-left:15px}#order-app #sidebar .content-pane .cart .product span.specials,#order-app #sidebar .content-pane .inventory .product span.specials{font-size:14px;line-height:14px;padding-top:5px}#order-app #sidebar .content-pane .cart button.change-btn,#order-app #sidebar .content-pane .inventory button.change-btn,#order-app #sidebar .content-pane .cart .button.change-btn,#order-app #sidebar .content-pane .inventory .button.change-btn,#order-app #sidebar .content-pane .cart button.discard-btn,#order-app #sidebar .content-pane .inventory button.discard-btn,#order-app #sidebar .content-pane .cart .button.discard-btn,#order-app #sidebar .content-pane .inventory .button.discard-btn{float:right}#order-app #sidebar .content-pane .cart button.plus-btn,#order-app #sidebar .content-pane .inventory button.plus-btn,#order-app #sidebar .content-pane .cart .button.plus-btn,#order-app #sidebar .content-pane .inventory .button.plus-btn{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;clear:both;width:100%;height:100px;border-bottom:1px solid #B0B4B8}#order-app #sidebar .content-pane .cart button.plus-btn:after,#order-app #sidebar .content-pane .inventory button.plus-btn:after,#order-app #sidebar .content-pane .cart .button.plus-btn:after,#order-app #sidebar .content-pane .inventory .button.plus-btn:after,#order-app #sidebar .content-pane .cart button.plus-btn:after,#order-app #sidebar .content-pane .inventory button.plus-btn:after,#order-app #sidebar .content-pane .cart .button.plus-btn:after,#order-app #sidebar .content-pane .inventory .button.plus-btn:after{display:table;clear:both;content:" "}#order-app #sidebar .content-pane .cart button.plus-btn img,#order-app #sidebar .content-pane .inventory button.plus-btn img,#order-app #sidebar .content-pane .cart .button.plus-btn img,#order-app #sidebar .content-pane .inventory .button.plus-btn img{padding:30px 0}#order-app #sidebar .content-pane .cart button.show-btn,#order-app #sidebar .content-pane .inventory button.show-btn,#order-app #sidebar .content-pane .cart .button.show-btn,#order-app #sidebar .content-pane .inventory .button.show-btn{height:100px;width:84.375%;text-align:left}#order-app #sidebar .content-pane .cart button.show-btn .row,#order-app #sidebar .content-pane .inventory button.show-btn .row,#order-app #sidebar .content-pane .cart .button.show-btn .row,#order-app #sidebar .content-pane .inventory .button.show-btn .row{height:50px}#order-app #sidebar .content-pane .cart button.show-btn+.col,#order-app #sidebar .content-pane .inventory button.show-btn+.col,#order-app #sidebar .content-pane .cart .button.show-btn+.col,#order-app #sidebar .content-pane .inventory .button.show-btn+.col{width:15.625%}#order-app #sidebar .content-pane .cart button.show-btn-comment,#order-app #sidebar .content-pane .inventory button.show-btn-comment,#order-app #sidebar .content-pane .cart .button.show-btn-comment,#order-app #sidebar .content-pane .inventory .button.show-btn-comment{height:100%;max-height:250px;width:100%;text-align:left}#order-app #sidebar .content-pane .cart button.show-btn-comment .row,#order-app #sidebar .content-pane .inventory button.show-btn-comment .row,#order-app #sidebar .content-pane .cart .button.show-btn-comment .row,#order-app #sidebar .content-pane .inventory .button.show-btn-comment .row{height:50px}#order-app #sidebar .content-pane .cart button.show-btn-comment .commentrow,#order-app #sidebar .content-pane .inventory button.show-btn-comment .commentrow,#order-app #sidebar .content-pane .cart .button.show-btn-comment .commentrow,#order-app #sidebar .content-pane .inventory .button.show-btn-comment .commentrow{height:100%;max-height:150px;line-height:1.2}#order-app #sidebar .content-pane .cart button.show-btn-comment-cart,#order-app #sidebar .content-pane .inventory button.show-btn-comment-cart,#order-app #sidebar .content-pane .cart .button.show-btn-comment-cart,#order-app #sidebar .content-pane .inventory .button.show-btn-comment-cart{height:100%;max-height:250px;width:84.375%;text-align:left}#order-app #sidebar .content-pane .cart button.show-btn-comment-cart .row,#order-app #sidebar .content-pane .inventory button.show-btn-comment-cart .row,#order-app #sidebar .content-pane .cart .button.show-btn-comment-cart .row,#order-app #sidebar .content-pane .inventory .button.show-btn-comment-cart .row{height:50px}#order-app #sidebar .content-pane .cart button.show-btn-comment-cart .commentrow,#order-app #sidebar .content-pane .inventory button.show-btn-comment-cart .commentrow,#order-app #sidebar .content-pane .cart .button.show-btn-comment-cart .commentrow,#order-app #sidebar .content-pane .inventory .button.show-btn-comment-cart .commentrow{heigth:100%;max-height:150px;line-height:1.2}#order-app #sidebar .content-pane .cart button.show-btn-comment-cart+.col,#order-app #sidebar .content-pane .inventory button.show-btn-comment-cart+.col,#order-app #sidebar .content-pane .cart .button.show-btn-comment-cart+.col,#order-app #sidebar .content-pane .inventory .button.show-btn-comment-cart+.col{width:15.625%}#order-app #sidebar .content-pane .cart .total-price,#order-app #sidebar .content-pane .inventory .total-price{margin-top:20px;font-size:20px}#order-app #sidebar .content-pane .cart .total-price span,#order-app #sidebar .content-pane .inventory .total-price span{float:right}#order-app #sidebar .content-pane .inventory .product{width:100%}#order-app #sidebar .content-pane .inventory .product:first-child{position:relative;overflow:hidden}#order-app #sidebar .content-pane .inventory .product .show-btn{width:100%}#order-app #sidebar .content-pane .inventory .product:hover .thumbnail .price{opacity:1}#order-app #sidebar .content-pane .inventory .thumbnail{position:absolute;top:50px;left:84.375%;-ms-tranform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:25%;height:80px;margin:0 10px 10px 0;border-radius:50%;overflow:hidden;background-color:#fff;text-align:center;color:#fff}#order-app #sidebar .content-pane .inventory .thumbnail img{width:auto;height:100%;position:absolute;top:50%;left:50%;-ms-tranform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#order-app #sidebar .content-pane .inventory .thumbnail .price{background-color:rgba(250,250,250,0.7);color:#293138;display:inline-block;font-size:1.5em;opacity:0;width:100px;height:40px;text-align:center;position:absolute;top:50%;left:50%;-ms-tranform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:opacity 0.5s ease 0s;-o-webkit-transition:opacity 0.5s ease 0s;-webkit-transition:opacity 0.5s ease 0s;transition:opacity 0.5s ease 0s}#order-app #sidebar .content-pane .inventory .thumbnail .price span{padding:0;display:inline-block;vertical-align:middle;margin:0;line-height:43px;height:40px}#order-app #sidebar .content-pane .inventory .active .product{background-color:rgba(250,250,250,0.5);box-shadow:0 0 5px rgba(41,49,56,0.2)}#order-app #sidebar .content-pane .inventory .active .product .icon.price-icn{display:block}#order-app #sidebar .content-pane .inventory .active .product .thumbnail .price{opacity:1}#order-app #sidebar .content-pane .form form{display:block;width:100%}#order-app #sidebar .content-pane .form form p{padding:10px 15px 0 15px}#order-app #sidebar .hints{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;position:absolute;top:0;left:0;z-index:30;height:100%;width:100%;margin:50px 0;background:rgba(41,49,56,0.8);color:#FAFAFA;font-weight:bold}#order-app #sidebar .hints .hint{position:absolute;padding:0 10px 0 10px;font-size:16px}#order-app #sidebar .hints .hint img{width:50px;height:50px;display:block}#order-app #sidebar .hints .toggle-hint{top:0;right:0;width:50%;text-align:right}#order-app #sidebar .hints .toggle-hint img{padding-left:70%}#order-app #sidebar .hints .home-hint{top:0;left:0;width:50%}#order-app #sidebar .hints .home-hint img{-ms-tranform:rotateY(180deg);-o-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#order-app #sidebar .hints .add-hint{bottom:100px;left:0;width:50%}#order-app #sidebar .hints .add-hint img{-ms-tranform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#order-app #sidebar .hints .cart-hint{bottom:100px;right:0;width:50%;text-align:right}#order-app #sidebar .hints .cart-hint img{-ms-tranform:rotateX(180deg);-o-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);padding-left:70%}#order-app #sidebar .hints .go-hint{top:40%;width:90%;margin:0 5%;padding:0;font-size:18px;text-align:center;line-height:1.3em}#order-app #share{position:absolute;opacity:1;right:0;top:0;z-index:5;overflow:hidden;width:50px;height:50px;-moz-transition:all 0.3s ease 0s;-o-webkit-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background-color:rgba(250,250,250,0.8);border-bottom-left-radius:11px;box-shadow:0 0 15px rgba(41,49,56,0.6)}#order-app #share button:hover,#order-app #share .button:hover{background-color:transparent}#order-app #share.expanded{height:150px}#order-app #share.expanded .share-btn{border-bottom:1px solid #B0B4B8}#order-app #share .price{width:50px;height:50px;text-align:center}#order-app #share .price span{font-size:1.5em;line-height:50px}#order-app #share .dropdown{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;width:50px;overflow:hidden}#order-app #share .dropdown ul{width:50px;list-style:none;padding:0;margin:0}#order-app #share .dropdown ul li{padding:0;margin:0;width:50px;height:50px}#order-app #share .dropdown ul li img{height:0;-moz-transition:all 1s ease 0s;-o-webkit-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}#order-app #share .dropdown.expanded li img{height:50px}#order-app #showcase{position:relative;height:100%;overflow:hidden}#order-app #showcase .viewer,#order-app #showcase .viewer-color{height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden}#order-app #showcase .toggleHelper{z-index:6}@media screen and (max-width: 369px){#order-app #share.dismissed{opacity:0}}html,body{-ms-content-zooming:none;-ms-touch-action:none}.zoomer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-moz-transition:none 1s ease 0s;-o-webkit-transition:none 1s ease 0s;-webkit-transition:none 1s ease 0s;transition:none 1s ease 0s;background:#293138 url(/images/icons/loading.gif) no-repeat center;height:100%;overflow:hidden;position:relative;width:100%}.zoomer .zoomer-holder{-ms-touch-action:none;box-shadow:0 0 3px rgba(0,0,0,0.5);opacity:0;position:relative;-moz-transition:none 1s ease 0s;-o-webkit-transition:none 1s ease 0s;-webkit-transition:none 1s ease 0s;transition:none 1s ease 0s}.zoomer *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.zoomer .zoomer-positioner{margin:0;height:1px;position:absolute;width:1px}.zoomer .zoomer-image{cursor:move;float:left;height:100%;width:100%;-moz-transition:opacity 0.25s linear 0s;-o-webkit-transition:opacity 0.25s linear 0s;-webkit-transition:opacity 0.25s linear 0s;transition:opacity 0.25s linear 0s}.zoomer .zoomer-tiles{height:100%;position:relative;width:100%}.zoomer .zoomer-tile{height:auto;position:absolute;width:auto}.zoomer .zoomer-controls{background:rgba(0,0,0,0.8);box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:3px;padding:5px;position:absolute;-moz-transition:opacity 0.25s linear 0s;-o-webkit-transition:opacity 0.25s linear 0s;-webkit-transition:opacity 0.25s linear 0s;transition:opacity 0.25s linear 0s}.zoomer .zoomer-controls span{border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:bold;height:30px;line-height:30px;margin:0;text-align:center;width:30px}.zoomer .zoomer-controls-top{bottom:auto;top:10px}.zoomer .zoomer-controls-bottom{bottom:10px;top:auto}.zoomer .zoomer-controls-left{left:10px}.zoomer .zoomer-controls-top-left{left:10px;top:10px}.zoomer .zoomer-controls-bottom-left{bottom:10px;left:10px}.zoomer .zoomer-controls-right{right:10px}.zoomer .zoomer-controls-top-right{right:10px;top:10px}.zoomer .zoomer-controls-bottom-right{bottom:10px;right:10px}.zoomer .zoomer-controls .zoomer-next,.zoomer .zoomer-controls .zoomer-previous{display:none}.zoomer.zoomer-gallery .zoomer-controls .zoomer-next,.zoomer.zoomer-gallery .zoomer-controls .zoomer-previous{display:block}.zoomer .zoomer-controls-top,.zoomer .zoomer-controls-bottom{left:50%;margin:0 0 0 -35px}.zoomer.zoomer-gallery .zoomer-controls-top,.zoomer.zoomer-gallery .zoomer-controls-bottom{margin:0 0 0 -65px}.zoomer .zoomer-controls-top span,.zoomer .zoomer-controls-bottom span{float:left}.zoomer .zoomer-controls-top span:first-child,.zoomer .zoomer-controls-bottom span:first-child{margin:0 1px 0 0}.zoomer .zoomer-controls-left,.zoomer .zoomer-controls-top-left,.zoomer .zoomer-controls-bottom-left .zoomer .zoomer-controls-right,.zoomer .zoomer-controls-top-right,.zoomer .zoomer-controls-bottom-right{height:71px;width:40px}.zoomer.zoomer-gallery .zoomer-controls-left,.zoomer.zoomer-gallery .zoomer-controls-top-left,.zoomer.zoomer-gallery .zoomer-controls-bottom-left .zoomer.zoomer-gallery .zoomer-controls-right,.zoomer.zoomer-gallery .zoomer-controls-top-right,.zoomer.zoomer-gallery .zoomer-controls-bottom-right{height:131px}.zoomer .zoomer-controls-left,.zoomer .zoomer-controls-right{margin:-35px 0 0 0;top:50%}.zoomer.zoomer-gallery .zoomer-controls-left,.zoomer.zoomer-gallery .zoomer-controls-right{margin:-65px 0 0 0}@media screen and (min-width: 980px){.zoomer .zoomer-controls span:hover{background:#000}}#wollwerk-logo-front-page{width:100%}.corner-ribbon{width:225px;background:#e43;position:absolute;top:28.125px;left:-56.25px;text-align:center;line-height:50px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.sticky{position:fixed}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,0.3)}.corner-ribbon.top-left{top:25px;left:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.top-right{top:28.125px;right:-56.25px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-left{top:auto;bottom:25px;left:-50px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-right{top:auto;right:-50px;bottom:25px;left:auto;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.white{background:#f0f0f0;color:#555}.corner-ribbon.black{background:#333}.corner-ribbon.grey{background:#999}.corner-ribbon.blue{background:#39d}.corner-ribbon.green{background:#2c7}.corner-ribbon.turquoise{background:#1b9}.corner-ribbon.purple{background:#95b}.corner-ribbon.red{background:#e43}.corner-ribbon.orange{background:#e82}.corner-ribbon.yellow{background:#ec0}.corner-ribbon.wollwerk_red{background:#E6332B}.white_letters{color:#ffffff !important}.engage-ribbon{z-index:60;border:2px dashed #fff;border-radius:10px;box-shadow:0 0 0 4px #E6332B,2px 1px 6px 4px rgba(10,10,0,0.5)}.partner-container{display:flex;flex-wrap:wrap;justify-content:space-around;padding:1em}.partner a{width:inherit}.partner{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 640px){.partner{max-width:44vw}}@media screen and (min-width: 984px){.partner{max-width:31vw}}@media screen and (min-width: 1392px){.partner{max-width:18vw}}input[type="checkbox"]:invalid{box-shadow:0 0 5px 1px red}input[type="text"]:invalid{box-shadow:0 0 5px 1px red}input[type="email"]:invalid{box-shadow:0 0 5px 1px red}textarea:invalid{box-shadow:0 0 5px 1px red}input:focus:invalid{box-shadow:none}
