
/* sp_class/assets/fonts/proximanova/proximanova.css
 */

/* Generated by Fontspring (https://www.fontspring.com) on July 17, 2017 
* 
* Fully installable fonts can be purchased at http://www.fontspring.com
*
* The fonts included in this stylesheet are subject to the End User License you purchased
* from Fontspring. The fonts are protected under domestic and international trademark and 
* copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
* distributing this font software.
*
* (c) 2010- Fontspring
*
*
*/
@font-face{font-display:swap;font-family:'proximanova';src:url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-light.woff2') format('woff2'),
url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-light.woff') format('woff');font-weight:300;font-style:normal;unicode-range:U+0-A8,U+AA-AD,U+AF-10FFFF}@font-face{font-display:swap;font-family:'proximanova';src:url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-lightit.woff2') format('woff2'),
url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-lightit.woff') format('woff');font-weight:300;font-style:italic;unicode-range:U+0-A8,U+AA-AD,U+AF-10FFFF}@font-face{font-display:swap;font-family:'proximanova';src:url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-regular.woff2') format('woff2'),
url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-regular.woff') format('woff');font-weight:400;font-style:normal;unicode-range:U+0-A8,U+AA-AD,U+AF-10FFFF}@font-face{font-display:swap;font-family:'proximanova';src:url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-regularit.woff2') format('woff2'),
url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-regularit.woff') format('woff');font-weight:400;font-style:italic;unicode-range:U+0-A8,U+AA-AD,U+AF-10FFFF}@font-face{font-display:swap;font-family:'proximanova';src:url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-semibold.woff2') format('woff2'),
url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-semibold.woff') format('woff');font-weight:600;font-style:normal;unicode-range:U+0-A8,U+AA-AD,U+AF-10FFFF}@font-face{font-display:swap;font-family:'proximanova';src:url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-semiboldit.woff2') format('woff2'),
url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-semiboldit.woff') format('woff');font-weight:600;font-style:italic;unicode-range:U+0-A8,U+AA-AD,U+AF-10FFFF}@font-face{font-display:swap;font-family:'proximanova';src:url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-bold.woff2') format('woff2'),
url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-bold.woff') format('woff');font-weight:700;font-style:normal;unicode-range:U+0-A8,U+AA-AD,U+AF-10FFFF}@font-face{font-display:swap;font-family:'proximanova';src:url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-boldit.woff2') format('woff2'),
url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-boldit.woff') format('woff');font-weight:700;font-style:italic;unicode-range:U+0-A8,U+AA-AD,U+AF-10FFFF}@font-face{font-display:swap;font-family:'proximanova';src:url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-extrabold.woff2') format('woff2'),
url('../sp_class/assets-t1762803443/fonts/proximanova/proximanova-extrabold.woff') format('woff');font-weight:800;font-style:normal;unicode-range:U+0-A8, U+AA-AD, U+AF-10FFFF}
/* css/default.css
 */
