.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:normal;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:.001s!important;animation-duration:.001s!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:none;background:none;box-shadow:none;cursor:pointer}.cn-close-icon:focus,.cn-close-icon:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cn-close-icon:hover{opacity:1}.cn-close-icon:before,.cn-close-icon:after{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:rgba(128,128,128,1)}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:normal;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:none;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-text-container,.cn-buttons-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}
*{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;font-display:swap;src:url(//www.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.eot);src:local('Roboto'),local('Roboto-Regular'),url(//www.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.woff2) format('woff2'),url(//www.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.woff) format('woff'),url(//www.northern-web-coders.de/wp-content/themes/northern-web-coders/fonts/roboto-v18-latin-regular.ttf) format('truetype'),url(//www.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}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:60px}#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 .8em;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:20px;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 10px}#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;float:left;clear:both}footer#footer p{font-size:16px;padding:20px}footer#footer p a{text-decoration:none;font-weight:700}footer#footer p span#left{float:left}footer#footer p span#left{float:right}.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;margin:15px 0 0 -10px;float:none;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;background:0 0;float:left}#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}}input.wpcf7-submit{padding:5px 10px;-webkit-appearance:none}input.wpcf7-submit{background:#fff;border:1px solid #8f8f9d}
#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(//www.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}}