
/* sp_class/assets/css/fs.sharebutton.css
 */
[class^="addthis_button_"] .defaultShareIcon,
[class^="socialshare_button_"] .defaultShareIcon{width:16px;height:16px;vertical-align:middle;position:relative;top: -0.1em}.blogPosts .addthis [class^="addthis_button_"] .defaultShareIcon,
.blogPosts .socialshare [class^="socialshare_button_"] .defaultShareIcon{display:inline-block}#socialShareList{display:none;position:absolute;top:0;left:0;padding: .8em 1.3em;background:rgba(255,255,255,.98);box-shadow:0 1px 3px 1px rgba(0,0,0,.2);border-radius:0 2px 2px 2px;line-height:1.8;z-index:999999;width:auto;margin:0;text-align:left;min-width:147px}#socialShareList
img{filter:grayscale(100%)}#socialShareList
a{color:#595959}#socialShareList.buttonHovered,#socialShareList.hasFocus{display:block}#socialShareList.hasHover{background:red}#socialShareList.dropUp{box-shadow:0 -1px 3px 1px rgba(0,0,0,.2);border-radius:2px 2px 2px 0}#socialShareList.dropRight{border-radius:2px}#socialShareList{white-space:nowrap}#socialShareList.fixWhiteLinks
a{color:#333}#socialShareList
img{display:inline-block;height:1em;width:1em;vertical-align:baseline;border-radius:3px;margin-right: .5em;position:relative;top: .15em}.addthis_toolbox>a,.socialshare_toolbox>a{margin-bottom:5px;line-height:initial}.addthis_pill_style,.socialshare_pill_style{background:#EF7945;color:white;display:inline-block;border-radius:2px;padding:3px
3px 2px 0;box-sizing:border-box;vertical-align:top;text-decoration:none;font-size:11px;text-align:center}.addthis_pill_style .defaultShareIcon,
.socialshare_pill_style
.defaultShareIcon{height:14px;width:14px;vertical-align:middle;background:red;position:relative;top: -0.1em}
/* css/default.css
 */
@font-face{font-family:'robotoregular';src:url('../fonts/Roboto-Regular-webfont.eot');src:url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
url('../fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'robotobolditalic';src:url('../fonts/Roboto-BoldItalic-webfont.eot');src:url('../fonts/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-BoldItalic-webfont.woff') format('woff'),
url('../fonts/Roboto-BoldItalic-webfont.ttf') format('truetype'),
url('../fonts/Roboto-BoldItalic-webfont.svg#robotobolditalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'robotomedium';src:url('../fonts/Roboto-Medium-webfont.eot');src:url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Medium-webfont.woff') format('woff'),
url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),
url('../fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'robotobold';src:url('../fonts/Roboto-Bold-webfont.eot');src:url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
url('../fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'robotolight';src:url('../fonts/Roboto-Light-webfont.eot');src:url('../fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Light-webfont.woff') format('woff'),
url('../fonts/Roboto-Light-webfont.ttf') format('truetype'),
url('../fonts/Roboto-Light-webfont.svg#robotolight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'arimoregular';src:url('../fonts/arimo-regular-latin-webfont.eot');src:url('../fonts/arimo-regular-latin-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/arimo-regular-latin-webfont.woff') format('woff'),
url('../fonts/arimo-regular-latin-webfont.ttf') format('truetype'),
url('../fonts/arimo-regular-latin-webfont.svg#arimoregular') format('svg');font-weight:normal;font-style:normal}.mobile{display:none}html{overflow-y:scroll}body{position:relative;margin:0
0 0 0;padding:0
0 0 0;background:#fff url('../i-t1752849058/bg-stripe.png') repeat-x;font:normal 17px 'robotoregular',Helvetica,sans-serif;color:#424242;line-height:30px;overflow-x:hidden}#body{position:relative;min-width:1175px;min-width:998px;max-width:1356px;margin:0px
auto;padding:0
15px 0 15px}p{margin:0;padding:5px
0 15px 0;line-height:30px}sup,sub{line-height:0}td
p{margin:0;padding:0}a{color:#73531D;text-decoration:none;outline:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#00446a;line-height:normal}h1{padding:5px
0 18px 0;color:#DA291C;font-size:40px;line-height:44px}#footer:before,#preFooter:before{content:'';position:absolute;z-index: -1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:inherit}h1#pageTitle{font-weight:normal}h1#areaPageTitle,h1#officePageTitle{position:relative;z-index:5;margin:0;padding:40px
60px 0 60px;color:#fff;font-weight:normal;line-height:44px}h1#itemPageTitle{position:relative;z-index:5;margin:0;padding:40px
60px 0 60px;color:#fff;font-size:23px;font-weight:normal;line-height:31px}h1#officeMainTitle{position:relative;z-index:5;margin:0;padding:72px
60px 0 42px;color:#fff;font-size:30px;font-weight:normal;line-height:24px;text-shadow:1px 1px #333}h2{margin:0
0 0 0;padding:12px
0 8px 0;font-size:17px;line-height:24px;color:#653024}#subContent
h2.toggleSideSlider{margin:0
0 1px 0;padding:6px
4px 6px 44px;color:#fff}.js #subContent
h2.toggleSideSlider{margin:0
0 0px 0;background:#D7D2CB url('../i-t1752849058/toggle-header-off.png') 11px center no-repeat;color:#653024;cursor:pointer}.js #subContent #newsroomSearchNav
h2.toggleSideSlider{background:#d7d2cb url('../i-t1752849058/toggle-header-off.png') 11px center no-repeat;color:#653024}.js #subContent h2.collapsed,
.js #subContent #newsroomSearchNav
h2.toggleSideSlider.collapsed{margin:0
0 1px 0;padding:6px
4px 6px 44px;background:#d7d2cb url('../i-t1752849058/toggle-header-on.png') 11px center no-repeat;color:#653024}#mainContent
h2.toggleSideSlider{margin:0
0 1px 0;padding:10px
4px 10px 44px;color:#00274d;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb}.js #mainContent
h2.toggleSideSlider{margin:0
0 0px 0;background:#fff url('../i-t1752849058/toggle-header-main-off.png') 11px center no-repeat;color:#653024;cursor:pointer;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb}.js #mainContent
h2.collapsed{margin:0
0 1px 0;padding:10px
4px 10px 44px;background:#ebebeb url('../i-t1752849058/toggle-header-main-on.png') 11px center no-repeat;color:#653024}h2.attyLetterSubHeader{height:30px;margin:0
0 14px 0;padding:3px
10px 5px 0;background:url('../i-t1752849058/atty-letter-header-bg.png') right top no-repeat,
url('../i-t1752849058/content-upper-dots.png') 0px bottom repeat-x;color:#fff;font-family:'robotolight';font-size:15px;line-height:normal;text-align:right;text-transform:lowercase}h2.attySpotHeader{font-size:18px}h3{padding:15px
0 5px 0;color:#B47E00;font-family:'robotobold';font-size:18px;line-height:24px;font-weight:normal;text-transform:uppercase}#subContent
h3{padding:10px
0 5px 0;color:#653024;font-family:'robotobold';font-size:17px;line-height:22px;font-weight:normal;text-transform:uppercase}h3.itemSubtitle{margin:2px
0 12px 0px}h3.newAttySearch{margin:18px
0 8px 290px}#subContent
h3.connectWithUs{font-size:21px;line-height:24px}h4{margin:0px
0 15px 0;color:#00274d;font-size:26px;font-weight:normal;line-height:24px}h5{color:#E67200;padding:5px
0 5px 0;font-size:125%;text-transform:uppercase}h6{font-weight:bold;font-size:100%}ul{padding:0;margin:10px
0 0 9px;line-height:16px}ul
li{padding:0;margin:0;line-height:16px}ul li
ul{padding:0;margin:8px
0 0 0;line-height:16px}ul li
p{margin:0;padding:3px
0 2px 0;line-height:22px}blockquote
blockquote{margin-left:0;margin-right:0;padding-left:0;padding-right:0}img{border:0}#header{height:138px}#logo{margin:11px
0 0 1px}#topLinks{position:absolute;top:38px;right:15px;width:600px;text-align:right}#topLinks ul li,
#topLinks
ul{list-style:none;margin:0;padding:0}#topLinks
ul{float:right}#topLinks ul
li{float:left;margin:0
0 0 9px}#topLinks
a{display:inline-block;margin:2px
0 0 0;color:#919191;font-size:14px;line-height:16px}#topLinks a:hover{color:#666;text-decoration:none}#homeIconLinkedin a,
#homeIconTwitter a,
#homeIconFacebook
a{margin:0px
0 0 0;width:17px;height:17px}#homeIconLinkedin
a{background:#fff url('../i-t1752849058/icon-linkedin.png') no-repeat}#homeIconTwitter
a{background:#fff url('../i-t1752849058/icon-twitter.png') no-repeat}#homeIconFacebook
a{background:#fff url('../i-t1752849058/icon-facebook.png') no-repeat}#homeIconLinkedin a:hover,
#homeIconTwitter a:hover,
#homeIconFacebook a:hover{background-position:0px -17px}#homeIconShare
a{margin:0px
0 0 0;width:17px;height:17px}#topSearch{display:inline-block;margin: -4px 0 0 4px;width:170px;height:27px;background:#fff url('../i-t1752849058/search-bg.png') no-repeat;font-size:11px;line-height:14px}#topSearch
label{position:absolute;top:5px;left:8px;font-size:14px;line-height:16px;color:#919191;font-weight:normal}#topSearch
input#searchtext{float:left;width:132px;height:27px;margin:0px
0 0 1px;padding:0px
8px 0px 8px;border:0px;background:none;font-size:14px;line-height:16px;color:#919191;font-weight:normal}#topSearch
input.topSearchButton{float:right;width:18px;height:18px;margin:1px
1px 0 0;padding:3px
0 0 0}#mainNav{position:absolute;z-index:20000;top:95px;left:0px;height:43px;line-height:normal;min-width:1200px}.sf-menu, .sf-menu
*{margin:0;padding:0;list-style:none}.sf-menu
li{position:relative}.sf-menu
ul{position:absolute;display:none;top:100%;left:0;z-index:99;min-width:12em;padding:10px
20px 15px 15px;background:#DA291C}.sf-menu>li{float:left}.sf-menu li:hover > ul,
.sf-menu li.sfHover>ul{display:block}.sf-menu
a{display:block;position:relative}.sf-menu ul
ul{top:0;left:100%}.sf-menu
a{height:30px;padding:13px
24px 0 24px;color:#3e3e3e;text-decoration:none}.sf-menu>li>a{font-size:18.5px}.sf-menu ul
li{color:#525252;white-space:nowrap}.sf-menu>li:hover,.sf-menu>li.sfHover{background:#DA291C}.sf-menu li:hover a,
.sf-menu li.sfHover
a{color:#fff}.sf-menu li.current a.nav-button{background:#DA291C;color:#fff}.sf-menu>li>ul>li>a{padding:5px
15px 0 15px;font-size:17px}.sf-menu>li>ul>li:first-child>a{padding:15px
15px 0 15px}.sf-menu ul li:hover > a,
.sf-menu ul li.sfHover>a{color:#D7D2CB}.sf-menu ul li.current>a{color:#D7D2CB}#subContent
ul.subNavList{margin:0
0 52px 0;padding:0
18px 0 40px;border-left:1px solid #dadada}body.offices-item #subContent
ul.subNavList{margin:48px
0 52px 0}#subContent ul.subNavList
li{list-style:none;margin:0
0 0 0;padding:14px
0 0 0;font-size:17px;line-height:22px}#subContent ul.subNavList li:first-child{padding:0px
0 0 0}#subContent ul.subNavList
ul{padding-left:10px}#subContent li.here > a,
#subContent li.hereParent>a{color:#3e3e3e}#content{position:relative;min-height:350px;height:auto !important;margin:50px
0 0 0}#content:after{content:'';display:block;clear:both}#contentInner{position:relative;padding:55px
0 0 0;background:url('../i-t1752849058/content-upper-dots.png') 0px 0px repeat-x}body.about-admin-item #contentInner,
body.people-item #contentInner,
body.practices-item #contentInner,
body.industries-item #contentInner,
body.newsroom-item #contentInner,
body.offices-item
#contentInner{padding:0px
0 0 0;background:none}#mainContent{position:relative;margin:0px
323px 0 0px;padding:0
60px 0px 0px}body.about-admin-item #mainContent,
body.people-item #mainContent,
body.practices-item #mainContent,
body.industries-item #mainContent,
body.ourwork-item #mainContent,
body.newsroom-item #mainContent,
body.offices-item
#mainContent{padding:0
18px 0px 0px}body#people
#mainContent{margin:0px
333px 0 0px}#mainContent.stretchFullWidth,
body#people
#mainContent.stretchFullWidth{margin:0px
0px 0 0px;padding:0
0px 20px 0px}#subContent{position:relative;float:right;width:323px;margin:0px
0 0 0px;padding:0px
19px 0px 40px;padding:0px
0px 0px 0px}#subContent
.sideStaticText{padding:0
18px 0 40px;border-left:1px solid #dadada}#subContent
.sideStaticText.sideStaticTextBelow{margin:40px
0 0 0}#mainContent
.bottomStaticText{clear:both;margin:30px
-383px 0 0;padding:30px
100px 25px 100px;background:url('../i-t1752849058/content-upper-dots.png') 0px top repeat-x,
url('../i-t1752849058/content-upper-dots.png') 0px bottom repeat-x;text-align:center}#subContent .sideStaticText p,
#mainContent .bottomStaticText
p{margin:0
0 0 0;padding:0
0 0 0;font:normal 22px/1.36 'robotolight', Helvetica, sans-serif;color:#7c6f59}#subContent .sideStaticText
p{font-size:18px}#subContent .sideStaticText p+p{margin-top:1em}#subContent .sideStaticText p em,
#subContent .sideStaticText p i,
#mainContent .bottomStaticText p em,
#mainContent .bottomStaticText p
i{font-size:18px}#mainContent ul li,
#subContent ul
li{margin:0
0 8px 13px;line-height:normal}#mainContent ul ul,
#subContent ul
ul{margin-top:13px;padding-left: .5em}#mainContent ul
li{list-style:none url('../i-t1752849058/bullet-default.png');margin:0
0 15px 20px}#subContent ul
li{font-size:15px;line-height:18px}#mainContent ul ul
li{list-style:disc}#subContent p,
#subContent
blockquote{font-size:15px;line-height:18px}div.texthtml{margin:5px
0 8px 0}.texthtml
p{padding:0
0 8px 0}ul.none,
div.noBullet
ul{margin:0px
0 0px 0;list-style:none}ul.none li,
div.noBullet ul
li{padding:0;margin:0
0 0px 0;padding:0
0 8px}.js #area_vision .results_list > li:nth-child(n+4),
.js #area_news .results_list > li:nth-child(n+4),
.js #area_event .results_list > li:nth-child(n+4),
.js #area_casestudy .results_list > li:nth-child(n+4),
.js #area_publication .results_list > li:nth-child(n+4),
.js #bio_vision .results_list > li:nth-child(n+4),
.js #bio_news .results_list > li:nth-child(n+4),
.js #bio_event .results_list > li:nth-child(n+4),
.js #bio_casestudy .results_list > li:nth-child(n+4),
.js #bio_publication .results_list > li:nth-child(n+4),
.js #caseMainList .results_list>li:nth-child(n+7){display:none}#subContent h2.toggleSideSlider+div{margin:0
0 1px 0;padding:10px
25px 20px 32px;background:#D7D2CB}#subContent #newsroomSearchNav h2.toggleSideSlider+div{margin:0
0 1px 0;padding:10px
42px 0px 32px;background:#d7d2cb}#subContent h2.toggleSideSlider + div
ul{margin-bottom:0px;padding-bottom:0px}#subContent h2.toggleSideSlider + div ul
li{margin-bottom:0px;padding-bottom:6px;font-size:15px;line-height:18px}.js #subContent h2.toggleSideSlider.collapsed+*{display:none}#bio_content div,
#area_content
div{padding:0px
60px 20px 0px}#mainContent h2.toggleSideSlider+div{margin:0
0 2px 0;padding:10px
60px 20px 32px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}#mainContent h2.toggleSideSlider + div
ul{margin-bottom:0px;padding-bottom:0px}#mainContent h2.toggleSideSlider + div ul
li{margin-bottom:0px;padding-bottom:6px}.js #mainContent h2.toggleSideSlider.collapsed+*{display:none}#backLink{font-weight:bold;margin-bottom:14px}#bioTitle{padding:0
0 10px 0}.bioList{margin:0
0 0 0}#people .bioList,
#people-directory
.bioList{margin:0
0 0 285px}#people .bioList .results_list > div .vcard,
#people-directory .bioList .results_list > div
.vcard{width:73px}Xbody#about-admin
.bioList{margin:0
0 0 0px}.bioList .results_list>div{position:relative;padding:0
2px 14px 2px;margin:0
0 14px 0;overflow:hidden;height:100%;background:url('../i-t1752849058/content-upper-dots.png') 0px bottom repeat-x;width:100%}.bioList .results_list>div>div{float:left;min-height:1em}.bioList .results_list > div
.title{width:30%;min-width:180px;max-width:260px;padding-right:20px}.bioList .results_list > div
.office{width:20%;min-width:130px;max-width:170px;padding-right:10px}#mainContent .bioList .results_list > div .office ul,
#mainContent .bioList .results_list > div .office ul
li{margin:0
0 0 0;padding:0
0 0 0;list-style:none;list-style-image:none;font-size:15px;line-height:30px}#mainContent .bioList .results_list > div .office ul li
a{color:#424242}.bioList .results_list > div
.phone{width:20%;min-width:140px;max-width:190px;padding-right:20px;color:#424242;font-size:15px}.bioList .results_list > div
.email{width:70px;font-size:15px;text-align:right}.bioList .results_list > div .email
a{display:inline-block;padding:0
0 0 26px;background:url('../i-t1752849058/attylist-email.png') 0px 5px no-repeat}.bioList .results_list > div
.vcard{width:90px;margin:0
0 0 20px;font-size:15px;text-align:right}.bioList .results_list > div .vcard
a{display:inline-block;padding:0
0 0 26px;background:url('../i-t1752849058/attylist-vcard.png') 0px 5px no-repeat}#about-admin .bioList .results_list > div
.title{width:20%;min-width:160px;max-width:240px}#about-admin .bioList .results_list > div
.position{width:25%;min-width:134px;max-width:200px;line-height:22px}#about-admin .bioList .results_list > div
.phone{width:20%;min-width:90px;max-width:110px}#about-admin .bioList .results_list > div
.email{float:right;width:70px}#about-admin .bioList .results_list > div
.vcard{float:right;width:70px;margin:0
0 0 9px}#bioAccessories,#officeAccessories{min-height:370px;padding:38px
42px 0 42px;background:#B6ADA5;line-height:24px}#officeAccessories{min-height:258px;margin:0
0 1px 0}#bio_sidecontent,#area_sidecontent{margin:4px
0 7px}#bio_sidecontent p:last-child,
#area_sidecontent p:last-child{padding-bottom:0}#bio_sidecontent img,
#area_sidecontent
img{max-width:100%;height:auto}#bioOffices{min-height:100px}#officeAddress{min-height:20px;padding-bottom:26px}#bioOffices
a{color:#653024}#phoneFax,#bioEmail,#bioVcard{height:89px;border-top:1px solid #c8c8c8}#phoneFax{background:url('../i-t1752849058/bio-item-phone.png') 11px center no-repeat}#phoneFax>div{padding:24px
0 0 64px}#phoneFax a,
.phone
a{color:#653024;cursor:default;text-decoration:none !important}#bioEmail{background:url('../i-t1752849058/bio-item-email.png') 0px center no-repeat}#bioEmail>a{display:inline-block;padding:34px
0 0 64px}#bioVcard{background:url('../i-t1752849058/bio-item-vcard.png') 5px center no-repeat}#bioVcard>div:first-child{float:left;padding:34px
0 0 64px}#bioEmail > a,
#phoneFax > div,
#bioVcard > div
a{font-size:14px;font-weight:bold;color:#653024;line-height:20px}#bioLinkedinURL,#bioTwitterURL{float:left;padding:25px
0 0 54px}#bioTwitterURL{padding:25px
0 0 6px}#bioLinkedinURL
a{display:block;width:38px;height:38px;background:url('../i-t1752849058/bio-icon-linkedin.png') 0px 0px no-repeat}#bioTwitterURL
a{display:block;width:38px;height:38px;background:url('../i-t1752849058/bio-icon-twitter.png') 0px 0px no-repeat}#letterLinks{float:left;width:250px;height:418px;overflow:hidden}#letterLinks a,
#letterLinks
span{display:inline-block;width:51px;height:41px;margin:0
8px 10px 0;padding:10px
0 0 0;background:#B47E00;border-radius:50%;color:#fff;font-family:'robotolight';font-size:25px;text-align:center;text-transform:lowercase}#letterLinks
span{color:#dec0a3}#letterLinks a:hover{text-decoration:none;color:#1e60a2}#viewAttySearch,#viewAttyDirectory{display:inline-block;float:left;clear:left;padding:0
14px 0 0;background:url('../i-t1752849058/pointer-blue.png') right 7px no-repeat;font-weight:bold}#viewAttySearch{margin:20px
0 0 0}#viewAttyDirectory{margin: -40px 0 0 150px}body#people #viewAttySearch,
body#people-directory
#viewAttyDirectory{display:none}#sideSpotlight{width:320px;padding:0
0 30px 0;background:#D7D2CB}#sideSpotlight ul.results_list,
#sideSpotlight ul.results_list
li{margin:0
0 0 0;padding:0;list-style:none;list-style-image:none}#sideSpotlight ul.results_list li div.spotphoto
img{display:block;width:320px;height:168px}#sideSpotlight ul.results_list li
div.header{margin:0
0 0 0;padding:10px
24px 4px 24px;color:#00274d;font-family:'robotobold';font-size:18px;line-height:16px}#sideSpotlight ul.results_list li
div.title{padding:0px
24px 0 24px;font-family:'arimoregular';font-size:19px;line-height:22px}#sideSpotlight ul.results_list li
div.spotabstract{padding:10px
24px 0 24px}#sideSpotlight ul.results_list li div.spotabstract
p{font-family:'arimoregular';font-size:15px;line-height:20px}#bioInfo{position:relative;height:546px;overflow:hidden;background:#4c4c4c;margin:0
0 30px 0}#bioInfo
#bioPhoto{display:block;z-index:10;position:absolute;right:0px;width:1020px;height:546px}#bioInfo
#bioTitleBox{display:block;z-index:20;position:absolute;top:240px;left:4%}#bioInfo
h1#pageTitle{margin:0
0 0 0;padding:0
0 0 0;color:#fff;font-family:'arimoregular';font-weight:normal;font-size:36px;line-height:42px}#bioInfo
#bioTitle{margin:0
0 0 0;padding:0
0 0 0;color:#fff;font-family:'arimoregular';font-weight:normal;font-style:italic;font-size:16px;line-height:36px}span#bioName-Last{display:block}.people-item #bio_badge ul.results_list,
.people-item #bio_badge ul.results_list
li{margin:9px
0;padding:0;list-style:none;list-style-image:none}.people-item #bio_badge ul.results_list
li{padding:10px
0 10px 0}.people-item #bio_badge ul.results_list li:first-child{padding:20px
0 10px 0}.people-item #subContent #bio_education
p{padding-bottom:10px}.people-item #subContent #bio_education
ul{margin-top:0}.people-item
blockquote{margin-top:0;margin-bottom:0}#areaInfo,#officeInfo{position:relative;height:296px;overflow:hidden;background:#796E65;margin:0
0 30px 0}#expandAll{display:block;margin:20px
0 0 0;font-weight:bold;cursor:pointer}#areaInfo #areaPhoto,
#officeInfo
#officePhoto{display:block;z-index:0;position:absolute;right:0px;width:1020px;height:296px}#area_bio_contact{margin:0
0 1px 0;padding:28px
42px 25px 42px;background:#B6ADA5;line-height:24px}#subContent #area_bio_contact ul.results_list,
#subContent #area_bio_contact ul.results_list
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0;font-family:'RobotoBold';font-size:17px;line-height:24px}#subContent #area_bio_contact ul.results_list li .photocontact,
#subContent #area_bio_contact ul.results_list li .photocontact
img{display:block;overflow:hidden}#subContent #area_bio_contact ul.results_list li .photocontact,
#subContent #area_bio_contact ul.results_list li
.title{margin:10px
0 0 0}#subContent #area_bio_contact ul.results_list li .title
a{color:#73531D}#newsroomSearchNavConnect{margin:0
0 1px 0;padding:28px
42px 28px 42px;background:#ebebeb;line-height:24px}#subContent #newsroomSearchNavConnect ul,
#subContent #newsroomSearchNavConnect ul
li{list-style:none;margin:10px
0 0 0;padding:0
0 0 0}#subContent #newsroomSearchNavConnect ul
li{margin:0
0 0 0;padding:0
0 12px 16px;background:url('../i-t1752849058/connect-arrow.png') 0px 0px no-repeat}#itemInfo{position:relative;height:181px;overflow:hidden;background:#796E65;margin:0
0 18px 0}#itemInfo
#itemPhoto{display:block;z-index:0;position:absolute;right:0px;width:1020px;height:181px}#itemUpperDetails{margin:0
0 4px 0}#itemUpperDetails>div{display:inline-block;margin:0
10px 0 0;padding:0
0 0 10px;border-left:1px solid #424242;font-size:18px;line-height:18px}#itemUpperDetails>div:first-child{margin:0
10px 0 0;padding:0
0 0 0px;border-left:0px solid #424242}#mainContent
div.listColumn{float:left;width:40%}#mainContent div.listColumn ul.results_list>li>.title{display:inline}#mainContent
div.listColumnTwo{margin-left:80px}#mainContent div.listColumn
ul{margin:0
0 0 0;padding:0
0 0 0}.js div.listColumn>ul>li>ul.hierList{display:none}#mainContent div.listColumn ul>li{margin:0
0 0 0;padding:0
0 0 0;font-size:18px}#mainContent div.listColumn ul
li{list-style:none;background:url('../i-t1752849058/bullet-heirarchy.png') 0px 0px no-repeat;margin:7px
0 0 0px;padding:0px
0 7px 36px;line-height:24px}#mainContent div.listColumn ul li
a{color:#796E65 }#mainContent div.listColumn ul.hierList li,
#mainContent div.listColumn ul.hierList li
a{color:#666;font-size:16px;line-height:18px}#mainContent div.listColumn ul.hierList
li{list-style:none;padding:5px
0 5px 0px;background:none;line-height:18px}#mainContent div.listColumn ul.hierList li:before{content:"• ";font-size:10pt;margin-left: -8px}#mainContent div.listColumn ul.hierList li li:before{content:"";margin-left:0px}#mainContent div.listColumn ul
ul{margin:0
0 0 30px}#mainContent div.listColumn .title
a.sp_pencil{display:inline-block;margin-right:3px}#mainContent .listColumn
.practiceExpander{position:relative;top:1px;display:inline;width:14px;height:14px;padding:0
7px 0 7px;margin:0
0 0 8px;background:url('../i-t1752849058/toggle-plus.png') 0px 3px no-repeat;cursor:pointer}#mainContent .listColumn .open
.practiceExpander{background:url('../i-t1752849058/toggle-minus.png') 0px 3px no-repeat}a.practiceExpanderAll{display:block;margin:0
0 10px 0;font-size:15px;font-weight:bold;line-height:26px}div.itemRow
div.title{margin-top:8px;margin-bottom:0}div.itemRow div.title
p{margin:0;padding:0}div.publication,span.publication{font-style:italic}.itemRowImg{float:left;width:110px;text-align:left}.photoRight{margin-left:14px;float:right}#atic_auth,#atic_auth+div{display:none !important}#tabGroups{position:absolute;bottom:50px;z-index:20;width:100%;height:88px;overflow:hidden;text-align:center}body.practices-item #tabGroups,
body.industries-item
#tabGroups{bottom:30px}#tabGroups div.revealerOn,
#tabGroups div:hover{color:#00274c;background:url('../i-t1752849058/tabs-bg-pointer.png') center top no-repeat}#tabGroups div.revealerOn a,
#tabGroups div:hover
a{color:#9e7532}.revealer{display:inline-block;float:left;width:32%;height:68px;margin:0
0 0 2%;padding:20px
0 0 0;overflow:hidden;background:url('../i-t1752849058/tabs-bg.png') 0px 0px repeat-x;color:#424242;font-size:17px;font-weight:bold;line-height:20px;text-transform:uppercase;cursor:pointer;vertical-align:middle}.revealer
a{color:#fff;text-decoration:none}.revealer:first-child{margin:0
0 0 0}body.people-item #revealerButton_overview.revealer,
body.people-item #revealerButton_affiliations.revealer,
body.practices-item #revealerButton_overview.revealer,
body.practices-item #revealerButton_news.revealer,
body.practices-item #revealerButton_experience.revealer,
body.industries-item #revealerButton_overview.revealer,
body.industries-item #revealerButton_news.revealer,
body.industries-item #revealerButton_experience.revealer,
body.offices-item
#revealerButton_overview.revealer{height:60px;padding:28px
0 0 0}#tab2-group,#tab3-group{display:none;margin:0}.itemListHighlight{padding:18px
18px 16px 18px;margin-bottom:28px;background:#e0e0e0}.viewHighlight{clear:left;margin:0px
0 40px 0;background:#00274D;color:#fff}.viewHighlight a,
.js .viewHighlight
#articleToggler{color:#ccc}.itemListHighlight
h3{margin:6px
0 10px 22px}.viewHighlight
h3{margin:6px
0 0px 20px;padding:0
0 0 0;font-family:'robotoregular';font-size:28px}.viewHighlight
#subTitle{min-width:0px;margin:0
0 10px 0;font-size:20px}#newsroom-visions .viewHighlight
.photo{margin:0
20px 0 0}#newsroom-visions .viewHighlight ul.results_list
.title{float:none}#newsroom-visions .itemList
h3{padding:5px
0 5px 38px;font-size:20px;background:url('../i-t1752849058/newsroom-header-vision.png') no-repeat}#newsroom-visions .itemList h3
a{color:inherit}#mainContent .viewHighlight ul.results_list li>div{float:left}#mainContent .viewHighlight ul.results_list li > div.photo
img{width:180px;height:230px}#mainContent .viewHighlight ul.results_list li:after{content:'';display:block;clear:left}#mainContent .viewHighlight ul.results_list li>div.title{font-size:24px;margin-left:20px}#mainContent .viewHighlight ul.results_list li > div.title > div.subtitle,
#mainContent .viewHighlight ul.results_list li>div.title>div.itemdate{font-size:17px}#mainContent .itemListHighlight ul.results_list,
#mainContent .itemListHighlight ul.results_list
li{list-style:none}#mainContent .viewHighlight ul.results_list li
div#highlightArticleHeader{margin:20px
0 0 0;font-size:17px}#newsroom-visions
.authorfirm{font-weight:bold;font-style:italic}#mainContent .viewHighlight ul.results_list li div#highlightArticleHeader ul,
#mainContent .viewHighlight ul.results_list li div#highlightArticleHeader ul
li{margin:0
0 0 0;padding:0
0 0 0}#mainContent .viewHighlight ul.results_list li div#highlightArticleHeader ul li,
#mainContent .viewHighlight ul.results_list li div#highlightArticleHeader ul li
.title{margin:0
0 0 0;padding:0
0 0 0;font-size:15px}#mainContent .viewHighlight ul.results_list li div#highlightArticleHeader ul
li{padding:8px
0 0px 0}.js
#articleToggler{color:#1e60a2;cursor:pointer}.js #articleToggler:after{content:" -"}.js #articleToggler.collapsed+*{display:none}.js #articleToggler.collapsed:after{content:" +"}#newsroomHeading_vision
h3{margin:18px
0 0 0;padding:0
0 0 0}.newsroomHeading{clear:left}.newsroomHeading
h2{clear:left;margin:0px
0 0 0;padding:10px
10px 14px 59px;color:#653024;font-family:'robotobold';font-size:20px;font-weight:normal;line-height:28px}#newsroomHeading_news
h2{padding:10px
10px 14px 0}#newsroomHeading_vision h2,
#newsroomHeading_visioncurrent
h2{padding:10px
10px 14px 0}#newsroomHeading_publication
h2{padding:10px
10px 14px 0}#newsroomHeading_event
h2{padding:10px
10px 14px 0}#mainContent .itemList ul.results_list,
#mainContent .itemList ul.results_list
li{position:relative;list-style:none;margin:0
0 0 0;padding:0
0 0 0}#mainContent .itemList ul.results_list
li{clear:left;padding:10px
0 10px 0;background:url('../i-t1752849058/content-upper-dots.png') 0px 0px repeat-x;overflow:hidden}#mainContent .itemList ul.results_list li:first-child{clear:left;background:none}#mainContent .itemList ul.results_list li:after{content:'';display:block;clear:left}#mainContent .itemList ul.results_list li>div{float:left;margin:0
20px 0 0;padding:10px
0 10px 0;font-size:17px;line-height:24px}#mainContent .itemList ul.results_list li > .itemdate,
#mainContent .itemList ul.results_list li>.photo{width:20%}#mainContent .itemList ul.results_list li>.title{width:50%}#mainContent .itemList ul.results_list li>.startInline{width:70%}#mainContent .itemList ul.results_list li > .publication,
#mainContent .itemList ul.results_list li > .location,
#mainContent .itemList ul.results_list li>.subtitle{float:right;width:20%}#newsroom #mainContent .itemList ul.results_list li > .publication,
#newsroom-articles #mainContent .itemList ul.results_list li>.publication{float:right}#mainContent
.view_more{clear:left;text-align:right;padding:10px
0 10px 0;background:url('../i-t1752849058/content-upper-dots.png') 0px 0px repeat-x}#mainContent .view_more
a{color:#DA291C}body#ourwork #mainContent #caseMainList ul.results_list,
body#ourwork #mainContent #caseMainList ul.results_list
li{list-style:none;padding:0;margin:0}body#ourwork #mainContent #caseMainList ul.results_list
li{float:left;max-width:440px;min-width:300px;width:32%;min-height:256px;margin:0
2% 18px 0;overflow:hidden;background:#00274d}body#ourwork #mainContent #caseMainList ul.results_list
li.everyThird{margin:0
0px 18px 0;margin:0
0 18px 0}body#ourwork #mainContent #caseMainList ul.results_list li.everyThird+li{clear:both}body#ourwork #mainContent #caseMainList ul.results_list li:after{clear:both;content:'';display:block}body#ourwork #mainContent #caseMainList ul.results_list li
div.photo{position:relative;left:50%;float:left;min-height:128px}body#ourwork #mainContent #caseMainList ul.results_list li div.photo
img{display:block;position:relative;left: -50%;float:left;padding:0
0 20px 0}body#ourwork #mainContent #caseMainList ul.results_list li
div.title{font-size:16px;line-height:22px;color:#fff;padding:20px
20px 20px 20px}body#ourwork #mainContent #caseMainList ul.results_list li div.title
a{color:#fff}#caseExpand{display:block;clear:both;float:none;color:#DA291C;font-family:'robotobold';font-size:20px;cursor:pointer;text-align:center;padding:14px
0 30px 0;background:url('../i-t1752849058/content-upper-dots.png') 0px bottom repeat-x;width:100%}#caseExpand:hover{text-decoration:underline}body#ourwork #mainContent #caseMainList ul.results_list,
body#ourwork #mainContent #caseMainList ul.results_list
li{list-style:none;padding:0;margin:0}body#ourwork #mainContent #caseMainList ul.results_list
li{float:left;max-width:440px;min-width:300px;width:32%;min-height:256px;margin:0
2% 18px 0;overflow:hidden;background:#B47E00}body#ourwork #mainContent
#repClientListing{float:none;clear:both;padding:40px
0 10px 0}body#ourwork #mainContent
.repClientsList{float:left;width:31%;padding-left:0px}body#ourwork #mainContent
.repClientsListTwo{float:left;width:31%;padding-left:20px}body#ourwork #mainContent .repClientsList ul.results_list,
body#ourwork #mainContent .repClientsList ul.results_list
li{}body#ourwork #mainContent .repClientsList ul.results_list
li{list-style:none;background:url('../i-t1752849058/bullet-heirarchy.png') 0px 3px no-repeat;margin:0px
0 0 0px;padding:0px
0 8px 36px}#careers-recruiting #mainContent ul,
#careers-recruiting #mainContent ul
li{padding:0;margin:0;list-style:none}#careers-recruiting #mainContent
div#clerkshipProgram{margin-bottom:18px}#careers-recruiting #mainContent div#clerkshipProgram ul:after{clear:left;content:'';display:block}#careers-recruiting #mainContent ul
li{padding-bottom:18px}#careers-recruiting div.attorneysHeader,
#careers-recruiting div.itemdateHeader,
#careers-recruiting div.titleHeader,
#careers-recruiting div.attorneys,
#careers-recruiting div.itemdate,
#careers-recruiting
div.title{float:left;width:31%;margin-right:18px}#careers-recruiting div.attorneysHeader,
#careers-recruiting
div.attorneys{margin-right:0}#careers-recruiting div.attorneysHeader,
#careers-recruiting div.itemdateHeader,
#careers-recruiting
div.titleHeader{font-size:1.2em;font-weight:bold}#careers-recruiting #mainContent .attorneys
li{margin:0}#officeMainInfo{position:relative;height:172px;overflow:hidden;background:#796E65;margin:0
0 18px 0}#officeMainInfo
#officeMainPhoto{display:block;z-index:0;position:absolute;right:0px;width:1360px;height:172px}#contactOfficeList>div{float:left;min-width:190px;max-width:338px;width:24%;min-height:295px;margin:10px
1% 10px 0;overflow:hidden;background:#ebebeb}#contactOfficeList>div>div{padding:25px
14px 20px 34px;color:#333;font-size:18px;line-height:24px}#contactOfficeList>div>div>h2{margin:0
0 10px 0;font-size:18px;line-height:24px}#contactOfficeList>div.fourthItem{width:25%;margin:10px
0px 10px 0}.mainOfficeMap
img{display:block;margin:15px
0 0 0}.backgroundPopup{display:none;position:fixed;height:100%;width:100%;top:0;left:0;background:#ccc;border:1px
solid #cecece;z-index:100000}.popupContact{display:none;position:fixed;width:560px;height:335px;background:#fff;border:2px
solid #cecece;z-index:200000;padding:12px;font-size:13px;color:#fff}.popupContactClose{font-size:14px;line-height:14px;right:1px;top:0px;position:absolute;font-weight:700;display:block;cursor:pointer}div#pdfLink
a{background:url('../i-t1752849058/icon-pdf.png') 0px 0px no-repeat;display:block;width:31px;height:31px;margin:9px
0 0 0;float:right}#careersAnimation{display:inline-block;position:relative;height:346px;width:100%;padding:0
0 30px 0;text-align:center}.multipleslides{display:inline-block;position:relative;height:346px;width:615px;text-align:center}.multipleslides>*{position:absolute;left:0;top:0;display:block}.js .multipleslides
img{display:none}.js .multipleslides img:first-child{display:block}.clientpayLink
a{border:none;display:inline-block;text-decoration:none;padding:7px
14px;background:#da291c;color:#fff;border-radius:3px}.titan-iframe-container{z-index:999999 !important}form{position:relative;margin:0px;padding:0px}form:after{content:'';display:block;clear:both}form>div>div{position:relative;width:100%;height:55px;margin-right:6px;padding-right:20px}form>div>div.buttonInput_wrapper{height:auto;margin-right:0px;padding-right:0px}.js form>div>div>label{position:absolute;top:10px;left:7px;height:28px;line-height:28px;font:normal 17px 'robotoregular', Helvetica, sans-serif;visibility:hidden}.loaded form>div>div>label{visibility:visible}.js form>div>div.checkbox_wrapper>label{position:relative;left:0px}form
.radio_wrapper{float:none;width:auto;height:auto;margin:12px
0 15px 0;clear:both;overflow:hidden}form .radio_wrapper>label{position:static !important;display:block;font-weight:bold}form div
.textarea_wrapper{height:auto;width:auto;float:none;clear:left}form div .checkbox_wrapper
label{float:none;position:relative;left:0px;display:inline;visibility:visible;line-height:normal}form div .checkbox_wrapper
input{float:left}form div
.checkbox_wrapper{width:100%;margin-left:30px}form div .checkbox_wrapper div
div{padding-bottom:5px;line-height:16px}form div .checkbox_wrapper label:first-child{display:block;height:28px;margin:0
0 14px}form .textarea_wrapper
label{float:none;display:inline;visibility:visible;line-height:normal;line-height:30px;height:30px}form div+p{clear:both}form div
.checkbox_wrapper{height:auto;margin:0
0 10px 0}form div .checkbox_wrapper
div{height:auto}form div .checkbox_wrapper div:first-child{width:100%;margin:0px
0 0 0}form div input[type=text],
form table input[type=text]{width:100%;margin:0
0 9px 0;padding:8px
6px 6px 6px;background:#fff;border:1px
solid #d4d4d4;font:normal 17px 'robotoregular', Helvetica, sans-serif;color:#333}form div
select{width:100%;margin:0
0 9px 0;padding:8px
6px 6px 6px;background:#fff;border:1px
solid #d4d4d4;font:normal 17px 'robotoregular', Helvetica, sans-serif;color:#333}form
.prettySelectBox{width:100%;height:25px;margin:0
0 9px 0;padding:6px
6px 6px 6px;background:#fff url('../i-t1752849058/select-arrow.png') right 5px no-repeat;border:1px
solid #d4d4d4;color:#333;font:normal 17px 'robotoregular', Helvetica, sans-serif;line-height:24px;overflow:hidden}form
.prettySelectBoxInner{width:auto !important}form
textarea{min-width:70%;min-height:7.5em;background:#fff;border:1px
solid #d4d4d4;font:normal 17px 'robotoregular', Helvetica, sans-serif;color:#333}#mainContent form input.checkboxInput label,
#mainContent form input.radioInput
label{position:relative;top:0px;left:0px}form div
.buttonWrapper{width:auto}form div .buttonInput,.SEARCH-button{float:right;width:auto;margin: -8px -12px 0 0;padding:0px
13px 4px 14px;background:#fff url('../i-t1752849058/pointer-blue.png') right 4px no-repeat;border:0px
solid #fff;color:#B47E00;cursor:pointer;font-size:20px;font-weight:bold;text-transform:uppercase}.SEARCH-button{float:none}body.people #mainContent>div.search_form{max-width:694px;margin:0
0 0 290px}.js #subContent form>div>div>label{top:6px;color:#919191;font:normal 13px 'robotoregular', Helvetica, sans-serif}#subContent form div input[type=text]{margin:0
0 9px 0;padding:4px
6px 4px 6px;font:normal 13px 'robotoregular', Helvetica, sans-serif;color:#919191}#subContent form div .viewAll,
#subContent form div
.buttonInput{float:right;width:auto;margin: -8px -12px 0 0;padding:0px
13px 4px 14px;background:url('../i-t1752849058/pointer-white.png') right 2px no-repeat;border:0px
solid #fff;color:#653024;cursor:pointer;font-size:13px;font-weight:normal;text-transform:uppercase}#subContent form div
.viewAll{float:left;margin: -17px 0 18px 0;padding-left:0;background:url('../i-t1752849058/pointer-white.png') right 10px no-repeat}.js
form{display:none}#emailField{display:none}.autocomplete-w1{position:absolute;top:0px;left:0px;margin:8px
0 0 6px;background:url('../i-t1752849058/autocomplete-shadow.png') no-repeat bottom right}.autocomplete{max-height:350px;overflow:auto;margin: -6px 6px 6px -6px;background:#fff;border:1px
solid #999;cursor:default;text-align:left}.autocomplete
.selected{background:#f0f0f0}.autocomplete
div{padding:2px
5px;white-space:nowrap}.autocomplete div
span.autoCompleteMore{font-size:11px;color:#3874a8}.autocomplete
h2{margin:0
0 0 0;padding:12px
5px 6px 5px;white-space:nowrap}.autocomplete
strong{font-weight:bold;color:#3874a8}#footer{position:relative;z-index:20;clear:both;height:20px;margin:0px
0 10px 0;padding:40px
10px 0 0px;color:#999;font-size:13px;line-height:12px}#footer:after{content:'';display:block;clear:both}#footer
a{color:#999;font-size:13px;line-height:12px}#footer a:hover{color:#1e60a2;text-decoration:none}#footer ul li,
#footer
ul{list-style:none;margin:0;padding:0;font-size:13px;line-height:12px}#footer
ul{width:100%;text-align:left}#footer ul
li{display:inline-block;margin:0
12px 0 0px;padding:0
0px 0 12px;border-left:1px solid #999}#footer ul li:first-child{margin:0
12px 0 0;padding:0
0px 0 0px;border-left:0px solid #00274d}#footer
p{padding:0;margin:0;font-size:13px;line-height:12px}table.SITE_MAP{border-collapse:collapse;margin-top:5px}table.SITE_MAP
th{padding-top:5px;text-align:right}table.SITE_MAP
td{padding-top:5px}table.SITE_MAP
td.h_separator{height:5px;border-bottom:solid 1px #ccc}table.SITE_MAP
td.v_separator{padding-left:15px;padding-right:15px;font-size: .8em;color:#666}div.EMAIL_PAGE
div.email_form{display:none}p.EMAIL_PAGE-title{font-weight:bold;margin-bottom:0;padding-bottom:0}p.EMAIL_PAGE-url{margin-top:0;font-style:italic}table.EMAIL_PAGE{width:500px}table.EMAIL_PAGE
td{width:47%}table.EMAIL_PAGE td
input{width:95%}table.EMAIL_PAGE td
textarea{width:100%;height:120px}div.EMAIL_PAGE
ul.error{color:red}#search
#search_button{margin-left:8px}#search form
div{padding-bottom: .3em}#search .search_form
label{display:inline;margin:3px}#search .search_form label,
#search .search_form
input{width:auto;margin:3px
4px;vertical-align:middle}#search .search_form
input#searchtext{width:280px;height:20px}#search div.sections,
#search
div.search_type{width:35%;float:left;margin-top:30px}#search div.sections input,
#search div.search_type
input{border:0}#search
a.more{font-weight:bold;font-size:1.1em}#search
div#select_all_links{margin-top:8px}.searchfoundtext{font-weight:bold}#search
p{padding-top:0;padding-bottom:10px}#search
p.link{padding-top:5px;padding-bottom:0}#search
h3{margin-top:1em;margin-bottom: .5em;padding:0}.printMap{display:inline-block;background:#1e60a2;width:88px;padding:4px
4px 4px 4px;color:#fff;text-align:center}.printMap:hover{background:#6a747c;text-decoration:none}body.blog
#body{max-width:1359px}body.blog
#mainNav{left:15px}body.blog .sf-menu
a{padding-top:12px;padding-left:3px;padding-right:3px;margin:0
24px}body.blog .sf-menu > li:first-child
a{margin-left:0}body.blog .sf-menu li.current a.nav-button{background:none;color:#948671;border-bottom:1px solid #948671}body.blog
#content{margin-top:37px}body.blog
#mainContent{padding-top:40px}body.blog
#contentInner{padding-top:0;margin-top:0;background:none}body.blog form>div>div{height:auto;margin:0;padding:0}body.blog #mc_embed_signup
form{position:relative}body.blog.js #subContent form>div>div>label{top:4px;font-size:15px;color:#333}body.blog #subContent form div input[type=text],
body.blog #mc_embed_signup input[type=email]{width:100%;height:30px;padding:0
6px;margin:0;box-sizing:border-box;border:1px
solid #d1d8d8;font-size:15px;color:#333}body.blog #subContent form div input[type=submit]{position:absolute;right:10px;top: -21px;width:0;height:0;padding:0;margin:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #88a6c4;background:none}body.blog #mc_embed_signup form div input[type=submit]{top:9px}#banner{position:relative;width:100%;margin:0
0 1px}#banner
#bannerImage{display:block;width:100%;height:auto}#bannerContent{position:absolute;bottom:0;left:0;z-index:10;padding:0
0 54px 54px;color:#fff}#bannerContent h1,
#bannerContent
#pageSubTitle{color:inherit}#bannerContent
h1{font-size:60px}#bannerContent
#pageSubTitle{font-size:22px}#subContentTop{padding:44px;background:#dadada;box-sizing:border-box}#subContentTop
h2{text-transform:uppercase;margin:0
0 5px;padding:0}#subContentTop
p{padding:0;margin:25px
0 0 0}#blogSearch{margin:0
0 25px}#blogSocialLinks{display:flex;margin:10px
0 0 0}#blogSocialLinks
li{padding:0;margin:0
6px 0 0 !important;list-style:none;text-indent: -9999em}#blogSocialLinks li
a{position:relative;display:block;width:37px;height:37px}#blogSocialLinks li a
img{position:absolute;top:0;left:0;width:100%;height:auto;display:block}.blogPosts
div.title{margin:0
0 20px;font-weight:bold;color:#00264c;font-size:26px;line-height:35px}.blogPosts div.title
a{color:#00264c}.blogcategory{color:#666;text-transform:uppercase}.blogcategory
a{color:inherit;text-decoration:underline}.blog .search_form
div{float:none}.blog
#bannerText{padding:20px;background:#ddd;border-radius:10px}.blog
#searchMessage{padding-bottom: .8rem;margin-bottom:1.3rem;border-bottom:1px solid currentColor;background-size:12px 1px}.blogPosts
img{height:auto;max-width:100%}.blogPosts
.socialshare{padding: .5em 0 20px;border-bottom:1px solid #ccc}.blogPosts
.socialshare_button{position:relative;display:block;width:85px;height:30px;padding-left:12px;background:#50b5bb;color:#fff;font-size:18px;line-height:27px;box-sizing:border-box}.blogPosts .socialshare_button
span{position:absolute;font-size:24px;right:8px;top:0px}.blogPosts .image:not(:empty){float:left;margin-right:1em}.blogPosts > div > div:not(.postDetail) img{display:block;width:auto;max-height:9.5em}.blogPosts .sp_pencil
img{display:inline !important}.blogPosts > div > div:not(:only-child) .intro,
.blogPosts > div > div:not(:only-child) .intro p:last-child{display:inline}.blogPosts
.viewMore{padding-top:5px;margin:0
0 0 3px;display:inline-block}.blogPosts>div>div{clear:left;margin-bottom:2.5em}.blogPosts>div>div:last-child{margin:0}.blogPosts>div>div>div+div{margin-top: .5em}.blogPosts
.blogcategory{margin:0
0 25px}.blogPosts
.blogComments{margin-bottom:0}.blogPosts .blogComments>div>div{padding:1rem 0;border:1px
solid currentColor;border-width:1px 0 0 0}.blogPosts .blogComments>div>div>div{margin:0
1rem}.blogPosts .blogComments
.comment{margin-top:1rem}#addComment{border-top:1px solid currentColor}.blog #historyLinks
a{float:left}.blog #historyLinks a:last-child{float:right}.blogtag{line-height:1.5;margin:1em
0}.blogFilters ul,
.blogFilters
li{list-style:none;margin:0
0 .5em 0}#subContent .blogFilters .results_list>li:nth-child(n+6){display:none}#mainContent #blogArchives
.results_list{column-count:2}@media (min-width: 480px){#mainContent #blogArchives
.results_list{column-count:3}}#mainContent #blogArchives .results_list,
#mainContent #blogArchives .results_list>li{display:block;list-style:none;margin:0
0 1.5rem 0}#mainContent #blogArchives .results_list>li{margin:0;padding:0}.blogAuthors
.title{margin:0
0 .3em 0;font-size:1.3rem}.blogAuthors
.photo{float:left;margin-right:1em}.blogAuthors ul,
.blogAuthors
li{list-style:none;margin:0
0 1rem 0}.blogAuthors
li{overflow:hidden;padding-bottom:1rem;border-bottom:1px solid currentColor}#contributors
li{margin:0
0 30px !important}#contributors
.photo{margin-bottom:10px}#contributors .photo
img{display:block;width:100%;height:auto}#searchMessage.blogAuthors
li{padding-bottom:0;border-bottom:0}.blogAuthors
.abstract{margin: .5rem 0}.vlog
.image{position:relative}.vlog .image a::before,
.vlog .image a::after{content:'';display:block;position:absolute;top:1rem;left:1rem;width:0;height:0;border-style:solid;border-width:25px 0 25px 43.3px;border-color:transparent transparent transparent white}.vlog .image a::before{border-left-color:#808080;filter:blur(8px)}.blog #subContent>h2{position:relative;padding:10px
44px;margin-top:1px;background:#d7d2cb;cursor:pointer;color:#653024}.blog #subContent>h2:before{content:'+';display:block;width:22px;height:22px;position:absolute;left:10px;top:10px;background:#968283;border-radius:11px;text-align:center;line-height:22px;color:#fff}.blog #subContent>h2.open:before{color:inherit;content:'_';line-height:10px;color:#fff}.blog #subContent>h2.open{color:#653024}.blog #subContent>h2+div{display:none}.blog #subContent
.blogFilters{background:#d7d2cb;padding:0
44px 20px}.blog #subContent .blogFilters ul
li{margin:0
0 12px}.blog #subContent
.toggleExpand{margin:0
!important;font-weight:bold}figure{margin: .5rem 0}.alignleft,
.align-left,
img[style*='float: left']{float:left;margin: .5em 1.5rem .5rem 0}.alignright,
.align-right,
img[style*='float: right']{float:right;margin: .5em 0 .5rem 1.5rem}.aligncenter,.align-center,.alignnone{clear:both;display:block;margin: .5rem auto}figure.image{display:table !important;padding:5px;box-sizing:border-box;background:transparent;border:1px
solid #ccc;text-align:center}figure.image
figcaption{display:block !important;clear:both;padding:5px;font-size:1.2rem}#index
#content{min-height:0px;margin:0px
0 0 0;padding:0
0 0px 0px}#index
#contentInner{padding:0px
0 0 0;background:none}#index
#mainContent{width:100%;margin:0px
0 0 0;padding:0
0 0px 0px}#homeAnim{position:relative;overflow:hidden;width:100vw;left:calc(50% - 50vw);margin-top:19px;max-width:1542px}#homeAnim ul#homeSlideList,
#homeAnim ul#homeSlideList
li{position:relative;list-style:none;margin:0
0 0 0;padding:0
0 0 0}#homeAnim
ul#homeSlideList{z-index:5;min-width:677px}#homeAnim ul#homeSlideList
li{display:none;width:100%;min-width:677px}#homeAnim ul#homeSlideList li:after{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:url(../i-t1752849058/home-anim-overlay.png) no-repeat;background-size:cover}#homeAnim ul#homeSlideList li:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 50%,rgba(255,255,255,1) 70%)}#homeAnim ul#homeSlideList li
img.animationImage{display:block;width:100%;height:auto;min-width:677px;max-width:1250px}.homeSlideTitle{position:absolute;top:0;right:70px;display:flex;align-items:center;width:50%;max-width:575px;height:100%;padding:0
50px;background:rgba(218,41,28,.9);transform:skew(-12deg);z-index:10;box-sizing:border-box;font-family:'arimoregular'}.homeSlideTitle>*{transform:skew(12deg)}.animationTitleOne{margin:0
0 20px;font-size:46px;line-height:50px;color:#fff}.animationSummary
p{font-size:20px;line-height:32px;color:#fff}.animationSummary
em{font-size:14px;line-height:32px}.slideLink{display:block;position:absolute;bottom:50px;right:50px;padding-bottom:4px;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff}.slideLink:hover{text-decoration:none}#homeSpot{margin-top:55px}#homeSpot
.results_list{display:flex}#homeSpot
.results_list{margin:0}#homeSpot .results_list
li{position:relative;min-height:249px;padding:30px
28px;margin:0
18px 0 0;list-style:none;border:1px
solid #ccc;font-size:21px;line-height:31px;color:#333;box-sizing:border-box}#homeSpot .results_list li:after{content:'';position:absolute;bottom:27px;left:28px;display:block;width:22px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAARCAYAAAAlpHdJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxZGQxYmE1OS1iZjc5LTQ3MGMtYjJkNC01NjE4NzFhZDE4NmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0ZBNzI1MTcxNjBDMTFFQUI3ODdEM0E3NTFFMTNEOTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0ZBNzI1MTYxNjBDMTFFQUI3ODdEM0E3NTFFMTNEOTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODUwYmViNS0yMWQ2LTQyMmQtOTNjYy05MjQ4MDg2ODk3YTYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZTY5YWFkMC0zZTJiLWY3NDAtYmE2OS1mYWQxYmY0MGU2NjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78y5meAAABNUlEQVR42rzVP0tCURjH8avdtDGiaAlaFXRoyhDtBTREc72YXoBvQQkKGvo3JIbkUBZBVOimQ0uLFLQEQkbl9XvgGc7Qn+O5Hh/4gMt9fvfc8xxPpLzt2ZZ6Mo0imugM28D37GseG8jhFLto4M20QdQLVxHMYRM7KCCPSdcr72u/41jEFjK4wgEuELgI/6mmkEICS/ISZ7+9xKjD9b4ZsYwq6rjFp+twvfIylCr8CNdooafCk5gwaNLF0197+M9griKLO+yr7VDhNUwbNLjEuv7ZLLdjBQuY9eW8mqx8ZgRb8IV7WXlFha8hZvDgK74tQwPZ82M5AW28+zKJLqs+7mlXn/dBVlkZ1znv4VFCDyW07+IfTr8XPvCMc+zhxuRUhF15IINodauFCX/BCUoSOvR9PhBgAL3IS0Bczm10AAAAAElFTkSuQmCC) no-repeat;background-size:22px 13px}#homeSpot .results_list li
a{display:block;height:100%;color:inherit}#homeSpot .results_list li
.section{color:#b47e00;font-size:14px;text-transform:uppercase}#homeSpot .results_list li .title
a{color:inherit}#visionsWrapper{position:relative;display:flex;padding:61px
44px;margin:54px
0;border:1px
solid #ccc;box-sizing:border-box;font-size:19px;line-height:30px}#visionsWrapper ul,
#visionsWrapper
li{list-style:none !important;margin:0
!important}#visionsWrapper>div{flex:1 1 50%;padding-right:44px;box-sizing:border-box}#visionsWrapper>div+div{padding-left:44px;border-left:1px solid #ccc}#visionsWrapper
h2{margin:0
0 8px;font-size:34px;line-height:42px;color:#653024;font-family:'arimoregular';letter-spacing:1px}#visions
.photo{float:left;width:177px;height:auto;margin-right:42px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}#visions .photo
img{display:block;width:100%;height:auto}#visions>a{position:relative;display:block;padding-left:38px;margin-top:20px;margin-left:219px}#visions>a:before{content:'';display:block;position:absolute;top:0;left:0;width:30px;height:30px;background:#b47e00;border-radius:50%}#visions>a:after{display:block;position:absolute;left:12px;top:9px;content:'';width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent #fff}#latest{padding-right:20vw !important}#latest>div{position:relative;z-index:10}#latest>a{position:absolute;right:0;top:0;height:100%;z-index:0}#latest > a
span{display:none}#latest > a
img{display:block;width:auto;height:100%}#index
#home_badge{position:relative;z-index:10;width:100%;margin:20px
0 70px}#index #home_badge
ul{display:flex;justify-content:center}#index #home_badge
li{margin-left:32px;list-style:none}#index #home_badge li:first-child,
#index #home_badge li+li+li+li+li+li{margin-left: -8px}#listOffices{position:relative;width:256px;height:263px;overflow:hidden;margin:19px
0 0 0;padding:0
32px 0 32px;background:url('../i-t1752849058/index-office-bg.png') 0px 0px no-repeat}#listOffices>a{display:inline-block;padding:90px
0 0 0}#listOffices div.homeListLeft,
#listOffices
div.homeListRight{position:absolute;bottom:32px;width:130px;margin:0
0 0 0;padding:0
0px 0 0}#listOffices
div.homeListRight{right:2px;padding:0
0px 0 0}#listOffices
a{font-size:13px;font-weight:bold;color:#d9e788}@media (min-width: 1542px){#homeAnim{left:calc(50% - 771px)}#latest{padding-right:260px !important}}@media (max-width: 1030px){#homeAnim{width:100%;left: -15px}}#home_badge{overflow:hidden}#preFooter{position:relative;bottom: -1px;padding:40px;margin-top:30px;clear:both;background:#4c4946}#preFooter
a{color:#cec3b9}#preFooter
ul.results_list{display:flex;justify-content:center;margin:0}#preFooter ul.results_list
li{list-style:none}#preFooter ul.results_list li:not(:last-child){margin-right:46px}#index
#footer{padding:25px
10px;color:#00274d;background:#4c4946;border-top:1px solid #706b67;color:#fff}#index #footer
a{color:#fff}#index #footer
ul{text-align:center}#index #footer ul
li{border-left:none}.sp_map{margin:0
0 1em 0}#emailPopup{z-index:99999999;background:rgba(255,255,255,.8);position:absolute;top:0;left:0;right:0;bottom:0}#popupInner{position:fixed;top:10vh;left:20%;width:60%;padding:1.8em 2em;box-sizing:border-box;background:white;border:1px
solid black;border-radius:5px}#popupInner
p{margin:0
0 1em 0;padding:0}#popupInner
a.linkButton{float:left;margin: .5em 1em 0 0;padding: .3em 1em;cursor:pointer;line-height:normal;font-weight:bold;border:1px
solid black;border-radius:3px}@media
print{body{background:none}*{color:#000 !important}#body{min-width:0;padding:0;page-break-inside:auto}#header{height:auto}h1{line-height:42px}#mainNav,
#topLinks,
#index #mainContent a.prevHeadline,
#index #mainContent a.nextHeadline,
#index #homeAnimLinkMask,
#animationGradient,
#footer,
#homeIssueLinks,
.subNavList,
.bioList .results_list > div .email,
.bioList .results_list > div .vcard,#letterLinks,#viewAttyDirectory,#viewAttySearch,.search_form,#tabGroups,#bioVcard,#bioEmail,#bioLinkedinURL,#bioTwitterURL,.toggleExpand,#areaListExpandAll,#caseExpand,#newsroomSearchNavToggles,.view_more,form,.printMap,a[href="ourwork.html"],.mainOfficeMap,.sp_map,.attachments,.attachments+ul,#expandAll{display:none !important}#item_overview > div,
.js #mainContent h2.toggleSideSlider.collapsed + *,
.js #subContent h2.toggleSideSlider.collapsed + *,
.js #area_vision .results_list > li:nth-child(n+4),
.js #area_news .results_list > li:nth-child(n+4),
.js #area_event .results_list > li:nth-child(n+4),
.js #area_casestudy .results_list > li:nth-child(n+4),
.js #area_publication .results_list > li:nth-child(n+4),
.js #bio_vision .results_list > li:nth-child(n+4),
.js #bio_news .results_list > li:nth-child(n+4),
.js #bio_event .results_list > li:nth-child(n+4),
.js #bio_casestudy .results_list > li:nth-child(n+4),
.js #bio_publication .results_list > li:nth-child(n+4),
.js #caseMainList .results_list>li:nth-child(n+7),.hierList{display:block !important}*{min-width:0 !important}#index #mainContent
#homeLeft{margin:0;position:static}#index #mainContent #homeLeft
#newsList{position:static;height:auto}#index #mainContent #homeLeft:after{content:'';display:table;clear:both}#index #mainContent
#homeRight{float:none}#index #mainContent #homeLeft #newsList div ul
li{float:none;height:auto}#index #mainContent #homeLeft #newsList div ul li .homeimage,
#index #mainContent #homeLeft #newsList div ul li .homeimage
img{position:static}#index #mainContent #homeLeft #newsList div ul li
.homeimage{float:none}#index .homeSlideTitle
.animationTitleTwo{text-align:left}#index
.homeSlideTitle{left:20px}#index
#home_badge{width:auto}#subContent{width:30%}#mainContent{width:65%;padding:0;margin:0}#sideSpotlight{width:100%}img{max-width:100% !important;height:auto !important}#mainContent
.bottomStaticText{margin:30px
-30% 0 0;padding:30px
0 0 0}#mainContent.stretchFullWidth,
body#people
#mainContent.stretchFullWidth{width:100%}.bioList{margin:0}.bioList .results_list>div>div{width:30%;margin:0
3% 0 0}#bioInfo,#areaInfo,#officeInfo,#itemInfo,#officeMainInfo{position:static;height:auto;background:none !important}#bioInfo #bioTitleBox,
#bioInfo #bioPhoto,
#officeMainInfo
#officeMainPhoto{position:static}#itemInfo
#itemPhoto{position:static}#bioAccessories,#officeAccessories{padding:10px;min-height:0}.js #subContent h2.toggleSideSlider,
.js #mainContent
h2.collapsed{background:none;padding-left:0}#mainContent div.listColumn,.listColumn.listColumnTwo{width:100%;float:none;margin:0}#areaInfo #areaPhoto,
#officeInfo
#officePhoto{position:static}h1#areaPageTitle,h1#officePageTitle,h1#itemPageTitle,h1#officeMainTitle{padding:10px
0 0 0}#officeMainInfo{overflow:visible}#subContent h2.toggleSideSlider+div,#area_bio_contact{padding:0}#subContent #area_bio_contact ul.results_list li .photo,
#subContent #area_bio_contact ul.results_list li .photo
img{width:auto;height:auto}#mainContent .itemList ul.results_list
li{overflow:visible}#mainContent .itemList ul.results_list li > .title, #mainContent .itemList ul.results_list li>.startInline{width:45%}#contactOfficeList>div{min-width:300px !important}}