
/* css/mobile.css
 */
*{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,255,255,0)}body{position:relative;margin:0
10px;background:#fff;font:normal 100% Helvetica, sans-serif;color:#444545;background:#e2e2e2;line-height:1.431;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y: -moz-scrollbars-vertical;overflow-y:scroll;overflow-x:hidden;min-height:100%;z-index:1}p{margin:0;padding:5px
0 15px 0;line-height:22px}td
p{margin:0;padding:0}a{color:#005595;text-decoration:none;outline:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#144576;font-weight:normal;line-height:normal}h1{margin:10px
0;font-size:26px}h2{padding:12px
0 8px 0;font-size:15px}#mainContent
h2{text-transform:uppercase;font-weight:bold}#mainContent h2
em{font-size:14px;font-weight:normal;text-transform:none}#subContent
h2{padding-bottom:2px;margin-bottom:5px;color:#010101;font-weight:bold;font-size:14px;border-bottom:1px solid #cecece}h3{padding:5px
0 5px 0;color:#000;font-size:135%;font-weight:normal}h5{padding:5px
0 5px 0;font-size:125%}#mainContent
h5{font-weight:normal;line-height:24px;font-size:17px;color:#888;margin-bottom:10px}h6{font-weight:bold;font-size:100%}ul{padding:0;margin:0
0 0 9px;line-height:1.2}ul
li{position:relative;padding:5px
0;margin:0;line-height:1.2;list-style-type:none}#mainContent ul li,
#subContent ul
li{margin:0
0 8px 13px;line-height:1.2}#subContent ul,
#subContent ul
li{margin-left:0;padding-left:0}#subContent ul.results_list
li{margin-bottom:0}#mainContent ul li:before{position:absolute;top:3px;left: -10px;color:#b8b6b6;font-size:9px;content:"■ "}ul li
ul{padding:0;margin:8px
0 0 0;line-height:1.2}ul li
p{margin:0;padding:3px
0 2px 0;line-height:22px}blockquote
blockquote{margin-left:0;margin-right:0;padding-left:0;padding-right:0}img{border:0}.clearb{clear:both}.noShow{display:none !important}#mainNav{display:none;position:absolute;left: -10px;background:#005595;width:100%;padding:10px;z-index:99999999;min-height:100%}#mainNav
li{margin:0;padding:0
0 1px 0;background:white}#mainNav li:first-child{padding-top:1px}#mainNav
a{position:relative;display:block;height:42px;line-height:42px;font-size:16px;text-indent:5%;text-decoration:none;text-align:left;border-width:1px 0;color:#FFF;background:#005595}#mainNav a:hover,
#mainNav .current
a{color:#005595;background-color:#ccc}#mainNav
ul{margin:0}#mainNav .sf-ul-child{display:none}#mobile-menu-button{position:absolute;background:#005595;padding:10px
5px;top:0;left: -10px;right: -10px;overflow:hidden;color:#005595;text-decoration:none;text-align:left}#mobile-menu-button>div{position:relative;display:inline-block;float:right;border:1px
solid #ccc;padding:0
10px;margin:0
5px 0 0;background:white;line-height:30px;font-size:12px;line-height:21px;cursor:pointer}#header #fullswitch
a{color:#005595}.subNavList{margin:10px
0;padding:0;border:5px
solid #e0e0e0}.subNavList
li{display:inline-block;width:49.5%;margin:-1px 0 0 1px;font-size:11px}.subNavList li.here
a{color:#565656}.subNavList li
a{display:block;padding:5px;border-bottom:1px solid #CCC}.subNavList li:last-child:nth-child(odd) a{border:0}.subNavList li a:hover{background:#e0e0e0}.subNavList
li.subsub{display:none}#header{height:auto;padding:56px
0 8px 0;margin-bottom:5px;background:#e2e2e2;position:relative}#logo{display:block;margin:0
auto;width:auto;height:auto;max-width:100%}#header
a{text-decoration:none;color:#fff}#topLinks{position:absolute;top:11px;left: -10px;text-align:right;zoom:1;z-index:3}#topLinks ul li,
#topLinks
ul{list-style:none;margin:0;padding:0}#topLinks ul
li{float:left;margin:0
0 0 10px !important;padding:0}#topLinks li>a{float:left;width:23px;height:0;padding-top:21px;overflow:hidden;margin:0
-8px 0 0;background:url('../i-t1755879956/toplinks.png') 0 0 no-repeat}#topLinks
a.iconprint{background-position: -24px 0}#topLinks
a.iconemail{background-position: -48px 0}#topLinks
a#icon_share{background-position: -72px 0}#index #topLinks
a#icon_share{display:inline-block}ul.subNavList{margin-left:0}ul.subNavList
li{list-style:none;padding:0;margin:0
!important}ul.subNavList
ul{padding-left:10px}li.here>a,li.hereParent>a{color:#383838}#content{min-height:150px;height:auto !important;background:#FFF;overflow:hidden;!height: 100%;!overflow: visible}#mainContent{margin:12px
0;padding:0
12px}#officeImage{width:100%}#officeImage
img{width:100%}.contact-item #mainContent #contentLeft #contentTopLeft,
.contact-item #mainContent #contentLeft
#contentTopRight{position:relative;padding:12px
15px;background:#436587;background-size:200%;color:#FFF}.contact-item #mainContent #contentLeft #contentTopLeft[href^=tel]{color:#fff}.contact-item #mainContent #contentLeft #contentTopLeft h1,
.contact-item #mainContent #contentLeft #contentTopRight
h1{display:none;color:#FFF;padding-bottom:10px;font-size:19px}.contact-item #mainContent #contentLeft #contentTopLeft
p{padding:15px
0 0 0 }.contact-item #mainContent #contentLeft
#contentTopRight{border-top:3px solid #FFF;background:#95BF67}.contact-item #contentLeft
a{color:inherit}.contact-item #contentTopRight>*{color:#FFF}.contact-item #contentTopRight>*+*{margin-top:11px}.contact-item #mainContent
#contentBottom{background:#3b3b3b;padding:12px
15px;color:#FFF;overflow:auto}.sp_map{max-width:100%;box-sizing:border-box;margin:0}.contact-item #contentBottom
p{display:none}.contact-item #contentBottom
h2{color:#FFF;font-size:18px;font-weight:normal;cursor:pointer}.contact-item #mainContent #contentBottom h2:after{content:" +";font-weight:bold;font-size:18px}.contact-item #mainContent #contentBottom h2.open:after{content:" -";font-weight:bold;font-size:18px}.attorneys-item #pdfLink,
.contact-item
#pdfLink{display:block;height:34px;background-image:url('../i-t1755879956/icon_pdf_nocolor.png');font-size:inherit;line-height:inherit}.attorneys-item #pdfLink,
.contact-item #pdfLink,
.contact-item #print-link{display:block;height:34px;line-height:34px;padding-left:53px}.contact-item #print-link{background:url('../i-t1755879956/icon_print_nocolor.png') 0 0 no-repeat}#inquiry-link{display:block;height:34px;line-height:34px;padding-left:53px;background:url('../i-t1755879956/icon_inquiry.png') 0 0 no-repeat}#print-link:hover{background-position:0 -34px}#inquiry-link:hover{background-position:0 -34px}.attorneys-item
#mainContent{position:relative}#bio_overview>p:first-child{font-size:17px;color:#686868}#bio_publication ul,
#bio_publication ul li,
#bio_publication ul:before,
#bio_publication ul li:before,
#bio_news ul,
#bio_news ul li,
#bio_news ul:before,
#bio_news ul li:before{content:"";margin-left:0;padding-left:0}#bio_overview{border-right:1px solid #dbdad9}.attorneys-item
#bioPhoto{width:100%;height:auto;display:block}#bioPhoto[src*=default-atty\.jpg]{display:none}#bioInfo{background:#254264;color:white;overflow:hidden}#bioInfo>div,#bioInfo>h1{padding:12px;color:inherit}#bioInfo > h1,
#bioInfo
#bioTitle{padding:0
12px;margin:12px
0}#bioInfo>h1{font-size:1.4em}#bio_overview > p,
.bioSection p,
.attorneys-item #subContent
p{padding-bottom:8px}#bio_overview > h2,
#bio_overview .bioSection
h2{margin-top:15px}#bioInfo
#tealbox{background:#347788;padding-top:12px;overflow:hidden}.attorneys-item #tealbox
a{margin-bottom:10px}.attorneys-item
#pdfLink{background-image:url('../i-t1755879956/icon_pdf_nocolor.png')}#bioEmail{display:block;height:34px;line-height:34px;padding-left:53px;color:#FFF;background:url('../i-t1755879956/icon_email_nocolor.png') 0 0 no-repeat}#bioVcard{display:block;height:34px;line-height:34px;padding-left:53px;color:#FFF;background:url('../i-t1755879956/icon_vcard_nocolor.png') 0 0 no-repeat}#bioEmail:hover,#bioVcard:hover{background-position:0 -34px}#bioInfo
#bluebox{color:#FFF;line-height:25px;background:#91B85D}#industries
#content{background:#E2E2E2}#industries
#mainContent{margin:0
0 0 -1px;padding:0;overflow:visible;background:#E2E2E2}#industries #mainContent ul,
#industries #mainContent ul
li{margin:0;padding:0}#industries #mainContent ul
li{position:relative;display:block;float:left;width:50%;overflow:hidden;box-sizing:border-box;background:#CCC;list-style-type:none;list-style-image:none;border-left:1px solid #FFF;border-bottom:1px solid #FFF;cursor:pointer}#industries #mainContent li
img{width:100%;height:auto;display:block}#industries #mainContent ul li:before{top:0;display:none;content:"" !important}#industries #mainContent
ul.hierList{display:none}#industries #mainContent ul li
div.title{position:absolute;display:block;bottom:8px;left:8px;padding-right:17px}#industries #mainContent ul li div.title
a{color:#FFF;font-weight:bold;font-size: .75em}#industries #mainContent ul li:hover
a{text-decoration:none}#industries #mainContent ul li a:after{content:"\0000a0\0000a0\0000a0\0000a0";background:url('../i-t1755879956/double-dot-arrow.png') 4px 45% no-repeat;zoom: .75}#industries #mainContent ul li
a.sp_pencil{display:none}#industries #mainContent ul li a.sp_pencil::after{content:""}.resources #mainContent ul.results_list,
.resources #mainContent ul.results_list
li{margin-left:0;padding:10px
0}.resources #mainContent ul.results_list li:before{content:""}.resources #mainContent ul.results_list
li{border-bottom:1px solid #ccc}.resources-news-item #mainContent .item-content,
.resources-publications-item #mainContent .item-content{margin-top:15px}#resources #mainContent ul
li{line-height:21px}#resources #mainContent ul li
.itemdate{margin-bottom:5px}#subContent{margin:0
10px;background:#FFF;clear:both}#subContent
.sideStaticText{color:#999;font-size:1.15em;line-height:1.5}#subContent .subNavList+.sideStaticText{margin-top:30px}.attorneys-item #subContent ul
li{margin-bottom:0;margin-left:15px}.attorneys-item #subContent ul li:before{position:absolute;top:3px;left: -10px;color:#b8b6b6;font-size:9px;content:"■ "}.attorneys-item #subContent #bio_area ul li,
.attorneys-item #subContent #bio_industry ul
li{margin-left:0}.attorneys-item #subContent #bio_area ul li:before,
.attorneys-item #subContent #bio_industry ul li:before{content:""}.contact-item
#subContent{display:none}#banner{position:relative;height:90px;margin-bottom:10px;background-size:135%;overflow:hidden}@media (min-width:352px){#banner{height:99px}}@media (min-width:416px){#banner{height:117px}}@media (min-width:480px){#banner{height:135px}}@media (min-width:544px){#banner{height:153px}}@media (min-width:608px){#banner{height:171px}}@media (min-width:672px){#banner{height:189px}}#banner
h2{width:30%;position:absolute;right:8px;bottom:8px;margin:0;padding:0;font-weight:bold;color:#FFF;font-size:1em;line-height:normal;text-align:right}#pdfLink{position:relative;display:block;font-size: .7em;line-height:1.2;color:#FFF;padding-left:1.6em;background:url('../i-t1755879956/icon_pdf_nocolor.png') 0 0 no-repeat;background-size:auto 200%}#sharebox{display:none}#pdfLink:hover{background-position:left bottom}#banner
#pdfLink{position:absolute;top:8px;right:8px}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}#backLink{font-weight:bold;margin-bottom:14px}#bioTitle{padding:0
0 10px 0}#letterLinks{margin:8px
0 8px 8px;padding:0;overflow:hidden}#letterLinks a,
#letterLinks
span{float:left;width:19px;line-height:19px;margin:0
1px 1px 0;text-align:center;background:#e2e4e1;border:1px
solid #c0c0c0}#letterLinks a:hover{background:#CCC;text-decoration:none}.bioList .results_list>div{overflow:hidden;line-height:normal;margin:10px
0}.bioList .results_list>div.end{width:207px}.bioList .results_list>div>div{line-height:20px}.bioList .results_list>div>.image{margin-bottom:5px}.bioList .results_list>div>.name{font-weight:bold}.bioList .results_list > div  > .emailVCard a+a:before{padding:0
5px;color:#9f9f9f;content:" |  "}.bioList .results_list > div .office ul
li{list-style:none;list-style-image:none}#mainContent .bioList .results_list > div .area ul
li{list-style:none;list-style-image:none;margin-left:0}.bioList .results_list .area
li{display:inline}.bioList .results_list .area li+li:before{content:","}div.listColumn{width:48%;float:left;box-sizing:border-box}.listColumn+.listColumn{float:right}div.listColumn
ul{padding:0;margin:0}#mainContent .listColumn ul
li{margin:0
0 10px 0;padding:0;line-height:1.15;font-size: .9em}div.listColumn
ul.hierList{display:none}#mainContent .listColumn li::before{content:""}div.itemRow
div.title{margin-top:8px;margin-bottom:0}div.itemRow div.title
p{margin:0;padding:0}.itemRowImg{float:left;width:110px;text-align:left}.photoRight{margin-left:14px;float:right}#mainContent ul.searchCriteriaList,
#mainContent ul.searchCriteriaList li,
#mainContent ul.searchCriteriaList li:before{margin-left:0;padding-left:0;list-style:none;content:"" !important}form{position:relative;margin:0;padding:0}form>div>div{position:relative}form>p{clear:both}form>div>div>label{display:block;position:absolute;top:1px;left:5px}#attorneys form>div>div>label{font-weight:bold;display:block;position:relative;top:0;left:0;color:#005596;font-size:15px;font-weight:normal;cursor:pointer}#attorneys form > div > div > div#school,
#attorneys form > div > div > div#area,
#attorneys form > div > div > div#position,
#attorneys form>div>div>div#industry{display:none}#attorneys form>div>div>div>div{cursor:pointer;padding:5px
0 5px 15px;font-size:12px;line-height:1.2}#attorneys form>div>div>div>div.selected{font-weight:bold}label:before{content:url('../i-t1755879956/right-arrow.png');padding-right:5px}label.open:before{content:url('../i-t1755879956/down-arrow.png');font-weight:bold;font-size:14px;padding-right:5px}#recruiting-application label:after{content:""}#recruiting-application #mainContent
.file{width:100%;margin:5px
0}#recruiting-application #mainContent .file
input{margin-top:5px}#recruiting-application .file
label{position:relative}#recruiting-application #mainContent form>div>div{display:inline-block;width:45%}#recruiting-application #mainContent form
#emailField{display:none}#recruiting-application #mainContent
label{top:4px}#recruiting-application #mainContent input[type=text],
#recruiting-application #mainContent
select{padding:5px;font-size:14px}#recruiting-application #mainContent input[type=submit]{height:auto;padding:5px;margin-top:10px;background:#005596}input[type=text]{width:93%;margin:0
0 5px 0;padding:5px;border:1px
solid #dedede;font-size:11px;color:#666}select{width:93%;margin:0
0 5px 0;border:1px
solid #dedede;font-size:11px;color:#666}textarea{width:98%;height:100px;border:1px
solid #dedede;font:normal 11px Helvetica,Arial,sans-serif;color:#666}.radioInput{}.checkboxInput{}.buttonInput{width:auto;height:17px;margin:0
0 0 0;padding:0
3px 1px 3px;background:#969696;border:0
solid #dedede;color:#fff;cursor:pointer}.js
form{display:none}#emailField{display:none}#footer{min-height:50px;margin:1px
0 10px 0;padding:10px
10px 0 10px;color:#999;font-size:12px;line-height:26px;text-align:center;overflow:hidden;!height: 100%;!overflow: visible}#footer
a{color:#999}#footer a:hover{color:#0b3c5d;text-decoration:none}#footer ul li,
#footer
ul{list-style:none;margin:0;padding:0}#footer
ul{padding-top:4px;border-top:1px solid #c0bfbf}#footer ul
li{margin-left:1em;display:inline;line-height:2;white-space:nowrap}#footer ul li:first-child{margin-left:0}#footer
p{padding:0;margin:0;font-size:11px}#footer #officeList
div{display:inline;font-size:10px;text-transform:uppercase}table.SITE_MAP{border-collapse:collapse;margin-top:5px}table.SITE_MAP
th{padding-top:5px;text-align:right}table.SITE_MAP
td{padding-top:5px}table.SITE_MAP
td.h_separator{height:5px;border-bottom:solid 1px #ccc}table.SITE_MAP
td.v_separator{padding-left:15px;padding-right:15px;font-size: .8em;color:#666}div.EMAIL_PAGE
div.email_form{display:none}p.EMAIL_PAGE-title{font-weight:bold;margin-bottom:0;padding-bottom:0}p.EMAIL_PAGE-url{margin-top:0;font-style:italic}table.EMAIL_PAGE{width:500px}table.EMAIL_PAGE
td{width:47%}table.EMAIL_PAGE td
input{width:95%}table.EMAIL_PAGE td
textarea{width:100%;height:120px}div.EMAIL_PAGE
ul.error{color:red}#search
#search_button{margin-left:8px}#search form
div{padding-bottom: .3em}#search .search_form
label{display:inline;margin:3px}#search .search_form label,
#search .search_form
input{width:auto;margin:3px
4px;vertical-align:middle}#search div.sections input,
#search div.search_type
input{border:0}#search
a.more{font-weight:bold;font-size:1.1em}#search
div#select_all_links{margin-top:8px}.searchfoundtext{font-weight:bold}#search
p{padding-top:0;padding-bottom:10px}#search
p.link{padding-top:5px;padding-bottom:0}#printMap{display:inline-block;background:#3874a8;width:70px;padding:4px
4px 4px 4px;color:#fff;text-align:center}#printMap:hover{background:#6a747c;text-decoration:none}#index
#mainContent{padding:0;margin:0}.slider{display:none}#slider{position:relative;width:100%;height:479px;overflow:hidden}#slider
.slideItem{position:relative;display:block;float:left;width:50%;height:50%;overflow:hidden;box-sizing:border-box;border:1px
solid #FFF;border-width:0 1px 1px 0;background-size:cover}#slider .slideItem
.slideExpander{position:absolute;display:block;width:100%;height:50%;z-index:5}#slider .slideItem .slideExpander
span{position:absolute;display:block;bottom:21px;left:12px;width:125px;height:17px;text-indent: -9999px;font-size:0;background:url('../i-t1755879956/panel-labels.png')}#slider .slideItem0
.slideExpander{bottom:0;border-top:1px solid #FFF;background:url('../i-t1755879956/panel0-bg.png');box-sizing:border-box}#slider .slideItem0 .slideExpander
span{background-position:0 0}#slider .slideItem1
.slideExpander{top:0;border-bottom:1px solid #FFF;background:url('../i-t1755879956/panel1-bg.png')}#slider .slideItem1 .slideExpander
span{background-position: -150px 0}#slider .slideItem2
.slideExpander{bottom:0;border-top:1px solid #FFF;background:url('../i-t1755879956/panel2-bg.png');box-sizing:border-box}#slider .slideItem2 .slideExpander
span{background-position: -300px 0}#slider .slideItem3
.slideExpander{top:0;border-bottom:1px solid #FFF;background:url('../i-t1755879956/panel3-bg.png')}#slider .slideItem3 .slideExpander
span{background-position: -450px 0}#slider
.slideItem.slideItem3{border:0}#slider div
.slideExpander.expanded{border:0}#slider
.slideContent{display:none;color:#FFF;padding:12px;margin-top:28px}#slider .slideContent
p{font-size: .7em;line-height:1.2}#slider .slideItem
a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:99;background-color:#fff;filter:alpha(opacity=0);opacity:0}#index
.sp_pencil{position:absolute}#index
#indexPrint{display:none}.popOverDirections{display:none}