.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}
*{margin:0;padding:0;font:inherit}.custom-background{background-position:center top;background-size:cover;min-width:100%;min-height:100%;position:fixed;top:0;left:0;z-index:1}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//wordpress.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.eot);src:local('Roboto'),local('Roboto-Regular'),url(//wordpress.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.eot?#iefix) format('embedded-opentype'),url(//wordpress.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.woff2) format('woff2'),url(//wordpress.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.woff) format('woff'),url(//wordpress.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.ttf) format('truetype'),url(//wordpress.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.svg#Roboto) format('svg')}html,body{overflow-x:hidden}body{font-family:'Roboto',sans-serif;background:#fff;width:100%;height:100%}header#header{margin-left:calc(-70vw/2 + 100%/2);margin-right:calc(-70vw/2 + 100%/2);width:70vw;color:#dfdfdf;display:block}header#header h1{font-size:35px;line-height:50px;margin:1em 0;color:#dfdfdf;letter-spacing:3px}header#header h1 a{text-decoration:none;margin:-5px 0 0;display:block;color:#dfdfdf}header#header h1 a:first-letter {font-size:50px;color:#ff5d4c;font-style:italic;margin:0}header#header h1 em{font-size:14px;line-height:20px;display:block;clear:both;margin:0 0 20px}#wrapper{clear:both;position:relative;z-index:3}#content .meta{font-size:14px;color:#000;margin:8px 0}#content .meta:nth-last-child(2){margin:25px 0}#content .meta li{font-size:14px}#content .meta ul{list-style:none;margin-left:0}#content .meta a{color:#000;font-size:14px;text-decoration:none}#content a.post-edit-link{color:#000;font-weight:700;font-size:15px}#content,aside{margin-left:calc(-70vw/2 + 100%/2);margin-right:calc(-70vw/2 + 100%/2);width:70vw;line-height:1.5;font-size:17px;background:0 0}#content{margin-top:50px}#content article{margin:0;padding:2% 3% 17%;width:calc(100% - 6%);display:block}#content article:after{content:".";display:block;clear:both;visibility:hidden;height:0}.single#content article,.page #content article{padding:2% 3% 0}#content article strong{font-weight:700}#content article em{font-style:italic}#content ol{margin-left:30px;margin-bottom:15px}#content ul{margin-left:20px;margin-top:5px;margin-bottom:15px}#content ul.has-background:not(.wp-block-navigation__container):not(.wp-block-navigation__submenu-container){margin-left:0;padding-left:40px}ul.wp-block-latest-posts li{margin-left:20px;margin-bottom:15px}#content ul.blocks-gallery-grid{margin-left:0}#content p{margin-bottom:10px}#content p.has-background{margin-left:0;padding-left:20px}#wrapper p.justify-text{text-align:justify}#content article.noresults p{padding-top:10px}#content h2.storytitle{margin:0 0 .5em;font-size:2.2em;font-weight:400;width:100%;clear:both;-ms-word-wrap:break-word;word-wrap:break-word}#content .sticky h2.storytitle{border-left:5px solid #000;padding-left:10px}#content h2.storytitle a{text-decoration:none}#content h1,#content h2,aside h2,#content h3,#content h4,#content h6,#content h6{margin-bottom:6px;clear:both}aside h2{margin-bottom:16px}#content h1{font-size:20px}#content h2{font-size:17px}aside h2{font-size:20px}#content h3{font-size:15px}#content h4{font-size:13px}#content h4.page-title{font-size:20px;font-style:italic;background:0 0;color:#544e55;padding:2% 3% 1%;float:left}#content h5{font-size:11px}#content h6{font-size:9px}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}#content article p a,#content article ul li a,#content article ol li a,#content article dl dd a,#content .storytitle a,#content .commentlink a,#content code,#content pre,#content .wp-block-file a,#content a.more-link,#content table a,#content figcaption a{color:inherit}#content blockquote{margin:5px 5px 5px 10px;font-weight:700;font-size:20px;padding:5px;border-left:3px dotted #dfdfdf}#content blockquote.has-text-align-right{margin:5px 5px 5px 10px;font-weight:700;font-size:20px;padding:5px;border-right:3px dotted #dfdfdf}#content blockquote p,#content blockquote cite{margin:5px}#content .wp-block-pullquote blockquote,fieldset{border:none}#content blockquote:first-letter {font-size:50px;font-style:italic}.wp-block-pullquote:before{background:#fff;border-radius:50%;color:#cd2653;content:"“";display:block;font-size:6.2rem;font-weight:500;line-height:1.2;margin:0 auto 1.5rem auto;text-align:center;height:4.4rem;width:4.4rem}.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:inherit}ul.wp-block-rss li{margin-bottom:1em}#content pre{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:#666;font-family:monospace;font-size:16px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}#content select{background:#fff;color:#000;padding:5px;border:1px solid #dfdfdf}aside table{margin-top:1em}#content table td,#content table th. aside table td,aside table th{padding:.5em;border:1px solid #767676;word-break:break-all}nav.wp-calendar-nav{width:100%;display:block;margin:0 auto 2.94em auto;color:inherit}nav.wp-calendar-nav a{color:inherit}#wrapper #content article .wp-block-calendar nav .wp-calendar-nav-prev a{float:left}#wrapper #content article .wp-block-calendar nav .wp-calendar-nav-next a{float:right}#content form.post-password-form input{border:1px solid #dfdfdf;display:block;min-height:30px;line-height:30px;background:#fff;color:#000;border:1px solid #dfdfdf;padding:0 10px;margin-bottom:10px}#content form.post-password-form input:nth-child(2):hover{background:#544e55;color:#fff}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em;font-size:20px}div.pagenav{clear:both;font-weight:700;font-size:18px;padding:2%;width:96%;display:block;float:left;margin-bottom:50px}#content div.pagenav ul,.attachment div.pagenav{margin-left:0}#content div.pagenav li{float:left;list-style:none;margin:0 5px}#content div.pagenav a{text-decoration:none;color:#464646;-ms-word-wrap:break-word;word-wrap:break-word}#content div.pagenav a:hover,#content div.pagenav span.current{color:#ff5d4c}nav.woocommerce-pagination ul.page-numbers li a{color:#000 !important}footer#footer{margin-left:calc(-90vw/2 + 100%/2);margin-right:calc(-90vw/2 + 100%/2);width:90vw;margin-top:10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:normal;align-content:normal}footer#footer p{font-size:16px;padding:20px}footer#footer p a{text-decoration:none;font-weight:700}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#000;font-size:14px;margin:0 0 13px}.gallery dl{margin:0 0 10px;clear:none}.gallery img{border:none;height:auto;max-width:90%}#content .attachment img{display:block;margin:0 auto}.attachment-thumbnail{margin-top:5px;max-width:84%;height:auto}.gallery .attachment-thumbnail{margin-top:0}img,svg{max-width:100%;height:auto}aside .wp-caption.alignnone{margin:10px 20px 30px 0;border:0;max-width:calc(100% - 16px);padding:8px 8px 12px;text-align:center;clear:both}.alignnone,a img.alignnone{margin:5px 0 30px}.aligncenter,a img.aligncenter{display:block;margin:5px auto 25px auto}.alignright,a img.alignright{float:right;margin:5px 0 25px 20px}.alignleft,a img.alignleft{float:left;margin:5px 20px 25px 0}.wp-block-cover{margin-bottom:25px}.wp-block-cover.alignleft{float:left;margin:5px 20px 25px 0}.wp-block-cover.alignright{float:right;margin:5px 0 25px 20px}.wp-caption,.entry-caption{background:0 0;max-width:96%;padding:7px 5px 5px;text-align:center;clear:both}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption-text,.entry-caption p{font-size:14px;line-height:16px;font-style:italic;margin:0;padding:0 4px 5px}.wp-caption.alignnone{margin:5px 20px 20px 0}img.wp-smiley{border:0;margin:0;padding:0;background:0 0}#comments{float:left;margin:0 0 45px;padding:0 3%;background:0 0;width:calc(100% - 6%);display:block}#wp-comment-cookies-consent{float:left;margin:-2px 3px 0 0}.comment-respond{margin:0 0 0 -15px}div#comments h3#comments-title,div#comments h3#reply-title{font-size:18px;font-weight:700}div.comment-author,div.comment-author cite,div.comment-author span{font-size:16px}div.comment-meta{font-size:16px}div.comment-author img.photo{float:left;margin:2px 10px 10px 2px}div#comments a{color:#4e4e4e}ol.commentlist li.comment,ol.commentlist li.pingback,ol.commentlist li.trackback{padding:15px;margin-left:-30px;list-style:none;display:block}.sidebar-bottom ol.commentlist li.comment,.sidebar-bottom ol.commentlist li.pingback,.sidebar-bottom ol.commentlist li.trackback{width:calc(100% - 11px);-webkit-width:calc(100% - 11px)}ol.commentlist li.comment div ol,ol.commentlist li.comment div ul{margin-left:20px}div.reply{font-weight:700;margin-bottom:10px;padding-bottom:10px;clear:both}.even{background:#e8e8e8;margin-bottom:10px;padding:10px}.odd{background:#f8f8f8;margin-bottom:10px;padding:10px}.bypostauthor{border:2px solid #3f3f3f}#respond{padding:0 0 10px;margin:0 10px}#respond input{display:block;background:#fff;color:#000;border:1px solid #dfdfdf;padding:5px 10px}#respond input#submit{background:#fff;color:#000;border:1px solid #dfdfdf;padding:5px 10px}#respond input#submit:hover{background:#544e55;color:#fff}#respond label{display:inline}textarea#comment{display:block;width:100%}div#comments div.navigation{margin:15px 0;color:#464646;font-weight:700}div#comments div.navigation a{color:#464646;text-decoration:none}div#comments p.nopassword{font-weight:700;margin:0 0 5px}p.form-allowed-tags{color:#2f2f2f;font-weight:700;margin:10px 0}.commentlink{margin-top:8px;font-weight:700;clear:both}.commentlink a,.commentlink span.post-page-numbers{font-size:17px;text-decoration:none;background:#fff;padding:5px 10px;border:1px solid #dfdfdf}.commentlink span{font-size:17px}.commentlink a:hover,.commentlink span.current{background:#544e55;color:#fff !important}.commentlink a,.commentlink span.post-page-numbers{display:inline-block}p.form-allowed-tags code{margin:10px 0;font-weight:400}.pingback,.trackback{padding:10px 10px 0;margin:0 0 20px;position:relative;background:#f0f0f0;font-size:16px;color:#666}.pingback a,.trackback a{color:#2f2f2f;text-decoration:none}.pingback a:hover,.trackback a:hover{color:#516170}a.comment-reply-link{font-size:16px;font-weight:700}a#cancel-comment-reply-link{margin-left:10px}nav.comment-navigation{background:#e3e3e3;-webkit-box-shadow:0 0 0 0 #888;-moz-box-shadow:0 0 0 0 #888;box-shadow:0 0 0 0 #888;border:0;margin:10px 0 15px 3px}nav.comment-navigation a{font-weight:700;text-decoration:none}span.required{display:inline}ol.wp-block-latest-comments article{padding-bottom:0 !Important}aside div.asidebox{padding:2% 3% 4%;width:94%}.wp-audio-shortcode,.wp-video{margin-bottom:35px}aside h3{margin:0 0 10px;line-height:42px;min-height:42px;font-size:23px;font-weight:400;width:100%;clear:both;-ms-word-wrap:break-word;word-wrap:break-word}aside .textwidget{margin-bottom:35px}aside .custom-html-widget{font-size:16px;padding:10px}aside .tagcloud{color:#464646;margin-bottom:35px;padding:0 1%;width:98%}aside .tagcloud a{color:#516170}form.wp-block-search{margin-bottom:30px;width:100%;font-size:17px;line-height:20px}.wp-block-search__button{margin-left:10px;word-break:normal;border:1px solid #ccc!Important;padding:5px 10px;width:30%;background:#fff!Important;color:#000!Important}.wp-block-search__button:hover{background:#544E55!Important;color:#fff!Important}.wp-block-search__input{background:#fff;color:#000;border:1px solid #ccc}.wp-block-group{box-sizing:border-box}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;vertical-align:text-bottom}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:1px solid #949494;box-sizing:border-box;padding:4px}form#commentform input#wp-comment-cookies-consent{margin:5px 5px 0 0}aside select{padding:0 1%;width:98%;margin:5px 0 35px;line-height:1;border:0;height:35px;-webkit-appearance:none;background:#fff;font-weight:700}aside ul{margin:0;padding:0 25px 16px;color:#464646}aside ul ul.children{margin:0;padding:0}aside ul li a,aside ul li span.post-date{font-size:16px;color:#516170}aside ul.menu{margin:10px 0 35px 0!Important;padding:7px 8px;width:100%}aside ul.menu ul.sub-menu{margin:0 !Important;padding:0;width:100%}aside ul.menu li{list-style:none}aside ul.menu li li{border-left:3px solid #544e55}aside ul.menu li a{background:#e3e3e3;display:block;color:#464646;padding:8px 10px;text-decoration:none;border-bottom:1px solid #544e55}aside ul.menu li a:hover,aside ul.menu li.current_page_item>a{background:#544e55;color:#fff;font-weight:700}iframe{max-width:100%}label.screen-reader-text{display:none}#review_form_wrapper{padding:2% 3% 4%;width:calc(100% - 6%)}form.woocommerce-ordering select,form#commentform select{border:0;background:#fff;font-weight:700}form#commentform input#author,form#commentform input#email,form#commentform input#url{width:50%}ul.products{margin:0 !important;padding:0}nav.wp-block-navigation ul{margin:0 !important}nav.wp-block-navigation ul li{padding:10px}p.has-drop-cap:not(:focus):first-letter {font-size:4em}.wp-block-button{margin:15px}.wp-block-file{margin:25px}a.wp-block-file__button{color:#fff !important}.alignfull,.wp-block-image.alignfull,.wp-block-gallery .alignfull,figure.wp-block-embed.alignfull,#content hr.alignfull{margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);width:100vw}.wp-block-table.alignfull{margin-left:calc(-99vw/2 + 100%/2);margin-right:calc(-99vw/2 + 100%/2);width:99vw}.wp-block-gallery .alignwide{margin-left:calc(-90vw/2 + 100%/2);margin-right:calc(-90vw/2 + 100%/2);width:90vw}.wp-block-image figure.aligncenter img,.wp-block-gallery.aligncenter{margin:0 auto;width:100%}.wp-block-image.alignleft img{margin:0 10px 0 0}.wp-block-gallery li{float:left}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{padding:5px;width:calc(100% - 10px);color:#fff;background:0 0}figcaption{margin-top:-8px !important;padding:10px 5px 15px !important}.wp-block-column p{padding:0 7px}.wp-block-media-text{margin-bottom:20px}.wp-block-tag-cloud{margin-bottom:20px}.wp-block-tag-cloud a{color:#000}@media (max-width:700px){header#header h1{font-size:25px;text-align:center}#content,aside{margin-left:calc(-90vw/2 + 100%/2);margin-right:calc(-90vw/2 + 100%/2);width:90vw;line-height:1.5;font-size:17px}#content article{margin:0 0 45px;padding:2% 3% 3%;background:0 0;width:calc(100% - 6%);display:block}}@media (max-width:400px){.wp-block-cover.alignleft{float:left;margin:5px 0 25px;width:88%}.wp-block-cover.alignright{float:right;margin:5px 0 25px;width:88%}form#commentform input#author,form#commentform input#email,form#commentform input#url{width:80%}}@media screen and (max-width:940px){header#header,#content,aside{margin-left:calc(-90vw/2 + 100%/2);margin-right:calc(-90vw/2 + 100%/2);width:90vw}}
#navbox{width:100%;height:auto;font-size:15px;margin:0 0 10px;position:relative;z-index:3000;margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);width:100vw}#navbox nav{margin:0 auto;width:70vw}#navbox nav ul.menu{display:flex;flex-direction:row;flex-wrap:wrap}#navbox nav li{position:relative;display:block}#navbox nav li li{border-bottom:1px solid #fff}#navbox nav a{display:block;color:#544e55;padding:0 10px;line-height:40px;text-decoration:none}#navbox nav a:hover{color:#ff5d4c}#navbox nav div.menu ul .current_page_item>a,#navbox nav div.menu ul .current_page_ancestor>a,#navbox nav div.menu ul .current-menu-item>a,#navbox nav div.menu ul .current-menu-ancestor>a,#navbox nav div.menu ul .current_page_parent>a #navbox nav ul.menu .current_page_item>a,#navbox nav ul.menu .current_page_ancestor>a,#navbox nav ul.menu .current-menu-item>a,#navbox nav ul.menu .current-menu-ancestor>a,#navbox nav ul.menu .current_page_parent>a{color:#ff5d4c}#navbox nav ul.sub-menu{position:absolute;top:100%;left:0;min-width:200px;z-index:3000;background:#dfdfdf;display:none;-moz-animation:fadein .85s;-webkit-animation:fadein .85s;-o-animation:fadein .85s;animation:fadein .85s}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}#navbox nav ul.sub-menu ul.sub-menu{top:0;left:100%}#navbox nav li label.arrow{position:absolute;right:0;top:0;width:28px;height:40px;color:#ff5d4c}#navbox nav li.menu-item-has-children a{padding:0 30px 0 13px}#navbox nav label.arrow:after{content:'\25BE';line-height:40px;text-align:center;display:block}#navbox nav ul.sub-menu label.arrow:after{content:'\25B8'}#navbox nav li:hover>ul.sub-menu,#navbox nav li:hover>input[type=checkbox]+ul.sub-menu{display:block}input#hamburger,label#expand-btn,#navbox nav input,aside ul.menu input{display:none}@keyframes animatetop{from{left:-300px;opacity:0}to{left:0;opacity:1}}@media only screen and (max-width:940px){#navbox{margin-top:10px}#navbox nav{position:absolute;left:-100%;top:40px;width:100%;height:100%;z-index:5;-moz-transition:all .6s ease-in;-webkit-transition:all .6s ease-in;-o-transition:all .6s ease-in;transition:all .6s ease-in}#navbox nav ul.menu{display:block}label#expand-btn{z-index:5;position:absolute;left:10px;margin:10px 3px 20% 0;display:block;width:30px;height:30px;clear:both;background-image:url(//wordpress.northern-web-coders.de/wp-content/themes/northern-web-coders/hamburger.svg) !Important;background-size:100%;fill:orange}#hamburger{fill:#ff3c41}input[type=checkbox],#navbox nav li:hover>input[type=checkbox]+.sub-menu,#navbox nav li:hover>ul.sub-menu{display:none}input[type=checkbox]:checked~#navbox nav{left:0}input[type=checkbox]:checked~label#expand-btn{border-color:#ff5d4c;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#navbox nav a:first-child{padding:0 15px}#navbox nav li li{padding:0 0 0 10px;margin-bottom:-1px}#navbox nav a{line-height:45px}#navbox nav ul.sub-menu,#navbox nav ul.sub-menu ul.sub-menu{position:relative;top:0;left:0;width:100%;z-index:3000}#navbox nav input[type=checkbox]:checked~ul.sub-menu{display:block;position:relative;animation:animatetop .4s}#navbox nav ul li li li{border-left:1px solid #fff}#navbox nav ul.menu{position:absolute;left:0;width:100%;height:auto;background:#dfdfdf;z-index:3000}ul.sub-menu:last-child{border-top:1px solid #fff}#navbox nav li{border-bottom:1px solid #fff}#navbox nav ul.sub-menu,#navbox nav ul.sub-menu ul.sub-menu{position:relative;top:0;left:0;width:100%;z-index:3000}#navbox nav input[type=checkbox]:checked~ul.sub-menu{display:block;position:relative;animation:animatetop .4s}#navbox nav label.arrow:after{content:' \002B ';line-height:45px;font-weight:700}#navbox nav ul.sub-menu label.arrow:after{content:' \002B '}#navbox nav input[type=checkbox]:checked~label.arrow:after{content:' \2212 '}#navbox nav li label.arrow{min-width:45px;height:100%;background:#e8e8e8}#navbox nav li.menu-item-has-children a{padding:0 55px 0 15px}}