#top .projects_preview_container .ajax_controlls{position:fixed;z-index:1600;right:0;top:0}@media screen and (max-width: 767px){#top .projects_preview_container .ajax_controlls{right:auto;left:25px;top:25px}}#top .projects_preview_container .ajax_controlls a{background-color:#666;color:#fff;border-color:#828282;font-size:27px;margin-top:-1px;line-height:45px;width:45px;height:45px}#top .projects_preview_container .projects-details-inner .ajax_slide{z-index:1500;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;background-color:#fff}#top .projects_preview_container .projects-details-inner .ajax_slide>.container_wrap{height:100%}.html_av_admin_bar_active #top .projects_preview_container .ajax_controlls{top:32px}.html_av_admin_bar_active #top .projects_preview_container .projects-details-inner .ajax_slide>.container_wrap{padding-top:32px}@media screen and (max-width: 1439px){#top .ubermenu{text-align:right}}#top .ubermenu #menu-item-search{float:none;text-align:center !important;display:inline-block !important;line-height:68px;padding:0px 15px}@media screen and (min-width: 1440px){#top .ubermenu #menu-item-search{position:absolute;right:145px}}#top .ubermenu #menu-item-search a:hover,#top .ubermenu #menu-item-search a:focus{color:#424242;text-decoration:none}#top .ubermenu #menu-item-phone{float:none;text-align:center !important;display:inline-block !important;font-size:17px;line-height:68px}@media screen and (min-width: 1440px){#top .ubermenu #menu-item-phone{position:absolute;right:0}}#top .ubermenu #menu-item-phone a:hover,#top .ubermenu #menu-item-phone a:focus{color:#424242;text-decoration:none}#top.single-hausprojekte .side-menu{display:none}#top .flatpickr-calendar .flatpickr-month{height:40px}#top .flatpickr-calendar .numInput{font-size:18px;padding:2px 3px;margin:0 5px}#top .pgmm .canvas .gm-style .gm-style-iw{width:300px !important;background-color:#fff;box-shadow:0 1px 6px rgba(178,178,178,0.6);border:1px solid #e1e1e1;border-radius:2px 2px 0 0}#top .pgmm .canvas .gm-style .gm-style-iw a{color:inherit;font-weight:inherit;font-family:inherit}#top .pgmm .canvas .gm-style .gm-style-iw a:hover,#top .pgmm .canvas .gm-style .gm-style-iw a:focus{color:inherit;text-decoration:none !important}#top .pgmm .canvas .gm-style .gm-style-iw .ec_mashup_house_title{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:normal;font-size:1.2em;color:#1d1d1d;padding:10px 0 10px;margin:0 10px}#top .pgmm .canvas .gm-style .gm-style-iw .ec_mashup_house_excerpt{font-weight:normal;color:#6f6f6f;border-top:1px solid #e1e1e1;padding-top:10px;padding-bottom:10px;margin:0 10px}#top .pgmm .canvas .gm-style .ec_meshup_close{display:block;box-sizing:border-box;width:29px;margin:3px;height:30px;border-width:5px;border-style:solid;border-color:#3e3e3e;border-radius:100%;background:-webkit-linear-gradient(-45deg, transparent 0%, transparent 46%, #fff 46%, #fff 56%, transparent 56%, transparent 100%),-webkit-linear-gradient(45deg, transparent 0%, transparent 46%, #fff 46%, #fff 56%, transparent 56%, transparent 100%);background-color:#3e3e3e;transition:all .3s ease}#top .fullgallery-view{background-color:#f4f4f4}@media screen and (max-width: 767px){#top .fullgallery-view{display:block;table-layout:auto}}@media screen and (max-width: 767px){#top .fullgallery-view .flex_cell{display:block;width:100%}}#top .fullgallery-view .ec_fg_info{background-color:#fff;border-left:1px solid #e6e6e6}@media screen and (min-width: 768px){#top .fullgallery-view .ec_fg_info{width:calc(420px)}}@media screen and (min-width: 768px){#top .fullgallery-view .ec_fg_info>.flex_cell_inner{max-height:85vh;overflow-y:auto}}#top .fullgallery-view .ec_fg_info h1{font-size:16px;font-weight:normal;margin-bottom:0;color:#333;padding-right:123px}#top .fullgallery-view .ec_fg_info .ec_space_facets{padding:0;margin:.5em 0;line-height:1em}#top .fullgallery-view .ec_fg_info .ec_space_facets li{display:inline-block;white-space:nowrap;margin:0;font-size:14px;line-height:1em}#top .fullgallery-view .ec_fg_info .ec_space_facets li:after{padding:0 7px 0 7px;content:"|";color:#8f8f8f}#top .fullgallery-view .ec_fg_info .ec_space_facets li:last-child:after{content:""}#top .fullgallery-view .ec_fg_info .ec_space_facets li a{font-family:'stainless-regularregular'}#top .fullgallery-view .ec_fg_info .ec_fg_location{font-size:14px;line-height:1em}#top .fullgallery-view .ec_fg_info .ec_fg_location .geo{display:none}#top .fullgallery-view .entry-content{font-size:14px;line-height:1.5em;margin-top:24px}#top .fullgallery-view .entry-content ul{margin-left:0}#top .fullgallery-view .ec_fg_thumbnails{width:100%;text-align:left;padding-top:24px}#top .fullgallery-view .ec_fg_thumbnails .ec_fg_thumbails__headline{font-family:'stainless-regularregular';font-size:14px;font-weight:normal;color:#333}#top .fullgallery-view .ec_fg_thumbnails img{margin-right:8px;margin-bottom:8px;max-height:100px;width:auto}#top .fullgallery-view .separator{border-bottom:1px solid #e6e6e6}@media screen and (min-width: 768px){#top .fullgallery-view .ec_fg_image{width:calc(100vw - 420px)}}#top .fullgallery-view .ec_fg_image .ec_fg_controls{position:relative;pointer-events:none;height:100%;z-index:4}@media screen and (max-width: 767px){#top .fullgallery-view .ec_fg_image .ec_fg_controls{margin-top:46vh}}#top .fullgallery-view .ec_fg_image .ec_fg_controls .ec_gf_left_arrow,#top .fullgallery-view .ec_fg_image .ec_fg_controls .ec_gf_right_arrow{font-size:48px;line-height:48px;text-shadow:0 0 5px #fff;color:#4f4f4f;pointer-events:all}#top .fullgallery-view .ec_fg_image .ec_fg_controls .ec_gf_left_arrow:hover,#top .fullgallery-view .ec_fg_image .ec_fg_controls .ec_gf_right_arrow:hover{color:#000}#top .fullgallery-view .ec_fg_image .ec_fg_controls .ec_gf_right_arrow{right:0;position:absolute}#top .fullgallery-view .ec_fg_image .ec_fg_controls .ec_gf_right_arrow span{margin-right:0}#top .fullgallery-view .ec_fg_socialbox{position:fixed;bottom:2%;width:calc(100% - 450px)}#top .fullgallery-view .ec_fg_socialbox:after{content:".";clear:both;display:block;visibility:hidden;height:0px}#top .fullgallery-view .ec_fg_socialbox .av-share-box .av-share-link-description{display:none}#top .fullgallery-view .ec_fg_socialbox .av-share-box ul{max-width:300px;margin:0 auto;border:0}#top .fullgallery-view .ec_fg_socialbox .av-share-box ul li{border:0}#top .fullgallery-view .ec_fg_socialbox .av-share-box ul li a{background-color:rgba(51,51,51,0.9);color:#fff}#top .fullgallery-view .ec_fg_socialbox .av-share-box ul li a:hover{background-color:#333}#top .fullgallery-view .ec_cta_buttons{margin-top:24px;clear:both}#top .fullgallery-view .ec_cta_buttons .ec_request_plan{display:inline}#top .fullgallery-view .ec_cta_buttons .ec_request_meeting{display:inline;float:right}#top.single-hausprojekte #footer,#top.single-hausprojekte #socket{display:none}#top.page-id-20407 .container_wrap{background-color:#f4f4f4}#top.page-id-20407 #main .sidebar{border-right:0;padding:16px 0}#top.page-id-20407 #main .sidebar_left{border:none !important}#top.page-id-20407 #main .sidebar_left .inner_sidebar{margin:0;padding:16px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.08);text-align:left;font-size:14px}#top.page-id-20407 main{width:83%;padding:16px 0 16px 16px;border:0}#top.page-id-20407 main .entry-content-wrapper{margin:0;padding:16px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.08)}#top .facetwp-template div .av_one_third{margin-left:3%;width:31.333333333333332%}#top .facetwp-template div .av_one_third.first{margin-left:0}#top .facet-title{font-family:'stainless-boldregular';font-size:1.1em;color:#333}#top .facetwp-facet,#top .facetwp-toggle{color:#333}#top .facetwp-checkbox.checked{color:#009978}#top .facet-sorting{margin-bottom:10px}#top .facet-sorting:after{content:".";clear:both;display:block;visibility:hidden;height:0px}#top .facet_sorting__col-left{float:left;display:inline-block}#top .facet_sorting__col-right{float:right;display:inline-block}#top .facetwp-sort,#top .facetwp-per-page{display:inline-block;max-width:200px;margin-right:20px;min-width:120px}#top .facetwp-facet-aufstellung{display:inline-block;margin:0}#top .facetwp-facet-aufstellung .facetwp-date{margin-right:20px;margin-bottom:0;width:105px;padding-left:15px;padding-right:15px;background-color:transparent !important;display:inline-block;border-radius:5px;font-size:14px;color:#333 !important}#top .facetwp-facet-aufstellung .facetwp-date:before{font-family:FontAwesome;content:"\f1a9"}#top .facetwp-facet-aufstellung .facetwp-date::placeholder{color:#333 !important}#top .locate-me{right:-200px;z-index:9;top:7px}#top .ec-facet-reset{cursor:pointer}#top .facetwp-selections{display:inline-block;font-size:14px;font-weight:normal}#top .facetwp-selections ul{margin:0}#top .facetwp-selections .facetwp-selection-label{display:none}#top .facetwp-selections li{padding:3px 6px 3px 15px;border:1px solid #d6d6d6;border-radius:3px}#top .facetwp-counts,#top .facetwp-pager{display:inline;margin-left:10px}#top .facet-sorting select{border-radius:5px;font-size:14px;color:#333;background-color:transparent}#top .ec-list-item{margin-bottom:30px}#top .ec-list-item .list-item__meta_container{font-family:'stainless-regularregular';line-height:1.42857143;font-size:14px;padding:8px 0}#top .ec-list-item .list-item__meta_container .list-item__title{font-family:'stainless-lightregular';font-size:16px;color:#333}#top .ec-list-item .list-item__meta_container .list-item__title:hover{text-decoration:none;color:#009978}#top .ec-list-item .list-item__meta_container .list-item__created{text-align:right;float:right}