@media (min-width:1200px){.masonry .masonry-column{width:25%}}@media (min-width:1400px){.masonry .masonry-column{width:25%}}@media (min-width:1600px){.masonry .masonry-column{width:20%}}@media (max-width:1280px){.wrapper{margin:0 45px}.fixed-header header{padding:0 45px}}@media (max-width:1199px){.wrapper{margin:0}.fixed-header header{padding:0}.masonry .masonry-column{width:33.333333333333336%}.project-tabs{margin-top:60px}.project-tabs table td,.project-tabs table th{height:60px;font-size:14px}.project-tabs table td.project-title{font-size:16px}.project-tabs table .project-img-icon{width:50px}.project-tabs table .project-year{padding:0 20px}.project-tabs table .project-title{padding:0 0 0 15px}.project-tabs table .project-cat,.project-tabs table .project-location{padding-right:20px}.project-promo .bx-controls a.bx-prev{transition:all .3s ease;opacity:1;left:-23px}.project-promo .bx-controls a.bx-next{right:-23px;transition:all .3s ease;opacity:1}}@media (max-width:991px){.home-promo ul li{max-height:330px!important}.home-promo-pager{margin-top:-50px}.home-promo-pager a{width:120px}.project-tabs{margin-top:40px}.project-tabs table td,.project-tabs table th{height:40px;font-size:12px}.project-tabs table td.project-title{font-size:15px}.project-tabs table .project-img-icon{width:40px}.project-tabs table .project-year{padding:0 10px}.project-tabs table .project-title{padding:0 0 0 5px}.project-tabs table .project-cat,.project-tabs table .project-location{padding-right:10px}.project-tabs table .photo-icon{height:12px;background-size:14px!important;width:14px}.masonry .masonry-column{width:50%}.project-page{margin-top:0}.project-details{margin-top:60px}.project-details .project-title h1{font-size:32px;line-height:120%}.project-details .project-metas dl{font-size:18px;margin-bottom:20px;line-height:168%}.project-navigation{margin:80px 0 40px}.project-navigation .project-navigation-item-text i{display:none}.project-navigation .project-navigation-item{width:44%}.project-navigation .project-navigation-item-image-title{font-size:20px;line-height:120%}.project-navigation .project-navigation-item-text{font-size:16px;margin-bottom:30px;line-height:32px}article{font-size:14px;line-height:160%}article h1{font-size:32px;margin-bottom:30px;line-height:120%}article h2{font-size:28px;margin-bottom:20px;line-height:120%}article h3{font-size:24px}article h3,article h4{margin-bottom:15px;line-height:120%}article h4{font-size:18px}.office-page{margin-top:50px}.office-photo .office-photo-inner{top:-10px;left:10px}.team-list-container{margin-top:60px}.team-list{padding-top:10px}.team-list ul li{margin-bottom:40px}.team-list ul li .team-item-text{line-height:22px;margin-top:15px}.team-list ul li .team-item-name{font-size:16px}.team-list ul li .team-item-uni{font-size:12px}.awards-list-container{margin-top:60px}.awards-list ul li{margin-bottom:20px}.awards-list ul li .award-item{padding-left:50px}.awards-list ul li .award-item-year{padding:4px 0;font-size:14px;line-height:18px}.awards-list ul li .award-item-title{padding:4px 0;font-size:16px;line-height:18px}.awards-list ul li .award-item-detail{padding:4px 0;font-size:14px;line-height:18px;margin-top:-4px}.contact-footer{margin-top:80px}#map{height:330px;margin-top:30px}.masonry-js{margin-top:60px}}@media (max-width:767px){header{height:auto}header .logo h1{margin:10px 0}header .logo h1 a{height:80px;width:128px}header .nav-trigger{margin-top:42px}.fixed-header .wrapper{padding-top:100px}.fixed-header header{height:60px;padding:0}.fixed-header header .logo h1{margin:5px 0}.fixed-header header .logo h1 a{height:50px;width:80px}.fixed-header header .nav-trigger{width:60px;margin-top:17px}.fixed-header header .nav-trigger:before{font-size:12px;font-weight:500;transition:all .3s ease}.fixed-header header .nav-trigger .nav-line{height:2px;border-radius:4px}.fixed-header header .nav-trigger .nav-line.nav-line-1{right:0;top:14px}.fixed-header header .nav-trigger .nav-line.nav-line-2{right:8px;top:18px}.fixed-header header .nav-trigger .nav-line.nav-line-3{right:11px;top:22px}.home-promo ul li{max-height:200px!important}.home-promo-pager{margin-right:-2px;margin-left:-2px;margin-top:4px}.home-promo-pager a{padding:0 2px;margin:0;background:none transparent;width:33.333333333333336%;float:left;display:block}footer{margin-top:40px}footer .footer-primary{margin-bottom:40px}footer .logo{display:none}footer .logo h1 a{height:80px;width:128px}footer .footer-navigation{float:none}footer .footer-navigation ul li a{font-size:16px;text-align:center;line-height:36px}footer .copyright,footer .copyright-footer{font-size:14px;line-height:22px}footer .copyright-footer a{padding-left:0;display:block}footer .languages a{font-size:14px;line-height:22px}.navigation{height:100%;overflow:auto;padding:100px 10px 0;background:#333;width:250px;z-index:1000}.navigation .close-nav{right:10px;top:40px}.navigation ul li a{font-size:24px;line-height:46px}.navigation .navigation-footer .copyright,.navigation .navigation-footer .copyright-footer{font-size:12px;line-height:20px}.navigation .navigation-footer .copyright-footer a{padding-left:0;display:block}.navigation .navigation-footer .languages a{font-size:12px;line-height:20px}.project-tabs .ui-tabs-nav{padding:0;margin:0;float:none}.project-tabs .ui-tabs-nav li{margin:0 0 20px;width:50%;float:left}.project-tabs .ui-tabs-nav li a{font-size:11px;padding-left:24px}.project-tabs .ui-tabs-nav li a:before{height:12px;background-size:32px;top:3px;width:16px}.project-tabs .ui-tabs-nav li a.grid-view:before{background-position:0 0}.project-tabs .ui-tabs-nav li a.list-view:before{background-position:-16px 0}.project-tabs .ui-tabs-nav li a.list-view{text-align:right}.project-tabs .ui-tabs-nav li a.list-view:before{margin-right:10px;position:relative;top:auto;left:auto;vertical-align:top;margin-top:3px;display:inline-block}.table-wrapper{overflow-x:auto}.project-tabs table{table-layout:fixed;width:570px;white-space:nowrap}.project-tabs table td.project-img-icon,.project-tabs table th.project-img-icon{padding:10px;line-height:22px}.project-tabs table th.project-title{padding:10px}.project-tabs table td.project-title{padding:10px;font-size:14px;line-height:22px}.project-tabs table .project-img-icon{width:40px}.project-tabs table .project-year{width:60px}.project-tabs table .project-title{overflow:hidden;text-overflow:ellipsis;width:300px;white-space:nowrap}.project-tabs table .project-location{width:100px}.project-tabs table .project-cat{width:80px}.masonry .masonry-column{width:50%}.masonry .masonry-column .masonry-item{margin:10px}.project-page{margin-top:0}.project-details{margin-top:30px}.project-details .project-title h1{font-size:24px;margin-bottom:20px;line-height:120%}.project-details .project-metas dl{font-size:15px;margin-bottom:15px;line-height:140%}.project-navigation{margin:60px 0 20px}.project-navigation .project-navigation-item-text i{display:none}.project-navigation .project-navigation-item{margin-bottom:20px;width:100%}.project-navigation .project-navigation-item-image-title{font-size:14px;line-height:120%}.project-navigation .project-navigation-item-text{font-size:14px;margin-bottom:15px;line-height:20px}article{font-size:14px;line-height:160%}article h1{font-size:24px;margin-bottom:20px;line-height:120%}article h2{font-size:20px}article h2,article h3{margin-bottom:15px;line-height:120%}article h3{font-size:18px}article h4{font-size:16px;margin-bottom:10px;line-height:120%}.office-page{margin-top:25px}.office-photo .office-photo-inner{top:-5px;left:5px}.team-list-container{margin-top:30px}.team-list ul li{margin-bottom:20px}.team-list ul li .team-item-text{line-height:20px;margin-top:15px}.team-list ul li .team-item-name{font-size:16px}.team-list ul li .team-item-uni{font-size:14px}.awards-list-container{margin-top:30px}.awards-list ul li{margin-bottom:20px}.awards-list ul li .award-item{padding-left:40px}.awards-list ul li .award-item-year{font-weight:300}.awards-list ul li .award-item-title{font-weight:500}.awards-list ul li .award-item-detail{font-weight:300}.contact-footer{margin-top:40px}#map{height:330px;margin-top:20px}article p.lead br{padding:0 3px 0 0;content:"&nbsp;"}footer .signature{display:none}.grid-item,.grid-item-width2{width:100%}.grid-item .grid-item-image{height:300px;background-size:cover;background-position:50%;background-repeat:no-repeat}.grid-item .grid-item-image img{display:none}.masonry-js{margin-top:30px}.project-page .project-promo{display:block}.project-promo ul li{max-height:280px!important}.project-promo .bx-controls a.bx-prev{left:-14px}.project-promo .bx-controls a.bx-next{right:-14px}.project-slideshow{display:none}}@media (max-width:439px){.masonry .masonry-column{width:100%}}