html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{overflow-y:scroll;-webkit-font-smoothing:antialiased}textarea{resize:none}strong{font-weight:bold}em{font-style:italic}a img{border:none}ul{margin:0;padding:0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.entry-title{font-weight:300}.entry-title a{color:#d11112}body{font-size:100%;-webkit-text-size-adjust:100%;font-weight:300;overflow:hidden}.right-aligned{text-align:right}body{font-family:Arial,sans-serif}.h_alpha{line-height:1.2;margin-bottom:20px}p,ol,ul,table,.t_sigma,.cms-area p,.cms-area ol,.cms-area ul{font-size:16px;line-height:1.5;margin-bottom:12px}.t_omega,.cms-area small{font-size:14px;font-size:.875rem;margin-bottom:12px}.cms-area ol{list-style:decimal inside}.cms-area ul{list-style:square inside}.cms-area li{margin-bottom:.25em;line-height:1.4}.cms-area img{max-width:100%;margin-bottom:1.5em}.cms-area,.cms-area object,.cms-area embed{max-width:100%}.cms-area a{white-space:pre;text-decoration:underline}.cms-area .flexslider a{white-space:normal}.cms-area dt:after{content:":"}.cms-area dt,.cms-area dd{display:inline-block}.cms-area strong{font-weight:bold}.cms-area em{font-style:italic}.cms-area a,.link{color:#d11112;text-decoration:none}.cms-area a:hover{text-decoration:underline}.cms-area img.aligncenter{display:block;margin:0 auto}.cms-area img.alignleft{float:left;margin-right:15px}.cms-area img.alignright{float:right;margin-left:15px}.cms-area .wp-caption{border-style:solid;border-width:1px;text-align:center;padding:10px;margin:10px}.cms-area .gallery dt:after{content:""}.validation_error,.instruction.validation_message,.gform_edit_link,.gform_validation_container{display:none}.gform_button{cursor:pointer;border:0;background:#d11112;color:#fff;border-radius:0;font-family:"Gill Sans","Gill Sans MT",GillSans,Calibri,"Trebuchet MS",sans-serif;font-size:1em;text-transform:uppercase;padding:10px 20px;outline:none;margin-top:5px}.gform_button:hover{background:#666}.gform_button:focus,.gform_button:active{background:#666}.validation_message{float:right;font-size:1em;margin-left:50px;padding:2px 0 4px}.gform_body label span{margin-left:4px}li.gfield{clear:both;list-style:none;margin-bottom:1em}.gfield_label{display:block;margin-bottom:.25em;font-size:1em}.ginput_container input,.ginput_container textarea{width:100%;border:0;border:1px solid #bdbdbd;outline:none;color:#333;font-size:1em;font-family:"Gill Sans","Gill Sans MT",GillSans,Calibri,"Trebuchet MS",sans-serif;box-sizing:border-box;padding:9px 3px}.ginput_container textarea{height:9.5em}.ginput_container input:active,.ginput_container input:focus,.ginput_container textarea:active,.ginput_container textarea:focus{border-color:#000}li.gfield_error input,li.gfield_error select,li.gfield_error textarea{margin-bottom:0}.gform_confirmation_message{font-size:1em;padding-top:1.5em}.gform_wrapper{margin:2.5em 0 3em}.broken_link,a.broken_link,.removed_link,a.removed_link{text-decoration:line-through}.temp-bgcolor{background-color:#aea2cb}.temp-textcolor{color:#aea2cb}.temp-bordercolor{border-color:#aea2cb}.text-shadow-temp{text-shadow:1px 1px 1px #000}.box-shadow-temp{-webkit-box-shadow:0px 0px 3px #555;-moz-box-shadow:0px 0px 3px #555;box-shadow:0px 0px 3px #555}.border-radius-temp{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.opacity-temp{opacity:.5}.columns-temp{-moz-column-width:40%;-webkit-column-width:40%;-moz-column-gap:15%;-webkit-column-gap:15%;-moz-column-count:2;-webkit-column-count:2}.rotation-temp{-webkit-transform:rotate(-11deg);-moz-transform:rotate(-11deg)}.gradient-temp{background:#1e5799;background:-moz-linear-gradient(top, #1e5799 0%, #7db9e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));background:-webkit-linear-gradient(top, #1e5799 0%, #7db9e8 100%);background:-o-linear-gradient(top, #1e5799 0%, #7db9e8 100%);background:-ms-linear-gradient(top, #1e5799 0%, #7db9e8 100%);background:linear-gradient(top, #1e5799 0%, #7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5799", endColorstr="#7db9e8",GradientType=0 )}.wrap,.slider-wrap{width:90%;max-width:1600px;margin:0 auto;overflow:hidden}#footer{overflow:hidden}#content{overflow:hidden}.twitter{float:right;width:100%;clear:both;color:#333;margin:20px 0}.twitter h3{color:#d11112;font-weight:bold;font-size:1.25em;line-height:1.15em;margin:0 0 .5em 0}.twitter .twitter-link{display:block;text-decoration:none}.twitter .twitter-link:hover{text-decoration:underline}.twitter-link .icon{margin:0 8px -3px 0}.twitter-link span{font-weight:300}.twitter .tweet ul{list-style:none;font-size:.8em;font-weight:300;color:#666}.twitter .tweet_hours p{font-weight:300;margin-top:-5px}.twitter a{line-height:1.8;color:#d11112;text-decoration:none}.twitter a:hover{text-decoration:underline}.grid-1-2-4{width:100%;padding:0;margin:0}.grid-1-2-4>.grid-item{width:100%;height:0;padding-bottom:calc(100% + 7em);margin-bottom:1px;list-style:none;position:relative;overflow:hidden}.head-nav{z-index:10;box-sizing:border-box;margin-bottom:20px}.head-nav.has-border,.content-header h1{border-bottom:1px solid #d9d9d9}.home .head-nav,.single-projects .head-nav{border-bottom:0}#menu-item-307{display:none}.menu-activator select{position:absolute;right:0;font-size:2em;opacity:0}.head-nav a{text-decoration:none;display:inline-block;color:#575756;font-family:"core-rounded","core",Arial,sans-serif;text-transform:lowercase;font-size:18px;line-height:21px;margin:13px 0}.menu-activator{display:block;z-index:500;width:20px;float:right;position:relative;z-index:15;padding:8px 0;margin-top:10px}.menu-activator>span{text-indent:-999em;display:block;position:relative;height:3px;width:20px;background-color:#d11112}.menu-activator>span:before,.menu-activator>span:after{content:"";position:absolute;background-color:#d11112;display:block;width:100%;height:3px;top:-6px;right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.menu-activator>span:after{top:6px}.menu-activator.active>span{background-color:rgba(0,0,0,0)}.menu-activator.active>span:after{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-activator.active>span:before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.head-nav a:visited{color:#575756}.head-nav a:hover,.head-nav .sub-menu a:hover,.head-nav .current-menu-item a,.head-nav .current_page_item a,.head-nav .current-page-ancestor a{color:#d11112}#menu-primary-navigation{position:relative;display:block}.sub-menu{list-style:none}.sub-menu-title{color:#bdbdbd;text-transform:uppercase;font-size:13px;display:block;margin-bottom:.25em;margin-top:80px;letter-spacing:1.2px}.sub-menu a{font-size:.875em;text-decoration:none;font-weight:400;letter-spacing:.2px}.term-health .sub-menu .health,.term-culture-leisure-sport .sub-menu .cultureleisuresport,.term-commerce .sub-menu .commerce,.term-residential .sub-menu .residential,.term-student-living .sub-menu .student-living,.term-overseas .sub-menu .overseas{text-decoration:underline}.sub-menu{width:100%;float:left}.head-nav .sub-menu a.menu-active{color:#d11112}.head-nav a.sub-activator{font-size:.9em;position:relative;top:20px;float:left}.sub-activator:after{content:"+";color:#d11112;padding-left:4px;position:relative;top:-2px}.sub-activator.active:after{content:"-"}@font-face{font-family:"core";src:url("fonts/core/coresansg-light-webfont.woff2") format("woff2"),url("fonts/core/coresansg-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"core";src:url("fonts/core/coresansg-regular-webfont.woff2") format("woff2"),url("fonts/core/coresansg-regular-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"core-rounded";src:url("fonts/core-rounded/coresansgrounded-medium-webfont.woff") format("woff2"),url("fonts/core-rounded/coresansgrounded-medium-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"core-rounded";src:url("fonts/core-rounded/coresansgrounded-bold-webfont.woff") format("woff2"),url("fonts/core-rounded/coresansgrounded-bold-webfont.woff2") format("woff2");font-weight:bold;font-style:normal}@keyframes gfirst{0%{opacity:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}25%{opacity:1}100%{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes gfirst{0%{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}25%{opacity:1}100%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes gsecond{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}25%{opacity:1}100%{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes gsecond{0%{opacity:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}25%{opacity:1}100%{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes gthird{0%{opacity:0}25%{opacity:1}100%{opacity:1}}@-webkit-keyframes gthird{0%{opacity:0}25%{opacity:1}100%{opacity:1}}@keyframes wfirstsecond{0%{opacity:0}50%{opacity:1}100%{opacity:1;-webkit-transform:translate(0px);-moz-transform:translate(0px);transform:translate(0px)}}@-webkit-keyframes wfirstsecond{0%{opacity:0}50%{opacity:1}100%{opacity:1;-webkit-transform:translate(0px);transform:translate(0px)}}@keyframes wthird{0%,25%{opacity:0}100%{opacity:1}}@-webkit-keyframes wthird{0%,25%{opacity:0}100%{opacity:1}}@keyframes pfirst{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pfirst{0%{opacity:0}100%{opacity:1}}@keyframes psecondthird{0%{opacity:0}100%{opacity:1;-webkit-transform:translate(0px);-moz-transform:translate(0px);transform:translate(0px)}}@-webkit-keyframes psecondthird{0%{opacity:0}100%{opacity:1;-webkit-transform:translate(0px);transform:translate(0px)}}@keyframes afirst{0%,20%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}39%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(0.73);-moz-transform:scale(0.73);transform:scale(0.73)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes afirst{0%,20%{opacity:0;transform:scale(0)}39%{transform:scale(0)}40%{transform:scale(0.73)}100%{opacity:1;transform:scale(1)}}@keyframes asecond{0%{opacity:0}50%,100%{opacity:1}}@-webkit-keyframes asecond{0%{opacity:0}50%,100%{opacity:1}}.g-first{opacity:0;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-moz-animation:gfirst 1s .5s forwards;-webkit-animation:gfirst 1s .5s forwards;animation:gfirst 1s .5s forwards}.g-second{opacity:0;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-animation:gsecond 1s .5s forwards;-moz-animation:gsecond 1s .5s forwards;animation:gsecond 1s .5s forwards}.g-third{opacity:0;-webkit-animation:gthird 1s .5s forwards;-moz-animation:gthird 1s .5s forwards;animation:gthird 1s .5s forwards}.w-first,.w-second,.w-third{opacity:0}.w-first{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);transform:translateX(7px);-webkit-animation:wfirstsecond 1s 1s forwards;-moz-animation:wfirstsecond 1s 1s forwards;animation:wfirstsecond 1s 1s forwards}.w-second{-webkit-transform:translateX(-7px);-moz-transform:translateX(-7px);-ms-transform:translateX(-7px);transform:translateX(-7px);-webkit-animation:wfirstsecond 1s 1s forwards;-moz-animation:wfirstsecond 1s 1s forwards;animation:wfirstsecond 1s 1s forwards}.w-third{-webkit-animation:wthird 1s 1s forwards;-moz-animation:wthird 1s 1s forwards;animation:wthird 1s 1s forwards}.p-first,.p-second,.p-third{opacity:0}.p-first{-webkit-animation:pfirst 1s 1.5s forwards;-moz-animation:pfirst 1s 1.5s forwards;animation:pfirst 1s 1.5s forwards}.p-second,.p-third{-webkit-transform:translateX(-3px);-moz-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px);-webkit-animation:psecondthird 1s 1.5s forwards;-moz-animation:psecondthird 1s 1.5s forwards;animation:psecondthird 1s 1.5s forwards}.a-first,.a-second{opacity:0}.a-first{-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:afirst 1s 2s forwards;-moz-animation:afirst 1s 2s forwards;animation:afirst 1s 2s forwards}.a-second{-webkit-animation:asecond 1s 2s forwards;-moz-animation:asecond 1s 2s forwards;animation:asecond 1s 2s forwards}body{font-family:"core";margin:20px 0 0 0;background-color:#fff}.page-content.no-head{margin-top:20px}.logo{float:left;position:relative;z-index:2;margin-bottom:10px}.logo img{max-width:100%;max-height:100%}.site-title{margin:20px 0 0 0}.cms-area{color:#333;font-size:1em}.cms-area h1,.cms-area h2{text-transform:uppercase;font-weight:300;line-height:1.15;color:#333;float:left;letter-spacing:1px;font-size:1.25em;padding-bottom:.5em}.cms-area h1{font-size:28px;padding-bottom:1em}.news-widget h2{color:#d11112;font-weight:bold;text-transform:lowercase}.cms-area .overlay-content h1{font-size:20px}.cms-area h2,.even-split h1,.uneven-split h1{display:block;width:100%;clear:both}.home .cms-area h2{margin-bottom:.75em}.cms-area h2 a{color:#666;text-decoration:none}.cms-area h2 a:hover{text-decoration:underline}.cms-area p{color:#333;font-weight:300;line-height:1.47em}.content-header{margin-bottom:1em;letter-spacing:1px}.content-header.with-subtitle{margin:0}.content-header.has-underline{border-bottom:1px solid #ccc;margin-bottom:3em}.content-header .right-aligned{float:right}.content-header h1{margin-bottom:1em;padding-bottom:5px;float:none}.content-header address{text-transform:uppercase;font-weight:300;margin-bottom:.5em;font-style:normal;line-height:1.3}.split-item{width:100%;clear:both;float:left}.split-item img{width:100%;max-width:100%}.uneven-split img{width:100%;max-width:100%}.lower-gal{width:100%;max-width:100%}.uneven-split{margin-bottom:2em}.uneven-split .split-minor{margin-top:1em}.uneven-split.cms-area .split-minor h1{margin-top:0}.even-split.four-col .split-item{width:100%;margin:0 0 1px;height:0;padding-bottom:calc(100% + 6.5em);position:relative;overflow:hidden}.even-split.four-col .split-item img{width:100%;height:auto;display:block;margin:0}.even-split.four-col .span-2{height:auto;padding-bottom:0}.pagename-about-us .cms-area h1,.has-bg-image.cms-area h1{margin-top:10px}.content-overlay{position:relative}.overlay-content{position:relative;width:100%}.overlay-content p{color:#00000b}.awards .grid-item h1{font-size:20px;color:#fff;padding-bottom:.5em;margin-top:0}.awards .grid-item h2{font-size:9px;text-transform:uppercase;color:#fff;padding-bottom:1em}.awards .grid-item img{width:auto;min-height:100%;min-width:100%;max-width:none;margin-bottom:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.awards .grid-item a{white-space:normal}.content-header address,.contact-dets span{text-transform:uppercase;font-weight:300;margin-bottom:.5em;font-style:normal;line-height:1.3}.content-header p{margin:0}.content-header .Contact-dets{position:relative;top:-14px}.map{width:100%;height:500px;margin-bottom:10px}.cms-area ul.office-list{list-style:none;clear:both;margin-bottom:45px}.office-list{position:relative}.office-list address{font-size:1em;font-weight:500;line-height:1.28}.office-list .Contact-dets{font-weight:400}.office-list .highlighted{color:#d11112}.office-list h3{font-weight:300;text-transform:uppercase;display:block;font-size:20px;margin-bottom:14px}.gmaps{margin:0 0 1em;display:inline-block;font-size:15px;letter-spacing:0}.image-menu{list-style:none;margin:0;padding:0;width:100%}.post-type-archive-projects .image-menu-link{height:100%;padding-bottom:100%}.image-news{opacity:0}.image-news.is-active{opacity:1}.image-menu li{display:block;float:left;width:100%;height:0;padding-bottom:100%;line-height:1;margin-right:0;margin-bottom:1px;overflow:hidden}.image-menu img{opacity:1;width:100%;height:auto;display:block;box-sizing:border-box;transition:opacity .3s linear;-o-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear}.image-news img{height:100%}.term-masterplanning-and-urban-design .is_faded.image-menu .termname-master-planning-urban-design img,.term-museums-and-visitor-centres .is_faded.image-menu .termname-museums-visitor-centres img,.term-racecourses .is_faded.image-menu .termname-racecourses img,.term-culture-leisure-sport .is_faded.image-menu .termname-cultureleisuresport img,.term-health .is_faded.image-menu .termname-health img,.term-commerce-warehousing-industrial .is_faded.image-menu .termname-commercial-warehousing-industrial img,.term-residential .is_faded.image-menu .termname-residential-student-living img,.term-student-living .is_faded.image-menu .termname-student-living img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);opacity:1}.image-menu img:hover{opacity:1;position:relative}.image-menu.is_faded img,.inactive img{opacity:1}.active img{opacity:1}.image-menu-link{display:block;position:relative;text-align:center;color:#000;text-decoration:none}.related-projects-list .image-menu-link{position:static}.image-menu-link-title{position:absolute;bottom:0;left:0;width:100%;min-height:30%;background-color:rgba(245,65,51,.9);-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.awards-overlay{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(153,153,153,.9);height:7em;-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.awards .grid-item a:hover .awards-overlay{height:9em}.image-menu-link-title span,.awards-overlay .awards-details{display:block;width:100%;box-sizing:border-box;text-align:left;padding:10px;font-weight:300;font-size:1.25em;line-height:1.15em;text-transform:uppercase;color:#fff}.isotope-item.inactive{opacity:.5;filter:url("data:image/svg+xml;utf8,<svg  xmlns='http://www.w3.org/2000/svg'><filter  id='grayscale'><feColorMatrix  type='matrix'  values='0.3333  0.3333  0.3333  0  0  0.3333  0.3333  0.3333  0  0  0.3333  0.3333  0.3333  0  0  0  0  0  1  0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.isotope-item.inactive.active{opacity:1;filter:url("data:image/svg+xml;utf8,<svg  xmlns='http://www.w3.org/2000/svg'><filter  id='grayscale'><feColorMatrix  type='matrix'  values='1  0  0  0  0,  0  1  0  0  0,  0  0  1  0  0,  0  0  0  1  0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.isotope,.isotope .isotope-item.is-ready{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item.is-ready{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.preloader{background:url(../images/ajax-loader.gif) center center no-repeat #fff;display:inline-block}.ie7 .head-nav{padding-left:0;clear:right}.ie7 .sub-nav{clear:both}.entry-content{color:#666}.archive .post-head h2{margin-top:.5em}.post-head h2{font-weight:lighter;text-transform:uppercase;color:#333;letter-spacing:1.3px;font-size:28px;line-height:1.2}.post-head--h-bor-bot h2{padding-bottom:5px;border-bottom:1px solid #d9d9d9}.post-head{margin-bottom:1em}.entry-content h3{font-weight:lighter;text-transform:uppercase;position:relative;top:-5px;margin:0 0 3px 0}.entry-content p{font-size:12px}.project-additional{border-top:1px solid #d9d9d9;padding-top:30px}.associated-projects{list-style:none}.associated-projects li a{font-size:11px;color:#f33f33}.associated-projects li a:visited{color:#f33f33}.thumb-nav-container .thumb-nav{list-style:none}.thumb-nav-container .thumb-nav li{float:left;width:23.5%;margin:0 0 2% 2%;cursor:pointer;transition:all .3s}.thumb-nav-container .thumb-nav li.flex-active{box-shadow:0px 0px 0px 2px #d11112}.thumb-nav-container .thumb-nav li:nth-child(4n+1){margin-left:0}.thumb-nav-container .thumb-nav li img{width:100%;height:auto;display:block}.article-lower{clear:both;padding-bottom:30px}ul.associated-articles-list,ul.related-projects-list,ul.project-type-list{list-style:none}ul.project-type-list{margin-top:20px;margin-bottom:35px}ul.related-projects-list{margin-top:35px;margin-bottom:35px}.project-type-list li a,.associated-articles-list li a{text-decoration:none;color:#d11112;font-size:14px}.project-type-list li a{color:#d11112}ul.related-projects-list li{margin-bottom:6%;position:relative;height:0;padding-bottom:100%;overflow:hidden}ul.related-projects-list img{display:block;width:auto;height:auto;position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;max-width:none;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.single .cat-title{font-weight:lighter;text-transform:uppercase;font-size:20px;color:#333}.project-info{width:100%;clear:both}.people h2{color:#666}.linkedin{display:block;text-indent:-999em;margin-bottom:.5em;background-image:url(../images/linkedin-ico-white.png);background-size:100%;width:21px;height:20px;float:right}.people-item img{width:100%;height:auto;display:block}.people-info{width:100%;height:6.5em;position:relative;top:0;left:0;background-color:#f54133}.director-info.people-info{height:auto;padding-bottom:1em}.people-bio,.people-content{text-transform:uppercase;font-weight:300}.people-bio{padding:.5em}.people-content{left:5%;width:90%}.people-info .linkedin{position:absolute;bottom:0;right:5%}.people-info .job-title{color:#fff;font-size:16px;line-height:1em;display:block}.people-info h1{color:#fff;font-size:16px;line-height:1em;padding-bottom:.5em}.people-item .people-info h1{margin:0}.people-info .degree{color:#fff;font-size:16px;line-height:1em;display:block}.people-info p{clear:both;text-transform:none;color:#fff}.people-info.director-info p{font-size:15px;line-height:1.2}.people-info p span{letter-spacing:2px;color:#fff}.people-info.wide{height:initial;padding:1em}.news-article{clear:both;border-bottom:1px solid #d9d9d9}.widget-title{font-weight:300;margin:23px 0 1.25em 0;text-transform:uppercase;font-size:20px;color:#333}#sidebar a{text-decoration:none;color:#d11112;font-size:14px}.main-content-news{width:100%;float:none;position:relative;z-index:1}#sidebar{position:relative;z-index:2;width:100%;clear:both;margin-top:1em}#sidebar p{font-size:11px}.has_thumbnail p{width:100%;clear:both}.post-head.has_thumbnail{float:right;width:100%;clear:both}.has_thumbnail img{float:left;width:100%;clear:both;margin:0}.read-more-link{display:block}.read-more{color:#d11112;font-size:.97em;display:inline-block;clear:both;margin:10px 0 0 0}.read-more:after,.has-arrow:after{content:"";display:inline-block;width:0;height:0;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);border-left:4px solid #d11112;margin:0 0 4px 5px;vertical-align:middle}.has-arrow-before:before{content:"";display:inline-block;width:0;height:0;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);border-right:4px solid #d11112;margin:0 5px 1px 0}.category-link{width:100%;height:100%;position:absolute;top:0;left:0}.news-widget{float:left;clear:both;width:100%;line-height:1.6}.news-widget h3{text-transform:uppercase;font-weight:300;font-size:1.25em;line-height:1.15em;margin-bottom:.5em;letter-spacing:.33px}.date{padding-right:5px}.supplementary ul,#sidebar ul{list-style:none}.post.first,.post.lonesome{border-top:none;padding-top:25px}.post.lonesome{border-bottom:none;padding-bottom:0}.post .entry-title{margin-bottom:0}.post .post-head{margin-bottom:1.2em}.single-post .published{font-weight:300;font-size:15px;display:block;margin-bottom:15px}.single-post .entry-title{margin:20px 0 10px;padding-bottom:0}.single-post .link--go-back{display:block;margin:10px 0 40px}.pagination{width:100%;display:block;margin:3em 0}.pagination ol{float:right;font-size:1em;list-style:none;margin-bottom:3em}.pagination a{cursor:pointer}.pagination li{float:left;margin-right:10px}.pagination li:last-child{margin:0}.pagination li .title{display:none}.pagination li .page,.pagination li a{text-decoration:none;padding:3px 5px;color:#d11112}.pagination li a.next,.pagination li a.prev{text-indent:-999em;position:relative;display:inline-block;background-color:#d11112;width:51px;height:51px;padding:0;top:-14px}.pagination li a.next{margin-left:15px}.pagination li a.prev{margin-right:15px}.pagination li a.next:after,.pagination li a.prev:after{content:"";display:block;width:26px;height:21px;background-size:100%;margin:-9px auto 0}.pagination li a.prev:after{background-image:url("../images/arrow-stem-left.png")}.pagination li a.next:after{background-image:url("../images/arrow-stem-right.png")}.pagination li .page.current{color:#666}.supplementary{font-size:1.4em}.supplementary ul{padding:1em 0}.supplementary li{float:left;margin-left:10px}.supplementary .title{width:45px;display:block;margin-left:0}.supplementary .title h2{display:inline}.supplementary .title h2:after{content:":"}.supplementary .social-tags .title{padding-top:4px}.page.hentry .entry-title{font-size:2.5em;line-height:1.4}.page.hentry .published{display:none}#sidebar section{margin-bottom:1em}#sidebar li{line-height:1;margin-bottom:.9em}#footer{padding:8px 0 0 0;clear:both}.footer-content{border-top:1px solid #d9d9d9;padding:40px 0 35px 0}.footer-content .site-title{font-weight:300;color:#d11112;letter-spacing:1.5px;text-transform:uppercase;font-size:22px;margin:0}#footer h2 a{color:#d11112;text-decoration:none}#footer h2 a:hover{color:#666}.footer-content .strapline{font-weight:300;margin:12px 0 0 0;font-size:13px;color:#333;letter-spacing:2px;text-transform:uppercase;line-height:1.5}.footer-content .social{float:right;list-style:none;margin:0}.footer-content .social li{display:inline-block;vertical-align:middle;margin-left:10px;position:relative}.footer-content .social li:first-child{margin-left:0}.footer-content .social .img-hover{position:absolute;top:0;left:0;width:30px;height:30px;opacity:0}.footer-content .social .img-hover:hover{opacity:1}#foot-nav{list-style:none;margin:0}#foot-nav a{color:#666;font-size:13px;text-decoration:none;position:relative;top:-6px}#foot-nav a:visited{color:#666}#foot-nav a:hover{color:#d11112}#foot-nav li{float:left;border-right:1px solid #d9d9d9;padding-left:8px;padding-right:8px;height:12px}#foot-nav li:first-child{padding-left:0}#foot-nav li:last-child{border-right:none}.infobox-wrapper{display:none}.info-item{margin-top:8px;padding:5px;border:1px solid #2c6582;background:#fff}.info-item img{position:relative;z-index:100}.info-inner{padding:6px;min-height:67px;border:1px solid #2c6582;position:relative;overflow:hidden}.info-inner img{float:left;display:block}.info-inner .text-wrap{float:right;width:158px}.info-inner:after{position:absolute;content:"";bottom:-24px;left:0;width:0;height:0;border-top-color:#2c6582;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:9px;display:block}.page-template-home .flexslider .slides a{position:relative;height:0;overflow:hidden;display:block;padding-bottom:49%}.page-template-home .flexslider .slides a img,.page-template-home .flexslider .slides a video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-template-home .flexslider .slides a video{background-color:#000}.page-template-home .projects-container{width:100%;clear:both;border-top:1px solid #d9d9d9}.page-template-home .projects-container__title{display:inline-block;position:relative;color:#333;font-size:32px;margin-top:64px}.page-template-home .projects-container__list{width:100%;list-style:none;margin-top:45px}.page-template-home .projects-container__list-item{width:100%}.page-template-home .projects-container__list-item:not(:last-child){margin-bottom:32px}.page-template-home .projects-container__list-item-link{display:block;position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.page-template-home .projects-container__list-item-link img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.page-template-home .projects-container__list-item-link:hover img{transform:scale(1.3)}.page-template-home .projects-container__list-item-name{position:absolute;bottom:0;left:50%;font-size:32px;color:#333;background-color:rgba(255,255,255,.8);min-width:50%;text-align:center;padding:7% 8% 3%;transform:translateX(-50%)}.page-template-home .projects-container__detail{display:none}.project__list .project__item,.project__list .news__item,.news__list .project__item,.news__list .news__item{width:100%;margin:0 0 24px 0;background-color:#fafafa;list-style:none;overflow:hidden}.project__list .project__item .project__item-inner,.project__list .project__item .news__item-inner,.project__list .news__item .project__item-inner,.project__list .news__item .news__item-inner,.news__list .project__item .project__item-inner,.news__list .project__item .news__item-inner,.news__list .news__item .project__item-inner,.news__list .news__item .news__item-inner{display:block;position:relative;text-decoration:none;color:#333;height:100%}.project__list .project__item .project__item-img-container,.project__list .project__item .news__item-img-container,.project__list .news__item .project__item-img-container,.project__list .news__item .news__item-img-container,.news__list .project__item .project__item-img-container,.news__list .project__item .news__item-img-container,.news__list .news__item .project__item-img-container,.news__list .news__item .news__item-img-container{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.project__list .project__item .project__item-img,.project__list .project__item .news__item-img,.project__list .news__item .project__item-img,.project__list .news__item .news__item-img,.news__list .project__item .project__item-img,.news__list .project__item .news__item-img,.news__list .news__item .project__item-img,.news__list .news__item .news__item-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.project__list .project__item .project__item-title,.project__list .project__item .news__item-title,.project__list .news__item .project__item-title,.project__list .news__item .news__item-title,.news__list .project__item .project__item-title,.news__list .project__item .news__item-title,.news__list .news__item .project__item-title,.news__list .news__item .news__item-title{padding:24px 30px;font-size:20px;font-weight:bold}.project__list .project__item .project__item-title span,.project__list .project__item .news__item-title span,.project__list .news__item .project__item-title span,.project__list .news__item .news__item-title span,.news__list .project__item .project__item-title span,.news__list .project__item .news__item-title span,.news__list .news__item .project__item-title span,.news__list .news__item .news__item-title span{display:block}.project__list .project__item .project__item-tease,.project__list .project__item .news__item-tease,.project__list .news__item .project__item-tease,.project__list .news__item .news__item-tease,.news__list .project__item .project__item-tease,.news__list .project__item .news__item-tease,.news__list .news__item .project__item-tease,.news__list .news__item .news__item-tease{display:none}.project__list .project__item .news__item-date,.project__list .news__item .news__item-date,.news__list .project__item .news__item-date,.news__list .news__item .news__item-date{font-size:14px;color:#bfbfbf;margin-top:16px}@media only screen and (min-width: 600px){.cms-area h1,.has-bg-image.cms-area h1{margin-top:25px}.pagename-about-us .cms-area h1,.has-bg-image.cms-area h1:first-child{margin-top:0}.logo{float:left;position:relative;z-index:11}.pagename-about-us .cms-area img,.has-bg-image.cms-area img{width:100%}.grid-1-2-4>.grid-item{width:33%;padding-bottom:calc(33% + 9.5em);margin-left:1px;margin-bottom:1px;clear:none;float:left}.menu-activator{display:none}.article-lower{padding-bottom:60px}.head-nav,.head-nav.active{position:relative;display:block;background:rgba(0,0,0,0);display:block}.head-nav a{margin:0}#menu-primary-navigation>li{color:#333;position:relative;display:block;margin:0;font-size:.8em}.sub-menu li{float:left;line-height:1;margin:14px 5.95% 0 0;font-weight:300}.sub-menu-title{margin-top:10px}.sub-menu li.last{margin-right:0}.sub-menu li.centred{text-align:center;position:relative}#menu-primary-navigation{float:right;width:auto;margin:0;text-align:right}.even-split.four-col .split-item{width:33%;padding-bottom:calc(33% + 6.5em);margin-right:1px;margin-bottom:1px;clear:none}.even-split.four-col .split-item.span-2{width:calc(99% + 2px);padding-bottom:0}.linkedin{float:left;clear:left}.image-menu li{width:33%;margin-right:1px;padding-bottom:33%;margin-bottom:1px}.image-menu li.span-2{width:66%}.image-menu-link-title{min-height:35%}.awards-overlay{height:9.5em}.awards .grid-item a:hover .awards-overlay{height:11.5em}.image-menu-link-title span,.awards-overlay .awards-details{font-size:1em}.office-list li{float:left;width:49%}.office-list li:nth-child(2n){float:right}}@media only screen and (min-width: 767px){.image-news-link{position:absolute;height:100%}}@media only screen and (min-width: 770px){.news-widget{float:left;width:40%;clear:none;margin-bottom:20px}.twitter{width:40%;clear:none;margin-top:0;margin-bottom:0;text-align:right}.has_thumbnail img{float:left;clear:none;max-width:45%}.has_thumbnail .text-content{width:50%;float:right;clear:none}.post-head.has_thumbnail{float:right;width:50%;clear:none}.thumb-nav-container{float:right}.split-item{width:49.1%;float:left;clear:none}.split-item.r-region{float:right}.single-post .split-item.r-region{width:45%}.split-item.l-region{float:left}.main-content-news{width:77%;float:left;clear:both}#sidebar{width:17%;float:right;clear:none;margin-top:0}.uneven-split .split-major{float:right;width:58%}.uneven-split .split-minor{margin-top:0;float:left;width:36%}.switched.uneven-split .split-major{float:left}.switched.uneven-split .split-minor{float:right}.single-post .link--go-back{display:block;margin:80px 0 50px}.even-split.four-col .split-item.span-2{width:calc(99% + 2px);margin-right:0;padding-bottom:43%;height:0}.even-split.four-col .split-item.span-2 .span-2__img{width:calc(33% + 2px);position:absolute;top:0;right:0;height:100%;overflow:hidden}.even-split.four-col .split-item.span-2 img{float:none;position:absolute;width:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;max-width:none}.even-split.four-col .split-item.span-2 .people-info{height:100%;padding:1em;width:66.66%;box-sizing:border-box;float:left;position:absolute}.people-info p{font-size:13px}.people-info.director-info p{font-size:12px}ul.related-projects-list li{display:inline-block;width:calc(24% - 4px);margin-right:1.33%;margin-bottom:0;padding-bottom:calc(24% - 4px)}ul.related-projects-list li:nth-child(4n){margin-right:0}.page-template-home .projects-container__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:93px}.page-template-home .projects-container__list-item{width:48%}.page-template-home .projects-container__detail{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;color:#fff;background-color:#e12325;text-align:center;opacity:0;-webkit-transition:opacity .3s ease-in-out .1s;-moz-transition:opacity .3s ease-in-out .1s;-o-transition:opacity .3s ease-in-out .1s;transition:opacity .3s ease-in-out .1s}.page-template-home .projects-container__detail:hover{opacity:1}.page-template-home .projects-container__detail h3{font-size:32px;margin-bottom:5px;font-weight:bold}.page-template-home .projects-container__detail p{font-size:24px;line-height:1}.project__list,.news__list{margin-left:-24px}.project__list .project__item,.project__list .news__item,.news__list .project__item,.news__list .news__item{width:calc(33.33% - 25px);margin:0 0 24px 24px}.project__list .project__item .project__item-tease,.project__list .project__item .news__item-tease,.project__list .news__item .project__item-tease,.project__list .news__item .news__item-tease,.news__list .project__item .project__item-tease,.news__list .project__item .news__item-tease,.news__list .news__item .project__item-tease,.news__list .news__item .news__item-tease{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;color:#fff;background-color:#e12325;opacity:0;-webkit-transition:opacity .3s ease-in-out .1s;-moz-transition:opacity .3s ease-in-out .1s;-o-transition:opacity .3s ease-in-out .1s;transition:opacity .3s ease-in-out .1s}.project__list .project__item .project__item-tease p,.project__list .project__item .news__item-tease p,.project__list .news__item .project__item-tease p,.project__list .news__item .news__item-tease p,.news__list .project__item .project__item-tease p,.news__list .project__item .news__item-tease p,.news__list .news__item .project__item-tease p,.news__list .news__item .news__item-tease p{padding:0 10%;font-weight:bold;margin-bottom:0}.project__list .project__item:hover .project__item-img,.project__list .project__item:hover .news__item-img,.project__list .news__item:hover .project__item-img,.project__list .news__item:hover .news__item-img,.news__list .project__item:hover .project__item-img,.news__list .project__item:hover .news__item-img,.news__list .news__item:hover .project__item-img,.news__list .news__item:hover .news__item-img{transform:scale(1.3)}.project__list .project__item:hover .project__item-tease,.project__list .project__item:hover .news__item-tease,.project__list .news__item:hover .project__item-tease,.project__list .news__item:hover .news__item-tease,.news__list .project__item:hover .project__item-tease,.news__list .project__item:hover .news__item-tease,.news__list .news__item:hover .project__item-tease,.news__list .news__item:hover .news__item-tease{opacity:1;transition:opacity .3s linear;-o-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear}.project__list--flex{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 992px){.grid-1-2-4{width:100%}.grid-1-2-4>.grid-item{width:calc(25% - 1px);padding-bottom:calc(25% - 1px + 11.25em);margin-left:1px;margin-bottom:1px}.single .cats-container{float:right}.related-projects-list-container{margin-right:145px}.project-type-list-container{margin-right:5%}.even-split.four-col .split-item{width:calc(25% - 1px);padding-bottom:calc(25% - 1px);margin-right:1px;margin-bottom:1px}.even-split.four-col .split-item.span-2{width:calc(50% - 1px);padding-bottom:calc(40% - 1px);height:0}.even-split.four-col .split-item.span-2 .span-2__img{width:100%;position:static}.even-split.four-col .split-item.span-2 .people-info{height:100%;padding:1em;width:100%;box-sizing:border-box;float:none}.thumb-nav-container{width:45%}.image-menu{width:101.33%}.image-menu li{width:calc(25% - 6px);padding-bottom:calc(25% - 6px);margin-right:1px;margin-bottom:1px}.image-menu li.span-2{width:calc(50% - 12px)}.image-menu--thirds li{width:calc(33.3% - 4px);padding-bottom:calc(33.3% - 4px)}.image-menu-link-title{top:0;height:100%;opacity:0;background-color:rgba(245,65,51,.9)}.awards-overlay{bottom:0;height:11.25em;opacity:1}.awards .grid-item a:hover .awards-overlay{height:13.75em}.image-menu-link-title:hover{opacity:1}.image-menu-link-title span,.awards-overlay .awards-details{width:calc(100% - 40px);position:absolute;bottom:20px;left:20px;padding:0;font-size:1.25em;line-height:1.15em}.awards-overlay .awards-details{top:20px;bottom:auto}.awards .grid-item h1{padding-bottom:0}.awards .grid-item h2{padding-top:1.67em;font-size:12px}.people-info{height:100%;top:0;background-color:rgba(245,65,51,.9);opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.people-info:hover{opacity:1}.people-info{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(245,65,51,.9)}.people-bio,.people-content{position:absolute;width:80%;left:10%;top:10%;padding:0}.people-content{left:5%;width:90%}.people-info .linkedin{position:absolute;left:10%;bottom:8%}.people-info .job-title{color:#fff;font-size:20px;line-height:1em;display:block}.people-info h1{font-size:28px}.people-item .people-info h1{margin:0}.people-info .degree{font-size:20px;display:block;margin-top:20px}.even-split.four-col .split-item.span-2 .people-info{padding:0}.director-info .people-bio{position:absolute;width:45%;left:5%}.director-info .director-info-right{left:auto;right:3%}.people-info.director-info .linkedin{left:5%;bottom:8%}.project-info{width:45%;clear:none;float:left}.post-type-archive-projects .image-menu{height:100%;width:100%;width:calc(100% + 1px)}.post-type-archive-projects .image-menu li{outline:1px solid #fff;width:25%;margin-bottom:0;margin-left:0;margin-right:0}.post-type-archive-projects .image-menu li.masonry--1-1 .image-menu-link{padding-bottom:100%}.post-type-archive-projects .image-menu li.masonry--1-2 .image-menu-link{padding-bottom:200.5%}.post-type-archive-projects .image-menu li.masonry--1-3 .image-menu-link{padding-bottom:300.5%}.post-type-archive-projects .image-menu li.masonry--1-4 .image-menu-link{padding-bottom:401%}.post-type-archive-projects .image-menu li.masonry--2-1 .image-menu-link{padding-bottom:50%}.post-type-archive-projects .image-menu li.masonry--2-2 .image-menu-link{padding-bottom:100%}.post-type-archive-projects .image-menu li.masonry--2-3 .image-menu-link{padding-bottom:150%}.post-type-archive-projects .image-menu li.masonry--2-4 .image-menu-link{padding-bottom:200%}.post-type-archive-projects .image-menu li.masonry--3-1 .image-menu-link{padding-bottom:33.3%}.post-type-archive-projects .image-menu li.masonry--3-2 .image-menu-link{padding-bottom:67%}.post-type-archive-projects .image-menu li.masonry--3-3 .image-menu-link{padding-bottom:100%}.post-type-archive-projects .image-menu li.masonry--3-4 .image-menu-link{padding-bottom:133.3%}.post-type-archive-projects .image-menu li.masonry--4-1 .image-menu-link{padding-bottom:25%}.post-type-archive-projects .image-menu li.masonry--4-2 .image-menu-link{padding-bottom:50%}.post-type-archive-projects .image-menu li.masonry--4-3 .image-menu-link{padding-bottom:75%}.post-type-archive-projects .image-menu li.masonry--4-4 .image-menu-link{padding-bottom:100%}.post-type-archive-projects .image-menu li.masonry--1-1,.post-type-archive-projects .image-menu li.masonry--1-2,.post-type-archive-projects .image-menu li.masonry--1-3,.post-type-archive-projects .image-menu li.masonry--1-4{width:calc(25% - 1px)}.post-type-archive-projects .image-menu li.masonry--2-1,.post-type-archive-projects .image-menu li.masonry--2-2,.post-type-archive-projects .image-menu li.masonry--2-3,.post-type-archive-projects .image-menu li.masonry--2-4{width:calc(50% - 2px)}.post-type-archive-projects .image-menu li.masonry--3-1,.post-type-archive-projects .image-menu li.masonry--3-2,.post-type-archive-projects .image-menu li.masonry--3-3,.post-type-archive-projects .image-menu li.masonry--3-4{width:calc(75% - 3px)}.post-type-archive-projects .image-menu li.masonry--4-1,.post-type-archive-projects .image-menu li.masonry--4-2,.post-type-archive-projects .image-menu li.masonry--4-3,.post-type-archive-projects .image-menu li.masonry--4-4{width:100%}.post-type-archive-projects .image-menu li.masonry--1-1,.post-type-archive-projects .image-menu li.masonry--2-1,.post-type-archive-projects .image-menu li.masonry--3-1,.post-type-archive-projects .image-menu li.masonry--4-1{padding-bottom:25%}.post-type-archive-projects .image-menu li.masonry--1-2,.post-type-archive-projects .image-menu li.masonry--2-2,.post-type-archive-projects .image-menu li.masonry--3-2,.post-type-archive-projects .image-menu li.masonry--4-2{padding-bottom:50%}.post-type-archive-projects .image-menu li.masonry--1-3,.post-type-archive-projects .image-menu li.masonry--2-3,.post-type-archive-projects .image-menu li.masonry--3-3,.post-type-archive-projects .image-menu li.masonry--4-3{padding-bottom:75%}.post-type-archive-projects .image-menu li.masonry--1-4,.post-type-archive-projects .image-menu li.masonry--2-4,.post-type-archive-projects .image-menu li.masonry--3-4,.post-type-archive-projects .image-menu li.masonry--4-4{padding-bottom:100%}}@media only screen and (min-width: 1120px){.overlay-content{position:absolute;top:0;right:0;width:45%;box-sizing:border-box;padding:20px;height:100%;background-color:rgba(255,255,255,.9)}.overlay-content p{font-size:12px}.grid-1-2-4>.grid-item{padding-bottom:calc(25% - 1px + 9.5em)}.awards-overlay{height:9.5em}.awards .grid-item a:hover .awards-overlay{height:12em}.image-menu li{width:calc(25% - 4px);padding-bottom:calc(25% - 4px)}.image-menu li.span-2{width:calc(50% - 7px)}.people-info.director-info p{font-size:13px}.office-list li,.office-list li:nth-child(2n){width:auto;float:left}}@media only screen and (min-width: 1250px){.even-split.four-col .split-item.span-2{padding-bottom:calc(25% - 1px)}.overlay-content p{font-size:14px}}@media only screen and (min-width: 1350px){.project-type-list li{width:auto;float:left;clear:none;padding:0 2.5em 0 0;line-height:1em;margin-bottom:.25em}.project-type-list li:first-child{width:auto;float:left;clear:none;padding-left:0;border-left:0}}@media only screen and (min-width: 1382px){.project-type-list-container{margin-right:14%}}@media only screen and (max-width: 599px){.mobile-nav{position:fixed;top:0;right:-75%;width:75%;height:100%;background-color:#fff;display:block;z-index:10;-webkit-transition:right .3s;-moz-transition:right .3s;-o-transition:right .3s;transition:right .3s}.mobile-overlay{display:block;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0);top:0;left:0;z-index:-100;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.mobile-nav #menu-primary-navigation{position:absolute !important;top:18px;left:20px}.mobile-overlay.active{background-color:rgba(0,0,0,.65);z-index:10}.mobile-overlay.z-indexed{z-index:10}.mobile-nav.active{right:0}.slider-wrap{width:100%}.head-nav{padding-left:0}.head-nav a{margin:10px 0}.home .head-nav{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.home .mobile-overlay.z-indexed+.head-nav{z-index:10}.image-menu li.span-2 img{width:auto;min-width:100%;min-height:100%}.footer-content .social{width:100%;text-align:center;margin-bottom:20px}.footer-content .left{position:relative;left:calc(50% - 115px);margin-bottom:10px}}/*# sourceMappingURL=layout.css.map */
