/* compressed */

/* css/superfish.css
 */
@media screen and (min-width: 749px){.sf-menu, .sf-menu
*{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.0}.sf-menu
ul{position:absolute;top:			-999em;width:283px}.sf-menu ul
li{width:243px;padding:0
20px}.sf-menu li:hover{visibility:inherit}.sf-menu
li{float:left;position:relative}.sf-menu
a{display:block;position:relative}.sf-menu li:hover ul,
.sf-menu li.sfHover
ul{left:			-5px;top:37px;z-index:99}ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li
ul{top:			-999em}ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover
ul{left:263px;top:0}ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li
ul{top:			-999em}ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover
ul{left:10em;top:0}.nav-button{height:30px;padding-top:6px;text-align:center;color:inherit;margin-right:40px}li.current>.nav-button{color:#C227B9}li:last-child .nav-button{margin-right:0}.nav-button .nav-span{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:white url('../i-t1645555744/nav.png') top left no-repeat}.loaded .nav-button .nav-span{background-color:transparent}.sf-ul-child
a{padding:9px
2px;background:white;border-top:1px solid #e5e4e4}.sf-ul-child li:first-child>a{border-top:0}.sf-ul-child a:hover{color:#343435;text-decoration:none}.sf-shadow
ul{background:url('../i-t1645555744/menu-bg.png') no-repeat bottom left;padding-bottom:20px}.sf-shadow ul.sf-shadow-off{background:transparent}body.blog .sf-menu
a{font-size:19px}ul.sf-menu li#sf-parent-search a svg
path{fill:#555759}ul.sf-menu li#sf-parent-search:hover a svg
path{fill:#2c83ae}body.blog li.current > .nav-button,
body#blog-home li#sf-parent-index>.nav-button{color:#2c83ae}}@media only screen and (max-width: 748px ){ul.sf-menu li#sf-parent-search a svg
path{fill:#fff}}
/* 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}#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}
/* sp_class/assets/fonts/montserrat/montserrat.css
 */
@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-black-webfont.woff') format('woff');font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-blackitalic-webfont.woff') format('woff');font-weight:900;font-style:italic}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-extrabold-webfont.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-extrabolditalic-webfont.woff') format('woff');font-weight:800;font-style:italic}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-bold-webfont.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-bolditalic-webfont.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-semibold-webfont.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-semibolditalic-webfont.woff') format('woff');font-weight:600;font-style:italic}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-medium-webfont.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-mediumitalic-webfont.woff') format('woff');font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-italic-webfont.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-light-webfont.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-lightitalic-webfont.woff') format('woff');font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-extralight-webfont.woff') format('woff');font-weight:200;font-style:normal}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-extralightitalic-webfont.woff') format('woff');font-weight:200;font-style:italic}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-thin-webfont.woff') format('woff');font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:'montserrat-alternate';src:url('../sp_class/assets/fonts/montserrat/montserratalternates-thinitalic-webfont.woff') format('woff');font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-black-webfont.woff') format('woff');font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-blackitalic-webfont.woff') format('woff');font-weight:900;font-style:italic}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-extrabold-webfont.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-extrabolditalic-webfont.woff') format('woff');font-weight:800;font-style:italic}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-bold-webfont.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-bolditalic-webfont.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-semibold-webfont.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-semibolditalic-webfont.woff') format('woff');font-weight:600;font-style:italic}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-medium-webfont.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-mediumitalic-webfont.woff') format('woff');font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-italic-webfont.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-light-webfont.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-lightitalic-webfont.woff') format('woff');font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-extralight-webfont.woff') format('woff');font-weight:200;font-style:normal}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-extralightitalic-webfont.woff') format('woff');font-weight:200;font-style:italic}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-thin-webfont.woff') format('woff');font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:'montserrat';src:url('../sp_class/assets/fonts/montserrat/montserrat-thinitalic-webfont.woff') format('woff');font-weight:100;font-style:italic}
/* css/default.css
 */
