/*!
 *
 * Designbureau 2014
 *
 * for apart.lu
 */.mixin-relative-left{position:relative;float:left}.mixin-relative-right{position:relative;float:right}.mixin-font-lato{font-family:Lato,sans-serif;font-weight:300}#awwwards{position:fixed;top:50%;right:0;width:82px;height:82px;margin-top:-50px;background-size:100%;background-position:50%;z-index:3}@media (max-width:768px){#awwwards{display:none}}#awwwards span{display:block;padding:0;text-align:center;line-height:normal;font-family:Arial;font-size:11px;font-weight:700}#awwwards a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-23em;overflow:hidden}#awwwards.honorable .year{padding:31px 0 0}#awwwards.honorable.black.style1{color:#fff;background-color:#000;background-image:url(../img/ribbons/awwwards_honorable_black_style1.svg)}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;font-size:1em}html{font-family:Lato,sans-serif;font-weight:300;overflow-x:hidden;overflow-y:scroll;height:100%;-webkit-font-smoothing:antialiased}body,html{width:100%}body{font-size:14px;-ms-text-size-adjust:none;-webkit-text-size-adjust:100%;text-align:center;margin:0;padding:0}body input .f3-form-error,body textarea .f3-form-error{background-color:#ff9f9f;border:1px solid red}body .tx-dbapart table{border-collapse:separate;border-spacing:10px}body .tx-dbapart table th{font-weight:700}body .tx-dbapart table td{vertical-align:top}body #mobile-landscape-message{display:none}body iframe,body video{width:100%;height:auto}body iframe{min-height:315px}body #master{position:relative;float:left;width:100%}body #master .project-browser{position:fixed;left:25px;z-index:4;transition:opacity .5s;opacity:0;filter:alpha(opacity=0)}body #master .project-browser a{display:block;text-decoration:none}body #master .project-browser a .inner{position:relative;float:left;padding:5px}body #master .project-browser a .inner .icon{position:relative;float:left;width:26px;height:20px}body #master .project-browser a .inner .title{position:relative;float:left;font-size:24px;border-bottom:4px solid #000;padding-bottom:3px;transition:margin .2s ease-in}body #master .project-browser a .inner .title span{display:block;color:#000}body #master .project-browser a:hover .inner .title{border-bottom:4px solid #000}body #master .project-browser.show{opacity:1;filter:alpha(opacity=100)}body #master .page-browser{position:fixed;left:25px;z-index:4;transition:opacity .5s;opacity:0;filter:alpha(opacity=0)}body #master .page-browser a{display:block;text-decoration:none}body #master .page-browser a .inner{position:relative;float:left;padding:5px}body #master .page-browser a .inner .icon{position:relative;float:left;width:26px;height:20px}body #master .page-browser a .inner .title{position:relative;float:left;font-size:24px;border-bottom:4px solid #000;padding-bottom:3px;transition:margin .2s ease-in}body #master .page-browser a .inner .title span{display:block;color:#000}body #master .page-browser a:hover .inner .title{border-bottom:4px solid #000}body #master .page-browser.show{opacity:1;filter:alpha(opacity=100)}body #master.open .page-browser,body #master.open .project-browser{transition:opacity .2s;opacity:0;filter:alpha(opacity=0);z-index:0}body #master #back-to-projects{-webkit-tap-highlight-color:rgba(0,0,0,0);top:95px}body #master #back-to-projects a .inner .title{margin:0}body #master #back-to-projects a:hover .inner .title{margin-left:-10px;border-bottom:4px solid #000}body #master #share{-webkit-tap-highlight-color:rgba(0,0,0,0);top:140px}body #master #share a .inner .title{margin:0}body #master #share a:hover .inner .title{margin-left:10px}body #master #share-page{-webkit-tap-highlight-color:rgba(0,0,0,0);top:95px}body #master #share-page a .inner .title{margin:0}body #master #share-page a:hover .inner .title{margin-left:10px}body #master #prev-project{-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:30px}body #master #prev-project a:hover .inner .title{margin-left:-10px;border-bottom:4px solid #000}body #master #next-project{-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:75px}body #master #next-project a:hover .inner .title{margin-left:10px;border-bottom:4px solid #000}body #master #sidebar{position:fixed;top:0;background-color:#fff;z-index:2;transition:left .3s ease-out;left:-230px;width:320px;height:100%}body #master #sidebar #navigation{position:relative;float:left;margin:30px;width:260px;text-align:left}body #master #sidebar #navigation ul{position:relative;float:left;width:200px;padding:0;margin:0}body #master #sidebar #navigation ul li{position:relative;float:left;width:200px;clear:left;padding:5px 0;font-size:24px;list-style:none;font-weight:300}body #master #sidebar #navigation ul li a{color:#000;text-decoration:none;display:block}body #master #sidebar #navigation ul li a:hover span{background-color:#e5e5e5}body #master #sidebar #navigation ul li.nav-cur a span{background-color:#0080ff;color:#fff}body #master #sidebar #navigation ul li:first-child{padding-top:0}body #master #sidebar #navigation .filter,body #master #sidebar #navigation .pages{position:relative;float:left;width:260px}body #master #sidebar #navigation .pages{margin-top:30px}body #master #sidebar #navigation .fb-like-button{position:relative;float:left;margin-top:60px}body #master #sidebar #menu-switch-wrapper{position:absolute;right:30px;top:30px;transition:top .2s ease-out}body #master #sidebar #menu-switch-wrapper #menu-switch{position:relative;float:left;width:30px;height:30px;display:inline-block;border:none;background:transparent;cursor:pointer}body #master #sidebar #menu-switch-wrapper #menu-switch span{display:block}body #master #sidebar #menu-switch-wrapper #menu-switch.lines-button{transition:.3s;user-select:none}body #master #sidebar #menu-switch-wrapper #menu-switch.lines-button:hover{opacity:1}body #master #sidebar #menu-switch-wrapper #menu-switch.lines-button:active{transition:none}body #master #sidebar #menu-switch-wrapper #menu-switch .lines{display:inline-block;width:30px;height:4px;background:#000;border-radius:0;transition:.3s;position:relative}body #master #sidebar #menu-switch-wrapper #menu-switch .lines:after,body #master #sidebar #menu-switch-wrapper #menu-switch .lines:before{display:inline-block;width:30px;height:4px;background:#000;border-radius:0;transition:.3s;position:absolute;left:0;content:""}body #master #sidebar #menu-switch-wrapper #menu-switch .lines:before{top:9px}body #master #sidebar #menu-switch-wrapper #menu-switch .lines:after{top:-9px}body #master #sidebar #menu-switch-wrapper #menu-switch.lines-button.x2 .lines{transition:background .3s ease .5s}body #master #sidebar #menu-switch-wrapper #menu-switch .lines-button.x2 .lines:after,body #master #sidebar #menu-switch-wrapper #menu-switch.lines-button.x2 .lines:before{transition:top .3s ease .6s,transform .3s ease}body #master #sidebar:hover #menu-switch-wrapper #menu-switch.lines-button .lines:before{top:13px}body #master #sidebar:hover #menu-switch-wrapper #menu-switch.lines-button .lines:after{top:-13px}body #master #sidebar.open{left:0}body #master #sidebar.open #menu-switch-wrapper #menu-switch .lines{transform:rotate(225deg);opacity:1}body #master #sidebar.open #menu-switch-wrapper #menu-switch.lines-button .lines:before{opacity:0}body #master #sidebar.open #menu-switch-wrapper #menu-switch.lines-button .lines:after{transform:rotate(90deg);opacity:1;top:0}body #master #body-wrapper{position:absolute;top:80px;transition:left 1s cubic-bezier(.09,.67,.23,1.02);left:90px;z-index:0;width:100%}body #master #body-wrapper #background-logo{position:fixed;top:50%;margin-top:-6%}body #master #body-wrapper #background-logo img{width:100%;height:auto}body #master #body-wrapper #body{position:relative;float:left;width:100%;transition:margin-left .3s ease-out,opacity .5s;margin-left:0;opacity:0;filter:alpha(opacity=0)}body #master #body-wrapper #body.open{transition:margin-left .3s ease-out,opacity .2s;margin-left:230px}body #master #body-wrapper #body.show{transition:margin-left .3s ease-out,opacity .2s;opacity:1;filter:alpha(opacity=100)}body #master #body-wrapper #body .leaf{float:left;margin-bottom:20px;z-index:0}body #master #body-wrapper #body .leaf.top-layer{z-index:1}body #master #body-wrapper #body .leaf a{display:block;text-decoration:none}body #master #body-wrapper #body .leaf a .inner{position:relative;float:left;width:100%}body #master #body-wrapper #body .leaf .image{position:relative;float:left;transition:all .4s;transform:scale(1)}body #master #body-wrapper #body .leaf .image img{position:relative;float:left;width:100%;height:auto}body #master #body-wrapper #body .leaf .title{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);text-align:left;color:#000;font-weight:300;transition:margin-left .4s ease-out;margin-left:20px;width:100%}body #master #body-wrapper #body .leaf .title :not(type-0){background-color:transparent!important}body #master #body-wrapper #body .leaf .title h1{font-weight:300}body #master #body-wrapper #body .leaf .title h2{position:relative;float:left;width:100%;font-size:inherit;font-weight:300}body #master #body-wrapper #body .leaf .subtitle{position:absolute;top:0;left:0;margin-top:-26px;padding:3px 5px;color:#fff;font-size:14px;transition:opacity .4s;opacity:0;filter:alpha(opacity=0)}body #master #body-wrapper #body .leaf.size-0{width:200px}body #master #body-wrapper #body .leaf.size-0 iframe{min-height:113px}body #master #body-wrapper #body .leaf.size-0 .image,body #master #body-wrapper #body .leaf.size-0 .image img{width:200px}body #master #body-wrapper #body .leaf.size-0 .title{font-size:24px}body #master #body-wrapper #body .leaf.size-1{width:300px}body #master #body-wrapper #body .leaf.size-1 iframe{min-height:169px}body #master #body-wrapper #body .leaf.size-1 .image,body #master #body-wrapper #body .leaf.size-1 .image img{width:300px}body #master #body-wrapper #body .leaf.size-1 .title{font-size:36px}body #master #body-wrapper #body .leaf.size-2{width:400px}body #master #body-wrapper #body .leaf.size-2 iframe{min-height:225px}body #master #body-wrapper #body .leaf.size-2 .image,body #master #body-wrapper #body .leaf.size-2 .image img{width:400px}body #master #body-wrapper #body .leaf.size-2 .title{font-size:46px}body #master #body-wrapper #body .leaf.size-3{width:600px}body #master #body-wrapper #body .leaf.size-3 iframe{min-height:334px}body #master #body-wrapper #body .leaf.size-3 .image,body #master #body-wrapper #body .leaf.size-3 .image img{width:600px}body #master #body-wrapper #body .leaf.size-3 .title{font-size:46px}body #master #body-wrapper #body .leaf.size-4{width:900px}body #master #body-wrapper #body .leaf.size-4 iframe{min-height:503px}body #master #body-wrapper #body .leaf.size-4 .image,body #master #body-wrapper #body .leaf.size-4 .image img{width:900px}body #master #body-wrapper #body .leaf.size-4 .title{font-size:46px}body #master #body-wrapper #body .leaf.last .title{left:auto;right:0;text-align:right}body #master #body-wrapper #body .leaf.no-image .title{position:relative;float:left;width:100%;opacity:0;filter:alpha(opacity=0);box-sizing:border-box;margin-left:0}body #master #body-wrapper #body .leaf.no-image .title.type-0{padding:25px;background-color:#000;color:#fff!important}body #master #body-wrapper #body .leaf.no-image .title.type-1{background-color:transparent!important}body #master #body-wrapper #body .leaf.no-image .title.type-2{transition:all .2s;box-sizing:border-box;border:5px solid #000;padding:25px;background-color:transparent!important;text-align:center}body #master #body-wrapper #body .leaf.detail .subtitle{opacity:1;filter:alpha(opacity=100)}body #master #body-wrapper #body .leaf.detail .bodytext{font-size:16px;color:#000}body #master #body-wrapper #body .leaf.detail .bodytext h1{font-weight:300;text-align:left}body #master #body-wrapper #body .leaf.detail .bodytext p{line-height:1.4;font-size:inherit;text-align:left;padding-bottom:10px;padding-left:6px;color:inherit}body #master #body-wrapper #body .leaf.detail .bodytext p a{color:inherit;text-decoration:none;border-bottom:2px solid;padding-bottom:3px;display:inline}body #master #body-wrapper #body .leaf.detail .bodytext p:last-child{padding-bottom:0}body #master #body-wrapper #body .leaf.detail .bodytext.type-0{padding:25px;background-color:#000;color:#fff!important}body #master #body-wrapper #body .leaf.detail .bodytext.type-0 p a{color:#fff!important}body #master #body-wrapper #body .leaf.detail .bodytext.type-1{background-color:transparent!important}body #master #body-wrapper #body .leaf.detail .bodytext.type-2,body #master #body-wrapper #body .leaf.detail .bodytext.type-3{transition:all .2s;box-sizing:border-box;border:5px solid #000;padding:25px;background-color:transparent!important}body #master #body-wrapper #body .leaf.detail .bodytext.type-2 p,body #master #body-wrapper #body .leaf.detail .bodytext.type-3 p{text-align:center;diplay:block}body #master #body-wrapper #body .leaf.detail .bodytext.type-2 p a,body #master #body-wrapper #body .leaf.detail .bodytext.type-3 p a{text-decoration:none;border:none;color:inherit;display:block}body #master #body-wrapper #body .leaf.detail .caption{position:relative;float:left;box-sizing:border-box;border:none;padding:0;text-align:center;margin-top:-10%;left:50%;width:70%;margin-left:-25%}body #master #body-wrapper #body .leaf.detail .caption p{font-size:inherit;color:inherit;background-color:inherit}body #master #body-wrapper #body .leaf.detail .caption p a{color:inherit;border-bottom:none}body #master #body-wrapper #body .leaf:hover{z-index:5;cursor:pointer}body #master #body-wrapper #body .leaf:hover .image{opacity:0;filter:alpha(opacity=0);transform:scale(.95)}body #master #body-wrapper #body .leaf:hover .title{opacity:1;filter:alpha(opacity=100);margin-left:0}body #master #body-wrapper #body .leaf:hover .subtitle{opacity:1;filter:alpha(opacity=100)}body #master #body-wrapper #body .leaf:hover.no-image .title.type-2{border-width:10px;top:-5px}body #master #body-wrapper #body .leaf:hover.detail{cursor:default}body #master #body-wrapper #body .leaf:hover.detail.no-image{background-color:transparent}body #master #body-wrapper #body .leaf:hover.detail .image{opacity:1;filter:alpha(opacity=100);transform:scale(1)}body #master #body-wrapper #body .leaf:hover.detail .bodytext.type-2{border-width:10px;margin-top:-5px}body #master #body-wrapper #body.page .bodytext h2,body #master #body-wrapper #body.project .bodytext h2{font-size:70px;font-weight:300;text-align:left;padding:0 6px!important}body #master #body-wrapper #related-projects{position:relative;float:left;width:100%;background-color:#fff;margin-top:70px;padding:30px 30px 0;border-top:4px solid #000;box-sizing:border-box}body #master #body-wrapper #related-projects .header{position:relative;float:left}body #master #body-wrapper #related-projects .header h2{font-size:42px;color:#000}body #master #body-wrapper #related-projects .brick-wrapper{position:relative;float:left;width:100%;margin-top:60px}body #master #body-wrapper #related-projects .brick-wrapper .brick{width:350px;margin-right:30px;margin-bottom:30px}body #master #body-wrapper #related-projects .brick-wrapper .brick a{text-decoration:none;display:block}body #master #body-wrapper #related-projects .brick-wrapper .brick a .inner{position:relative;float:left;width:100%}body #master #body-wrapper #related-projects .brick-wrapper .brick a .inner .image{position:relative;float:left;width:115px}body #master #body-wrapper #related-projects .brick-wrapper .brick a .inner .title{position:relative;float:left;transition:margin-left .2s ease-out;margin-left:15px;width:220px;text-align:left;color:#fff}body #master #body-wrapper #related-projects .brick-wrapper .brick a .inner .title h3{font-size:18px}body #master #body-wrapper #related-projects .brick-wrapper .brick a:hover .inner .title{margin-left:-50px}body #master #body-wrapper #to-top{position:fixed;bottom:30px;right:30px;z-index:6}body #master #body-wrapper #to-top a{display:block;text-decoration:none}body #master #body-wrapper #to-top a .inner{position:relative;float:left;padding:5px}body #master #body-wrapper #to-top a .inner .icon{position:relative;float:left;height:48px;width:48px;background-image:url(/typo3conf/ext/dbapart/Resources/Public/img/arrow_top.png);background-repeat:no-repeat}body #master #body-wrapper #to-top.embedded{position:absolute;bottom:0}@media screen and (min-width:1681px) and (max-width:1920px){body #master #body-wrapper #body.page .leaf,body #master #body-wrapper #body.project .leaf{height:auto!important}body #master #body-wrapper #body.page .leaf.size-0,body #master #body-wrapper #body.project .leaf.size-0{width:250px!important}body #master #body-wrapper #body.page .leaf.size-0 iframe,body #master #body-wrapper #body.project .leaf.size-0 iframe{min-height:141px}body #master #body-wrapper #body.page .leaf.size-0 .image,body #master #body-wrapper #body.project .leaf.size-0 .image{width:250px}body #master #body-wrapper #body.page .leaf.size-0 .image img,body #master #body-wrapper #body.project .leaf.size-0 .image img{width:250px;height:auto}body #master #body-wrapper #body.page .leaf.size-1,body #master #body-wrapper #body.project .leaf.size-1{width:350px!important}body #master #body-wrapper #body.page .leaf.size-1 iframe,body #master #body-wrapper #body.project .leaf.size-1 iframe{min-height:197px}body #master #body-wrapper #body.page .leaf.size-1 .image,body #master #body-wrapper #body.project .leaf.size-1 .image{width:350px}body #master #body-wrapper #body.page .leaf.size-1 .image img,body #master #body-wrapper #body.project .leaf.size-1 .image img{width:350px;height:auto}body #master #body-wrapper #body.page .leaf.size-2,body #master #body-wrapper #body.project .leaf.size-2{width:450px!important}body #master #body-wrapper #body.page .leaf.size-2 iframe,body #master #body-wrapper #body.project .leaf.size-2 iframe{min-height:253px}body #master #body-wrapper #body.page .leaf.size-2 .image,body #master #body-wrapper #body.project .leaf.size-2 .image{width:450px}body #master #body-wrapper #body.page .leaf.size-2 .image img,body #master #body-wrapper #body.project .leaf.size-2 .image img{width:450px;height:auto}body #master #body-wrapper #body.page .leaf.size-3,body #master #body-wrapper #body.project .leaf.size-3{width:650px!important}body #master #body-wrapper #body.page .leaf.size-3 iframe,body #master #body-wrapper #body.project .leaf.size-3 iframe{min-height:366px}body #master #body-wrapper #body.page .leaf.size-3 .image,body #master #body-wrapper #body.project .leaf.size-3 .image{width:650px}body #master #body-wrapper #body.page .leaf.size-3 .image img,body #master #body-wrapper #body.project .leaf.size-3 .image img{width:650px;height:auto}body #master #body-wrapper #body.page .leaf.size-4,body #master #body-wrapper #body.project .leaf.size-4{width:950px!important}body #master #body-wrapper #body.page .leaf.size-4 iframe,body #master #body-wrapper #body.project .leaf.size-4 iframe{min-height:531px}body #master #body-wrapper #body.page .leaf.size-4 .image,body #master #body-wrapper #body.project .leaf.size-4 .image{width:950px}body #master #body-wrapper #body.page .leaf.size-4 .image img,body #master #body-wrapper #body.project .leaf.size-4 .image img{width:950px;height:auto}}@media screen and (min-width:1921px) and (max-width:2560px){body #master #body-wrapper #body.page .leaf,body #master #body-wrapper #body.project .leaf{height:auto!important}body #master #body-wrapper #body.page .leaf.size-0,body #master #body-wrapper #body.project .leaf.size-0{width:300px!important}body #master #body-wrapper #body.page .leaf.size-0 iframe,body #master #body-wrapper #body.project .leaf.size-0 iframe{min-height:169px}body #master #body-wrapper #body.page .leaf.size-0 .image,body #master #body-wrapper #body.project .leaf.size-0 .image{width:300px}body #master #body-wrapper #body.page .leaf.size-0 .image img,body #master #body-wrapper #body.project .leaf.size-0 .image img{width:300px;height:auto}body #master #body-wrapper #body.page .leaf.size-1,body #master #body-wrapper #body.project .leaf.size-1{width:400px!important}body #master #body-wrapper #body.page .leaf.size-1 iframe,body #master #body-wrapper #body.project .leaf.size-1 iframe{min-height:225px}body #master #body-wrapper #body.page .leaf.size-1 .image,body #master #body-wrapper #body.project .leaf.size-1 .image{width:400px}body #master #body-wrapper #body.page .leaf.size-1 .image img,body #master #body-wrapper #body.project .leaf.size-1 .image img{width:400px;height:auto}body #master #body-wrapper #body.page .leaf.size-2,body #master #body-wrapper #body.project .leaf.size-2{width:500px!important}body #master #body-wrapper #body.page .leaf.size-2 iframe,body #master #body-wrapper #body.project .leaf.size-2 iframe{min-height:281px}body #master #body-wrapper #body.page .leaf.size-2 .image,body #master #body-wrapper #body.project .leaf.size-2 .image{width:500px}body #master #body-wrapper #body.page .leaf.size-2 .image img,body #master #body-wrapper #body.project .leaf.size-2 .image img{width:500px;height:auto}body #master #body-wrapper #body.page .leaf.size-3,body #master #body-wrapper #body.project .leaf.size-3{width:700px!important}body #master #body-wrapper #body.page .leaf.size-3 iframe,body #master #body-wrapper #body.project .leaf.size-3 iframe{min-height:394px}body #master #body-wrapper #body.page .leaf.size-3 .image,body #master #body-wrapper #body.project .leaf.size-3 .image{width:700px}body #master #body-wrapper #body.page .leaf.size-3 .image img,body #master #body-wrapper #body.project .leaf.size-3 .image img{width:700px;height:auto}body #master #body-wrapper #body.page .leaf.size-4,body #master #body-wrapper #body.project .leaf.size-4{width:1200px!important}body #master #body-wrapper #body.page .leaf.size-4 iframe,body #master #body-wrapper #body.project .leaf.size-4 iframe{min-height:672px}body #master #body-wrapper #body.page .leaf.size-4 .image,body #master #body-wrapper #body.project .leaf.size-4 .image{width:1200px}body #master #body-wrapper #body.page .leaf.size-4 .image img,body #master #body-wrapper #body.project .leaf.size-4 .image img{width:1200px;height:auto}}@media screen and (min-width:769px) and (max-width:1280px){body #master #body-wrapper #body.page .leaf,body #master #body-wrapper #body.project .leaf{height:auto!important}body #master #body-wrapper #body.page .leaf.size-0 iframe,body #master #body-wrapper #body.project .leaf.size-0 iframe{min-height:84px}body #master #body-wrapper #body.page .leaf.size-0 .image,body #master #body-wrapper #body.project .leaf.size-0 .image{width:150px}body #master #body-wrapper #body.page .leaf.size-0 .image img,body #master #body-wrapper #body.project .leaf.size-0 .image img{width:150px;height:auto}body #master #body-wrapper #body.page .leaf.size-1,body #master #body-wrapper #body.project .leaf.size-1{width:200px!important}body #master #body-wrapper #body.page .leaf.size-1 iframe,body #master #body-wrapper #body.project .leaf.size-1 iframe{min-height:113px}body #master #body-wrapper #body.page .leaf.size-1 .image,body #master #body-wrapper #body.project .leaf.size-1 .image{width:200px}body #master #body-wrapper #body.page .leaf.size-1 .image img,body #master #body-wrapper #body.project .leaf.size-1 .image img{width:200px;height:auto}body #master #body-wrapper #body.page .leaf.size-2,body #master #body-wrapper #body.project .leaf.size-2{width:300px!important}body #master #body-wrapper #body.page .leaf.size-2 iframe,body #master #body-wrapper #body.project .leaf.size-2 iframe{min-height:169px}body #master #body-wrapper #body.page .leaf.size-2 .image,body #master #body-wrapper #body.project .leaf.size-2 .image{width:300px}body #master #body-wrapper #body.page .leaf.size-2 .image img,body #master #body-wrapper #body.project .leaf.size-2 .image img{width:300px;height:auto}body #master #body-wrapper #body.page .leaf.size-3,body #master #body-wrapper #body.project .leaf.size-3{width:400px!important}body #master #body-wrapper #body.page .leaf.size-3 iframe,body #master #body-wrapper #body.project .leaf.size-3 iframe{min-height:225px}body #master #body-wrapper #body.page .leaf.size-3 .image,body #master #body-wrapper #body.project .leaf.size-3 .image{width:400px}body #master #body-wrapper #body.page .leaf.size-3 .image img,body #master #body-wrapper #body.project .leaf.size-3 .image img{width:400px;height:auto}body #master #body-wrapper #body.page .leaf.size-4,body #master #body-wrapper #body.project .leaf.size-4{width:600px!important}body #master #body-wrapper #body.page .leaf.size-4 iframe,body #master #body-wrapper #body.project .leaf.size-4 iframe{min-height:334px}body #master #body-wrapper #body.page .leaf.size-4 .image,body #master #body-wrapper #body.project .leaf.size-4 .image{width:600px}body #master #body-wrapper #body.page .leaf.size-4 .image img,body #master #body-wrapper #body.project .leaf.size-4 .image img{width:600px;height:auto}body #master #body-wrapper #body.page .leaf .bodytext h1,body #master #body-wrapper #body.page .leaf .title h1,body #master #body-wrapper #body.project .leaf .bodytext h1,body #master #body-wrapper #body.project .leaf .title h1{font-size:42px!important}body #master #body-wrapper #body.projects .leaf.size-4.no-image{width:600px!important}body #master #body-wrapper #body.projects .leaf.size-4.no-image iframe{min-height:334px}body #master #body-wrapper #body.projects .leaf.size-4.no-image .bodytext h1,body #master #body-wrapper #body.projects .leaf.size-4.no-image .title h1{font-size:42px!important}}@media screen and (max-width:768px){body #master #back-to-projects{position:fixed;top:-17px;left:30px}body #master #share{-webkit-tap-highlight-color:rgba(0,0,0,0);display:none}body #master #share-page{left:12px;-webkit-tap-highlight-color:rgba(0,0,0,0);position:fixed;top:12px}body #master #share-page a .inner,body #master #share-page a:hover .inner{padding-left:0}body #master #share-page a:hover .inner .title{margin-left:auto}body #master #back-to-projects{left:12px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body #master #back-to-projects a .inner,body #master #back-to-projects a:hover .inner{padding-left:0}body #master #back-to-projects a:hover .inner .title{margin-left:auto}body #master #prev-project{-webkit-tap-highlight-color:rgba(0,0,0,0)}body #master #prev-project a .inner,body #master #prev-project a:hover .inner{padding-left:0}body #master #prev-project a:hover .inner .title{margin-left:auto}body #master #next-project{-webkit-tap-highlight-color:rgba(0,0,0,0)}body #master #next-project a .inner,body #master #next-project a:hover .inner{padding-right:0}body #master #next-project a:hover .inner .title{margin-left:auto}body #master .project-browser{position:relative;float:left;margin-top:30px;padding-bottom:30px;left:auto}body #master #prev-project{position:relative;float:left;bottom:auto;margin-left:12px}body #master #next-project{position:relative;float:right;bottom:auto;margin-right:12px}body #master #sidebar{background-color:hsla(0,0%,100%,0);width:1px;left:auto;right:-1px;height:100%!important}body #master #sidebar #navigation{display:none;clear:both;text-align:center;width:100%;margin:30px auto}body #master #sidebar #navigation .filter,body #master #sidebar #navigation .filter ul,body #master #sidebar #navigation .filter ul li,body #master #sidebar #navigation .pages,body #master #sidebar #navigation .pages ul,body #master #sidebar #navigation .pages ul li{width:100%}body #master #sidebar #navigation .fb-like-button{width:100%;margin:80px auto 0}body #master #sidebar #menu-switch-wrapper{-webkit-tap-highlight-color:rgba(0,0,0,0);position:fixed;right:12px;top:30px}body #master #sidebar:hover #menu-switch-wrapper #menu-switch.lines-button .lines:before{top:9px}body #master #sidebar:hover #menu-switch-wrapper #menu-switch.lines-button .lines:after{top:-9px}body #master #sidebar.open{background-color:#fff;left:0;right:0;width:100%}body #master #sidebar.open #navigation{display:block}body #master #sidebar.open #menu-switch.lines-button .lines:after,body #master #sidebar.open #menu-switch.lines-button .lines:before{top:0!important}body #master #body-wrapper{position:relative;float:left;left:0!important;width:100%!important}body #master #body-wrapper #background-logo{display:none}body #master #body-wrapper #to-top{right:12px}body #master #body-wrapper #body{width:100%!important}body #master #body-wrapper #body.page #to-top,body #master #body-wrapper #body.project #to-top{right:12px}body #master #body-wrapper #body.page .leaf,body #master #body-wrapper #body.project .leaf{position:relative!important;float:left!important;clear:left;top:auto!important;left:auto!important;right:auto!important;width:100%!important;margin-top:30px;height:auto!important}body #master #body-wrapper #body.page .leaf .bodytext,body #master #body-wrapper #body.project .leaf .bodytext{font-size:18px!important;padding:0 6px}body #master #body-wrapper #body.page .leaf .bodytext h1,body #master #body-wrapper #body.project .leaf .bodytext h1{font-size:42px!important;margin-left:6px}body #master #body-wrapper #body.page .leaf .bodytext h2,body #master #body-wrapper #body.project .leaf .bodytext h2{font-size:36px;font-weight:300;text-align:left}body #master #body-wrapper #body.page .leaf.size-0 .image,body #master #body-wrapper #body.page .leaf.size-1 .image,body #master #body-wrapper #body.page .leaf.size-2 .image,body #master #body-wrapper #body.page .leaf.size-3 .image,body #master #body-wrapper #body.page .leaf.size-4 .image,body #master #body-wrapper #body.project .leaf.size-0 .image,body #master #body-wrapper #body.project .leaf.size-1 .image,body #master #body-wrapper #body.project .leaf.size-2 .image,body #master #body-wrapper #body.project .leaf.size-3 .image,body #master #body-wrapper #body.project .leaf.size-4 .image{width:100%}body #master #body-wrapper #body.page .leaf.size-0 .image img,body #master #body-wrapper #body.page .leaf.size-1 .image img,body #master #body-wrapper #body.page .leaf.size-2 .image img,body #master #body-wrapper #body.page .leaf.size-3 .image img,body #master #body-wrapper #body.page .leaf.size-4 .image img,body #master #body-wrapper #body.project .leaf.size-0 .image img,body #master #body-wrapper #body.project .leaf.size-1 .image img,body #master #body-wrapper #body.project .leaf.size-2 .image img,body #master #body-wrapper #body.project .leaf.size-3 .image img,body #master #body-wrapper #body.project .leaf.size-4 .image img{width:100%;height:auto;border:none}body #master #body-wrapper #body.page .leaf:first-child,body #master #body-wrapper #body.project .leaf:first-child{margin-top:0}body #master #body-wrapper #body.page .leaf:hover .bodytext.type-2,body #master #body-wrapper #body.project .leaf:hover .bodytext.type-2{border-width:5px;margin-top:0}body #master #body-wrapper #body.projects .leaf{position:relative!important;float:left!important;clear:left;top:auto!important;left:auto!important;width:100%!important;margin-top:30px;height:auto!important}body #master #body-wrapper #body.projects .leaf .image{position:relative;float:right;transition:none}body #master #body-wrapper #body.projects .leaf .title{position:relative;float:left;width:50%;top:auto;left:auto;font-size:20px;opacity:1;filter:alpha(opacity=100);padding:0 6px;transition:none;margin-left:0}body #master #body-wrapper #body.projects .leaf .subtitle{opacity:1;filter:alpha(opacity=100)}body #master #body-wrapper #body.projects .leaf.size-0 iframe,body #master #body-wrapper #body.projects .leaf.size-1 iframe,body #master #body-wrapper #body.projects .leaf.size-2 iframe,body #master #body-wrapper #body.projects .leaf.size-3 iframe,body #master #body-wrapper #body.projects .leaf.size-4 iframe{min-height:307px}body #master #body-wrapper #body.projects .leaf.size-0 .image,body #master #body-wrapper #body.projects .leaf.size-1 .image,body #master #body-wrapper #body.projects .leaf.size-2 .image,body #master #body-wrapper #body.projects .leaf.size-3 .image,body #master #body-wrapper #body.projects .leaf.size-4 .image{width:40%}body #master #body-wrapper #body.projects .leaf.size-0 .image img,body #master #body-wrapper #body.projects .leaf.size-1 .image img,body #master #body-wrapper #body.projects .leaf.size-2 .image img,body #master #body-wrapper #body.projects .leaf.size-3 .image img,body #master #body-wrapper #body.projects .leaf.size-4 .image img{width:100%;height:auto;border:none}body #master #body-wrapper #body.projects .leaf.no-image .title{width:100%}body #master #body-wrapper #body.projects .leaf.no-image .title h1{font-size:42px;margin-left:6px}body #master #body-wrapper #body.projects .leaf.even-1 .image{position:relative;float:left}body #master #body-wrapper #body.projects .leaf.even-1 .title{position:relative;float:right}body #master #body-wrapper #body.projects .leaf:first-child{margin-top:0}body #master #body-wrapper #body.projects .leaf.dummy{position:absolute!important;top:-3000px!important}body #master #body-wrapper #body.projects .leaf:hover .image{opacity:1;filter:alpha(opacity=100)}body #master #body-wrapper #body.projects .leaf:hover.no-image .title.type-2{border-width:5px;top:0}body #master #body-wrapper #related-projects{padding:30px 10px 0;margin-bottom:40px}body #master #body-wrapper #related-projects .brick-wrapper .brick{width:100%}body #master #body-wrapper #related-projects .brick-wrapper .brick a .inner .title{width:50%}}@media screen and (max-width:320px){body #master #body-wrapper #body .leaf.size-0 iframe,body #master #body-wrapper #body .leaf.size-1 iframe,body #master #body-wrapper #body .leaf.size-2 iframe,body #master #body-wrapper #body .leaf.size-3 iframe,body #master #body-wrapper #body .leaf.size-4 iframe{min-height:180px}}@media screen and (max-width:600px){body #master #body-wrapper #body .leaf.size-0 iframe,body #master #body-wrapper #body .leaf.size-1 iframe,body #master #body-wrapper #body .leaf.size-2 iframe,body #master #body-wrapper #body .leaf.size-3 iframe,body #master #body-wrapper #body .leaf.size-4 iframe{min-height:334px}}@media only screen and (min-device-width:320px) and (max-device-width:700px) and (orientation:landscape){#mobile-landscape-message{display:table!important;height:100%;width:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;color:#fff;background:#000;font-size:30px;font-weight:300}#mobile-landscape-message #mobile-landscape-message-content{display:table-cell;vertical-align:middle;padding:20px}}