<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">button,input[type=submit]{-webkit-font-smoothing:antialiased;background-color:#4b4b4b;color:#fff;display:inline-block;font-size:1em;font-weight:700;line-height:1;padding:.75em 1em;text-decoration:none}
button:hover,input[type=submit]:hover{background-color:#999;color:#fff;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;transition:background .1s linear}
button:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}
hr{border-bottom:1px solid #d8d8d8;border-left:none;border-right:none;border-top:none;margin:1.5em 0}
img,picture{margin:0;max-width:100%}
blockquote{border-left:2px solid #d8d8d8;color:#717171;margin:1.5em 0;padding-left:.75em}
cite{color:#8b8b8b;font-style:italic}
cite:before{content:'\2014 \00A0'}
fieldset{background:#f2f2f2;border:1px solid #d8d8d8;margin:0 0 .75em 0;padding:1.5em}
label abbr{display:none}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple=multiple],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:#fff;border-radius:3px;border:1px solid #dbdbdb;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);font-family:Raleway,sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em .5em;width:100%}
input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#bfbfbf}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#4b4b4b;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(62,62,62,.7);outline:0}
textarea{resize:vertical}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}
input[type=file]{padding-bottom:.75em;width:100%}
select{margin-bottom:1.5em;max-width:100%;width:auto}
table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #b2b2b2;font-weight:700;padding:.75em 0;text-align:left}
td{border-bottom:1px solid #d8d8d8;padding:.75em 0}
td,th,tr{vertical-align:middle}
ol,ul{margin:0;padding:0;list-style-type:none}
dl{margin-bottom:.75em}
dl dt{font-weight:700;margin-top:.75em}
dl dd{margin:0}
button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}
*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.attorneys_index{overflow:hidden}
.attorneys_index .attorneys{margin-left:0;overflow:hidden}
.attorneys_index .attorneys li{padding:.75em 0;height:auto!important}
.attorneys_index .attorneys li h2{text-align:left;font-size:1.5em}
.attorneys_index .attorneys li a:hover{text-decoration:none;color:#717171}
.attorneys_index .attorneys li .thumb{width:100%;float:none}
@media screen and (min-width:48em){.attorneys_index .attorneys li .thumb{width:auto;float:left;padding:.5em .75em 0 0}
}
.attorneys_index .attorneys li p a:after{position:absolute;padding-left:2px;content:'\00bb'}
.bio_summary p{color:#767474}
.attorneys_list.grid li{overflow:hidden}
.primary .content .blog_posts{padding:1em 0}
.primary .content .blog_posts article{padding:1em 0;border-bottom:1px solid #e5e5e5}
.primary .content .blog_posts article:after{content:'';display:table;clear:both}
.primary .content .blog_posts article:last-child{border-bottom:none}
.primary .content .blog_posts p:last-of-type{margin-bottom:1em}
.primary .content .cover{float:left;padding:.5em .75em .5em 0}
.primary .content .authorDetails{float:left}
.primary .content .comments{overflow:hidden}
.primary .content .comments .commentEntry{width:auto;overflow:hidden}
.primary .content .comments .reply{position:relative}
.page_nav:after{content:'';display:table;clear:both}
.page_nav li{list-style:none}
.page_nav li:first-child{float:left}
.attorney_profile{overflow:hidden;padding-top:2em}
.attorney_profile .thumb{float:left;padding:0 1em}
.attorney_profile a h3,.attorney_profile a:hover,.attorney_profile a:hover h3{text-decoration:none}
#primary aside.offices{width:100%;overflow:hidden}
aside.offices ul{margin-left:0;overflow:hidden}
aside.offices ul li{list-style:none;float:left}
input[type=text],textarea{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border:1px solid #dbdbdb!important}
input[type=text]:focus,textarea:focus{border-color:#989898!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:0!important}
.comments .leaveComment form li,.replyBox li{width:100%;list-style:none}
.comments .leaveComment form li input[type=text],.replyBox li input[type=text]{width:100%;padding:5px 2%}
.comments .leaveComment form li textarea,.replyBox li textarea{width:100%;padding:5px 2%}
.comments .leaveComment form ol,.replyBox ul{margin:0}
.rplyBox ol li{list-style:none}
.full_width form ul{margin-left:0}
.full_width form ul li{list-style:none}
.full_width form ul li input[type=text]{display:block;margin-right:5.13568%;width:100%}
.full_width form ul li input[type=text]:last-child{margin-right:0}
@media screen and (min-width:62em){.full_width form ul li input[type=text]{float:none;display:block;margin-right:5.13568%;width:91.23869%}
.full_width form ul li input[type=text]:last-child{margin-right:0}
}
.full_width form ul li textarea{float:left;display:block;margin-right:5.13568%;width:100%;height:12em;resize:none}
.full_width form ul li textarea:last-child{margin-right:0}
@media screen and (min-width:62em){.full_width form ul li textarea{float:left;display:block;margin-right:5.13568%;width:91.23869%}
.full_width form ul li textarea:last-child{margin-right:0}
}
#new_recommendation{margin-top:15px}
#new_recommendation ol{margin-left:0}
#new_recommendation ol li{margin-bottom:10px;overflow:hidden;list-style:none!important}
#new_recommendation label.label{display:block!important;font-size:12px;margin-bottom:5px;background:0 0;color:#707070;text-shadow:none;border:none;font-weight:400}
abbr[title]{border:none;cursor:none}
#new_recommendation select{width:auto!important}
#new_recommendation .string{width:100%}
#new_recommendation .string input{width:97%;text-align:left}
#new_recommendation label{display:none}
#new_recommendation .text{width:100%}
#new_recommendation .text textarea{width:97%;margin-top:5px;text-align:left;height:150px}
#new_recommendation .buttons input{background:#18b3d0;border:none;color:#fff;padding:4px 10px;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.4)}
#new_recommendation .buttons input:hover{background:#4d4d4d!important}
#new_recommendation .buttons input:active{background:#8c8c8c!important}
.btn{margin-left:.25em;margin-right:.25em;padding-bottom:.25em}
.wysiwyg_container{overflow:hidden;width:auto}
.insertion.form{margin-bottom:1em;border:1px solid #d9d9d9}
.insertion.form form{width:100%}
.insertion.form .fields{margin:0!important;width:100%}
.insertion.form .fields li{width:100%;list-style:none;position:relative;margin-bottom:.25em}
.insertion.form .fields li input[type=text],.insertion.form .insertion.form .fields li textarea{width:97%;padding:.25em 1%}
.insertion.form .fields li select{width:auto}
.insertion.form .fields li.buttons{margin-bottom:0;padding-bottom:0}
.insertion.form .fields li.buttons input{margin-bottom:0!important}
.insertion.form.float_left{float:left;width:190px;margin-right:1.25em;background:#fff;margin-top:0!important;padding:1em}
.insertion.form.float_left input[type=text],.insertion.form.float_left textarea{width:97%;padding:.25em 1%}
.insertion.form.float_right{float:right;width:190px;margin-left:1.25em;padding:1em;background:#fff;margin-top:0!important}
.insertion.form.float_right input[type=text],.insertion.form.float_right textarea{width:97%;padding:.25em 1%}
.insertion.form.float_none{width:auto;float:none;background:#fff;margin-top:0!important;padding:1em;clear:both}
.notice,.warning{width:95%;padding:1%;margin-bottom:1em;font-size:.75em}
body.resources #content ul{margin-left:0!important;margin-bottom:1em!important}
body.resources #content ul li{list-style:none}
body.resources #content ul li ul{margin-left:1.5em}
body.resources #content ul li ul li{list-style:disc}
#li_ui_li_gen_1348673971413_0-logo{z-index:100!important}
.share,.share div,.share span{position:static!important;overflow:hidden}
.fb-like{display:inline-block;margin-right:.5em}
#___plusone_0,.g-plusone{display:inline-block;width:65px!important;margin-right:.5em}
#___plusone_0{width:42px!important}
.fb-like iframe{margin-top:-3px}
.twitter-share{display:inline-block;height:23px;width:85px;margin-top:2px}
.twitter-share iframe{width:85px!important}
#li_ui_li_gen_1348675017557_1-container.IN-right{overflow:hidden!important}
.content .offices.listview{margin-left:0;overflow:hidden}
.content .offices.listview li{list-style:none;width:48%;padding:1%;float:left;overflow:hidden;margin:0;margin-bottom:1em}
.content .offices.listview li h2{margin-bottom:.25em;font-size:1em;line-height:1.125em}
.content aside.offices li h2{margin-bottom:5px!important;font-size:16px!important;line-height:1.125em}
.offices li a{text-decoration:none}
.offices li a:hover{text-decoration:none}
.offices li a h2{color:#18b3d0}
.offices li a address{color:#737373;float:left;width:65%;font-size:.75em;margin-bottom:0}
.offices li a:hover h2{text-decoration:none;color:#4c4c4c!important}
.offices li .thumb{float:left;width:20%;margin-right:1.25em;padding:.25em;background:#fff;border:1px solid #e7e7e7}
.offices li p a{background:#d6d6d6;-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em;padding:2px 4px;line-height:normal;font-size:11px;display:inline-block;color:#8f8f8f}
.offices li p a:hover{color:#3e3e3e}
.office_photo_thumb{float:left;margin-right:.625em;padding:.375em;background:#fff}
.office .office_photo_thumb{width:auto}
.office_details{overflow:hidden;width:100%;margin-bottom:1.5em}
.office_details h2{font-size:1.25em;margin-bottom:0!important}
.office_details+h2{font-size:1.25em}
.office_details .office_photo_thumb{float:left}
.office_details address{float:left;font-style:normal;width:65%}
.office_details address *{font-family:'Source Serif Pro',serif}
.hours{margin-bottom:20px;clear:both!important}
.content .hours h2{font-size:18px!important}
.attorneys_list{margin-left:0;margin-top:1em;overflow:hidden;margin-bottom:2em}
.attorneys_list li{float:left;width:50%;list-style:none;margin-bottom:15px}
.attorneys_list li h5{font-size:21px!important}
.attorneys_list li .thumb{float:left;margin-right:1em}
.attorneys_list li a:hover{text-decoration:none;color:#717171}
.map_container{min-height:8em;margin-bottom:2em;background:#fff;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.4);-moz-box-shadow:0 1px 8px rgba(0,0,0,.4);box-shadow:0 1px 8px rgba(0,0,0,.4)}
#map{height:220px}
.map_infowindow_thumb{float:left;width:40px;padding:5px;background:#fff;border:1px solid #e7e7e7}
.map_infowindow_thumb img{width:40px}
.map_infowindow_details{float:left;width:160px;margin-left:15px;font-size:11px;line-height:14px}
.map_infowindow_details strong{font-weight:700!important}
#map img{max-width:none!important}
#map label{width:auto;display:inline}
img[src^="http://maps.gstatic.com/"]{max-width:none!important}
.recent-posts ul{margin-left:0;padding:0 .5em}
.recent-posts ul li{list-style:none;padding:0 .75em;border-top:1px solid #d8d8d8;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}
.recent-posts ul li a{display:block;width:100%;padding:.5em 0}
.recent-posts ul li:hover{background:#d8d8d8}
.recent-posts ul li:hover a{color:#4b4b4b;text-decoration:none}
.recent-posts ul li p a{color:#717171;font-weight:700;font-size:1.25em}
.recent-posts ul li p{margin-bottom:.25em}
.recent-posts ul li p:last-of-type{margin-bottom:0!important}
.recent-posts h1{font-size:1.5em;padding:.5em 1em;background:#717171;color:#fff}
.recent-posts h2{font-size:1em;margin-bottom:0!important}
.recent-posts h2 a{color:#717171}
.recent-posts h2 a:hover{text-decoration:none;color:#8b8b8b}
.recent-posts #recent_posts{margin-bottom:2em}
.recent-posts ul:last-child li{padding-bottom:.75em}
.widget.form label{font-weight:400}
.widget.form input{width:100%;outline:0;border:none;height:2em}
.widget.form .buttons button{display:block;position:relative;margin:0 auto;height:4em;width:4em;border-radius:100%;box-shadow:1px 2px 3px rgba(0,0,0,.4)}
.widget.form .buttons button .fa-envelope{position:absolute;font-family:FontAwesome;color:#fff;font-size:1.875em;font-style:normal;left:17px;top:16px}
.home_sidebar{overflow:hidden}
.sidebar .widget{overflow:hidden;margin-bottom:1.5em;box-shadow:1px 2px 5px rgba(0,0,0,.2)}
.sidebar .widget h4{padding:.5em 1em;background:#4b4b4b;color:#fff}
.sidebar .widget ul{margin:0;padding:.75em 1.5em}
.widget ul li a:hover{text-decoration:none;color:#717171}
.widget.blog_search input[type=text]{width:95%;padding:5px 2%}
.widget.form ul{margin:0}
.widget.form ul li{width:auto;list-style:none;margin-bottom:10px}
.widget.form .widget.form ul li textarea,.widget.form ul li input[type=text]{padding:5px 2%}
.widget.form ul li select{width:auto}
.widget.blog_posts{padding-top:0!important}
.widget.blog_posts ul li{list-style:none;border-top:1px solid #d8d8d8;padding:.75em 0}
.widget.blog_posts ul li:first-child{margin-top:0;border-top:none;padding-top:0}
.widget.blog_posts .date:before{content:'Posted on:'}
.widget.blog_posts .date span:after{content:'/';margin:0 -3px 0 0}
.widget.attorneys ul{margin-left:0;padding-bottom:0;list-style:none}
.widget.attorneys ul li{overflow:hidden;border-top:1px solid #d8d8d8;padding:1em 0}
.widget.attorneys ul li:first-child{margin-top:0;border-top:none;padding-top:0}
.widget.attorneys ul li .thumb{float:left;padding:.25em .5em 0 0}
.widget.attorneys ul li .thumb img{max-width:100%;height:auto}
.widget.recommendations ul li{list-style:none;border-top:1px solid #d8d8d8;padding:.75em 0}
.widget.recommendations ul li:first-child{margin-top:0;border-top:none;padding-top:0}
.widget.link_group ul li{list-style:none}
.widget.link_group ul li:first-child{margin-top:0}
.widget.link_group ul li h5{margin-bottom:0}
.widget.case_results ul{margin-left:0;padding-bottom:0}
.widget.case_results ul li{list-style:none;padding:.75em 0;border-top:1px solid #d8d8d8}
.widget.case_results ul li:first-child{margin-top:0;padding-top:0;border-top:none}
.widget.case_results ul li h5{margin-bottom:0}
.widget.case_results ul li a:hover{text-decoration:none}
.widget.social_media_posts ul{margin-left:0;padding-bottom:0}
.widget.social_media_posts ul li{list-style:none}
.widget.social_media_posts ul li h5{margin-bottom:0}
.widget.social_media_posts ul li a:hover{text-decoration:none}
.widget.blog_calendar{position:relative}
.widget.blog_calendar table{width:99%}
.widget.blog_calendar h4{text-align:center;z-index:30;position:relative;padding:0!important;background:0 0!important;border:none!important}
.widget.blog_calendar .prev{display:block;background:url(/images/calendar-arrow-left.png) left no-repeat;width:6px;height:11px;text-indent:-9000px;position:absolute;left:15px;top:5px;z-index:50}
.widget.blog_calendar .next{display:block;background:url(/images/calendar-arrow-right.png) left no-repeat;width:6px;height:11px;text-indent:-9000px;position:absolute;right:15px;top:5px;z-index:51}
.widget.blog_calendar table tr{padding:10px}
.widget.blog_calendar table td{padding:4px 4px;text-align:center;background:#eee}
.widget.blog_calendar table td.highlight{background:#fff}
.widget.blog_calendar table td a{color:#a5a5a5;text-decoration:none}
.sidebar .widget.tags ul{margin-left:0;overflow:hidden;padding:.25em 0}
.widget.tags ul:after{content:'';display:table;clear:both}
.widget.tags ul h4+ul{padding:0}
.widget.tags ul li{list-style:none;margin-bottom:10px;float:left;margin-right:.25em}
.widget.tags ul li a{color:#fff;background:#979797;padding:.25em}
.widget.tags ul li a:hover{background:#646464;color:#fff;text-decoration:none}
.widget p{margin-bottom:0!important}
.widget.free_form ol,.widget.free_form ul{margin:0}
.widget.free_form ul li{list-style-position:outside;list-style-type:disc;margin-bottom:0!important;padding-bottom:0;margin-left:1em}
.widget.free_form ol li{list-style-position:outside;list-style-type:decimal;margin-bottom:0!important;padding-bottom:0;margin-left:1em}
.widget.free_form p{margin-bottom:.75em}
.insertion.widget{background:#f9f9f9}
.insertion.widget h4{margin-bottom:.75em;color:#fff;border-bottom:none;background:#717171;padding:.25em .75em}
.insertion.widget h4+div,.insertion.widget h4+ul{padding:0 1.25em}
.insertion.widget.no-background{background:0 0!important}
.insertion.widget.float_left{float:left;display:block;margin-right:5.13568%;width:100%;margin-bottom:2em}
.insertion.widget.float_left:last-child{margin-right:0}
@media screen and (min-width:62em){.insertion.widget.float_left{float:left;display:block;margin-right:5.13568%;width:47.43216%}
.insertion.widget.float_left:last-child{margin-right:0}
}
.insertion.widget.float_right{float:left;display:block;margin-right:5.13568%;width:100%;margin-right:0;margin-bottom:2em}
.insertion.widget.float_right:last-child{margin-right:0}
@media screen and (min-width:62em){.insertion.widget.float_right{float:right;display:block;margin-left:5.13568%;width:47.43216%;margin-right:0}
.insertion.widget.float_right:last-child{margin-right:0}
}
.insertion.widget.float_none{float:none;float:left;display:block;margin-right:5.13568%;width:100%;margin-bottom:2em}
.insertion.widget.float_none:last-child{margin-right:0}
.insertion.widget.free_form h4+div{padding-bottom:0!important}
.insertion.widget .rowList{margin-bottom:0!important}
.widget p.notice,.widget p.warning{margin-bottom:15px!important}
.insertion.widget.float_none .widget.attorneys ul li p{width:82%}
.attorney_profile a:hover h3,.attorneys h2 a:hover,.attorneys_list li a:hover,.btn:hover,.cancel_reply:hover,.case_results h2 a:hover,.content a[href^=tel]:hover,.offices.listview li a:hover h2,.page_nav li a:hover,.recent-posts h2 a:hover,.recommendations h2 a:hover,aside.offices li a:hover h2,h3 a:hover,p a:hover{text-decoration:none!important}
.sidebar{padding:0!important}
.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.ir{background-color:transparent;border:0;overflow:hidden}
.ir:before{content:'';display:block;width:0;height:150%}
*{box-sizing:border-box}
body,html{height:100%}
#siteCanvas,#siteWrapper{height:auto;width:100%;position:relative}
@media screen and (min-width:62em){#siteCanvas,#siteWrapper{height:100%}
}
#siteWrapper{overflow:hidden}
@media screen and (min-width:62em){#siteWrapper{overflow:visible}
}
#siteCanvas{background:#fff;z-index:1}
.sub{height:auto}
.primary img{max-width:100%;height:auto}
.primary .sidebar{padding:.25em 0 0 .5em}
@media screen and (min-width:62em){.primary .sidebar{float:left;display:block;margin-right:5.13568%;width:29.90954%;margin-right:0}
.primary .sidebar:last-child{margin-right:0}
}
.primary .sidebar .contact{background:rgba(0,0,0,.1);padding:.5em 1.25em 2em}
.primary .sidebar .contact h4{margin-bottom:.25em}
.primary .sidebar .contact label{font-weight:400}
.primary .sidebar .contact input{width:100%;border-radius:4px;outline:0;border:none;height:2em}
.primary .sidebar .contact textarea{height:8em;resize:none;margin-bottom:1em}
.primary .badge img{max-width:350px;width:auto;height:auto;display:block;margin:1.5em auto 0}
.map_container h2{text-align:left}
.map_container #map{-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;transform:none!important}
.full_width .contact{display:none}
.rise{-webkit-transform:translate3d(0,250px,0);-moz-transform:translate3d(0,250px,0);-ms-transform:translate3d(0,250px,0);-o-transform:translate3d(0,250px,0);transform:translate3d(0,250px,0);-webkit-animation:rise .8s cubic-bezier(.165,.84,.44,1) forwards;-moz-animation:rise .8s cubic-bezier(.165,.84,.44,1) forwards;animation:rise .8s cubic-bezier(.165,.84,.44,1) forwards}
.rise:nth-child(2){animation-duration:.6s;-webkit-animation-duration:.6s;-moz-animation-duration:.6s}
.rise:nth-child(3){animation-duration:.7s;-webkit-animation-duration:.7s;-moz-animation-duration:.7s}
@-webkit-keyframes rise{to{-webkit-transform:translate3d(0,0,0)}
}
@-moz-keyframes rise{to{-moz-transform:translate3d(0,0,0)}
}
@keyframes rise{to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.already-visible{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;-webkit-animation:none!important;-moz-animation:none!important;animation:none!important}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{-webkit-font-smoothing:antialiased;background-color:#fff;font-size:1em;line-height:1.5}
input,label,select{display:block;font-family:Raleway,sans-serif;font-size:1em}
.sub label{color:#2b2b2b;font-size:.75em;font-weight:700!important;letter-spacing:1px;text-transform:uppercase}
label{margin-bottom:.5em}
label.required:after{content:'*'}
span.required{color:#1a6ba5}
*{font-family:Raleway,sans-serif}
body,p{color:#555;font-family:'Source Serif Pro',serif!important}
a{color:#1a6ba5;font-family:inherit;text-decoration:none;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;transition:color .1s linear}
a:active,a:focus,a:hover{color:#999}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#2b2b2b;font-family:Raleway,sans-serif!important;font-weight:800;text-transform:uppercase}
h1,h2,h3,h4,h5,h6{line-height:1.125;margin:0 0 1rem;text-rendering:optimizeLegibility}
h1{font-size:2em}
h2{font-size:1.75em}
h3{font-size:1.5em}
h4{font-size:1.25em}
h5{font-size:1em}
h6{font-size:.75em}
p{font-weight:400;margin:0}
h2.headline{font-size:2.5em;margin-bottom:1em;text-align:center}
p.lead{font-size:1.125em;margin:0 auto;max-width:40em;text-align:center}
p.lead:after{border-bottom:1px solid #efefef;content:'';display:block;margin:1.75em auto 2.5em;width:200px}
@media screen and (min-width:62em){p.lead{font-size:1.25em}
p.lead:after{margin:2.5em auto 3em;width:350px}
}
.primary .content p{margin-bottom:1em}
ul.bullets{margin:0;padding-left:2em}
ul.bullets li{font-family:'Source Serif Pro',serif;line-height:inherit;margin-bottom:.75em}
ol{margin:0;padding-left:2em;list-style:decimal}
ol li{font-family:'Source Serif Pro',serif;margin-bottom:.75em}
.wysiwyg_container p *{font-family:'Source Serif Pro',serif}
label{font-size:.75em}
blockquote{border-left:2px solid #1a6ba5;color:#555;font-size:.9em;padding:.5em 0 .5em 1em;margin:0 0 24px}
.caps{font-family:inherit}
input[type=submit]{width:auto!important;height:auto!important;display:inline-block;background:#1a6ba5;border:none;border-radius:0;color:#fff;font-size:.875em;font-weight:800!important;letter-spacing:1px;line-height:1;padding:1em 2.25em;text-transform:uppercase}
@media screen and (min-width:62em){input[type=submit]{padding:1.25em 2.25em}
}
input[type=submit]:hover{background:#999;cursor:pointer}
input[type=submit]:active{background:#999!important}
.replyBox input[type=submit]{background:#999}
small{font-size:.85em}
.insertion.image{margin-bottom:1em}
.insertion.image img{display:block;height:auto!important;margin:0 auto}
.insertion.image .text{color:#555;font-size:.75em;padding:.5em;position:relative}
@media screen and (min-width:62em){.insertion.image.float_left{float:left;margin-right:1em}
.insertion.image.float_right{float:right;margin-left:1em}
}
.insertion.video{background:0 0!important;height:0;margin-bottom:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;padding-top:25px;position:relative}
.insertion.video .video_wrapper{text-align:center;margin-bottom:15px!important;clear:both;width:100%!important;margin-top:0!important;position:relative;padding-bottom:58%;padding-top:25px;height:0;overflow:hidden}
.insertion.video video{margin-bottom:0;max-width:100%;position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.insertion.video embed,.insertion.video iframe,.insertion.video object{position:static;top:0;left:0;width:100%!important}
.insertion.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.insertion.video.float_left{float:left;margin-right:1em;width:auto}
.insertion.video.float_right{float:right;margin-left:1em;width:auto}
div.video div.insertion.widget div.free_form div.widget_content{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
div.video div.insertion.widget div.free_form div.widget_content div iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.insertion.widget{margin-bottom:24px}
.insertion.widget h4{background:#dbdbdb;color:#374048;padding:.75em .75em}
.insertion.widget .map_container{margin-bottom:0}
.insertion.widget .widget.case_results ul li{border-bottom:none;margin-bottom:0}
.insertion.widget .widget.link_group ul{margin-bottom:24px}
.insertion.form{padding:24px}
.insertion.widget .widget.attorneys ul li .thumb .thumb.profile_pic.micro img{width:48px}
.big-table{display:none}
@media screen and (min-width:62em){.small-table{display:none}
.big-table{display:block}
}
table{border:1px solid #dbdbdb}
table tr:nth-of-type(even){background:#f7f7f8}
table th{border-bottom:none;font-size:.85em;line-height:1.25;padding:12px}
table td{border-bottom:none;font-size:.85em;line-height:1.25;padding:12px}
.navtoggle{cursor:pointer;position:absolute;right:1.25em;top:1.25em;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .5s .15s cubic-bezier(.39,.575,.565,1);-moz-transition:all .5s .15s cubic-bezier(.39,.575,.565,1);transition:all .5s .15s cubic-bezier(.39,.575,.565,1)}
@media screen and (min-width:48em){.navtoggle{right:1.5em;top:1.5em}
}
@media screen and (min-width:62em){.navtoggle{display:none}
}
.navtoggle .bar{display:block;width:30px;height:3px;margin-bottom:7px;background:#2b2b2b;-webkit-transform:rotate(0) translate3d(0,0,0);-moz-transform:rotate(0) translate3d(0,0,0);-ms-transform:rotate(0) translate3d(0,0,0);-o-transform:rotate(0) translate3d(0,0,0);transform:rotate(0) translate3d(0,0,0);-webkit-transition:background .2s cubic-bezier(.165,.84,.44,1);-moz-transition:background .2s cubic-bezier(.165,.84,.44,1);transition:background .2s cubic-bezier(.165,.84,.44,1)}
.navtoggle:active .bar,.navtoggle:focus .bar,.navtoggle:hover .bar,.navtoggle:visited .bar{background:#999}
.mobileMenu{position:fixed;display:block;overflow-y:auto;width:18em;top:0;right:0;z-index:1;background:#555;height:100%;padding:2em 1em;box-shadow:none;-webkit-transition:all .3s .1s cubic-bezier(.39,.575,.565,1);-moz-transition:all .3s .1s cubic-bezier(.39,.575,.565,1);transition:all .3s .1s cubic-bezier(.39,.575,.565,1);-webkit-transform:translate3d(18em,0,0);-moz-transform:translate3d(18em,0,0);-ms-transform:translate3d(18em,0,0);-o-transform:translate3d(18em,0,0);transform:translate3d(18em,0,0)}
@media screen and (min-width:62em){.mobileMenu{display:none}
}
.mobileMenu .navtoggle{position:absolute;right:1.25em;top:0}
@media screen and (min-width:48em){.mobileMenu .navtoggle{right:1.5em;top:.5em}
}
.mobileMenu .navtoggle i{font-family:FontAwesome!important;font-style:normal;font-size:3em;color:#fff}
.mobileMenu h3{font-size:2em;margin-bottom:.5em;color:#fff}
.mobileMenu&gt;ul&gt;li{border-top:1px solid rgba(250,250,250,.4);cursor:pointer}
.mobileMenu&gt;ul&gt;li&gt;a{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}
.mobileMenu&gt;ul&gt;li&gt;a:hover{background:rgba(250,250,250,.4);color:#4b4b4b}
.mobileMenu&gt;ul&gt;li:last-child{border-bottom:1px solid rgba(250,250,250,.4)}
.mobileMenu&gt;ul&gt;li&gt;ul{padding:0 1.5em}
.mobileMenu&gt;ul&gt;li&gt;ul&gt;li&gt;ul{display:none}
.mobileMenu&gt;ul&gt;li&gt;ul&gt;li&gt;a:before{content:'\f0da';font-family:FontAwesome;margin-right:.25em}
.mobileMenu&gt;ul&gt;li&gt;ul&gt;li&gt;a:first-child{padding-top:0}
.mobileMenu&gt;ul&gt;li&gt;ul&gt;li&gt;a:hover{color:#989898}
.mobileMenu&gt;ul a{display:block;color:#fff;font-size:1.25em;padding:.75em .5em}
@media screen and (min-width:62em){.mobileMenu&gt;ul{display:none}
}
@media (max-width:991px){.left .mobileMenu{box-shadow:0 3px 5px rgba(0,0,0,.5);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
header{background:#fff;z-index:100;width:100%}
.headerWrap{margin:0 auto;max-width:1200px;padding:1.5em}
.headerPhone{background:#1b1b1b;padding:.75em 1em;text-align:center}
.headerPhone a{color:#fff;font-size:1.125em;font-weight:800}
.headerPhone a:hover{color:#999}
.headerPhone a:before{color:#1a6ba5;content:'\f095';font-family:FontAwesome;margin-right:.25em}
header .logo{display:block;max-width:75%;width:auto;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);-moz-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1)}
header .logo .title{display:block;font-size:1.25em;font-weight:800;line-height:1.125;text-transform:uppercase}
header .logo .tagline{display:block;font-size:1em;font-weight:800;line-height:1.125;margin-top:.25em;text-transform:uppercase}
header .phone{display:none}
@media screen and (min-width:62em){.headerPhone{display:none}
.headerWrap{align-items:center;display:flex;padding:1.25em 1em}
header .logo{flex-basis:50%}
header .logo .title{font-size:1.5em}
header .logo .tagline{font-size:1.25em}
header .phone{display:block;flex-basis:50%;text-align:right}
.phone span{color:#2b2b2b;display:block;font-size:.75em;font-weight:800;letter-spacing:1px;text-transform:uppercase}
.phone a{font-size:2em;font-weight:800;line-height:1.125}
}
.mainNav{display:none}
@media screen and (min-width:62em){.mainNav-wrapper{background:#1b1b1b;position:relative;width:100%;z-index:999}
.mainNav{display:block;float:none;margin:0 auto;max-width:1220px;padding:0 1em;width:100%}
.mainNav a{color:#fff;font-size:.875em;font-weight:800;text-transform:uppercase}
.mainNav&gt;ul{display:flex;flex-direction:row}
.mainNav&gt;ul&gt;li{position:relative;flex-grow:1;height:100%;text-align:center;z-index:10;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);-moz-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1)}
.mainNav&gt;ul&gt;li.parent&gt;a:after{color:#1a6ba5;content:'\f107';font-family:FontAwesome!important;margin-left:5px;position:relative;top:-1px}
.mainNav&gt;ul&gt;li&gt;a{display:block;width:100%;height:100%;padding:1.75em 0;cursor:pointer;line-height:1.75;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);-moz-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1)}
.mainNav&gt;ul&gt;li&gt;ul{display:none;left:0;width:20em;height:100%;position:absolute;right:0;z-index:9}
.mainNav&gt;ul&gt;li&gt;ul li{background-color:#fff;border-bottom:1px solid #efefef;line-height:1.25;display:block;position:relative;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}
.mainNav&gt;ul&gt;li&gt;ul li:last-child{border-bottom:none}
.mainNav&gt;ul&gt;li&gt;ul li a{color:#1a6ba5;display:block;font-weight:700;height:100%;padding:24px;text-align:left;width:100%}
.mainNav&gt;ul&gt;li&gt;ul li a:hover{color:#999}
.mainNav&gt;ul&gt;li&gt;ul li&gt;ul{display:none;position:absolute;width:100%;right:-100%;top:0;background:#d8d8d8}
.mainNav&gt;ul&gt;li&gt;ul li&gt;ul.bottom{top:auto;bottom:0}
.mainNav&gt;ul&gt;li&gt;ul li&gt;ul li a{width:100%;display:block}
.mainNav&gt;ul&gt;li&gt;ul li&gt;ul ul{display:none}
.mainNav&gt;ul&gt;li&gt;ul li:hover&gt;ul{display:none}
.mainNav&gt;ul&gt;li:hover&gt;a{color:#dbdbdb}
.mainNav&gt;ul&gt;li:hover&gt;ul{display:block}
.mainNav a:last-child li{border:none}
}
.unslider{margin:0;overflow:auto;padding:0;position:relative}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel&gt;li{float:left}
.unslider-vertical&gt;ul{height:100%}
.unslider-vertical li{float:none;width:100%}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}
.unslider-arrow{display:none;position:absolute;left:20px;z-index:2;cursor:pointer}
.unslider-arrow.next{left:auto;right:20px}
.unslider-nav{bottom:2rem;display:block;left:0;position:absolute;right:0}
.unslider-nav ol{list-style:none;text-align:center}
.unslider-nav ol li{display:inline-block;width:6px;height:6px;margin:0 4px;background:0 0;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px solid #fff;cursor:pointer}
.unslider-nav ol li.unslider-active{background:#fff;cursor:default}
.slideWrap{background-position:center top!important;background-size:cover!important}
.slideContent{padding:2.5em 5%}
.slideOverlay{background:rgba(0,0,0,.8);min-height:32em}
@media screen and (min-width:62em){.slideContent{margin:0 auto;max-width:1200px;padding:8em 0 0}
.slideOverlay{background:0 0;background-image:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,0));min-height:40em;padding:0 1em}
}
.slideContent h2{color:#fff;font-size:2em;margin-bottom:0;max-width:85%;text-transform:uppercase}
.slideContent h2:after{content:'';display:block;width:100px;border-bottom:1px solid #1a6ba5;margin:.75em 0}
.slideContent h2 a{color:#fff}
.slideContent h2 a:hover{color:#dbdbdb}
.slideContent .slideBody{color:#fff;width:90%}
.slideContent .slideBody p{color:#fff}
.slideContent .button{background:#1a6ba5;color:#fff;display:inline-block;font-size:.75em;font-weight:800;letter-spacing:1px;margin-top:2.5em;padding:1.25em 2.25em;text-transform:uppercase}
.slideContent .button:hover{background:#999;-webkit-transition:background .2s;-moz-transition:background .2s;transition:background .2s}
@media screen and (min-width:48em){.slideContent h2{font-size:2.75em}
}
@media screen and (min-width:62em){.slideContent h2{font-size:3.375em;max-width:50%}
.slideContent h2:after{width:125px}
.slideContent .slideBody{font-size:1.25em;width:60%}
.slideContent .button{margin-top:2.75em;padding:1.5em 2.5em}
}
.shoutout{background:#efefef}
.shoutBox{border-bottom:1px solid #dbdbdb;padding:1.5em}
.shoutBox:last-child{border-bottom:none}
.shoutBox h4{font-size:1em;margin-bottom:0}
.shoutBox h4:after{content:'';border-bottom:2px solid #1a6ba5;display:block;margin:.75em 0;width:35px}
@media screen and (min-width:62em){.shoutoutWrap{display:flex}
.shoutBox{border-bottom:none;border-right:1px solid #fff;flex-basis:25%;padding:3em 2em}
.shoutBox:last-child{border-right:none}
.shoutBox h4{font-size:1.25em}
}
@media screen and (min-width:80em){.shoutBox{padding:4em 3em}
}
.primary{padding:2.5em 5%}
@media screen and (min-width:62em){.primary{padding:6em 1em}
.primary .content{max-width:1200px;margin:0 auto}
.primary .content:after{content:'';display:table;clear:both}
.primary .content .col2&gt;div{float:left;width:50%}
.primary .content .col2-1{padding-right:1.5em}
.primary .content .col2-2{padding-left:1.5em}
.primary .content .col2:after{content:'';display:table;clear:both}
}
.fullSpace{background:#efefef}
.fullSpaceContent{padding:2.5em 5%}
.fullSpaceContent .space h3{font-size:2em}
.fullSpaceContent .space h3:after{content:'';display:block;width:100px;border-bottom:1px solid #1a6ba5;margin:.75em 0}
.fullSpaceContent .space p{margin-bottom:1em}
.fullSpaceContent .space .image_wrapper{display:none}
@media screen and (min-width:62em){.fullSpace{display:flex;padding:0}
.fullSpaceContent{flex:1;padding:8em 0}
.fullSpaceContent .space{width:75%;margin:0 auto}
.fullSpaceContent .space h3{font-size:2.75em}
.fullSpaceContent .space h3:after{width:125px}
.fullSpaceContent .space p{font-size:1.25em}
.fullSpaceImage{background:url(/images/full-image.jpg) no-repeat;background-position:center;background-size:cover;flex:1}
}
.practiceAreas{padding:2em 5%}
.pa{margin-bottom:1.5em}
.pa-content{text-align:center}
.pa-content img{margin-bottom:1em;width:60px}
@media screen and (min-width:62em){.practiceAreas{padding:6em 1em}
.practiceAreasWrap{margin:0 auto;max-width:1200px}
.pa{display:inline-block;margin-bottom:3em;vertical-align:top;width:49%}
//.pa{display:inline-block;margin-bottom:3em;vertical-align:top;width:33.3333%}
.pa-content{padding:0 1.5em}
.pa-content img{width:90px}
}
.home .contact{background:url(/images/contact-bg.jpg) no-repeat center;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important}
.home .contactWrap{background:rgba(0,0,0,.8);padding:2em 5%}
.home .contactWrap p{color:#fff;margin-bottom:1em}
.home .contactWrap .warning,.home .contactWrap .notice{text-align:center;color:#2b2b2b}
@media screen and (min-width:62em){.home .contactWrap{padding:5em 0}
.home .contact .formWrap{max-width:40em;margin:0 auto}
.home .contact .formWrap:after{content:'';display:table;clear:both}
}
.home .contact .formWrap h4{border-bottom:none;color:#fff;font-size:2.5em;padding:0;text-align:center}
.home .contact .formWrap label{color:#fff;font-size:.75em;font-weight:800!important;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}
.home .contact .formWrap input{color:#fff;background:0 0;border:1px solid #fff!important;border-radius:0;font-size:1.25em;margin-bottom:.5em;outline:0;padding:.5em .75em;width:100%}
.home .contact .formWrap input:focus{outline:-webkit-focus-ring-color auto 5px!important}
.home .contact .formWrap textarea{color:#fff;background:0 0;border:1px solid #fff!important;font-size:1.25em;font-weight:600;height:6em;outline:0;padding:.5em;resize:none}
.home .contact .formWrap textarea:focus{outline:-webkit-focus-ring-color auto 5px!important}
.home .contact .formWrap input[type=submit]{background:#1a6ba5;border:none!important;color:#fff;display:block;font-size:.875em;font-weight:800!important;letter-spacing:1px;line-height:1.5;padding:1em 2.25em;margin:0 auto;text-transform:uppercase;-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);-moz-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1)}
.home .contact .formWrap input[type=submit]:focus,.home .contact .formWrap input[type=submit]:hover{background:#999;border:none!important;color:#fff}
@media screen and (min-width:62em){.home .contact .formWrap input[type=submit]{padding:1.25em 2.5em}
}
.spacerWrap{padding:2em 5%}
@media screen and (min-width:62em){.spacerWrap{padding:4em 0}
.spacerWrap .spaces{max-width:60em;margin:0 auto}
.spacerWrap .spaces:after{content:'';display:table;clear:both}
}
.spacerWrap .spaces .spacer{padding:0;margin-bottom:2em}
.spacerWrap .spaces .spacer:nth-child(2){margin-bottom:0}
.spacerWrap .spaces .spacer:after{content:'';display:table;clear:both}
@media screen and (min-width:62em){.spacerWrap .spaces .spacer{margin:0}
.spacerWrap .spaces .spacer:nth-child(1){float:left;padding-right:2em;width:50%}
.spacerWrap .spaces .spacer:nth-child(2){border-right:none;float:left;padding-left:2em;width:50%}
}
.spacerWrap .spaces .spacer .btn{display:block;font-family:'Source Serif Pro',serif;margin:1em 0 0;padding:0}
.spacerWrap .spaces .spacer .btn:after{content:'\00bb';padding-left:2px}
.contact_container:nth-of-type(n+2){margin-top:1em}
.contact_container .image{display:none;float:left;margin-right:1em;max-width:75px}
.contact_container address{font-family:'Source Serif Pro',serif;font-style:normal;overflow:hidden}
.contact_container address *{font-family:'Source Serif Pro',serif}
.contact_container address+div{display:none}
footer{background:#001b2e;padding:2em 5%}
@media screen and (min-width:62em){footer{padding:4em 0}
}
footer .footWrap{max-width:60em;margin-left:auto;margin-right:auto}
footer .footWrap:after{content:'';display:table;clear:both}
footer .footRow:after{content:'';display:table;clear:both}
footer .footNav{display:none}
footer .footNav a{color:#fff;font-family:'Source Serif Pro',serif}
footer .footNav a:hover{color:#999}
footer .footNav&gt;ul&gt;li{margin-bottom:.5rem}
footer .footNav&gt;ul&gt;li&gt;ul{display:none}
@media screen and (min-width:62em){footer .footRow{margin-bottom:2.5em}
footer .footNav{display:block;float:left;width:25%}
footer .footNav:last-child{margin-right:0}
}
footer .disclaimer{font-size:.75em;margin-bottom:2rem;text-align:center}
footer .disclaimer p{color:#999}
@media screen and (min-width:62em){footer .disclaimer{display:block;float:left;margin-bottom:0;padding:0 1rem;width:50%}
}
footer .social{text-align:center;margin-bottom:2rem}
@media screen and (min-width:62em){footer .social{float:right;margin-bottom:0;text-align:right;width:25%}
}
.social h3{color:#fff;margin-bottom:.5rem}
.social ul li{display:inline-block}
footer .copyright{text-align:center;margin-bottom:2rem}
footer .copyright p{color:#fff;font-size:.75em}
footer .lawlytics{margin-bottom:2rem}
footer .lawlytics .lawlyticslogo{background:url() no-repeat;background-size:200%;display:block;height:46px;margin:0 auto;width:150px}
footer .lawlytics .lawlyticslogo:hover{background-position-x:-150px}
footer .groupdisc{text-align:center}
footer .groupdisc ul{display:flex;font-size:.75em;justify-content:center}
footer .groupdisc ul li:after{content:'|';margin:0 .25em;color:#fff}
footer .groupdisc ul li:last-child:after{content:'';margin:0}
footer .groupdisc ul li a{font-family:'Source Serif Pro',serif;color:#fff;cursor:pointer}
footer .groupdisc ul li a:hover{color:#999}
@media screen and (min-width:62em){.copyWrap{align-items:center;display:flex}
footer .copyright{flex-basis:35%;margin-bottom:0;text-align:left}
footer .lawlytics{flex-basis:30%;margin-bottom:0}
footer .groupdisc{flex-basis:35%}
footer .groupdisc ul{justify-content:flex-end}
}
.sub .hero{background:url() no-repeat center;position:relative;width:100%;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important}
.sub .hero .headingWrap{background:rgba(0,0,0,.65);padding:2.5em 5%}
.sub .hero .headingWrap hgroup h1{color:#fff;font-size:2em;font-weight:800;line-height:1.125;margin-bottom:0;text-align:center;text-transform:uppercase}
@media screen and (min-width:62em){.sub .hero .headingWrap{padding:4em 1em}
.sub .hero .headingWrap hgroup{margin:0 auto;max-width:60em}
.sub .hero .headingWrap hgroup h1{font-size:3.5em}
}
.sub .primary{margin:0 auto;max-width:60em;padding:2.5em 5%}
.sub .primary:after{content:'';display:table;clear:both}
@media screen and (min-width:62em){.sub .primary{padding:2.5em 0}
.sub .content{display:block;float:left;margin-right:5%;padding:1em 0;width:65%}
}
@media screen and (min-width:62em){.sub .contact{display:block;float:left;width:30%}
}
.contact .formWrap .subnavigation{margin-bottom:1.5em}
.contact .formWrap h4{border-bottom:2px solid #19202d;color:#1a6ba5;text-align:left;padding:12px}
.contact .formWrap .subnavigation h4 a{color:#1a6ba5;padding:0}
.contact .formWrap .subnavigation h4 a:hover{color:#999}
.contact .formWrap .subnavigation a{color:#2b2b2b;display:block;padding:12px}
.contact .formWrap .subnavigation nav&gt;ul&gt;li&gt;a{font-weight:700;letter-spacing:1px;font-size:.75em;text-transform:uppercase}
.contact .formWrap .subnavigation a:hover{color:#999}
.contact .formWrap .subnavigation nav{font-weight:600}
.contact .formWrap .subnavigation nav&gt;ul&gt;li{background:#efefef;margin-bottom:2px}
.contact .formWrap .subnavigation .active&gt;a{color:#1a6ba5}
.contact .formWrap .subnavigation .active&gt;a:hover{color:#999}
.widget.subnavigation nav .active&gt;ul{display:block!important;padding:0}
.sub .contact .formWrap .widget.subnavigation nav ul&gt;li&gt;ul&gt;li&gt;a{padding:0 12px 12px;font-size:.85em}
.sub .contact .formWrap .widget.subnavigation nav ul&gt;li&gt;ul&gt;li:last-child a{padding-bottom:24px}
.widget.form textarea{font-weight:600;height:8em;resize:none;margin-bottom:1em}
.widget.form .widget.form ul li textarea,.widget.form ul li input[type=text]{padding:.5em}
.sub .spacerWrap{border-top:1px solid #efefef}
.case_results.listview{padding:1em 0}
.page_nav li.prev{float:left}
.page_nav li.next{float:right}
.case_results li{border-bottom:1px solid #efefef;margin-bottom:1.5em}
.entry_container{padding:.5em 0 1.25em}
.entry_container:after{content:'';display:table;clear:both}
.case_results.listview .entry_container .entry{overflow:hidden}
.case_results .entry_container .entry p small{text-transform:uppercase;font-weight:600}
.case_results.listview .summary a{display:block;font-size:.85em;margin-top:.25em}
.case_results.listview .summary a:after{content:'\00bb';padding-left:2px}
.case_result .page_nav{margin-bottom:1.5em}
.case_result.wrapped_content p span{text-transform:uppercase;font-size:.85em;font-weight:600}
.case_result .attorney_profile{font-family:'Source Serif Pro',serif}
.case_result .attorney_profile .thumb{float:left;padding:0;width:100px;margin-right:1em}
.case_result .primary .case_result h1{font-size:2em}
@media screen and (min-width:62em){.case_result .page_nav{font-size:.85em}
.case_result .attorney_profile .thumb{width:125px}
.case_result .attorney_profile{font-size:.85em}
}
.attorneys_index .attorneys li .thumb{width:100px;padding:0 0 .5em 0}
.attorneys_index .attorneys li .bio_summary{margin-bottom:0}
.attorneys_index .attorneys li h2{font-size:1.25em;margin-bottom:.25em}
.attorneys_index .attorneys li .bio_summary+p{margin-bottom:12px}
.attorneys_index .attorneys li .bio_summary a{display:block;margin-top:.25em}
@media screen and (min-width:48em){.attorneys_index .attorneys li .thumb{width:125px;padding:.25em 1em 0 0}
.attorneys_index .attorneys li .bio_summary a{font-size:.85em}
}
.sub.attorney .primary .photo{margin-bottom:24px}
.sub.attorney .primary .photo img{display:block}
.sub.attorney .primary .content .recent-posts h1{font-size:1.25em}
.sub.attorney .primary .content .recent-posts ul li:first-child{border-top:none}
.sub.attorney .primary .content .recent-posts ul li h2{font-size:1em}
.attorneys_index ul.attorneys.grid.bullets{list-style:none;padding-left:0}
.manual-photo{margin-bottom:24px}
.manual-photo img{display:block}
.content .offices.listview li{height:auto!important;padding:0;width:100%}
.sub.offices_index .office_photo_thumb{display:none}
.offices li a h2{color:#1a6ba5}
.content .offices.listview li h2{font-size:1.25em}
.offices li a:hover h2{color:#999!important}
.offices li a address{color:#555;font-size:1em;font-style:normal;width:100%}
.offices li a address *{font-family:'Source Serif Pro',serif}
@media screen and (min-width:62em){.content .offices.listview li{float:left;padding:0 1em;width:50%}
.content .offices.listview li:nth-child(2n+3){clear:both}
.content .offices.listview li h2{font-size:1em}
.offices li a address{font-size:.85em}
}
.attorneys_list li{height:auto!important;margin-bottom:1em;width:100%}
.attorneys_list li h5{font-size:1.125em!important;margin-bottom:.125em}
@media screen and (min-width:62em){.attorneys_list li{width:50%}
.attorneys_list li:nth-child(2n+3){clear:both}
}
.recommendations.listview{padding:1em 0}
.primary .content .recommendations.listview .summary a{display:block;font-size:.85em;margin-top:.25em}
.primary .content .recommendations.listview .summary a:after{content:'\00bb';padding-left:2px}
.primary .content .recommendations.listview li:first-child{padding-top:1em}
.primary .content .recommendations.listview li{padding:1.5em 0;border-bottom:1px solid #e5e5e5}
.primary .content .recommendations.listview .summary{margin-bottom:0}
.primary .content .recommendations.listview li:last-child{border-bottom:none}
.recommendation .page_nav{margin-bottom:1.5em}
@media screen and (min-width:62em){.recommendation .page_nav{font-size:.85em}
}
.primary .content .blog_posts article{padding:1.5em 0}
.primary .content .blog_posts article:first-child{padding-top:1em}
.sub.blog .primary .blog_posts h2{text-align:left;margin-bottom:12px}
.sub.blog .primary .blog_posts .meta{font-size:.85em}
.sub.blog .primary .blog_posts .meta span{font-family:'Source Serif Pro',serif}
.primary .content .cover .imageContainer img{display:block}
.primary .content .cover{float:none;padding:0 0 1em 0;width:100px}
.sub.blog .primary .blog_posts .continue{font-family:'Source Serif Pro',serif;font-size:.85em}
.sub.blog .primary .blog_posts .continue a:after{content:'\00bb';padding-left:4px}
.pagination{font-size:.85em;margin-top:1.5em}
.pagination li{display:inline-block}
.pagination .arrow.unavailable{display:none}
.pagination .arrow a{margin-right:10px}
.pagination .arrow.next a{margin-left:10px;margin-right:0}
@media screen and (min-width:62em){.primary .content .cover{float:left;padding:.5em 1em .5em 0;width:125px}
.primary .content .float_entry{overflow:hidden}
}
.primary .content .blog_posts article h1{font-size:2em;margin-bottom:.5em}
.primary .content .blog_posts .share{margin-top:1em}
.primary .content .blog_posts .share h3{font-size:1.5em;margin-bottom:.25em}
.twitter-share{height:23px;width:70px;margin-top:0}
#___plusone_0{height:23px!important}
.primary .content .comments{margin-top:1em;overflow:visible}
.primary .content .aboutAuthor{margin-top:1em}
.primary .content .aboutAuthor:after{content:'';display:table;clear:both}
.sub.blog .primary .content .aboutAuthor h2{margin-bottom:.5em}
.primary .content .authorThumb{float:left}
.primary .content .authorThumb img{display:block;margin-right:1em}
.primary .content .authorDetails{float:none;overflow:hidden}
.primary .content .authorDetails h5{font-size:1.125em}
.comments fieldset{background:rgba(76,91,112,.05);border:1px solid #e1e1e1}
.primary .content .comments h2{margin-bottom:.25em}
.comments .leaveComment form ol,.replyBox ul{margin:0;padding:0}
#addComment h3{font-size:1.125em}
#addComment input[type=submit]{background:#1a6ba5;padding:1.25em 1.75em;border-radius:0;text-transform:uppercase;font-size:.85em!important}
#addComment input[type=submit]:hover{background:#999}
.full_width .primary .content{display:block;width:100%}
.full_width .primary .contact{display:none}
.full_width .primary .content form{display:block;width:100%;margin-bottom:2em}
@media screen and (min-width:62em){.full_width .primary .content form{float:left;display:block;margin-right:5%;width:40%}
}
.full_width .primary .content .offices{display:block;width:100%;padding:1em 0 0}
@media screen and (min-width:62em){.full_width .primary .content .offices{float:left;display:block;width:55%}
}
.full_width .primary .content .offices .grid li{display:block;height:auto!important;margin-bottom:1.5em;width:100%}
.full_width .primary .content .offices .office_photo_thumb{display:none}
@media screen and (min-width:62em){.full_width .primary .content .offices .grid li{display:inline-block;padding-right:1em;width:50%}
}
.super_lawyers_badge table tr:nth-of-type(even){background:0 0}
#new_recommendation label{display:block}
#new_recommendation .buttons input{background:#1a6ba5;text-shadow:none;font-size:.875rem;padding:1.25em 2.25em}
fieldset.buttons{background:0 0;border:none;margin:0;padding:1.5rem 0 0}
.hours.standard_hours{padding-top:1rem}
.formWrap&gt;.widget{margin-bottom:1rem}

</pre></body></html>