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%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{font-size:87.5%;line-height:1.5;font-family:Helvetica, Arial, sans-serif;}h1{font-size:3.4285714285714284em;line-height:1.3125em;}h2{font-size:2.2857142857142856em;line-height:1.96875em;}h3{font-size:1.7142857142857142em;line-height:1.75em;}h4{font-size:1.5em;line-height:2em;}h5{font-size:1.2857142857142858em;line-height:2.3333333333333335em;}h6{font-size:1.1428571428571428em;line-height:2.625em;}p{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:1.5em;}*{z-index:1;}a{text-decoration:none;}.structure{width:990px;margin:0px auto;}.main-navigation{position:fixed;bottom:34px;left:0px;height:40px;width:100%;z-index:10001;}.main-navigation .gplus{display:none;}.main-navigation .logo{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;text-decoration:none;padding:0px 10px 0px 40px;position:fixed;top:20px;left:0px;background-color:rgba(0,0,0,0.8);}.main-navigation .logo h1{text-align:right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:20px;color:#fff;text-shadow:0px -1px 0px #000;font-weight:normal;text-decoration:none;height:40px;line-height:36px;}.main-navigation .logo h1:hover{color:#fff;}.main-navigation ul#nav{margin:0px;padding:0px;line-height:0px;background-color:rgba(0,0,0,0.8);width:100%;padding-left:40px;}.main-navigation ul#nav li{display:inline-table;list-style:none;margin:0px;padding:0px;line-height:0px;margin-right:40px;}.main-navigation ul#nav li a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-decoration:none;display:block;height:40px;line-height:40px;font-size:14px;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.5), 0px -1px 0px rgba(0,0,0,0.5);letter-spacing:1px;margin:0px;text-transform:lowercase;}.main-navigation ul#nav li a:hover,.main-navigation ul#nav li a.at{color:#999;}.main-navigation ul#nav li a.at{color:#fff;font-weight:bold;}.main-navigation ul#nav li ul{display:none;}.chairs{position:fixed;bottom:150px;left:0px;width:101%;overflow:hidden;height:250px;text-align:center;}.chairs .chairs-wrap{height:100%;overflow-y:scroll;}@media only screen and (max-width: 680px){.chairs .chairs-wrap{padding-top:62px;}}.chairs a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1;}.chairs a img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:250px;margin:10px 10px 10px 10px;}.chairs a:hover{opacity:1;}.chairs a:hover img{width:270px;margin:0px;}.big-rotator{position:fixed;top:0px;bottom:0px;right:0px;left:0px;background:#fff;z-index:0;}.big-rotator .slide{height:100%;display:block;margin-bottom:80px;position:absolute;background-size:cover;width:100%;background-position:center center;background-repeat:no-repeat;}.big-rotator .slide img{height:110%;display:none;}.big-rotator .slide.inactive{opacity:0;}.big-rotator.homepage .slide{height:100%;width:100%;padding-left:0px;display:block;margin-bottom:80px;position:absolute;text-align:center;background-size:cover;background-repeat:no-repeat;}.big-rotator.homepage .slide img{height:auto;width:100%;display:none;}.big-rotator.homepage .slide.style1 img{height:100%;width:auto;margin:0px -50%;}.controller{position:fixed;text-align:right;z-index:10000;right:0px;top:0px;bottom:0px;overflow:hidden;width:auto;background:rgba(255,255,255,0.5) none repeat scroll 0% 0%;padding:10px;}.controller a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:.5;display:block;}.controller a img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%;max-width:100px;}.controller a:hover{opacity:1;}.controller a.active{opacity:1;z-index:10000000;}.controller a.active img{-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}.page-information{position:fixed;top:20%;left:1%;width:240px;background:rgba(255,255,255,0.5);padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.page-information h1{font-family:'Monsieur La Doulaise';text-transform:lowercase;font-size:48px;line-height:32px;color:#444;border-bottom:1px #ddd solid;margin-bottom:5px;}.page-information span{font-size:11px;color:#9c9c9c;text-align:left;display:block;margin-bottom:10px;}.page-information p{color:#555;font-size:12px;line-height:20px;}.page-information a{border:1px #000 solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:6px 33px;background:#444;color:#f7f7f7;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:bold;font-size:12px;letter-spacing:1px;}.page-information a:hover{border-color:#666;color:#fff;background:#999;}.page-information.architecture-information h1{font-family:'Orbitron';font-size:24px;}.page-information.about-description{width:96%;max-width:460px;top:5%;bottom:0px;left:0px;padding:2%;overflow-y:hidden;position:absolute;background:transparent;}.page-information.about-description a{background-color:#333;color:#ccc;border-color:#666;}.page-information.about-description a:hover{background-color:#000;color:#fff;}.page-information.about-description .about-wrap{background:rgba(0,0,0,0.4);padding:8px;}.page-information.about-description *{color:#fff;}.page-information.about-description h1{color:#eee;line-height:64px;}.page-information.about-description p{color:#999;}article{background:#eee;}.about{position:absolute;top:0px;bottom:0px;width:100%;background-size:auto 100%;background-color:#050806;background-position:bottom right;background-repeat:no-repeat;z-index:1;}@media only screen and (max-width: 680px){.about{padding-bottom:450px;background-position:80% bottom;}}.about .about-wrap{background:rgba(0,0,0,0.9) !important;}@media only screen and (max-width: 680px){.projects{padding-top:62px;}}.projects a{width:14.28%;display:block;float:left;}.projects a img{width:100%;display:block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;opacity:1;}.projects a:hover img{opacity:.7;}#instagramFeed{background:#000;position:absolute;top:0px;left:0px;width:100%;bottom:0px;overflow-y:scroll;}#instagramFeed .images-wrapper{clear:both;}#instagramFeed .images-wrapper .individual-feed-element{position:relative;}#instagramFeed .images-wrapper .individual-feed-element img.instagram-image{width:100%;padding:0px;margin:0px;}#instagramFeed .images-wrapper .individual-feed-element .quick-glance{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;position:absolute;bottom:0px;left:0px;background:rgba(7,7,7,0.7);color:#fff;padding:0px;width:96%;height:0px;overflow:hidden;}#instagramFeed .images-wrapper .individual-feed-element .quick-glance img{float:left;width:42px;height:42px;margin-right:5px;margin-bottom:5px;}#instagramFeed .images-wrapper .individual-feed-element .quick-glance p{font-size:12px;font-weight:normal;line-height:18px;}#instagramFeed .images-wrapper .individual-feed-element .quick-glance a{position:absolute;bottom:10px;right:10px;color:#69c;font-size:10px;}#instagramFeed .images-wrapper .individual-feed-element .quick-glance a:hover{color:#b3cce6;}#instagramFeed .images-wrapper .individual-feed-element:hover{cursor:pointer;}#instagramFeed .images-wrapper .individual-feed-element:hover .quick-glance{height:100px;padding:10px 2%;}#instagramFeed .images-wrapper .big-div{width:40%;float:left;}#instagramFeed .images-wrapper .tall-div{float:left;width:20%;}@media only screen and (max-width: 640px){body{min-height:380px;}.page-information{display:none;}.page-information.about-description{overflow-y:scroll;display:block;}#instagramFeed .images-wrapper .individual-feed-element:hover{cursor:pointer;}#instagramFeed .images-wrapper .individual-feed-element:hover .quick-glance{height:0px !important;padding:0px;}.chairs{position:static;bottom:none;left:none;width:100%;height:auto;padding-bottom:100px;}.chairs .chairs-wrap{height:100%;overflow-y:scroll;}.chairs a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:.6;}.chairs a img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:26%;}.chairs a:hover{opacity:1;}span.chair-wrap{overflow-y:scroll;}span.chair-wrap .page-information{position:static;clear:both;left:none;width:100%;}.big-rotator{position:absolute;top:0px;bottom:0px;right:0px;left:0px;z-index:0;}.big-rotator .slide{display:block;padding-left:0px;position:absolute;}.big-rotator .slide img{max-width:100%;max-height:100%;width:auto;height:auto;}.big-rotator .slide.inactive{opacity:0;}.big-rotator.homepage .slide{padding-left:0px;display:block;position:absolute;text-align:center;}.big-rotator.homepage .slide img{height:auto;width:100%;}.big-rotator.homepage .slide.style1 img{height:100%;width:auto;margin:0px -50%;}span.project-wrap{overflow-y:scroll;}span.project-wrap .big-rotator{position:absolute;top:0px;bottom:0px;right:0px;left:0px;z-index:0;}span.project-wrap .big-rotator .slide{display:block;padding-left:0px;position:absolute;}span.project-wrap .big-rotator .slide img{max-width:auto !important;max-height:auto !important;width:100% !important;height:auto;}span.project-wrap .big-rotator .slide.inactive{opacity:0;}.about{position:absolute;top:0px;bottom:0px;width:100%;height:100%;}.about .page-information.about-description{font-size:10px !important;}.main-navigation ul#nav li{margin:0px 5px;}.main-navigation ul#nav li a{width:auto;font-size:10px;}}