@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=BenchNine:300,400|Lato:300,700);#menufooter a:hover,a,a:active,a:visited{color:#1f1f1f}#fullbg,#fullbgpress,#fullbgproj,#fullmap{max-width:1920px;overflow-y:scroll;top:0;right:0;height:100%}#fullbgproj_next_i,#fullbgproj_nextok,#fullbgproj_prev_i,#fullbgproj_prevok{top:50%;position:absolute;cursor:pointer}#fullbgpress,#hbgnews{z-index:1;position:fixed}#hbg,#newslist{z-index:2}#hnewsc,#newslisttop{min-height:60px;position:relative}#h,#h_i,#hbg,#hbgnews{width:16.667%}#h,#h_i,#menumain{overflow:visible}#logo img,#menumain a,.wrap{display:block}#menumain a,a{text-decoration:none}#content,#content_i,#h,#hnewsc,#logo,#menumain,#newslist,#newslisttop,.wrap{position:relative}#contentbg,#fullbgpress,#h_i,#hbg,#hbgnews,#image{position:fixed}#press,a:hover{color:#a6a6a6}#press,#project{bottom:0;left:16.667%;width:83.333%;z-index:12;padding:.2em 1em}body,html{margin:0;padding:0;font-family:Lato,sans-serif;font-weight:300;font-size:20px;color:#000}html{height:100%;max-width:1920px}body{left:0;text-align:left;background-color:#fff;height:100%}.notransition,.notransition *{-moz-transition:0;-webkit-transition:0;-o-transition:0;transition:0}::selection{background-color:#1f1f1f;color:#fff}::-moz-selection{background-color:#1f1f1f;color:#fff}b,strong{font-weight:600}#menufooter-copyright,h1{font-weight:300;font-family:BenchNine,sans-serif}.pad1{padding:5px}.pad2{padding:10px}.wrap{width:100%;height:100%;max-width:1920px}#fullbg,#fullbgproj,#fullmap{position:fixed;z-index:1;bottom:0;left:0;width:100%}#fullbgpress{bottom:0;left:16.667%;width:83.333%}#hbg{top:0;bottom:0;left:0;background-color:rgba(31,31,31,.7)}#fullbgproj_prevok{left:16.667%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#fullbgproj_next_i,#fullbgproj_nextok{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#fullbgproj_prev{position:absolute;left:16.667%;width:60px;top:0;bottom:0;cursor:pointer;z-index:30}#fullbgproj_next{position:absolute;right:0;width:60px;top:0;bottom:0;cursor:pointer;z-index:30}#fullbgproj_prev_i{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#hbgnews{display:none;top:0;bottom:0;left:16.667%;background-color:rgba(31,31,31,.9)}#content,#contentbg,#portfolio_f,.iw_container,.iw_title{background-color:#fff}#hnews{padding:.5em;color:#ccc}#newslisttop{height:5em}.news_item{margin:0 0 3em;font-size:.7em}.portfolioitem_i,.pressitem_i{margin:0;padding:0}.news_item h1{margin:.3em 0;font-size:1.5em}.news_item p{margin:.3em 0;font-size:1em}.news_item p.link,.news_item p.link a{text-align:right}#hnewsc{height:3em}#cnews{position:absolute;top:0;right:0;padding:0;width:40px;height:40px;cursor:pointer}#cnews span::after,#cnews span::before{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#fff;content:""}#cnews span::before{top:18px;transform:rotate(45deg)}#cnews span::after{bottom:18px;transform:rotate(-45deg)}.vegas-animation-silverliningkenburns{animation:ease-out silverliningkenburns}#h{float:left;z-index:11}#logo{padding:.3em 0 1em}#logo img{width:80%;margin:auto;max-width:250px}#menumain{width:100%;text-align:center;font-family:BenchNine,sans-serif;font-size:1.2em}#menumain a{color:#fff}#menufooter{padding:2em 0 0;text-align:center}#menufooter a{margin:0 .4em;color:#fff}#menufooter-copyright{clear:both;text-align:center;margin-top:20px;color:#fff;font-size:.7em}#mcontainer{display:flex;z-index:20}#empty{display:block;z-index:9}#portfolio_flist,#projectmore,.c-hamburger,.menu-toggle-button,.misub,.smenu{display:none}#content{z-index:10}#content_i{padding:1em}#contentbg{top:0;bottom:0;left:16.667%;width:33.33%;z-index:9}#image{top:0;bottom:0;right:0;width:50%;z-index:10}#portfolio,#presslist{position:relative;z-index:10}.portfolioitem,.pressitem{float:left;width:25%;margin:0;padding:0}.portfolioitem_i{position:relative;border-bottom:1px solid #fff;border-right:1px solid #fff}.portfolioitem_i>.img{position:relative;padding-bottom:66%;padding-top:0;height:0;overflow:hidden}.portfolioitem_i>.img a,.pressitem_i>.img a{display:block;position:absolute;top:0;left:0;width:100%}.portfolioitem_i>.title,.pressitem_i>.title{display:none;position:absolute;bottom:0;left:0;width:100%;background:rgba(31,31,31,.7);font-family:BenchNine,sans-serif;color:#fff;font-size:1.2em;text-align:center;padding:.2em}#press span,#pressnav a,#projectnav a,.portfolioitem_i>.title a,.pressitem_i>.title a{color:#fff}#portfolio_f{color:#616161;padding:0;font-size:.8em}#project,.projectlinks a{color:#fff;font-size:1em}#portfolio_ftitle{background-color:#404040;color:#fff;padding:5px 10px;cursor:pointer}#portfolio_flist{padding:5px 10px 20px}#portfolio_flist .clearfilter,#portfolio_flist .valfilter_i{display:inline;cursor:pointer}#portfolio_flist .titlefilter{font-weight:700;padding-bottom:10px}#project{position:absolute;background:rgba(31,31,31,.65)}#projectmore,#projectmoreaction,#projecttitle,.mi1,.mi1 a,.mi2 a,.mi3 a,.pressitem_i,.pressitem_i>.img{position:relative}#projecttitle,.projectlinks{font-size:1.2em}#projecttitle{font-family:BenchNine,sans-serif}#pressnav,#projectnav{position:relative;float:right}#pressnav i,#projectnav i{margin:0 .3em;cursor:pointer}#projectmoreaction{float:right;margin-left:2em}.projecttoggle{cursor:pointer}#projectmore{clear:both;margin:.3em 0;font-size:.7em}.projectlinks a:hover{color:#ccc}.pressitem_i>.img{padding-bottom:100%;padding-top:0;height:0;overflow:hidden}#press{position:absolute;background:#1f1f1f}#pressnav>div{display:inline}.imglegend{font-size:.9em;text-align:center;padding:.3em 0 .5em}.iw_container{margin:5px 0}.iw_title{width:300px}.mi1 a,.mi2 a,.mi3 a{padding:.7em 0}.mi1 a:hover,.mi2 a:hover,.mi3 a:hover,.minews:hover{background-color:#1f1f1f}.misub{position:absolute;left:100%;top:0;width:90%}.mi2,.mi3,.minews,.push-body,.videoWrapper{position:relative}.minews{padding:.7em 0;cursor:pointer;color:#fff}.mi2{background-color:rgba(121,121,121,.95)}.mi3{background-color:rgba(166,166,166,.95)}h1{color:#8d9092;line-height:1em;margin:.5em 0 1em}input[type=password],input[type=submit],input[type=text],select,textarea{font-family:Lato,sans-serif;font-weight:400;box-sizing:border-box;color:#1f1f1f;border:none}.videoWrapper{padding-bottom:56.25%;padding-top:0;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}input[type=password],input[type=text],select,textarea{width:100%;background:#fff;font-size:1em;border-bottom:2px solid #ccc;padding:.5em .5em .2em;transition:border .2s}input[type=password]:focus,input[type=text]:focus{outline:0;border-bottom:2px solid #1f1f1f}select:focus,textarea:focus{outline:0;border-bottom:2px solid #868686}input[type=submit]{float:right;font-size:1.2em;background-color:#e6e6e6;border-bottom:2px solid #ccc;max-width:100%;padding:.4em 3em;transition:border .2s,background-color .2s}input[type=submit]:hover{border-bottom:2px solid #1f1f1f;background:#1f1f1f;color:#fff;cursor:pointer}.menu-toggle-button{cursor:pointer}.smenu{font-family:BenchNine,sans-serif}.push-body{overflow-x:hidden}#h,.push-body,.smenu{-webkit-transition:.8s;-moz-transition:.8s;transition:.8s}@media screen and (max-width:1440px){body,html{font-size:18px}}@media screen and (max-width:1280px){body,html{font-size:16px}.portfolioitem,.pressitem{float:left;width:33.33%}}@media screen and (max-width:1024px){#fullbgpress,#fullbgproj{z-index:1;bottom:0;top:0;left:0;right:0}#fullbgpress,#fullbgproj,#image,#portfolio,#presslist{width:100%;margin-top:80px;position:relative}#press span,#project,#projectnav a,.projectlinks a,.projectlinks a:hover{color:#000}#content,#fullbgpress,#fullbgproj,#image,#newslist,#press,#project,#projectmore{position:relative}#h,#newslist{background-color:rgba(31,31,31,.8)}body,html{font-size:18px}#mcontainer{flex-flow:column-reverse}#contentbg,#empty,#hbg,#menufooter,#menufooter-copyright,#menumain .minews,#menumain a,#projectmoreaction,.imagenews,ul.menu-list li:hover>ul{display:none}#content,#image,#logo,#menuend,#menumain,#newslist,#portfolio,#presslist,#projectmore,.c-hamburger,.c-hamburger span,.portfolioitem_i>.title,.smenu,ul.menu-list li a{display:block}#content{width:100%}#image{max-height:600px}.portfolioitem_i>.title{height:auto}#newslist{width:100%}#press,#project{background:#fff}.news_item{margin:1em 5em;font-size:.9em}#fullbgproj{height:100%}#fullbgproj_prev{left:0;width:60px}#h,#h_i,#press,#project{width:100%}#project{left:0;font-size:1em}#press,#pressnav a{color:#a6a6a6}.projecttoggle{cursor:default}#projectmore{clear:both;margin:.3em 0;font-size:.7em}.projectlinks{font-size:1.2em}#press{left:0}#h{position:fixed;top:0;left:0;height:80px;z-index:300}#h_i,#logo,.c-hamburger,ul.menu-list li a,ul.menu-list ul{position:relative}#logo{float:left;padding:.3em}#logo img{width:40%;min-width:125px;max-width:125px}#menuend{clear:both;content:''}.c-hamburger{float:right;overflow:hidden;margin:10px;padding:0;width:48px;height:48px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .2s}.c-hamburger:focus{outline:0}.c-hamburger span{position:absolute;top:22px;left:9px;right:9px;height:4px;background:#fff}ul.menu-list,ul.menu-list ul{display:none;padding:0;margin:0}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#fff;content:""}.c-hamburger--htx,.c-hamburger--htx.is-active,.c-hamburger--htx.is-active span{background:0 0}.c-hamburger span::before{top:-10px}.c-hamburger span::after{bottom:-10px}.c-hamburger--htx span{transition:background 0s .3s}.c-hamburger--htx span::after,.c-hamburger--htx span::before{transition-duration:.2s,.2s;transition-delay:0.2s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::after,.c-hamburger--htx.is-active span::before{transition-delay:0s,0.2s}.smenu{position:fixed;background:#363636;width:270px;min-width:270px;height:100%;top:0;z-index:1000;overflow-y:auto;right:-270px}.smenu.menu-open{right:0}.smenu a{text-decoration:none}.menu-toggle-button{display:inline-block}.show-for-devices{display:block!important}ul.menu-list{font-size:.95em}ul.menu-list li{clear:both;float:none;margin:0;padding:0}ul.menu-list ul li{margin:0;padding:0}ul.menu-list ul ul{position:relative;top:100%;left:0;margin:0;padding:0}ul.menu-list li.has-submenu>a>span.menu-expand{font-size:1em;padding:.1em .8em .1em .1em;line-height:1em;position:absolute;right:0;z-index:700}ul.menu-list li li.has-submenu>a>span.menu-expand:after,ul.menu-list li.has-submenu>a>span.menu-expand:after{content:'\25BA'}ul.menu-list li li.has-submenu>a.active>span.menu-expand:after,ul.menu-list li.has-submenu>a.active>span.menu-expand:after{content:'\25BC'}ul.menu-list li a{color:#fff;margin:0;padding:0}ul.menu-list li>a{margin:0;padding:10px 20px}ul.menu-list li li>a{margin:0;padding:10px 10px 10px 30px}ul.menu-list li li li>a{margin:0;padding:10px 10px 10px 40px}ul.menu-list>li{margin:0;border:none;border-bottom:0 solid #ccc}ul.menu-list>li:hover,ul.menu-list>li>ul>li:hover,ul.menu-list>li>ul>li>ul>li:hover{background:#1f1f1f}ul.menu-list>li>ul,ul.menu-list>li>ul>li>ul{border:none}ul.menu-list>li>ul>li{margin:0;border:none;border-top:0 solid #ccc;background:#4d4d4d}ul.menu-list>li>ul>li>ul>li{margin:0;border:none;border-top:0 solid #ccc;background:#797979}.footer-list{padding:20px 0 0 20px}.footer-list a{margin-right:20px;color:#fff}.footer-list a:hover{color:#1f1f1f}#footer-copyright{clear:both;margin-top:20px;color:#fff}}@media screen and (max-width:640px){body,html{font-size:16px}.portfolioitem,.pressitem{float:left;width:50%}.news_item{margin:1em 3em}}@media screen and (max-width:480px){body,html{font-size:16px}.portfolioitem,.pressitem{float:left;width:100%}.news_item{margin:1em}}