html{font-size:14px;line-height:1.5em}a{color:#000;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none}a:visited{color:#000}a:hover,a:focus,a:active{color:#f9910b;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}p.umenu{color:#000;font-size:14px;font-weight:700;line-height:120%;margin-bottom:15px}a.umenu{color:#000;font-size:14px;font-weight:700;line-height:50%}a.umenu:hover{color:#f9910b;font-size:14px;font-weight:700;line-height:50%;margin-bottom:20px}.has-medium-font-size{font-size:24px/1.4em}.site-footer a:hover{color:#f9910b}.site-branding{clear:none;float:left;margin-top:5px;margin-bottom:14px;max-width:60%;position:relative;z-index:5}.site-title{font:900 normal 24px/1.4em 'Lato',sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#000;text-align:left;line-height:100%}.site-description{display:block;margin:0;font:900 normal 16px/1.4em 'Lato',sans-serif;line-height:100%}.site{background:#eee;margin:0 auto;padding:20px 5px 5px 5px}.site-header{margin:0 0 20px 0;padding:0}.main-navigation a{font:900 normal 16px/1.4em 'Lato',sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#000;display:block;padding:13px 0 14px;text-decoration:none}.main-navigation li:hover>a{color:#f9910b}.current_page_item a,.current-menu-item a{color:#f9910b}.content-area{float:left;margin:0 0 0 0;width:100%}.site-main{margin:0 0 0 0}.entry-header{height:0;display:none}.ngg-galleryoverview{width:100%;margin-top:0}.ngg-imagebrowser-desc h3{font:900 normal 18px/1.4em 'Lato',sans-serif;margin:5px 0}.menu-toggle{border:0 solid #eee}.menu-haupt-container{display:block}.menu-toggle,.main-navigation.toggled .nav-menu{display:block}.toggled .menu-toggle{border-color:#f9910b;color:#f9910b}.menu-neben-container ul{margin-left:0}.menu-neben-container ul.menu{list-style:none;text-align:left}.menu-neben-container ul.menu li a{color:#000;font-weight:700}.menu-neben-container ul.menu li a span{color:#000;font-weight:700}.menu-neben-container ul.menu li a:hover{color:#f9910b}.menu-neben-container ul.menu li a:hover span{color:#f9910b}button{background-color:#eee}.wp-block-jetpack-button button{padding:10px 10px}.posttitle{font-size:14px;color:#fff;margin:0;line-height:20px}.posttitle a{color:#fff}.subtitle{font-size:14px;color:#fff}.posttitle_black{font-size:14px;color:#000;margin:0;line-height:20px}.posttitle_black a{color:#000}.subtitle_black{font-size:14px;color:#000}*{box-sizing:border-box}.hentry{border-bottom:1px solid #eee;margin:0 0 20px;padding:0 0 10px;position:relative}.site-footer{font-size:.8125em;line-height:2.09231em;border-top:3px solid #eee;color:#999;clear:both;letter-spacing:1px;margin:10px 0 0;padding:5px 0 0;text-align:center;text-transform:uppercase;width:100%}wp-block-latest-posts__post-title{display:none}li.listing-item{list-style-type:none;float:left;margin:0 0 7px 14px}ul.display-posts-listing{margin:0}a.image{margin:0;padding:0;border:0}.wp-container-5{gap:1em}.wp-block-ap-block-posts.apbAdvancedPosts{margin-top:8px}wp-block-latest-posts__featured-image{position:relative;width:50%;max-width:220px;background-color:red}.attachment-thumbnail .size-thumbnail .wp-post-image{display:block;width:100%;height:auto}.image_text{position:absolute;top:0;background:none;color:#f1f1f1;width:100%;max-width:220px;height:100%;max-height:300px;opacity:1;color:#fff;font-size:20px;padding:8px;text-align:left}.image_overlay{position:absolute;top:0;background:#000;background:rgb(0 0 0 / .5);color:#f1f1f1;width:100%;max-width:220px;height:100%;max-height:300px;transition:.5s ease;opacity:0;color:#fff;font-size:20px;padding:8px;text-align:left}.wp-block-latest-posts__featured-image:hover .image_overlay{opacity:1;color:#fff}.page-template-portfolio-page-php .jetpack-portfolio img,.project-navigation-wrapper .jetpack-portfolio img,.page-template-portfolio-template-php .jetpack-portfolio img,.jetpack-portfolio-shortcode .portfolio-featured-image img,body[class*="jetpack-portfolio"].archive .jetpack-portfolio img{border-radius:0;display:block;margin:0 auto}.page-template-portfolio-page-php .projects,.project-navigation-wrapper .projects,.page-template-portfolio-template-php .projects,body[class*="jetpack-portfolio"].archive .projects{clear:both;width:80%;margin-left:20%}@media screen and (min-width:75em){.site{margin:0 auto}.has-site-logo .site{padding-top:0}}@media screen and (min-width:50em){.project-navigation-wrapper .jetpack-portfolio,.page-template-portfolio-page-php .jetpack-portfolio,body[class*="jetpack-portfolio"].archive .jetpack-portfolio{border:0;float:left;margin-right:2%;width:20%}.project-navigation-wrapper .jetpack-portfolio:nth-of-type(3n),.page-template-portfolio-page-php .jetpack-portfolio:nth-of-type(3n),body[class*="jetpack-portfolio"].archive .jetpack-portfolio:nth-of-type(3n){clear:right;margin-right:2%}.project-navigation-wrapper .jetpack-portfolio:nth-of-type(4n),.page-template-portfolio-page-php .jetpack-portfolio:nth-of-type(4n),body[class*="jetpack-portfolio"].archive .jetpack-portfolio:nth-of-type(4n){clear:right;margin-right:0}.project-navigation-wrapper .jetpack-portfolio:nth-of-type(4n+1),.page-template-portfolio-page-php .jetpack-portfolio:nth-of-type(4n+1),body[class*="jetpack-portfolio"].archive .jetpack-portfolio:nth-of-type(4n+1){clear:left}.page-template-portfolio-page-php .featured-posts .jetpack-portfolio:nth-of-type(4n+1),.project-navigation-wrapper .more-projects .jetpack-portfolio:nth-of-type(4n),.project-navigation-wrapper .jetpack-portfolio:nth-of-type(4n+1){clear:none}}@media screen and (min-width:800px){.menu-toggle{display:none}.site-logo{max-height:100px}.has-site-logo .main-navigation{height:100px}.has-site-logo .main-navigation>div,.has-site-logo .main-navigation>ul{position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-navigation{font-size:.8125em;line-height:2.09231em;clear:none;float:right;max-width:50%;text-align:right}.main-navigation ul:first-child{display:block}.main-navigation ul li{display:inline-block}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{display:block;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.main-navigation ul a{border-bottom:0;padding:5px 0 5px 14px}.main-navigation ul ul{background:#fff;border:1px solid #eee;display:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;float:left;opacity:0;padding:0 7px;position:absolute;top:100%;left:0;text-align:left;visibility:hidden;z-index:99999}.main-navigation ul ul li{border-bottom:1px solid #eee;padding:5px 5px 4px}.main-navigation ul ul li:last-of-type{border-bottom:0}.main-navigation ul ul li a{line-height:1.5;padding:5px;width:180px}.main-navigation ul ul ul{left:100%;top:0}.main-navigation ul ul li a,.main-navigation ul ul ul li a,.main-navigation ul ul ul ul li a{padding-left:5px}}