
/* css/caecilia.css
 */
@import url("//hello.myfonts.net/count/2ec511");@font-face{font-family:'Caecilia';src:url('../i-t1546465239/fonts/2EC511_0_0.eot');src:url('../i-t1546465239/fonts/2EC511_0_0.eot?#iefix') format('embedded-opentype'), url('../i-t1546465239/fonts/2EC511_0_0.woff2') format('woff2'), url('../i-t1546465239/fonts/2EC511_0_0.woff') format('woff'), url('../i-t1546465239/fonts/2EC511_0_0.ttf') format('truetype');font-weight:normal}@font-face{font-family:'Caecilia';src:url('../i-t1546465239/fonts/2EC511_1_0.eot');src:url('../i-t1546465239/fonts/2EC511_1_0.eot?#iefix') format('embedded-opentype'), url('../i-t1546465239/fonts/2EC511_1_0.woff2') format('woff2'), url('../i-t1546465239/fonts/2EC511_1_0.woff') format('woff'), url('../i-t1546465239/fonts/2EC511_1_0.ttf') format('truetype');font-weight:300}@font-face{font-family:'Caecilia';src:url('../i-t1546465239/fonts/2EC511_2_0.eot');src:url('../i-t1546465239/fonts/2EC511_2_0.eot?#iefix') format('embedded-opentype'), url('../i-t1546465239/fonts/2EC511_2_0.woff2') format('woff2'), url('../i-t1546465239/fonts/2EC511_2_0.woff') format('woff'), url('../i-t1546465239/fonts/2EC511_2_0.ttf') format('truetype');font-weight:bold}
/* 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{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}#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:'ProximaNova';src:url('../i-t1546465239/fonts/proxima_nova_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova';src:url('../i-t1546465239/fonts/proxima_nova_semibold-webfont.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:'ProximaNova';src:url('../i-t1546465239/fonts/proxima_nova_light-webfont.woff') format('woff');font-weight:300;font-style:normal}html{overflow-y:scroll;overflow-x:hidden;font-size:18px}body{position:relative;background:#fff;font:normal 1rem/1.55 ProximaNova,sans-serif;color:#666;margin:0}body>div,#homeAnim,#homeBoxes{max-width:1270px;width:100%;padding:0
35px;box-sizing:border-box;margin:0
auto}@media (max-width: 767px){body>div,#homeAnim,#homeBoxes{padding:0
10px}}p{margin:0
0 .75em 0}#subContent
p{margin-bottom:1em}td
p{margin:0;padding:0}b b,
strong strong,
strong b,
b
strong{font-weight:inherit}p[style*='padding-left: 30px'],
td p[style*='padding-left: 30px']{padding-right:30px}p[style*='padding-left: 60px'],
td p[style*='padding-left: 60px']{padding-right:60px}p[style*='padding-left: 90px'],
td p[style*='padding-left: 90px']{padding-right:90px}sup,sub{line-height:0}[data-whatinput="mouse"] *:focus,
[data-whatinput="touch"] *:focus{outline:0}a{color:#5b85a3;text-decoration:none}a:hover{text-decoration:underline}a[href^=tel]{color:inherit;text-decoration:inherit;cursor:default}#homeBlogLinks:before,
.professionals-item #banner:before,
.office-item #banner:before{content:'';background:inherit;position:absolute;z-index: -1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw}@media (max-width: 767px){#homeBlogLinks:before,
.professionals-item #banner:before{right: -10px;left: -10px;width:auto}}h1,h2,h3,h4,h5,h6{margin:2rem 0 1rem 0;padding:0;color:#3f4c6c;line-height:normal;font-family:Caecilia,serif}h1{margin-bottom:1rem;font-size:48px;font-weight:normal;line-height:normal}h1#pageTitle{margin:0
0 46px 0;padding-bottom:7px;border-bottom:6px solid #9ab3c5;padding-right:125px}.practices-item
h1#pageTitle{border-bottom:none}#pdfLink{position:relative;display:inline;padding-left:34px;margin: -34px 0 1rem auto;display:table;text-align:right;font:300 18px/28px ProximaNova, sans-serif;color:#3f4c6c}.office-item
#pdfLink{z-index:10;display:block;position:absolute;top:90px;right:56px;margin:0}@media (max-width: 767px){h1{font-size:24px}h1#pageTitle{padding-right:0}.office-item
#pdfLink{top:16px;right:auto;left:10px}}@media (min-width: 768px){#pdfLink{display:block;position:absolute;top:67px;right:36px;margin:0}.office-item
#pdfLink{z-index:10;top:120px;right:85px}}#pdfLink:before{content:url(../i-t1546465239/pdf.svgz);position:absolute;left:0}h2{font-size:145%}#subContent
h2{color:white;font:bold 1rem Caecilia, serif;text-transform:uppercase;background:#c0beb8;padding:10px
11px 6px 11px}#subContent>div:nth-of-type(3n+2)>h2{background:#9ab3c5}#subContent>div:nth-of-type(3n+3)>h2{background:#b4b9c1}h3{color:#000;font-size:135%;font-weight:normal}#mainContent
h5{position:relative;padding:10px
0 0 22px;margin:0
0 0 0;font-family:'Caecilia';font-weight:bold;font-size:1.12em;line-height:2rem}#mainContent h5:before{content:url('../i-t1546465239/bullet-square-h5.png');position:absolute;top:6px;left:0}#mainContent>.sp_pencil{position:absolute;top:20px}h6{font-weight:bold;font-size:100%}.js
.expandableHeading{cursor:pointer}.js .expandableHeading:after{content:'+'}.expandableHeading.expanded:after{content:' –'}ul{list-style:none;list-style-image:url('../i-t1546465239/bullet-square-li.png')}ul,ol{padding:0;margin:1em
0}ol{padding-left:1em}li{padding:0;margin:0
0 .5em 1.5em}li:last-child{margin-bottom:0}ol ul,
ul
ul{padding:0;margin: .5em 0 0 0}li
p{margin:0;padding:3px
0 2px 0}img{border:0;max-width:100%}.results_list>li{list-style:none;margin-left:0}#bio_casestudy .results_list li,
#area_casestudy .results_list
li{list-style-image:url('../i-t1546465239/bullet-square-li.png');margin-left:1.5em}#area_casestudy .results_list li.subheading,
#bio_casestudy .results_list
li.subheading{list-style-image:none;margin-left:0}#content>:first-child,#content>div>:first-child,#content>div>:first-child>:first-child{margin-top:0}#header{height:143px;padding:34px
0 0 36px;box-sizing:border-box;width:100%;max-width:none}@media (min-width: 768px){#header{background:#2e374f url(../i-t1546465239/header-bg.jpg) top no-repeat}}@media (max-width: 767px){#header{text-align:center;height:auto;padding:3vh 0}#header{background:#2e374f url(../i-t1546465239/header-bg-mobile.jpg) no-repeat}#logo
img{height:15vh;min-height:90px;vertical-align:top}#index #logo
img{height:auto;width:233px}}@media (min-width: 545px) and (max-width: 767px){#header{background-size:100% auto}}@media (min-width: 768px){#logo
img{display:block;width:140px}}#topSearch{position:absolute;top:16px;right:21px;z-index:100;text-align:right;padding:15px;border-radius:3px;background:rgba(34, 41, 59, .85)}@media (max-width: 767px){#topSearch{right:3px;top:0;padding:11px}}#topSearch
*{display:inline-block;padding:0;margin:0;vertical-align:top}#topSearch input[type=text],
#topSearch
label{height:34px;padding:3px;margin-right:5px;font:inherit;line-height:20px}#topSearch:not(:hover):not(.focused){background:transparent}#topSearch:not(:hover):not(.focused) div>div:first-of-type{display:none}@media (max-device-width: 768px ){.sf-ul-child{display:none !important}}@media (min-width: 768px){#topJump,#navJump{display:none}#mainNav{position:relative;text-align:left}#sf-nav{position:absolute;bottom:18px;right:85px;line-height:normal}.sf-menu, .sf-menu
*{margin:0;padding:0;list-style:none}.sf-menu{position:relative}.sf-menu ul:not(.results_list){position:absolute;display:none;left:0;right:0;z-index:99;box-shadow:0px 21px 21px 0px rgba(24,23,24,0.35)}.sf-menu>li{float:left}.sf-menu li:hover > ul,
.sf-menu li.sfHover>ul{}.sf-menu
a{display:block;position:relative}.sf-menu ul
ul{top:0;left:100%}.sf-menu li li
a{font-size:1.11rem;color:#3f4c6c;font-family:'ProximaNova'}.sf-menu li li a:hover{text-decoration:none}.sf-menu li
li{margin:0
0 20px}.sf-menu li li:last-child{margin:0}#sf-nav .sf-ul-gchild{width:80%;min-width:300px;left:60%;top:100%;right:auto;padding:30px;box-shadow:0 0 21px 0 rgba(24,23,24,.35)}.sf-menu>li>a{padding:9px
10px;color:white;text-decoration:none}#sf-nav
ul{background:#f3f3f1;left:0}#sf-nav>li+li{margin-left:69.5px}#sf-nav>li:last-child{float:right}}@media (min-width: 768px) and (max-width: 1640px){body:not(#index) #sf-nav{left:auto}body:not(#index) #sf-nav>li+li{margin-left:40px}}@media (min-width: 768px) and (max-width: 1500px){body:not(#index) #sf-nav>li+li{margin-left:28px}}@media (min-width: 768px) and (max-width: 1350px){#topSearch{top:35px}body:not(#index) #sf-nav{right:80px}body:not(#index) #sf-nav>li+li{margin-left:5px}}@media (min-width: 768px) and (max-width: 1285px){#topSearch{top:41px}body:not(#index) #mainNav{position:static}body:not(#index) #sf-nav{bottom:auto;top:32px;text-align:right;width:calc(100% - 225px);max-width:520px}body:not(#index) #sf-nav>li+li{margin-left:0}#index #sf-nav{text-align:center}#sf-nav
li{text-align:left !important}ul#sf-nav>li{display:inline-block;float:none;margin-bottom:7px;margin-left:2px}#index ul#sf-nav>li{margin-bottom:0}#sf-nav>li:last-child{margin-right: .3em;float:none}}@media (min-width: 768px) and (max-width: 980px){#index #sf-nav{padding:0
12%}#index ul#sf-nav>li{margin-bottom:7px}}.sf-menu>li>a{text-transform:uppercase;font-size:18px;font-weight:500;letter-spacing:1px}.sf-menu>li:hover,.sf-menu>li.sfHover{background:#f3f3f1}.sf-menu li.keepOpen,
.sf-menu li.keepOpen>a.nav-button{background:#f3f3f1 !important;color:#3F4C6C}.sf-menu li:hover > a,
.sf-menu li.sfHover>a{color:#3f4c6c}@media (min-width: 768px){.sf-menu li.current:not(:hover)>a.nav-button{background:#676e7e}}.sf-menu ul li:hover > a,
.sf-menu ul li.sfHover>a{color:#0e75b2}.sf-menu ul li.current>a{color:#0e75b2}#sf-parent-professionals .sf-ul-child{min-height:0;padding:0;border-top:none;border-bottom:none}.megaMenu{margin:0
auto !important;max-width:980px;padding:80px
10px}#menuLetterLinks{text-align:center;overflow:hidden;margin-bottom:45px}#menuLetterLinks>*{display:inline-block;float:none;width:auto;letter-spacing:4px;text-align:center;padding:0;font:normal 26px Caecilia, serif}@media (min-width: 980px){#index #menuLetterLinks>*{width:3.846%;float:left}}.megaMenu
form{width:80%;max-width:749px;margin:0
auto}.megaMenu form>div>div{float:left}.megaMenu form>div>div:not(.buttonWrapper){width:calc(100% - 128px)}.megaMenuInner{font-family:'Caecilia';font-size:1.22rem;line-height:2rem}.sf-ul-child{min-height:400px;padding:0
60px;border-bottom:50px solid #f3f3f1;border-top:50px solid #f3f3f1;box-sizing:border-box;-moz-box-sizing:border-box}#sf-parent-careers .sf-ul-child,
#sf-parent-newsroom .sf-ul-child,
#sf-parent-firm .sf-ul-child{background:url('../i-t1546465239/megamenu-border.png') repeat-y 38.5% 50px #f3f3f1}.sf-parent.keepOpen .sf-ul-child{display:block !important;opacity:1 !important}.sf-parent
.megaMenuLi{float:right;width:63%;height:100%;padding-left:5%;box-sizing:border-box;-moz-box-sizing:border-box}.sf-child{position:relative;width:37%;padding-right:5%;box-sizing:border-box;-moz-box-sizing:border-box}#megaMenuLi_practices{width:100%}#megaMenuLi_practices
.listColumn{float:left;width:33.3%;margin:0}#megaMenuLi_practices .listColumn
ul{margin:0;border-right-color:#f3f3f1}#megaMenuLi_practices .listColumn
li{margin:0
0 10px 0}#megaMenuLi_practices .listColumn
a{font-size:1rem !important;line-height:1rem !important;font-weight:400}#megaMenuLi_offices{width:855px;padding:0;margin:0
auto}#megaMenuLi_offices,#megaMenuLi_practices{float:none;padding:0;overflow:hidden}#megaMenuLi_offices .results_list
li{float:left;margin:0
0 0 75px;line-height:1.33rem}@media (max-width: 1350px){#megaMenuLi_offices{width:100%}#megaMenuLi_offices .results_list
li{width:33.3%;margin:0}}@media (max-width: 1285px){.sf-ul-child{width:calc(100vw - 116px);min-width:670px;right:0 !important;left:auto !important}#index .sf-ul-child{width:calc(100vw - 77px);min-width:700px;left:0 !important;right:auto !important}#megaMenuLi_offices .results_list
li{width:31%;margin:0
0 0 3%}}#megaMenuLi_offices .results_list li:first-child{margin:0}#megaMenuLi_offices .thumb
img{width:100%;max-width:235px;;height:auto}#megaMenuLi_offices .title
a{font-size:1.11rem}#megaMenuLi_offices .thumb,
#megaMenuLi_offices .title,
#megaMenuLi_offices
.address{margin:0
0 15px}@media (max-width: 767px){#mainNav{height:0;overflow:hidden;max-width:300px;margin:0
auto;box-sizing:border-box}#mainNav #sf-nav{padding:23px
10px}#index
#mainNav{padding-bottom:36px;background:url(../i-t1546465239/menu-arrow.png) bottom no-repeat}#mainNav
li{background:transparent !important}#mainNav
a{display:block;color:white;padding:8px
0}#mainNav li+li{border-top:1px solid rgba(190,190,190,.3)}#mainNav:before{display:none}#index #mainNav,#mainNav:target,#mainNav.target{height:auto !important}#mainNav ul,
#mainNav
li{display:block;margin:0;padding:0}#mainNav li
ul{display:none !important}#topJump,#navJump{display:block;cursor:pointer;position:absolute;top:14px;left:11px;overflow:hidden;width:0;height:0;padding:16px
28px 0 0;border:0
solid #9ab3c5;border-width:2px 0}#topJump::before,#topJump::after,#navJump::after{content:'';position:absolute;top:7px;left:0px;width:100%;border-top:inherit}#mainNav.target~#navJump,#mainNav:target~#navJump{display:none}}ul.subNavList{list-style:none;margin:0;padding:0;font:300 22px Caecilia, serif}ul.subNavList
li{list-style:none;margin:0
0 12px 0;padding:0}ul.subNavList>li+li{border-top:1px solid #c0beb8;padding-top:12px}ul.subNavList
ul{margin-top:5px;padding-left:20px}ul.subNavList ul
li{padding-left:20px;margin:0
0 5px 0;background:url('../i-t1546465239/icon-carcle.png') no-repeat left center}ul.subNavList ul
a{font-family:'ProximaNova';font-weight:500;font-size:1rem}li.here>a,li.hereParent>a{color:#3f4c6c}#tabLinks{margin:0
0 1.5em 0;font:bold 15px/1 Caecilia, serif;text-transform:uppercase;border-bottom:6px solid #5b85a3;position:relative}@media (min-width: 768px){.professionals-item #tabLinks,
.practices-item
#tabLinks{width:calc(100%  +  373px)}}#tabLinks
a{display:inline-block;border-bottom:inherit;border-bottom-color:currentColor;padding:19px
2px;margin-bottom: -6px}#tabLinks a+a{margin-left:38px}#tabLinks
.current{cursor:default;text-decoration:none;color:#3f4c6c}.js
.contentSection{display:none}.contentSection div:first-of-type h2:first-child{margin-top:0}.js
.sectionTitle{display:none}@media (max-width: 767px){#content
#tabLinks{width:auto;border-width:0}#content #tabLinks
a{display:block;margin:0;padding:10px
0;border-bottom-width:6px}#content #tabLinks a.current:after{content:' ›'}}#content{min-height:350px;height:auto !important;padding-top:47px}#content:after{content:'';display:block;clear:both}body:not(#index) #content{position:relative}#banner{margin-bottom:30px}#banner:after{content:'';display:block;clear:both}@media (min-width: 768px){#subContent+#mainContent{float:right;width:calc(100% - 404px);box-sizing:border-box}#subContent{float:left;width:348px;box-sizing:border-box;margin-bottom:1.3rem}}@media (max-width: 767px){#content{display: -webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#subContent{display: -webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;-webkit-order:2;order:2}}div.texthtml{margin:5px
0 8px 0}.texthtml
p{padding:0
0 8px 0}ul.none{margin:5px
0 8px 0;list-style:none}ul.none
li{padding:0;margin:0
0 8px 0}.js #bio_news .results_list > li:nth-child(n+6),
.js #bio_event .results_list > li:nth-child(n+6),
.js #bio_publication .results_list > li:nth-child(n+6),
.js #area_news .results_list > li:nth-child(n+6),
.js #area_event .results_list > li:nth-child(n+6),
.js #area_publication .results_list>li:nth-child(n+6){display:none}#backLink{font-weight:bold;margin-bottom:14px}#bioTitle{padding:0
0 10px 0}.bioList .results_list>div{padding:0
0 8px;margin:0
0 .8em 0;overflow:hidden;height:100%;border-bottom:1px dashed #d7e7f5;line-height:normal}@media (min-width: 768px){.bioList .results_list>div>div{float:left;min-height:1em}.bioList .results_list > div
.title{font-size:1.3rem}.bioList .results_list > div
.position{width:90px}.bioList .results_list > div .startInline+.startInline{width:30%;margin-right:2%;text-align:left}.bioList .results_list > div .startInline + .startInline
span{float:right;width:150px;text-align:left;clear:both}.bioList .results_list > div
.phone{margin:0
0 5px}.bioList .results_list > div .phone:before{content:'t : '}.bioList .results_list > div .fax:before{content:'f : '}.bioList .results_list > div
.vcard{position:relative;float:right;width:80px;height:30px;text-align:right}.bioList .results_list > div
.email{position:relative;float:right;height:30px;width:95px;margin:0;text-align:right}.bioList .results_list > div .startInline:first-child{width:50%;max-width:350px;margin:0
2% 0 0}}.bioList .results_list > div .startInline
span{display:block}.bioList .results_list > div .email,
.bioList .results_list > div
.vcard{position:relative}.bioList .results_list > div .email:before{position:absolute;left:17px;top:0px;content:url('../i-t1546465239/email.svgz');width:31px;height:23px}.bioList .results_list > div .vcard:before{position:absolute;left:0;top:0px;content:url('../i-t1546465239/vcard.svgz');width:29px;height:21px;margin-right:8px}@media (max-width: 767px){.bioList .results_list>div{line-height:inherit}.bioList .results_list > div .email,
.bioList .results_list > div
.vcard{padding-left:38px}.bioList .results_list > div .email:before{left:0}.bioList .results_list > div .vcard:before{left:1px}}.bioList .results_list > div .office
ul{margin:0}.bioList .results_list > div .office ul
li{list-style:none;list-style-image:none;margin:0
0 5px}#hoverBox{position:absolute;width:400px;height:206px;padding:0
25px 0 0;border:4px
solid #999493;border-bottom-width:10px;background:#b4b9c1;box-sizing:border-box;-moz-box-sizing:border-box}#hoverBox
img{display:block;float:left}#hoverBox
#bioContent{float:right;width:calc(100% - 150px)}#hoverBox #bioContent
h3{margin:20px
0 5px 0;font-size:1.1rem;line-height:1.15rem}#hoverBox #bioContent h3
a{font-family:Caecilia,serif;color:#3F4C6C}#hoverBox #bioContent
p{font-size: .9rem}div.listColumn{width:50%;float:left;margin-bottom:1em}div.listColumn ul,
div.listColumn ul
li{padding:0;margin:0
0 20px;line-height:normal;list-style:none;list-style-image:none;font-weight:bold}div.listColumn
ul.hierList{display:none;margin:12px
0 0 0}div.listColumn ul.hierList
li{font-weight:normal}div.listColumn
ul{border-right:2.5em solid white}div.listColumn ul
ul{margin: .25em 0;border-right:none}div.listColumn li
li{padding-left:1em}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}.view_more{clear:both;font-weight:bold}#mainContent
.subNavList{overflow:hidden;margin:0;padding:0}#mainContent .subNavList
li{float:left;width:calc(100% / 6 - 5px);min-width:103px;border:0;background:#c0beb8;height:143px;padding:0
1em;margin:0
0 6px 6px;box-sizing:border-box}#mainContent .subNavList li:nth-child(2n){background:#9ab3c5}#mainContent .subNavList li:nth-child(3n){background:#999493}#mainContent .subNavList li:nth-child(4n){background:#b4b9c1}#mainContent .subNavList li:nth-child(5n){background:#596269}#mainContent .subNavList li:nth-child(6n){background:#9ab3c5}.newsroom #content .subNavList li:first-child{margin-left:0}#itemDetails{margin-bottom:1rem}#interviewCal
table{width:100%;border-collapse:collapse;position:relative}#interviewCal
td{padding-bottom: .2rem;vertical-align:top}#interviewCal
.itemdate{text-align:left !important}#interviewCal
.sp_pencil{position:absolute;right:0}#interviewCal td:first-child{padding-right:50px;width:2em;white-space:nowrap;text-align:right}.insightsList{overflow:hidden}#newsroom
.insightsList{width:46%;float:left;clear:both}@media (max-width: 767px){#newsroom
.insightsList{width:auto;float:none}}#newsroom .insightsList:nth-of-type(even){float:right;clear:right}.insightsList
h2{border-bottom:1px solid #9ab3c5;padding-bottom:2px}.insightsList h2
a{color:inherit;text-decoration:none}.profileList li,
.insightsList
li{border-bottom:1px solid #e0ded8;padding-bottom:1em;margin-bottom:1em}.insightsList .view_more a,
.insightsList + .view_more
a{background:#9ab3c5;float:right;padding:0
9px;color:white;font-size:14px;line-height:25px;font-weight:normal;text-transform:uppercase}@media (max-width: 1000px){#mainContent .subNavList
li{width:calc(100% / 3 - 6px);margin-left:8px}.newsroom #content .subNavList li:nth-child(4){margin-left:0px}}@media (max-width: 767px){#subContent
ul.subNavList{margin:30px
0 0;order:90;-webkit-order:90}#mainContent .subNavList
li{width:calc(50% - 6px);margin:0
0 6px}#mainContent .subNavList li:nth-child(even){margin-left:6px !important}.view_more{overflow:hidden;margin:0
0 40px 0}}#mainContent .subNavList
a{font:bold 14px Caecilia;font-weight:bold;text-transform:uppercase;display:block;color:white;line-height:1;text-align:center;padding:110px
0 0 0;background-position:50% 50%;background-repeat:no-repeat}#mainContent .subNavList a[href^=newsroom-news]{background-image:url(../i-t1546465239/news-icon.svgz)}#mainContent .subNavList a[href^=newsroom-events]{background-image:url(../i-t1546465239/events-icon.svgz)}#mainContent .subNavList a[href^=newsroom-publications]{background-image:url(../i-t1546465239/publications-icon.svgz)}#mainContent .subNavList a[href^=newsroom-blogs]{background-image:url(../i-t1546465239/blogs-icon.svgz)}#mainContent .subNavList a[href^=newsroom-subscribe]{background-image:url(../i-t1546465239/subscribe-icon.svgz)}#mainContent .subNavList a[href^=newsroom-media]{background-image:url(../i-t1546465239/media-icon.svgz)}.listColumn > ul > li > span:first-child a:first-child,.listColumn>ul>li>a{font-size:1.2rem}div.listColumn > ul > li > span:first-child a:first-child{display:inline-block;padding-bottom:5px}.listColumn li span:first-child{position:relative;display:block;border-bottom:1px dashed #cecece;box-sizing:border-box;-moz-box-sizing:border-box}.listColumn>ul>li>a{display:inline-block;padding-bottom:5px}.listColumn
.expander{position:absolute;right:5px;top:3px;font-size:1.8rem;line-height:1rem;cursor:pointer;text-decoration:none !important}.listColumn .expander.isOpen:after{content:'-'}.listColumn .expander:after{content:'+'}#expandAll{height:40px;margin:0
0 25px 0;font-size:1.4rem}#expandAll
a{cursor:pointer;color:#3F4C6C}#expandAll a:hover{font-weight:bold;text-decoration:none}@media (max-width: 767px){div.listColumn{width:auto;float:none;margin:0}div.listColumn:first-of-type{margin:40px
0 0 0}div.listColumn
ul{border-right:none}.listColumn li span:first-child{padding-right:30px}.listColumn > ul > li > span:first-child a:first-child,.listColumn>ul>li>a{font-size:1rem}}.professionals-item #content,
.office-item
#content{padding-top:0}.professionals-item
#banner{background:#b4b9c1 url(../i-t1546465239/bio-bg.jpg) top no-repeat;position:relative;margin-bottom:0}@media (min-width: 768px){.professionals-item #subContent,
.practices-item
#subContent{float:right;padding-top:86px;width:320px}.professionals-item #subContent + #mainContent,
.practices-item #subContent+#mainContent{float:left;width:calc(100% - 373px)}}#bioInfo{box-sizing:border-box;position:relative;z-index:1;color:#3f4c6c;font-size:24px;overflow:hidden}#bioInfo
#pageTitle{padding:0;border:0}@media (min-width: 768px){#bioInfo
#pageTitle{padding:0;border:0;margin:25px
0 0px 45%;font-size:28px}#bioPhoto{float:left;width:45%}#bioLinks
li{margin-right:15px !important}}@media (min-width: 1100px){#bioInfo{padding:130px
0 0 574px;height:524px;box-sizing:border-box;position:relative;z-index:1;color:#3f4c6c;font-size:24px}#bioPhoto{float:none;position:absolute;width:600px;height:524px;top:0;left:0;z-index: -1;height:auto}#bioInfo
#pageTitle{padding:0;border:0;margin:0
0 45px 0;font-size:48px}#bioLinks
li{margin-right:34px}}#bioInfo ul,
#bioInfo
li{list-style:none;display:block;margin:0;padding:0}#bioLinks
li{float:left;font-size:1rem}#bioLinks
a{background:left no-repeat;line-height:32px;display:inline-block}#bioLinks a[href^=mailto]{background-image:url(../i-t1546465239/email.svgz);padding-left:40px}#bioLinks a[href$=vcf]{background-image:url(../i-t1546465239/vcard.svgz);padding-left:38px}#bioLinks a[href^=printpilot]{background-image:url(../i-t1546465239/pdf.svgz);background-size:27px;padding-left:33px}#bioLinks
a.addthis_button{background-image:url(../i-t1546465239/share-bio.svgz);padding-left:41px}#bioLinks
a{color:inherit}#bioLinks li:last-child{margin:0}ul#bioLinks{margin-top:40px}#bioOfficeList ul
li{display:inline}#bioOfficeList ul li+li:before{content:'\0a0|\0a0\0a0'}.professionals-item .subNavList
a{font-size:18px}@media (max-width: 767px){#bioInfo{padding:1rem 0 1rem 0;height:auto;overflow:hidden;font-size:1rem}#bioPhoto{position:absolute;right: -10%;bottom:0;top:auto;left:auto;max-width:80%;max-height:100%}#bioInfo
#pageTitle{margin:0
0 1rem 0}#content
#bioLinks{margin-top:1rem}#content #bioLinks
li{float:none;margin-left:0}#content #bioLinks
a{padding-left:38px}}#contactOfficeList{overflow:hidden;margin:0
0 50px 0}#contactOfficeList
li{position:relative;float:left;width:50%;height:600px;border-right:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box}@media screen and (min-width: 1024px){#contactOfficeList
li{width:33.3%;height:568px}}@media (max-width: 767px){#contactOfficeList
li{float:none;width:auto;height:auto}}#subContent + #mainContent
.officeItem{width:265px}#contactOfficeList .thumb
img{display:block;width:100%;height:auto}#contactOfficeList
.thumb{border-bottom:1px solid #fff;background:#000}#contactOfficeList .thumb a img:hover{opacity: .5}#contactOfficeList .title
a{margin:0
0 10px;color:#fff;font-size:1.7rem;line-height:1.7rem;font-family:'Caecilia';font-weight:300}#contactOfficeList
.startInline{height:258px;padding:40px
0px 40px 35px;line-height:1.34rem;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box}#contactOfficeList .startInline
span{display:block}#contactOfficeList
.address{padding:17px
0}#contactOfficeList
li{background:#9ab3c5}#contactOfficeList li:nth-child(2n){background:#b4b9c1}#contactOfficeList li:nth-child(3n){background:#999493}#awardSpotlight{position:relative;overflow:hidden}#awardSpotlight:before,#awardSpotlight:after{content:'';position:absolute;left:33.3%;display:block;width:1px;height:100%;background:#dad9d6}#awardSpotlight:after{left:66.6%}#awardSpotlight
ul{margin:0}#awardSpotlight
li{float:left;width:33.3%;padding:0
30px;margin:0;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box}#awardSpotlight
.spotlightimage{display:table;height:100px;margin:0
auto 15px}#awardSpotlight .spotlightimage>a{display:table-cell;vertical-align:middle}#awardSpotlight .spotlightimage
img{max-height:100%;max-width:100%;width:auto}.office-item
#banner{position:relative;height:524px;background-position:center !important}.office-item #banner:before{z-index:0;background-repeat:no-repeat;background-size:cover}.office-item #banner>*{position:relative;z-index:5}.office-item
#pageTitle{color:#3f4c6c;margin-bottom:20px}#officeInfo{top:60px;padding:30px
50px;background:rgba(255,255,255, .85);box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}@media (min-width: 768px){#officeAddress{float:left;margin-right:50px}}@media (max-width: 767px){.office-item
#banner{background-position:center !important;height:auto !important;padding-bottom:120px}#contactOfficeList
.startInline{height:auto}}.office-item
.sp_map{width:100% !important;height:400px !important}#awards
.image{display:table;float:left;width:131px;height:131px;padding-left:16px;margin-right:30px;border-top:1px solid #d1cdca;border-left:1px solid #d1cdca;box-sizing:border-box;-moz-box-sizing:border-box}#awards .image
a{display:table-cell;vertical-align:middle}#awards .results_list
li{position:relative;clear:both;padding-left:20px;margin:0
0 34px 0;overflow:hidden}#awards .results_list li:before{content:url('../i-t1546465239/bullet-square-h5.png');position:absolute;top: -2px;left:0}#awards .results_list li
p{padding:0;margin:0}#awards .results_list li p
a{color:#666;font-weight:bold}#adminList .results_list
li{position:relative;height:365px;margin-bottom:0px}#adminList
h2{clear:both}#firm-leadership h2:nth-child(n+2){padding-top:1.5em}@media screen and (min-width: 1024px){#adminList .results_list
li{float:left;width:46.7%}#adminList .results_list li:nth-child(odd){margin-right:6.6%}}#adminList
.title{font-family:'Caecilia';font-size:1.34rem;line-height:1.8rem;color:#5b85a3}#adminList
.photo{width:100%;height:220px;margin:0
0 15px 0;background:rgb(183,190,198);background: -moz-linear-gradient(-45deg,  rgba(183,190,198,1) 0%, rgba(226,229,236,1) 100%);background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(183,190,198,1)), color-stop(100%,rgba(226,229,236,1)));background: -webkit-linear-gradient(-45deg,  rgba(183,190,198,1) 0%,rgba(226,229,236,1) 100%);background: -o-linear-gradient(-45deg,	rgba(183,190,198,1) 0%,rgba(226,229,236,1) 100%);background: -ms-linear-gradient(-45deg,  rgba(183,190,198,1) 0%,rgba(226,229,236,1) 100%);background:linear-gradient(135deg,  rgba(183,190,198,1) 0%,rgba(226,229,236,1) 100%)}#adminList .photo
a{display:block}#adminList .photo
img{display:block;margin:0
auto}#adminList
.email{position:absolute;top:180px;right:15px;width:31px;height:22px;font-size:0px;background:url('../i-t1546465239/email.svgz') no-repeat}#adminList .email
a{display:block;height:100%;width:100%}#careers-questions #mainContent
ol{counter-reset:faq-counter;margin-left:0;padding-left:0}#careers-questions #mainContent ol>li{position:relative;counter-increment:faq-counter;padding:0
0 20px 16px;margin-left:0;list-style:none}#careers-questions #mainContent ol > li
strong{position:relative;padding-bottom:5px;font-family:'Caecilia';font-weight:700;color:#3f4c6c;font-size:1.12rem}#careers-questions #mainContent ol>li>strong:after{content:'';display:block;height:8px}#careers-questions #mainContent ol > li
br{display:none}#careers-questions #mainContent ol>li:after{position:absolute;top:0;left:0;display:block;width:6px;height:30px;content:'';background:#5d6884}#careers-questions #mainContent ol>li:before{content:counter(faq-counter)'. ';font-family:'Caecilia';font-weight:700;color:#3f4c6c;font-size:1.12rem}#cookiePopup{position:fixed;left:0;bottom:0;right:0;width:auto;min-width:100%;z-index:9999;background:rgba(46,55,79,.85);border-top:1px solid #2e374f;color:white;padding:2.5em 15vw 1.5em 10vw;text-align:center}#cookiePopup
a{color:#fff}#cookiePopup
p{padding:0;margin:0
auto;max-width:880px;text-align:left}#cookieClose{position:absolute;top:20px;right:20px;text-transform:uppercase;color:#fff}@media (max-width: 767px){#cookiePopup{padding:10px;padding:1.5em 5vw 4em 5vw;line-height:18px;font-size:14px}#cookieClose{position:absolute;top:auto;bottom:20px;right:20px}}form{position:relative;margin:0;padding:0}form:after{content:'';display:block;clear:both}form>div>div{position:relative;margin: .5em}form>p{clear:both}.js form>div>div>label{display:block;position:absolute;top:10px;left:10px;line-height:25px;cursor:text}.js form>div>div.hasValue>label{visibility:hidden}.js form>div>div.hasValue>label[style]{visibility:visible}input[type=text]{width:100%;height:45px;padding:10px;border:1px
solid #c3c3c3;font:inherit;font-size:1rem;color:inherit;line-height:25px;box-sizing:border-box;-moz-box-sizing:border-box}select{width:100%;height:45px;padding-left:6px;border:1px
solid #c3c3c3;font:inherit;color:inherit;font-size:1rem;box-sizing:border-box;-moz-box-sizing:border-box}textarea{width:560px;height:100px;border:1px
solid #c3c3c3;font:inherit;font-size:1rem;box-sizing:border-box;-moz-box-sizing:border-box}.radioInput{}.checkboxInput{margin-right:12px}input[type=submit]{width:auto;height:45px;min-width:121px;margin:0;padding:12px
15px 8px 15px;background:#999493;border:0;color:#fff;box-sizing:border-box;font:inherit;font-size:1rem;font-family:Caecilia,serif;line-height:25px;cursor:pointer;position:relative}input[type=submit]:hover{background:#5b85a3}.buttonWrapper{position:relative;padding-right:7px;color:#999493}.buttonWrapper:hover{color:#5b85a3}.buttonWrapper:after{content:'';display:block;position:absolute;top:17px;right:0;width:0;height:0;border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent currentColor}.checkbox_wrapper>label{position:static !important;margin:0
0 10px}.checkbox_wrapper>div{margin:0
0 15px 0}.checkbox_wrapper div
div{margin:0
0 8px 0}.attendance_wrapper>label{float:left;display:inline-block !important;position:static !important;margin:0
0 2px 0px;font-weight:700}.attendance_wrapper>div{float:left;width:200px}.attendance_wrapper>div>div{display:inline-block;margin-left:12px}.attendance_wrapper>div>div>input{margin: -5px 3px 0 0px;vertical-align:middle}.attendance_wrapper:after{content:'';display:block;clear:both}@media (max-width: 767px){input[type=checkbox]{float:left;margin-top:4px;margin-bottom:25px}.checkbox_wrapper div
div{clear:both}}form>div>div.checkbox_wrapper>label{position:relative}#letterLinks
*{display:inline-block;font-size:1.2rem;width:26px}@media (max-width: 767px){textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box}}#professionals #content form div>div{float:left;width:49%;margin:0
2% 14px 0}#professionals #content form div>div:nth-child(odd){margin-right:0}#professionals #content form div>div:last-child{width:100%;margin:20px
0 45px 0;text-align:right}#professionals form div > div:last-child
a{}@media only screen and (max-width: 980px){#professionals form div>div:nth-child(n+4){width:100%}}.js
form{display:none\9}#emailField{display:none}.autocomplete-w1{position:absolute;top:0;left:0;margin:8px
0 0 6px;background:url(data:image/png;base64,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) 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:#5b85a3}.autocomplete
h2{margin:0
0 0 0;padding:12px
5px 6px 5px;white-space:nowrap}.autocomplete
strong{font-weight:bold;color:#5b85a3}#footer{clear:both;background:white;border-top:1px solid #dbdad9;padding:36px;margin-top:50px;display:table;width:100%;max-width:none;color:#666;font-size:13px}#index
#footer{border-top:0;margin-top:0}#footer:after{content:'';display:block;clear:both}#footer
a{color:inherit}#footer a:hover{color:black;text-decoration:none}#footer
ul{display:table-cell;vertical-align:top;width:33.33%}#footer ul li,
#footer
ul{list-style:none;margin:0;padding:0}#footer ul
li{display:inline-block;line-height:1.54}#footerLinks li:nth-child(-n+2):after{content:'\0a0\0a0|\0a0\0a0'}#sitemap #footerLinks li:nth-child(-n+3):after{content:'\0a0\0a0|\0a0\0a0'}#index #footerLinks li:nth-child(n+2):after{content:''}#footerLinks li:last-child{display:block}#socialLinks{text-align:center}ul#socialLinks li+li{margin-left:10px}#socialLinks
a{color:#989593;border:1px
solid currentColor;background:currentColor;border-radius:50%;display:inline-block;width:45px;height:45px;overflow:hidden}.addthis_toolbox
a{margin:0
!important}#socialLinks
svg{vertical-align:center;position:relative;left: -1px;top: -1px}#clientLinks{text-align:right}#homeBlogLinks a,
#clientLinks
a{display:inline-block;margin-right:15px;padding-left:30px;line-height:27px;position:relative}#homeBlogLinks a:before,
#clientLinks a:before{content:url(../i-t1546465239/brown-arrow.svgz);position:absolute;top:0;left:0;border:1px
solid #999493;border-radius:50%;height:24px}#homeBlogLinks a:before{top: -2px}#socialLinks a:hover{background-color:white;border-color:#3f4c6c}#socialLinks a:hover
path{fill:#3f4c6c}@media (max-width: 767px){#footer,
#footer
ul{display:block;width:auto}#footer
ul{text-align:center;margin-bottom:1rem}}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}@media (max-width: 767px){table.SITE_MAP,
table.SITE_MAP tr,
table.SITE_MAP td,
table.SITE_MAP td.h_separator,
table.SITE_MAP
td.v_separator{display:block;width:auto;text-align:left}}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 #content
#search_button{margin-left:8px}#search #content form
div{padding-bottom: .3em}#search #content .search_form
label{display:inline;margin:3px}#search #content .search_form label,
#search #content .search_form
input{width:auto;margin:3px
4px;vertical-align:middle}#search #content .search_form
input#searchtext{width:280px;height:44px;color:#000}#search #content div.sections,
#search #content
div.search_type{width:25%;float:left}#search #content div.sections input,
#search #content div.search_type
input{border:0}#search #content
a.more{font-weight:bold;font-size:1.1em}#search #content
div#select_all_links{margin-top:8px}.searchfoundtext{font-weight:bold}#search #content
p{padding-top:0;padding-bottom:10px}#search #content
p.link{padding-top:5px;padding-bottom:0}#search #content
h3{margin-top:1em;margin-bottom: .5em;padding:0}@media (max-width: 767px){#search #content div.sections,
#search #content
div.search_type{width:auto;float:none;margin:0
0 20px}#search #content .search_form
input#searchtext{height:35px}#search #content
p{padding:10px
0 0 0}}.printMap{display:inline-block;background:#3f4c6c;padding:6px
12px;color:#fff;text-align:center}.printMap:hover{background:#6a747c;text-decoration:none}body#index{background:#030a1c}#index
#header{background:transparent;text-align:center;height:auto;padding-top:69px;padding-bottom:121px;padding-left:0;max-width:1250px}#index #navJump,
#index
#topJump{display:none}@media (max-width: 767px){#index
#header{padding:69px
0 0 0}}#index
#logo{line-height:0}@media (min-width: 768px){#index #logo
img{display:inline-block;width:284px}#index #sf-nav{bottom: -101px;right:15px;left:15px}#index
#content{padding:0;max-width:none}#homeAnim{margin-bottom:210px}#homeAnim
.sp_pencil{position:absolute}}#homeAnim>.results_list{background:rgba(255,255,255,.9);height:358px;text-align:center;color:#3f4c6c;padding:45px
110px 29px 110px;box-sizing:border-box;font:300 110px/1.154 Caecilia, serif;font-size:calc(50px  +  1.5vw)}@media (min-width: 1024px){#homeAnim>.results_list{font-size:calc(50px  +  3vw)}}@media (min-width: 2000px){#homeAnim>.results_list{font-size:130px}}#homeAnim>div>div+div{display:none}#homeAnim
.subtitle{font-size:40px;line-height:1;margin-top: -8px}#homeAnim
.abstract{font:300 24px/1.25 ProximaNova, sans-serif;color:#333;margin:30px
0 0 0}#homeAnim .abstract
p{margin:0}#homeAnim
.photo{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index: -1;text-align:center;line-height:0}#homeAnim .photo
img{position:absolute;left:calc(50% - 1000px);max-width:none}#animControl{text-align:center;padding:74px
0}#animControl>span{display:inline-block;width:20px;height:20px;border-radius:50%;background:white;cursor:pointer}#animControl>span+span{opacity: .5;margin-left:28px}#index:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index: -1;background:rgba(45,54,78,0.7);background:linear-gradient(to bottom, rgba(45,54,77,0.99) 0%,rgba(45,54,78,0.92) 13%,rgba(46,55,79,0.79) 29%,rgba(46,55,79,0.8) 30%,rgba(46,55,79,0.76) 34%,rgba(46,55,79,0.73) 37%,rgba(46,55,79,0.72) 39%,rgba(46,55,79,0.66) 43%,rgba(47,57,81,0.61) 46%,rgba(49,59,84,0.56) 51%,rgba(53,64,91,0.5) 57%,rgba(57,69,97,0.38) 63%,rgba(58,70,98,0.37) 64%,rgba(59,71,99,0.34) 65%,rgba(62,75,106,0.27) 71%,rgba(62,75,107,0.21) 85%,rgba(63,76,108,0.2) 100%);background-size:100% 1185px;background-repeat:no-repeat}@media (max-width: 767px){#homeAnim>.results_list{padding:20px;font-size:inherit}#homeAnim .title,
#homeAnim
.subtitle{font-size:2rem;line-height:1.1}#homeAnim
.subtitle{font-size:1.5rem;margin: .5rem 0 1rem 0}#homeAnim
.abstract{margin:0}#homeAnim .abstract p
br{display:none !important}#animControl>span+span{opacity: .5;margin-left:10px}}#homeBlogLinks{position:relative;font:20px/1 Caecilia, serif;color:white;text-align:center;padding:22px}#homeBlogLinks ul,
#homeBlogLinks
li{display:inline-block;margin:0;padding:0}#homeBlogLinks
a{color:inherit;margin-right:50px;padding-left:33px}#homeBlogLinks li:last-child
a{margin:0}#homeBlogLinks:before{background:rgba(3,10,28,.7)}@media (max-width: 767px){#homeBlogLinks::before{background:#4e5360}#homeBlogLinks{padding-left:10px}#homeBlogLinks ul,
#homeBlogLinks
li{display:block;text-align:left;margin: .5em 0;font-size:15px}}#homeBoxes{border:1px
solid white;border-width:1px 0;padding:0}.spotColumns ul,
.spotColumns
li{list-style:none;display:block;margin:0}.spotColumns
li{padding:22px
1.95vw;background:#c0beb8;color:white;font:300 30px/1.33 ProximaNova, sans-serif}.spotColumns li+li{border-top:1px solid white}.spotColumns li>p:only-child{padding:40px
0 16px 0}.spotColumns li
img{vertical-align:middle;display:inline-block;margin:0}@media (max-width: 1023px){#homeBoxes > ul
li{top:0 !important}}@media (min-width: 1024px){#homeBoxes{max-width:2000px;padding:0}.spotColumns
ul{display:table;width:100%}.spotColumns
li{display:table-cell;width:33.33%}#homeBoxes
li{width:25%}.spotColumns li+li{border:0;border-left:1px solid white}}.spotColumns
a{color:inherit;text-decoration:none}.spotColumns a:hover{color:#3f4c6c}#bannerBoxes a:hover
.title{color:white}.spotColumns
.type{color:#3f4c6c;text-transform:uppercase;font:18px/2 Caecilia, serif}#bannerBoxes li:nth-child(1){background:#9ab3c5}#bannerBoxes li:nth-child(2){background:#b4b9c1}#bannerBoxes li:nth-child(3){background:#999493}#homeBoxes li:nth-child(2){background:#9ab3c5}#homeBoxes li:nth-child(3){background:#b4b9c1}#homeBoxes li:nth-child(4){background:#999493}#careers-mentoring #bannerBoxes ul li:only-child{background:#b4b9c1}#careers-development #bannerBoxes ul li:only-child{background:#999493}#bannerBoxes ul
li{min-height:220px;font:300 24px/1.25 ProximaNova, sans-serif;text-align:center;padding-top:28px;padding-bottom:45px;box-sizing:border-box;-moz-box-sizing:border-box}#bannerBoxes ul li:only-child{padding-left:60px;padding-right:60px}#bannerBoxes
.title{font-size:70px;font-weight:bold}#bannerBoxes li
p{margin:0
0 10px 0}#homeBoxes>ul{overflow:hidden;background:white}#homeBoxes li>div>a:hover{color:inherit}#homeBoxes>ul>li{position:relative}#homeBoxes > ul > li
.abstract{position:absolute;top:100%;height:100%;background:#dad9d6;right:0;left:0;font-size:28px;color:#666;padding:22px
1.95vw 22px 1.95vw;box-sizing:border-box}#homeBoxes .abstract a:hover{text-decoration:underline;-webkit-text-decoration-color:#bdbcba;text-decoration-color:#bdbcba}#homeBoxes .abstract
.viewAll{font:normal 1rem Caecilia, serif;text-transform:uppercase;position:absolute;bottom:10px;right:41px;color:#3f4c6c;font-size:14px;padding-left:32px;line-height:30px}#homeBoxes .abstract .viewAll:hover{color:inherit}#homeBoxes .abstract .viewAll:before{content:url(../i-t1546465239/blue-arrow.svgz);position:absolute;top:0;left:0;border:1px
solid #3f4c6c;border-radius:50%;height:24px}@media (min-width: 1280px){#homeBoxes .abstract
.viewAll{font-size:18px}}@media (max-width: 767px){#homeBoxes{margin:0
-10px;width:auto}#homeBoxes li,
#bannerBoxes ul li:only-child{padding-left:20px;padding-right:20px}#bannerBoxes
.title{font-size:50px}.spotColumns
li{font-size:1.3rem}}@media
print{*{background:none !important;color:#333}.mobile,
#mainNav,
#navJump,
#topJump,
#topSearch,
#topLinks,
#subNavigation,
#subNav,
.subNavList,
#backLink,
#tabLinks,
#sectionHeader,
.view_more,
.liExpander,
.sp_map,
.printMap,
.email,
.vcard,
.bioList + h3,
#letterLinks,
.search_form,
#submit_wrapper,
#upperForm,
.toggleExpand,
#pdfLink,
#socialLinks,
#clientLinks,
#bioLinks,
#index:after,
#homeAnim .photo,
#animControl,
#homeBlogLinks,
#homeBoxes ul li .abstract,#footer{display:none !important}body,#content{position:relative !important;width:100% !important;background:none !important}body{padding:0
0 0 0}#content{padding:0
0 0 0}h1#pageTitle{margin:0
0 30px 0}#header{height:110px;border-top:110px solid #343c52}#subContent{width:30%;float:left}.professionals-item #subContent,
.practices-item
#subContent{float:right}.professionals-item #subContent + #mainContent,
.practices-item #subContent+#mainContent{float:left}#subContent+#mainContent{width:66%;float:right}#logo,
#index
#logo{margin-top: -125px;margin-left:20px;width:150px}#index
#header{padding:0}#index
#logo{margin-top: -95px}#index #logo
img{display:block;width:auto}#homeBoxes
li{width:24%;box-sizing:border-box;-moz-box-sizing:border-box;font-size:18px}.contentSection{display:block !important}.sectionTitle{display:block !important;font-weight:bold}#bio_news .results_list > li:nth-child(n+4),
#bio_event .results_list > li:nth-child(n+4),
#bio_newsletter .results_list > li:nth-child(n+4),
#area_news .results_list > li:nth-child(n+4),
#area_event .results_list > li:nth-child(n+4),
#area_newsletter .results_list > li:nth-child(n+4),
#subContent #item_bio ul
li{display:block !important}div.listColumn{}#adminList .photo
img{margin:0}#contactOfficeList .thumb
img{max-width:500px}#bioInfo{height:300px;padding-left:40%;padding-top:0;margin:20px
0 30px 0 !important}#bioInfo
#pageTitle{margin-top:40px}#bioPhoto{width:40%;height:auto}#subContent
h2{font-size:145%;color:#3f4c6c;padding-right:0px;padding-left:0px;background:none;text-transform:none}.office-item
#banner{height:auto}#officeInfo{padding:0;position:static !important}#homeAnim>.results_list{height:auto}#homeAnim{margin-bottom:30px}.spotColumns
li{float:left;width:33.33%}#bannerBoxes ul li:only-child{width:100%}#footer ul
li{display:none}}