html{min-width:937px;overflow-y:scroll;padding:0
15px 0 15px;font:13px Arial,Helvetica,sans-serif}body{position:relative;width:937px;min-width:937px;margin:0px
auto;color:#555759}p{margin:1em
0;padding:0}a{color:#7C2582;text-decoration:none}a[href^=tel]{color:inherit;text-decoration:none !important;cursor:default}a:hover,a:focus{text-decoration:underline}html[data-whatintent="mouse"] *:focus,
html[data-whatintent="touch"] *:focus{outline:0}.mobile{display:none}h1,h2,h3,h4,h5,h6{margin:1rem 0;padding:0px;line-height:normal;clear:both}h1{color:inherit;font-size:26px}#pageTitle{margin-top:0;width:410px}h2{font-size:inherit;margin-top:2rem}#sideContent
h2{margin:25px
0 12px 0;color:inherit;font-size:inherit}h3{font-size:13px;text-transform:uppercase}h4{font-size:13px}h5,h6{font-size:13px;font-weight:normal}h6{}ul{padding:0
0 0 8px;margin:0}ul
li{padding:0;margin:0}ul
ul{padding:0
0 0 16px;margin:8px
0 0 0}img{border:0}.clear{clear:both}body.homePage
#alertMessage{display:none;width:100%;position:relative;margin:0
0 10px 0;padding:15px;background:#659bb6;box-sizing:border-box;color:#fff;text-align:center;font-size:19px}body.homePage #alertMessage
p{margin:0}body.homePage #alertMessage
a{color:inherit;text-decoration:underline}body.homePage #alertMessage a:hover{color:#f3f3f3;text-decoration:underline}@media (max-width: 1024px){#alertMessage{padding:0px
10px 0px 10px;font-size:90%}}#header{position:relative;height:168px;padding-top:10px;box-sizing:border-box}#logo{margin:0;width:130px}#topLinks{position:absolute;top:0;right:135px;height:13px;padding:9px
8px 8px;font:10px/1 Arial, Helvetica, sans-serif;background:#d7e0e3}#topLinks
a{color:inherit;text-transform:uppercase;text-decoration:none;padding:0
8px}#topLinks a
img{vertical-align:middle;margin:0
0 4px 0}#topSearch{position:absolute;top:0;right:0;width:135px;height:30px;padding:9px
0 0 12px;box-sizing:border-box;background:#555759}#topSearch
.topSearchInputText{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:white;width:83px;margin:0;padding:0;outline:none;border:none;vertical-align:top;background:none;float:left}#topSearch
.topSearchInputButton{border:0;color:white;vertical-align:top;width:38px;height:1em;padding:0;margin:0;background:none;float:left;position:relative;top: -2px}#menuWrapper{position:absolute;z-index:20000;top:94px;left:0px;width:937px;height:27px;line-height:normal}#menuWrapper
h2{display:none}#sidePic{margin-bottom:14px;padding-left:8px}.services
#sidePic{padding-left:0}.subNavList{border-bottom:1px solid #d7e0e3;font-size:13px;margin-bottom:18px}#sideContent .subNavList
li{border-top:1px solid #d7e0e3;list-style:none;margin:0}#content #sideContent .subNavList
ul{margin:0;padding:0}#content #sideContent .subNavList ul
a{margin-left:10px}#content #sideContent .subNavList ul ul
a{margin-left:20px}#sideContent .subNavList
a{display:block;padding:4px
0 4px 10px;background:url(../i-t1645555744/sidenav-arrows.png) 0 -100px no-repeat}#sideContent
#backlink{background-position:0 -200px}#sideContent #backlink:hover,
#sideContent #backlink:focus{background-position:0 -300px}#sideContent .subNavList a:hover,
#sideContent .subNavList a:focus,
#sideContent .here>a{color:#4e5056;background-position:0 0;text-decoration:none}#contentWrapper{}#content{line-height:1.7;overflow:hidden;zoom:1;position:relative}#mainContent:not(:only-child){float:right;width:710px;overflow:hidden;padding:0
0 0 42px;border-left:2px solid #d7e0e3;box-sizing:border-box;position:relative}#content #contentLinks,
#content #contentLinks
li{list-style:none;margin:0;padding:0;display:block}#content
#contentLinks{border-bottom:1px solid #d7e0e3;height:29px;overflow:hidden;text-align:right;font-size:13px;margin: -35px 0 25px 0}#content #contentLinks
li{display:inline;margin-right:12px}#contentLinks
a{font-weight:bold}#contentLinks #emailPageLink,
#contentLinks
#pdfLink{padding-right:22px;background:url(../i-t1645555744/icon-email.png) right no-repeat;background-size:13px}#contentLinks
#pdfLink{background-image:url(../i-t1645555744/icon-pdf.png);background-size:16px}#sideContent{float:left;width:193px;padding:5px
30px 0 0;min-height:50px}#sideContent>:first-child,#mainContent>:first-child,#sideContent>:first-child>:first-child,#mainContent>:first-child>:first-child{margin-top:0}#content ul
li{margin:0
0 8px 13px;line-height:1.4}#sideText{margin-top:40px}#content #sideContent
p{margin:8px
0 5px 0}#sideContent ul
li{margin-bottom:5px}#sideContent .itemList ul,
#sideContent .itemList li,
#sideContent .results ul,
#sideContent .results
li{list-style:none;margin-left:0;padding-left:0}#sideContent ul
ul{padding-left:10px}.js #sideContent .withChildren
ul{display:none}#mainContent
.results{clear:both}#mainContent .results ul,
#mainContent .results ul
li{margin-left:0;padding-left:0;list-style:none}#content #sideContent ul
ul{padding-left:1em}.officeHeader{font-size:16px;text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid #d7e0e3}.officeItem{float:left;width:200px;padding-left:16px;margin-left:16px;border-left:1px solid #d7e0e3;margin-bottom:30px;!min-height: 13.7em}.officeItem
h3{font-size:18px;font-weight:normal;text-transform:none;margin:0
0 2px 0}.sp_map{clear:both;margin-top:1.5em}.officeItem.rowStart{clear:both;border:none;padding-left:0;margin-left:0}#officePic{float:left;padding:9px
26px 12px 0}#officeMain{clear:both}.officeDetails{min-height:185px;_height:185px;padding-top:5px}.offices #content
#sectionLinks{clear:none}.customExpandableList>li:nth-last-child(n+11)~li:nth-child(n+10){display:none}#emailField{display:none}.errors{color:red}form{position:relative;margin:0px;padding:0px;clear:both;overflow:hidden;zoom:1}#content form div
div{width:308px;float:left;margin:6px
0 3px 0}#content form div
div#captcha_wrapper{clear:left}#content form div div
div{width:auto}#content form
label{color:#343435;display:block;font-size:13px;line-height:normal;padding-bottom:0}#content input,
#content select,
#content
textarea{background:#E3ECEC;border:1px
solid #c9c9c9;padding:0
0 0 2px;height:21px;width:293px;font:normal 12px/20px Arial, Helvetica, sans-serif;vertical-align:bottom;display:inline-block;border-radius:0}#content
select{width:297px;padding:0;height:23px}#content
textarea{width:598px;height:130px;padding-left:4px}#content .buttonInput,
#content input[type=submit],.moreButton{background:white;border:2px
solid black;border-radius:0;-webkit-appearance:none;color:black;display:inline-block;clear:both;font-size:12px;font-weight:bold;line-height:18px;padding:2px
16px;width:auto;height:auto}#content .buttonInput:hover,
#content .buttonInput:focus,.moreButton:hover,.moreButton:focus{background:black;color:white;cursor:pointer}.buttonWrapper{clear:both;padding-top:9px}#sideContent
.buttonWrapper{padding-top:0}#content form div div
div{float:none;width:auto;min-height:auto;margin:0;padding:3px
0 0 1px;clear:both}#content form div div div
input{width:auto;background:none;border:none;padding:0;margin:0;display:inline-block;vertical-align:middle}#content form div div div
label{display:inline;display:inline-block;vertical-align:middle;margin:0
.3em}#sideContent form div
div{width:auto;float:none;margin:4px
0}.js #sideContent form label,
#topSearch
label{display:none}#sideContent
input{width:189px}#sideContent
select{width:193px}#jumpTop{display:block;position:fixed;bottom:150px;margin-left:43px;padding:6px
25px 6px 11px;background:white url(../i-t1645555744/up-arrow.png) right no-repeat;border:2px
solid black;z-index:1;font:13px Arial, Helvetica, sans-serif;color:black;text-decoration:none;text-align:center;text-transform:uppercase}.js
#jumpTop{display:none}#footer{clear:both;padding:22px
0;margin-top:100px;font:10px/1 Arial, Helvetica, sans-serif;text-transform:uppercase;border-top:45px solid white;position:relative;border-top:2px solid #d7e0e3}.homePage
#footer{margin-top:10px}#footerPhone{position:absolute;right:0;top:20px;padding:0
11px;text-align:center;line-height:1;font-size:14px}#socialFooter{position:absolute;right:120px;top:19px;font-size:14px}#socialFooter
a{margin-left:3px}#socialFooter a:hover,
#socialFooter a:focus{text-decoration:none}#footer
ul{display:inline;padding:0;margin:0}#footer
li{float:left;list-style:none;margin-right:38px;height:1.1em !important;overflow:hidden}#footer
li.last{border:none}#footer li
a{color:inherit}#attyAdvert{padding-bottom:2rem;color:#4E5056;font:11px/14px Arial, Helvetica, sans-serif;width:50%}#attyAdvert
p{margin: .5em 0 0 0}#attyAdvert p:first-child{margin:0}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}.email_form{display:none}p.EMAIL_PAGE-title{font-weight:bold;margin-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}.photoRight{margin-left:14px;float:right}#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 div.sections,
#search
div.search_type{width:35%;float:left}#search div.sections input,
#search div.search_type
input{border:0px}#search
a.more{font-weight:bold;font-size:1.1em}#search
div#select_all_links{margin-top:8px}#search
.searchfoundtext{font-weight:bold}#search
p{padding-top:0;padding-bottom:10px}#search
p.link{padding-top:5px;padding-bottom:0}body.blog{width:auto;font-family:'montserrat',Arial,Helvetica,sans-serif}body.blog
#header{width:100%;height:145px;max-width:1380px;margin:0px
auto}body.blog
#logo{float:left;width:180px;padding:18px
0 0 0}body.blog
#menuWrapper{left:auto;right:0px;width:auto}body.blog
#blogBanner{position:relative;width:calc(100%  +  30px);margin:0
0 0 -15px;overflow:hidden}body.blog #blogBanner>img{display:block;position:relative;z-index:5;width:100%}body.blog #blogBanner
#bannerContent{display:flex;align-items:center;position:absolute;z-index:10;top:0px;left:0;right:0;width:100%;height:100%;max-width:1380px;margin:0px
auto}body.blog #blogBanner #bannerContent
#blogPageTitle{display:flex;align-items:center;height:100%;max-width:620px;max-height:168px;margin:0
0 0 45px;padding:0
0 0 216px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAACoCAYAAAB0S6W0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTkxNTVkYi05MTlkLTQ1ZWYtYmUxYS0zMDQyNWUxMTI5NjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTlFMzU3NDU2NUFDMTFFQkI3MDJGRTc4MTQwQzZFQ0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTlFMzU3NDQ2NUFDMTFFQkI3MDJGRTc4MTQwQzZFQ0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZWExNmUwMS05MzUwLTQ1YjUtOGU3My0wNzE4YTA1MTExNTUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ODcwYjcwYy01ZmFlLTc5NGYtOTY4ZC0zMDhiZjEyNzg5ZjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6SvQlXAAACVElEQVR42uzSsQ0CARADwQPRJgkhBRGQfhOUx5exHLOSG7Dm8nh/njNzHynY9dzr3OEKVYEOpKoDhVR5oJAqDxRS5YFCqjxQSJUHCqnyQCFVHiikygOFVHmgkCoPFFLlgUKqPFBIlQcKqfJAIVUeKKTKA4VUeaCQKg8UUuWBQqo8UEiVBwqp8kAhVR4opMoDhVR5oJAqDxRS5YFCqjxQSJUHCqnyQCFVHiikygOFVHmgkCoPFFLlgUKqPFBIlQcKqfJAIQX0J4IUUEgFKKRaDRRSQCEVoJBqPVBIAYVUgEKq9UAhBRRSAQqp1gOFFFBIBSikWg8UUkAhFaCQAgqpAIVUgEIKKKQCFFJdXQApoJAKUEgBhVSAQipAIQUUUgEKKaCQQgoopAIUUkAhFaCQAipIAYVUgEIKKKSQAgopoIIUUEgFKKSAClJAIQVUkAIKqRsAhRRQQQoopAIUUkAFKaCQAipIAYVUgEIKqCAFFFJABSmgghRQSAEVpIBCCqggBVSQAgopoIIUUP05UkAhBVSQAgopoIIUUEEKKKSAClJAtR0poJACKkgB1UqkgEIKqCAFVCuRAgopoIIUUK1ECiikB6CCFFBtRAqo0kgBVRopoEojBVRppIAqjRRQpZECqjRSQJVGCqjSSAFVGimgSiMFVGmkgCqNFFClkQKqNFJAlUYKqNJIAVUaKaBKIwVUaaSAKo0UUKWRAqo0UkCVRgqo0kgBVRopoEojBVRppIAqjRRQpZECqjRSQJVGCqjSSAFVGimgSiMFVGmkN18ojHS+AgwAd+DPWW36t1MAAAAASUVORK5CYII=) 0px 0px no-repeat;color:#fff;font-size:60px;font-weight:600;line-height:1.1}body.blog
#blogSubtitle{display:flex;align-items:center;width:calc(100%  +  30px);margin:0
0 0 -15px;height:100px;background:#639bb7}body.blog #blogSubtitle>div{width:100%;max-width:1380px;margin:0px
auto;color:#fff;font-size:21px;font-weight:700;text-transform:uppercase}body.blog
#contentWrapper{width:100%;max-width:1380px;margin:0px
auto;padding:50px
0 0px 0}body.blog #contentWrapper
a{color:#2c83ae}body.blog #content
#contentLinks{display:none}body.blog #mainContent:not(:only-child){float:left;width:calc(100% - 30% - 100px);padding:0
0 0 0;border:0px;font-size:18px}body.blog
#sideContent{float:right;width:30%;padding:0
0 0 0;font-size:17px}body.blog
#footer{background:#e9f0f2;border:0px}body.blog
#blogPostDisclaimer{line-height:1.2}@media only screen and (max-width: 1410px){body.blog
#blogSubtitle{padding-left:15px;box-sizing:border-box}}@media only screen and (max-width: 1024px){body.blog #blogBanner #bannerContent
#blogPageTitle{font-size:40px}}@media only screen and (max-width: 748px){body.blog #mainContent:not(:only-child),
body.blog
#sideContent{float:none;width:100%}body.blog
#sideContent{margin-top:50px}body.blog
#blogSubtitle{margin:0}body.blog #blogBanner #bannerContent
#blogPageTitle{max-width:250px;margin:0
0 0 15px;padding:0
0 0 66px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAACoCAYAAAB0S6W0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YTkxNTVkYi05MTlkLTQ1ZWYtYmUxYS0zMDQyNWUxMTI5NjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTlFMzU3NDU2NUFDMTFFQkI3MDJGRTc4MTQwQzZFQ0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTlFMzU3NDQ2NUFDMTFFQkI3MDJGRTc4MTQwQzZFQ0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZWExNmUwMS05MzUwLTQ1YjUtOGU3My0wNzE4YTA1MTExNTUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ODcwYjcwYy01ZmFlLTc5NGYtOTY4ZC0zMDhiZjEyNzg5ZjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6SvQlXAAACVElEQVR42uzSsQ0CARADwQPRJgkhBRGQfhOUx5exHLOSG7Dm8nh/njNzHynY9dzr3OEKVYEOpKoDhVR5oJAqDxRS5YFCqjxQSJUHCqnyQCFVHiikygOFVHmgkCoPFFLlgUKqPFBIlQcKqfJAIVUeKKTKA4VUeaCQKg8UUuWBQqo8UEiVBwqp8kAhVR4opMoDhVR5oJAqDxRS5YFCqjxQSJUHCqnyQCFVHiikygOFVHmgkCoPFFLlgUKqPFBIlQcKqfJAIQX0J4IUUEgFKKRaDRRSQCEVoJBqPVBIAYVUgEKq9UAhBRRSAQqp1gOFFFBIBSikWg8UUkAhFaCQAgqpAIVUgEIKKKQCFFJdXQApoJAKUEgBhVSAQipAIQUUUgEKKaCQQgoopAIUUkAhFaCQAipIAYVUgEIKKKSQAgopoIIUUEgFKKSAClJAIQVUkAIKqRsAhRRQQQoopAIUUkAFKaCQAipIAYVUgEIKqCAFFFJABSmgghRQSAEVpIBCCqggBVSQAgopoIIUUP05UkAhBVSQAgopoIIUUEEKKKSAClJAtR0poJACKkgB1UqkgEIKqCAFVCuRAgopoIIUUK1ECiikB6CCFFBtRAqo0kgBVRopoEojBVRppIAqjRRQpZECqjRSQJVGCqjSSAFVGimgSiMFVGmkgCqNFFClkQKqNFJAlUYKqNJIAVUaKaBKIwVUaaSAKo0UUKWRAqo0UkCVRgqo0kgBVRopoEojBVRppIAqjRRQpZECqjRSQJVGCqjSSAFVGimgSiMFVGmkN18ojHS+AgwAd+DPWW36t1MAAAAASUVORK5CYII=) 0px center no-repeat;background-size:50px;font-size:24px}}body.blog #sideContent
h4{color:#555759;font-size:22px;font-weight:500}body.blog #content #sideContent
ul{padding-left:0px}body.blog #content #sideContent ul
li{margin:0
0 6px 0px;line-height:1.4}.blog .search_form
div{float:none}.blog #subContent form>div>div:last-of-type{text-align:right}.blog #subContent form>div>div{flex-basis:100%}.blog #sideContent
.expandableHeading{position:relative;margin:0px;padding:22px
50px 22px 0;border-top:1px solid #ccc;color:#555759;font-weight:500;font-size:22px}.blog .expandableHeading
button{margin:0
!important;padding:0
!important;background:none !important;border:none;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;text-align:inherit}.blog .expandableHeading button::after{content:url('../i-t1645555744/header-arrow-down.png');display:inline-block;position:absolute;top:28px;right:10px;vertical-align:middle;color:black;font-weight:300;font-size:16px;width:17px;height:14px;line-height:1.1;text-align:center;border-radius:50%}.blog .expandableHeading.expanded button::after{content:url('../i-t1645555744/header-arrow-up.png')}.blog .expandableHeading.expanded+div{display:block}.blog #sideContent
h2{color:#555759;font-size:22px;font-weight:500}.blog
#bannerText{padding:20px;background:#ddd;border-radius:10px}.blog
#searchMessage{padding-bottom:8px;margin-bottom:1.3em;border-bottom:1px solid currentColor;background-size:12px 1px}.blogPosts
div.title{margin-bottom:1em;font-size:1.7em;font-weight:500;line-height:1.2}body.blog #contentWrapper .blogPosts div.title
a{color:#21154a}.blogPosts
img{height:auto;max-width:100%}.blogPosts
.socialshare{padding: .5em 0;border-bottom:1px solid #ccc}@media (min-width: 768px){.blogPosts .image:not(:empty){float:left;margin:1.3em 1em 0 0;max-width:calc(45%)}}.blogPosts > div > div:not(.postDetail) img{display:block;width:auto;max-height:9.5em}.blogPosts .bioimgs:not(:empty){display:inline-block;float:left;margin: -10px 17px 17px 0px}.blogPosts > div > div .bioimgs
img{max-height:69px;border:1px
solid #ccc}.blogPosts>div>div>div+div.blogcategory:after{display:block;clear:both;content:''}.blogPosts > div > div > div.socialshare
a{display:inline-block;position:relative;width:23px;height:23px;padding:3px;box-sizing:border-box;background:#e5e5e5;border-radius:3px;text-align:center;vertical-align:middle;line-height:1.4}.blogPosts > div > div > div.socialshare a:hover,
.blogPosts > div > div > div.socialshare a:focus{background:#d4d4d4}.blogPosts > div > div > div.socialshare a
img{display:block;width:100%;height:100%}.blogPosts .sp_pencil
img{display:inline !important}.blogPosts > div > div:not(:only-child) .intro p:last-child{display:inline}.blogPosts > div > div div.abstract p:last-child{margin-bottom:0px}.blogPosts>div>div{clear:both;margin-bottom:2.5em}.blog
#sideFormWrapper{margin:50px
0 60px 0;padding:32px;background:#e9f0f2}.blog #sideFormWrapper
h2{margin:22px
0 0 0;padding:0
0 0 0;color:#555759;font-size:20px}.blog #sideContent form>div{display:flex}.blog #sideContent form div
div{flex-grow:1}.blog #sideContent form div div:last-of-type{flex-grow:0}.blog #sideContent form div div input[type='text'],
.blog #sideContent form div div input[type='email']{width:100%;border:0px;padding:8px
8px 8px 0;border-bottom:1px solid #ccc;background:none;color:#555759;font-size:20px}.blog #sideContent form div div input[type='email']{color:#999;font-size:18px}.blog #sideContent form div div
label{color:#555759;font-size:20px}.blog #sideContent form div div input[type='submit']{border:0px;border-bottom:1px solid #2c83ae;background:none;padding:0
0 0 0;padding-top:10px;padding-bottom:9px;color:#2c83ae;font-size:18px;font-weight:700;text-transform:uppercase}.blog #content #sideContent ul#blogSocialLinks,
.blog #content #sideContent ul#blogSocialLinks
li{list-style:none;position:relative}.blog #content #sideContent
ul#blogSocialLinks{margin:28px
0 0 0}.blog #content #sideContent ul#blogSocialLinks li
img{display:inline-block;vertical-align:middle;margin-bottom:5px;margin-right:7px}.blog #content #sideContent ul#blogSocialLinks li
a{font-size:15px;color:#999}.blogPosts>div>div>div+div{margin-top: .5em}.blogPosts>div>div>div+div.image{margin-top:1.5em}.blogPosts>div>div>div+div.blogcategory,.blogPosts>div>div>div+div.viewMore{margin-top:0}.blogPosts>div>div>div+div.abstract{margin-top:1em}.blogPosts .abstract
h3{clear:none}.blogPosts>div>div>div+div.byline,.blogPosts>div>div>div+div.blogcategory{font-size:16px}.blogPosts
.blogComments{margin-bottom:0}.blogPosts .blogComments>div>div{padding:10px
0;border:1px
solid currentColor;border-width:1px 0 0 0}.blogPosts .blogComments>div>div>div{margin:0
10px}.blogPosts .blogComments
.comment{margin-top:10px}#addComment{border-top:1px solid currentColor}.blog #contentWrapper #historyLinks
a{display:inline-block;margin-right:10px;padding:4px
15px;border:2px
solid #1f1949;color:#1f1949;font-size:18px}.blog #contentWrapper #historyLinks a:hover,
.blog #contentWrapper #historyLinks a:focus{background:#1f1949;color:#fff;text-decoration:none}.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 15px 0}#mainContent #blogArchives .results_list>li{margin:0;padding:0}.blogAuthors
.title{margin:0
0 .3em 0;font-size:1.3em}.blogAuthors
.photo{float:left;margin-right:1em}.blogAuthors ul,
.blogAuthors
li{list-style:none;margin:0
0 10px 0}.blogAuthors
li{overflow:hidden;padding-bottom:10px;border-bottom:1px solid currentColor}#searchMessage.blogAuthors
li{padding-bottom:0;border-bottom:0}.blogAuthors
.abstract{margin:5px
0}.vlog
.image{position:relative}.vlog .image a::before,
.vlog .image a::after{content:'';display:block;position:absolute;top:10px;left:10px;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
#footer{display:flex;width:calc(100%  +  30px);min-height:190px;padding:0;margin:50px
0 0 -15px;color:#666;font-size:15px;text-transform:none}.blog #footer
a{color:#666}.blog #footer>div{display:flex;align-items:center;width:100%;max-width:1380px;margin:0px
auto;justify-content:space-between}.blog #footer
#footerLogo{display:flex;align-items:center}.blog #footer #footerLogo>a>img{display:inline-block;width:100%;max-width:120px}.blog
#footerPhone{display:none}.blog #footer #footerLogo>a{margin:0
38px 0 0;padding:0
38px 0 0;border-right:1px solid #ccc}.blog #footer > div
#blogSocialFooter{position:relative;right:inherit;top:inherit}.blog #footer > div #footerLinks
li{margin-top:10px;margin-bottom:10px}.blog #footer > div #footerLinks li:nth-child(3){float:none;clear:both}@media only screen and (max-width: 1410px){.blog
#footer{padding-left:15px;box-sizing:border-box}}@media only screen and (max-width: 748px){.blog #sideContent form div div input[type='text'],
.blog #sideContent form div div input[type='email']{height:38px}.blog #footer,
.blog #footer > div,
.blog #footer
#footerLogo{flex-direction:column}.blog #footer #footerLogo>a{margin:30px
0 20px 0;padding:0
0 0 0;border-right:0px}.blog #footer > div #blogSocialFooter
li{float:left;margin:0
8px 0 8px}.blog #footer > div #footerLinks
li{text-align:center}}figure{margin: .5em 0}.alignleft,
.align-left,
img[style*='float: left']{float:left;margin: .5em 1.5em .5em 0}.alignright,
.align-right,
img[style*='float: right']{float:right;margin: .5em 0 .5em 1.5em}.aligncenter,.align-center,.alignnone{clear:both;display:block;margin: .5em 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:0.8rem}@media
screen{.homePage
#content{background:white;min-height:auto;overflow:hidden;height:473px}.homePage
#contentWrapper{margin-top: -40px;background:white}.homePage
#mainContent{position:relative;width:100%;height:100%;overflow:hidden;margin:0px
0 0px 0px;padding:0px
0 0px 0px}.homePage
#content{min-height:473px;height:auto;overflow:visible}#homeVideo{width:100%;padding-top:56.25%;position:relative;overflow:hidden;background:black}#homeVideo > div
a{position:absolute;left:0;top:0;bottom:0;right:0}#homeVideo > div a
div{position:absolute;z-index:2;color:white;font-size:30px;font-weight:bold;line-height:1.1}#homeVideo
div.title{bottom:27%;font-size:72px;line-height:50px;padding-left:55px;z-index:3}#homeVideo
.abstract{background:#C227B9;padding:35px
40% 35px 52px;box-sizing:border-box;top:73%;bottom:0;right:0;left:0}#homeVideo
.image{z-index:1;top:0;left:0;right:0;bottom:0}#homeVideo .image
img{position:absolute;top:0;left:0;width:100%}#homeVideo
iframe{position:absolute;bottom:0;max-width:100%;max-height:100%}#homeVideo iframe+*{display:none}.homePage #content
#lowlightBox{margin:1rem 0 30px 0}.homePage #highlightBox
li{position:relative}.homePage #highlightBox
.sp_pencil{position:absolute;top:3px;left: -14px}#lowlightBox
h2{padding:15px
0 10px 0;margin:0
0 15px 0;font-size:24px;font-weight:bold}#lowlightBox
h3{margin:0
0 20px 0;text-transform:none;font-size:13px}#lowlightBox>ul{padding:0;margin:0;overflow:hidden}#lowlightBox:after{content:'';clear:both;display:table}#lowlightBox>ul>li{float:left;width:310px;margin:0
0 0 0;padding:0
30px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;list-style:none}#lowlightBox>ul>li+li{padding:0
10px 0 20px}#lowlightBox>ul>li+li+li{padding:0
0 0 40px}#lowlightBox li:last-child{margin:0}#lowlightBox
.results_list{padding-right:30px}#lowlightBox .results_list
li{position:relative;padding:0
0 0 30px !important;margin:0
0 20px 0}#lowlightBox .results_list li
a{font-size:15px}#lowlightBox
.icon{position:absolute;left:0;top:3px}#lowlightBox .icon
img{width:21px}#lowlightBox+div{text-align:right;margin-bottom:30px}}@media
screen{.serviceColumn{float:left;width:280px;padding:0
0 0 48px}.serviceColumn
h2{font-size:30px;font-weight:normal;color:#99A4AE}#firstServiceColumn{float:left;width:189px;padding:0
40px 0 89px;border-right:1px solid #d7e0e3}}#content .serviceColumn ul,
#content .serviceColumn ul
li{padding:0;margin:0;line-height:normal;list-style:none;list-style-image:none}#content .serviceColumn ul
li{padding-top: .7em}#content .serviceColumn ul
ul{border-right:none}#content .serviceColumn li
ul{padding-left:1em}#content .serviceColumn ul.hierList
li{font-weight:normal}.js .serviceColumn li
ul{display:none}#content .withChildren span,
#content .withChildren .withChildren
span{!display: inline-block;vertical-align:center;padding-right:13px;background:url(../i-t1645555744/plus-minus-orange-bg.png) 100% 2px no-repeat;cursor:pointer}#content .expanded span,
#content .expanded .expanded
span{background-position:100% -207px}.services #content
#sectionLinks{padding-top:7px}#practiceSections{background:url(../i-t1645555744/practice-painting.jpg);width:688px;height:339px;margin:0;padding:0}ul#practiceSections
li{margin:0;padding:0;display:block;float:left;width:228px;height:170px;background:url(../i-t1645555744/practice-text-bg.png)}ul#practiceSections li:hover,
ul#practiceSections li:focus{background:none}ul#practiceSections
li{position:relative}ul#practiceSections li
a{display:block;width:227px;height:168px;float:left;margin:0;color:white;text-indent: -99em;background:url(../i-t1645555744/practice-text-bg.png) 0 -340px}ul
li#pracSect2{background-position: -228px 0}ul
li#pracSect3{background-position: -456px 0}ul
li#pracSect4{background-position:0px -170px}ul
li#pracSect5{background-position: -228px -170px}ul
li#pracSect6{background-position: -456px -170px}ul li#pracSect2
a{background-position: -228px -340px}ul li#pracSect3
a{background-position: -456px -340px}ul li#pracSect4
a{background-position:0px -510px}ul li#pracSect5
a{background-position: -228px -510px}ul li#pracSect6
a{background-position: -456px -510px}.search_form{padding-bottom:5px}#letterLinks{clear:both;overflow:hidden;height:100%}#letterLinks
*{display:block;float:left;height:18px;width:22px;margin:0
3px 3px 0;text-align:center;border:1px
solid black;font-size:12px;line-height:18px;color:black}#letterLinks a:hover,
#letterLinks a:focus{background:#7C2582;color:white;text-decoration:none}.bioItem{clear:both;border:1px
solid #d7e0e3;border-width:1px 0;margin-bottom: -1px;font-size:13px;padding:8px
1px;overflow:hidden;height:100%;line-height:normal}.bioItem
div{float:left;padding-right:16px;width:106px;min-height:1em}.bioItem
.name{width:130px}.bioItem
.title{width:118px}.bioItem
.offices{width:105px}.bioItem .email,
.bioItem
.vcard{padding-right:0;width:70px;text-align:right;font-weight:bold}.bioItem .email a,
.bioItem .vcard
a{padding-right:22px;background:url(../i-t1645555744/icon-email.png) right no-repeat;background-size:13px}.bioItem .vcard
a{background-image:url(../i-t1645555744/icon-vcard.png)}.results
h2{margin:25px
0 2px 2px;font-size:16px}.expandableList .results_list>li:nth-last-child(n+6)~li:nth-child(n+5){display:none}button.toggleExpand{margin:0
0 1.5em 0;padding:0
!important;background:none !important;border:none;font:inherit;text-align:left;cursor:pointer;color:#7C2582}#bioPic{margin-bottom:24px}#bioPic
img{display:block;width:100%}#content #bioOffices,
#content #bioOffices
li{clear:both;list-style:none;margin:0;padding:0}#content #bioOffices
li{margin-bottom:1em}#bioOffices h2
a{color:inherit}#bioUpperLinks{border-bottom:2px solid #d7e0e3;padding-bottom:10px;margin-top: -8px;overflow:hidden;font-size:13px;font-weight:bold}#bioUpperLinks
div{color:#7C2582}#bioUpperLinks
a{padding-right:26px;margin-right:18px;background:url(../i-t1645555744/icon-email.png) right no-repeat;background-size:13px}#bioUpperLinks a[href^=tel]{background-image:url(../i-t1645555744/icon-phone.png);padding-right:23px;background-position:100% 3px}#bioUpperLinks
a.vcard{background-image:url(../i-t1645555744/icon-vcard.png)}#bioUpperLinks
#pdfLink{background-image:url(../i-t1645555744/icon-pdf.png);background-size:16px;padding-right:28px}#bioUpperLinks a:last-child{margin-right:0}#bioNumbers{margin-top:1.5rem}#bioNumbers
span{font-weight:bold}@media
screen{.vcardPrint{float:right}}.professionals
.contentSection{margin-top:21px}.js
.contentSection{display:none;clear:both;border-top:1px solid white}.js
.mainSection{display:block}#content #sectionLinks,
#content #sectionLinks
li{list-style:none;display:block;margin:0}#content
#sectionLinks{padding:0
0 0 0;clear:both;font-size:13px;font-weight:bold;height:15px;margin-bottom:8px}.professionals #content
#sectionLinks{padding-top:1.2rem;margin-bottom: -13px}#content #sectionLinks
li{float:left;border-left:2px solid #d7e0e3;padding:0
19px;line-height:2}#content #sectionLinks
.first{border:none;padding-left:1px}.js #sectionLinks a:not(.selected){color:inherit}.awardItem{float:left;width:325px;padding:0
0 33px 0;line-height:21px}.awardItem
img{border:1px
solid #d7e0e3;float:left;margin-right:14px}.awardItem
a{display:block;float:left;width:165px;color:#343435;text-decoration:none !important}.awardItem a
span{font-weight:bold}.awardItem.odd{clear:both;padding-right:27px}#content form div .divider,
#content #submit_wrapper,
#content #hardcopy_wrapper,
#content
#sendme_wrapper{clear:both;width:auto;float:none}#content #sendme_wrapper,
#content form div
.divider{margin:0;padding:21px
0 0 0}.divider
h2{margin:0;font-size:1em;padding-bottom: .5em}#content
.commentWrapper{clear:both}.js #content .selectWrapper label,
.js #content .commentWrapper
label{display:none}.js #content .dateRangeFields
label{display:inline-block}#content .dateRangeFields div,
#content .dateRangeFields
select{width:147px;clear:none;padding:0;display:inline-block;*display:inline;*margin-right:3px;zoom:1}#hardcopy_wrapper div div
label{width:auto;padding-top:5px;display:inline-block}#content form
#hardcopy_wrapper{padding:1em
0}#hardcopy_wrapper
input{width:auto;height:auto;margin:0
.3em;display:inline-block}.stndForm{overflow:hidden;zoom:1}#submit_wrapper input,
#submit_wrapper
p{float:left;margin:0
.5em 0 0}#submit_wrapper
p{font-size:13px}#content #sendme_wrapper>label{color:inherit;font-weight:bold}#supplierForm .checkbox_wrapper,
#supplierForm
.optionsWrapper{padding-bottom:30px;float:none;clear:both}#supplierForm .checkbox_wrapper > label,
#supplierForm .optionsWrapper > label,
#supplierForm
h2{font-weight:bold;font-size:16px;color:#343435}#supplierForm
p{padding-top:30px;text-transform:uppercase;clear:both}#supplierForm p
em{color:#000;font-style:normal}#supplierForm .hiddenOther.required:before{content:'*Required';color:red}#supplierForm .checkbox_wrapper+div>label{display:none}#content #supplierForm div div div
label{display:inline}#supplierForm
#emailField{clear:both;margin-top:30px}#supplierForm
.hiddenOther{display:none}#supplierForm
#submit_wrapper{padding-top:20px}#content .stateWrapper,
#content
.zipWrapper{width:auto;padding-right:10px}#content .phoneWrapper,
#content
.faxWrapper{width:154px}#content .phoneWrapper input,
#content .faxWrapper
input{width:139px}#content .stateWrapper
input{width:185px}#content .zipWrapper
input{width:94px}#mainItemList ul,
#mainItemList ul
li{list-style:none;list-style-image:none;padding:0;margin:0}#mainItemList
ul{overflow:hidden;border-bottom:1px solid #d7e0e3;margin:1.5em 0}#mainItemList ul
li{clear:both;border-top:1px solid #d7e0e3;padding:10px
1px;overflow:hidden}#mainItemList
.itemdate{padding:3px
0;width:11%;float:left}#mainItemList .title,
#mainItemList
.abstract{float:right;border-left:1px solid #d7e0e3}#mainItemList .title,
#mainItemList
.abstract{width:85%;margin:0;padding-left:16px;padding-top:3px;padding-bottom:3px;padding:3px
0 3px 16px}#mainItemList .abstract
p{margin:0
0 .3em 0}.events
#pageTitle{width:440px}.experience .view_more a,
.events .view_more a,
.newsroom .view_more
a{padding-right:22px;background:url(../i-t1645555744/archive.png) right no-repeat}#itemSearch{overflow:hidden;zoom:1;margin:26px
0 2em 0}#itemSearch form div
div{!min-height: 25px}#content #itemSearch
.buttonWrappper{width:auto}.js #itemSearch
label{display:none}#pastTitle{font-size:16px;font-weight:bold;margin:30px
0 12px 0;clear:both}#eventDetails{overflow:hidden !important;height:100%}.events
dl{float:left;padding-left:13px;width:213px;border:1px
solid #d7e0e3;border-width:0 1px;margin-right: -1px;margin-bottom:2em}.events
dl.last{border-right:0}.events
dt{padding:0;margin:0;color:inherit;font-weight:bold}.events
dd{padding:0;margin:0}.newsroom-news-item #pageTitle,
.newsroom-press-item #pageTitle,
.newsroom-alerts-item #pageTitle,
.newsroom-publications-item
#pageTitle{font-size:18px;width:auto}#subtitle{font-style:italic}@media (min-width: 768px){.events #itemdate,
.newsroom
#itemdate{border:1px
solid #d7e0e3;border-width:1px 0;margin-top: -41px;height:25px;padding-top:4px;float:left}.newsroom-news-item #content #contentLinks,
.newsroom-press-item #content #contentLinks,
.newsroom-alerts-item #content #contentLinks,
.newsroom-publications-item #content
#contentLinks{margin-top:0;border:1px
solid #d7e0e3;border-width:1px 0;height:25px;padding-top:4px;margin-bottom:10px}}.newsroom
.sp_pencil{display:block;clear:both}.speakerItem{border:1px
solid #d7e0e3;border-width:1px 0;margin-bottom: -1px;padding:12px
1px;overflow:hidden;zoom:1}.speakerItem>div{float:left;width:63%;padding:0
0 0 12px;border-left:1px solid #d7e0e3}.speakerItem>.speaker{border-left:0;border-right:1px solid #d7e0e3;width:31%;padding:0
12px 0 0;margin-right: -1px}#speakerHeaders{text-transform:uppercase;font-size:11px;padding:0}.speakerItem
.position{color:#555759}.videoItem,.audioItem{float:left;width:310px;padding-left:43px;margin-bottom:25px;overflow:hidden;position:relative}.videoItem.singleFeature{width:679px}.videoItem p,
.audioItem
p{margin: .5em 0}.js .videoItem,
.js
.audioItem{display:none}.loaded .videoItem,
.loaded
.audioItem{display:block}.js #moreVideos,
.js
#moreAudios{display:none}.videoItem
.videoWrapper{border:1px
solid #c9c9c9;width:310px;height:220px;overflow:hidden}.doubleSize
.videoWrapper{width:679px;height:390px}.embedWrapper{margin:1em
0}.miniVid{width:158px;padding-left:11px}.miniVid
.vidThumb{display:block;width:156px;height:95px;border:1px
solid #c9c9c9;cursor:pointer;background:#c9c9c9}.miniVid .vidThumb
span{display:block;width:100%;height:100%;background:url(../i-t1645555744/mini-play-button.png) no-repeat}.miniVid
.closeButton{position:absolute;right:17px;top:17px;width:22px;height:22px;cursor:pointer}.miniVid
.videoWrapper{display:none;position:fixed;left:50%;top:50%;z-index:3000;margin-left: -26px;margin-top: -110px;padding:37px;background:url(../i-t1645555744/video-background.png) 50% 50% no-repeat;border:none;cursor:pointer}.miniVid.doubleSize
.videoWrapper{margin-left: -247px;margin-top: -195px;background-image:url(../i-t1645555744/video-background-double.png)}.viewMoreMedia{line-height:25px;color:#7C2582;font-weight:normal;cursor:pointer;height:25px;padding-left:6px;background:#E3ECEC url(../i-t1645555744/up-down-arrows.png) top right no-repeat;border:1px
solid #d7e0e3;border-width:1px 0}.viewMoreMedia.expanded{background-position:bottom right}.videoRow{clear:both}.videoRow>:first-child{padding-left:0}#newsletter .results
h2{margin-bottom: .6em}div.abstract
p{margin-top:0;margin-bottom: .5em}table.results_list{width:100%;border-collapse:collapse;margin-top:25px;margin-bottom:1em}table.results_list
*{vertical-align:top;text-align:left}.results_list td,
.results_list
th{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;padding:15px
11px;min-width:120px;line-height:1.5}.results_list
th{text-transform:uppercase;font-weight:normal;font-size:11px;color:#3a3a3a;padding:2px
11px 4px 11px}.results_list
td.experienceBios{min-width:150px}.results_list
td.experienceTitle{font-weight:bold;min-width:320px}.results_list td
p{margin:5px
0;font-weight:normal}.results_list
tr.even{background:#E3ECEC}body#email-popup{min-width:0;width:auto;padding:10px}body#email-popup #email-content{padding:10px;border:1px
solid black;overflow:hidden;height:100%}a.yesno{padding:3px
8px;width:40px;background:white;border:1px
solid black}a.yesno:hover,a.yesno:focus{background:black;color:white}#contentWrapper.visible-overflow #content,
#contentWrapper.visible-overflow
#mainContent{overflow:visible}#social-diversity-engaged #content,
#social-diversity-engaged
#contentWrapper{background:none}#social-diversity-engaged
#mainContent{float:none;width:937px}#social-diversity-engaged
#flipbook_c{margin-left:-732px}#social-diversity-engaged
#contentLinks{display:none}#social-diversity-engaged
hr{border:0;border-top:1px solid #CCC;margin:0
0 15px 0}#social-diversity-engaged #menuWrapper,
#social-diversity-engaged #header,
#social-diversity-engaged
#footer{display:none}.prevpage{position:absolute;display:block;width:80px;height:67px;top:50%;margin-top:-23px;right:0px;font-size:10px;font-family:arial,sans-serif;background:url(../i-t1645555744/prev-brochure-page.png) 100% 0 no-repeat;z-index:99}.nextpage{position:absolute;display:block;width:80px;height:67px;top:50%;margin-top:-23px;right:20px;cursor:pointer;font-size:10px;font-family:arial,sans-serif;background:url(../i-t1645555744/next-brochure-page.png) 32px 0 no-repeat;z-index:99}.nextpage span,
.prevpage
span{position:absolute;bottom:0;right:0}.brochure-links{text-align:center;margin-bottom:10px}.b-load
div{text-align:center}#flipbook_c .inside-page
img{overflow:hidden;text-align:center;border:1px
solid #CCC}#afterbrinker
#content{background:white}#afterbrinker
#mainContent{width:937px}#afterbrinker
#sideContent{display:none}#cookiePopup{display:none;position:fixed;left:0;bottom:0;right:0;width:calc(100% - 30px);overflow:hidden;z-index:9999;background:rgba(0,0,0,.85);padding: .25em 1em}#cookiePopup
p{margin:1em;padding:0;color:#ccc;float:left;max-width:calc(100% - 100px)}#cookiePopup
a{color:white;text-decoration:underline}.popupCloseButton{position:absolute;top:10px;right:10px;width:0;height:0;font-size:0;padding:20px
20px 0 0;overflow:hidden;border:2px
solid #fff;background-color:#ddd;border-radius:50%;cursor:pointer;color:#999}.popupCloseButton::before,.popupCloseButton::after{position:absolute;top:9px;left:3px;width:14px;height:3px;content:"";background-color:currentColor;transform:rotate(-45deg)}.popupCloseButton::after,.popupCloseButton::after{transform:rotate(45deg)}.popupCloseButton:hover,.popupCloseButton:focus{color:#262626}#emailPopupClose{position:absolute;top: -28px;right: -28px}body#index.homePage
#homeHero{position:relative;width:100%;margin:0
0 28px 0}body#index.homePage #homeHero
.info{position:absolute;bottom:0px;left:0px;width:100%;padding:0
40px 40px 40px;box-sizing:border-box}body#index.homePage #homeHero
.image{position:relative;width:100%}body#index.homePage #homeHero .image
a{position:relative;width:100%;height:100%}body#index.homePage #homeHero .image
img{display:block;position:relative;width:100%}body#index.homePage #homeHero
.info{color:#fff}body#index.homePage #homeHero .info
.title{margin:0
0 22px 0;font-size:70px;line-height:70px}body#index.homePage #homeHero .info
p{margin:0
0 0 0;padding:0
0 0 0}body#index.homePage #homeHero .info
.abstract{margin:0
0 22px 0;font-size:22px;line-height:32px}body#index.homePage #homeHero .info
.subtitle{font-size:22px;line-height:32px}body#index.homePage #lowlightBox
h2{border-top:2px solid #C227B9;color:#21154A}body#index.homePage #lowlightBox>ul>li{position:relative;float:none;width:100%;margin:0
0 40px 0;padding:0
0 0 0}body#index.homePage #lowlightBox > ul > li
ul.results_list{display:flex;position:relative;margin:0;padding:0}body#index.homePage #lowlightBox > ul > li ul.results_list
li{position:relative;flex-basis:33.33%;width:33.33%;margin:0
0 0 0;padding:0
0 0 40px !important;box-sizing:border-box}body#index.homePage #lowlightBox > ul > li ul.results_list li:first-child{padding:0
0 0 0px !important}body#index.homePage #mainContent ul.results_list li .title,
body#index.homePage #mainContent ul.results_list li .title
a{color:#555759;font-size:20px}body#index.homePage #lowlightBox > ul > li
.view_more{position:absolute;top:25px;right:0px}body#index.homePage #lowlightBox > ul > li .view_more
a{text-transform:uppercase;color:#639AB7;font-weight:700;font-size:15px}@media only screen and (max-width: 748px ){body#index.homePage #homeHero
.info{padding:0
10px 16px 10px}body#index.homePage #homeHero
.image{background:#000}body#index.homePage #homeHero .image
img{opacity:0.8}body#index.homePage #homeHero .info
.title{margin:0
0 12px 0;font-size:24px;line-height:22px}body#index.homePage #homeHero .info
.abstract{margin:0
0 12px 0;font-size:13px;line-height:17px}body#index.homePage #homeHero .info .abstract
br{display:none}body#index.homePage #homeHero .info
.subtitle{font-size:13px;line-height:17px}body#index.homePage #lowlightBox > ul > li
ul.results_list{display:block}body#index.homePage #lowlightBox > ul > li ul.results_list li,
body#index.homePage #lowlightBox > ul > li ul.results_list li:first-child{width:100%;padding:0
0 10px 0px !important}body#index.homePage #lowlightBox > ul > li
.view_more{position:relative;top:inherit;right:inherit}}body.report #mainContent
img{max-width:100%;height:auto}body.report #mainContent
h2{font-size:15px}body.report #sideContent
a#reportButton{display:inline-block;padding:4px
12px;background:#7C2582;border-radius:2px;color:#fff;text-align:center}body.report #sideContent a#reportButton:hover,
body.report #sideContent a#reportButton:focus{background:#666;color:#fff;text-decoration:none}body.report #sideContent form .checkbox_wrapper
label{display:inline-block;font-size:0.9rem}#content ul.bioPhoneList,
#content ul.bioPhoneList ul,
#content ul.bioPhoneList
li{list-style:none;margin:0;padding:0}#content
ul.bioPhoneList{columns:2;column-width:200px;column-rule:1px solid #404040;column-gap:2em;font-size:16px}#content ul.bioPhoneList>li{display:flex;padding-bottom:5px}#content ul.bioPhoneList > li
ul{text-align:right;flex-grow:1;padding-left:1em}@media only screen and (max-width: 748px ){html{min-width:0px;padding:0}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif}h1{font-size:21px}#pageTitle,
.events
#pageTitle{margin-bottom:3px;width:auto;font-weight:bold}.mobile{display:block}body{width:auto;min-width:0;padding-bottom:50px;font-size:16px}#header{position:relative;height:61px;padding:9px
12px}#topSearch{top:16px;right:12px;height:22px;padding-top:5px}#logo{width:90px}#topLinks,#socialFooter{display:none}#industryLink{background:#99A4AE;color:white;text-align:center;font-weight:bold;font-size:13px;line-height:50px}#menuWrapper{display:none}#contentWrapper{background:none}#content{padding:20px
12px;background:none;display: -webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;overflow:visible}#content
#mainContent{float:none;width:auto;overflow:visible;height:auto !important;padding:0;border:0}#sideContent{float:none;width:auto;padding:0;margin:20px
0;background:none;display: -webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column}.subNavList{padding:0;margin:20px
0 !important;order:3;-webkit-order:3}#sideContent .subNavList
a{font-size:16px;line-height:28px;background-position:0 -95px !important}#sideText{order:2;-webkit-order:2}#sidePic{margin:20px
0 !important;order:1;-webkit-order:1}#content
#contentLinks{margin:1.3rem 0 0 0;text-align:left;font-size:14px;border:0}.awardItem{float:none;width:100%;padding-right:0 !important;overflow:hidden}.awardItem img,
.awardItem
a{float:none}.awardItem
a{width:auto}body#professionals
#mainContent{order:2;-webkit-order:2}body#professionals
#sideContent{order:1;-webkit-order:1}body#professionals #sideContent
#sideContent{order:2;-webkit-order:2}body#professionals.submitted
#mainContent{order:1 !important;-webkit-order:1 !important}body#professionals.submitted
#sideContent{order:2;-webkit-order:2}#letterLinks{height:auto;overflow:hidden;background:#fff}#letterLinks
*{width:14.2857%;height:41px;margin:0;font-size:17px;font-weight:bold;line-height:41px;border:none;border-bottom:1px solid #e3e5ea;border-right:1px solid #e3e5ea;box-sizing:border-box;-moz-box-sizing:border-box}#letterLinks
a{color:#01142c}#content form div
div{width:100%;float:none}#content select,
#content input,
#content select,
#content
textarea{width:100%;height:33px;padding:0
0 0 6px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px}#content input[type=text],
#content input[type=password],
#content input:not([type]){-webkit-appearance:none;font-size:16px}#search div.sections,
#search
div.search_type{width:auto;padding-right:10px}#search
.search_form{position:relative}#search
#search_button{margin:0;vertical-align:top;height:33px}#search .search_form input[type=text]{width:calc(100% - 100px);margin:0
5px .3em 0}.buttonWrapper{padding-top:0}.bioItem,.officeItem{width:100%;margin:0
!important;border:0;padding:1rem 0;border-top:1px solid #E3ECEC;box-sizing:border-box;-moz-box-sizing:border-box}.bioItem div,
.officeItem
div{padding:0}.bioItem .name,
.officeItem
h3{float:none;width:auto;margin:0
0 5px 0;font-weight:bold;font-size:16px}.bioItem
.title{float:left;width:auto;margin:0
5px 0 0}.bioItem .title:after{content:'|';margin:0
0 0 5px}.bioItem
.offices{width:auto;float:left}.bioItem
.phone{clear:both;width:auto}.bioItem .phone .type,
#bioUpperLinks #pdfLink,
.fax,
#bioUpperLinks
#emailPageLink{display:none !important}#bioUpperLinks{border:0}#bioUpperLinks div,#bioUpperLinks>a{display:inline-block;margin:0
10px 0 0}#bioUpperLinks
.titleEmail{display:block;color:inherit;font-weight:normal;margin:0
0 1em}#bioUpperLinks
a{margin:0
20px 0 0;color:#7C2582}#bioUpperLinks
.vcardPrint{float:none}.results
h2{position:relative;color:#626262;text-align:center}.professionals-directory .results h2:before,
.professionals-directory .results h2:after,
.professionals .results h2:before,
.professionals .results h2:after{position:absolute;top:9px;content:'';display:block;width:45%;height:1px;background:#a4abba}.results h2:after{right:0}.professionals-item
#sideContent{margin:20px
0 0 0}#bioPic{padding:0;margin:20px
0 0 0;border:none;background:none}#bioPic>img{float:left;width:40%;height:auto}#bioPic #bioOffices,#bioPic>div{float:right;width:55%;clear:right;margin:0;line-height:1.4;font-size:13px}#bioPic
#bioNumbers{margin-top: .8em}#bioPic #bioOffices
h2{margin:0
0 .8rem 0}#bioPic #bioAssistant
h2{margin:1em
0 0}.titleEmail
span{display:none}#mainContent .bioSection>h2,#officeNewsroom>h2{position:relative;margin:0
-12px !important;padding:10px
12px !important;color:#fff !important;background:#555759;font-weight:normal;border-top:1px solid white}#mainContent .bioSection>h2:after,#serviceNewsroom>h2:after,#officeNewsroom>h2:after{position:absolute;right:12px;top:12px;content:url('../i-t1645555744/arrow-down-solid.png')}#mainContent .bioSection>h2.isOpen:after,#serviceNewsroom>h2.isOpen:after,#officeNewsroom>h2.isOpen:after{top:10px;content:url('../i-t1645555744/arrow-up-solid.png')}#mainContent .bioSection>h2+div,#officeNewsroom>h2+div{padding:10px
0;display:none}#firstServiceColumn,.serviceColumn{float:none;width:auto;padding:0;border-right:none}#content .serviceColumn ul>li,#serviceNewsroom>h2{position:relative;margin:0
-12px !important;padding:10px
35px 10px 12px !important;color:#fff !important;background:#555759;font-weight:normal;border-bottom:1px solid white}#content .serviceColumn ul > li
li{border:0}#content
#sectionLinks{margin:30px
0 0 0;height:auto}#content #sectionLinks li,
#content #sectionLinks
.first{float:none;border-left:none;padding:3px
2px;font-size:1rem;line-height:32px;border-bottom:2px solid #d7e0e3}#content #sectionLinks
.first{border-top:2px solid #d7e0e3}#serviceNewsroom{margin:30px
0 0 0}#serviceNewsroom>h2+div{display:none;padding:10px
0}#content .serviceColumn li
ul{margin:15px
0 0 0}#content .serviceColumn ul li
a{color:inherit}#content .withChildren span,
#content .withChildren .withChildren
span{position:absolute;top:15px;right:9px;display:block;width:17px;height:10px;padding:0;background:url('../i-t1645555744/arrow-down-solid.png') no-repeat}#content .expanded span,
#content .expanded .expanded
span{background:url('../i-t1645555744/arrow-up-solid.png') no-repeat}.services-practices-item .bioItem .title,
.services-practices-item .bioItem
.offices{display:none}.services-practices-item .bioItem,
.services-industries-item
.bioItem{padding:0
0 10px 0;border-top:none}#practiceSections{width:100%;height:auto;margin:20px
0 0 0;background:none}ul#practiceSections
li{float:none;width:100%;height:auto;margin:0
0 10px 0;background:none}ul#practiceSections li
a{float:none;width:100%;height:auto;text-indent:0;color:inherit;font-weight:bold;font-size:20px;text-align:left;background:none}.officeItem
.fax{display:none}.officeItem
.contact{clear:both;padding:20px
0 0 0}#officeAddress
div{line-height:16px;font-size:14px}.officeDetails{min-height:0px}.officeDetails .phone
a{margin:5px
0}.sp_map{width:100% !important;height:230px !important}.offices-item
.bioItem{border-top:none;padding:0
0 20px !important}.offices-item .bioItem
.name{float:none !important}.offices-item
#sideContent{margin-top:40px}#officeNewsroom{margin:20px
0}#mainItemList .title,
#mainItemList
.abstract{float:none;width:auto;padding:0;border-left:none}.events
dl{float:none;width:auto;padding:0;margin:5px
0 20px 0;border:none}.events #itemdate,
.newsroom
#itemdate{margin-top:0;float:none}.videoItem, .audioItem,
.videoItem
.videoWrapper{float:none;width:auto !important;height:auto !important;padding-left:0;margin-bottom:0;border:none}video{width:100% !important;height:auto !important}.speakerItem>div{padding:0
0 0 2.5%}.speakerItem>.speaker{padding:0
2.5% 0 0}#mainItemList
.itemdate{float:none;width:auto}.results_list
th{display:none}.results_list td, .results_list
th{padding:5px}#homeVideo
div.title{font-size:8vw;line-height: .7;padding-left:14px}#homeVideo
div.abstract{font-size:3.5vw;padding:3vw 40% 3vw 12px}#homeVideo .image:after{top:15%;zoom: .5}#lowlightBox+div{text-align:left;margin-bottom:30px;margin-left:12px}.homePage
#contentWrapper{margin-top:0;background:none}.homePage
#content{min-height:0;padding:0}#highlightBox{position:static;height:auto;padding:0;width:100% !important;background:#2E5589}#highlightBox
h2{position:relative;padding:20px
0;margin:0;text-align:center;background:#002250}#highlightBox>div{display:none;padding:0
0 20px 0}#highlightBox h2:before{content:'INDUSTRIES ';color:#fff;letter-spacing:3px}#highlightBox h2:after{position:relative;bottom:1px;content:url('../i-t1645555744/arrow-down.png');color:#fff}#content #highlightBox
ul{width:auto}.homePage #content
#lowlightBox{margin:0;padding:0
12px}#lowlightBox>ul{background:none}#lowlightBox>ul>li,#lowlightBox>ul>li+li,#lowlightBox>ul>li+li+li{float:none;width:auto;padding:0}#footer{height:auto;padding:20px
0;margin:0
12px;background:#fff;margin-top:0}#footer
ul{display:block}#footer
li{float:none;height:auto !important;padding:0;margin:0;line-height:24px;border-right:none}#footerPhone{border:none;padding:10px
0 0 0;width:auto;text-align:left}#socialFooter,#footerPhone{position:static}#mobileFooter{position:fixed;z-index:9999;bottom:0;left:0;height:45px;width:100%;padding:0
12px;background:#99A4AE}#jumpTop{display:block;position:static;width:37px;height:37px;padding:0;margin:20px
auto 0 auto;font-size:0px;border:none;background:url('../i-t1645555744/back-to-top.png') no-repeat;background-size:cover}#attyAdvert{padding:0
12px 2rem;width:auto}#mobile-menu-button{display:block;position:relative;padding:10px
0 0 35px;margin:5px
0 0 0;height:100%;color:#fff;text-transform:uppercase;font-size:13px;box-sizing:border-box;-moz-box-sizing:border-box}#mobile-menu-button:before{content:'';position:absolute;width:25px;height:3px;background:#FFF;left:0;top:8px;box-shadow:0 8px 0 #FFF, 0 16px 0 #FFF}#jPanelMenu-menu{display:none;padding:0
0 0 0;background:#555759}#jPanelMenu-menu
h2{display:none}#sf-nav{margin:0;padding:10px
0 0}#sf-nav li
a{display:block;color:#fff;font-size:18px;line-height:38px}#sf-nav
li{padding:0
18px}.sf-sub-indicator{display:none}#navLower{width:100%;position:absolute;bottom:50px}#navLower a
img{display:none}#navLower a:nth-child(-n+3){display:inline-block;width:25px;height:30px;margin:0
0 8px 8px;background:url('../i-t1645555744/m-icons-social.svgz') no-repeat}#navLower a:nth-child(1){margin-left:12px}#navLower a:nth-child(2){background-position: -30px 0}#navLower a:nth-child(3){background-position: -60px 0}}@media
print{*{overflow:visible !important;height:auto !important}html,body{min-width:0}body,
body a,h1,h2,h3,h4,h5,h6{color:black !important;text-transform:normal}h3{text-transform:normal}#contentWrapper,#content,#header{background:none}#menuWrapper,
#topLinks,
#topSearch,
#sideContent,
#content #contentLinks,.vcardPrint,.view_more,a.more,.subNavList,#itemSearch,#socialFooter,#map{display:none}.experience
#sideContent{display:block}#header{height:auto;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid black}.moreButton{display:none}#logo{margin:0}#mainContent{width:auto;padding:0;float:none}#mainContent:not(:only-child){border:none!important;padding:0}.homeBanner{display:none}.selectedSlider{display:block}#highlightBox
h2{border-top:24px solid #002250;height:0}#highlightBox h2
img{position:relative;top: -20px;left:5px}.newsroom-news-item #mainContent,
.newsroom-press-item #mainContent,
.newsroom-alerts-item #mainContent,
.newsroom-publications-item #mainContent,
.services-practices-item #mainContent,
.services-industries-item #mainContent,
.professionals-item #mainContent,
.events-item
#mainContent{width:70%;float:left}.newsroom-news-item #sideContent,
.newsroom-press-item #sideContent,
.newsroom-alerts-item #sideContent,
.newsroom-publications-item #sideContent,
.services-practices-item #sideContent,
.services-industries-item #sideContent,
.professionals-item #sideContent,
.events-item
#sideContent{display:block;padding:0;width:25%;float:right}.about #mainContent:not(:only-child){float:none;width:auto}#officeProfessionals,#officeNewsroom{display:block!important}#officeMain
iframe{display:none}.offices #mainContent:not(:only-child){float:none;width:auto}#professionals #mainContent:not(:only-child), #newsroom #mainContent:not(:only-child){float:none}.professionals
#bioNewsroom{display:block}#newsroom-press-item
#sideContent{display:block;padding:0;width:25%;float:right}.events #itemdate, .newsroom
#itemdate{float:none;margin-top:0}.bioItem{padding:12px
1px!important;overflow:hidden!important}.bioEmail{display:none}#services #mainContent:not(:only-child){float:none}.services #serviceProfessionals, .services
#serviceNewsroom{display:block}.services-industries-item #serviceProfessionals, .services-industries-item #serviceNewsroom, .services-practices-item #serviceProfessionals, .services-industries-item
#serviceNewsroom{display:block!important}.social #mainContent:not(:only-child), .diversity #mainContent:not(:only-child), .careers #mainContent:not(:only-child), .contact #mainContent:not(:only-child){float:none;width:auto}.terms #mainContent:not(:only-child), .privacy #mainContent:not(:only-child){float:none;width:auto}.newsroom-alerts #mainContent:not(:only-child), .newsroom-events #mainContent:not(:only-child){float:none;width:auto}#lowlightBox > ul
li{width:280px;height:auto;float:left;list-style:none;margin-right:10px}#homeVideo{overflow:hidden!important}#lowlightBox
h2{font-size:24px!important}#footer{clear:both;background:none;border-top:1px solid black;margin-top:3em;overflow:hidden}#footer
li{border:0;padding:0;margin:0}#footer
a{display:none}.bioItem{width:100%}.bioItem .email,
.bioItem
.vcard{display:none}#bioPic{padding:0;float:left}#content
#sectionLinks{display:none}#content
.contentSection{margin:0;border:none}#mainItemList>ul>li{min-height:1px}#flipbook{margin-left:0 !important;width:800px !important;left:68px}#flipbook_c{display:none !important}#flipbook.print{display:block !important}.b-overlay{display:none !important}.b-page,.b-wrap{display:block !important;position:relative !important;left:auto !important;top:auto !important}}
/* css/jquery.booklet.1.2.0.css
 */
.booklet{width:800px;height:600px;position:relative;margin:0
auto 10px;overflow:visible !important}.booklet .b-page{left:0;top:0;position:absolute;overflow:hidden;padding:0}.booklet .b-pN{}.booklet .b-p0{}.booklet .b-p1{}.booklet .b-p2{}.booklet .b-p3{}.booklet .b-p4{}.booklet .b-load{}.booklet .b-wrap{top:0;position:absolute}.booklet .b-wrap-left{background:#fff}.booklet .b-wrap-right{background:#fff}.booklet .b-pN .b-wrap,
.booklet .b-p1 .b-wrap,
.booklet .b-p2 .b-wrap,
.booklet .b-p3 .b-wrap,
.booklet .b-p4 .b-wrap{left:0}.booklet .b-p0 .b-wrap{right:0}.booklet .b-page-blank{padding:0;width:100%;height:100%}.booklet .b-page-cover{padding:0;width:100%;height:100%;background:#925C0E}.booklet .b-page-cover
h3{color:#fff;text-shadow:0px 1px 3px #222}.booklet .b-counter{bottom:10px;position:absolute;display:block;width:25px;height:20px;background:#ccc;color:#444;text-align:center;font-family:Georgia,"Times New Roman",Times,serif;font-size:10px;padding:5px
0 0}.booklet .b-wrap-left  .b-counter{left:10px}.booklet .b-wrap-right .b-counter{right:10px}.booklet .b-shadow-f{right:0;top:0;position:absolute;opacity:0;background-image:url("../i-t1645555744/booklet/shadow-top-forward.png");background-repeat:repeat-y;background-position:100% 0}.booklet .b-shadow-b{left:0;top:0;position:absolute;opacity:0;background-image:url("../i-t1645555744/booklet/shadow-top-back.png");background-repeat:repeat-y;background-position:0 0}.booklet .b-p0{background-image:url("../i-t1645555744/booklet/shadow.png");background-repeat:repeat-y;background-position:100% 10px}.booklet .b-p3{background-image:url("../i-t1645555744/booklet/shadow.png");background-repeat:repeat-y;background-position:0 10px}.booklet .b-grab{cursor:url(../i-t1645555744/booklet/openhand.cur), default}.booklet .b-grabbing{cursor:url(../i-t1645555744/booklet/closedhand.cur), default}.booklet .b-overlay{top:0;position:absolute;height:100%;width:50%}.booklet .b-overlay-prev{left:0}.booklet .b-overlay-next{right:0}.booklet .b-tab{background:#000;height:40px;width:100%;padding:10px
0 0;text-align:center;color:#ccc;position:absolute;font-size:11px}.booklet .b-tab-prev{left:0}.booklet .b-tab-next{right:0}.booklet .b-tab:hover{background:#aaa;color:#000}.booklet .b-arrow{display:block;position:absolute;text-indent:-9999px;top:0;height:100%;width:74px}.booklet .b-arrow
div{display:none;text-indent:-9999px;height:170px;width:74px;position:absolute;left:0;top:25%}.booklet .b-arrow-next{right:-80px}.booklet .b-arrow-prev{left:-80px}.booklet .b-arrow-next
div{background:url("../i-t1645555744/booklet/arrow-next.png") no-repeat left top}.booklet .b-arrow-prev
div{background:url("../i-t1645555744/booklet/arrow-prev.png") no-repeat left top}body{z-index:0}.b-menu{z-index:100}.b-selector{z-index:100}.booklet{z-index:10}.b-pN{z-index:10}.b-p0{z-index:10}.b-p1{z-index:10}.b-p2{z-index:10}.b-p3{z-index:10}.b-p4{z-index:10}.b-prev{z-index:40}.b-next{z-index:40}.b-counter{z-index:40}.b-menu{height:40px;padding:0
0 10px}.b-selector{height:40px;position:relative;float:right;border:none;color:#cecece;cursor:pointer}.b-selector .b-current{padding:8px
15px 12px;line-height:20px;min-width:18px;height:20px;display:block;background:#000;text-align:center}.b-selector-page{width:auto;margin-left:15px}.b-selector-chapter{width:auto}.b-selector:hover{color:#fff;background-position:left 0px}.b-selector:hover .b-current{background-position:right 0px}.b-selector
ul{overflow:hidden;margin:0;list-style:none !important;position:absolute;top:40px;right:0;padding:0
0 10px;background:#000;width:240px;font:normal 12px "Myriad Pro", Myriad, "DejaVu Sans Condensed","Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif}.b-selector
li{border:none}.b-selector
a{color:#cecece;height:14px;text-decoration:none;display:block;padding:5px
10px}.b-selector a .b-text{float:left;clear:none}.b-selector a .b-num{float:right;clear:none}.b-selector a:hover{color:#fff}