
/* css/agaramondpro-regular-webfont.css
 */
@font-face{font-family:'AdobeGaramondProRegular';src:url('../i-t1753366737/agaramondpro-regular-webfont.eot');src:local('☺'), url('../i-t1753366737/agaramondpro-regular-webfont.woff') format('woff'), url('../i-t1753366737/agaramondpro-regular-webfont.ttf') format('truetype'), url('../i-t1753366737/agaramondpro-regular-webfont.svg#webfontDh3qm5b2') format('svg');font-weight:normal;font-style:normal}
/* css/superfish.css
 */
.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:255px;border-bottom:1px solid #cacccd}.sf-menu ul
li{width:100%}.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:0;top:34px;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:192px 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}#mainNav{position:absolute;top:92px;left:10px;width:775px;z-index:3000}@media (max-width: 960px){#mainNav{width:735px}}#mainNav .nav-button{color:#7f8080;text-decoration:none}#mainNav .nav-button:hover{color:black}.nav-button{height:35px;font:15px/28px Helvetica,sans-serif;text-align:center}.nav-span{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:black url('../i-t1753366737/nav.png') top left no-repeat;cursor:pointer}.js .nav-span{background-color:white}.loaded .nav-span{background-color:transparent}.sf-ul-child
a{color:#494e51;padding:10px
19px;border-top:1px solid #cacccd;border-bottom:1px solid white;background:#f0f0f0 url(../i-t1753366737/green-bullet.png) 2px 10px no-repeat}.sf-ul-child a:hover{color:#008600;text-decoration:none;background-color:white}.nav-span,.sf-sub-indicator{display:none}
/* css/default.css
 */
body{color:#3b3f41;max-width:1920px;padding:0
10px;margin:0
auto;overflow-x:hidden;box-sizing:border-box;font:13px Arial, sans-serif;position:relative}@media (min-width: 1050px){body{padding:0
70px}}p{margin:1.3em 0}td
p{margin:0px;padding:0px}a{outline:none;color:#008600;text-decoration:none}a:hover,a:focus{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:12px
0;color:#28292a}h1{font:24px/1.2 Times, "Times New Roman",serif;margin:0}h2,h3{margin-top:30px;font-size:13px;text-transform:uppercase}h3{color:#008600}h4,h5{font-size:12px}h5{color:#008600}ul{list-style-image:url(../i-t1753366737/gray-square-bullet.png);padding:0;margin:4px
0 4px 12px}ul.results_list{list-style-image:url(../i-t1753366737/green-bullet.png);margin-left:12px}.results_list li
a{color:#3b3f41}#mainContent .results_list li a:hover,
#mainContent .results_list li a:focus{color:#008600}ol{padding:0;margin:0
35px}li{margin: .8em 0;padding-left:0}#subContent li,
#subContent
p{margin: .6em 0}a
img{border:0}#header{height:128px;position:relative;border-bottom:1px solid #cacccd}@media (min-width: 920px){#header:before{position:absolute;left:0;top:91px;content:'';display:block;height:1px;background:#cacccd;width:100%}}#logo{margin-top:42px}#topSearch{position:absolute;bottom:0;right:0;height:33px;width:187px}#topSearch
div{border:1px
solid #cacccd;margin:5px
2px 0 0;float:right}#topSearch
input{vertical-align:middle;border:0;display:block;float:left;padding:0}#topSearch
#searchtext{height:15px;width:111px;padding:2px
2px 2px 4px;outline:none;font-size:11px;color:#929292}#mainNav
h2{display:none}#subNavHeader{display:none}#subContent .subNavList,
#subContent .subNavList
li{list-style-image:url(../i-t1753366737/green-bullet.png);margin:0
0 0 12px;padding:0}#subContent
.subNavList{margin-bottom:3em}#subContent .subNavList
li{margin:0
0 1em 0;line-height:normal}#subContent .subNavList
a{text-transform:uppercase;font-size:14px;color:#494e51}#subContent .subNavList .here a,
#subContent .subNavList a:hover,
#subContent .subNavList a:focus{color:#121313}#subContent
h2{text-transform:none;border-top:1px solid #cacccd;padding-top:4px;margin:29px
0 .5em 0}#subContent>h2.formTitle{border:none;padding:0;margin: -4px 0 0 0}#mainContent>:first-child{margin-top:0}#subContent>:first-child{margin-top: -3px}#content{border-bottom:1px solid #cacccd;overflow:hidden;line-height:1.8;position:relative}#contentWrapper{width:100%;max-width:1400px;margin:0
auto}#contentHeader{clear:both;padding:20px
0 7px 0;margin-bottom:42px;border-bottom:3px solid #cacccd;position:relative}#contentHeader
h1{margin:0
75px 0 0;padding:0}#contentHeader h1
a{cursor:default;text-decoration:none}#pageLinks{position:absolute;bottom:10px;right:0;font-size:11px}#pageLinks
*{color:#929292;float:left}#emailPageLink{font-size:16px;background:url(../i-t1753366737/icon-mail.svg) 0 6px no-repeat;padding-left:30px;background-size:25px;margin-left:10px}#mainContent{float:right;clear:both;width:665px;padding:0
0 3em 35px;border-left:1px solid #cacccd;margin-left: -1px}.noSubContent
#mainContent{border:none;margin-left:0;padding-left:0;width:100%}#subContent{float:left;width:164px;min-height:200px;_height:200px;padding:0
35px 2em 0;line-height:1.5}form{margin:0}form div
div{margin:3px
0}form div div
div{margin:0}form
label{display:block}.js form
label{display:none}input,select{border:1px
solid #cacccd;color:#3b3f41;margin:0}input{padding:3px
8px}select{}textarea{}.radioInput{}.checkboxInput{}#subContent
input{height:32px;width:148px;box-sizing:border-box}#subContent
select{width:166px;height:32px;padding-left:8px}#content
.buttonInput{background:white;color:#008600;width:auto}#content .buttonInput:hover,
#content .buttonInput:focus{background-color:#f0f0f0;text-decoration:none}.js
form{!display: none}#emailField{display:none}#footer{max-width:1400px;margin:0
auto;clear:both;padding:22px
0 22px 0;color:#a8a8a8;font-size:11px}#footer
a{color:#a8a8a8}table.SITE_MAP{border-collapse:collapse;margin-top:5px}table.SITE_MAP
th{padding-top:5px;text-align:right}table.SITE_MAP
td{padding-top:5px}table.SITE_MAP
td.h_separator{height:5px;border-bottom:solid 1px #ccc}table.SITE_MAP
td.v_separator{padding-left:15px;padding-right:15px;font-size: .8em;color:#666}div.EMAIL_PAGE
div.email_form{display:none}p.EMAIL_PAGE-title{font-weight:bold;margin-bottom:0px;padding-bottom:0px}p.EMAIL_PAGE-url{margin-top:0;font-style:italic}table.EMAIL_PAGE{width:500px}table.EMAIL_PAGE
td{width:47%}table.EMAIL_PAGE td
input{width:95%}table.EMAIL_PAGE td
textarea{width:100%;height:120px}div.EMAIL_PAGE
ul.error{color:red}#search
#search_button{margin-left:8px}#search form
div{padding-bottom: .3em}#search .search_form
label{display:inline;margin:3px}#search .search_form label,
#search .search_form
input{width:auto;margin:3px
4px;vertical-align:middle}#search 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}.searchfoundtext{font-weight:bold}#search
p{padding-top:0;padding-bottom:10px}#search
p.link{padding-top:5px;padding-bottom:0}#content
#letterLinks{display:flex;flex-wrap:wrap;padding:0;border-top:1px solid #cacccd;background:#f0f0f0;word-spacing:13px;text-align:center;color:#666}#content #letterLinks>*{width:calc(100%/26)}#content #letterLinks>*:last-child{width:calc(100%/28)}#bioList{margin:1em
0 2em 0}#bioList
h2{margin:1em
0 0 0}.bioItem{display:flex;flex-wrap:wrap;clear:both;position:relative;border:1px
solid #cacccd;border-width:1px 0;margin-bottom: -1px;padding:35px
0 15px 85px;overflow:hidden;font-size:16px;line-height:normal}.bioThumb{position:absolute;top:10px;left:0}.bioItem
div{padding-right:30px;min-height:37px}.bioItem .name
a{font-weight:bold}.bioItem div
div{float:none;padding:0;width:auto;font-style:italic}.bioItem
.name{flex:1 1 200px}.bioItem .email,
.bioItem .vcard,
.bioItem
.phone{flex:1 1 100px}.bioItem
.email{flex:1 1 50px}.bioItem .phone,
.bioItem .email a,
.bioItem .vcard
a{width:auto;display:block;padding:2px
0 0 30px;color:#3b3f41;background:url(../i-t1753366737/icon-mail.svg) 0 2px no-repeat;background-size:25px}.bioItem .vcard
a{background:url(../i-t1753366737/icon-vcard.svg) 0 2px no-repeat;background-size:25px}.bioItem
.phone{padding-left:25px;background:url(../i-t1753366737/icon-phone.svg) 0 0 no-repeat;background-size:22px}.results
h2{color:#929292;font-size:1em;line-height:normal;padding:0
0 0 1px;margin:20px
0 2px 0}#bioTitle{color:#494e51;font-size:14px}#bioInfo ul,
#bioInfo ul
li{list-style:none;list-style-image:none;display:block;margin:0;padding:0}#bioInfo
ul{border-top:1px solid #cacccd;background:#f0f0f0;overflow:hidden;margin:1em
0 2em 0;color:#121313;font-size:11px}#bioInfo ul
li{float:left;padding:8px
5px 8px 12px}#bioInfo li
a{padding:0
0 0 24px;color:#121313;background:url(../i-t1753366737/icon-mail.svg) 0 0 no-repeat;background-size:20px}#bioInfo li.vcard
a{padding-bottom:2px;background:url('../i-t1753366737/icon-vcard.svg') no-repeat;background-size:21px}#bioInfo
.pdf{padding-left:8px}#bioInfo .pdf
a{background:url(../i-t1753366737/icon-pdf.svg) 0 0 no-repeat;background-size:10px;padding-left:15px;padding-bottom:5px}#bioInfo li
span{color:#929292;font-weight:bold}#bioPhoto{display:block;margin-bottom:15px}#practices #content #mainContent
.bigQuote{width:323px;float:left;margin:0px
33px 20px 0px}#practiceList{display:flex;clear:both;flex-wrap:wrap}.listColumn{flex:1 1 300px;margin:1em
3px 1em 0;box-sizing:border-box}#mainContent .listColumn ul,
#mainContent .listColumn ul
li{list-style:none;list-style-image:none;padding:0;margin:0;line-height:normal;overflow:hidden}.listColumn ul
li{background:#f0f0f0;border-top:1px solid #cacccd;margin-bottom:1px;position:relative}.listColumn ul li:hover{background:white}.listColumn
a{display:block;padding:10px
15px;color:#494e51;box-sizing:border-box;text-align:center}.listColumn a:before{display:inline-block;content:'';background:url(../i-t1753366737/green-bullet.png) 0 -4px;width:15px;height:8px}.listColumn
.sp_pencil{background:none;position:absolute;top:10px;right:10px;width:auto;padding:0}.listColumn a:hover,
.listColumn a:focus{color:#008600;text-decoration:none}#backLink{display:block;background:url(../i-t1753366737/back-arrow.png) left no-repeat;padding:3px
5px 3px 10px;margin-bottom:20px;color:#494e51;font-size:14px;text-transform:uppercase}#officeInfo{background:#f0f0f0;border-top:1px solid #cacccd;padding:25px
28px;overflow:hidden;height:100%}#officeAddress{float:left;border-right:1px solid #cacccd;padding-right:28px;margin-right:28px}#pressInq{background:white;color:#008600;border:1px
solid #cacccd;padding:5px
14px 5px 8px;background:url(../i-t1753366737/green-bullet.png) 93% 44% no-repeat}#pressInq:hover,#pressInq:focus{background-color:#f0f0f0;text-decoration:none}#itemList{margin-bottom:2em}#itemList ul,
#itemList
li{list-style:none;margin:0;padding:0;overflow:hidden}#itemList{margin-top:1em}#itemList
ul{margin:0
0 1em 0}#itemList
li{border-top:1px solid #dedfdf;padding:24px
15px 24px 145px;position:relative}#itemList
a{color:#3b3f41}#itemList li:hover{background:#f8f7f7}#itemList li:hover a,
#itemList a:hover,
#itemList a:focus{color:#008600;text-decoration:none}#itemList
div{border-left:1px solid #dedfdf;padding-left:15px}#itemList
p{margin:0;padding-top: .5em}#itemList
.itemdate{position:absolute;width:130px;left:0;text-align:right;top:24px;padding:0;border:0;color:#929292}#itemList ul
li.spotItem{font:24px/1.2 Times, "Times New Roman", serif;padding:20px
2em;margin-top:0;background:#f0f0f0;text-align:center}.spotItem
.date{font-style:italic}#itemList .spotItem
a{color:#008600;background:url(../i-t1753366737/green-bullet.png) right no-repeat;padding-right:8px}#itemList .spotItem:hover{color:#008600}#itemList .spotItem
.sp_pencil{backgorund:none;padding:0}.viewMore{margin:1em
0}.viewMore
a{background:#008600;color:white;padding:5px
9px;border:1px
solid #007000}.viewMore a:hover,
.viewMore a:focus{background:#8a8a8a;text-decoration:none}#itemInfo{background:#f0f0f0;border-top:1px solid #cacccd;margin:1em
0;padding:16px
18px;overflow:hidden;height:100%}#itemInfo
.itemdate{font-weight:bold}#content #mainContent
.bigQuote{font-weight:normal;font-style:normal;line-height:32px;font-family:'AdobeGaramondProRegular','Adobe Garamond Pro',sans-serif;font-size:26px;color:#3d3f40;background:#f0f0f0;border-top:1px solid #cacccd;padding:0;margin:0
0 26px 0;position:relative}.bigQuote
.sp_pencil{position:absolute;top:5px;right:5px}#content #mainContent .bigQuote
p{margin:0;padding:24px
10px;text-align:center;font-size:26px;line-height:32px}.bigQuote
strong{color:#008600;font-weight:normal;font-size:36px}.bigQuote
cite{display:block;font-style:normal;color:#868585;font-size:14px}.bigQuote
span{display:block}#homePyramid{position:absolute;top:28px;right:28px;width:338px;height:262px;z-index:999;text-indent: -340px;overflow:hidden}#index
#contentHeader{display:none}#index
#content{border:0}#index
#mainContent{background:url(../i-t1753366737/inverse-pyramid.jpg) top right no-repeat;background-size:60%;position:relative;padding-bottom:0}#index
#footer{}#mainContent
#homeQuotes{width:100%;height:200px;margin:115px
0 0 0}#content #mainContent #homeQuotes
blockquote{position:relative;border:none;background:rgba(255,255,255, .9);box-shadow:0 0 25px 10px rgba(255,255,255,.9)}#homeQuotes
p{display:block;position:relative;margin:0;padding:10px
0}.js #homeQuotes
blockquote{display:none}#homeQuotesCover{width:100%;height:315px;position:absolute;top:0;left:0}#homeQuotes
.firstLine{text-align:center}#homeQuotes
.middleLine{text-align:center}#homeQuotes
.lastLine{text-align:center}#homeNews{overflow:hidden;margin-right: -9px;line-height:1.5}#homeNews ul,
#homeNews ul
li{list-style:none;list-style-image:none;margin:0;padding:0;margin-right:6px}#homeNews
ul{display:flex}#homeNews ul
li{flex:1 1 250px;min-height:85px;border-top:1px solid #cacccd}#homeNews ul
.title{height:100%}#homeNews ul
a{display:block;height:100%;padding:12px
35px;position:relative;background:#f0f0f0;text-align:center;box-sizing:border-box}#homeNews ul
a.sp_pencil{display:none}#homeNews ul a:hover{color:#008600;background:white;text-decoration:none}#index
.sp_pencil{display:none}#homeNews
.sp_pencil{display:block;position:absolute;top:5px;right:5px}#homeNews
a{color:#494e51}#content #mainContent #homeQuotes
blockquote{width:100%}@media (min-width: 1200px){#content #mainContent #homeQuotes
blockquote{max-width:500px;background:none;box-shadow:none}#content #mainContent
#homeQuotes{max-width:700px;padding-left:15%}#homeNews ul
a{font-size:16px;padding:20px
65px}}@media (min-width: 1400px){}body#email-popup{width:auto;padding:10px}body#email-popup #email-content{padding:10px;border:1px
solid #999;overflow:hidden;height:100%}a.yesno{padding:3px
8px;width:40px;background:#f0f0f0;border:1px
solid #CACCCD}a.yesno:hover,a.yesno:focus{background:white}#textSizer{font-size:16px;padding-right: .5em}#textSizer
span{float:left;padding:0
4px}#textSizer
label{padding:0
0 0 1px;border:1px
solid #008600;float:left;position:relative;top:4px;width:20px;height:20px;text-align:center;line-height:18px;font-weight:bold;font-size:16px;font-family:monospace;color:#008600;cursor:pointer}#textSizer label:hover{color:white;background:#008600}.textAdjust4 #textSizer #textGrow:hover,
.textAdjust1 #textSizer #textShrink:hover{background:white;color:#008600;cursor:default}.textAdjust2 #mainContent p,
.textAdjust2 #mainContent a,
.textAdjust2 #mainContent
li{font-size:14px}.textAdjust3 #mainContent p,
.textAdjust3 #mainContent a,
.textAdjust3 #mainContent
li{font-size:15px}.textAdjust4 #mainContent p,
.textAdjust4 #mainContent a,
.textAdjust4 #mainContent
li{font-size:16px}a[href^=tel]{color:inherit;text-decoration:inherit;cursor:default}#mainNav .nav-button{padding-right:25px;line-height:35px;text-transform:uppercase;font-size:13px}#mainNav > ul > li:last-child .nav-button{padding-right:0}@media (min-width: 768px){#mainContent{width:calc(100% - 250px);box-sizing:border-box}#subContent{width:250px;box-sizing:border-box}#mainContent
#homeQuotes{height:380px !important}#index
#mainContent{background-size:434px}}@media (min-width: 920px){#mainContent
#homeQuotes{height:270px !important}#index
#mainContent{}}@media (min-width: 1050px){#mainNav{left:70px}}@media (max-width: 960px){#mainNav .nav-button{font-size:12px}}@media (max-width: 920px){body{width:auto}#content{overflow:visible;border:none}#mainNav{position:fixed;left: -300px;top:0;height:100vh;width:60vw;max-width:250px;padding:20px
30px;background:#fff;box-shadow:5px 0px 10px 0 rgba(0,0,0,.2);box-sizing:border-box;transition-duration:0.5s}#mainNav.open{left:0}.nav-span,.sf-sub-indicator{display:none}.sf-menu
li{float:none;margin:0
0 20px}#mainNav .nav-button{height:auto;font-size:18px;line-height:24px;text-align:left}#navJump{display:block;position:absolute;z-index:4;top:15px;right:0;width:0;height:0;padding:14px
28px 0 0;border:0
solid rgba(0,0,0,1);border-width:4px 0;cursor:pointer}#navJump::after{position:absolute;top:5px;left:0px;content:'';width:100%;border-top:inherit}#navJump
span{display:block;font-size:11px;padding-top:6px}#logo{width:calc(100% - 55px);height:auto;max-width:400px;margin-top:20px}#topSearch{position:static;margin-top:20px;border:1px
solid #cacccd}#topSearch
div{float:none;border:none}#topSearch
#searchtext{width:151px}.noSubContent
#mainContent{float:none}#mainContent
#homeQuotes{width:100%;padding-top:130px;margin:0;height:auto;padding-left:10px;padding-right:10px;padding-bottom:50px;box-sizing:border-box}#content #mainContent #homeQuotes
blockquote{left:0;float:none}#homeQuotes
p{right:0;float:none}#homeQuotes
.lastLine{padding-left:0}.bigQuote
cite{display:block}#homeNews{overflow:visible}#homeNews
ul{display:flex}#homeNews ul, #homeNews ul
li{float:none}#homeNews ul
li{margin-bottom:8px}#homeNews ul li
div.title{height:100%}#homeNews ul
a{display:block;width:auto;height:100%;box-sizing:border-box}#footer{padding:20px
0 40px}#content #mainContent .bigQuote
p{padding:0}#textSizer{display:none}#content #mainContent
.bigQuote{margin:0
-10px}#subContent{border-right:none}#subContent input,
#subContent
select{height:34px;width:100%;padding-top:0;padding-bottom:0;box-sizing:border-box}form div
div{margin:15px
0}#practices #content #mainContent
.bigQuote{max-width:100%}.listColumn{float:none;width:auto}.sf-menu
ul{display:none !important}#itemList
.itemdate{position:static;text-align:left}#itemList li,
#itemList
div{padding-left:0;border-left:none}.sp_map{width:100% !important;height:350px !important}}@media (min-width: 921px){#navJump{display:none}}@media (max-width: 1024px){#content
#letterLinks{justify-content:center}#content #letterLinks>*{font-size:18px;width:25px}}@media (max-width: 767px){#contentWrapper{display:flex;flex-wrap:wrap;flex-direction:column}#mainContent,#subContent{width:100%;padding:0;float:none;order:10}#subContent{min-height:0;padding:25px
0 0px;margin-top:40px;margin-bottom:30px;border:none;border-top:1px solid #cacccd}#subContent
.subNavList{margin-bottom:30px}#homeNews
ul{flex-wrap:wrap}#homeNews ul
li{width:100%}#pageLinks{position:static;margin-top:10px;overflow:hidden}#mainContent{border-left:none}.bioItem{height:auto}.bioItem
div{float:none}body#lawyers
#subContent{order:0}body#contact
#contentHeader{margin-bottom:10px}body#contact
#subContent{order:0;border-top:none;margin-top:0}#search div.sections, #search
div.search_type{width:auto;float:none}#search
p{margin-bottom:0}}@media
print{body
*{height:auto;overflow:visible;zoom:1}#mainNav,
#topSearch,
#emailPageLink,
#subContent,
#letterLinks,
#footer,
#pressInq,
#officeMap,
#backLink,
#content #mainContent .email,
#content #mainContent
.vcard{display:none}#mainContent{width:100%;border:0;padding-left:0}#index #mainContent,#homeQuotesCover{background-image:none}#content{border:0}#contact #subContent,
.lawyers-item #subContent,
.practices-item #subContent,
.news-item #subContent,
.news-events-item
#subContent{display:block;width:25%}#contact #mainContent,
.lawyers-item #mainContent,
.practices-item #mainContent,
.news-item #mainContent,
.news-events-item
#mainContent{width:65%}#header{height:auto}#logo{margin:0
0 1em 0}#mainContent
#homeQuotes{margin:0;padding:2em;height:auto;overflow:hidden;height:100%}#homeQuotes .bigQuote,
#homeQuotes
p{background:white}#homeNews{background:none}#homeNews ul
li{width:auto;float:none}.listColumn{width:48%}.listColumn
a{width:auto}.bigQuote,
#bioInfo ul,#officeInfo,#itemInfo{border:1px
solid #cacccd;background:none}.sp_pencil{display:none !important}}