.mixin-relative-left{position:relative;float:left}.mixin-relative-right{position:relative;float:right}.mixin-font-roboto{font-family:'Roboto Mono',Courier;font-weight:400}@font-face{font-family:Interval;font-weight:400;src:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/fonts/Interval-Book.otf) format("opentype")}.mixin-font-interval{font-family:Interval,'Roboto Mono',Courier}@font-face{font-family:Grotesk;font-weight:400;src:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/fonts/Grotesk.otf) format("opentype")}.mixin-font-grotesk{font-family:Grotesk,'Roboto Mono',Courier}html{overflow-x:hidden;overflow-y:scroll;width:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{width:100%;font-family:Arial,sans-serif;font-size:14px;color:#000}body.blue{background-color:#eee6fb}body.red{background-color:#ffece6}body.single.blue{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/i-blue-half.png)}body.single.red{background-color:#ffece6}body.single.cat-4.blue{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/i-orange-half.png)}body.single.cat-4.red{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/i-blue-half.png)}body.single.cat-5.blue{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/o-orange-half.png)}body.single.cat-5.red{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/o-blue-half.png)}body.single.cat-6.blue{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/e-orange-half.png)}body.single.cat-6.red{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/e-blue-half.png)}body.single.cat-7.blue{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/s-orange-half.png)}body.single.cat-7.red{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/s-blue-half.png)}#background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}#master,#master #header{position:relative;float:left;width:100%}#master #header .top{position:relative;float:left;width:100%;padding:20px 30px}#master #header .top .hamburger{position:absolute;top:0;left:0;cursor:pointer;display:none;transition:transform .6s ease-out;transform:rotate(0deg)}#master #header .top .hamburger img{width:93px;height:auto}@media (max-width:960px){#master #header .top .hamburger{display:block}}#master #header .top .hamburger.open{transform:rotate(630deg)}#master #header .top .left{position:relative;float:left;font-family:'Roboto Mono',Courier;font-weight:400}#master #header .top .left .logo{position:relative;float:left;width:154px;height:49px}#master #header .top .left .logo img{width:100%;height:auto}#master #header .top .left .meta-1,#master #header .top .left .meta-2{position:relative;float:left;margin-top:-3px;margin-left:20px;font-size:22px}#master #header .top .left .meta-1 .period,#master #header .top .left .meta-1 .year,#master #header .top .left .meta-2 .period,#master #header .top .left .meta-2 .year{color:#fff}#master #header .top .left .meta-1 .period:before,#master #header .top .left .meta-2 .period:before{content:"\00a0\00a0\00a0\00a0\00a0\00a0"}#master #header .top .left .meta-1 .row,#master #header .top .left .meta-2 .row{position:relative;float:left;clear:left;margin-bottom:6px}@media (max-width:960px){#master #header .top .left{margin-left:105px;margin-top:32px}#master #header .top .left .logo{width:100px}#master #header .top .left .meta-1,#master #header .top .left .meta-2{margin-top:-2px;font-size:14px}}@media (max-width:390px){#master #header .top .left{margin-top:10px}#master #header .top .left .meta-1,#master #header .top .left .meta-2{clear:left;margin-left:0;margin-top:-10px}#master #header .top .left .meta-1 .period:before,#master #header .top .left .meta-2 .period:before{content:""}}#master #header .top .right{position:relative;float:right}#master #header .top .right .navigation{position:relative;float:left;margin-top:33px}#master #header .top .right .navigation ul{position:relative;float:left}#master #header .top .right .navigation ul li{position:relative;float:left;font-size:14px;margin-left:15px}#master #header .top .right .navigation ul li a{font-family:'Roboto Mono',Courier;font-weight:400;text-decoration:none}#master #header .top .right .navigation ul li:first-child{margin-left:0}@media (max-width:960px){#master #header .top .right{position:relative;float:left;clear:left;margin-top:12px;padding-left:10px;width:100%;background-color:#FFF;z-index:0;transition:all .3s ease-out;max-height:0;padding-bottom:0;overflow:hidden}#master #header .top .right .navigation{margin-top:20px}#master #header .top .right .navigation ul li{clear:left;margin-left:0;margin-top:5px;font-size:20px}#master #header .top .right .navigation ul li a{color:#000!important}#master #header .top .right .navigation ul li:first-child{margin-top:0}#master #header .top .right.open{padding-bottom:20px;max-height:500px}}@media (max-width:390px){#master #header .top .right{margin-top:4px}}@media (max-width:960px){#master #header .top{padding:0}}#master #header .middle{position:relative;float:left;clear:left;width:100%;font-size:80px;padding-left:69px;padding-bottom:20px;line-height:1.4;font-family:Interval,'Roboto Mono',Courier}@media (max-width:960px){#master #header .middle{padding:10px}}@media (max-width:768px){#master #header .middle{font-size:57px}}@media (max-width:375px){#master #header .middle{font-size:27px}}@media (max-width:320px){#master #header .middle{font-size:23px}}#master #header .bottom{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-content:stretch;-webkit-align-content:stretch;width:100%;padding:20px 30px;background-color:#fff}#master #header .bottom .all-posts{width:120px;font-family:Grotesk,'Roboto Mono',Courier;font-size:21px;line-height:1.2}#master #header .bottom .all-posts a{text-decoration:none;color:#5200d7}#master #header .bottom .all-posts a:hover{color:#ff3a00}@media (max-width:960px){#master #header .bottom .all-posts{width:150px}}#master #header .bottom .categories,#master #header .bottom .categories nav{width:100%}#master #header .bottom .categories ul{position:relative;float:left;padding:0;margin:0;width:100%}#master #header .bottom .categories ul li{position:relative;float:left;clear:left;font-family:Grotesk,'Roboto Mono',Courier;font-size:21px;line-height:1.2;width:155px;overflow:hidden;transition:width 3s ease-in}#master #header .bottom .categories ul li a{text-decoration:none;color:#5200d7}#master #header .bottom .categories ul li a span{width:155px;background-color:#fff;display:block}#master #header .bottom .categories ul li:hover{width:100%;transition:width .5s ease-out}#master #header .bottom .categories ul li:hover a{color:#ff3a00}#master #header .bottom .categories ul li.cat-4{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/i-blue-full.png)}#master #header .bottom .categories ul li.cat-4:hover{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/i-orange-full.png)}#master #header .bottom .categories ul li.cat-5{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/o-blue-full.png)}#master #header .bottom .categories ul li.cat-5:hover{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/o-orange-full.png)}#master #header .bottom .categories ul li.cat-6{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/e-blue-full.png)}#master #header .bottom .categories ul li.cat-6:hover{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/e-orange-full.png)}#master #header .bottom .categories ul li.cat-7{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/s-blue-full.png)}#master #header .bottom .categories ul li.cat-7:hover{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/s-orange-full.png)}@media (max-width:960px){#master #header .bottom{padding:10px}}#master #header.blue .top{background-color:#5200d7}#master #header.blue .top .left .meta-1,#master #header.blue .top .left .meta-2,#master #header.blue .top .right .navigation ul li a{color:#ff3a00}#master #header.blue .top .right .navigation ul li a:hover{color:#fff}#master #header.blue .middle{background-color:#a87fea;color:#ff3a00}#master #header.red .top{background-color:#ff3a00}#master #header.red .top .left .meta-1,#master #header.red .top .left .meta-2,#master #header.red .top .right .navigation ul li a{color:#5200d7}#master #header.red .top .right .navigation ul li a:hover{color:#fff}#master #header.red .middle{background-color:#ff9c7f;color:#5200d7}#master #body{position:relative;float:left;width:100%;padding:10px 20px;box-sizing:border-box;visibility:hidden}#master #body .brick{position:relative;float:left;width:170px;margin:0 0 15px;padding-bottom:10px;background-color:#fff}@media (max-width:360px){#master #body .brick{width:360px}}@media (max-width:320px){#master #body .brick{width:320px}}#master #body .brick .inner{position:relative;float:left;width:100%}#master #body .brick h2{font-weight:700;font-size:16px;padding:10px 10px 0;text-decoration:none;color:#000;font-family:Interval,'Roboto Mono',Courier;line-height:1.2}#master #body .brick.blue h2{color:#5200d7}#master #body .brick.red h2{color:#ff3a00}#master #body .brick h3{font-weight:400;font-size:16px;padding:10px 10px 0;font-family:Interval,'Roboto Mono',Courier;line-height:1.2}#master #body .brick.blue h3{color:#5200d7}#master #body .brick.red h3{color:#ff3a00}#master #body .brick .period{padding:10px 10px 0;font-size:16px;font-family:Interval,'Roboto Mono',Courier;line-height:1.2}#master #body .brick.blue .period{color:#ff3a00}#master #body .brick.red .period{color:#5200d7}#master #body .brick .location{padding:10px 10px 0;font-size:16px;font-family:Interval,'Roboto Mono',Courier;font-weight:700;line-height:1.2}#master #body .brick.blue .location{color:#5200d7}#master #body .brick.red .location{color:#ff3a00}#master #body .brick .cover{position:relative;float:left;width:170px}#master #body .brick .cover img{width:100%;height:auto;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);transition:filter .5s}#master #body .brick .cover .cover-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;transition:opacity .3s}@media (max-width:360px){#master #body .brick .cover{width:360px}}@media (max-width:320px){#master #body .brick .cover{width:320px}}#master #body .brick.blue .cover .cover-layer{background-color:#ff3a00}#master #body .brick.red .cover .cover-layer{background-color:#5200d7}#master #body .brick .category-pattern{position:relative;float:left;width:100%;height:22px;background-color:#fff;margin-bottom:10px;margin-top:10px}#master #body .brick a{position:relative;float:left;width:100%;height:100%}#master #body .brick:hover .cover img{-webkit-filter:none;filter:none}#master #body .brick:hover .cover .cover-layer{opacity:0}#master #body .brick .intro{position:relative;float:left;clear:left;padding:0 10px 10px;line-height:19px;width:340px}#master #body .brick .wpgmza_map{position:relative;float:left;margin:10px!important}#master #body .brick .wpcf7{position:relative;float:left;clear:left;padding:0 10px 30px;font-family:Helvetica,Arial,sans-serif;font-size:13px}#master #body .brick .wpcf7 .row{position:relative;float:left;clear:left;margin-top:10px;width:340px}#master #body .brick .wpcf7 .row label{display:block;padding-bottom:5px}#master #body .brick .wpcf7 .row span.wpcf7-not-valid-tip{background-color:red;border:none;color:#FFF;font-size:10pt;left:0;padding:5px;position:absolute;top:0;width:200px;z-index:100}#master #body .brick .wpcf7 .row div.wpcf7-validation-errors{border:1px solid red}#master #body .brick .wpcf7 .row span.wpcf7-list-item{position:relative;float:left;clear:left;margin-left:0}#master #body .brick .wpcf7 .row:first-child{margin-top:0}#master #body .brick .wpcf7 .row.title{font-weight:700}#master #body .brick .wpcf7 .wpcf7-response-output{position:relative;float:left;margin:0;padding:0;border:none;color:red;width:340px}#master #body .brick.cat-1 .category-pattern{background-color:#000}#master #body .brick.cat-4.blue .category-pattern{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/i-orange-half.png)}#master #body .brick.cat-4.red .category-pattern{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/i-blue-half.png)}#master #body .brick.cat-5.blue .category-pattern{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/o-orange-half.png)}#master #body .brick.cat-5.red .category-pattern{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/o-blue-half.png)}#master #body .brick.cat-6.blue .category-pattern{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/e-orange-half.png)}#master #body .brick.cat-6.red .category-pattern{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/e-blue-half.png)}#master #body .brick.cat-7.blue .category-pattern{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/s-orange-half.png)}#master #body .brick.cat-7.red .category-pattern{background:url(http://www.designcity.lu/2016/wp-content/themes/designbureau-float-designcity/img/pattern/s-blue-half.png)}#master #body .brick.cat-0 h2,#master #body .brick.cat-0 h3{color:#000}#master #body .brick.cat-0 h2 a,#master #body .brick.cat-0 h3 a{color:#000;text-decoration:none}#master #body .brick.cat-0 h2 a:hover,#master #body .brick.cat-0 h3 a:hover{color:#2e2d30}#master #body .brick.cat-4.cat-5.cat-6.cat-7.cat-1.cat-0{background-image:none;background-color:#fff}#master #body .brick.single{padding-top:10px;background-color:#fff;background-image:none}#master #body .brick.single a{position:inline;float:none}#master #body .brick.single .meta{position:relative;float:left;padding-bottom:20px}#master #body .brick.single .meta h1{font-size:25px;font-weight:400;color:#2e2d30;padding:0 10px 10px}#master #body .brick.single .meta h2{font-size:20px;margin-top:-5px;padding:0 10px 10px}#master #body .brick.single .meta .location,#master #body .brick.single .meta .period{padding:0 10px 10px;color:#2e2d30;cont-size:25px}#master #body .brick.single p.body{position:relative;float:left;clear:left;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#2e2d30;line-height:1.3;padding:0 10px 10px;width:150px}#master #body .brick.single p.body a{color:#2e2d30;text-decoration:underline}#master #body .brick.single p.image{position:relative;float:left;padding:0 10px 10px}#master #body .brick.single p:last-child{padding-bottom:0}#master #body .brick.single.no-bg{background-color:transparent}#master #body .brick.single.black-bg{background-color:#2e2d30}#master #body .brick.single.black-bg p{color:#fff}#master #body .brick.single.big-font p.body{font-family:Armata,Arial,sans-serif;font-size:17px;line-height:1.4}#master #body .brick.size-2{width:360px}#master #body .brick.size-2 p.body{width:340px}@media (max-width:320px){#master #body .brick.size-2{width:320px}#master #body .brick.size-2 p.body{width:300px}#master #body .brick.size-2 p.image{padding:0}#master #body .brick.size-2 p.image img{max-width:320px;height:auto}}#master #body .brick.size-3{width:550px}#master #body .brick.size-3 p.body{width:530px}@media (max-width:375px){#master #body .brick.size-3{width:360px}#master #body .brick.size-3 p.body,#master #body .brick.size-3 p.map{width:340px}#master #body .brick.size-3 .wpgmza_map{width:340px!important;height:340px!important}}@media (max-width:320px){#master #body .brick.size-3{width:320px}#master #body .brick.size-3 p.body,#master #body .brick.size-3 p.map{width:300px}#master #body .brick.size-3 .wpgmza_map{width:300px!important;height:300px!important}}#master #body .brick.sponsors h3{position:relative;float:left;margin-top:10px;padding-bottom:10px}#master #body .brick.sponsors p.body{position:relative;float:left;clear:left;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#2e2d30;line-height:1.3px;padding:0 10px 10px;width:150px}#master #body .brick.sponsors p.body a{color:#2e2d30;text-decoration:underline}#master #body .brick.sponsors p.body:last-child{padding-bottom:0}@media (max-width:960px){#master #body{padding:10px}}@media (max-width:360px){#master #body{padding:0}}html.no-js #master #header .bottom .timeline,html.no-js #master #header .top .logo-icon{display:block}html.no-js #master #body .brick{visibility:visible}