@media all{.flex-container a:active,.flexslider a:active{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{width:100%;margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1}.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgb(0 0 0 / .3);color:#fff;text-shadow:0 -1px 0 rgb(0 0 0 / .3);font-size:14px;line-height:18px}.flex-direction-nav li a{width:52px;height:52px;margin:-13px 0 0;display:block;background:url(//die-raumplaner.de/wp-content/plugins/responsive-slider/css/theme/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px}.flex-direction-nav li .next{background-position:-52px 0;right:-21px}.flex-direction-nav li .prev{left:-20px}.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:13px;height:13px;display:block;background:url(//die-raumplaner.de/wp-content/plugins/responsive-slider/css/theme/bg_control_nav.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px}.flex-control-nav li a:hover{background-position:0 -13px}.flex-control-nav li a.active{background-position:0 -26px;cursor:default}.responsive-slider.flexslider{background:transparent!important;border:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;margin-bottom:30px}.responsive-slider.flexslider a,.responsive-slider.flexslider a:visited,.responsive-slider.flexslider a:hover{text-decoration:none;border-bottom:none}.responsive-slider.flexslider .slides img{height:auto!important;border:none;margin:0;padding:0;background:none}.responsive-slider.flexslider .slides,.responsive-slider.flexslider .slides li{list-style:none;margin:0;padding:0}.responsive-slider.flexslider .flex-direction-nav,.responsive-slider.flexslider .flex-direction-nav li{list-style:none;margin:0;padding:0}.responsive-slider.flexslider .flex-direction-nav li a{width:40px!important;height:40px!important;background:url(//die-raumplaner.de/wp-content/plugins/responsive-slider/css/../images/slider-nav.png) no-repeat 0 0!important;text-align:left;text-indent:-9999em;top:47.5%!important;opacity:0;-webkit-transition:all 0.18s ease-out;-moz-transition:all 0.18s ease-out;-ms-transition:all 0.18s ease-out;-o-transition:all 0.18s ease-out;transition:all 0.18s ease-out}.responsive-slider.flexslider:hover .flex-direction-nav li a{opacity:.6}.responsive-slider.flexslider .flex-direction-nav li a:hover{opacity:1}.responsive-slider.flexslider .flex-direction-nav li .next{background-position:0 -50px!important;right:20px!important}.flex-direction-nav li .prev{left:20px!important}.responsive-slider.flexslider .flex-control-nav{width:91%!important;bottom:4%!important;right:4.545454545454545%;margin:0;padding:0}.responsive-slider.flexslider .flex-control-nav li{margin:0 0 0 7px!important;padding:0}.responsive-slider.flexslider .flex-control-nav li a{width:14px!important;height:14px!important;background:url(//die-raumplaner.de/wp-content/plugins/responsive-slider/css/../images/slider-nav.png) no-repeat 0 -132px!important}.responsive-slider.flexslider .flex-control-nav li a:hover,.responsive-slider.flexslider .flex-control-nav li a.active{background-position:0 -111px!important}.responsive-slider.flexslider .flex-control-nav li a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.responsive-slider.flexslider .slide{position:relative}.responsive-slider.flexslider .slide .slide-title{margin:0;padding:0}.responsive-slider.flexslider .slide-title a{position:absolute;top:0;right:0;font-size:18px;line-height:1.3em;color:#fff;background:#222;background:rgb(0 0 0 / .3);text-shadow:none;margin:0;padding:.5em 1em}.responsive-slider.flexslider .slide-title a:hover{color:#fff;background:rgb(0 0 0 / .5)}}@media all{@font-face{font-family:'a11y';src:url(//die-raumplaner.de/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.eot);src:url(//die-raumplaner.de/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.eot?#iefix) format('embedded-opentype'),url(//die-raumplaner.de/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.woff2) format('woff2'),url(//die-raumplaner.de/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.woff) format('woff'),url(//die-raumplaner.de/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.ttf) format('truetype'),url(//die-raumplaner.de/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.svg#a11y) format('svg');font-weight:400;font-style:normal;font-display:swap}[class^="aticon-"]:before,[class*=" aticon-"]:before{font-family:'a11y'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aticon-font:before{content:'\e602'}.aticon-adjust:before{content:'\e601'}.aticon-tint:before{content:'\e600'}}@media all{@media only screen and (max-width:800px){.a11y-responsive{display:none}}.focusable:focus{outline:none!important}.has-focus{background:#ff0}.a11y-toolbar button{border:0;color:inherit;background-color:#fff0;text-decoration:none;padding:0;line-height:inherit;margin:0;font:inherit;width:100%;height:100%;text-align:left}.a11y-toolbar{position:fixed;z-index:99999;top:43vh;left:0}.a11y-toolbar.custom-location{position:absolute;top:0}.a11y-toolbar ul{list-style:none;margin:0;padding:0;border-radius:0 4px 0 0;border-radius:0 0 4px 0}.a11y-toolbar ul li{margin:0;padding:0;display:block}.a11y-toolbar ul li button{font-size:20px!important;padding:10px 10px;line-height:.8;display:grid;align-items:center;background:#e2e2e2;border-top:1px solid #f5f5f5;border-bottom:1px solid #d2d2d2;position:relative;color:#181818}.a11y-toolbar ul li button.active,.a11y-toolbar ul li button:hover{background:#181818;color:#fff}.a11y-toolbar ul li button.active{background:#181818;border-bottom:1px solid #525252}.a11y-toolbar ul li:first-child button{border-radius:0 4px 0 0}.a11y-toolbar ul li:last-child button{border-radius:0 0 4px}.a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item .tooltip-dismissed:focus .offscreen,.a11y-toolbar .offscreen,.a11y_stylesheet_path{position:absolute!important;clip-path:inset(50%);white-space:nowrap;padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden;font-size:16px;margin:-1px;transition:all 200ms}.a11y-toolbar.rtl.default,.a11y-toolbar.ltr.reversed{right:0;left:auto}.a11y-toolbar.rtl.default ul,.a11y-toolbar.ltr.reversed ul{border-radius:4px 0 0 4px}.a11y-toolbar.rtl.default ul li:first-child button,.a11y-toolbar.ltr.reversed ul li:first-child button{border-radius:4px 0 0 0}.a11y-toolbar.rtl.default ul li:last-child button,.a11y-toolbar.ltr.reversed ul li:last-child button{border-radius:0 0 0 4px}html{will-change:filter}.desaturated{filter:grayscale(1)!important}.a11y-toolbar button:hover .offscreen,.a11y-toolbar button:focus .offscreen{height:auto!important;width:auto!important;clip-path:unset!important;color:#333;background:#f0f0f0ee;padding:7px 6px!important;box-shadow:0 0 1px #000;border-radius:3px;font-size:clamp(14px, .875rem, 16px);margin:auto 3px auto auto!important;text-transform:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.a11y-toolbar.reversed button:hover .offscreen,.a11y-toolbar.reversed button:focus .offscreen{right:100%;left:auto}.a11y-toolbar button:hover .offscreen,.a11y-toolbar button:focus .offscreen{left:100%}}@media all{.fontsize p,.fontsize div:not(div:has(p,h1,h2,h3,h4,h5,h6)),.fontsize footer:not(footer:has(p,h1,h2,h3,h4,h5,h6)),.fontsize li:not(.a11y-toolbar-list-item),.fontsize label,.fontsize input,.fontsize select,.fontsize textarea,.fontsize legend,.fontsize code,.fontsize pre,.fontsize dd,.fontsize dt,.fontsize blockquote{font-size:var(--wpa-font-size)!important;line-height:1.6}.fontsize h1{font-size:var(--wpa-h1-size)!important}.fontsize h2{font-size:var(--wpa-h2-size)!important}.fontsize h3{font-size:var(--wpa-h3-size)!important}.fontsize h6,.fontsize h5,.fontsize h4{font-size:var(--wpa-h4-size)!important}.fontsize li li{font-size:var(--wpa-sub-list-size)!important}.fontsize li li li{font-size:var(--wpa-sub-sub-list-size)!important}}@media all{.wpa-ld button span.screen-reader,.longdesc-link span.screen-reader,.wpa-hide-ltr#skiplinks a,.wpa-hide-ltr#skiplinks a:hover,.wpa-hide-ltr#skiplinks a:visited,.wpa-hide-rtl#skiplinks a,.wpa-hide-rtl#skiplinks a:hover,.wpa-hide-rtl#skiplinks a:visited{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wpa-hide-ltr#skiplinks a:focus,.wpa-hide-rtl#skiplinks a:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wpa-alt,.wpa-ld{display:inline-block;position:relative}div.alignleft.wpa-alt,div.alignleft.wpa-ld{float:left}div.alignright.wpa-alt,div.alignright.wpa-ld{float:right}div.aligncenter.wpa-alt,div.aligncenter.wpa-ld{display:block;margin:0 auto;width:fit-content}.wpa-focusable:focus{outline:1px solid;outline-offset:1px}.wpa-ld .longdesc{position:absolute;width:100%;height:100%;top:0;overflow-y:scroll;box-sizing:border-box;background:rgb(255 255 255 / .92);color:#111;padding:46px 1rem 1rem;text-align:start}.wpa-ld .longdesc,.wpa-ld .longdesc p{font-size:clamp(16px, 1rem, 24px)}.wpa-ld .longdesc-link{position:absolute;display:inline-block;right:3px;bottom:3px;color:#000;background:rgb(255 255 255 / .92);font-size:clamp(14px, .875rem, 20px);padding:2px;border-radius:3px}.wpa-alt .wpa-alt-text{position:absolute;width:calc(100% - 2em);height:fit-content;bottom:0;box-sizing:border-box;background:rgb(255 255 255 / .92);padding:1rem;margin:1rem;border-radius:15px;box-shadow:0 0 6px #333;text-align:start;z-index:10;font-size:clamp(16px, 1rem, 24px);line-height:1.5;color:#111}.top-right .wpa-alt .wpa-alt-text,.top-left .wpa-alt .wpa-alt-text{bottom:auto;top:0;margin-top:2.5em}.rtl .wpa-alt .wpa-alt-text,.rtl .wpa-ld .longdesc{text-align:right}.template-longdesc{text-align:left;line-height:1.5;width:100%;max-width:50em;padding:2em;margin:1em auto;background:#fdfdfd;color:#333;box-shadow:0 0 5px;font-size:1.4em}label.wpa-screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wpa-content-summary{padding:30px;background:rgb(0 0 0 / .05);margin-bottom:30px}.wpa-content-summary div p:last-of-type{margin-bottom:0;padding-bottom:0}.wpa-excerpt .wp-block-read-more,.wpa-excerpt .wp-block-post-excerpt__more-text{display:none!important}.wpa-excerpt .wp-block-post-excerpt .continue{margin-top:1rem;display:block}.wpa-alt button.wpa-toggle,.wpa-alt a.wpa-toggle,.wpa-ld button.wpa-toggle,.wpa-ld a.wpa-toggle,button.wpa-video{all:unset;background:#111;display:block;color:#fff;border-radius:32px!important;height:28px!important;width:28px!important;display:flex!important;align-items:center;justify-content:center;position:absolute!important;z-index:10;padding:4px!important;border:1px solid currentColor!important}.wpa-alt button{font-family:monospace!important;font-size:clamp(14px,.875rem,20px)!important}.wpa-alt button.wpa-toggle:active,.wpa-ld button.wpa-toggle:active{background:#f6f6f6;color:#111}.wpa-ld button.wpa-toggle,.wpa-alt button.wpa-toggle,button.wpa-video{top:4px;left:4px}.wpa-ld button.wpa-toggle:focus,.wpa-ld button.wpa-toggle:hover,.wpa-alt button.wpa-toggle:focus,.wpa-alt button.wpa-toggle:hover,button.wpa-video:hover,button.wpa-video:focus{outline:2px solid currentColor;outline-offset:1px}button.wpa-video[aria-pressed=true] .dashicons::before{content:"\f522" / ''}.wpa-alt button.wpa-toggle[aria-expanded=true],.wpa-ld button.wpa-toggle[aria-expanded=true]{color:#111;background:#f6f6f6}.wpa-alt button:focus,.wpa-alt button:hover,.wpa-ld button:focus,.wpa-ld button:hover{cursor:pointer}.top-left .wpa-alt a.wpa-toggle,.top-left .wpa-alt button.wpa-toggle,.top-left .wpa-ld a.wpa-toggle,.top-left .wpa-ld button.wpa-toggle{top:4px;bottom:auto}.top-right .wpa-alt a.wpa-toggle,.top-right .wpa-alt button.wpa-toggle,.top-right .wpa-ld a.wpa-toggle,.top-right .wpa-ld button.wpa-toggle{top:4px;right:4px;left:auto;bottom:auto}.bottom-right .wpa-alt a.wpa-toggle,.bottom-right .wpa-alt button.wpa-toggle,.bottom-right .wpa-ld a.wpa-toggle,.bottom-right .wpa-ld button.wpa-toggle{right:4px;left:auto}.wpa-alt .wpa-ld button{left:46px}.top-right .wpa-alt .wpa-ld button,.bottom-right .wpa-alt .wpa-ld button{left:auto;right:46px}}@media all{*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}figure{margin:10% 0}figcaption{text-align:center}img{border:0;-ms-interpolation-mode:bicubic}a:hover,a:active{outline:none;-moz-outline-style:none}input{-webkit-border-radius:0;border-radius:0}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local(''),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-300.woff2) format('woff2'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-300.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local(''),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-300italic.woff2) format('woff2'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-300italic.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local(''),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-regular.woff2) format('woff2'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-regular.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local(''),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-italic.woff2) format('woff2'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-italic.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local(''),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-600.woff2) format('woff2'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-600.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:local(''),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-600italic.woff2) format('woff2'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-600italic.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local(''),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-700.woff2) format('woff2'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-700.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local(''),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-700italic.woff2) format('woff2'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/source-sans-pro-v21-latin-700italic.woff) format('woff')}@font-face{font-family:'Genericons';src:url(//die-raumplaner.de/wp-content/themes/dorayaki/font/genericons-regular-webfont.eot);src:url(//die-raumplaner.de/wp-content/themes/dorayaki/font/genericons-regular-webfont.eot?#iefix) format('embedded-opentype'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/genericons-regular-webfont.woff) format('woff'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/genericons-regular-webfont.ttf) format('truetype'),url(//die-raumplaner.de/wp-content/themes/dorayaki/font/genericons-regular-webfont.svg#genericonsregular) format('svg');font-weight:400;font-style:normal}body{overflow:hidden;margin:0 auto;font-family:'Source Sans Pro','Calibri',sans-serif;color:#3f3f3f;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#site-title h1,.remodel-content p,.entry-content p,.entry-content ul,.entry-content ol,.single-post .author-info p.author-description{font-family:'Source Sans Pro','Calibri',sans-serif}#main-wrap{padding:25px 20px}h1,h2,h3,h4,h5,h6{color:#3f3f3f;font-weight:700;text-rendering:optimizeLegibility;word-wrap:break-word}h1,.post-list h3{margin:1.7em 0 1.5em;font-size:28px;font-size:1.75rem}h2{margin:1.4em 0 1.4em;font-size:22px;font-size:1.375rem}h3{margin:1.1em 0;font-size:20px;font-size:1.25rem}h4{margin:1em 0;font-size:18px;font-size:1.125rem}h5{margin:.8em 0;font-size:16px;font-size:1rem;text-transform:uppercase}h6{margin:.7em 0;font-size:13px;font-size:.8125rem;text-transform:uppercase}.entry-schwerpunkte{margin:.8em 0;font-size:20px;font-size:1.25rem;font-weight:500;border-top:4px #ddd solid;border-bottom:4px #ddd solid;padding:20px 0;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.entry-schwerpunkte h3{margin-top:0;margin-bottom:10px;display:inline}.entry-schwerpunkte{margin-bottom:0}.entry-schwerpunkte a{display:inline-block;background:#fff;padding:.5rem .75rem;font-weight:400;border-bottom:none!important;border-radius:4px;color:#4f504f;font-size:1rem;margin:0 4px 4px 0}.entry-schwerpunkte a:hover{background-color:#5cac35;color:#080808}p{margin-bottom:24px}ul,ol{margin:0 0 24px 0;padding-left:40px;overflow:auto}#wpadminbar ul{overflow:visible!important}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:24px}.entry-content ul li,.entry-content ol li,#comments ul li,#comments ul li{margin-bottom:20px}.white-box>ul li{list-style:none outside none;margin:0;padding:0}.white-box>ul{margin:0;padding:0}.white-box strong{display:inline-block;width:200px}.meta-box{border-bottom:4px solid #DDD;border-top:4px solid #DDD;padding:20px 0;margin:.8em 0}.meta-box>ul li{list-style:none outside none;margin:0;padding:0}.single-projekte .meta-box>ul li{display:flex}@media only screen and (max-width:540px){.single-projekte .meta-box>ul li{flex-direction:column;margin-bottom:1rem}.single-projekte .meta-box>ul li:last-child{margin-bottom:0}}.single-projekte .meta-box>ul li{margin-bottom:.75rem}.single-projekte .meta-box strong{display:block;min-width:13em;padding:0 .5rem 0 0}.single-projekte .entry-tags a{display:inline-block;background:#fff;padding:.5rem .75rem;font-weight:400;border-bottom:none!important;border-radius:4px;color:#4f504f;font-size:1rem;margin:0 4px 4px 0}.single-projekte .entry-tags a:hover{background-color:#5cac35;color:#080808}.single-projekte .subcontent{display:block}.meta-box>ul{margin:0;padding:0}.meta-box strong{display:table-cell;width:200px}.subcontent{display:table-cell}.single-projekte .entry-header h1.entry-title{margin-top:15px;margin-bottom:0;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.entry-content ul ul li:last-child,.entry-content ol ol li:last-child,#comments ul ul li:last-child,#comments ol ol li:last-child{margin-bottom:0}.entry-content ul ul,.entry-content ol ol,#comments ul ul,#comments ol ol{margin-top:12px}dt{font-weight:700}b,strong{font-weight:700}dfn,em,i{font-style:italic}blockquote{color:#9e9e9e}address{margin:0 0 24px}pre{background:#efefef;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:12px;font-size:.8125rem;line-height:1.4;margin-bottom:20px;padding:15px;overflow:auto;max-width:100%}code,kbd,tt,var{font-family:'Source Sans Pro','Calibri',sans-serif}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}dt{font-weight:700}dd{margin:0 0 20px}dl dt{font-size:16px;font-size:1rem;font-weight:700;line-height:1.5}dl dd{margin:0 0 20px 0;line-height:1.55;font-size:14px;font-size:.875rem}table{border-collapse:collapse;border-spacing:0;line-height:2;margin:0 0 40px;width:100%;font-size:14px;font-size:.875rem}table td{padding:6px 10px 6px 0}table caption{margin:40px 0}table th{font-weight:700;text-align:left}.alignleft,.alignright{float:none;display:block}.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}img.alignleft,img.alignright{margin-top:10px;margin-bottom:10px}input,textarea{padding:8px 2%;background:none;border:1px solid #3f3f3f;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:16px;font-size:1rem;color:#3f3f3f;line-height:1.6;-webkit-appearance:none;outline-color:#fff0;outline-style:none}input:hover,input:focus,v:active,textarea:hover,textarea:focus,textarea:active{background:#fff;border:1px solid #3f3f3f}input[type="button"],input[type="submit"]{padding:11px 15px;background:#3f3f3f;border:none;font-size:12px;font-size:.75rem;color:#fff;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear}#site-title{border-top:5px solid #5cac35!important}body,.page .entry-content h2 span,.entry-content.modules h2.centered span{background:#efefef}a,.entry-header h2.entry-title a:hover,.responsive-slider.flexslider .slide h2.slide-title a:hover,input#submit:hover,input.wpcf7-submit:hover,.format-link a.link:hover,ul.dorayaki-rp li.rp-box h3.rp-title a:hover,.responsive-slider.flexslider .slide h2.slide-title span,.widget h3.widget-title a:hover,.search-btn-open:before,.menu-btn-open:before,#site-nav li a:hover,a.more-link:hover,.morelink-icon:hover:after,#comments .comment-content ul.comment-meta a:hover,.contact-box .cb-emails span,a#desktop-search-btn.btn-open:after{color:#4C842A;text-decoration:none;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear}.portfolio-box:hover{color:#080808!important;background:#5cac35!important}.portfolio-box:hover .portfolio-title a{color:#080808!important}a:hover{color:#5CAC35}a.logo{display:inline-block}.textwidget a:hover,.comment-text a:hover,.widget a:hover,.widget_dorayaki_service a:hover,.entry-content a.service-box:hover,.contact-box a.cb-maplink:hover,.entry-content a.portfolio-thumb:hover{text-decoration:none;border-bottom:none}.cb-emails a:hover,.entry-content a:hover{text-decoration:none;border-bottom:1px solid #5CAC35}.entry-content p a{border-bottom:1px solid}.entry-content p a.no-border{border-bottom:none}.partner-group-content p a{position:relative;border-bottom:1px solid #fff0}.partner-group-content p a:before{content:'';display:inline-block;background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/icon-url.svg) 0 0 no-repeat!important}.search-btn-open,.menu-btn-open,input[type="button"]:hover,input[type="submit"]:hover,.jetpack_subscription_widget input[type="submit"]:hover,input#submit:hover,input.wpcf7-submit:hover,.contact-box a.cb-maplink:hover,.entry-content p.slogan a:hover,a.service-box:hover,a#desktop-search-btn:hover,a#desktop-search-btn.btn-open{background:#92dadd}.responsive-slider.flexslider .flex-control-nav li a:hover{border:1px solid #92dadd;background:#92dadd!important}.entry-cats ul.post-categories li a,.entry-meta .entry-tags a,#comments .comment-content p.comment-reply a,.testimonial-box a.t-link,.team-box a.tm-link{display:inline-block;padding:0;background:#fff0;font-size:13px;font-size:.8125rem;color:#777;text-transform:none;letter-spacing:0;border-bottom:none}.entry-cats ul.post-categories li a:hover,.entry-meta .entry-tags a:hover,#comments .comment-content p.comment-reply a:hover,.testimonial-box a.t-link:hover,.team-box a.tm-link:hover{color:#3f3f3f;text-decoration:none}.entry-details a,.entry-meta a,ul.dorayaki-rp li.rp-box .rp-meta a,.share-btn,.author-info h3,.author-info h3 a,.page-header .taxonomy-description p,ul.dorayaki-rp li.rp-box a.rp-date,.portfolio-box .portfolio-entry-cats a{color:#9e9e9e}.page-header h2.page-title{color:#727272}.entry-details a:hover,.entry-meta a:hover,ul.dorayaki-rp li.rp-box .rp-meta a:hover,.entry-meta .entry-comments a:hover,.entry-details .entry-edit:hover:before,.share-btn:hover,.author-info h3 a:hover,ul.dorayaki-rp li.rp-box a.rp-date:hover,.portfolio-box .portfolio-entry-cats a:hover{color:#3f3f3f}#colophon{background:#92dadd}#masthead ul.headerinfo-text li span{background:#92dadd}#masthead{position:relative;display:block;background:#fff;border-top:5px solid #5cac35}#site-title{padding:20px;text-align:center;border-top:0}#site-title h1{margin:0;padding:0;display:block;font-size:24px;font-size:1.5rem;line-height:1.6;font-weight:700;word-wrap:break-word}#site-title h1 a{color:#29251F}a#desktop-search-btn,.header-widget-wrap{display:none}.header-img{position:relative;margin:0 auto;padding:20px 20px 0;overflow:hidden;height:auto!important}.header-imag img,.header-img img.wp-post-image{width:100%;height:auto;vertical-align:bottom;margin:0}.header-slider{position:relative;margin:20px 20px 0;padding:0;background:#3f3f3f}.header-slider .responsive-slider.flexslider{margin-bottom:0}.responsive-slider.flexslider ul.slides{overflow:hidden!important}.header-slider .responsive-slider.flexslider .slides img.wp-post-image{width:50%;height:auto;vertical-align:bottom;margin:0}.responsive-slider.flexslider .slide h2.slide-title{position:absolute;display:block;width:42%;right:4%;left:54%;top:40px;margin:0;text-align:center;font-weight:900;text-transform:uppercase;margin:0 auto}.responsive-slider.flexslider .slide h2.slide-title a{background:none!important;font-size:11px;font-size:.6875rem;padding:0;line-height:1.3;right:0;left:0}.responsive-slider.flexslider .slide h2.slide-title span{display:none;margin:0;padding:0 0 15px;font-size:11px;font-size:.6875rem;font-weight:400!important;line-height:1.5}.responsive-slider.flexslider .flex-direction-nav{display:none}.responsive-slider.flexslider .flex-direction-nav li a{width:46px!important;height:46px!important;background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/slider-nav.png) 0 0 no-repeat!important;border:2px solid #fff;text-align:left;opacity:0;-webkit-border-radius:100px;border-radius:100px}.responsive-slider.flexslider .flex-control-nav li a:hover,.responsive-slider.flexslider .flex-control-nav li a.active{background:#FFFFFF!important}.responsive-slider.flexslider .flex-direction-nav li .prev{background-position:-2px -1px!important}.responsive-slider.flexslider .flex-direction-nav li .next{background-position:-2px -48px!important;right:3%!important}.responsive-slider.flexslider .flex-direction-nav li a:hover{opacity:1}.responsive-slider.flexslider ol.flex-control-nav{width:100%!important;bottom:6%!important;right:1%;overflow:hidden!important}.responsive-slider.flexslider .flex-control-nav li a{width:6px!important;height:6px!important;background:none!important;border:1px solid #fff;-webkit-border-radius:100px;border-radius:100px}.mobile-nav-container{position:relative}#masthead a#mobile-search-btn,#masthead a#mobile-menu-btn{display:block;position:relative;width:50%;height:60px;margin:0;color:#bbb;text-align:center;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;-webkit-appearance:none;-moz-appearance:none;appearance:none}#masthead a#mobile-search-btn{float:left;padding:18px 0 0 0}#masthead a#mobile-menu-btn{float:right;padding:20px 0 0;border-left:1px solid #eaeaea}#masthead a#mobile-search-btn span,#masthead a#mobile-menu-btn span{display:none}.search-icon:after{content:'\f400';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 28px/1 'Genericons';vertical-align:top}.menu-icon:after{content:'\f419';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 21px/1 'Genericons';vertical-align:top}.search-btn-open,.menu-btn-open{border-top:1px solid #92dadd!important;border-bottom:1px solid #92dadd!important;color:#fff!important}.search-btn-open:before{content:'\f500';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 15px/1 'Genericons';vertical-align:bottom;padding:0;position:absolute;top:-15px;right:48%;z-index:2}.menu-btn-open:before{content:'\f502';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 15px/1 'Genericons';vertical-align:bottom;padding:0;position:absolute;bottom:-15px;right:48%;z-index:2}#search-wrap{display:none;width:100%;padding:20px 15px;background:#3f3f3f;z-index:10}#search-wrap #s{width:100%;border:none;background:#fff;padding:15px;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:16px;font-size:1rem;color:#3f3f3f;font-weight:300}#s:hover,#s:focus,#s:active{border:none}#masthead input#searchsubmit{display:none}#site-nav{display:none;background:#3f3f3f;clear:both;z-index:1;padding:30px 0;text-align:center}#site-nav ul{margin:0;padding:0;text-align:center}#site-nav ul.sub-menu,#site-nav ul.children{padding:20px 0}#site-nav ul.sub-menu:first-child,#site-nav ul.children:first-child{padding-top:0}#site-nav ul.sub-menu:last-child,#site-nav ul.children:last-child{padding-bottom:0}#site-nav ul li{display:block;padding:14px 0;text-align:center}#site-nav li a{display:inline-block;font-size:15px;font-size:.9375rem;color:#fff;text-transform:uppercase}#site-nav ul li ul li:first-child{padding-top:0}#site-nav ul li ul li:last-child{padding:0}#site-nav li li a{font-size:15px;font-size:.9375rem;text-transform:none;color:#9e9e9e}#site-content .post{position:relative;display:block;margin:0 0 0;padding:30px 0 0}#site-content .post:first-of-type{padding-top:0}.entry-content,.entry-summary{max-width:100%}.entry-header{max-width:100%;padding:0;word-wrap:break-word;-ms-word-wrap:break-word}.entry-header h1.entry-title,.entry-header h2.entry-title{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.45;text-transform:uppercase;margin:10px 0 14px}.entry-header h2.entry-title a{color:#3f3f3f}.entry-details{padding:10px 0 0;border-top:1px solid #eaeaea;font-size:12px;font-size:.75rem;color:#9e9e9e;text-transform:uppercase;overflow:hidden}.entry-cats{border-top:1px solid #eaeaea;margin:10px 0 0 0;padding:10px 0 0 0}.entry-cats ul.post-categories{display:none;list-style:none;margin:0;padding:0}.entry-cats ul.post-categories li{display:block;padding:0 0 10px}.entry-tags a{margin:0 6px 0 0}.entry-author,.entry-date,.entry-edit{display:inline}.entry-author span{text-transform:none}.entry-edit{padding:0 0 0 10px;clear:both;overflow:hidden;float:none}.logged-in .entry-edit a:before{content:'\f411';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 15px/1 'Genericons';vertical-align:top;padding:0 1px 0 0}a.more-link{display:inline-block;font-family:'Source Sans Pro','Calibri',sans-serif;color:#3f3f3f;font-weight:700;text-transform:uppercase;line-height:1}.morelink-icon:after{content:'\f429';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 23px/1 'Genericons';vertical-align:bottom;color:#3f3f3f;padding:0 0 0 4px;font-weight:700;line-height:.7}a.more-link:hover,.morelink-icon:hover:after{text-decoration:none!important}.entry-meta .entry-comments{display:inline-block;float:left}.entry-meta .entry-comments a,.rp-meta .rp-comments a{display:inline-block;font-size:12px;font-size:.75rem;color:#9e9e9e;text-transform:uppercase;line-height:normal}.entry-meta .entry-comments a:before,.rp-meta .rp-comments a:before{content:'\f108';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 15px/1 'Genericons';vertical-align:top;padding:0 4px 0 0;line-height:1.2}.page-link{display:block;padding-bottom:15px;clear:both;font-weight:700;word-spacing:18px}.post .entry-meta{position:relative;padding:0 0 19px;border-bottom:4px solid #ddd}.rp-meta{position:relative}.entry-meta .share-btn,.rp-meta .share-btn{display:inline-block;float:right;background:none;border:none;outline:0;padding:2px 0 0 0;font-size:12px;font-size:.75rem;text-transform:uppercase;cursor:pointer;z-index:10}.entry-meta .share-btn:before,.rp-meta .share-btn:before{content:'\f415';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 18px/1 'Genericons';vertical-align:top;padding:0 4px 0 0;line-height:.9}.entry-meta .share-links-wrap,.rp-meta .share-links-wrap{display:none;position:absolute;width:65%;bottom:55px;right:0;background:#fff;-webkit-box-shadow:0 1px 4px rgb(0 0 0 / .2);-moz-box-shadow:0 1px 4px rgb(0 0 0 / .2);box-shadow:0 1px 4px rgb(0 0 0 / .2);padding:20px 20px 10px;z-index:3}.rp-meta .share-links-wrap{right:10px}.entry-meta .share-links-wrap:before,.rp-meta .share-links-wrap:before{content:'\f502';display:inline-block;position:absolute;bottom:-16px;right:30px;-webkit-font-smoothing:antialiased;font:normal 16px/1 'Genericons';vertical-align:bottom;color:#fff;text-shadow:0 2px 4px rgb(0 0 0 / .2)}.single-post .share-links-wrap:before,.page .share-links-wrap:before{display:none}.home .share-links-wrap:before{display:inline-block!important}.entry-meta .share-links-wrap ul,.rp-meta .share-links-wrap ul{width:100%;list-style:none;margin:0;padding:0}.share-links-wrap h3.share-this{display:none}.entry-meta .share-links-wrap ul li,.rp-meta .share-links-wrap ul li{padding:1px;height:30px;margin:0}.share-links-wrap ul li.twitter,.share-links-wrap ul li.gplus,.share-links-wrap ul li.fb,.share-links-wrap ul li.pinit{height:30px;text-align:left}.share-links-wrap ul li.pinit,.share-links-wrap ul li.fb{width:120px}.share-links-wrap ul li.fb iframe{width:120px;height:50px}.share-links-wrap ul li.pinit a{-webkit-transition:none;-moz-transition:none;transition:none}#site-content{outline:none!important}.remodel-content p,.entry-content p,.entry-summary p,.entry-content ul,.entry-content ol{font-size:12px;font-size:.9375rem;line-height:1.8;word-wrap:break-word;-ms-word-wrap:break-word}.entry-schwerpunkte{font-weight:300;margin-bottom:-20px}.entry-content p.intro{font-size:20px;font-size:1.25rem;line-height:1.6}p.justify{text-align:justify}.entry-content blockquote p,#comments blockquote p{font-size:18px;font-size:1.125rem}.entry-content blockquote cite,#comments blockquote cite{display:inline-block;padding:15px 0 0 0;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:12px;font-size:.75rem;font-weight:700;font-style:normal;text-transform:uppercase}.entry-content blockquote a{text-decoration:none}blockquote p cite:before,.single-post blockquote p cite:before{content:'\2014';padding:0 5px 0 0}img{max-width:100%;height:auto}img.img-border{max-width:98.1%;padding:5px;background:#fff;border:1px solid #eaeaea}.widget img{width:100%;height:auto}img.wp-post-image{margin:0 0 15px 0}.wp-caption.alignnone{margin:0}.wp-caption{max-width:100%}.type-attachment .entry-content .entry-caption p{padding-bottom:0}img#wpstats{display:none}.entry-content p.wp-caption-text,.gallery-item .gallery-caption{font-family:'Source Sans Pro','Calibri',sans-serif;font-size:12px;font-size:.75rem;color:#9e9e9e;font-weight:700;line-height:1.5;text-transform:uppercase;text-align:left}.gallery-item .gallery-caption{display:none;font-size:11px;font-size:.6875rem}.entry-content p.wp-caption-text{margin:0;padding:15px 0 24px}embed,iframe,object,video{max-width:100%}.entry-content .twitter-tweet-rendered{max-width:100%!important}.gallery{margin:0;padding:0}.gallery .gallery-item{width:31.2%;float:left;margin-right:3%;margin-bottom:15px}.gallery .gallery-item:nth-of-type(3n+3){margin-right:0}.gallery .gallery-item .gallery-icon{line-height:0}.gallery .gallery-item img{width:100%;height:auto}.gallery .gallery-item .gallery-caption{margin:15px 0 0 0;padding:0}.single-post .entry-content{padding-bottom:20px}.entry-tags span{font-size:12px;font-size:.75rem;color:#9e9e9e;text-transform:uppercase;margin-right:15px;padding-top:2px}.entry-tags span:before{content:'\f302';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 20px/1 'Genericons';vertical-align:top}.single-post .entry-meta .share-btn,.page .entry-meta .share-btn{display:none}.single-post .entry-meta .share-links-wrap,.page .entry-meta .share-links-wrap{display:block!important;background:none;position:relative;width:100%;bottom:auto;right:auto;margin-top:20px;-webkit-box-shadow:0 0 0 #fff0;-moz-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0;padding:0 0 0}.single-post .sharewrap-icon:before,.page .sharewrap-icon:before{display:none}.single-post .entry-meta .share-links-wrap ul li.fb,.page .entry-meta .share-links-wrap ul li.fb{width:140px}.single-post .author-info{margin:0 0 30px;padding:20px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;overflow:hidden;clear:both}.single-post .author-info img.avatar{width:50px;height:50px;display:inline-block;float:left;margin-top:3px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.author-info h3{margin:0;padding:0 0 15px;font-size:14px;font-size:.875rem;text-transform:uppercase}.single-post .author-info p.author-description{margin:0;padding:0 0 0 70px;font-size:14px;font-size:.875rem;line-height:1.65}#comments{position:relative}#comments .comment{overflow:hidden}#comments h3.comments-title{margin:0 0 10px;padding-top:40px}#comments h3.comments-title span a{display:none;margin:5px 0 0 0;font-size:14px;font-size:.875rem;float:right;font-weight:400}#site-content ol.commentlist{list-style:none;padding:0}#site-content ol.commentlist li{margin:0}#comments ul.children{margin-left:0;padding-left:0}#comments .comment-content{display:block;padding:25px 0 0;border-bottom:1px solid #333}#comments .comment-avatar{float:left;padding:25px 12px 0 0}#comments .comment-avatar img.avatar{width:40px;height:40px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}#comments .comment-content ul.comment-meta{list-style:none;margin:0;padding:0 0 15px;overflow:hidden;font-size:14px;font-size:.875rem;text-transform:uppercase}#comments .comment-content .comment-text{margin:0;padding:0;overflow:hidden}#comments .comment-content ul.comment-meta a{color:#3f3f3f}#comments ul.children .comment-content ul li.comment-author{margin:0;padding:0}#comments .comment-content ul li.comment-time:before{content:'\002d';display:inline-block;-webkit-font-smoothing:antialiased;vertical-align:top;padding-right:3px}#comments .comment-content ul li.comment-time,#comments .comment-content ul li.comment-edit{margin:0 0 0 8px;padding:0}#comments .comment-content ul li.comment-author,#comments .comment-content ul li.comment-time,#comments .comment-content ul li.comment-edit{float:left;font-size:1rem}#comments .comment-content ul li.comment-author{font-weight:700}#comments .comment-content ul li.comment-edit a:before{content:'\f411';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 17px/1 'Genericons';vertical-align:top;padding-right:1px}#comments .comment-text p,#comments .comment-text ul{margin:0 0 18px;line-height:1.7}#comments .comment-text p.comment-reply{margin:0}#comments p.comment-awaiting-moderation{display:block;color:#6aa0cc;font-style:italic}#comments ol li.pingback{display:block;margin:0;padding:15px 0}#comments ol li.pingback span{font-weight:700;font-size:15px;font-size:.9375rem}#comments ol li.pingback p{margin:0}#comments ol li.pingback a{font-weight:400;font-size:14px;font-size:.875rem}#comments .pingback p.pingback-edit{font-size:14px;font-size:.875rem}#site-content .nopassword,#site-content p.nocomments{margin:0;padding:0 0 20px}#comments #respond{margin:0;padding:20px 0 0 0}#comments #respond h3#reply-title{margin:0;padding:0;font-size:16px;font-size:1rem;font-weight:700;display:inline-block}#comments #respond p.comment-note,#comments #respond p.logged-in-as{margin:0 0 12px;padding:5px 0 0;font-size:14px;font-size:.875rem}#respond a#cancel-comment-reply-link{margin:0 0 0 5px;font-size:14px;font-size:.875rem}#respond #cancel-comment-reply-link a{margin:24px 0 0 0;display:inline-block;font-size:14px;font-size:.875rem}#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url,#commentform p.comment-form-comment{margin:0;padding:10px 0 0;font-size:14px;font-size:.875rem}#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url,#commentform p.comment-form-comment{float:none;clear:both;width:100%}#commentform p.form-allowed-tags{display:none}#commentform input#author,#commentform input#email,#commentform input#url,#site-content .wpcf7 input.wpcf7-text{display:block;width:100%;margin:4px 0 0;padding:8px 2%;background:#fff;border:1px solid #333;border-color:#fff #fff #333 #fff;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:12px;font-size:.875rem;color:#3f3f3f;line-height:1.7;-webkit-appearance:none;outline-color:#fff0;outline-style:none}input[type="checkbox"]{display:none}input[type="checkbox"]+label{margin:1rem 0 0;display:inline-block}input[type="checkbox"]+label::before{width:15px;height:15px;border:1px solid #3f3f3f;background-color:#fff;display:block;content:"";float:left;margin-right:5px;margin-top:7px}input[type="checkbox"]:checked+label::before{box-shadow:inset 0 0 0 3px #fff;background-color:#3f3f3f}#commentform textarea#comment,#site-content .wpcf7 textarea{width:100%;margin:5px 0 0;padding:8px 2%;background:#fff;border:1px solid #333;border-color:#fff #fff #333 #fff;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:14px;font-size:.875rem;color:#3f3f3f;line-height:1.7;-webkit-appearance:none;outline-color:#fff0;outline-style:none}#site-content .wpcf7 input.wpcf7-text,#site-content .wpcf7 textarea{width:100%;background:#fff}#commentform textarea#comment:hover,#commentform textarea#comment:focus,#commentform textarea#comment:active,#commentform input#author:hover,#commentform input#author:focus,#commentform input#author:active,#commentform input#email:hover,#commentform input#email:focus,#commentform input#email:active,#commentform input#url:hover,#commentform input#url:focus,#commentform input#url:active,#site-content .wpcf7 textarea:hover,#site-content .wpcf7 textarea:focus,#site-content .wpcf7 textarea:active,#site-content .wpcf7 input.wpcf7-text:hover,#site-content .wpcf7 input.wpcf7-text:focus,#site-content .wpcf7 input.wpcf7-text:active,#s:hover,#s:focus,#s:active,.jetpack_subscription_widget input#subscribe-field:hover,.jetpack_subscription_widget input#subscribe-field:focus,.jetpack_subscription_widget input#subscribe-field:active{border:1px solid #000}.jetpack_subscription_widget input#subscribe-field:hover,.jetpack_subscription_widget input#subscribe-field:focus,.jetpack_subscription_widget input#subscribe-field:active{background:#fff!important}#commentform p.form-submit{margin:0 0 10px}input#submit,input.wpcf7-submit{width:100%;margin:15px 0 5px;padding:17px 0;border:none;font-size:1rem;background:#3f3f3f;color:#fff!important;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;letter-spacing:.1em}input#submit:hover,input.wpcf7-submit:hover{color:#fff}.white-box+#comments{border-top:none;margin:0 0 4rem}#comments{position:relative;border-top:5px solid #ddd;margin:4rem 0;padding:0}.single-format-quote .entry-header h1.entry-title,.single-format-link .entry-header h1.entry-title,.format-aside h1.entry-title,.format-aside .entry-header h2.entry-title{padding-top:5px;font-size:14px;font-size:.875rem}.format-quote .entry-content blockquote,.format-link a.link{padding-top:15px}.format-quote .entry-content blockquote p{font-size:21px;font-size:1.3125rem;line-height:1.5}.format-quote .entry-content blockquote p{font-size:21px;font-size:1.3125rem;line-height:1.5}.format-link p a.link{font-family:'Source Sans Pro','Calibri',sans-serif;font-size:20px;font-size:1.25rem;line-height:1.4!important;color:#9e9e9e;font-weight:700;display:inline-block}.format-link p a.link:before{content:'\f442';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 32px/1 'Genericons';vertical-align:top;padding-right:6px}.page-header{max-width:100%;margin:0 auto 30px auto;padding:20px 0 20px;border-bottom:5px solid #eaeaea}.page-header h2.page-title{margin:0;padding:0;font-size:12px;font-size:.9rem;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:.05em}.page-header .taxonomy-description p{display:none;padding:12px 0 0}.search-results #site-content .page{padding:30px 0 0;border-bottom:4px solid #DDD}.search-results #site-content .page:first-of-type{padding-top:0}.tax-projekte_kategorien .entry-header h1.entry-title,.post-type-archive-projekte .entry-header h1.entry-title,.page .entry-header h1.entry-title,.entry-header h1.entry-title{font-family:'Source Sans Pro','Calibri',sans-serif;font-size:28px;line-height:1.3;font-weight:500;text-transform:none;letter-spacing:0}.page .entry-content h2.centered,.entry-content.modules h2.centered{margin:40px 0;text-align:center;position:relative;display:block;background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/h2-border.png) 0 50% repeat-x;text-transform:uppercase;font-size:14px;font-size:.875rem;color:#aeaeae}.page .entry-content h2.centered span,.entry-content.modules h2.centered span{padding:0 10px;display:inline-block}.page .entry-meta ul{padding:0}.template-archive ul{list-style:none;padding:0;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:17px!important;font-size:1.0625rem!important}.template-archive ul li{margin:0 0 5px}.template-archive h3{margin:40px 0 20px}.template-archive ul li a:hover{text-decoration:none}.template-archive .archive-tags a{display:inline-block;padding:8px 16px;margin:0 5px 8px 0;background:#eaeaea;font-size:13px!important;font-size:0.8125rem!important;text-decoration:none;color:#777}.template-archive .archive-tags a:hover{background:#3f3f3f;color:#fff}.entry-content p.slogan{font-size:17px;font-size:1.0625rem;line-height:1.8}.entry-content p.slogan a{background:#e0e0e0;padding:2px 3px;color:#3f3f3f}.entry-content p.slogan a:hover{text-decoration:none;color:#fff}.contact-form{padding:0 0 40px}#site-content .intro{padding:0!important}#site-content .intro .entry-content p{max-width:960px;margin:0 auto;text-align:center;font-size:16px;font-size:1rem;padding:0!important}#site-content .post.portfolio-element{max-width:100%;height:470px;padding:50px 0;float:left;font-size:14px;font-size:.875rem;background:none;border-bottom:1px solid #E3E0D8}#site-content .post.portfolio-element h2.entry-title{margin:0;padding:22px 0 10px 0;font-size:18px;font-size:1.125rem}#site-content .post.portfolio-element h2.entry-title a{color:#5F5C52}#site-content .post.portfolio-element p{font-size:14px;font-size:.875rem;padding:0;line-height:1.7}a.portfolio-thumb{display:block;opacity:1;-moz-opacity:1;transition:opacity .25s ease;-moz-transition:opacity .25s ease;-webkit-transition:opacity .25s ease;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);line-height:0}a.portfolio-thumb:hover{opacity:.8;-moz-opacity:.8}.portfolio-thumb img.wp-post-image{float:none;margin:0}#nav-below,#nav-single,#nav-image{max-width:100%;display:block;clear:both;overflow:hidden;margin:0 auto}#nav-single,#nav-image{padding:30px 0 0}#nav-below{padding:30px 0 20px}.nav-next a,.nav-previous a,.previous-image a,.next-image a{width:40px;height:40px;display:inline-block;border:1px solid #3f3f3f;-webkit-border-radius:100px;border-radius:100px;color:#3f3f3f}.nav-next a:hover,.nav-previous a:hover,.previous-image a:hover,.next-image a:hover{border:1px solid #3f3f3f;background:#3f3f3f;color:#fff}.nav-previous a:before{content:'\f430';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 33px/1 'Genericons';vertical-align:top;margin:3px 0 0 1px}.nav-next a:before{content:'\f429';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 33px/1 'Genericons';vertical-align:top;margin:3px 0 0 4px}.nav-next a span,.nav-previous a span,.previous-image a span,.next-image a span{display:none}.nav-previous,.previous-image{float:left}.nav-next,.next-image{float:right}#sidebar{padding:30px 0 0}#sidebar .widget:not(.participation-item){padding:0 0 60px}#sidebar .widget.participation-item{list-style:none;margin-bottom:24px}#sidebar .widget:last-child{padding:0 0 30px}.widget-area .widget h3.widget-title,.widget-area .widget_get_recent_comments h1.widget-title{margin:0;padding:0 0 15px;font-size:16px;font-size:1rem;font-weight:700}.widget-area .widget ul{margin:0;padding:0}.widget-area .widget ul li{padding-bottom:10px;list-style:none;font-size:14px;font-size:.875rem;line-height:1.5}.widget-area .widget ul li a:hover{text-decoration:none}.widget-area .widget img.resize{max-width:100%;height:auto;width:auto\9}.widget h3.widget-title a{color:#3f3f3f}.textwidget{font-size:14px;font-size:.875rem;line-height:1.7}.textwidget img.alignleft,.textwidget img.alignright{margin:5px 10px 0 0}.widget-area .widget_pages li,.widget-area .widget_categories li,.widget-area .widget_nav_menu li{padding-bottom:0!important;line-height:2!important}.widget_recent_entries ul li span{font-size:12px;font-size:.75rem;padding:0 0 0 6px;color:#9e9e9e;text-transform:uppercase}.widget_nav_menu ul.sub-menu,.widget_categories ul.children,.widget_pages ul.children{margin-left:15px}#sidebar .widget_archive ul li,#sidebar .widget_categories ul li{color:#9e9e9e}.widget_search{clear:both;overflow:hidden}.widget_search input#s{width:66%;font-size:14px;font-size:.875rem;float:left;background:#fff}.widget_search #searchsubmit{width:32%;margin:2px 0 0 2%;font-size:11px;font-size:.6875rem;float:left}#colophon .widget_search input#s{border:1px solid #fff}#colophon .widget_search #searchsubmit:hover{background:#000!important}.widget_calendar #calendar_wrap{position:relative;display:inline-block;font-size:15px;font-size:.9375rem;text-align:center}.widget_calendar #calendar_wrap a{font-weight:700}.widget_calendar #wp-calendar caption{margin:0 0 8px;font-weight:700;text-align:center}.widget_calendar table#wp-calendar tr th{padding:3px;text-align:center;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;font-weight:700}.widget_calendar table#wp-calendar tr td{padding:6px 9px;border:1px solid #eaeaea}.widget_calendar table#wp-calendar tr td#today{background:#eaeaea;font-weight:700}#footerwidget-wrap .widget_calendar table#wp-calendar tr td#today{background:rgb(255 255 255 / .2);color:#fff}.widget_calendar table#wp-calendar tbody tr td a{display:block}.widget_calendar table#wp-calendar tbody tr td a:hover{text-decoration:underline}.widget_calendar table#wp-calendar tfoot tr td#prev a{position:absolute;bottom:2px;left:0}.widget_calendar table#wp-calendar tfoot tr td#next a{position:absolute;bottom:2px;right:0}.widget-area .widget_dorayaki_flickr{clear:both;overflow:hidden}.flickr_badge_wrapper{display:inline-block}.flickr_badge_wrapper a{margin:0 14px 14px 0;padding:0;float:left;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.flickr_badge_wrapper a img{width:75px;height:75px;display:block}.flickr_badge_wrapper a:hover{opacity:.75;-moz-opacity:.75;filter:0}ul.sociallinks{display:block;overflow:hidden;margin:0;padding:0}ul.sociallinks li{display:inline-block;margin:0 6px 9px 0;padding:0!important;list-style:none}ul.sociallinks li a{width:40px;height:40px;display:block;padding:0;margin:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:1px solid #3f3f3f;-webkit-border-radius:100px;border-radius:100px;-webkit-transition:none;-moz-transition:none;transition:none}ul.sociallinks li a.twitter{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) 0 0 no-repeat}ul.sociallinks li a.facebook{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -40px 0 no-repeat}ul.sociallinks li a.googleplus{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -80px 0 no-repeat}ul.sociallinks li a.appnet{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -120px 0 no-repeat}ul.sociallinks li a.flickr{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -160px 0 no-repeat}ul.sociallinks li a.instagram{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -200px 0 no-repeat}ul.sociallinks li a.picasa{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -240px 0 no-repeat}ul.sociallinks li a.fivehundredpx{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -280px 0 no-repeat}ul.sociallinks li a.youtube{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -320px 0 no-repeat}ul.sociallinks li a.vimeo{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -360px 0 no-repeat}ul.sociallinks li a.dribbble{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -400px 0 no-repeat}ul.sociallinks li a.ffffound{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -440px 0 no-repeat}ul.sociallinks li a.pinterest{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -480px 0 no-repeat}ul.sociallinks li a.behance{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -520px 0 no-repeat}ul.sociallinks li a.deviantart{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -560px 0 no-repeat}ul.sociallinks li a.squidoo{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -600px 0 no-repeat}ul.sociallinks li a.slideshare{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -640px 0 no-repeat}ul.sociallinks li a.lastfm{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -680px 0 no-repeat}ul.sociallinks li a.grooveshark{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -720px 0 no-repeat}ul.sociallinks li a.soundcloud{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -760px 0 no-repeat}ul.sociallinks li a.foursquare{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -800px 0 no-repeat}ul.sociallinks li a.github{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -840px 0 no-repeat}ul.sociallinks li a.linkedin{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -880px 0 no-repeat}ul.sociallinks li a.xing{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -920px 0 no-repeat}ul.sociallinks li a.wordpress{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -960px 0 no-repeat}ul.sociallinks li a.tumblr{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -1000px 0 no-repeat}ul.sociallinks li a.rss{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -1040px 0 no-repeat}ul.sociallinks li a.rsscomments{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -1080px 0 no-repeat}ul.sociallinks li a.twitter:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) 0 -40px no-repeat}ul.sociallinks li a.facebook:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -40px -40px no-repeat}ul.sociallinks li a.googleplus:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -80px -40px no-repeat}ul.sociallinks li a.appnet:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -120px -40px no-repeat}ul.sociallinks li a.flickr:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -160px -40px no-repeat}ul.sociallinks li a.instagram:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -200px -40px no-repeat}ul.sociallinks li a.picasa:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -240px -40px no-repeat}ul.sociallinks li a.fivehundredpx:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -280px -40px no-repeat}ul.sociallinks li a.youtube:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -320px -40px no-repeat}ul.sociallinks li a.vimeo:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -360px -40px no-repeat}ul.sociallinks li a.dribbble:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -400px -40px no-repeat}ul.sociallinks li a.ffffound:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -440px -40px no-repeat}ul.sociallinks li a.pinterest:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -480px -40px no-repeat}ul.sociallinks li a.behance:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -520px -40px no-repeat}ul.sociallinks li a.deviantart:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -560px -40px no-repeat}ul.sociallinks li a.squidoo:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -600px -40px no-repeat}ul.sociallinks li a.slideshare:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -640px -40px no-repeat}ul.sociallinks li a.lastfm:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -680px -40px no-repeat}ul.sociallinks li a.grooveshark:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -720px -40px no-repeat}ul.sociallinks li a.soundcloud:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -760px -40px no-repeat}ul.sociallinks li a.foursquare:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -800px -40px no-repeat}ul.sociallinks li a.github:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -840px -40px no-repeat}ul.sociallinks li a.linkedin:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -880px -40px no-repeat}ul.sociallinks li a.xing:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -920px -40px no-repeat}ul.sociallinks li a.wordpress:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -960px -40px no-repeat}ul.sociallinks li a.tumblr:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -1000px -40px no-repeat}ul.sociallinks li a.rss:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -1040px -40px no-repeat}ul.sociallinks li a.rsscomments:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/socialicons.png) -1080px -40px no-repeat}.testimonial-box{clear:both;overflow:hidden;margin-bottom:40px}.testimonial-box{clear:both;overflow:hidden}.testimonial-box .t-text,.testimonial-box .t-text-right{position:relative;background:#fff;display:block;padding:20px 20px 0}.testimonial-box .t-text:before,.testimonial-box .t-text-right:before{content:'\f502';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 26px/1 'Genericons';vertical-align:top;color:#fff;position:absolute;bottom:-26px;left:48%;z-index:10}.testimonial-box .t-text p,.testimonial-box .t-text-right p{margin:0;padding:0 0 20px}.testimonial-box .t-authorbox,.testimonial-box .t-authorbox-right{display:block;overflow:hidden;padding:30px 0 0 0;text-align:center}.testimonial-box .t-info{display:inline-block}.testimonial-box img.t-img{width:60px;height:60px;margin:0;-webkit-border-radius:100px;border-radius:100px;float:left}.testimonial-box .t-name-links{float:right;padding-left:20px;text-align:left;font-family:'Source Sans Pro','Calibri',sans-serif}.testimonial-box .t-name-links h4{margin:0 0 8px;font-size:16px;font-size:1rem;line-height:1.3;text-transform:uppercase}.testimonial-box a.t-link{margin-right:6px}ul li.widget_dorayaki_team{margin:0 0 40px;overflow:hidden}.team-box img.tm-img{width:60px;height:60px;margin:0 16px 0 0;-webkit-border-radius:240px;border-radius:240px;float:left}.team-box .tm-info h4,.team-box-small .tm-info h4{margin:0;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:18px;font-size:1.125rem;line-height:1.2;text-transform:uppercase;word-wrap:break-word}.tm-info span{font-family:'Source Sans Pro','Calibri',sans-serif;font-size:12px;font-size:.75rem;line-height:1.2;text-transform:uppercase}.team-box p.tm-text,.team-box-small .tm-quote{font-size:14px;font-size:.875rem;margin:0 0 10px;padding:10px 0 0 0;clear:both}.team-box a.tm-link{margin:0 6px 30px 0;font-family:'Source Sans Pro','Calibri',sans-serif}.team-box .tm-quote{position:relative;background:#fff;padding:20px 20px 0}.team-box .tm-quote:before{content:'\f500';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 26px/1 'Genericons';vertical-align:top;color:#fff;position:absolute;top:-25px;left:40px;z-index:10}.team-box .tm-quote p{padding:0 0 20px;color:#9e9e9e;font-size:17px;font-size:1.0625rem}.team-box .tm-quote p:before{content:'\201e'}.team-box .tm-quote p:after{content:'\201c'}ul li.widget_dorayaki_team_small{margin:0 0 20px;text-align:center}.team-box-small .tm-info{position:relative}.team-box-small img.tm-img{margin:0 0 20px 0;width:240px;height:240px;-webkit-border-radius:240px;border-radius:240px}ul.dorayaki-rp{clear:both}ul.dorayaki-rp li.rp-box{padding:20px 0;float:left;background:#fff}ul.dorayaki-rp .rp-header,ul.dorayaki-rp .rp-summary{padding:0 20px}ul.dorayaki-rp .rp-meta{border-top:1px solid #eee;clear:both;float:none;padding:20px 20px 0}ul.dorayaki-rp li.rp-box a.rp-date,ul.dorayaki-rp li.rp-box h3.rp-title,ul.dorayaki-rp li.rp-box .rp-meta{font-family:'Source Sans Pro','Calibri',sans-serif}ul.dorayaki-rp li.rp-box h3.rp-title,.portfolio-box h3.portfolio-title{font-size:18px;font-size:1.125rem;font-weight:900;line-height:1.45;margin:8px 0 14px}ul.dorayaki-rp li.rp-box h3.rp-title a,.portfolio-box h3.portfolio-title a{color:#3f3f3f}ul.dorayaki-rp li.rp-box h3.rp-title a:hover,.portfolio-box h3.portfolio-title a:hover{color:#3f3f3f;border:none}ul.dorayaki-rp li.rp-box p{margin-bottom:14px}ul.dorayaki-rp li.rp-box p:last-child{clear:both}ul.dorayaki-rp li.rp-box a.rp-date{font-size:13px;font-size:.8125rem;text-transform:uppercase;text-decoration:none!important}ul.dorayaki-rp li.rp-box .rp-comments{display:inline;float:left;line-height:1}ul.dorayaki-rp li.rp-box .rp-comments a{display:inline-block;text-decoration:none!important}ul.dorayaki-rp li.rp-box a.rp-thumb{display:inline-block;max-width:150px;float:left;margin:6px 16px 0 0}ul.dorayaki-rp li.rp-box img.wp-post-image{margin:0 0 3px 0}.entry-content ul.dorayaki-rp li.rp-box p{line-height:1.65}.service-box:not(.button){max-width:380px;margin:0 auto;background:#FFF;text-align:center;color:#666;min-height:100%;display:inline-block;width:100%}a.service-box{cursor:pointer}.service-box.frontpage{background:none}.otw-sidebar .service-box{margin-bottom:20px}a.service-box:hover{color:#FFF;text-decoration:none!important}a.service-box:hover .service-name{color:#FFF}a.service-box:hover span.service-name:after{border-bottom:3px solid #FFF}a.service-box:hover{background:none}.service-box img.service-img{display:block;overflow:hidden}.service-box .name-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:8em}.service-box span.service-name{position:relative;margin:25px 20px 0;padding-bottom:10px;display:block;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;text-transform:none;letter-spacing:.025em;color:#3F3F3F;line-height:1.2em;word-wrap:normal}.box-height{min-height:100px}.service-box span.service-info:before{content:"";display:block;margin:0 auto;padding-top:8px;text-align:center;height:5px;width:70px;border-top:3px solid}.post-type-archive-projekte span.service-name:after,.tax-projekte_kategorien span.service-name:after{display:none;visibility:hidden}.service-box span.service-info{padding:0 20px 0;display:block;clear:both}.page-template-team .service-box span.service-info{padding:0 20px 20px 20px;margin-top:-5px}.page-template-team .service-box span.service-name{margin:25px 20px 18px}#Leistungsspektrum .service-box span.service-info:before{content:"";display:block;margin:0 auto;padding-top:18px;text-align:center;height:5px;width:70px;border-top:none}#Leistungsspektrum .box-height{min-height:80px}#Leistungsspektrum .service-box span.service-name{display:none}.portfolio-box{margin-bottom:20px;background:#fff;font-family:'Source Sans Pro','Calibri',sans-serif}.portfolio-box a:hover{text-decoration:none}.portfolio-box h3.portfolio-title{margin:0 0 8px;padding:40px 20px 0;min-height:140px;text-align:center}.portfolio-box .portfolio-entry-cats{padding:0 20px 30px;text-align:center;color:#9e9e9e}.portfolio-box .portfolio-entry-cats ul{margin:0}.portfolio-box .portfolio-entry-cats li{display:inline;padding:0;margin:0}.portfolio-box .portfolio-entry-cats a{font-family:'Source Sans Pro','Calibri',sans-serif;font-size:12px;font-size:.75rem;text-transform:uppercase}.contact-box{font-family:'Source Sans Pro','Calibri',sans-serif;background:#FFF}.contact-box .cb-map{display:block;line-height:0;z-index:1;position:relative}.consent-load{position:absolute;left:0;top:0;padding:1rem;background:#e0e0e0;width:100%;height:300px}.consent-load p{max-width:500px}.google-maps-consent-btn{border:none;border-radius:0;-webkit-appearance:none}.contact-box .cb-map iframe{width:100%;height:300px}.entry-content .contact-box .cb-info{position:relative;display:block;padding:30px 20px;font-size:16px;font-size:1rem;overflow:hidden}.entry-content .contact-box p{font-family:'Source Sans Pro','Calibri',sans-serif;font-size:16px;font-size:1rem;line-height:1.4;margin-bottom:20px}.entry-content .cb-address-wrap{margin:0 0 30px;padding:0 0 33px;border-bottom:1px solid #878787;display:inline-block}.entry-content .cb-address{font-weight:700}.contact-box a.cb-maplink{margin:24px 0 0 0;padding:10px 15px;display:inline-block;background:#EFEFEF;font-size:12px;font-size:.75rem;color:#3f3f3f;text-transform:uppercase;text-decoration:none!important;display:none}.contact-box h5{margin:0;font-weight:400;line-height:1.2}.contact-box h6{margin:0;color:#878787;font-size:12px;font-size:.75rem;line-height:1.2}.contact-box .cb-emails span{display:inline-block;padding:0 0 15px}.contact-box .cb-emails span:last-child{padding:0}.cb-additional{line-height:1.4em}.adhocracy-section{border-top:5px solid #ddd;margin:2rem 0;padding:0}#colophon{clear:both;margin:0 auto;padding:50px 20px 0}#colophon a{color:#080808}#colophon #site-info .footer-nav ul.menu li a:hover{text-decoration:none;opacity:.5;filter:alpha(opacity=50)}#colophon a:hover{opacity:.5;filter:alpha(opacity=50);text-decoration:none}#footerwidget-wrap .textwidget a,#colophon #site-info ul.credit li a{text-decoration:none}#footerwidget-wrap{position:relative}#footerwidget-wrap .widget{padding:0 0 50px}#footerwidget-wrap .widget-area{padding:30px 0 0}#footerwidget-wrap .widget-area .textwidget{color:#080808;text-transform:uppercase;letter-spacing:.05em}#footerwidget-wrap .widget h3.widget-title,#footerwidget-wrap .widget_get_recent_comments h1.widget-title{font-size:19px;font-size:1.1875rem;text-transform:uppercase;font-weight:900;color:#080808}#footerwidget-wrap .widget ul{margin:0;padding-left:0}#colophon #site-info{position:relative;padding:0;overflow:hidden}#colophon #site-info ul{margin:0;padding:0 0 40px;list-style:none;text-align:center}#colophon #site-info ul.credit li,#colophon p.credittext{display:block;padding:0 0 7px;font-size:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}#colophon p.credittext{margin:0 0 40px;text-align:center}#colophon .footer-nav{display:block;padding:0;font-size:14px;font-size:.875rem;font-weight:700;text-align:center}#colophon #site-info .footer-nav ul.menu li{padding:0 0 15px 0}#colophon #site-info .footer-nav ul.menu li:last-of-type{padding:0}#colophon #site-info .footer-nav ul.menu li a:hover{text-decoration:none}.footerlabel{padding:25px 0 35px;text-align:center}.footerlabel-title{margin:0 0 20px;padding:0 25px;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:24px;font-size:1.5rem;text-transform:uppercase;color:#fff;font-weight:700}.footerlabel-description{max-width:90%;margin:0 auto;font-size:12px;font-size:.75rem;text-transform:uppercase;line-height:1.7;color:#fff}.two-columns-one,.three-columns-one,.three-columns-two,.four-columns-one,.four-columns-two,.four-columns-three{width:100%}.two-columns-one,.three-columns-one,.three-columns-two,.four-columns-one,.four-columns-two,.four-columns-three{float:left;margin-right:0;margin-bottom:40px;position:relative}.last{clear:right;margin-right:0!important;margin-bottom:0!important}.divider{width:100%;margin-bottom:15px;padding-top:15px;display:block;clear:both}.white-box,.blue-box,.yellow-box,.red-box,.green-box,.lightgrey-box,.grey-box,.dark-box{margin:0 0 30px;padding:1rem;overflow:hidden;font-size:15px;font-size:.9375rem;line-height:1.5}.white-box h3{margin-top:0}.white-box.externallink{padding:1rem 1rem .25rem 1rem}.white-box.externallink .green-btn{margin-top:-1rem;background:#5CAC35;border:1px solid #5cac35;font-weight:600}.green-btn{border-bottom:0px!important}.white-box.externallink .green-btn:hover{border:1px solid #49832a;background:#49832a}.sidebar-section h3.widget-title{margin-top:-.25rem;border-top:5px solid #ddd;padding-top:1rem}#site-content .white-box p,#site-content .blue-box p,#site-content .yellow-box p,#site-content .red-box p,#site-content .green-box p,#site-content .lightgrey-box p,#site-content .grey-box p,#site-content .dark-box p{margin:0 0 30px}.white-box{background:#fff;border-left:0 solid #dcdcdc;border-right:0 solid #dcdcdc;border-top:0 solid #dcdcdc;border-bottom:5px solid #dcdcdc}.entry-header .responsive-slider.flexslider{margin:0}.single-post .entry-header .responsive-slider.flexslider{margin-bottom:34px}.blue-box{background:#d6e8f2;border-bottom:5px solid #5cace2}.yellow-box{background:#FFF2BD;border-bottom:5px solid #f3cf3f}.red-box{background:#FCD3D1;border-bottom:5px solid #eb6f63}.green-box{background:#ceead9;border-bottom:5px solid #52be7f}.lightgrey-box{background:#F7F7F7;border-bottom:5px solid #dcdcdc}.grey-box{background:#DCDCDC;border-bottom:5px solid #aaa}.dark-box{background:#757575;border-bottom:5px solid #555;color:#fff}.dark-box a{color:#fff;font-weight:700}.dark-box a:hover{color:#fff}.standard-btn{display:inline-block;margin:10px 10px 10px 0;padding:12px 16px;overflow:hidden;cursor:pointer;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:14px;font-size:.875rem;color:#fff;text-align:center;font-weight:400;letter-spacing:1px;text-decoration:none!important;-webkit-transition:.2s background ease;-moz-transition:.2s background ease;-o-transition:.2s background ease;-ms-transition:.2s background ease;transition:.2s background ease}.standard-btn:hover{color:#fff!important}.round-btn{-moz-border-radius:50px;border-radius:50px}.bold-btn{font-weight:700;text-transform:uppercase;letter-spacing:2px}.standard-btn.xsmall-btn.bold-btn{font-size:10px;font-size:.625rem}.standard-btn.small-btn.bold-btn{font-size:10px;font-size:.625rem}.standard-btn.bold-btn{font-size:12px;font-size:.75rem}.standard-btn.large-btn.bold-btn{font-size:14px;font-size:.875rem}.standard-btn.xlarge-btn.bold-btn{font-size:16px;font-size:1rem}.standard-btn.xsmall-btn{padding:8px 10px;font-size:10px;font-size:.625rem}.standard-btn.small-btn{padding:10px 12px;font-size:12px;font-size:.75rem}.standard-btn.large-btn{margin:15px 15px 15px 0;padding:15px 20px;font-size:16px;font-size:1rem}.standard-btn.xlarge-btn{margin:15px 15px 15px 0;padding:20px 30px;font-size:18px;font-size:1.125rem}.red-btn{background:#eb6f63}.red-btn:hover{background:#cc6055}.green-btn{background:#5CAC35}.green-btn:hover{background:#4a8c2a}.blue-btn{background:#5cace2}.blue-btn:hover{background:#2980b9}.yellow-btn{background:#f3cf3f}.yellow-btn:hover{background:#f39c12}.purple-btn{background:#af7ac4}.purple-btn:hover{background:#8e44ad}.grey-btn{background:#95a5a6;color:#fff}.grey-btn:hover{background:#7f8c8d;color:#fff}.black-btn{background:#3f3f3f;color:#fff}.black-btn:hover{background:#000;color:#fff!important}.standard-btn.green-btn.beteiligung-btn{margin-right:0;font-weight:600}@media screen and (min-width:1260px){.standard-btn.green-btn.beteiligung-btn{position:absolute;right:0;top:0}}.widgets_on_page ul{margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;box-sizing:border-box;list-style:none}div.wpcf7{background:#fff;padding:20px}#site-content div.wpcf7 p{margin:0;padding:0 0 11px;font-family:'Source Sans Pro','Calibri',sans-serif;font-size:14px;font-size:.875rem;line-height:1.7}#site-content div.wpcf7 p:last-of-type{padding:0}div.wpcf7 h5{margin:0 0 17px;color:#989c94;font-weight:400;letter-spacing:2px}.jetpack_subscription_widget{clear:both;overflow:hidden}.jetpack_subscription_widget p{display:block;margin:0 0 12px;font-size:14px;font-size:.875rem}.jetpack_subscription_widget input#subscribe-field{width:105%!important;height:40px;font-size:14px;font-size:.875rem;background:#fff;padding:8px 3%!important}.jetpack_subscription_widget input[type="submit"]{margin:0 0 0 15%;font-size:11px;font-size:.6875rem;display:block;width:100%}#colophon .jetpack_subscription_widget input#subscribe-field{width:120%!important;padding:8px 5%!important}#colophon .jetpack_subscription_widget input[type="submit"]{margin:0}#colophon .jetpack_subscription_widget input#subscribe-field{border:none!important}#colophon .jetpack_subscription_widget input[type="submit"]:hover{background:#000!important}#disqus_thread{padding-top:20px}.wp-pagenavi{padding:30px 0;font-size:14px;font-size:.875rem;display:block:}.wp-pagenavi a.page,.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink,.wp-pagenavi a.first,.wp-pagenavi a.last{width:auto;clear:none!important;margin:0 7px 7px 0!important;overflow:visible;text-align:center;color:#3f3f3f;display:inline-block;padding:8px 10px!important;border:1px solid #3f3f3f!important}.wp-pagenavi a:hover{color:#fff;background:#3f3f3f}.wp-pagenavi span.current{display:inline-block;padding:8px 10px;margin:0 7px 7px 0;color:#fff;background:#3f3f3f;border:1px solid #3f3f3f}.wp-pagenavi span.pages{padding:0 40px 0 0;color:#3f3f3f}.wp-pagenavi span.extend{padding:0 10px 0 5px}.breadcrumbs{border-bottom:1px solid #ddd;padding:0 0 .75rem;margin:0 0 1rem}@media screen and (min-width:500px){#site-title{padding:30px}#main-wrap{padding:50px 50px}#colophon{padding:50px 50px 0}.header-img{padding:50px 50px 0}.header-slider{margin:50px 50px 0}}@media screen and (min-width:768px){.responsive-slider.flexslider .slide h2.slide-title{top:60px}.responsive-slider.flexslider .slide h2.slide-title a{font-size:28px;font-size:1.75rem;line-height:1.3}.responsive-slider.flexslider .slide h2.slide-title span{display:block}.responsive-slider.flexslider .flex-control-nav{width:46%!important;right:2%}.responsive-slider.flexslider .flex-control-nav li a{width:10px!important;height:10px!important}#site-title h1{font-size:32px;font-size:2rem;letter-spacing:4px}.entry-header h1.entry-title,.entry-header h2.entry-title{font-size:34px;font-size:2.125rem;margin:0 0 34px;line-height:1.2}.single-format-quote .entry-header h1.entry-title,.single-format-link .entry-header h1.entry-title,.format-aside h1.entry-title,.format-aside .entry-header h2.entry-title{padding-top:3px;font-size:21px;font-size:1.3125rem}.remodel-content p,.entry-content p,.entry-summary p,.entry-content ul,.entry-content ol{font-size:18px;font-size:1.125rem}#footerwidget-wrap .widget h3.widget-title,#footerwidget-wrap .widget_get_recent_comments h1.widget-title{font-size:21px;font-size:1.3125rem}.post-type-archive-projekte .entry-header h1.entry-title,.page .entry-header h1.entry-title,.tax-projekte_kategorien .entry-header h1.entry-title{font-size:34px;margin:0 0 34px}.page .entry-header h1.entry-title.team{font-size:34px;margin:0}.author-info h3,.single-format-quote .entry-header h1.entry-title,ul.dorayaki-rp li.rp-box p{font-size:16px;font-size:1rem}.entry-content p.slogan{font-size:22px;font-size:1.375rem}.entry-content p.slogan a{padding:3px 4px}.entry-meta .share-links-wrap,.rp-meta .share-links-wrap{width:220px}.entry-cats{padding:25px 0 0 0}#site-content .post{margin:0 0 40px}a.more-link{font-size:15px;font-size:.9375rem}img.alignleft,img.alignright{max-width:100%;margin-top:6px;margin-bottom:16px}img.alignleft{margin-right:25px;float:left}img.alignright{margin-left:18px;float:right}.entry-content p.wp-caption-text{padding:15px 0 30px}.gallery-item .gallery-caption{display:block}img.wp-post-image{margin:0 0 25px 0}.entry-header img.wp-post-image{margin:0 0 10px 0}.single-post .entry-content{padding-bottom:40px}.single-post .author-info{margin:0 0 50px}.single-post .author-info img.avatar{width:60px;height:60px}.single-post .author-info p.author-description{padding:0 0 0 80px;font-size:16px;font-size:1rem}.single-post .entry-meta{padding:0 0 25px}.single-post .entry-meta .share-links-wrap ul li,.page .entry-meta .share-links-wrap ul li{float:left;display:inline-block;height:auto}.single-post .entry-meta .share-links-wrap ul li.fb iframe,.page .entry-meta .share-links-wrap ul li.fb iframe{height:30px}#comments .comment-avatar{padding-right:22px}#comments .comment-avatar img.avatar{width:45px;height:45px}#comments ul.children{margin-left:24px}#commentform p.comment-form-author,#commentform p.comment-form-email{width:48.5%;clear:none}#commentform p.comment-form-author{float:left}#commentform p.comment-form-email{float:right}#commentform p.comment-form-url{float:none;clear:both}.format-quote .entry-content blockquote p{font-size:25px;font-size:1.5625rem;line-height:1.6}.format-link p a.link{font-size:25px;font-size:1.5625rem}.format-link p a.link:before{font:normal 36px/1 'Genericons'}.page .entry-content h2.centered,.entry-content.modules h2.centered{margin:50px 0 60px;font-size:16px;font-size:1rem}.page .entry-content h2.centered span,.entry-content.modules h2.centered span{padding:0 30px}#nav-below,#nav-single,#nav-image{padding:20px 0 35px}#colophon .footer-nav,#colophon #site-info ul{text-align:center}.footerlabel{position:relative;display:inline-block;margin:40px auto 0}.footerlabel-description{max-width:80%}#colophon #site-info{text-align:center}#colophon #site-info ul{padding:0 0 25px}#colophon #site-info ul.credit li,#colophon #site-info .footer-nav ul.menu li{display:inline-block}#colophon #site-info .footer-nav ul.menu li a{padding:0 30px 10px 0;color:#FFF}#colophon #site-info .footer-nav ul.menu li a:hover{text-decoration:none;opacity:.5;filter:alpha(opacity=50)}.two-columns-one.last{min-height:600px}.page-id-14 .two-columns-one.last{min-height:auto}ul li.widget_dorayaki_team{margin:0 0 80px}ul li.widget_dorayaki_team:last-child{margin:0 0 40px}.team-box .tm-info{float:right;width:48%}.team-box .tm-quote{float:left;max-width:45%;padding:40px 40px 0}.team-box .tm-quote:before{content:'\f501';top:45px;left:100%}.team-box .tm-quote p{margin:0;padding:0 0 40px}.team-box-small .tm-quote{max-width:70%;margin:0 auto}ul.dorayaki-rp li.rp-box{width:49%;margin:0 2% 24px 0;float:left;clear:both}ul.dorayaki-rp li.rp-box:nth-child(even){margin:0 0 24px;float:right;clear:none}.entry-content ul.dorayaki-rp li.rp-box p{font-size:15px;font-size:.9375rem;line-height:1.7}ul li.widget_dorayaki_service,.otw-sidebar .widget_dorayaki_service{width:49%;margin:0 2% 24px 0;float:left;clear:both;list-style:none}ul li.widget_dorayaki_service:nth-child(even),.otw-sidebar .widget_dorayaki_service:nth-child(even){margin:0 0 24px;float:right;clear:none}ul li.service-frontpage{width:32%;margin:0 2% 24px 0;float:left;clear:none;list-style:none}ul li.service-frontpage:nth-child(even){margin:0 2% 24px 0;float:left;clear:none}ul li.service-frontpage:nth-child(3n+3){margin:0 0 24px;float:right;clear:none}.service-box span.service-info{font-size:16px;font-size:1rem}.entry-content .contact-box .cb-info{padding:30px}.contact-box .cb-address-wrap{width:50%;float:left;margin:0;padding:0 30px 0 0;border-bottom:none;border-right:1px solid #878787}.contact-box .cb-emails{width:50%;float:right;margin:0;padding:0 0 0 40px}.portfolio-box{width:49%;margin:0 2% 24px 0;float:left;clear:both}.portfolio-box:nth-child(even){margin:0 0 24px;float:right;clear:none}.two-columns-one{width:48%}.three-columns-one{width:30.65%}.three-columns-two{width:65.35%}.four-columns-one{width:23.2%}.four-columns-two{width:46,4%}.four-columns-three{width:69.6%}.two-columns-one,.three-columns-one,.three-columns-two,.four-columns-one,.four-columns-two,.four-columns-three{position:relative;float:left;margin-right:2%;padding-right:2%;margin-bottom:0}.entry-content .two-columns-one p,.entry-content .three-columns-one p,.entry-content .three-columns-two p{margin:0 0 20px;padding-bottom:0}.entry-content .four-columns-one p,.entry-content .four-columns-two p,.entry-content .four-columns-three p{font-size:17px;font-size:1.0625rem;line-height:1.45;margin:0 0 20px;padding-bottom:0}.last{border-right:none!important;margin-right:0!important;padding-right:0!important}.divider{margin-bottom:25px;padding-top:25px}.jetpack_subscription_widget p{display:inline-block}.jetpack_subscription_widget input[type="submit"]{display:inline-block;width:auto}#colophon .jetpack_subscription_widget input#subscribe-field{width:120%!important;padding:8px 5%!important}#colophon .jetpack_subscription_widget input[type="submit"]{margin:0 0 0 36%}}@media screen and (min-width:1024px){p{margin-bottom:30px}#headerinfo-wrap{max-width:800px;margin:0 auto;padding:0}#main-wrap{max-width:800px;margin:0 auto;padding:60px 0;overflow:hidden}.header-img,.header-slider{max-width:800px;margin:60px auto 0;padding:0}.entry-details{width:15%;margin-right:6.25%;margin-top:7px;float:left}.post .entry-header h2.entry-title,.search-results .entry-header h2.entry-title,.post .entry-content,.attachment .entry-content,.post .entry-summary,.search-results .entry-summary{width:100%;display:block;float:left}.post .entry-meta,.search-results .entry-meta{margin-right:0;padding:0 0 22px;display:block;clear:both}#sidebar,#nav-below,#nav-single,#nav-image,.single-post .author-info,.single-post #comments,.attachment #comments,#disqus_thread,.page-header,.wp-pagenavi{margin-right:0}#colophon{padding:50px 0 0}#footerwidget-wrap,#colophon #site-info{max-width:800px;margin:0 auto}.entry-cats{margin:10px 0 0 0;padding:20px 0 0 0}.entry-cats ul.post-categories{display:block}.entry-date{display:block;margin-bottom:40px;margin-top:-20px;color:#9e9e9e}.entry-date a{display:inline-block;margin:0 0 10px}.entry-edit{display:block;margin:10px 0 0 0;padding:0}a.more-link{margin:0 0 10px}.entry-meta .share-links-wrap{right:5px}.format-quote .entry-content blockquote,.format-link a.link{padding-top:3px}.page-header{padding:0 0 20px}.testimonial-box{margin-bottom:60px}.testimonial-box{clear:both;overflow:hidden}.testimonial-box .t-text{padding:40px 40px 0;max-width:55%;float:left}.testimonial-box .t-text p,.testimonial-box .t-text-right p{padding:0 0 40px}.testimonial-box .t-text:before{content:'\f501';top:45px;bottom:auto;left:100%}.testimonial-box .t-authorbox{padding:25px 0 0 40px;text-align:left;float:left;max-width:45%}.testimonial-box .t-text-right{padding:40px 40px 0;max-width:55%;float:right}.testimonial-box .t-text-right:before{content:'\f503';top:45px;bottom:auto;left:-26px}.testimonial-box .t-authorbox-right{padding:25px 40px 0 0;text-align:left;float:right;max-width:45%}.testimonial-box .t-authorbox-right img.t-img{float:right}.testimonial-box .t-authorbox-right .t-name-links{float:right;padding:0 20px 0 0;text-align:right}.testimonial-box .t-authorbox-right a.t-link{margin:0 0 0 6px}.team-box-small .tm-quote{max-width:85%}ul.dorayaki-rp li.rp-box h3.rp-title,.service-box span.service-name{font-size:20px;font-size:1.25rem}.portfolio-box h3.portfolio-title{font-size:20px;font-size:1.25rem;min-height:140px}.portfolio-box,ul.dorayaki-rp li.rp-box{width:48.5%;margin:0 3% 24px 0}}@media screen and (min-width:1260px){body{overflow:hidden}.headerinfo-wrap,.mobile-nav-container,#main-wrap,#footerwidget-wrap,#colophon #site-info,.header-img,.header-slider{max-width:1180px}#masthead{border-bottom:1px solid #eaeaea}.mobile-nav-container{margin:0 auto}.headerinfo-wrap{margin:0 auto}#site-content{width:50%;float:left}.no-sidebar #site-content,.no-sidebar .site-content,{width:66%;margin-left:auto;margin-right:auto}.no-sidebar.single-participation #site-content,.no-sidebar.single-participation .site-content{width:100%;margin-left:auto;margin-right:auto}.no-sidebar.single-participation #site-content .entry-content.golden-ratio-width,.no-sidebar.single-participation .site-content .entry-content.golden-ratio-width{width:66%;margin-right:auto;float:left}#sidebar{width:23.73%;margin-left:0;float:right;padding:5px 0 0 0}#footerwidget-wrap{padding:0 0 60px;clear:both}#footerwidget-wrap .widget-area{width:32.2%;float:left}#footerwidget-wrap #sidebar-footer-1,#footerwidget-wrap #sidebar-footer-2{margin-right:1.68%}#colophon #site-info,#colophon .footer-nav,#colophon #site-info ul,#colophon p.credittext{text-align:left;color:#FFF}.footerlabel{max-width:30%;margin:0;padding:30px 0 40px;float:right}#colophon .credit-wrap{max-width:65%;float:left;overflow:hidden;padding:30px 0 0 0}.entry-content .fullwidth-content{max-width:140%;margin-left:-20%;margin-right:-20%;padding:0}.page-template-participation-page .entry-content p:first-child,.entry-content p.slogan{font-size:22px;font-size:1.4rem;line-height:1.6em}#masthead a#mobile-menu-btn,#masthead a#mobile-search-btn{display:none}#site-title{max-width:62%;display:inline-block;padding:30px 0;float:left;text-align:left}a#desktop-search-btn,.header-widget-wrap{display:block}#masthead ul.headerinfo-text{position:absolute;top:0;right:65px;float:right;display:block;padding:16px 16px 16px 0;text-align:right}#masthead ul.headerinfo-text li{margin:0 0 7px;padding:0;font-size:14px;font-size:.875rem;color:#3f3f3f;font-style:italic;clear:both;list-style:none}#masthead ul.headerinfo-text li span{display:inline-block;padding:4px 10px;color:#3f3f3f}a#desktop-search-btn{position:absolute;top:40px;right:0;width:45px;height:45px;display:inline-block;background:#f4f4f4;z-index:100;text-align:center}a#desktop-search-btn:before,a#desktop-search-btn.btn-open:before{content:'\f400';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 28px/1 'Genericons';vertical-align:top;color:#bbb;padding-top:10px}a#desktop-search-btn.btn-open:after{content:'\f503';display:inline-block;-webkit-font-smoothing:antialiased;font:normal 15px/1 'Genericons';vertical-align:bottom;padding:0;position:absolute;right:44px;top:16px;z-index:100}a#desktop-search-btn.btn-open:before,a#desktop-search-btn:hover:before{color:#fff!important}a#desktop-search-btn span{display:none}#search-wrap{position:relative;display:block!important;width:20%;margin:40px 45px 15px 0;padding:0;background:none;float:right}#search-wrap #s{display:none;width:220px;background:#efefef!important;padding:0 66px 0 16px;height:45px;float:right;color:#a3a3a2}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}a#desktop-search-btn.btn-open+#search-wrap #s{display:block;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}#site-nav{display:block!important;background:#fff;position:relative;padding:0;max-width:1180px;margin:auto}#site-nav ul{margin:0 auto;padding:0;max-width:1180px;border-top:1px solid #eaeaea;overflow:visible;text-align:left}#site-nav ul li{position:relative;display:inline-block;margin-right:35px;padding:20px 0;text-align:left}#site-nav li a{color:#3F3F3F;font-size:1rem;font-weight:700;letter-spacing:.04em}#site-nav ul.sub-menu,#site-nav ul.children{display:none;position:absolute;top:59px;left:0;width:220px;border:none;z-index:99999;padding:0;text-align:left;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:none}#site-nav ul.sub-menu ul,#site-nav ul.children ul{display:none;top:0;left:218px;z-index:99999;border-top:1px solid #eaeaea}#site-nav li li{position:relative;display:block;float:none;margin:0;padding:0;font-weight:400}#site-nav li li a{font-weight:400;letter-spacing:0;color:#9e9e9e;display:block;background:#fff;margin:0;padding:15px 20px}#site-nav li li a:hover{color:#3f3f3f}#site-nav li li li{display:block;padding:0}#site-nav ul li:hover>ul{display:block;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#site-nav li:hover>a{color:#92dadd}#site-nav li li:hover>a{color:#3f3f3f}.page .no-sidebar #site-content,.page .no-sidebar .site-content{margin:0 auto}.search #site-content.fullwidth,.archive #site-content.fullwidth,.single-projekte #site-content.fullwidth,.page #site-content.fullwidth,.post-type-archive #site-content.fullwidth,.tax-projekte_kategorien #site-content.fullwidth{width:100%;float:none}.entry-content.modules h2.centered,.page .entry-content h2.centered{margin:45px 0 70px}.page .contact-form{width:49%;float:left;padding:0 0 40px}.page .contact-info{width:49%;float:right}.page .contact-info .contact-box .cb-map iframe{height:420px}.responsive-slider.flexslider .slide h2.slide-title{top:175px;letter-spacing:3px}.responsive-slider.flexslider .slide h2.slide-title a{font-size:40px;font-size:2.5rem}.responsive-slider.flexslider .slide h2.slide-title span{font-size:14px;font-size:.875rem}.responsive-slider.flexslider .flex-direction-nav{display:block}.testimonial-box .t-text{max-width:60%}.testimonial-box .t-authorbox,.testimonial-box .t-authorbox-right{max-width:40%}.team-box .tm-info img.tm-img{width:240px;height:240px}.team-box .tm-info{float:right;width:60.75%}.team-box .tm-info p.tm-text{margin:0 0 20px;clear:none;font-size:16px;font-size:1rem}.team-box .tm-author{margin-left:280px}.team-box .tm-info h4,.team-box-small .tm-info h4{font-size:24px;font-size:1.5rem}.tm-info span{font-size:13px;font-size:.8125rem}.team-box .tm-quote{float:left;width:35%;padding:40px 40px 0}.team-box .tm-quote p{font-size:20px;font-size:1.25rem}.widget_dorayaki_team_small{width:33%;padding:0 10px 10px;float:left;overflow:hidden}.entry-content .team-box-small .tm-quote p{margin-bottom:0}ul li.widget_dorayaki_team_small:nth-of-type(4n+4){clear:both}ul.dorayaki-rp li.rp-box{padding:30px 0 20px}ul.dorayaki-rp .rp-header,ul.dorayaki-rp .rp-summary{padding:0 40px}ul.dorayaki-rp .rp-meta{padding:20px 40px 0}ul.dorayaki-rp li.rp-box p{margin-bottom:20px}.entry-content ul.dorayaki-rp li.rp-box p{font-size:18px;font-size:1.125rem;line-height:1.7}ul.dorayaki-rp li.rp-box a.rp-thumb{max-width:190px;margin:8px 20px 0 0}ul li.widget_dorayaki_service,.otw-sidebar .widget_dorayaki_service,.portfolio-box{width:32%;margin:0 2% 24px 0;float:left;clear:none;list-style:none;overflow:hidden}ul li.widget_dorayaki_service:nth-child(even),.otw-sidebar .widget_dorayaki_service:nth-child(even),.portfolio-box:nth-child(even){margin:0 2% 24px 0;float:left;clear:none}ul li.widget_dorayaki_service:nth-child(3n+3),.otw-sidebar .widget_dorayaki_service:nth-child(3n+3),.portfolio-box:nth-child(3n+3){margin:0 0 24px;float:right;clear:none}.entry-content .contact-box .cb-info{padding:40px}.fullwidth .entry-content .contact-box .cb-info{width:50%;float:right}.fullwidth .contact-box .cb-map{width:50%;float:left}.fullwidth .entry-content .contact-info .contact-box .cb-info{width:100%;float:none}.fullwidth .contact-info .contact-box .cb-map{width:100%;float:none}}.entry-content.fullwidth{width:100%;display:inline-block}.monthly-archive-list{list-style:none outside none;margin:0;padding:0}.monthly-archive-list>li{border-bottom:1px solid #fff;padding:0 0 15px}.home #Leistungsspektrum .box-height{display:none}#Leistungsspektrum span.service-info{font-size:1.25rem;font-weight:900;line-height:1.45;color:#3f3f3f;padding:5px 20px 15px;text-align:center;margin:0 0 8px}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.header-slider .responsive-slider.flexslider .flex-direction-nav li a{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/slider-nav.png) 0 0 no-repeat!important;background-size:46px 92px!important}.header-slider .responsive-slider.flexslider .flex-direction-nav li .prev{background-position:-2px -1px!important}.header-slider .responsive-slider.flexslider .flex-direction-nav li .next{background-position:-2px -48px!important}ul.sociallinks li a.twitter{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) 0 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.facebook{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -40px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.googleplus{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -80px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.appnet{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -120px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.flickr{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -160px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.instagram{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -200px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.picasa{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -240px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.fivehundredpx{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -280px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.youtube{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -320px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.vimeo{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -360px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.dribbble{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -400px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.ffffound{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -440px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.pinterest{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -480px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.behance{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -520px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.deviantart{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -560px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.squidoo{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -600px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.slideshare{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -640px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.lastfm{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -680px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.grooveshark{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -720px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.soundcloud{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -760px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.foursquare{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -800px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.github{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -840px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.linkedin{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -880px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.xing{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -920px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.wordpress{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -960px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.tumblr{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -1000px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.rss{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -1040px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.rsscomments{background:url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -1080px 0 no-repeat;background-size:1120px 80px}ul.sociallinks li a.twitter:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) 0 -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.facebook:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -40px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.googleplus:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -80px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.appnet:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -120px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.flickr:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -160px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.instagram:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -200px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.picasa:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -240px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.fivehundredpx:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -280px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.youtube:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -320px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.vimeo:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -360px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.dribbble:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -400px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.ffffound:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -440px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.pinterest:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -480px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.behance:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -520px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.deviantart:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -560px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.squidoo:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -600px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.slideshare:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -640px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.lastfm:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -680px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.grooveshark:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -720px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.soundcloud:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -760px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.foursquare:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -800px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.github:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -840px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.linkedin:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -880px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.xing:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -920px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.wordpress:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -960px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.tumblr:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -1000px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.rss:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -1040px -40px no-repeat;background-size:1120px 80px}ul.sociallinks li a.rsscomments:hover{background:#3f3f3f url(//die-raumplaner.de/wp-content/themes/dorayaki/images/x2/socialicons.png) -1080px -40px no-repeat;background-size:1120px 80px}}.onlyforprint{display:none;width:100%;visibility:hidden}@media only print{body{background:none!important;color:#000;font-size:10pt}a#mobile-menu-btn,a#mobile-search-btn{display:none!important}#masthead{background:none!important}.responsive-slider.flexslider .slides,.responsive-slider.flexslider .slides li{float:none}.site-title{color:#000;font-size:21pt}.site-description,.comment-respond,.comments-area .comment-edit-link,.comments-area .reply,.comments-link,#sidebar,#colophon{display:none}.entry-header,.entry-content,.entry-summary,.entry-meta{margin:0;width:100%}.page-title,.entry-title{font-size:18pt}.responsive-slider{display:none}.onlyforprint{display:inline-block;width:100%;visibility:visible}.onlyforprint img{display:inline-block;margin:0 2px 0 0!important;padding:0!important;width:48%!important;height:auto!important}#nav-single{display:none}}.partner-group,.publication-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.partner-group-card,.publication-group-card{width:100%;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.partner-group-card-container,.publication-group-card-container{background:#fff;padding:0 24px 21px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.partner-group-content p{margin-bottom:.6rem;line-height:1.5em;border-bottom:1px solid #E4DEDE;padding-bottom:.5em}.publication-group-content p{margin-bottom:.6rem;line-height:1.5em;padding-bottom:.5em}.partner-group-content p:last-child{border:none;padding-bottom:0}@media screen and (min-width:768px){.partner-group-card,.publication-group-card{width:49%;margin:0 2% 24px 0;float:left;clear:both}.partner-group-card:nth-child(2n),.publication-group-card:nth-child(2n){margin:0 0 20px;float:right;clear:none}}.publication-group-content-download{border-top:1px solid #E4DEDE;margin:auto -24px -12px;padding:14px 24px 0}.publication-group-content-download .file-download,.publication-group-content-download .external-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:stretch;border:none!important;line-height:1.2em}.publication-group-content-download .file-download-icon,.publication-group-content-download .external-link-icon{position:relative;width:1em;display:inline-block;margin-right:.7em;border-right:1px solid #e4dede;padding-right:1.7em}.publication-group-content-download .file-download-icon svg,.publication-group-content-download .external-link-icon svg{width:1em;height:auto;position:absolute;top:calc(50% - .5em);left:0}.publication-group-content-download .link-title{font-weight:700}.nav{padding-left:0;margin-bottom:0;list-style:none}.entry-content .nav>li{position:relative;display:block}.entry-content .filter-container{margin-top:1.5rem;margin-bottom:1.5rem;position:relative;padding:22px 15px;background:#fff;cursor:pointer;outline:none;z-index:2}.entry-content .filter-container:after{content:"";width:0;height:0;position:absolute;right:16px;top:50%;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:grey #fff0}.entry-content .filter-container.selected>span{position:absolute;left:0;top:0;padding:10px 14px}.entry-content .filter-container:before{position:absolute;left:0;top:0;content:'Projekte-Filter';padding:10px 14px}.entry-content .filter-container.selected:before{display:none}.entry-content .nav-gallery{margin:0;padding:0;position:absolute;top:100%;left:0;right:0;background:#fff;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;pointer-events:none}.entry-content .filter-container.active .nav-gallery{opacity:1;pointer-events:auto}.entry-content .nav-gallery li{display:block;margin:0;border-bottom:1px solid #EAEAEA;cursor:pointer!important;font-size:1rem;letter-spacing:.01em;background-color:#fff;padding:.5rem .75rem;-webkit-transition:all 0.25s;transition:all 0.25s}.entry-content .nav-gallery li:first-child{border-top:1px solid #EAEAEA}.nav-gallery li.active,.entry-content .nav-gallery li:hover{background-color:#5cac35;color:#080808}@media screen and (min-width:768px){.entry-content .filter-container.selected>span{display:none}.entry-content .filter-container{padding:0;background:none;cursor:auto}.entry-content .nav-gallery{position:relative;top:0;left:0;right:0;background:none;opacity:1;pointer-events:auto}.entry-content .filter-container:after,.entry-content .filter-container:before{display:none}.entry-content .nav-gallery li{display:inline-block;margin:0 4px 4px 0;border-radius:4px;border-bottom:none}.entry-content .nav-gallery li:first-child{border-top:none}}.filtr-container{list-style:none;background:none;overflow:hidden;padding:0;min-height:50vh}.filtr-container .filtr-item,.filtr-container .filtr-sizer{width:100%;margin-bottom:24px;float:left;clear:both}.service-box-image-container{position:relative;padding-bottom:63.2%;height:0;overflow:hidden;margin:0 0 25px 0;background:rgb(239 239 239 / .4)}.service-box-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.filtr-container .filtr-item .box-height{min-height:110px}@media screen and (min-width:768px){.service-box{width:100%!important;max-width:100%!important}.filtr-container{margin-right:-1%;margin-left:-1%}.filtr-container .filtr-item,.filtr-container .filtr-sizer{width:50%;margin-bottom:24px;padding-right:1.017%;padding-left:1.017%}}@media screen and (min-width:1024px){.filtr-container .filtr-item .service-box span.service-name{font-size:19px;font-size:1.118rem}}@media screen and (min-width:1260px){.filtr-container .filtr-item,.filtr-container .filtr-sizer{width:33.33333333333333%;margin-bottom:24px;padding-right:1.017%;padding-left:1.017%}}.participation-container{list-style:none;background:none;overflow:hidden;padding:0;display:flex;flex-wrap:wrap}.participation-container .participation-item{width:100%;margin-bottom:24px}.participation-container .participation-item .box-height{min-height:110px}@media screen and (min-width:590px){.participation-container{margin-right:-1%;margin-left:-1%}.participation-container .participation-item{width:50%;margin-bottom:24px;padding-right:1.017%;padding-left:1.017%}}@media screen and (min-width:1024px){.participation-container .participation-item .service-box span.service-name{font-size:19px;font-size:1.118rem}}@media screen and (min-width:1260px){.participation-container .participation-item{width:33.33333333333333%;margin-bottom:24px;padding-right:1.017%;padding-left:1.017%}}.service-box span.service-name+.green-btn{margin-bottom:1rem}.collapse summary{list-style:none}.collapse summary::-webkit-details-marker{display:none}.collapse summary{cursor:pointer}.details-styling{padding:1em}details{background:#fff;border:1px solid #dcdcdc;list-style:none;margin-bottom:1rem}details:last-child{border-bottom:1px solid #dcdcdc}summary{display:block;-webkit-transition:0.2s;transition:0.2s;font-weight:700;padding:1em}summary:focus{outline:1px solid #5cac35}.collapse summary::after{border-right:2px solid;border-bottom:2px solid;content:'';float:right;width:.5em;height:.5em;margin-top:.25em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:inherit;transition:inherit}[open] summary{background-color:#5cac35;color:#080808}[open] summary::after{margin-top:.5em;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.service-frontpage-container{margin-top:40px}.service-frontpage{text-align:center}.service-frontpage .service-box.button{display:inline-block;height:200px;max-width:200px!important;text-align:center;line-height:0;border-radius:50%;background:#fff0;transition:all 0.3s ease}.service-frontpage img{max-width:100%;width:auto;margin:auto;opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.service-frontpage .service-box:hover img{opacity:.6}.service-frontpage .service-box:hover{background:#5cac35}.service-frontpage .service-info{margin:.8em 0 1em;text-transform:uppercase;letter-spacing:.04em}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-overlay{background:rgb(47 47 47 / .9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:40px 20px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:30px 50px 50px 50px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff;border-radius:4px}.remodal h2{margin:.4em 0 1.4em;font-size:22px;font-size:1.375rem}.remodel-content{padding-top:20px;text-align:left}.remodel-image{margin-top:1em}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:#fff0}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:768px){.remodal{max-width:700px}.remodal h2{margin:.5em 0 1.5em;font-size:28px;font-size:1.75rem}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.page-id-14 #site-content{width:100%}.page-id-14 .widgets_on_page ul li{width:100%}.post-list:first-of-type h3{padding-top:0}.post-list h3{padding-top:20px}.back-to-top{display:inline-block;width:100%;height:48px;position:fixed;bottom:4px;background:#fff0;padding:10px;opacity:0;cursor:pointer;-webkit-transition:all 1s ease;transition:all 1s ease}.back-to-top svg{width:48px;height:48px;color:#080808;position:absolute;right:24px;background:#5cac35;border-radius:3px;bottom:0;padding:10px}@media screen and (min-width:500px){.back-to-top{width:calc(100% - 130px);bottom:24px}.back-to-top svg{right:-70px}}@media screen and (min-width:1024px){.back-to-top{max-width:780px}}@media screen and (min-width:1260px){.back-to-top{max-width:1180px}}.back-to-top.is-visible{opacity:1}.back-to-top.is-visible:hover{-webkit-transition:all .3s ease;transition:all .3s ease}.a11y-toolbar ul li button{overflow:hidden}}@media all{@keyframes pulse{0%{transform:scale(1)}35%{transform:scale(1.1)}60%{transform:scale(1.05)}100%{transform:scale(1)}}[data-type="core-embed/youtube"],[data-type="core-embed/vimeo"]{clear:both}.container-youtube,.container-vimeo{font-size:0;line-height:0}.container-youtube noscript,.container-vimeo noscript{display:block;font-size:1rem;line-height:1.2em;text-align:left}.preview-lazyload{opacity:1;position:relative;transition:opacity 0.25s}.js-lazyload--not-loaded .preview-lazyload{opacity:0}.entry-content a.preview-lazyload,a.preview-lazyload{background-color:#fff0;border:0;height:315px;width:100%;max-width:100%;display:inline-block;margin-top:0;box-sizing:border-box}.entry-content a.preview-lazyload,a.preview-lazyload,.lazy-load-info-extra{text-decoration:none;color:#fff;font-family:Arial,serif;font-size:14px;line-height:18px}a.lazy-load-vimeo{text-decoration:none}.lazy-load-div{display:table;height:100%;width:100%}.lazy-load-div::before{font-size:50px;font-family:Arial,sans-serif;opacity:.7;z-index:3;display:table-cell;vertical-align:middle;text-align:center}.lazy-load-div:hover{opacity:.95}.lazy-load-div:hover::before{opacity:.9}.css_white_pulse .lazy-load-div::before,.css_black_pulse .lazy-load-div::before{font-size:70px;animation:pulse 3s infinite linear}a.lazy-load-youtube:hover,.lazy-load-vimeo:hover{text-decoration:none}.lazy-load-div,.lazy-load-info,.lazy-load-info-extra{max-width:100%;color:#fff}.lazy-load-div,.titletext,.overlaytext{opacity:.8}.lazy-load-div{position:absolute;top:0}.lazy-load-info,.lazy-load-info-extra{position:relative;padding:7px 15px}.lazy-load-info{pointer-events:none}.lazy-load-info-extra{display:none;position:absolute;bottom:0}.preview-lazyload~.lazy-load-info-extra{display:block}.container-youtube embed,.container-youtube iframe,.container-youtube object,.container-youtube video,.container-vimeo embed,.container-vimeo iframe,.container-vimeo object,.container-vimeo video{margin-bottom:0!important}.entry-content a.lazy-load-youtube,a.lazy-load-youtube,.lazy-load-vimeo{margin-bottom:0!important}.entry-content a.lazy-load-youtube iframe,a.lazy-load-youtube iframe,.lazy-load-vimeo iframe{margin-bottom:0!important}a.lazy-load-youtube{display:block!important}.wp-embed-responsive .wp-block-embed[class*="wp-embed-aspect-"]{position:relative}.wp-embed-responsive .wp-block-embed[class*="wp-embed-aspect-"] .container-lazyload{position:absolute;left:0;top:0;height:100%;width:100%}.lazy-load-block-play{cursor:pointer}.lazy-load-block-play .preview-lazyload{pointer-events:none}}