@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,300italic,400italic,600italic,700italic|Lato:400,700,400italic,700italic);html,body,table,tr,td,h1,h2,h3,h4,p,div,span{background-color:#FFF;background-image:none;color:#000;font-family:"Lato",Arial,sans-serif}body{margin:0;width:700px;font-family:"Lato",Arial,sans-serif}p{margin:0 0 1em 0}ul{margin-bottom:2rem}.intro p{font-size:1.2em;font-family:"Open Sans",Arial,sans-serif;}hr{margin:1em 0 1.5em}h1,h2,h3,h4{font-size:1.7em;font-weight:bold;text-align:left;margin:0 0 .7em 0;text-transform:uppercase;font-family:"Open Sans",Arial,sans-serif}h1{font-family:"Lato",Arial,sans-serif;font-weight:400;font-size:2em}h2{font-size:1.3em}h3{font-size:1.1em}h4{font-size:1em}table{border:1px solid #000;border-collapse:collapse;width:100%;margin:1em 0;clear:both}th{text-align:left;padding:3px 6px}td{vertical-align:top;padding:3px 6px}#responsive,#header-sticky-wrapper,footer .reiterated_nav,#footer_nav{display:none}footer .secondary_footer{font-size:12px}footer .secondary_footer a:link,footer .secondary_footer a:visited{font-weight:normal;text-decoration:none}#footer{clear:both}.aside a:link,.aside a:visited{font-weight:normal;text-decoration:none}p.return a.button{display:none}#contact div.message{display:none}#firm .mm_difference div.columns,#firm .contact_information div.columns{display:block}#firm .mm_difference div.outer div,#firm .contact_information div.inner div{display:block;padding:0}#firm .contact_information a{text-decoration:none}.practice_area h3,.trial_law h3,.business_law h3{font-size:.9em}.practice_area .related_attorneys a.related_attorney,.trial_law .related_attorneys a.related_attorney,.business_law .related_attorneys a.related_attorney{display:block;float:left;margin-bottom:2rem;text-align:center;width:25%}.practice_area .related_attorneys .related_attorney img,.trial_law .related_attorneys .related_attorney img,.business_law .related_attorneys .related_attorney img{display:block;float:none;margin:0 auto}.practice_area .related_attorneys .related_attorney h4,.trial_law .related_attorneys .related_attorney h4,.business_law .related_attorneys .related_attorney h4{font-size:.8em;margin:.4em .2em 0;text-align:center}.attorney_search{display:none}.attorneys .profile_header{margin-left:0;min-height:0;width:100%;clear:both}.attorneys .profile_header:before,.attorneys .profile_header:after{content:'';display:table}.attorneys .profile_header:after{clear:both}.attorneys .profile_header img{width:45%;float:right;margin:0 0 1.5em 5%}.attorneys .profile_header .name_contact{margin:0;width:50%;float:left;padding:0 0 20px 0}.attorneys .profile_header .name_contact h1 span{font-size:.9em;font-style:italic;text-transform:none;font-family:"Open Sans"}.attorneys .profile_header .name_contact span{display:block;margin-bottom:.3em}.attorneys .main{padding:0}.attorneys .main .description p{margin-bottom:1em}.attorneys .main h2{margin:1em 0}.attorneys .aside section{margin:1em 0 0 0;padding:1em 0 0 0}.attorneys .aside section.offices a{display:none}.attorneys .aside section.offices h2 a{display:block}.attorneys .aside section.offices office{padding:0}.attorneys .aside .areas_of_practice ul{margin:0;font-size:1em}.attorneys .aside .areas_of_practice ul li a:link,.attorneys .aside .areas_of_practice ul li a:visited{font-weight:normal;padding:0 0 .6em 0}.email a:link,.email a:visited{font-weight:normal;text-decoration:none}[data-expand]{display:none}.related_blogs{clear:both}.blog_list.date p,.resource_detail.date p,.blog_detail.date p,.event_date.date p,.news_date.date p,#careers .date p,.resource_date.date p,.single_line.date p{display:inline}.locations .attorneys ul li{display:block;float:left;margin:0 10 10 0}.locations .attorneys ul li a img{display:block;float:none;margin:0}.locations .attorneys ul li a h4{font-size:.8em}