/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin-left:0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.image-content,header #plus,header #plus-container-wrapper #plus-container #plus-close,header #search-container #search-icon,.home #home-slideshow a.next,.home #home-slideshow a.previous,.slide-navigation-buttons a,.slideshow-wrapper .next-mobile,.slideshow-wrapper .previous-mobile,.full-screen-slideshow-wrapper a.next,.full-screen-slideshow-wrapper a.previous{display:block;overflow:hidden;text-indent:-9999px;background-position:top left;background-repeat:none}.image-content-hover,header #plus:hover,header #plus-container-wrapper #plus-container #plus-close:hover,.home #home-slideshow a.previous:hover{background-position:bottom left}.main-navigation-text,header #main-navigation-wrapper nav#main-navigation ul li a{line-height:50px;font-size:11px;letter-spacing:1.9px;font-weight:700;text-transform:uppercase;color:#414142}.mobile-drop-down-navigation{min-height:49px;margin-bottom:8px}.mobile-drop-down-navigation form{width:auto;margin:0 0;padding:0 0 0 10px}.mobile-drop-down-navigation form label{line-height:49px;padding-right:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:10px}.mobile-drop-down-navigation form select{width:220px}.mobile-drop-down-navigation form select.extra-select{margin-top:10px}body{font-family:"proxima-nova",Arial,sans-serif;font-size:14px;line-height:18px;background-color:#fff}a{color:#f82430;text-decoration:none;outline:none}a.active,a:hover,a.active_parent{color:#000}strong{font-weight:700}header{height:273px;position:fixed;z-index:15;min-width:960px;width:100% !important;width:960px;background:#fff;top:-209px}header #main-navigation-wrapper{background:#fff;min-width:960px;width:100% !important;width:960px;position:absolute;bottom:0;height:64px;z-index:10}header #main-navigation-wrapper nav#main-navigation{position:absolute;right:110px}header #main-navigation-wrapper nav#main-navigation #logo{width:50px;height:50px;display:block;float:left;margin-right:29px;background:#f82430;position:relative;overflow:hidden}header #main-navigation-wrapper nav#main-navigation .mobile-menu{position:absolute;top:48px;left:11px;background:none;border:0;display:none;outline:none;color:#414142;font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;height:15px;line-height:15px;padding:0 0 0 33px}header #main-navigation-wrapper nav#main-navigation .mobile-menu:before{content:'';display:block;width:22px;height:15px;background:url("/lib/img/icon-menu.png") no-repeat 0 0;position:absolute;top:0;left:0}header #main-navigation-wrapper nav#main-navigation .mobile-menu.active{color:#f82430}header #main-navigation-wrapper nav#main-navigation .mobile-menu.active:before{background-position:-22px 0}header #main-navigation-wrapper nav#main-navigation ul{margin:0;padding:0;float:left}header #main-navigation-wrapper nav#main-navigation ul li{list-style:none;float:left;padding:3px 32px 0 0}header #main-navigation-wrapper nav#main-navigation ul li a.hover,header #main-navigation-wrapper nav#main-navigation ul li a:hover,header #main-navigation-wrapper nav#main-navigation ul li a.active{color:#f82430}header #main-navigation-wrapper nav#main-navigation ul li#nav-design{position:absolute;left:-267px}header #main-navigation-wrapper nav#main-navigation ul li#nav-2{position:absolute;left:-183px}header #sub-navigation{background-color:#f5f5f5;position:absolute;z-index:5;left:0;bottom:273px;overflow:hidden;min-width:960px;width:100% !important;width:960px}header #sub-navigation .sub-nav-items{position:absolute;top:0;padding:8px 0 0;width:195px}header #sub-navigation .sub-nav-items h4{margin:0;padding:9px 0 0;font-size:11px;color:#b3b3b3;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}header #sub-navigation .sub-nav-items a{line-height:20px;padding:0 0 0 15px;text-indent:-10px;display:block;font-size:13px;font-weight:700;color:#414142}header #sub-navigation .sub-nav-items a:hover{color:#f82430;background-color:#e7e7e7}header #sub-navigation .sub-nav-items .sub-nav-segment{width:195px;float:left}header #sub-navigation .sub-nav-items .sub-nav-segment p{margin:10px 0 0;font-size:13px;line-height:20px;font-weight:700;color:#8a8a8a}header #sub-navigation .sub-nav-items .sub-nav-segment p a{display:inline;padding:0}header #sub-navigation .sub-nav-items ul{margin:0;padding:9px 0 10px;list-style:none}header #sub-navigation .sub-nav-items ul li{line-height:20px;position:relative;left:-5px;width:179px}header #sub-navigation #sub-nav-design.sub-nav-items{width:780px}header #plus{position:absolute;bottom:21px;left:16px;width:30px;height:30px;background-image:url("/lib/img/nav-plus.gif");z-index:15}header #plus-container-wrapper{background-color:#f5f5f5;height:209px;position:relative;z-index:25}header #plus-container-wrapper #plus-container{width:560px;padding:8px 0 0 25px;hegith:210px}header #plus-container-wrapper #plus-container #plus-close{width:19px;height:19px;background:url("/lib/img/nav-x.png")}header #plus-container-wrapper #plus-container .plus-section{position:absolute;width:620px;padding:10px 0 0}header #plus-container-wrapper #plus-container .plus-section p{margin:0;font-size:22px;line-height:28px;color:#414142}header #language-switch{z-index:25;display:block;position:absolute;left:24px;padding-top:4px}header #language-switch a{font-size:11px;line-height:50px;letter-spacing:1.9px;font-weight:700;color:#414142}header #language-switch a:hover,header #language-switch a:focus{color:#F82430}header #language-switch a.english{font-family:"proxima-nova",Arial,sans-serif;text-transform:uppercase}header #language-switch a.chinese{font-size:16px;line-height:47px;font-family:SimHei,Hei,sans-serif}header #tagline{z-index:25;left:85px;margin-top:8px;height:40px;margin-right:720px;position:absolute}header #tagline .tagline-text,header #tagline .tagline-link{font-weight:700;color:#f82430;font-size:13px;line-height:16px;height:40px;display:table-cell;vertical-align:middle;width:100%}header #tagline .tagline-link:hover{color:#000}header #search-container{width:29px;height:28px;position:absolute;bottom:23px;right:14px;z-index:20}header #search-container #search-icon{position:absolute;top:0;right:0;z-index:5;width:32px;height:28px;background-image:url("/lib/img/icon-magnifying-glass.gif");filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}header #search-container #search-icon:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}header #search-container form{margin:0;padding:0;position:absolute;width:231px;top:0;right:-300px}header #search-container #search-submit{position:absolute;right:-500px}header #search-container #search-input{border:none;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;height:26px;line-height:26px;font-size:11px;letter-spacing:.2px;font-weight:700;color:#414142;width:231px;margin:0;padding:0 0 0 3px}#navigation-shim{position:absolute;top:0;left:0;z-index:10}.rgba #navigation-shim{background-color:rgba(255,255,255,0.3)}footer{position:relative;z-index:1;height:68px;clear:both;margin:0;background-color:#fff;overflow:hidden;min-width:960px;width:100% !important;width:960px;border-top:1px solid #e5e5e5}footer #footer-navigation{width:530px;float:left;padding:17px 0 0 25px}footer #footer-navigation ul{margin:0;padding:0}footer #footer-navigation ul li{list-style:none;display:inline;border-right:1px solid #414142;line-height:10px;font-size:12px;padding:0 13px}footer #footer-navigation ul li a{color:#000;font-weight:700}footer #footer-navigation ul li a:hover{color:#999}footer #footer-navigation ul li:first-child{padding-left:0}footer #footer-navigation ul li:last-child{border:none}footer #footer-navigation p{font-size:11px;color:#9a9a9a;margin:0;padding:0}footer #footer-social{width:400px;float:right}footer #footer-social ul{margin:0;padding:17px 17px 0 0}footer #footer-social ul li{list-style:none;float:right;padding-left:7px}footer #footer-social ul li a{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}footer #footer-social ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#page{position:relative;z-index:5;padding:78px 0 0;min-width:960px;width:100% !important;width:960px}#page .share-wrapper{padding-bottom:19px}#page .share-wrapper #share-this-page-container{width:960px;margin:0 auto 0;padding:19px 0 20px;border-top:1px solid #c6c6c6;border-bottom:3px solid #c6c6c6}#page .share-wrapper #share-this-page-container a.addthis_button{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;display:block;width:236px;height:16px;line-height:17px;text-transform:uppercase;color:#fff;padding:1px 0 0 4px;background-color:#c6c6c6}#page .share-wrapper #share-this-page-container a.addthis_button:hover{background-color:#636363}#page .wrapper{overflow:hidden;min-width:960px;width:100% !important;width:960px}#page .wrapper.gray{background-color:#f5f5f5}#page .wrapper.half-half{background:url("/lib/img/background-half-half.gif") left -25% repeat-x}#page #primary-content-container{width:960px;margin:0 auto;padding:31px 0;overflow:hidden}#page #primary-content-container #primary-column-content{width:635px;float:left}#page #primary-content-container #secondary-column-content{width:230px;float:right}#page #primary-content-container #primary-wide-column{overflow:hidden;padding-bottom:30px;border-bottom:1px solid #c6c6c6;margin-bottom:15px}.home #page,.design-landing #page{padding-top:0}.location-individual #page .share-wrapper,.people-individual #page .share-wrapper,.firm-profile #page .share-wrapper{padding-top:25px}#third-level-nav ul{list-style:none;margin:0;padding:0;font-size:12px;line-height:19px;font-weight:700}#third-level-nav select{display:none}.subnav-wrapper{z-index:10;position:relative}.subnav-wrapper #subnav-dropdown{display:none}.subnav-wrapper #subnav{padding:5px 0 6px;overflow:hidden;margin:0 auto 20px;width:960px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;border-top:1px solid #e1e3e6;border-bottom:3px solid #e1e3e6}.subnav-wrapper #subnav h5{margin:0 0 3px;font-size:11px}.subnav-wrapper #subnav ul{margin:0;padding:0;list-style:none}.subnav-wrapper #subnav ul li{padding-right:15px;display:block;float:left}.home #home-slideshow{position:relative;overflow:hidden;padding-top:64px;height:1200px}.home #home-slideshow .slide{position:absolute;left:-9999px;z-index:10}.home #home-slideshow .slide .big-slide-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.home #home-slideshow .slide img{display:block;position:absolute;z-index:5}.home #home-slideshow .slide .caption{position:absolute;width:100%;background:#000;background:rgba(0,0,0,0.4);bottom:50px;overflow:hidden;z-index:20}.home #home-slideshow .slide .caption h2{position:relative;float:right;text-align:right;margin:0 50px 0 0;padding:8px 0 7px;font-style:italic;font-weight:700;font-size:15px;line-height:19px;letter-spacing:1px;color:#fff;text-transform:uppercase}.home #home-slideshow .slide .caption h2 a{display:block;color:#fff;padding:0 35px 0 0;background:transparent url("/lib/img/icon-plus-home-slideshow.gif") right center no-repeat}.home #home-slideshow .slide .caption h2 a:hover{color:#AAA;background-image:url("/lib/img/icon-plus-home-slideshow-o.gif")}.home #home-slideshow .slide .home-slideshow-hotspot{position:absolute;z-index:15;left:50%;top:50%;height:520px;width:840px;margin:-290px 0 0 -420px;background:transparent url("/lib/img/blank.gif")}.home #home-slideshow .slide .slide-interactive-slideshow{position:absolute;z-index:20;width:640px;height:380px;overflow:hidden;left:50%;top:50%;margin:-100px 0 0 -320px;background:url("/lib/img/background-home-slide-interactive.png") no-repeat}.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide{position:absolute;top:0;left:0}.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide .content{position:absolute;top:30px;filter:inherit}.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide h3{text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:12px;color:#f82430;margin:0;padding:6px 0 0 14px}.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide h5,.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide h6{font-size:14px;line-height:15px;margin:0;padding:0}.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide h5{padding-top:8px;letter-spacing:1px;text-transform:uppercase}.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide .image{position:absolute;top:0;left:374px;filter:inherit}.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide .image img{filter:inherit}.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide .video{width:640px;text-align:center;display:none}.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide .text{color:#fff;font-size:16px;line-height:19px;width:315px;padding:0 13px 0;position:absolute;filter:inherit}.home #home-slideshow .slide .slide-interactive-slideshow .slide-interactive-slide .text p{filter:inherit;margin:0;padding:3px 0}.home #home-slideshow .slide .slide-interactive-slideshow .slideshow-navigation{position:absolute;top:350px;left:0;width:614px;padding:6px 13px}.home #home-slideshow .slide .slide-interactive-slideshow .slideshow-navigation a{text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:12px}.home #home-slideshow .slide .slide-interactive-slideshow .slideshow-navigation a:hover{color:#fff}.home #home-slideshow .slide .slide-interactive-slideshow .slideshow-navigation .slideshow-next{float:right}.home #home-slideshow a.next,.home #home-slideshow a.previous{outline:none;position:absolute;z-index:20;width:49px;height:59px;background-image:url("/lib/img/arrows-home-slideshow.gif")}.home #home-slideshow a.next{background-position:top right;right:0}.home #home-slideshow a.next:hover{background-position:bottom right}.generic.career-subpage #page .wysiwyg-primary table{margin:30px 0 0;padding-top:20px;border-top:1px solid #c6c6c6}.generic.career-subpage #page .wysiwyg-primary table td{width:50%}.generic.career-subpage #page .wysiwyg-primary table td p{color:#727272;padding-right:50px;font-size:12px;line-height:16px}.generic.career-subpage #page .wysiwyg-primary table td p strong{color:#000}.design-landing.design-design #page .wysiwyg-primary a{font-weight:700}.design-landing.design-design #page .wysiwyg-primary h2.section-title{border-bottom:1px solid #c6c6c6;padding:2px 0 5px;margin-bottom:0}.design-landing.design-design #page .wysiwyg-primary ul{margin:0;padding:0 0 14px;list-style:none}.design-landing.design-design #page .wysiwyg-primary ul li{padding:6px 1px 4px;border-bottom:1px solid #c6c6c6;font-weight:700}.slide-navigation-buttons{position:absolute;left:422px;top:0;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.slide-navigation-buttons a{display:block;float:left;width:25px;background:url("/lib/img/arrows-project-slider-navigation.png") no-repeat}.slide-navigation-buttons a.previous:hover{background-position:bottom left}.slide-navigation-buttons a.next{background-position:top right}.slide-navigation-buttons a.next:hover{background-position:bottom right}.slide-navigation-buttons span{width:85px;color:#7e7e7e;display:block;float:left;text-align:center}#project-slider-wrapper{width:960px;height:300px;margin:0 auto;padding:0;overflow:hidden;position:relative}#project-slider-wrapper #project-dropdown{display:none}#project-slider{width:960px;height:192px;border-bottom:3px solid #c6c6c6;margin:0 auto;padding-top:78px;overflow:hidden}#project-slider #slide-navigation{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;height:27px;line-height:27px;position:relative}#project-slider #slide-navigation h5{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;margin:0;width:395px;float:left;display:block;padding-top:1px}#project-slider #slide-navigation h5 a{color:#000}#project-slider #slide-navigation h5 a:hover{color:#414142}#project-slider #slide-navigation .view-all{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;padding-top:1px;width:75px;float:right;display:block;text-align:right}#project-slider #slide-items{padding-top:15px;position:relative}#project-slider #slide-items .slide{float:left;width:155px;height:159px;position:relative;line-height:12px;margin-left:6px;z-index:1}#project-slider #slide-items .slide a{display:block;position:absolute;height:159px;width:155px;z-index:1}#project-slider #slide-items .slide a h4,#project-slider #slide-items .slide a h5,#project-slider #slide-items .slide a h6{margin:0;padding-right:8px;padding:0 8px 0 1px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}#project-slider #slide-items .slide a h4{padding-top:82px}#project-slider #slide-items .slide a h6.location{color:#818181}#project-slider #slide-items .slide a .case-study{display:none}#project-slider #slide-items .slide a img{position:absolute;top:0;width:155px;height:77px;z-index:4}#project-slider #slide-items .slide a:hover{width:213px;height:auto;border:1px solid #e1e3e6;background-color:#fff;padding:12px 9px 12px 10px;top:-57px;left:-38px;z-index:10}#project-slider #slide-items .slide a:hover img{width:auto;height:auto;position:static}#project-slider #slide-items .slide a:hover .case-study{display:block;margin:0}#project-slider #slide-items .slide a:hover h4{padding:0 3px 10px 0;color:#525252}#project-slider #slide-items .slide a:hover .location{padding-top:10px}#project-slider #slide-items .slide a:hover .case-study{padding-top:2px;color:#f82430}#project-slider #slide-items .slide:hover{z-index:10}#project-slider #slide-items .slide.leftSide a:hover{left:0}#project-slider #slide-items .slide.rightSide a:hover{left:-79px}#project-slider #slide-items .slide:first-child{margin-left:0}.design-landing #page .mobile-only,.social-responsibility #page .mobile-only{display:none}.design-landing #page .isotope-and-one .one,.social-responsibility #page .isotope-and-one .one{float:left;padding:23px 0}.design-landing #page .locations-list-container,.social-responsibility #page .locations-list-container{width:960px;margin:0 auto;border-top:1px solid #c6c6c6;padding:34px 0;overflow:hidden}.design-landing #page .locations-list-container .map-container,.social-responsibility #page .locations-list-container .map-container{width:459px;height:284px;float:left;background:#fff;padding:8px;border:1px solid #c6c6c6}.design-landing #page .locations-list-container .locations-list,.social-responsibility #page .locations-list-container .locations-list{width:480px;float:left}.design-landing #page .locations-list-container .locations-list .column,.social-responsibility #page .locations-list-container .locations-list .column{width:220px;padding:0 7px 0 13px;float:left}.design-landing #page .locations-list-container .locations-list h5,.social-responsibility #page .locations-list-container .locations-list h5{margin:4px 0 0;color:#9a9a9a;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.design-landing #page .locations-list-container .locations-list p,.social-responsibility #page .locations-list-container .locations-list p{font-size:12px;margin:0}.design-landing #page .locations-list-container .locations-list a,.social-responsibility #page .locations-list-container .locations-list a{display:block;margin-bottom:16px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:10px}.design-landing #page #case-study-content,.social-responsibility #page #case-study-content{width:960px;margin:0 auto;overflow:hidden}.design-landing #page #case-study-content .column,.social-responsibility #page #case-study-content .column{float:left}.design-landing #page #case-study-content .column-primary,.social-responsibility #page #case-study-content .column-primary{width:440px;padding:0 40px 15px 0}.design-landing #page #case-study-content .column.column-small,.social-responsibility #page #case-study-content .column.column-small{width:220px;padding:2px 10px 15px}.design-landing #page #case-study-content.two-column .column-primary,.social-responsibility #page #case-study-content.two-column .column-primary{width:680px}.rgba .design-landing #page,.social-responsibility #page .slideshow-wrapper .hotspot{background:transparent}.mozilla.design-landing #page .wrapper.headlines h1,.mozilla.social-responsibility #page .wrapper.headlines h1{letter-spacing:0}.social-responsibility #page .subnav-wrapper #subnav,.sustainable-landing #page .subnav-wrapper #subnav{margin-bottom:0;border-bottom:0}.social-responsibility #page #project-slider-wrapper,.sustainable-landing #page #project-slider-wrapper{height:230px;z-index:5;margin-top:-20px}.social-responsibility #page #project-slider-wrapper #project-slider,.sustainable-landing #page #project-slider-wrapper #project-slider{padding-top:20px}.sustainable-landing #page #sustainable-landing-content{width:960px;margin:0 auto;padding:20px 0}.sustainable-landing #page #sustainable-landing-content .three{width:723px;float:left;overflow:hidden}.sustainable-landing #page #sustainable-landing-content .three .block.block-profile .block-profile-content{background-color:#86a42e}.sustainable-landing #page #sustainable-landing-content .three .block{float:left}.sustainable-landing #page #sustainable-landing-content .three .block h3{font-size:15px;margin:3px 0 0}.sustainable-landing #page #sustainable-landing-content .one{float:right;padding:12px 0 20px;width:235px}.sustainable-landing #page #sustainable-landing-content .one .block{background:#ffffff;margin:10px 0px 26px -2px;padding:10px 20px 1px 8px;font-size:12px;line-height:16px}.sustainable-landing #page #sustainable-landing-content .one .block p{margin-bottom:8px}.sustainable-landing #page #sustainable-landing-content .one .block h5{margin-top:0;margin-bottom:5px}.sustainable-landing #page #sustainable-landing-content .one .block img{display:block}.sustainable-landing #page #sustainable-landing-content .one .block .note p{font-size:10px}.sustainable-landing #page #sustainable-landing-content .one .side-bar-callout{clear:both;padding:3px 0}.sustainable-landing #page #sustainable-landing-content .one .side-bar-callout h3{font-size:15px;margin:0;padding:0;font-weight:700}.sustainable-landing #page #sustainable-landing-content .one .side-bar-callout p{font-size:11px;line-height:14px;margin:0 0 8px}.sustainable-landing #page #sustainable-landing-content .one .side-bar-callout img{display:block;width:75px;height:75px;float:right;margin:0 0 8px 8px}.location-landing #page .clocks-wrapper{position:relative;height:140px;z-index:9}.location-landing #page .clocks-wrapper #clocks-container{width:960px;margin:0 auto;position:relative;height:140px;overflow:visible}.location-landing #page .clocks-wrapper #clocks-container .button{width:45px;height:50px;position:absolute;top:35px;left:0;display:block;text-indent:-9999px;overflow:hidden;background:url("/lib/img/arrow-clock-navigation.gif")}.location-landing #page .clocks-wrapper #clocks-container .previous{left:-64px;background-position:top left}.location-landing #page .clocks-wrapper #clocks-container .previous:hover,.location-landing #page .clocks-wrapper #clocks-container .previous.disabled{background-position:bottom left}.location-landing #page .clocks-wrapper #clocks-container .next{left:978px;background-position:top right}.location-landing #page .clocks-wrapper #clocks-container .next:hover,.location-landing #page .clocks-wrapper #clocks-container .next.disabled{background-position:bottom right}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper{width:960px;margin:0 auto;position:relative;height:140px;overflow:hidden}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider{position:absolute}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock{margin:10px 0 0;position:relative;text-align:center;overflow:hidden;float:left}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a{display:block;width:120px;height:45px;padding:85px 0 0;color:#000;opacity:0.3}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a .clock-face{width:62px;height:62px;padding:3px 0;position:absolute;top:10px;left:50%;margin-left:-29px}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a .clock-hand{position:absolute;top:0;left:0;z-index:5}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a .clock-hand .clock-hour,.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a .clock-hand .clock-minute{position:absolute;top:29px;left:60px;z-index:5}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a .clock-hand .clock-minute{top:21px}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a h4,.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a h6{margin:0;line-height:14px}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a h4{text-transform:uppercase;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a h6{font-weight:normal;font-size:11px;color:#494040}.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a:hover,.location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a.active{background-color:#f5f5f5;filter:alpha(opacity=100);opacity:1}.location-landing #page .big-quote-wrapper{padding:70px 0}.opacity .location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a:hover .clock-face,.opacity .location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a.active .clock-face{width:68px;height:68px;padding:0;margin-left:-32px}.opacity .location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a:hover .clock-hour,.opacity .location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a:hover .clock-minute,.opacity .location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a.active .clock-hour,.opacity .location-landing #page .clocks-wrapper #clocks-container #clocks-container-wrapper #clocks-slider .clock a.active .clock-minute{filter:alpha(opacity=100);opacity:1}.location-individual #page .location-individual-map{height:43px;overflow:hidden;position:relative}.location-individual #page .location-people-wrapper #location-people{width:960px;margin:0 auto;position:relative;overflow:hidden}.location-individual #page .location-people-wrapper #location-people h1{text-transform:uppercase;font-size:43px;line-height:43px;letter-spacing:1px;font-weight:700;margin:0;padding:35px 10px 50px}.location-individual #page .location-content{width:960px;margin:0 auto;padding:30px 0;overflow:hidden}.location-individual #page .location-content .column{float:left}.location-individual #page .location-content .column.one{width:237px}.location-individual #page .location-content .column.one .location{width:221px;margin:2px 0;padding:6px 8px 12px 6px;border:1px solid #e1e3e6;background-color:#fff;font-size:12px;line-height:16px}.location-individual #page .location-content .column.one a.get-directions{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.location-individual #page .location-content .column.one p{margin:3px 0 0}.location-individual #page .location-content .column.one .location-gmap{width:100%;height:178px;margin-bottom:5px}.location-individual #page .location-content .column.two{width:705px;float:right;overflow:hidden}.location-individual #page .location-content .column.two h5{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.location-individual #page .location-content .column.two h5.headline{margin:0;padding:4px 0;border-bottom:1px solid #c6c6c6}.location-individual #page .location-content .column.two .wide{width:440px;float:left}.location-individual #page .location-content .column.two .narrow{width:185px;padding-right:50px;float:right}.location-individual #page .location-content #location-people-group{width:960px;margin:0 auto;padding-bottom:30px;position:relative;overflow:hidden}.location-individual #page .location-content #location-people-group .person{position:relative;padding:0 0 0 55px;width:185px;float:left;line-height:14px}.location-individual #page .location-content #location-people-group .person p{margin:0;font-size:11px}.location-individual #page .location-content #location-people-group .person h5{margin:0;padding:1px 0 0;color:#9a9a9a;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:10px}.location-individual #page .location-content #location-people-group .person img{position:absolute;top:0;left:5px}.location-individual #page .location-content #location-people-group .person.no-image{padding-left:0;width:220px}.location-individual #page .location-content #location-people-group .note{clear:both;padding:8px 0 0 5px}.location-individual #page .location-content #location-people-group .note p{margin:0;font-size:11px;color:#989898}.people-individual #page .people-individual-wrapper #people-individual{width:960px;margin:0 auto;padding:25px 0;overflow:hidden}.people-individual #page .people-individual-wrapper #people-individual h5{margin:0;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;color:#9a9a9a}.people-individual #page .people-individual-wrapper #people-individual h1{font-size:23px;font-style:italic;font-weight:700;margin:20px 0 0 2px;letter-spacing:1px}.people-individual #page .people-individual-wrapper #people-individual h1 em{padding-left:3px;font-size:12px;font-style:normal;letter-spacing:1px}.people-individual #page .people-individual-wrapper #people-individual .meta{margin:4px 0 11px;font-size:12px;line-height:15px}.people-individual #page .people-individual-wrapper #people-individual .phone-email{overflow:hidden}.people-individual #page .people-individual-wrapper #people-individual .phone-email .meta{display:inline-block;margin:0;padding:0}.people-individual #page .people-individual-wrapper #people-individual p.person-social-media{overflow:hidden}.people-individual #page .people-individual-wrapper #people-individual p.person-social-media a{display:block;float:left;width:16px;height:16px;margin-right:4px}.people-individual #page .people-individual-wrapper #people-individual p.person-social-media.bump-right{display:inline-block;margin:0 0 0 15px;padding:6px 0 6px 10px;border-left:1px solid #9a9a9a;position:absolute}.people-individual #page .people-individual-wrapper #people-individual .primary{float:left;width:635px;padding:10px 0 0}.people-individual #page .people-individual-wrapper #people-individual .secondary{width:220px;float:right;margin:0 17px 0}.people-individual #page .people-individual-wrapper #people-individual .secondary h5{color:#000}.people-individual #page .people-individual-wrapper #people-individual .secondary .callout{border-bottom:1px solid #c6c6c6;padding:11px 0 0}.people-individual #page .people-individual-wrapper #people-individual .secondary .callout h5{color:#9a9a9a}.people-individual #page .people-individual-wrapper #people-individual .secondary .callout p{margin:3px 0 10px;color:#4f4f4f;font-size:12px;line-height:15px}.people-individual #page .people-individual-wrapper #people-individual .secondary .callout.projects{font-size:12px;line-height:15px;width:180px;padding-bottom:7px}.people-individual #page .people-individual-wrapper #people-individual .secondary .callout.projects a{display:block;padding:8px 0 6px}.people-individual #page .people-individual-wrapper #people-individual .secondary .callout.projects a img{display:block;width:153px;height:75px;margin-bottom:5px}.people-individual #page .people-individual-wrapper #people-individual .secondary .callout:last-child{border:none}.firm-profile #page .isotope-and-one{padding:25px 0}.firm-profile #page .isotope-and-one .one{float:right;padding:12px 0 0;width:235px}.firm-profile #page .isotope-and-one .one h5{border-top:1px solid #c6c6c6;margin-top:20px;padding-top:20px}.firm-profile #page .isotope-and-one .one h5:first-child{border:none;padding-top:0;margin-top:0}.firm-profile #page .isotope-and-one .one ul{margin:0;padding:5px 0 10px;list-style:none;overflow:hidden}.firm-profile #page .isotope-and-one .one ul li{display:block;float:left;width:75px;margin-left:5px;padding:8px 0 0}.firm-profile #page .isotope-and-one .one ul li a{display:block;position:relative;overflow:visible;padding-right:4px;font-size:11px;line-height:13px}.firm-profile #page .isotope-and-one .one ul li a img{height:75px;width:75px;margin-bottom:3px;display:block}.firm-profile #page .isotope-and-one .one ul li a .border{display:none}.firm-profile #page .isotope-and-one .one ul li a:hover .border{border:2px solid #c6c6c6;position:absolute;display:block;top:0;left:0;width:71px;height:71px}.firm-profile #page .isotope-and-one .one ul li.one{clear:both;margin:0}.firm-profile #page #firm-news-container{width:960px;padding:20px 0;margin:0 auto}.firm-profile #page #firm-news-container #news-header{width:220px;float:left}.firm-profile #page #firm-news-container #news-header h3{margin:0;font-size:15px;font-weight:700;line-height:20px}.firm-profile #page #firm-news-container #news-header p{font-size:12px;margin-top:8px}.firm-profile #page #firm-news-container #news-list{width:600px;float:left;padding:0 0 20px}.firm-profile #page #firm-news-container #news-footer{border-top:1px solid #c6c6c6;clear:both;padding:20px 0}.thought-leadership-landing .subnav-wrapper{display:none}.thought-leadership-landing #thought-leadership-landing-content{width:710px;padding:53px 250px 10px 0;margin:0 auto}.thought-leadership-landing #thought-leadership-landing-interactive{width:960px;height:660px;margin:0 auto;position:relative;border-bottom:1px solid #c6c6c6}.thought-leadership-landing #thought-leadership-landing-interactive h5.mobile-only{display:none}.thought-leadership-landing #thought-leadership-landing-interactive #thought-leadership-landing-interactive-nav{margin:0;padding:0;list-style:none;position:absolute;left:0;top:479px;z-index:5}.thought-leadership-landing #thought-leadership-landing-interactive #thought-leadership-landing-interactive-nav li{display:block;width:237px;height:39px;display:block;float:left;margin:0 0 0 4px}.thought-leadership-landing #thought-leadership-landing-interactive #thought-leadership-landing-interactive-nav li a{display:block;width:237px;height:39px;position:relative}.thought-leadership-landing #thought-leadership-landing-interactive #thought-leadership-landing-interactive-nav li a span{position:absolute;top:0;left:0;z-index:5;background-color:#b5b5b5;width:227px;height:36px;padding:3px 5px 0;color:#fff;line-height:16px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.thought-leadership-landing #thought-leadership-landing-interactive #thought-leadership-landing-interactive-nav li a img{display:none;position:absolute;bottom:29px;left:0;z-index:1}.thought-leadership-landing #thought-leadership-landing-interactive #thought-leadership-landing-interactive-nav li a:hover span,.thought-leadership-landing #thought-leadership-landing-interactive #thought-leadership-landing-interactive-nav li a.active span{background-color:#818181}.thought-leadership-landing #thought-leadership-landing-interactive #thought-leadership-landing-interactive-nav li:first-child{margin:0}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide{position:absolute;top:0;left:0;display:none}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-image{width:960px;background:#fff}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-image img{display:block;width:100%;height:auto}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-title{width:380px;position:absolute;top:545px;left:5px}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-title h1{margin:0;font-size:26px;line-height:31px;letter-spacing:.8px;font-weight:700;font-style:italic}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-title h5{margin:0;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-description{width:475px;position:absolute;top:565px;right:0}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-description p{margin:0}.thought-leadership-subpage #youtube-video{background-color:#c6c6c6;height:475px}.thought-leadership-subpage #youtube-video iframe{width:796px;height:475px;margin:0 auto;display:block}.thought-leadership-subpage #audio-slideshow{height:532px;position:relative}.thought-leadership-subpage #audio-slideshow #audio-slides{position:absolute;top:0;left:0;width:960px;height:475px}.thought-leadership-subpage #audio-slideshow #audio-slides div{position:absolute;top:0;left:0;display:none;background-color:#c6c6c6;width:960px;height:475px}.thought-leadership-subpage #audio-slideshow #audio-slides div img{position:absolute}.thought-leadership-subpage #audio-slideshow #audio-slides span{display:block;position:absolute;z-index:5;height:475px;width:960px;background:url("/lib/img/video-play.png") center center no-repeat}.thought-leadership-subpage #audio-slideshow #jplayer-timeline-controls{position:absolute;bottom:50px;left:0}.thought-leadership-subpage #audio-slideshow #jplayer-timeline-controls a{display:block;height:12px;width:12px;outline:none;background:url("/lib/img/audio-slideshow-plus.gif") 3px 1px no-repeat;text-indent:-9999px;position:absolute}.thought-leadership-subpage #audio-slideshow #jplayer-timeline-controls a span{display:none;width:141px;height:78px;position:absolute;bottom:15px;left:-64px;text-indent:0;text-align:center}.thought-leadership-subpage #audio-slideshow #jplayer-timeline-controls a span img{border:8px solid #fff;position:static}.thought-leadership-subpage #audio-slideshow #jplayer-timeline-controls a:hover{background:url("/lib/img/audio-slideshow-plus-o.gif") 3px 1px no-repeat}.thought-leadership-subpage #audio-slideshow #jplayer-timeline-controls a:hover span{display:block}.thought-leadership-subpage #audio-slideshow #jplayer-controls{margin:0;padding:0;position:absolute;bottom:-7px;left:0}.thought-leadership-subpage #audio-slideshow #jplayer-controls #jplayer-play,.thought-leadership-subpage #audio-slideshow #jplayer-controls #jplayer-pause{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:12px}.thought-leadership-subpage #audio-slideshow #jplayer-time{position:absolute;bottom:-7px;right:1px;text-align:right;width:200px;font-size:11px;font-weight:700;color:#838383}.thought-leadership-subpage #audio-slideshow #jplayer-timeline{width:960px;height:15px;position:absolute;bottom:14px}.thought-leadership-subpage #audio-slideshow #jplayer-timeline #jplayer-hotspot{display:block;width:10px;height:10px;background:#b9babc;position:absolute;bottom:9px;display:none;z-index:6}.thought-leadership-subpage #audio-slideshow #jplayer-timeline #jplayer-playhead{width:0%;position:absolute;height:9px;bottom:9px;background-color:#ea404a;z-index:5}.thought-leadership-subpage #audio-slideshow #jplayer-timeline #jplayer-bar{width:100%;position:absolute;height:3px;background-color:#b2b2b2;z-index:1}.connect #page .isotope-and-one{padding:18px 0}.connect #page .isotope-and-one .one{float:right;padding:3px 8px 0;width:219px}.connect #page .isotope-and-one .one p{margin:0}.connect #page .isotope-and-one .one h5,.connect #page .isotope-and-one .one h6{text-transform:uppercase;font-size:11px;margin:0px 0px 5px;letter-spacing:1px;font-weight:700}.connect #page .isotope-and-one .one h5{color:#000;margin-bottom:8px}.connect #page .isotope-and-one .one h6{color:#7b7b7b;margin-bottom:0px}.connect #page .isotope-and-one .one ul{margin:0;padding:1px 0 11px;list-style:none;font-size:12px;line-height:17px}.connect #page .isotope-and-one .one ul li span{vertical-align:middle;display:inline-block;background:transparent url("/lib/img/background-shadow-icon.jpg") no-repeat 50% 100%;padding:0px 3px 3px;margin:0px 3px 1px -3px}.connect #page .isotope-and-one .one ul li span img{display:block}.connect #page .isotope-and-one .one .block{background:#ffffff;margin:0px 0px 26px -8px;padding:8px 20px 1px 8px;font-size:12px;line-height:16px}.connect #page .isotope-and-one .one .block p{margin-bottom:8px}.connect #page .isotope-and-one .one .block h5{margin-bottom:5px}.connect #page .isotope-and-one .one .block h6{color:#9a9a9a}.connect #page .isotope-and-one .one .block img{display:block}.indented-icons-list li{text-indent:-22px;padding-left:22px}#page .select-an-office-wrapper{z-index:10;overflow:visible}#page .select-an-office-wrapper #select-an-office{width:960px;margin:0 auto;position:relative;height:23px;font-size:12px;z-index:10}#page .select-an-office-wrapper #select-an-office img{display:none}#page .select-an-office-wrapper #select-an-office p{margin:0;line-height:23px;padding:0 0 0 10px;color:#494040;width:600px;float:left}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location{margin:0;padding:0;list-style:none;width:345px;float:right;position:relative}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li{padding:0;float:right}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li a{padding:0 0 0 11px;line-height:23px;height:23px;font-weight:700;display:block;width:176px;border-left:2px solid #e1e3e6;border-right:2px solid #e1e3e6}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li a#select-an-office-dropdown{background:url("/lib/img/arrow-down.gif") 166px 8px no-repeat}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li ul{width:187px;position:absolute;left:-9999px;top:21px;list-style:none;background:#fff;padding:5px 0;max-height:245px;overflow:auto;border-right:2px solid #e1e3e6;border-bottom:2px solid #e1e3e6;border-left:2px solid #e1e3e6}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li ul li{margin:0;padding:0 0 0 8px;float:none}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li ul li a{width:150px;border:none;background:none;padding-left:5px;height:auto}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li ul li a:hover{background-color:#f5f5f5}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li#view-map-of-locations-container{width:150px}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li#view-map-of-locations-container a{border-right:none}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li:hover>a{color:#000}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li:hover a#select-an-office-dropdown{background-color:#fff}#page .select-an-office-wrapper #select-an-office ul#select-an-office-location li:hover ul{left:auto}.ie8 #page .select-an-office-wrapper #select-an-office ul#select-an-office-location li a,.ie7 #page .select-an-office-wrapper #select-an-office ul#select-an-office-location li a{letter-spacing:0}.ie8 #page .select-an-office-wrapper #select-an-office ul#select-an-office-location li#view-map-of-locations-container,.ie7 #page .select-an-office-wrapper #select-an-office ul#select-an-office-location li#view-map-of-locations-container{right:220px}.map-wrapper{height:526px;position:relative;z-index:1}#map-canvas{height:100%;width:100%;z-index:1;background-color:#f7f6f4 !important}.infoBox img{display:none}.infoBox .infoBoxContent{min-width:140px;padding:0 19px 0 26px;height:65px;position:relative;background:url("/lib/img/map-marker-background-whole.png") bottom left no-repeat}.infoBox .infoBoxContent a{display:block;width:140px;height:65px;color:#fff;line-height:36px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:13px}.infoBox .infoBoxContent a:hover{color:#c6c6c6}.infoBox .infoBoxContent.alliance{min-width:275px;background:url("/lib/img/map-marker-background-delivery-partner-whole.png") bottom left no-repeat}.infoBox .infoBoxContent.alliance a{width:275px}.infoBox .infoBoxContent.alliance a span{font-weight:normal;text-transform:none;letter-spacing:0}.infoBox .infoBoxContent.alliance.long{min-width:290px;background-image:url("/lib/img/map-marker-background-delivery-partner-long.png")}.infoBox .infoBoxContent.alliance.long a{width:290px}.slideshow-wrapper{position:relative;z-index:1}.slideshow-wrapper .next-mobile,.slideshow-wrapper .previous-mobile{display:block;outline:none;position:absolute;z-index:20;right:0;top:50%;margin-top:-60px;width:49px;height:60px;background-image:url("/lib/img/arrows-home-slideshow.gif");background-position:top right}.slideshow-wrapper .next-mobile:hover{background-position:bottom right}.slideshow-wrapper .previous-mobile{right:auto;left:0;background-position:top left}.slideshow-wrapper .previous-mobile:hover{background-position:bottom left}.slideshow-wrapper .hotspot{position:absolute;z-index:15;width:480px;height:475px;top:0;background:url("/lib/img/blank.gif")}.slideshow-wrapper .hotspot.previous-hotspot{left:0}.slideshow-wrapper .hotspot.next-hotspot{right:0}.slideshow-wrapper #slideshow{position:relative;width:960px !important;margin:0 auto;height:550px;overflow:hidden}.slideshow-wrapper #slideshow .slide{position:absolute;top:0;left:0;width:960px;height:513px;text-align:center;display:none;z-index:1}.slideshow-wrapper #slideshow .slide p{position:absolute;width:100%;bottom:10px;font-size:12px;margin:0;color:#666666}.slideshow-wrapper #slideshow .slide a{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:10px}.slideshow-wrapper #slideshow .slide-navigation{border-top:1px solid #e1e3e6;border-bottom:1px solid #e1e3e6;height:27px;line-height:27px;background-color:#fff;position:absolute;bottom:8px;width:100%}.slideshow-wrapper.is-tall #slideshow{height:565px}.slideshow-wrapper.is-tall #slideshow .slide{height:530px}.slideshow-wrapper #slideshowOverlay{position:absolute;top:50%;left:50%;z-index:4}.slideshow-wrapper #slideshowOverlay #people-overlay-mobile{display:none}#page .wrapper.slideshow-wrapper.short{background-position:0 -22%}#page .wrapper.slideshow-wrapper.short #slideshow{height:500px}#page .wrapper.slideshow-wrapper.short #slideshow .slide{height:463px}#page .wrapper.slideshow-wrapper.short #slideshowOverlay{top:44%}.full-screen-slideshow-wrapper{min-width:960px;width:100% !important;width:960px;position:relative;height:475px;overflow:hidden}.full-screen-slideshow-wrapper #full-screen-slideshow{height:475px;background-color:#000;position:absolute}.full-screen-slideshow-wrapper #full-screen-slideshow img{zoom:1;filter:alpha(opacity=80);opacity:0.8}.full-screen-slideshow-wrapper #full-screen-slideshow img.active{filter:alpha(opacity=100);opacity:1}.full-screen-slideshow-wrapper a.next,.full-screen-slideshow-wrapper a.previous{position:absolute;top:200px;z-index:5;background:url("/lib/img/arrows-home-slideshow.gif");width:49px;height:60px}.full-screen-slideshow-wrapper a.previous{left:0}.full-screen-slideshow-wrapper a:hover{background-position:bottom left}.full-screen-slideshow-wrapper a.next{background-position:top right;right:0}.full-screen-slideshow-wrapper a.next:hover{background-position:bottom right}.full-screen-slideshow-wrapper #slideshowOverlay{position:absolute;top:50%;left:50%;z-index:4}.full-screen-slideshow-wrapper #slideshowOverlay #people-overlay-mobile{display:none}.people-landing .full-screen-slideshow-wrapper{height:450px}.people-landing .full-screen-slideshow-wrapper #full-screen-slideshow{height:450px}.people-landing .full-screen-slideshow-wrapper a{top:175px}#page .wrapper.headlines{position:relative;width:960px !important;margin:0 auto;padding:3px 0 30px;overflow:hidden}#page .wrapper.headlines .headlines-container{display:table}#page .wrapper.headlines .headlines-container h1{width:430px;*float:left;display:table-cell;vertical-align:middle;height:100%;font-size:26px;line-height:31px;letter-spacing:.8px;font-weight:700;font-style:italic;margin:0}#page .wrapper.headlines .headlines-container h2{width:448px;*float:right;display:table-cell;vertical-align:middle;height:100%;padding:0 35px 0 47px;*padding-top:5px;font-size:14px;line-height:19px;margin:0;font-weight:normal}#page .wrapper.headlines .headlines-container h2 strong{font-weight:700}.careers #page .wrapper.headlines{padding-bottom:25px}.header-container,.header-container.wysiwyg-primary{width:960px;margin:0 auto;border-bottom:1px solid #e1e3e6;padding:10px 0 30px}.header-container h2,.header-container.wysiwyg-primary h2{font-size:19px;line-height:24px;font-weight:normal}.header-container h2,.header-container p,.header-container.wysiwyg-primary h2,.header-container.wysiwyg-primary p{margin:10px 0;width:660px}#page .big-image-wrapper{position:relative}#page .big-image-wrapper .big-image{position:relative;width:960px !important;margin:0 auto;padding:15px 0}#page .big-image-wrapper #slideshowOverlay{position:absolute;top:50%;left:50%;z-index:4}#page .big-image-wrapper #slideshowOverlay #people-overlay-mobile{display:none}#page #tertiary-content-container{position:relative;width:960px !important;margin:0 auto;padding:15px 0}#page #tertiary-content-container p{font-size:12px;line-height:16px;color:#5b5b5b;width:620px}#page #tertiary-content-container p a.rss{margin:0 0 0 6px;padding:0 0 0 18px;background:url("/lib/img/icon-rss.png") 0 1px no-repeat}.side-block{margin-bottom:20px;overflow:hidden;clear:both}.side-block.border{margin-top:10px;border-top:1px solid #c6c6c6}.thought-leadership-subpage .side-block.border:first-child{border:none}.side-block.flickr h5{background-image:url("/lib/img/icon-connect-flickr.png")}.side-block.flickr a{display:block;float:left;width:75px;height:75px;margin-right:2px}.side-block.flickr a:last-child{margin-right:0}.side-block.issuu h5{background-image:url("/lib/img/icon-connect-issuu.png")}.side-block.youtube h5{background-image:url("/lib/img/icon-connect-youtube.png")}.side-block.youtube .youtube-video{padding:6px 7px;background-color:#fff;border:1px solid #e1e3e6}.side-block.youtube .youtube-video .video-poster{display:block;width:100%;position:relative}.side-block.youtube .youtube-video .video-poster span{display:block;position:absolute;z-index:5;height:100%;width:214px;background:url("/lib/img/video-play.png") center center no-repeat}.side-block.youtube .youtube-video .video-poster.youtube-poster{position:relative;overflow:hidden;height:124px}.side-block.youtube .youtube-video .video-poster.youtube-poster img{position:relative;width:100%;top:-21px;height:auto}.side-block.youtube .youtube-video img{display:block;margin:0 auto}.side-block.youtube .youtube-video h5{margin:0;padding:6px 0 0;background:none}.side-block.flickr h5,.side-block.youtube h5,.side-block.issuu h5{padding:2px 0 5px 25px;background-position:0 0;background-repeat:no-repeat}.wysiwyg-primary h1{font-size:26px;line-height:34px;margin:0 0 9px;font-weight:normal;font-weight:700;font-style:italic}.wysiwyg-primary h1.meta{padding-bottom:20px}.wysiwyg-primary h2{margin:10px 0;font-size:19px;line-height:24px;font-weight:700}.wysiwyg-primary h3{margin:10px 0;font-size:14px;line-height:19px;font-weight:700}.wysiwyg-primary h4{margin:10px 0;font-size:14px;color:#8b8b8b;font-weight:700}.wysiwyg-primary h5{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.wysiwyg-primary h5.meta{color:#9a9a9a}.wysiwyg-primary ul{list-style-image:url("/lib/img/bullet.gif");margin:0 0 10px}.wysiwyg-primary ul li,.wysiwyg-primary ol li{padding:5px 0}.wysiwyg-primary blockquote{margin:20px 0;padding:15px 25px;font-size:19px;line-height:27px;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}.wysiwyg-primary blockquote p{margin:0}.wysiwyg-primary blockquote h4{margin:0}.wysiwyg-primary a.headline{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.wysiwyg-primary .callout{line-height:19px;padding-bottom:11px;border-top:1px solid #c6c6c6}.wysiwyg-primary .callout h5{margin:0;font-size:14px;padding:13px 0 0;font-weight:700;text-transform:none;letter-spacing:normal}.wysiwyg-primary .callout p{margin:0 0 10px;font-size:14px}.wysiwyg-primary .callout:first-child{margin-top:9px}.wysiwyg-primary .callout:last-child{border-bottom:1px solid #c6c6c6}.wysiwyg-primary table td{vertical-align:top}.wysiwyg-header h2{margin:10px 0 13px;font-size:22px;line-height:24px;font-weight:700}.wysiwyg-header h3{margin:10px 0;font-weight:normal;font-size:18px;line-height:24px}.wysiwyg-sidebar{font-size:13px}.wysiwyg-sidebar h2{margin:10px 0;font-size:19px;line-height:24px;color:#000;font-weight:700}.wysiwyg-sidebar h3{margin:0;font-size:17px;line-height:22px;font-weight:700}.wysiwyg-sidebar h4{margin:0 0 4px;font-size:15px;line-height:18px;font-weight:normal}.wysiwyg-sidebar h5{margin:20px 0 2px;color:#9a9a9a;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.wysiwyg-sidebar p{margin:10px 0 2px}.wysiwyg-sidebar .secondary{font-size:12px}.wysiwyg-sidebar .secondary p{margin:0 0 10px}.wysiwyg-search-results h1{font-style:italic;font-weight:700}.wysiwyg-search-results h2{font-weight:600;font-size:22px;color:#9e9e9e;margin:35px 0px 25px}.wysiwyg-search-results h4{font-weight:700;font-size:14px;margin:10px 0px 2px;padding-right:100px}.wysiwyg-search-results h6{font-weight:400;font-size:12px;margin:0px 0px 5px;padding-right:100px}.wysiwyg-search-results p{font-weight:400;font-size:14px;line-height:18px;margin:0px 0px 36px;padding-right:135px}.search-results #page #primary-content-container #primary-column-content{width:655px}nav.results-pagination{border-top:3px solid #bebebe;padding:35px 0px;font-size:14px;text-transform:uppercase;line-height:18px;font-weight:600;text-align:right}nav.results-pagination a{display:inline-block;margin-left:32px}#secondary-column-content.wysiwyg-sidebar{font-size:12px;line-height:15px;color:#4f4f4f}.wysiwyg-lists{line-height:16px}.wysiwyg-lists h3{margin:0;padding:7px 0 0;font-size:39px;line-height:40px;font-weight:normal;color:#737373}.wysiwyg-lists h5{margin:10px 0 0;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.wysiwyg-lists p{color:#4f4f4f;margin:0 0 10px;font-size:12px}.side-block.wysiwyg-lists h5{margin:15px 0 6px}.wysiwyg-compact{font-size:12px;line-height:16px}.wysiwyg-compact h5{margin:10px 0 5px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.wysiwyg-compact p{margin:0 0 10px}.wysiwyg-compact ul{list-style-image:url("/lib/img/bullet.gif");margin:0 0 10px;padding:0 0 0 15px}.wysiwyg-compact ul li{padding:3px 0}.wysiwyg-small p,.wysiwyg-small ul{font-size:13px;line-height:17px}.wysiwyg-small ul{list-style-image:url("/lib/img/bullet.gif");margin:0 0 10px;padding:0 0 0 15px}.wysiwyg-small ul li{padding:0 0 5px}.alignRight{float:right;margin:0 0 10px 10px}.alignRight img{margin:0}.alignLeft{float:left;margin:0 10px 10px 0}.alignLeft img{margin:0}.alignCenter{display:block;margin:0 auto 10px}.caption{display:block;font-size:10px;line-height:12px}.person h4{font-weight:700;font-size:12px;color:#000;margin:0}.person img{margin-top:2px}.person p{font-size:12px;line-height:16px;margin:0 0 6px}.person p.note{font-size:10px}#news-ticker{width:960px;height:27px;line-height:27px;border-top:1px solid #c6c6c6;margin:0 auto;position:relative}#news-ticker h5{width:245px;float:left;margin:0;color:#9a9a9a;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:12px}#news-ticker a.news{display:block;height:27px;line-height:27px;position:absolute;top:0;left:250px;width:610px;font-size:12px;font-weight:700}#news-ticker a.view-all{width:75px;float:right;text-align:right;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.padding.news-ticker-wrapper{padding-top:30px}#big-quote{width:960px;margin:20px auto}#big-quote blockquote{width:730px;font-size:21px;line-height:30px;font-weight:normal;font-style:italic;color:#818181;margin:0;padding:0 0 10px}#big-quote h4{font-weight:700;font-size:14px;line-height:19px;margin:0 0 10px}.design-landing #big-quote,.social-responsibility #big-quote{border-bottom:1px solid #e1e3e6;padding-bottom:20px}.flickr-row-wrapper #flickr-row-container{width:960px;margin:10px auto 30px;overflow:hidden;position:relative}.flickr-row-wrapper #flickr-row-container h5{margin:0 0 17px;padding:0 0 7px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;border-bottom:1px solid #c6c6c6}.flickr-row-wrapper #flickr-row-container a.view-all{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px;display:block;width:100px;text-align:right;position:absolute;top:0;right:0px}.flickr-row-wrapper #flickr-row-container a.img{display:block;width:100px;height:100px;position:relative;float:left;margin-left:22px}.flickr-row-wrapper #flickr-row-container a.img img{height:100px;width:100px;display:block}.flickr-row-wrapper #flickr-row-container a.img .border{display:none}.flickr-row-wrapper #flickr-row-container a.img:hover .border{border:2px solid #c6c6c6;position:absolute;display:block;top:0;left:0;width:96px;height:96px}.flickr-row-wrapper #flickr-row-container a.flickr-1{margin-left:0}.news-letter-signup-wrapper input{width:150px;height:17px;line-height:17px;font-size:12px;color:#6d6d6d}.news-letter-signup-wrapper input:focus{color:#000}.news-letter-signup-wrapper a,.news-letter-signup-wrapper span{font-size:14px;font-weight:700;text-transform:uppercase;padding-left:5px}.news-letter-signup-wrapper span{display:none;color:#868686}.secondary-content .news-letter-signup-wrapper{display:none}.block-container,.sustainable-blocks-wrapper{margin:0 auto;padding:0 0 35px;clear:both;width:723px}.block-container .block-navigation,.sustainable-blocks-wrapper .block-navigation{margin:0;padding:22px 0 13px 4px;list-style:none}.block-container .block-navigation li,.sustainable-blocks-wrapper .block-navigation li{display:inline;padding-right:13px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.block-container .block-navigation li.view-all,.sustainable-blocks-wrapper .block-navigation li.view-all{float:right;display:block}.block-container .block,.sustainable-blocks-wrapper .block{width:221px;padding:6px 7px 4px;margin:2px;border:1px solid #e1e3e6;background-color:#fff;font-size:14px;line-height:18px}.block-container .block h5,.sustainable-blocks-wrapper .block h5{margin:0 0 0 1px;color:#f82430;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.block-container .block p,.sustainable-blocks-wrapper .block p{padding:1px 0 6px 2px;margin:0}.block-container .block-link:hover,.sustainable-blocks-wrapper .block-link:hover{background-color:#f1f1f1;border-color:#c5c5c5}.block-container.no-navigation{margin-top:25px}.block.block-link{width:237px;padding:0;border:none}.block.block-link a{padding:6px 7px 4px;display:block;border:1px solid #e1e3e6;background-color:#fff}.block.block-link a p{color:#000}.block.block-link a:hover{color:#535353;background-color:#f1f1f1;border-color:#c5c5c5}.block.block-link a:hover h5{color:#f82430}.block.block-link a:hover p{color:#333333}.block.block-google-map .map-cover{position:absolute;display:block;background:url("/lib/img/google-map-overlay.png") 2px 0 no-repeat;z-index:5}.block-video .video-poster{height:123px;overflow:hidden}.block-video .video-poster span{display:block;position:absolute;z-index:5;height:123px;width:221px;background:url("/lib/img/video-play.png") center center no-repeat}.block-video .video-poster img{width:100%;top:-21px;height:auto}.block-video .video-poster.youtube-poster img{position:relative}.block.image img{width:100%;height:auto}.block.image h5{padding-top:2px}.block.stats h3{font-size:55px;line-height:55px;font-weight:normal;color:#737373;margin:0;padding:1px 0 0 3px}.block.person.block-link a{padding-bottom:0;min-height:175px}.block.person.block-link a p{color:#000}.block.block-profile{padding:0;width:715px}.block.block-profile .block-profile-content{background-color:#f82430;border:11px solid #fff;color:#fff;padding:85px 0}.block.block-profile .block-profile-content a{color:#fff;text-decoration:underline}.block.block-profile .block-profile-content a:hover{color:#c6c6c6}.block.block-profile .block-profile-content h1{margin:0;font-size:24px;line-height:34px;font-style:italic;padding:0 140px 0 25px;font-weight:700}.block.block-profile .block-profile-content h2{margin:0;font-size:18px;line-height:23px;font-weight:normal;padding:10px 40px 0 25px}.block.block-profile .block-profile-content h2 strong{font-weight:bold}.block.block-map{width:458px;padding:9px 7px 4px 9px}.block.block-map .block-map-locations{overflow:hidden;padding:8px 0}.block.block-map .block-map-locations .locations-column{float:left;width:152px;font-size:12px;font-weight:700}.block.block-map .block-map-locations select{display:none}.block.sustainable-graphic{width:474px;padding:9px 0 4px 0;text-align:center}.block-navigation-mobile{display:none}.block.facebook-block,.block.youtube-block,.block.delicious-block,.block.twitter-block,.block.instagram-block,.block.flickr-block,.block.blogs-block,.block.events-block,.block.wechat-block{font-size:12px;line-height:15px}.block.facebook-block h5 a,.block.youtube-block h5 a,.block.delicious-block h5 a,.block.twitter-block h5 a,.block.instagram-block h5 a,.block.flickr-block h5 a,.block.blogs-block h5 a,.block.events-block h5 a,.block.wechat-block h5 a{padding:0 0 10px 25px;display:block}.block.facebook-block ul,.block.youtube-block ul,.block.delicious-block ul,.block.twitter-block ul,.block.instagram-block ul,.block.flickr-block ul,.block.blogs-block ul,.block.events-block ul,.block.wechat-block ul{list-style:none;margin:0;padding:0}.block.facebook-block p a,.block.youtube-block p a,.block.delicious-block p a,.block.twitter-block p a,.block.instagram-block p a,.block.flickr-block p a,.block.blogs-block p a,.block.events-block p a,.block.wechat-block p a{font-weight:700}.block.flickr-block ul li{display:inline-block;*display:block;*float:left;width:69px;height:69px;margin:5px 6px 0 0}.block.flickr-block ul li a{display:block;width:69px;height:69px;position:relative}.block.flickr-block ul li a:hover{border:2px solid red;height:65px;width:65px;overflow:hidden}.block.flickr-block ul li a:hover img{position:relative;top:-2px;left:-2px;z-index:-1}.block.flickr-block ul li.col-3{margin-right:0}.block.delicious-block ul,.block.blogs-block ul,.block.twitter-block ul,.block.events-block ul{padding:0 0 10px}.block.delicious-block ul li,.block.blogs-block ul li,.block.twitter-block ul li,.block.events-block ul li{border-bottom:1px solid #e1e3e6;padding:10px 0}.block.delicious-block ul li:first-child,.block.blogs-block ul li:first-child,.block.twitter-block ul li:first-child,.block.events-block ul li:first-child{padding-top:0}.block.events-block .date{background:#fc2428;color:#fff;height:35px;width:35px;float:left}.block.events-block .month{font-size:9px;line-height:11px;font-weight:500;padding:5px 0 0;text-align:center;text-transform:uppercase;letter-spacing:1px}.block.events-block .day{font-size:16px;font-weight:500;text-align:center}.block.events-block li a{display:block;margin-left:45px}.block.events-block li:after{display:block;overflow:hidden;clear:both;content:"";width:100%;height:0}.block.youtube-block ul li{padding:10px 0}.block.youtube-block ul li a{display:block;position:relative}.block.youtube-block ul li a img{display:block;margin-bottom:5px}.block.youtube-block ul li a span{display:block;position:absolute;z-index:5;height:100%;width:100%;background:url("/lib/img/video-play.png") center center no-repeat}.block.youtube-block ul li a .youtube-poster{position:relative;overflow:hidden;height:124px}.block.youtube-block ul li a .youtube-poster img{position:relative;width:100%;top:-21px;height:auto}.block.youtube-block ul li:first-child{padding-top:0}.block.facebook-block .fb-page{width:100%;height:130px}.block.facebook-block h5 a{background:url("/lib/img/icon-connect-facebook.png") top left no-repeat}.block.instagram-block ul{margin:0;padding:0}.block.instagram-block ul li{margin:0 0 5px;padding:0;list-style:none}.block.instagram-block ul li img{width:100%;height:auto}.block.instagram-block h5 a{background:url("/lib/img/icon-connect-instagram.png") top left no-repeat}.block.blogs-block h5 a,.block.events-block h5 a{background:url("/lib/img/icon-connect-blogs.png") top left no-repeat;display:block}.block.blogs-block p a,.block.events-block p a{font-weight:700}.block.youtube-block h5 a{background:url("/lib/img/icon-connect-youtube.png") top left no-repeat}.block.delicious-block h5 a{background:url("/lib/img/icon-connect-delicious.png") top left no-repeat}.block.twitter-block h5 a{background:url("/lib/img/icon-connect-twitter.png") top left no-repeat}.block.flickr-block h5 a{background:url("/lib/img/icon-connect-flickr.png") top left no-repeat}.block.wechat-block h5{padding:0 0 10px 25px;background:url("/lib/img/icon-connect-wechat.png") top left no-repeat}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-o-transition-property:top, left, 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;-o-transition-duration:0s;transition-duration:0s}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.block-container.full-width,.isotope-and-one{width:964px}.isotope-and-one{overflow:hidden;margin:0 auto}.isotope-and-one .one{width:225px}.isotope-and-one .block-container.partial-width{float:right;clear:right;width:723px}.firm-profile #page .isotope-and-one .block-container.partial-width,.connect #page .isotope-and-one .block-container.partial-width{float:left;clear:left}.five-column .block-container.full-width,.five-column .isotope-and-one{width:1205px}.five-column .block-container.partial-width{width:964px}.six-column .block-container.full-width,.six-column .isotope-and-one{width:1446px}.six-column .block-container.partial-width{width:1205px}.seven-column .block-container.full-width,.seven-column .isotope-and-one{width:1687px}.seven-column .block-container.partial-width{width:1446px}.alliance-toggle{width:50px;font-size:11px;line-height:14px;color:#000000;position:absolute;z-index:9999;left:5px;bottom:56px;text-align:center;font-family:"proxima-nova",Arial,sans-serif;font-weight:600}.alliance-toggle a#toggler{margin-top:5px;width:45px;height:21px;text-indent:-2000px;overflow:hidden;display:block;background:url(../img/button-toggle-switch.png) no-repeat 0 -21px}.alliance-toggle a#toggler.on{background-position:0px 0px}@media screen and (max-width: 960px){header #tagline .tagline-text,header #tagline .tagline-link{font-size:12px;line-height:15px}}@media screen and (max-width: 450px){header #tagline{width:145px;left:62px;margin-top:0}}@media screen and (min-width: 320px) and (max-width: 450px){header{min-width:320px;width:100% !important;width:320px;position:static;height:auto;overflow:hidden;min-height:77px}header #main-navigation-wrapper{position:static;height:auto;min-width:320px;width:100% !important;width:320px}header #main-navigation-wrapper nav#main-navigation{position:static}header #main-navigation-wrapper nav#main-navigation #logo{position:static;width:32px;height:32px;line-height:33px;float:right;margin-right:69px}header #main-navigation-wrapper nav#main-navigation #logo img{height:100%;width:100%}header #main-navigation-wrapper nav#main-navigation #logo:hover img{visibility:visible}header #main-navigation-wrapper nav#main-navigation .mobile-menu{display:block}header #main-navigation-wrapper nav#main-navigation ul{float:none;clear:both;padding:15px 0;position:absolute;display:block;background:#f5f5f5;top:77px;left:-100%;width:100%;z-index:6;-moz-transition:left .3s;-o-transition:left .3s;-webkit-transition:left .3s;transition:left .3s}header #main-navigation-wrapper nav#main-navigation ul li{float:none;display:block;position:static !important;padding:0;margin:0}header #main-navigation-wrapper nav#main-navigation ul li a{display:block;padding:15px 12px;line-height:11px}header #main-navigation-wrapper nav#main-navigation ul.active{left:0}header #search-container,header #plus,header #plus-container-wrapper,header #sub-navigation{display:none}header #language-switch{top:10px;left:12px;padding-top:0}header #language-switch a.english{color:#757575;line-height:1em}header #language-switch a.chinese{font-size:14px;line-height:1em;font-weight:normal}footer{min-width:320px;width:100% !important;width:320px;height:auto}footer #footer-navigation{width:auto;margin:0;padding:0 0 19px 17px;float:none;border-bottom:1px solid #e1e3e6}footer #footer-navigation ul{margin:0;padding:16px 0 6px}footer #footer-navigation ul li{padding:0;margin:0;display:block;border-right:none;font-size:12px;line-height:18px}footer #footer-navigation p{margin:0;padding:0;font-size:12px;line-height:18px;color:#414142}footer #footer-social{width:auto;float:none;clear:both;overflow:hidden;padding:0 0 27px 12px}footer #footer-social ul{float:left}footer #footer-social ul li{float:left;padding-bottom:5px}footer #footer-social ul li.social-index-1{clear:both}#page{padding-top:0;min-width:320px;width:100% !important;width:320px}#page .wrapper{min-width:320px;width:100% !important;width:320px}#page .share-wrapper{display:none}#page #primary-content-container{width:auto;padding:4px 0;overflow:hidden}#page #primary-content-container #primary-column-content,#page #primary-content-container #secondary-column-content,#page #primary-content-container #primary-wide-column{width:auto;padding:10px;float:none}#page #third-level-nav ul{margin:0;padding:0}#page .wrapper.half-half{background-position:left -5%}#page #third-level-nav{display:none}.subnav-wrapper #subnav-dropdown{display:block;background-color:#e6e6e6;margin-bottom:8px;min-height:0;padding:10px 0 15px}.subnav-wrapper #subnav-dropdown form{padding:0 0 0 2px;width:auto;min-height:0}.subnav-wrapper #subnav-dropdown form label,.subnav-wrapper #subnav-dropdown form select{margin-left:10px}.subnav-wrapper #subnav-dropdown form label{display:block;padding-bottom:10px;line-height:10px !important;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:10px}.subnav-wrapper #subnav-dropdown form label.no-select{padding-bottom:0;padding-top:4px}.subnav-wrapper #subnav-dropdown form select{width:90% !important}.subnav-wrapper #subnav-dropdown form select.extra-select{margin-top:10px}.subnav-wrapper #subnav{display:none}.home .previous{left:-500px}.home #home-slideshow{padding:0;overflow:hidden}.home #home-slideshow .slide .slide-interactive-slideshow{display:none}.home #home-slideshow .slide .home-slideshow-hotspot{display:none}.home #home-slideshow .slide .caption{padding:5px 0;bottom:-50px;background:#000}.home #home-slideshow .slide .caption h2{font-size:12px;line-height:13px;letter-spacing:0;margin:0;padding:12px 0}.home #home-slideshow .slide .caption h2 a{background-position:97% -8px;padding-right:46px;padding-left:15px;display:table-cell;vertical-align:middle}.home #home-slideshow .slide .caption h2 a br{display:none}.home #home-slideshow .slide .caption.lines-0{height:38px;height:auto}.home #home-slideshow .slide .caption.lines-0 h2{margin-top:0}.home #home-slideshow a.next,.home #home-slideshow a.previous{position:absolute;width:42px;height:40px;background-image:url("/lib/img/arrows-home-slideshow.gif");background-size:80px 80px}.home .block-navigation-mobile{background-color:#e6e6e6}.home .block-navigation-mobile select{width:190px}.design-landing #page .design-project-mobile-title.mobile-only,.social-responsibility #page .design-project-mobile-title.mobile-only,.sustainable-landing #page .design-project-mobile-title.mobile-only{display:block}.design-landing #page #project-slider-wrapper,.social-responsibility #page #project-slider-wrapper,.sustainable-landing #page #project-slider-wrapper{min-width:320px;width:100% !important;width:320px;height:auto}.design-landing #page #project-slider-wrapper #project-slider,.social-responsibility #page #project-slider-wrapper #project-slider,.sustainable-landing #page #project-slider-wrapper #project-slider{display:none}.design-landing #page #project-slider-wrapper #project-dropdown,.social-responsibility #page #project-slider-wrapper #project-dropdown,.sustainable-landing #page #project-slider-wrapper #project-dropdown{display:block;background-color:#e6e6e6;height:auto;padding:10px 0 15px;min-height:49px;margin-bottom:8px}.design-landing #page #project-slider-wrapper #project-dropdown form,.social-responsibility #page #project-slider-wrapper #project-dropdown form,.sustainable-landing #page #project-slider-wrapper #project-dropdown form{width:auto;margin:0 0;padding:0 0 0 10px}.design-landing #page #project-slider-wrapper #project-dropdown form label,.social-responsibility #page #project-slider-wrapper #project-dropdown form label,.sustainable-landing #page #project-slider-wrapper #project-dropdown form label{line-height:49px;padding-right:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:10px}.design-landing #page #project-slider-wrapper #project-dropdown form select,.social-responsibility #page #project-slider-wrapper #project-dropdown form select,.sustainable-landing #page #project-slider-wrapper #project-dropdown form select{width:220px}.design-landing #page #project-slider-wrapper #project-dropdown form select.extra-select,.social-responsibility #page #project-slider-wrapper #project-dropdown form select.extra-select,.sustainable-landing #page #project-slider-wrapper #project-dropdown form select.extra-select{margin-top:10px}.design-landing #page #project-slider-wrapper #project-dropdown form,.social-responsibility #page #project-slider-wrapper #project-dropdown form,.sustainable-landing #page #project-slider-wrapper #project-dropdown form{padding:0;width:100%}.design-landing #page #project-slider-wrapper #project-dropdown form label,.design-landing #page #project-slider-wrapper #project-dropdown form select,.social-responsibility #page #project-slider-wrapper #project-dropdown form label,.social-responsibility #page #project-slider-wrapper #project-dropdown form select,.sustainable-landing #page #project-slider-wrapper #project-dropdown form label,.sustainable-landing #page #project-slider-wrapper #project-dropdown form select{margin-left:10px}.design-landing #page #project-slider-wrapper #project-dropdown form label,.social-responsibility #page #project-slider-wrapper #project-dropdown form label,.sustainable-landing #page #project-slider-wrapper #project-dropdown form label{display:block;padding-bottom:10px;line-height:10px !important}.design-landing #page #project-slider-wrapper #project-dropdown form select,.social-responsibility #page #project-slider-wrapper #project-dropdown form select,.sustainable-landing #page #project-slider-wrapper #project-dropdown form select{width:93% !important}.design-landing #page .big-quote-wrapper,.social-responsibility #page .big-quote-wrapper,.sustainable-landing #page .big-quote-wrapper{display:none}.design-landing #page .wrapper.headlines,.social-responsibility #page .wrapper.headlines,.sustainable-landing #page .wrapper.headlines{margin-top:215px;border-top:1px solid #e1e3e6}.design-landing #page .isotope-and-one .one,.social-responsibility #page .isotope-and-one .one,.sustainable-landing #page .isotope-and-one .one{float:none;padding:10px 0 0}.design-landing #page .isotope-and-one .one h3,.design-landing #page .isotope-and-one .one p,.design-landing #page .isotope-and-one .one .person,.social-responsibility #page .isotope-and-one .one h3,.social-responsibility #page .isotope-and-one .one p,.social-responsibility #page .isotope-and-one .one .person,.sustainable-landing #page .isotope-and-one .one h3,.sustainable-landing #page .isotope-and-one .one p,.sustainable-landing #page .isotope-and-one .one .person{padding:0 15px 0 11px}.design-landing #page .isotope-and-one .one h3,.social-responsibility #page .isotope-and-one .one h3,.sustainable-landing #page .isotope-and-one .one h3{font-size:14px;line-height:19px}.design-landing #page .isotope-and-one .one p,.social-responsibility #page .isotope-and-one .one p,.sustainable-landing #page .isotope-and-one .one p{font-size:12px}.design-landing #page .isotope-and-one .one .secondary,.social-responsibility #page .isotope-and-one .one .secondary,.sustainable-landing #page .isotope-and-one .one .secondary{display:none}.design-landing #page .isotope-and-one .one .person,.social-responsibility #page .isotope-and-one .one .person,.sustainable-landing #page .isotope-and-one .one .person{background:#fff;margin-top:10px;padding-top:13px;padding-bottom:13px}.design-landing #page .isotope-and-one .one .person p,.social-responsibility #page .isotope-and-one .one .person p,.sustainable-landing #page .isotope-and-one .one .person p{padding:0}.design-landing #page .isotope-and-one .one .person h5,.social-responsibility #page .isotope-and-one .one .person h5,.sustainable-landing #page .isotope-and-one .one .person h5{margin:0}.design-landing #page .locations-list-container .map-container,.social-responsibility #page .locations-list-container .map-container,.sustainable-landing #page .locations-list-container .map-container{display:none}.design-landing #page .locations-list-container .locations-list,.social-responsibility #page .locations-list-container .locations-list,.sustainable-landing #page .locations-list-container .locations-list{width:auto}.design-landing #page .locations-list-container .locations-list .column,.social-responsibility #page .locations-list-container .locations-list .column,.sustainable-landing #page .locations-list-container .locations-list .column{width:auto;float:none}.design-landing #page #case-study-content,.social-responsibility #page #case-study-content,.sustainable-landing #page #case-study-content{width:auto;margin:0 auto;overflow:hidden;border-bottom:1px solid #c6c6c6}.design-landing #page #case-study-content .column,.social-responsibility #page #case-study-content .column,.sustainable-landing #page #case-study-content .column{float:none}.design-landing #page #case-study-content .column-primary,.social-responsibility #page #case-study-content .column-primary,.sustainable-landing #page #case-study-content .column-primary{width:auto;padding:0 10px 0}.design-landing #page #case-study-content .column.column-small,.social-responsibility #page #case-study-content .column.column-small,.sustainable-landing #page #case-study-content .column.column-small{width:auto;padding:10px 10px 0;border-top:1px solid #c6c6c6}.design-landing #page #case-study-content.two-column .column-primary,.social-responsibility #page #case-study-content.two-column .column-primary,.sustainable-landing #page #case-study-content.two-column .column-primary{width:auto}.design-landing.design-individual #page .wrapper.headlines{margin-top:0;border-top:none;padding-top:5px}.design-landing.design-individual #page .slideshow-wrapper{background:none;position:relative;top:auto}.firm-profile #page .isotope-and-one{padding-top:10px}.firm-profile #page .isotope-and-one .block-container.partial-width,.firm-profile #page .isotope-and-one .one{float:none;padding-top:10px;margin:0 auto}.firm-profile #page .isotope-and-one .block-container.partial-width .block.on-mobile{display:block;width:272px;padding:6px 7px 4px}.firm-profile #page .isotope-and-one .block-container.partial-width .block.on-mobile.block-profile{padding:0;width:286px}.firm-profile #page #firm-news-container{width:auto;padding:20px 20px 20px 15px;margin:0 auto}.firm-profile #page #firm-news-container #news-header{width:auto;float:none}.firm-profile #page #firm-news-container #news-list{width:auto;float:none;padding:0 0 20px}.firm-profile #page #firm-news-container #news-footer{border:none;clear:both;padding:0}.connect #page .isotope-and-one{padding-top:10px;padding-bottom:0;margin:10px 0 0}.connect #page .isotope-and-one .block-container.partial-width,.connect #page .isotope-and-one .one{float:none;margin:0 auto}.connect #page .isotope-and-one .block-container.partial-width .block.flickr-block ul li{display:inline-block;width:69px;height:69px;margin:5px 6px 0 0}.connect #page .isotope-and-one .block-container.partial-width .block.flickr-block ul li a{display:block;width:69px;height:69px;position:relative}.connect #page .isotope-and-one .block-container.partial-width .block.flickr-block ul li a:hover{border:2px solid #c6c6c6;height:65px;width:65px;overflow:hidden;position:relative;top:0;left:0}.connect #page .isotope-and-one .block-container.partial-width .block.flickr-block ul li a:hover img{position:relative;top:-2px;left:-2px;z-index:-1;height:69px;width:69px}.connect #page .isotope-and-one .block-container.partial-width .block.flickr-block ul li:nth-child(3n+3){margin-right:0}.connect #page .isotope-and-one .one{background-color:#fff;width:100%;margin:0}.connect #page .isotope-and-one .one .block{padding:10px 10px 10px 15px;margin-bottom:0;border:none}.connect #page .isotope-and-one .one .secondary-content{display:none}.location-landing #page .map-wrapper,.location-landing #page .big-quote-wrapper,.location-landing #page .clocks-wrapper{display:none}.location-landing #page .select-an-office-wrapper{position:static;margin-top:0}.location-landing #page .select-an-office-wrapper #select-an-office{width:auto}.location-landing #page .select-an-office-wrapper #select-an-office p{font-size:19px;font-weight:700;line-height:23px;font-style:italic;padding:20px 10px 20px 16px;width:auto}.location-landing #page .select-an-office-wrapper #select-an-office img{display:block;width:100%;height:auto}.location-landing #page .select-an-office-wrapper #select-an-office ul{display:none}.location-individual #page .slideshow-wrapper{top:93px}.location-individual #page .full-screen-slideshow-wrapper{position:absolute;top:93px}.location-individual #page .location-individual-map,.location-individual #page .select-an-office-wrapper{display:none}.location-individual #page .location-people-wrapper{margin-top:160px}.location-individual #page .location-people-wrapper #location-people{width:auto;position:relative;overflow:hidden;background:#fff;padding:0 10px 10px}.location-individual #page .location-people-wrapper #location-people h1{padding:0;font-size:16px;line-height:18px;text-transform:none}.location-individual #page .location-people-wrapper #location-people .people{width:auto;position:static}.location-individual #page .location-people-wrapper #location-people .people .person{position:relative;padding:5px 0;width:auto;float:none}.location-individual #page .location-people-wrapper #location-people .people .person p{margin:0;font-size:11px}.location-individual #page .location-people-wrapper #location-people .people .person h5{margin:0;padding:1px 0 0;color:#9a9a9a;text-transform:uppercase;font-weight:700;letter-spacing:0;font-size:10px}.location-individual #page .location-people-wrapper #location-people .people .person img{position:static}.location-individual #page .location-content{width:auto;padding:0}.location-individual #page .location-content #location-people-group{width:auto;position:static;padding-bottom:0}.location-individual #page .location-content #location-people-group .person{position:relative;padding:5px 10px;width:auto;float:none}.location-individual #page .location-content #location-people-group .person p{margin:0;font-size:11px}.location-individual #page .location-content #location-people-group .person h5{margin:0;padding:1px 0 0;color:#9a9a9a;text-transform:uppercase;font-weight:700;letter-spacing:0;font-size:10px}.location-individual #page .location-content #location-people-group .person img{position:static}.location-individual #page .location-content #location-people-group .note{padding-left:10px}.location-individual #page .location-content .column{float:none}.location-individual #page .location-content .column.one .location{width:auto;border:none;background-color:#f5f5f5;padding:10px 10px 40px;position:relative}.location-individual #page .location-content .column.one a.get-directions{position:absolute;bottom:10px}.location-individual #page .location-content .column.one .location-gmap{display:none}.location-individual #page .location-content .column.two{width:auto;float:none;overflow:hidden}.location-individual #page .location-content .column.two h5{text-transform:uppercase;font-weight:700;letter-spacing:0;font-size:11px}.location-individual #page .location-content .column.two h5.headline{margin:0;padding:0 10px;border:none;background:#c6c6c6;height:32px;line-height:32px}.location-individual #page .location-content .column.two .wide{width:auto;float:none;padding:10px}.location-individual #page .location-content .column.two .narrow{width:auto;padding:10px;float:none}.people-individual #page .people-individual-wrapper #people-individual{width:auto;padding:10px}.people-individual #page .people-individual-wrapper #people-individual .primary{float:none;width:auto}.people-individual #page .people-individual-wrapper #people-individual .primary img{width:100%}.people-individual #page .people-individual-wrapper #people-individual .secondary{display:none}.people-individual #page .blocks-wrapper{background-color:#f5f5f5}.people-individual #page .blocks-wrapper form{border-top:1px solid #c6c6c6}.people-individual #page .blocks-wrapper .isotope{display:none}.sustainable-landing #page #sustainable-landing-content{width:auto;padding-top:10px}.sustainable-landing #page #sustainable-landing-content .three.sustainable-blocks-wrapper,.sustainable-landing #page #sustainable-landing-content .one{float:none;padding-top:10px;margin:0 auto}.sustainable-landing #page #sustainable-landing-content .three.sustainable-blocks-wrapper{width:auto;padding-bottom:0}.sustainable-landing #page #sustainable-landing-content .sustainable-blocks-wrapper .block{display:block;width:272px;padding:6px 7px 4px;float:none;margin:10px auto}.sustainable-landing #page #sustainable-landing-content .sustainable-blocks-wrapper .block img{width:100%;height:auto}.sustainable-landing #page #sustainable-landing-content .sustainable-blocks-wrapper .block.block-profile{padding:0;width:286px}.generic.career-subpage #page .wysiwyg-primary table{margin:20px 0 0}.generic.career-subpage #page .wysiwyg-primary table td{width:50%}.generic.career-subpage #page .wysiwyg-primary table td p{padding-right:5px}.thought-leadership-landing .subnav-wrapper{display:block}.thought-leadership-landing #thought-leadership-landing-content{width:auto;padding:10px}.thought-leadership-landing #thought-leadership-landing-interactive{width:auto;height:auto;margin:0;padding:10px;position:relative;border-bottom:none}.thought-leadership-landing #thought-leadership-landing-interactive h5.mobile-only{display:block;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:11px}.thought-leadership-landing #thought-leadership-landing-interactive #thought-leadership-landing-interactive-nav{display:none}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide{width:270px;padding:6px 7px 4px;margin:2px 0 4px;border:1px solid #e1e3e6;background-color:#fff;font-size:14px;line-height:18px;position:relative;display:block !important}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-image{width:100%}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-title{width:auto;position:relative;top:0;left:0}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-title h1{font-size:14px;line-height:18px;letter-spacing:.8px;font-style:normal;margin:0 0 5px}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-title h5{margin:4px 0 0}.thought-leadership-landing #thought-leadership-landing-interactive .leadership-slide .leadership-slide-description{width:auto;position:relative;top:0;right:0}.thought-leadership-landing .block-navigation-mobile{background-color:#e6e6e6}.thought-leadership-landing .note-wrapper{display:none}.thought-leadership-subpage #page #primary-content-container h1{margin-bottom:0}.thought-leadership-subpage #page #primary-content-container h5.meta{margin:0;padding:0}.thought-leadership-subpage #page #primary-content-container #primary-wide-column{margin-bottom:0;padding-bottom:0;border:none}.thought-leadership-subpage #page #primary-content-container #primary-wide-column #youtube-video{background-color:#c6c6c6;height:auto;width:290px}.thought-leadership-subpage #page #primary-content-container #primary-wide-column #youtube-video iframe{width:290px;height:172px}.thought-leadership-subpage #page #primary-content-container #primary-column-content{margin-bottom:0;padding-bottom:0}.thought-leadership-subpage #page #primary-content-container #secondary-column-content{margin-top:0;padding-top:0}.thought-leadership-subpage #page #audio-slideshow{height:220px}.thought-leadership-subpage #page #audio-slideshow #audio-slides{width:100%;height:180px}.thought-leadership-subpage #page #audio-slideshow #audio-slides div{width:100%;height:180px}.thought-leadership-subpage #page #audio-slideshow #audio-slides div img{max-width:100%;height:auto;max-height:180px;top:0 !important;left:0 !important}.thought-leadership-subpage #page #audio-slideshow #audio-slides span{height:180px;width:100%}.thought-leadership-subpage #page #audio-slideshow #jplayer-timeline-controls{position:absolute;bottom:50px;left:0}.thought-leadership-subpage #page #audio-slideshow #jplayer-timeline-controls a{display:none}.thought-leadership-subpage #page #audio-slideshow #jplayer-controls,.thought-leadership-subpage #page #audio-slideshow #jplayer-time{bottom:0px}.thought-leadership-subpage #page #audio-slideshow #jplayer-timeline{width:100%}#page .wrapper.slideshow-wrapper,#page .wrapper.slideshow-wrapper.short{background:none;position:absolute;top:64px}#page .wrapper.slideshow-wrapper .next-mobile,#page .wrapper.slideshow-wrapper.short .next-mobile{width:42px;height:40px;background-size:80px 80px;margin-top:-21px;right:0}#page .wrapper.slideshow-wrapper .next-previous,#page .wrapper.slideshow-wrapper.short .next-previous{display:none}#page .wrapper.slideshow-wrapper .hotspot,#page .wrapper.slideshow-wrapper.short .hotspot{display:none}#page .wrapper.slideshow-wrapper #slideshow,#page .wrapper.slideshow-wrapper.short #slideshow{width:100% !important}#page .wrapper.slideshow-wrapper #slideshow .slide,#page .wrapper.slideshow-wrapper.short #slideshow .slide{width:100%;height:auto}#page .wrapper.slideshow-wrapper #slideshow .slide img,#page .wrapper.slideshow-wrapper.short #slideshow .slide img{max-width:100%;height:auto;max-height:160px;display:static}#page .wrapper.slideshow-wrapper #slideshow .slide p,#page .wrapper.slideshow-wrapper.short #slideshow .slide p{position:static;text-align:left;padding:8px 10px 0}#page .wrapper.slideshow-wrapper #slideshow .slide p br,#page .wrapper.slideshow-wrapper.short #slideshow .slide p br{display:none}#page .wrapper.slideshow-wrapper #slideshow .slide-navigation,#page .wrapper.slideshow-wrapper.short #slideshow .slide-navigation{display:none}#page .wrapper.slideshow-wrapper #slideshowOverlay,#page .wrapper.slideshow-wrapper.short #slideshowOverlay{width:100%;height:56px;line-height:56px;padding-top:4px;top:179px;left:0;z-index:4;background-color:#fff;text-align:center}#page .wrapper.slideshow-wrapper #slideshowOverlay #people-overlay-mobile,#page .wrapper.slideshow-wrapper.short #slideshowOverlay #people-overlay-mobile{display:inline}#page .wrapper.slideshow-wrapper #slideshowOverlay #people-overlay-desktop,#page .wrapper.slideshow-wrapper.short #slideshowOverlay #people-overlay-desktop{display:none}.people-landing #page .wrapper.slideshow-wrapper,.people-landing #page .wrapper.slideshow-wrapper.short{position:relative;top:0}.people-landing #page .wrapper.slideshow-wrapper #slideshowOverlay,.people-landing #page .wrapper.slideshow-wrapper.short #slideshowOverlay{top:152px}.social-responsibility #page .slideshow-wrapper{top:108px}.social-responsibility.sustainabile-project #page .slideshow-wrapper{top:123px}.location-individual #page .wrapper.slideshow-wrapper,.location-individual #page .wrapper.slideshow-wrapper.short{top:108px}.people-landing .full-screen-slideshow-wrapper,.full-screen-slideshow-wrapper{width:auto;position:relative;height:179px;overflow:hidden}.people-landing .full-screen-slideshow-wrapper #full-screen-slideshow,.full-screen-slideshow-wrapper #full-screen-slideshow{height:179px}.people-landing .full-screen-slideshow-wrapper #full-screen-slideshow img,.full-screen-slideshow-wrapper #full-screen-slideshow img{height:179px;width:auto}.people-landing .full-screen-slideshow-wrapper a.next,.people-landing .full-screen-slideshow-wrapper a.previous,.full-screen-slideshow-wrapper a.next,.full-screen-slideshow-wrapper a.previous{top:70px;width:42px;height:40px;background-position:top right;background-size:80px 80px}.people-landing .full-screen-slideshow-wrapper a.previous,.full-screen-slideshow-wrapper a.previous{display:none;left:-9999px;right:0}.people-landing .full-screen-slideshow-wrapper #slideshowOverlay,.full-screen-slideshow-wrapper #slideshowOverlay{width:100%;height:56px;line-height:56px;padding-top:4px;top:179px;left:0;z-index:4;background-color:#fff;text-align:center}.people-landing .full-screen-slideshow-wrapper #slideshowOverlay #people-overlay-mobile,.full-screen-slideshow-wrapper #slideshowOverlay #people-overlay-mobile{display:inline}.people-landing .full-screen-slideshow-wrapper #slideshowOverlay #people-overlay-desktop,.full-screen-slideshow-wrapper #slideshowOverlay #people-overlay-desktop{display:none}.people-landing .full-screen-slideshow-wrapper{height:239px}.block-container.full-width{width:auto;padding-bottom:10px;padding-left:10px}.block-navigation{display:none}.block-navigation-mobile{display:block;min-height:49px;margin-bottom:8px}.block-navigation-mobile form{width:auto;margin:0 0;padding:0 0 0 10px}.block-navigation-mobile form label{line-height:49px;padding-right:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:10px}.block-navigation-mobile form select{width:220px}.block-navigation-mobile form select.extra-select{margin-top:10px}.block-navigation-mobile a.view-all{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:10px;float:right;line-height:49px;padding-right:10px}.block-navigation-mobile.gray{background-color:#e6e6e6}.isotope-and-one{width:100%;margin:0 auto}.isotope-and-one .one{width:100%}.isotope-and-one .block-container.partial-width{float:none;clear:both;width:auto;padding-left:10px}.block-container.full-width .block,.block-container.partial-width .block{width:274px;margin:3px 0}.block-container.full-width .block-link,.block-container.partial-width .block-link{width:288px}.block-container.full-width .block.image,.block-container.partial-width .block.image{width:274px}.block-container.full-width .block.image img,.block-container.partial-width .block.image img{width:100%;height:auto}.block-container.full-width .block-link.image,.block-container.partial-width .block-link.image{width:290px}.block-container.full-width .block.connect,.block-container.partial-width .block.connect{width:272px}.block-container.full-width .block.connect img,.block-container.partial-width .block.connect img{width:100%;height:auto}.block-container.full-width .block.person.block-link,.block-container.partial-width .block.person.block-link{border:none;border-top:1px solid #c6c6c6;background:none;padding:8px 0 4px 67px;height:auto;min-height:34px;position:relative}.block-container.full-width .block.person.block-link strong,.block-container.partial-width .block.person.block-link strong{color:#f82430}.block-container.full-width .block.person.block-link img,.block-container.partial-width .block.person.block-link img{width:55px;height:28px;position:absolute;top:15px;left:0}.block-container.full-width .block.person.block-link a,.block-container.partial-width .block.person.block-link a{height:auto;min-height:0;background:none;border:none}.block.block-profile .block-profile-content{padding:10px 0}.block.block-profile .block-profile-content h1{font-size:18px;line-height:22px;padding:0 10px}.block.block-profile .block-profile-content h2{margin:0;font-size:13px;line-height:15px;font-weight:normal;padding:10px 10px 0}.block-container.full-width .block.block-map img,.block-container.partial-width .block.block-map img{width:100%;height:auto}.block-container.full-width .block.block-map .block-map-locations,.block-container.partial-width .block.block-map .block-map-locations{overflow:hidden}.block-container.full-width .block.block-map .block-map-locations .locations-column,.block-container.partial-width .block.block-map .block-map-locations .locations-column{display:none}.block-container.full-width .block.block-map .block-map-locations select,.block-container.partial-width .block.block-map .block-map-locations select{display:block;width:90%}.block.facebook-block iframe{width:100% !important}.block.block-google-map .map-cover{background:url("/lib/img/google-map-overlay.png") 2px 0 no-repeat}.block-video .video-poster{height:152px}.block-video .video-poster span{height:152px;width:272px}.block-video .video-poster img{top:-26px}.news-ticker-wrapper{display:none}.flickr-row-wrapper{display:none}#page .big-image-wrapper .big-image{width:auto !important;padding:0 15px}#page .big-image-wrapper .big-image img{width:100%;height:auto}#page .big-image-wrapper #slideshowOverlay{width:100%;height:56px;line-height:56px;padding-top:4px;top:179px;left:0;z-index:4;background-color:#fff;text-align:center;position:static}#page .big-image-wrapper #slideshowOverlay #people-overlay-mobile{display:inline}#page .big-image-wrapper #slideshowOverlay #people-overlay-desktop{display:none}#page #tertiary-content-container{width:auto !important}#page #tertiary-content-container p{width:auto;padding:0 15px}.header-container,.header-container.wysiwyg-primary{width:auto}.header-container h2,.header-container p,.header-container.wysiwyg-primary h2,.header-container.wysiwyg-primary p{margin:0 15px;width:auto}#page .wrapper.headlines{min-width:320px;width:100% !important;width:320px;padding:14px 0 15px}#page .wrapper.headlines .headlines-container{display:block}#page .wrapper.headlines .headlines-container h1,#page .wrapper.headlines .headlines-container h2{display:block;float:none;width:auto;padding:0 10px 0}#page .wrapper.headlines .headlines-container h1{font-size:19px;line-height:23px}#page .wrapper.headlines .headlines-container h2{font-size:12px;line-height:16px;padding-top:3px}.side-block.youtube .youtube-video{width:272px}.side-block.youtube .youtube-video img{margin-left:0;width:100%;height:auto}.wysiwyg-primary h1,.wysiwyg-header h1{font-size:19px;line-height:23px;margin:0 0 14px}.wysiwyg-primary h2,.wysiwyg-header h2{font-size:14px;line-height:19px}.wysiwyg-primary h3,.wysiwyg-header h3{font-size:12px;line-height:15px}.wysiwyg-primary img,.wysiwyg-header img{max-width:100%;height:auto}.wysiwyg-primary iframe,.wysiwyg-header iframe{width:100%}.wysiwyg-primary p,.wysiwyg-primary li,.wysiwyg-header p,.wysiwyg-header li{font-size:12px;line-height:16px}.wysiwyg-primary blockquote,.wysiwyg-header blockquote{font-size:16px;line-height:23px}.wysiwyg-primary blockquote p,.wysiwyg-header blockquote p{font-size:16px;line-height:23px}.wysiwyg-primary blockquote h4,.wysiwyg-header blockquote h4{font-size:14px}.wysiwyg-primary .callout,.wysiwyg-header .callout{line-height:16px;padding-bottom:6px}.wysiwyg-primary .callout h5,.wysiwyg-header .callout h5{font-size:12px;padding:17px 0 0}.wysiwyg-primary .callout p,.wysiwyg-header .callout p{margin:0 0 10px}.wysiwyg-primary .callout:first-child,.wysiwyg-header .callout:first-child{margin-top:20px}.wysiwyg-sidebar h2{font-size:14px;line-height:19px}}.ipad #page .select-an-office-wrapper #select-an-office ul#select-an-office-location li a#select-an-office-dropdown{color:#f82430}.ipad #page .select-an-office-wrapper #select-an-office ul#select-an-office-location li ul{left:-9999px}.ipad #page .select-an-office-wrapper #select-an-office ul#select-an-office-location.open li a#select-an-office-dropdown{color:#f82430}.ipad #page .select-an-office-wrapper #select-an-office ul#select-an-office-location.open li ul{left:auto}.timely .nav-pills .dropdown-menu{max-height:500px;overflow:hidden;overflow-y:auto}body.blog #page .wrapper{overflow:visible}body.blog #page .wrapper:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}body.blog #page #primary-content-container{overflow:visible}body.blog #page #primary-content-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