html{overflow-y:scroll;overflow-x:hidden;font:normal 10px/1.3 'proximanova',Arial,sans-serif;color:#000}body{position:relative;min-width:320px;margin:0
auto;box-sizing:border-box;font-size:2.2rem;line-height:3rem;font-weight:300}[data-whatinput="mouse"] *:focus,
[data-whatinput="touch"] *:focus{outline:0}@media (max-width: 320px){html{max-width:320px;overflow-x:visible}}@media (max-width: 767px){body{overflow:hidden}}p{margin:0
0 2.2rem 0}p.introText{font-size:3rem;line-height:4rem;color:#223f83;font-weight:400}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}a{color:#3874a8;text-decoration:none}a:hover,a:focus{text-decoration:underline}a[href^=tel]{color:inherit;text-decoration:inherit;cursor:default}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#00446a;line-height:normal}h1{padding:5px
0 15px 0;color:#000;font-size:1.8rem}h2{padding:1.2rem 0 .8rem 0;font-size:2.5rem}#mainContent h2:not(.sectionTitle){padding:10px
20px;margin:15px
0 25px;font-size:2.6rem;color:#fff;background:#00206b;display:inline-block;font-weight:600;line-height:3rem}h3{padding:1.2rem 0 .8rem 0;font-size:2.5rem;font-weight:700}h4{text-transform:uppercase}h5{padding:5px
0;margin:15px
0 35px;font-size:2.6rem;display:inline-block}h6{font-weight:bold;font-size:1em}ul,ol{padding:0;margin:1em
0}ol{padding-left:1em}li{padding:0;margin:0
0 0 2.7rem}li~li{margin-top: .9rem}ol ol,
ul
ul{margin: .5em 0 0 0;padding:0}ul>ul{margin-left:1.5em}li
p{margin:0;padding:0}img{border:0}#content>div>:first-child,#content>div>:first-child>:first-child{margin-top:0}@media (min-width: 768px){#mainContent
h2{padding:5px
20px;margin:15px
0 35px;font-size:2.6rem;color:#fff;background:#00206b;display:inline-block;font-weight:600}}@media (max-width: 425px){p>a:not(sp_pencil)>img{float:none !important;margin:10px
0 18px 0 !important;width:100% !important;height:auto !important}}@media (max-width: 767px){#mainContent table[style*=width]{width:100% !important;height:auto !important}}#mainNav > ul ul:before{position:absolute;z-index: -1;top:0;bottom:0;left:calc(50% - 50vw);content:'';width:100vw;background:inherit}body.attorneys-item #tabLinks:before,
body.practices-item #tabLinks:before{content:'';display:block;position:absolute;height:1px;width:100vw;left:calc(50% - 50vw);bottom:0;background:#ccc;background:#e46b09;z-index: -1}#header{position:relative;padding:10px
10px 20px;background:#a4d2f3 linear-gradient(to bottom, rgba(6,22,33,0.25) 10%,rgba(6,22,33,0) 100%);background:#0b1a3b linear-gradient(to bottom, rgba(11,26,59,0.75) 10%,transparent 100%);box-sizing:border-box}#logo{width:100%;max-width:300px;height:auto}#logo
img{display:block;width:90%;height:auto;margin:0
auto}#header
a{text-decoration:none;color:#fff}#upperSearchLink{display:none}#topLinks{position:absolute;top:20px;right:20px}#topLinks
button{background:none !important;border:none;cursor:pointer}#topLinks li,
#topLinks
ul{list-style:none;margin:0;padding:0}#topLinks
ul{display:flex}#topLinks
li{margin-left:12px;line-height:16px}#topLinks
a{margin:0
3px 0 3px;color:#bccdd4;font-size:1.4rem;font-weight:700}#topLinks a:hover{color:#aef7a0;color:#6bac2d;text-decoration:none}#topSearch
form{display:block;width:229px;height:25px;font-size:11px;line-height:14px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}#topSearch
input{float:left;margin:0;padding:6px
4px 0 0;border:0px;background:#ebebeb;height:auto}#topSearch
button{position:absolute;right:0;top:2px;cursor:pointer;border:0;background:transparent}#topSearch
input#searchtext{width:100%;padding:2px
35px 2px 5px;background:rgba(255,255,255, .17);border:0;color:#fff;font:inherit;font-size:14px;font-weight:normal;box-sizing:border-box}#topSearch input#searchtext::placeholder{color:#bccdd4}@media (min-width: 768px){#logo
img{margin:0}}@media (min-width: 920px){#header{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:unset;padding-bottom:35px}#logo{margin-top:24px}}@media (min-width: 1024px){}@media (min-width: 1400px){#header{padding-left:35px;padding-bottom:30px}}@media (min-width: 1600px){#logo{width:100%;max-width:575px;max-width:300px}}@media (max-width: 1249px){#topLinks{position:absolute;margin:0
0 0 0;top:204px;right:6px}#topLinks li
a{color:#fff}#topLinks
li{margin:0
0 0 3px;font-size:12px}#topLinks li:nth-child(2){display:none}#topSearch
form{display:none}#upperSearchLink{display:block;position:absolute;top:10px;right:48px;width:26px;height:22px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMzguMSAxMzguMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTM4LjEgMTM4LjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMzguMSwxMzQuOUw5NC45LDkxLjhjOS05LjgsMTQuNS0yMi43LDE0LjUtMzdDMTA5LjUsMjQuNiw4NC45LDAsNTQuNywwQzI0LjUsMCwwLDI0LjYsMCw1NC43DQoJczI0LjUsNTQuNyw1NC43LDU0LjdjMTQuMywwLDI3LjMtNS41LDM3LTE0LjVsNDMuMSw0My4yTDEzOC4xLDEzNC45eiBNNC41LDU0LjdDNC41LDI3LDI3LDQuNSw1NC43LDQuNUM4Mi40LDQuNSwxMDUsMjcsMTA1LDU0LjcNCglTODIuNCwxMDUsNTQuNywxMDVDMjcsMTA1LDQuNSw4Mi40LDQuNSw1NC43eiIvPg0KPC9zdmc+DQo=) center center no-repeat;border-radius:2px}}p.checkList{padding-left:5rem;margin:0
0 1rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAeCAYAAABkDeOuAAAFCklEQVR42u2YfUzUdRzHv0Cnu/MQj0sejod75o6HEYgH8XzcncCBEZt/yKgts0TJLEuJZZRGPCgIQkjoynIVW1muVdY/Zn+YrNkfrmJW9OBIScNyKWvhYna9fuwW5cpWynknvLf3djt+2/1+79/78/68+YpZ/DOiU1dozEu6UgyFTWYYLWYxBYXaEhRnW2+JtT3ggrmWkl5jVOpdYXKVSQHnipmOcEPJPJXWkaU2lbt0eY/n4yTbzeaKdJgEVWKmQxGeoMYpySqdKyNx6d58a9lz1dqcTSviMh8qU2ntGjGTETJHGRIim6eYo4hQ6QsaNQnFPZVmV2ersWhrtzbn0ZX6gicjxCwAMNibtYiyXpf72OsmZ/vLCLXK4t5tism4LxQR5YgZLGYy2GTZsIEc2p9Q0rsnsfz5WrNrh0sZkZrJCMYq1NYg8X+gNpYFyxfoA1pdlc6pVOkc+TGL1jxiLd/TA7vgdtjEdyvD9cUmcbVgfmVJFS9p1CZ3wCU/DlmIQIsZqUqeo95S2vcsLjqMmw7iqnqYKq4lKFvh/FAxP5oi/Bxki4yQVhLI3PPTNpOzY6PJ0f6eobD5B4O9ZUiX29BJPiHQNAGx4hFrDWI5hJ+D7ZXJim/ino8i0K/Gom3DCNYNSxNKdmrIo1AEvWk6xUpCrC7EqhZ+Bk16jZxRssOW+FvrBthiZ3DS17jqzcSlL9RFpdzhZBQNcpV5jvAFECuLt3IoLC63TvgBCOIoXlxJRNLyevLnFRr1Z1b37tPk0SAvtd/oaFunNrizady+X0iI5WSlnohMquoU1wGscBnuiGeEsoyObVWW0l1dOGcQkS4ai9rOM2Kfxmas7cFdTk3aqiBxPYFYtxsKn/qet9gfk14T4oOQDqIIzoWhMYtqIy3uXWUm5/Y+OERIe8iiS0Z7yyhN+zXyaRlhrhT+AsSqht+Zl3Qfik692+SDkJ5Pm14GexHkc4T5GYE8CPUbgg3ADQiYgpALJkVFXOEvQKgaOILtj2P1kmlq03FwOSHdx8gPmBxtI9DD73oI7BOMXicjWMko3sJIqoW/ghveAE+ai7svRKXcue7aNWpHEiFdxXg34tp9vIyvWPWSgzx8HoXvENxbYjJqKwj1SBEIQKjNUOorntjF9/dcRZsOwxlWHJKHU1ZLmwsXnSUPJx3E+I2z+j/W523ux2X3QqMINPAg7XBYeiizs+OAvmBL8H849pBL2ULGWMmaGv6jf4v8uSCJM0mKIzyHm47Rrptp18kikMFDPQNPQQ85coQNtBAR/lUwtlQC19YS0gcI6RFEGYMTkyIhPE46K205b7uOxnXKyXYdyODhXoSnvWINsqXyQmRKmfgb0HPSGJ+N9J59iPAR1w/jGkmcSeKccfLpbdr1Wtp1LqOppV3LxI0CRHoDjno307fa7PqaqaMb93yCuoDGvJrm3IFD3iWYzyDUHwLxeYLvPuBv3VxzD9faaNcBfdxzJbEOwh+9IfwTp4l7OaPOjrM96OAsqIGgfh+3jOOaPzmo5SKuGkKow7isHbc5cN2NKdBlYn0Iz0MPlAJ5hKw5ZrS3TkjCXBbWY+TTKXLqVb9r1z4S6xM4Bj1eXpoKai9p2Gy6I4j4MJsvmQ0Y5nft2kdifQN/gZ6/sKBRyrDjdKatdKfb/L5d+0iscxBxpHXfKrXrL+F+2vUTAdWufQFvuJ9EqKO6nE2B2659JNYXcCcbL03M4or4HVrs9iN79dSLAAAAAElFTkSuQmCC) 0 8px no-repeat;background-size:40px}@media (min-width: 768px){p.checkList{min-height:25px;padding-left:80px;margin:0
0 2.5rem;background-size:60px}}#mainNav{position:relative;line-height:normal}#mainNav ul,
#mainNav
li{list-style:none;margin:0;padding:0;text-align:left}#mainNav>ul{width:100%}#mainNav li>a{display:block;padding:5px
21px;color:white}#mainNav li:hover>a{color:#9bdf8e;color:#6bac2d;text-decoration:none}#mainNav li ul
a{color:#fff}#mainNav .current>a{color:#aef7a0;color:#6bac2d}#mainNav > ul > li > ul .current>a:not(:hover){color:#80b7d2;background:none}#mainNav > ul
ul{display:none !important;position:absolute;background:#223f84;padding:10px
0 10px 0;color:#fff;font-weight:400}#mainNav > ul ul:before{width:200vw;left: -100vw}#mainNav > ul > li:nth-last-child(-n + 2):hover > ul
ul{left:inherit;right:100%}@media (min-width: 1250px){#navJump,#topJump{display:none}#mainNav{position:fixed;z-index:9999;top:63px;width:65%;right:10px;font-weight:700;text-transform:uppercase;font-size:1.5rem}#mainNav>ul{display:flex;justify-content:flex-end}#mainNav > ul
ul{justify-content:center}#mainNav>ul>li{display:inline-block}#mainNav>ul>li>a{padding-bottom:15px}#mainNav > ul :hover>ul{display:flex}#mainNav > ul li > ul
ul{top:0px;left:100%}#mainNav
ul{white-space:nowrap}#mainNav li>a{padding:5px
14px}#mainNav #navButton-payment,
#mainNav #navButton-contact{position:absolute;top: -44px;right:324px;font-size:1.4rem;line-height:1.4rem;text-transform:none;color:#bccdd4}#mainNav #navButton-payment{right:400px}body#index #mainNav #navButton-contact{right:240px}body#index #mainNav #navButton-payment{right:308px}#mainNav #navButton-payment > a,
#mainNav #navButton-contact>a{color:inherit}#mainNav #navButton-payment > a:hover,
#mainNav #navButton-contact>a:hover{color:#aef7a0;color:#6bac2d}#mainNav #navButton-contact
ul{justify-content:flex-start;flex-wrap:wrap;padding:15px
10px;font-size:1.8rem}#mainNav #navButton-contact ul:before{display:none}#mainNav #navButton-contact ul
li{margin:0
0 10px}#mainNav #navButton-workplace
ul{left:auto !important;right:0 !important}}@media (min-width: 1250px){}@media (min-width: 1400px){#mainNav{font-size:1.6rem}#mainNav li>a{padding:5px
17px}}@media (min-width: 1600px){#mainNav{font-size:1.7rem}#mainNav li>a{padding:5px
18px}}@media (min-width: 1750px){#mainNav{font-size:1.8rem}#mainNav li>a{padding:5px
22px}}@media (max-width: 1249px){#mainNav{position:fixed;z-index:99;top:0;left: -475px;max-width:calc(100% - 80px);height:100vh;padding:10px
0;box-sizing:border-box;box-shadow:0 0 20px 15px rgba(0,0,0,.5);transition-duration:0.5s;background:#223f84;z-index:9999}#mainNav:before{display:none}#mainNav:target,#mainNav.target{left:0 !important}#mainNav ul,
#mainNav
li{display:block;margin:0;padding:0}#mainNav
li{padding:2px
10px 6px;font-size:2.5rem;line-height:3rem}#mainNav li
ul{display:none !important}#topJump,#navJump{display:block;position:fixed;top:10px;right:10px;width:0;height:0;overflow:hidden;padding:14px
28px 0 0;border:0
solid #001f6c;border:0
solid #fff;border-width:4px 0;cursor:pointer;z-index:9999}#topJump::before,#topJump::after,#navJump::after{position:absolute;top:5px;left:0px;content:'';width:100%;border-top:inherit}#topJump{display:none;background:#001f6c}#mainNav.target~#topJump,#mainNav:target~#topJump{display:block}#topJump:after,#topJump:before{left:20%;width:60%;border-color:white;border-radius:2px;transform:rotate(-35deg)}#topJump:before{transform:rotate(35deg)}}@media (max-width: 919px){#topJump,#navJump{position:absolute}#topLinks{top:184px}}@media (max-width: 767px){#topLinks{top:154px}}ul.subNavList{margin-bottom:1em}ul.subNavList
li{list-style:none;margin-left:0;padding:0;font-weight:600;color:#1486c7}ul.subNavList
ul{padding-left:10px}li.here>a,li.hereParent>a{color:#333}@media (min-width: 768px){#tabLinks{display:flex;flex-wrap:wrap}#tabLinks
a{display:block;position:relative;padding:0
0 1rem;margin-right:37px;color:#00206b;font-weight:700;font-size:2.2rem}#tabLinks a:only-child{display:none}#tabLinks a:last-child{margin-left:0}#tabLinks
.current{border-bottom-color:white;color:#e81821;color:#3d3d3d;text-decoration:none;cursor:default}.js
.contentSection{display:none}body.attorneys-item.js
.sectionTitle{display:none !important}.js #tabLinks
a#tabViewAll{float:right;padding:0.5em 0;border:none}}@media (min-width: 1250px){#tabLinks a,
#tabLinks a:last-child{margin-right:0;margin-left:59px}#tabLinks a:first-child{margin-left:0}}#mainContent
h2.sectionTitle{margin-top:0}@media (max-width: 767px){#tabLinks{display:none}h2.sectionTitle{display:block;position:relative;overflow:hidden;margin:1px
-10px 0;padding:13px
20px 13px 20px;background:#223f84;color:#fff;font-size:20px;box-sizing:border-box;text-decoration:none;cursor:pointer}h2.sectionTitle:hover{background:#ccc}h2.sectionTitle:after{content:'+';position:absolute;top:13px;right:13px;font-weight:300;font-size:2rem}h2.sectionTitle.isOpen:after{content:'-'}.contentSection{display:block !important}.contentSection>*{display:none;padding:10px
0 10px 0}.js #tabLinks
a#tabViewAll{display:none}}#banner{padding:20px
10px;background:#a4d2f3;background:#0b1a3b}#banner
#pageTitle{width:100%;max-width:1236px;margin:0
auto;font-size:2.8rem;line-height:3.2rem;color:#001f6c;color:#fff;font-weight:700}#content{height:auto !important;min-height:350px;padding:0
10px;width:100%;max-width:1236px;margin:0
auto;box-sizing:border-box}#content:after{display:block;clear:both;content:''}#content>div{margin:27px
0 0 0}main{display:block;margin:27px
0 0 0;padding:0
0 20px 0;box-sizing:border-box}#subContent,#subNav{position:relative;padding:25px
0 10px 25px;box-sizing:border-box;border-top:1px solid #5195b9;border-left:1px solid #5195b9;border-radius:10px 0 0 0;font-size:2rem;line-height:2.4rem}@media (min-width: 768px){#mainContent:not(:only-child){float:left;width:calc(100% - 300px)}#subContent{float:right;width:260px}#banner
#pageTitle{font-size:4rem}}@media (min-width: 920px){#banner{padding-top:165px;margin:0
0 20px}}@media (min-width: 1024px){#mainContent:not(:only-child){float:left;width:calc(100% - 358px)}#subContent{width:308px}}@media (min-width: 1280px){#banner{padding:160px
0 30px}#banner
#pageTitle{font-size:5rem;line-height:5.5rem}#content{padding:0}}@media (min-width: 1600px){#banner{padding:12vw 0 40px}#banner
#pageTitle{font-size:6rem;line-height:6.5rem}}@media (min-width: 1900px){#banner{padding:228px
0 40px}}@media (max-width: 767px){#content{display: -webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#subNav{-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 .expandableList .results_list > li:nth-child(n+4),
body.js.practices-item #area_bio .results_list>li:nth-child(n+6){display:none}#mainContent .xrefSection ul,
#mainContent .xrefSection ul li,
#subContent .bioSection:not(#bio_education):not(#bio_area) ul,
#subContent .bioSection:not(#bio_education):not(#bio_area) ul li,
#subContent .areaSection ul,
#subContent .areaSection ul li,
#subContent .itemSection ul,
#subContent .itemSection ul li,
#subContent .officeSection ul,
#subContent .officeSection ul
li{list-style:none;margin-left:0}#subContent #bio_area ul
li{list-style:none;margin-left:0}#subContent #bio_area ul li
li{margin-left:1em}.js #area_bio ul.results_list,
.js #industry_bio ul.results_list,
.js #office_bio
ul.results_list{margin:0px
0 8px 0}#backLink{margin-bottom:14px;font-weight:bold}.letterLinks{font-weight:300;font-size:24px;margin:10px
0px 18px -9px;color:#999;text-align:center}.letterLinks:after{display:block;clear:both;content:''}.letterLinks a,
.letterLinks
span{display:inline-block;width:41px;height:41px;margin:0
0px 7px 0;text-align:center;line-height:38px;border:1px
solid #f48f31;border-radius:50%;font-weight:400;box-sizing:border-box}.letterLinks>*:last-child{margin-right:0}.bioList{margin:5rem 0 4rem}.bioList
tr{border-bottom:1px dashed #d7e7f5;padding:1rem 0}.bioList .results_list
td{padding:0;line-height:normal}@media (min-width: 768px){.bioList .results_list
td{padding:inherit}.bioList td+td{padding-left:1em;padding:1rem 0}}@media (max-width: 767px){}.bioList .results_list
th{border-bottom:1px solid currentColor}.bioList .office ul,
.bioList .office
li{margin:0}.bioList
ul.results_list{display:flex;flex-wrap:wrap;justify-content:flex-start}.bioList{margin-left: -10px;margin-right: -10px}.bioList ul:not(.results_list){margin-bottom:30px}.bioList ul:not(.results_list) li{list-style:none;padding:0;margin:0}.bioList ul.results_list
li{width:167px;padding:0
10px;margin:0
0 3rem;font-size:1.8rem;line-height:2.4rem;list-style:none;list-style-image:none}.bioList
.photo{width:167px;margin:0
0 10px}.bioList .photo
img{display:block;width:100%;height:auto}.bioList
.title{font-size:2.4rem;line-height:2.8rem;color:#333;font-weight:600}.bioList .title
a{color:inherit}.bioList .email,
.bioList
.vcard{display:inline-block;margin-right:14px}.bioList .email a,
.bioList .vcard
a{display:inline-block;width:24px;height:45px;text-indent: -9999em;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQuMDE2IDMuMjYyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0LjAxNiAzLjI2MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzE3Mzk2Mzt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMuMzU2LDBIMC42NTlDMC4zOTEsMCwwLjE2MSwwLjE2LDAuMDU4LDAuMzlsMS45NSwxLjIxOUwzLjk1NywwLjM5QzMuODU0LDAuMTYsMy42MjUsMCwzLjM1NiwweiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuMDA4LDIuMTMyYy0wLjAyMywwLTAuMDQ2LTAuMDA2LTAuMDY2LTAuMDE5TDAsMC44OTl2MS43MDRjMCwwLjM2MywwLjI5NSwwLjY1OCwwLjY1OSwwLjY1OGgyLjY5Nw0KCWMwLjM2NCwwLDAuNjU5LTAuMjk1LDAuNjU5LTAuNjU4VjAuODk5TDIuMDc0LDIuMTEzQzIuMDU0LDIuMTI2LDIuMDMsMi4xMzIsMi4wMDgsMi4xMzJ6Ii8+DQo8L3N2Zz4NCg==) center 1px no-repeat}.bioList
.phone{margin:0
0 5px}.bioList .vcard
a{width:20px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQuMDE2IDQuMDEzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0LjAxNiA0LjAxMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzE3Mzk2Mzt9DQo8L3N0eWxlPg0KPGcgaWQ9ImRvd25fbG9hZCI+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQuMDE2LDIuNzU5YzAtMC4xMzktMC4xMTItMC4yNTEtMC4yNTItMC4yNTFIMy41MTNjLTAuMTM4LDAtMC4yNSwwLjExMi0wLjI1LDAuMjUxVjMuMjZIMC43NTJWMi43NTkNCgkJYzAtMC4xMzktMC4xMTItMC4yNTEtMC4yNS0wLjI1MUgwLjI1MUMwLjExMiwyLjUwOCwwLDIuNjIsMCwyLjc1OXYwLjc1MnYwLjI1MmMwLDAuMTM4LDAuMTEyLDAuMjUsMC4yNTEsMC4yNWgwLjI1MWgzLjI2DQoJCWMwLjEzOSwwLDAuMjUxLTAuMTEyLDAuMjUxLTAuMjVWMy43MTZsMC4wMDMtMC4wMDFWMi43NTl6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuODk1LDIuNzEzTDAuNzk3LDEuNjE2QzAuNywxLjUyLDAuNzcxLDEuMzQ4LDAuOTA4LDEuMzQ4aDAuNDdWMC4zOTJDMS4zNzgsMC4xNzYsMS41NTUsMCwxLjc3LDBoMC40NzENCgkJYzAuMjE2LDAsMC4zOTIsMC4xNzYsMC4zOTIsMC4zOTJ2MC45NTZoMC40NjljMC4xMzcsMCwwLjIwOSwwLjE3MiwwLjExMSwwLjI2OEwyLjExNiwyLjcxM0MyLjA1NSwyLjc3NCwxLjk1NiwyLjc3NCwxLjg5NSwyLjcxMw0KCQlDMS44OTUsMi43MTMsMS45NTYsMi43NzQsMS44OTUsMi43MTN6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) center 0 no-repeat}@media (min-width: 768px){.bioList{margin-left:0;margin-right:0}.bioList
ul.results_list{justify-content:flex-start;width:calc(100%  +  50px);margin:0
-25px;overflow:hidden}.bioList ul.results_list
li{padding:0
25px}}@media (min-width: 1280px){.bioList
ul.results_list{justify-content:flex-start;width:calc(100%  +  100px);margin:0
-48px;overflow:hidden}.bioList ul.results_list
li{padding:0
50px}}body.attorneys-item #subContent,
body.practices-item
#subContent{border:none;padding:0}body.attorneys-item #subContent .bioSection,
body.practices-item #subContent .areaSection,
#subContent
.itemSection{margin:0
0 27px}#subContent
.itemSection{margin:27px
0 0 0}body.attorneys-item #subContent .bioSection ul.results_list,
body.practices-item #subContent .areaSection ul.results_list,
#subContent .itemSection
ul.results_list{margin:0}body.attorneys-item #subContent .bioSection h3,
body.practices-item #subContent .areaSection h3,
#subContent .itemSection
h3{background:#a4d2f2;background:#0b1a3b;padding:15px
10px;margin:0
-10px;color:#fff;font-size:2.6rem;line-height:3rem;font-weight:600}body.attorneys-item #subContent .bioSection h3 + div,
body.practices-item #subContent .areaSection h3 + div,
#subContent .itemSection h3+div{background:#d5e7f4;background:#fff;padding:25px
10px;margin:0
-10px;font-size:1.8rem;font-weight:600;line-height:2.4rem;color:#666}body.attorneys-item #subContent #bio_area.bioSection h3+div{background:#0b1a3b}body.attorneys-item #subContent .bioSection h3 + div p:last-child,
body.practices-item #subContent .areaSection h3 + div p,
#subContent .itemSection h3 + div
p{margin:0}.bioSection h2 + div
a{color:#1486c7}body.attorneys-item #subContent #bio_area.bioSection
a{color:#f5821f}.bioSection ul.results_list,
#bio_clerkships ul,
#bio_bars ul,
#bio_language
ul{margin:0}#bioInfo{position:relative;max-width:1236px;margin:0
auto;color:#333;color:#6bac2d;font-weight:400;font-size:2rem}#bioInfo:after{display:block;clear:both;content:''}#bioInfo
h1#pageTitle{padding:1rem 0 0}#bioTitle{padding:0
0 10px 0}#bioPhoto{display:block;float:left;width:40%;max-width:252px;height:auto;margin:0
20px 20px 0}ul#bioContact,
ul#bioContact li,
ul#bioAccessories,
ul#bioAccessories
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}ul#bioContact,ul#bioAccessories{}ul#bioAccessories{display:flex;flex-wrap:wrap}ul#bioContact a:not([href^="tel"]){color:inherit;color:#e46b09}#bioEmail{}#bioEmail:after{content:'|';margin:0
16px;color:#999}#bioEmail a,
#bioVcard
a{color:#00206b !important;color:#e46b09 !important}#bioVcard
a{padding-right:25px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQuMDE2IDQuMDEzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0LjAxNiA0LjAxMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I2U0NmIwOTt9DQo8L3N0eWxlPg0KPGcgaWQ9ImRvd25fbG9hZCI+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQuMDE2LDIuNzU5YzAtMC4xMzktMC4xMTItMC4yNTEtMC4yNTItMC4yNTFIMy41MTNjLTAuMTM4LDAtMC4yNSwwLjExMi0wLjI1LDAuMjUxVjMuMjZIMC43NTJWMi43NTkNCgkJYzAtMC4xMzktMC4xMTItMC4yNTEtMC4yNS0wLjI1MUgwLjI1MUMwLjExMiwyLjUwOCwwLDIuNjIsMCwyLjc1OXYwLjc1MnYwLjI1MmMwLDAuMTM4LDAuMTEyLDAuMjUsMC4yNTEsMC4yNWgwLjI1MWgzLjI2DQoJCWMwLjEzOSwwLDAuMjUxLTAuMTEyLDAuMjUxLTAuMjVWMy43MTZsMC4wMDMtMC4wMDFWMi43NTl6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEuODk1LDIuNzEzTDAuNzk3LDEuNjE2QzAuNywxLjUyLDAuNzcxLDEuMzQ4LDAuOTA4LDEuMzQ4aDAuNDdWMC4zOTJDMS4zNzgsMC4xNzYsMS41NTUsMCwxLjc3LDBoMC40NzENCgkJYzAuMjE2LDAsMC4zOTIsMC4xNzYsMC4zOTIsMC4zOTJ2MC45NTZoMC40NjljMC4xMzcsMCwwLjIwOSwwLjE3MiwwLjExMSwwLjI2OEwyLjExNiwyLjcxM0MyLjA1NSwyLjc3NCwxLjk1NiwyLjc3NCwxLjg5NSwyLjcxMw0KCQlDMS44OTUsMi43MTMsMS45NTYsMi43NzQsMS44OTUsMi43MTN6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) right center no-repeat;background-size:17px 18px}#bio_area .results_list>li{position:relative;padding-right:20px}.js #bio_area .results_list > li
.hierList{display:none}#bio_area
.expander{position:absolute;top:2px;right: -5px;width:20px;height:20px;background:none;border:1px
solid #999;cursor:pointer;padding:0px;font-size:1.5rem;line-height:20px;color:#00446a;color:#fff;box-sizing:border-box}#bio_area .expander span:last-child,
#bio_area .expander.open span:first-child{display:none}#bio_area
.expander.open{line-height:18px}#bio_area .expander.open span:last-child{display:block}@media (min-width: 768px){body.attorneys-item #subContent .bioSection h3,
body.practices-item #subContent .areaSection h3,
#subContent .itemSection
h3{padding:12px
25px;margin:0}body.attorneys-item #subContent .bioSection h3 + div,
body.practices-item #subContent .areaSection h3 + div,
#subContent .itemSection h3+div{padding:25px;margin:0}#bio_area
.expander{right: -10px}}@media (min-width: 1024px){#bioInfo
h1#pageTitle{margin-bottom:1.5rem}}@media (min-width: 1280px){body.attorneys-item #banner,
body.practices-item
#banner{padding-bottom:75px;margin:0
0 130px}body.attorneys-item #mainContent,
body.attorneys-item #subContent,
body.practices-item #mainContent,
body.practices-item
#subContent{margin:0}body.attorneys-item #content,
body.practices-item
#content{position:relative}body.attorneys-item #tabLinks,
body.practices-item
#tabLinks{position:absolute;width:1236px;top: -130px;height:82px;padding-left:315px;box-sizing:border-box}body.attorneys-item #tabLinks a,
body.practices-item #tabLinks
a{line-height:82px}#bioInfo{padding-left:315px;box-sizing:border-box}#bioInfo
h1#pageTitle{font-size:4.4rem;line-height:5.5rem;margin:0}#bioPhoto{position:absolute;top:0;left:0;float:none}}@media (max-width: 767px){ul#bioContact,ul#bioAccessories{float:none;width:100%}}div.listColumn ul,
div.listColumn ul
li{list-style:none;list-style-image:none;padding:0;margin-left:0;font-weight:normal;line-height:normal}div.listColumn ul li
li{font-weight:300;line-height:3rem}#practices #servicesWrapper
div.listColumn{}#practiceExpander{color:#1486c7}#practiceExpander,
div.listColumn ul li
.expander{cursor:pointer;text-decoration:none}div.listColumn ul li
.expander{float:left}div.listColumn>ul>li{padding-bottom:20px;margin:0
0 20px;border-bottom:1px solid #afdcef}div.listColumn>ul>li>span{display:block}div.listColumn>ul>li>span>a.expander+a{display:block;padding-top:2px}#practiceExpanderWrapper{margin:14px
0 0 0;font-weight:700}#practiceExpanderWrapper:after{content:'';display:block;clear:both}#practiceExpander:after,
div.listColumn ul li .expander:before{content:'\0a0+\0a0';position:relative;top: .1rem;display:inline-block;padding-top:15px;width:3.7rem;height:3.7rem;color:#00206b;font-size:3.2rem;line-height:0rem;font-weight:700;border:3px
solid #f48f31;border-radius:100%;text-align:center;box-sizing:border-box}#practiceExpander:after{height:auto;border:none;font-size:2.4rem;color:#1486c7}#practiceExpander.isOpen:after,
div.listColumn ul li .expander.isOpen:before{content:'\0a0-\0a0';padding-top:12px}div.listColumn ul li
.expander{padding-right:1rem}div.listColumn ul li .abstract,
div.listColumn ul li
ul.hierList{display:none;font-weight:300}div.listColumn ul li
ul.hierList{padding:1.2rem 0;margin:0
0 0 4.8rem}div.listColumn ul li
.abstract{padding-top:20px}@media (max-width: 767px){#services #servicesWrapper
div.listColumn{width:100%;float:none}}body.practices-item
#banner{}#area_badges{padding:30px
0 10px 30px;margin-top:40px !important;box-sizing:border-box;border-top:1px solid #5195b9;border-left:1px solid #5195b9;border-radius:10px 0 0 0}#area_badges
img{display:block}#subContent #area_hierarchy.areaSection ul li
li{margin-left:20px}body.practices-item
#tabLinks{padding-left:0}.itemList li,
#homeNews
li{position:relative;padding:0
0 20px;margin:0
0 24px;border-bottom:1px solid #afdcef}.itemList
ul{margin:20px
0 0}.itemList li:last-child{margin:0
0 0px}.itemList
.title{font-weight:700;font-size:2rem;line-height:3rem;color:#00206b}.itemList
.itemdate{font-size:1.6rem;line-height:3rem}.itemList .title a:not(.sp_pencil){display:block;padding-right:40px;color:inherit}.itemList .title a:not(.sp_pencil):after{position:absolute;right:5px;top:calc(50% - 20px);display:block;content:'';width:0;height:0;border-style:solid;border-width:7px 0 7px 14px;border-color:transparent transparent transparent #00206b}.view_more
a{display:inline-block;width:auto;margin:10px
0 30px 0;color:#1486c7}.rsvpButton{margin:10px
0 0 0}#newsSearch{padding-top:20px;border-top:1px solid #5195b9}#newsSearch form>div>div:last-child{position:static}#newsSearch
p{margin:0
0 6px;color:#999;font-style:italic;font-size:1.6rem}#newsSearch input[type=text]{padding-left:13px;padding-right:32px}#newsSearch input[type=submit]{position:absolute;top:14px;right:14px;width:13px;height:14px;padding:0;margin:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAy0lEQVR42qXUoQ8BURzA8bsrRrjGBMN2os2US8Il/wFzSdHZZEUTVNEmimzaBYUomKQi2BRFcJvztd12u3a/J3xe/Ibf+72ndebdLFzY0KR+RwErHNFDWhooYY8ANyzgwkwaKGKHIOTjjCkcmLJA3BEDWMhAlwUiB3SQg64S+OAJD015IPLGBXM40GMBoTXqKoEHPAxRlc7ghDEq0hlcMYMlvUYfS9gqe7BBGzkYSTfxhS36qCGV5C2Uw8AdEzRgSF5jHiO0VP+Dv3wBtOb4pdAWoawAAAAASUVORK5CYII=) no-repeat;background-size:14px}div.publication,span.publication{font-style:italic}#mainContent
h1#itemTitle{padding:0;background:none;color:#00206b;font-size:3.2rem;line-height:4rem}#itemDate{font-weight:700}#itemContent{margin:20px
0 0 0}.photoRight{float:right;margin-left:14px}h2#relatedMaterial{margin-bottom:15px !important}#officeList:after{display:block;clear:both;content:''}#officeList ul,
#officeList ul
li{list-style:none;margin:0
0 0 0;padding:0
0 0 0}#officeList
ul{display: -webkit-flex;display: -ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#officeList ul
li{width:calc(100% / 3 - 1rem);margin-bottom:1rem;border-bottom:1px solid currentColor}#officeList ul li
.title{font-weight:700}#officeList ul li
.address{margin:1rem 0}#officeList ul li
.contactperson{margin:1rem 0}@media (max-width: 767px){#officeList ul
li{float:none;width:100%;margin:0
0px 20px 0}}#officeInfo{margin:10px
0 20px 0}#officePhoto{display:block;width:100%;height:auto;margin:0
0 20px 0}#officeAddressPhone{margin:10px
0 0 0}@media (min-width: 1024px){#officeInfo{overflow:hidden}#officePhoto{float:left;width:60%;max-width:520px;margin-right:30px}}@media (min-width: 1280px){#officePhoto{margin-right:50px}}#atic_auth,#atic_auth+div{display:none !important}#at15s{margin-left:calc(50% - 50vw) !important}.atm-f{display:none !important}.attachment_item>div{margin:0
0 6px 0}form{position:relative;margin:0;padding:0}form:after{display:block;clear:both;content:''}form>div>div{position:relative;height:45px;margin:0
0 18px 0}#subContent form>div>div{width:auto;margin-right:0}form>div>div.textarea_wrapper{height:auto;width:calc(100% - 12px)}form>div>div.radio_wrapper{clear:both;float:none;height:auto;width:calc(100% - 7px);padding:10px
0 5px 0}form>div>div.checkbox_wrapper{clear:both;float:none;height:auto;width:calc(100% - 7px);padding:5px
0 10px 0}form>div>div.submit_wrapper{display:flex}#newsroom-signup form>div>div#submit_wrapper{clear:both}form>p{clear:both}.js form>div>div.radio_wrapper>label{position:relative}.js form>div>div.hasValue>label{visibility:hidden}.js form>div>div.hasValue>label[style]{visibility:visible}input[type=submit]{-webkit-appearance:none;border-radius:0}input[type=text],
input[type=password],
textarea,
select,
.customSelect,
.js form>div>div>label{width:100%;height:45px;margin:0;padding:0
13px;color:#4b585d;border:1px
solid #e3e3e3;background:#f5f6f8;font-size:2.2rem;font-weight:300;box-sizing:border-box;-moz-box-sizing:border-box}option{font-size:1.8rem !important;font-weight:300 !important;color:#6e6e6e}textarea{max-width:none;line-height:normal;padding-top: .5em;min-height:6.5em}.js form>div>div>label{position:absolute;top:6px;left:0px;border:0;background:none}.customSelect{display:block !important;overflow:hidden;padding:5px
40px 0 13px }.customSelect:after{content:'';display:block;position:absolute;top:17px;right:14px;width:0;height:0;border-style:solid;border-width:12px 7px 0 7px;border-color:#589e5f transparent transparent transparent}.customSelect:before{content:'';display:block;position:absolute;top:0;right:43px;height:100%;width:1px;background:#e3e3e3}select.hasCustomSelect{z-index:1}.customSelectInner{display:inline !important}input[type=text]:focus,input[type=password]:focus,textarea:focus,.customSelectFocus{background-color:#eee}input[type=submit]{width:126px;height:46px;margin:0
16px 10px 0;padding:1px
14px 1px 14px;background:#00206b;border:0
solid #d6d6d6;color:#fff;font-size:1.4rem;line-height:4.6rem;font-weight:300;cursor:pointer;text-transform:uppercase}a.viewAll,a.clearAll{display:block;width:126px;height:46px;margin:0
0 10px 0;background:#c8dbe6;color:#278dca;font-size:1.4rem;line-height:4.6rem;font-weight:300;text-align:center;text-transform:uppercase}a.viewAll{position:relative;width:110px;padding-right:16px}a.viewAll:after{display:block;position:absolute;content:'>';right:20px;top:0}a.clearAll{background:none;text-decoration:none}input[type=submit]:hover,a.viewAll:hover{background:#868686;color:#fff;text-decoration:none}.js form>div>div.checkbox_wrapper>label{position:relative}form>div>div.radio_wrapper>div{display: -webkit-flex;display:flex}form>div>div.radio_wrapper>div>div{padding-right:9px}body#contact-inquiry form>div>div{width:100%}@media (min-width: 768px){#mainContent form>div>div{float:left;width:calc(50% - 9px)}#mainContent form>div>div:nth-child(even){margin-right:18px}}@media (min-width: 1024px){body#contact-inquiry form>div>div{float:left;width:calc(50% - 9px)}body#contact-inquiry>div>div:nth-child(even){margin-right:18px}}@media (min-width: 1280px){body.attorneys #mainContent form>div>div{width:calc(33% - 9px);margin-right:18px}body.attorneys #mainContent form>div>div:nth-child(4){margin-right:0}}@media (max-width: 1024px){body#newsroom-signup #mainContent form>div>div{margin-right:0;width:100%}}#emailField{display:none}.autocomplete-w1{position:absolute;top:0;left:0px;margin:8px
0 0 6px}.autocomplete{max-height:350px;overflow:auto;margin: -6px 6px 6px -6px;background:#fff;border:1px
solid #999;text-align:left;cursor:default;box-shadow:4px 4px 5px -2px rgba(0,0,0,0.5)}.autocomplete
.selected{background:#f0f0f0}.autocomplete
div{padding:5px
5px;line-height:120%}.autocomplete div
span.autoCompleteMore{font-size:11px;color:#3874a8}.autocomplete
h2{margin:0;padding:12px
5px 6px 5px;white-space:nowrap}.autocomplete
strong{font-weight:bold;color:#3874a8}.autocomplete
.acBio{padding:0
5px 0 0}.autocomplete
.acBioPic{display:inline-block}.autocomplete .acBioPic
img{width:70px}.autocomplete
.acBioText{display:inline-block;white-space:no-wrap}.autocomplete
.acBioName{padding:0;line-height:100%}.autocomplete
.acBioTitle{padding:0;line-height:100%;font-size:80%;color:#555}#footer{margin-top:60px;color:#6b6b6b;font-size:1.4rem;border-top:1px solid #d3e9f2}#footer>div{display:flex;flex-wrap:wrap;position:relative;max-width:1236px;margin:0
auto;padding:2.5rem 10px}#footer:after{display:block;clear:both;content:''}#footer
a{color:inherit}#footer a:hover{color:#0b3c5d;text-decoration:none}#footer
ul{display:flex;flex-wrap:wrap;flex:1 1 185px}#footer ul+ul{justify-content:flex-end;flex:1 1 805px}#footer ul li,
#footer
ul{list-style:none;margin:0;padding:0}#footer ul
li{margin-right:20px}#footerSocial
li{margin-right:20px}#footerSocial
img{display:block;width:70%;height:auto}#footer
p{margin:0;padding:0;font-size: .9em}#footerOffices{float:right}#footerOffices div.results_list>div{float:left;margin:0
0 0 20px;text-align:right}#footerOffices div.results_list > div
.phone{font-size:12px}@media (max-width: 1024px){#footerOffices{clear:left;float:left}#footerOffices div.results_list>div{float:none;margin:10px
0 0 0px;text-align:left}}.contentMainCol #videoList>div>div{display:inline-block}.contentMainCol #videoList .results_list>div{position:relative;margin:0
16px 0 0}#videoList{overflow:hidden}.contentMainCol #videoList .results_list>div{float:left;width:305px;height:100%;margin-bottom:18px}.contentMainCol #videoList .results_list>div:nth-child(even){margin:0}.contentMainCol #videoList .results_list
.title{line-height:26px}@media screen and (max-width: 1279px){#index #videoList .results_list div+div+div{display:none}}.contentMainCol #videoList .results_list > div .photo a:before{position:absolute;right:5px;top:0;z-index:100;content:'Play Video';display:block;width:75px;height:23px;font-size:12px;color:#fff;text-align:center;line-height:23px;background:rgba(33,33,33,.4);cursor:pointer}.contentMainCol #videoList .results_list div:last-child{margin:0}.contentSide #videoList .results_list>div{margin:0
0 18px 0}.contentSide #videoList .results_list div
.title{margin:9px
0 0 0}.contentSide #videoList .results_list div .photo
a{position:relative;display:block;width:100%;overflow:hidden}.contentSide #videoList .results_list div .photo a
img{display:block;position:relative;left: -20%}.contentSide #videoList .results_list div .photo a:after{position:absolute;top:0;left:0;content:'Play Video';display:block;width:75px;height:23px;font-size:12px;color:#fff;text-align:center;line-height:23px;background:rgba(33,33,33,.4)}#videoPopup{position:fixed;top:calc(50% - 38vh);left:calc(50% - 25vw);height:76vh;width:50vw;padding:0
30px;background:black;border-radius:7px;box-sizing:border-box;z-index:99999999}@media all and (orientation: portrait){#videoPopup{left:calc(50% - 45vw);top:calc(50% - 20vh);width:90vw;height:40vh}}#videoFrame{height:100%;z-index:99999999999}#videoPopup
iframe{width:100%;height:100%;z-index:99999999999}#videoClose{position:absolute;top:0;right:0;line-height:1;padding:0
8px;background:transparent;color:white;font-size:25px;text-decoration:none;z-index:99999999}body.videoPlaying:after{content:'';position:fixed;background:rgba(33,33,33,.5);background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);top:0;left:0;right:0;bottom:0;z-index:9999999}#emailPopupBackground{display:none;position:fixed;top:0;left:0;z-index:100000;height:100%;width:100%;background:#333;border:1px
solid #cecece}#emailPopup{display:none;position:fixed;top:calc(50% - 30vh);left:calc(50% - 30vw);z-index:99999999;height:60vh;width:60vw;background:#fff;border:12px
solid #cecece}#emailDisclaimerContentWrapper{padding:20px
20px 0px 20px;text-align:center}#emailDisclaimerButtons
a{display:inline-block;margin:10px;padding:4px
6px 4px 6px;background:#3874a8;color:#fff;text-align:center}span#emailPopupClose{display:block;position:absolute;top: -15px;right: -15px;border-radius:50%;width:15px;height:15px;background:#333;color:#f1f1f1;font-size:14px;line-height:13px;text-align:center;text-indent:1px;cursor:pointer}span#emailPopupClose:hover{background:#000;color:#fff}@media (max-width: 767px){#emailPopup{left:calc(10px);top:calc(50% - 40vh);width:90vw;height:70vh;overflow:scroll}}.errors{color:red}#captcha_wrapper{float:none;height:auto;clear:both}#captcha_wrapper
img{margin-top:2px;display:block}table.results_list{border-collapse:collapse;width:100%}table.results_list
th{text-align:left}table.results_list td+td{padding-left:1rem}@media (max-width: 767px){table.results_list,
table.results_list td,
table.results_list
tr{display:block}table.results_list
th{display:none;background:red}}.itemList > ul,
.itemList > ul li,
#homeNews
li{list-style:none;margin-left:0}.itemList>ul{margin-top:0}.expandableHeading{cursor:pointer}.expandableHeading:after{content:'+'}.expandableHeading.expanded:after{content:' –'}table.SITE_MAP{margin-top:5px;border-collapse:collapse}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 th,
table.SITE_MAP td,
table.SITE_MAP
tr{display:block;text-align:left;padding:0}table.SITE_MAP
.v_separator{display:none}}.form-section-label{margin:1em
0 0 0;font-weight:bold}#search
.search_text{margin:1em
0 0 0}#search
#search_button{margin-left:8px}#search form
div{height:auto;width:100%}#search #subContent
div.sections{}#search .form-section.sections
label{position:relative;top:2px;left:0;width:calc(100% - 23px);line-height:2rem;font-size:20px;display:block;font-size:2rem;height:auto;float:left;margin:0
0 13px 10px !important}#search .form-section.sections:after{display:table;content:'';clear:both}#search .form-section.sections input[type=checkbox]{float:left;width:13px;display:block}#search .search_form label,
#search .search_form
input{margin:3px
4px;vertical-align:middle}#search .search_form
input{margin:5px
0 0 0}#search .search_form input[type=radio]{margin:8px
4px}#search .search_form
input#searchtext{width:60%;max-width:100%;height:34px;margin:0;padding:0
0 0 5px;font:normal 16px/1.8 Helvetica, Arial, sans-serif;color:#666766;border:1px
solid #d6d6d6;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box}#search
div.search_section_wrapper{display: -webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;justify-content:space-between}#search
div.sections{box-sizing:border-box;max-width:30%}#search
div.search_type{box-sizing:border-box}#search #subContent
div.search_section_wrapper{-webkit-flex-direction:column;flex-direction:column}#search #subContent
div.sections{max-width:100%}@media (max-width: 767px){#search
div.search_section_wrapper{-webkit-flex-direction:column;flex-direction:column}#search
div.sections{max-width:100%}}#search div.sections input,
#search div.search_type
input{border:0}#search
a.more{font-weight:bold;font-size:1.1em}.searchfoundtext{font-weight:bold}#search
p{padding-top:0;padding-bottom:10px}#search
p.link{padding-top:5px;padding-bottom:0}#search #mainContent
h3{margin-top:1em;margin-bottom: .5em;padding:0}.sp_map{margin:2em
0 1em 0}.printMap{display:inline-block;padding:4px
4px 4px 4px;background:#3874a8;color:#fff;text-align:center}.printMap:hover{background:#6a747c;text-decoration:none}button.toggleExpand{margin:2rem 0 2.4rem;padding:0
!important;background:none !important;border:none;font:inherit;white-space:nowrap;cursor:pointer;font-weight:bold}button.toggleExpand{color:#3874a8}ul+button.toggleExpand{margin-top:0}.alignleft{float:left;margin:0
1.5em .5em 0}.alignright{float:right;margin:0
0 .5em 1.5em}.aligncenter{clear:both;display:block;margin: .5em auto}#homeAnimation{margin:0
0 20px}#homeAnimation .photo
img{display:block;width:100%;height:auto}#homeAnimation
.titles{padding:1rem;margin:0
0 1rem;font-size:3.4rem;line-height:3.6rem;color:#00206b;font-weight:700;box-sizing:border-box}#homeHighlights{display:flex;flex-wrap:wrap;margin:0
-36px}#homeHighlights>div{flex:1 1 400px;padding:0
36px}#mainContent #homeHighlights > div
h2{padding-left:65px;margin-bottom:0;text-transform:uppercase;font-size:2rem;background:url(data:image/png;base64,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) left center no-repeat;background-size:54px;line-height:54px;color:#003764;font-weight:700}#homeHighlights > div#news
h2{background-image:url('../i-t1762803443/icon-news.png')}#homeHighlights
ul{margin:0}#homeHighlights .title
a{color:inherit}#homeHighlights
li{padding:1.5rem 0;margin:0;border-bottom:1px solid #afdcef;font-size:1.7rem;line-height:2.4rem}#homeHighlights li:last-child{border-bottom:none}#homeHighlights li
.itemdate{font-weight:400}body#index
#banner{background:none;padding:0}@keyframes
slideIn{from{left: -1000px}to{left:0px}}@keyframes
slideOut{from{left:0px}to{left: -1000px}}@media (min-width: 768px){#homeAnimation
.titles{display:flex;flex-direction:column;justify-content:center;position:absolute;height:100%;top:0;width:100%;padding:0
20px;margin:0}#homeAnimation .titles>div{position:relative;left: -1000px}#homeAnimation .titles.slideOut>div{animation:slideOut 1s forwards}#homeAnimation .titles.slideIn>div:nth-child(1){animation:slideIn 1s forwards;animation-delay: .25s}#homeAnimation .titles.slideIn>div:nth-child(2){animation:slideIn 1s forwards;animation-delay: .5s}#homeAnimation .titles.slideIn>div:nth-child(3){animation:slideIn 1s forwards;animation-delay: .75s}#homeAnimation .titles.slideIn>div:nth-child(4){animation:slideIn 1s forwards;animation-delay:1s}body#index #subContent
img{display:block;margin:0
auto}body#index #mainContent:not(:only-child){float:left;width:calc(100% - 320px)}body#index
#subContent{width:260px;min-height:300px}}@media (min-width: 920px){body#index #mainNav,
body#index #navJump,
body#index
#topJump{position:absolute}body#index
#header{position:absolute;background:linear-gradient(to bottom, rgba(11,26,59,0.4) 20%, rgba(11,26,59,0) 100%)}#homeAnimation
.titles{padding-top:75px}}@media (min-width: 1200px){#homeAnimation
.titles{font-size:4rem;line-height:4.5rem}}@media (min-width: 1400px){#homeAnimation
.titles{left:20px;font-size:6rem;line-height:6.5rem}}@media (min-width: 1900px){#homeAnimation
.titles{padding-top:100px;left:105px}}@media (max-width: 767px){#homeAnimation{margin:0}body#index
main{margin:0}}p.light{font-weight:300}p.regular{font-weight:400}p.semibold{font-weight:600}p.bold{font-weight:700}p.extrabold{font-weight:800}@media
print{body{font-size:1.6rem;line-height:2.4rem}#banner
#pageTitle{font-size:2.5rem;line-height:3.5rem;margin:0;padding:0}#subContent,
body.attorneys-item #subContent .bioSection h3 + div,
body.practices-item #subContent .areaSection h3 + div,
#subContent .itemSection h3+div{font-size:inherit;line-height:inherit}*:not(.checkList){background:none !important;color:#333}h1,h2,h3,h4,h5,h6{color:inherit !important}.mobile,
#topSearch,
.view_more,
.sp_map,
.printMap,
.letterLinks,
#pdfLink,
body.attorneys-item h2.sectionTitle,
button.expander,
nav,
button.toggleExpand,
#topJump, #navJump,
#bioVcard,
#footer,
form,
#practiceExpanderWrapper,
.subNavList,
#newsSearch,
#bioEmail:after,
div.listColumn ul li .expander,h2.sectionTitle:after{display:none !important}.contentSection > *,
.contentSection,
.js #bio_area .results_list > li .hierList,
div.listColumn ul li .abstract, div.listColumn ul li ul.hierList,
.js .expandableList .results_list > li:nth-child(n+4),
body.js.practices-item #area_bio .results_list>li:nth-child(n+6){display:block !important}body,#content{position:relative !important;width:100% !important;background:none !important;padding:0;display:block}#mainContent:not(:only-child){float:left;width:60%}#subContent{float:right;width:35%;border-top:none;border-left:none}#header{position:relative;border-top:150px solid #a4d2f3;border-top:150px solid #0b1a3b}#header
#logo{position:absolute;top: -130px;left:10px}#content{}#banner{padding-top:0}body{padding:0
0 0 0}h2.sectionTitle{padding:0;margin:0}ul#bioContact,ul#bioAccessories{width:auto}#mainContent h2:not(.sectionTitle){padding:0}.bioList
ul{display:block}.bioList ul
li{float:left;height:420px;width:calc(100%/3);padding:0;margin:0
0 30px 0;page-break-inside:avoid}body.attorneys-item #subContent .bioSection h3,
body.practices-item #subContent .areaSection h3,
#subContent .itemSection
h3{padding:0}body.attorneys-item #subContent .bioSection h3 + div,
body.practices-item #subContent .areaSection h3 + div,
#subContent .itemSection h3+div{padding:0}#banner{padding:0;margin:0}div.listColumn ul li
ul.hierList{margin:0
0 0 2rem}#bioPhoto{width:150px;margin-bottom:0}main{margin:10px
0 0 0}#mainContent #homeHighlights > div
h2{padding:0;margin:0;line-height:2rem}}