article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ffff00;color:#000000}code,kbd,pre,samp{font:1em monospace, serif}pre{white-space:pre-wrap}q{quotes:'\201C' '\201D' '\2018' '\2019'}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font:100% inherit}button,input{line-height:normal}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='search']{box-sizing:content-box;-webkit-appearance:textfield}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-spacing:0;border-collapse:collapse}#fl_bp_1 #serp_related,#fl_bp_1 .serp_result_exerpt,#fl_bp_1 .serp_result_badges,#fl_bp_1 .serp_result_more,#fl_bp_1 .serp_result_url{position:absolute;top:-9999px;visibility:hidden}#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone,.serp_btn_find_lawyers,.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form,.read_more,.serp_result_special_link{cursor:pointer}.icon_lead_counsel{height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;vertical-align:middle;text-indent:-999em}#fl_bp_2 .icon_email,#fl_bp_1 .icon_email,.icon_superlawyers,#fl_bp_2 .btn_contact_form,#fl_bp_2 .pp_contact_phone,#fl_bp_1 .btn_contact_form,#fl_bp_1 .pp_contact_phone{background:url("/etc/designs/flcommon/images/sprites.png") no-repeat}#fl_bp_2 .icon_email,#fl_bp_1 .icon_email,.icon_superlawyers{display:inline-block;vertical-align:middle;text-indent:-999em}.icon_lead_counsel{display:inline-block}.icon_lead_counsel{width:16px;width:1.6rem;background:url("/etc/designs/flcommon/images/lc-home.png")}.btn_call2{width:22px;height:23px;background-position:-338.00002px -94.99998px}.btn_chatnow{width:69px;height:46px;background-position:-240.00002px -135.99998px}.button-search-lens-icon{width:20px;height:18px;background-position:-130px -144.99998px}.chat-icon{width:20px;height:15px;background-position:-276px -191px}.contact-icon{width:19px;height:19px;background-position:-226px -192px}.icon_arrow_down{width:8px;height:7px;background-position:-14px -161px}.icon_arrow{width:7px;height:8px;background-position:-1px -159px}.icon_bubble{width:31px;height:31px;background-position:-271.00002px -94.99998px}.icon_call{width:29px;height:29px;background-position:-305.00002px -94.99998px}.icon_file{width:31px;height:31px;background-position:-237.00002px -94.99998px}.icon_lens{width:20px;height:18px;background-position:-100.00002px -145.99998px}.icon_magnifying_lens{width:16px;height:15px;background-position:-71.00002px -144.99998px}.icon_round_arrow{width:22px;height:20px;background-position:-304.00002px -192px}.icon_trigram{width:16px;height:12px;background-position:-49px -145px}.logo_lawinfo{width:32px;height:29px;background-position:-202.00002px -94.99998px}.icon_help_recommendations{width:13px;height:13px;background:url("/etc/designs/flcommon/images/info_icon.png") 0 0/cover}#fl_bp_2 .icon_email,#fl_bp_1 .icon_email{width:32px;height:90%;background-position:19% 88%;background-size:500px}.icon_superlawyers{width:69px;height:17px;background-position:-252.00002px -27.89998px}.icon_thumbsup{width:20px;height:20px;background:url("/etc/designs/flcommon/images/recthumbsup.jpg") 0 0/contain}.logo-superlawyers{width:78px;height:19px;background-position:-251px -.99998px}.map-icon{width:15px;height:21px;background-position:-171px -192px}.minus-icon{width:6px;height:3px;background-position:-26px -143px}.next-icon{width:17px;height:16px;background-position:-70px -191px}.orange_bullet{width:5px;height:5px;background-position:-16px -142px}.phone-icon{width:16px;height:16px;background-position:-121px -193px}.plus_icon{width:9px;height:9px;background-position:0 -142px}.premium-chat-icon{width:20px;height:15px;background-position:-253px -190px}.premium-contact-icon{width:19px;height:18px;background-position:-201px -192px}.premium-map-icon{width:15px;height:21px;background-position:-149px -192px}.premium-phone-icon{width:16px;height:16px;background-position:-99px -192px}.previous-icon{width:17px;height:16px;background-position:-49px -191px}.social_media_icons{width:192px;height:32px;background-position:-2px -97.99998px}.video_icon{width:18px;height:15px;background-position:-22px -191px}.website_icon{width:14px;height:14px;background-position:0 -192px}.read_more,.serp_btn_find_lawyers{background:#ffba33;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcf67), color-stop(100%, #ffa200));background:-webkit-linear-gradient(top, #ffcf67 0%, #ffa200 100%);background:-ms-linear-gradient(top, #ffcf67 0%, #ffa200 100%);background:linear, to bottom, #ffcf67 0, #ffa200 100%}.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form{background:#ba1819;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ba1819), color-stop(100%, #ba1819));background:-webkit-linear-gradient(top, #ba1819 0%, #ba1819 100%);background:-ms-linear-gradient(top, #ba1819 0%, #ba1819 100%);background:linear, to bottom, #ba1819 0, #ba1819 100%}.badge_number,.badge_recommendation_number{background:#79a2de;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #79a2de), color-stop(100%, #314e84));background:-webkit-linear-gradient(top, #79a2de 0%, #314e84 100%);background:-ms-linear-gradient(top, #79a2de 0%, #314e84 100%);background:linear, to bottom, #79a2de 0, #314e84 100%}.serp_search_box,#lp_search_lawyer{background:#9c9584}.carousel_video{background:#f3f3f3}.lead_counsel{background:#ebebeb}.bp_navigation_choices{background:#e8e5da}.pp_card_badge,.serp_search_form,.badge,.pp_card_update,.pp_card_focus_data,.serp_search_filters,.serp_result_badges,.serp_footer_pagination,.bp_navigation_choices,.wrapper_sub_header,.gs_form_buttons_wrapper,.lp_search_form,.lp_search_checkboxes{display:table;table-layout:fixed}.pp_card_focus_data .tr{display:table-row;width:100%}.hp_basic_information,.hp_issues_specific_guides,.hp_other_resources,.hp_articles_faq,.hp_court_directory,.badge_number,.badge_recommendation_number,.badge_content,.badge_recommendation_content,.lead_counsel,.pp_firm_address_headers,.pp_firm_address_contents,.pp_card_section_left,.pp_card_section_right,.pp_card_badges,.serp_filter_sort_by,.serp_filter_distance,.serp_filter_payment,.serp_filter_languages,.serp_filter_alternative,.serp_filter_button,.serp_pagination_counter,.serp_pagination_controls,.pagination_controls_previous,.pagination_controls_next,.pagination_controls_number,.bp_navigation_choice,.sub_header,.gs_steps,.gs_form_buttons_wrapper .gs_form_input,.lp_search,.lp_search_more_options,.lp_search_by_location,.lp_search_by_topic,.lp_search_form_issue,.lp_search_form_location,.lp_search_payments,.lp_search_video{display:table-cell;vertical-align:top}.serp_search_input{display:table-cell;vertical-align:middle}#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone,.serp_btn_find_lawyers,.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form,.read_more,#fl_bp_1 .serp_result,#main_left #contact_form,#recaptcha_image,.gs_search_form_wrapper,#recaptcha_widget,.error,.serp_alternate_practice_areas,.serp_search_box,#lp_search_lawyer,#recaptcha_response_field{border-radius:4px;border-radius:.4rem}.badge_number,.badge_recommendation_number,.lead_counsel{border-radius:4px 0 0 4px;border-radius:.4rem 0 0 .4rem}.badge_content,.badge_recommendation_content{border-radius:0 4px 4px 0;border-radius:0 .4rem .4rem 0}.block_content_header_link,.bp_navigation_choices{border-radius:4px 4px 0 0;border-radius:.4rem .4rem 0 0}.gs_search_form_footer{border-radius:0 0 4px 4px;border-radius:0 0 .4rem .4rem}#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone,.serp_btn_find_lawyers,.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form,.read_more,#fl_bp_1 .serp_result{box-shadow:1px 1px 3px #aaaaaa}.gs_search_form_wrapper,#recaptcha_widget{display:block;box-sizing:border-box;padding:0;max-width:100%}#main_left #contact_form,#recaptcha_image,.serp_alternate_practice_areas,.serp_search_box,#lp_search_lawyer{border:1px solid #f5f5f5}#main_left #contact_form{padding:8px;padding:.8rem}.pp_card_badge{padding:2px;padding:.2rem}.gs_search_form_wrapper,#recaptcha_widget{margin:10px;margin:1rem;padding:0 0 8px 0;padding:0 0 .8rem 0;border:1px solid #e8e5da}.pp_recommendation,.serp_result{border-bottom:1px solid #ebebeb}.serp_result_payment{font-size:10px;font-size:.625rem}.pagination_controls_previous,.pagination_controls_next,.pagination_controls_number,.badge_content,.badge_recommendation_content,.disclaimer,.pp_card_update,.serp_footer_pagination{font-size:11px;font-size:.6875rem}.block_content_subheader,.serp_result_focus_name,#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone,.serp_btn_find_lawyers,.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form,.read_more,.breadcrumbs,.block_content_body_column,.pp_card_offers,.pp_card_office_hours,.captcha,.filter,.serp_result_link,.serp_result_more,.serp_result_focuslinks,.serp_result_exerpt,.serp_result_badges,.pagination_controls_number.on,.gs_search_form_footer,.pp_card_link_videos,.serp_result_url,.btn_serp_result_more,.serp_result_link_profile,.serp_result_link_contact{font-size:12px;font-size:.75rem}.pp_card_phone,.block_content_item,.pp_card_url{font-size:14px;font-size:.875rem}.block_content_header_link,.pp_card_focus_name,#pp_feedback .badge_recommendation_number,#pp_feedback .badge_recommendation_content{font-size:18px;font-size:1.125rem}.pp_card_address,#recaptcha_response_field{font-size:20px;font-size:1.25rem}.pp_contact_phone{font-size:24px;font-size:1.5rem}.pp_card_name{font-size:28px;font-size:1.75rem}.block_content_subheader,.serp_result_focus_name,.pagination_controls_previous,.pagination_controls_next,.pagination_controls_number,.badge_content,.badge_recommendation_content,.disclaimer,.pp_card_update,.serp_footer_pagination{line-height:14px;line-height:.875rem}.pp_card_phone,.block_content_item,#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone,.serp_btn_find_lawyers,.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form,.read_more,.breadcrumbs,.block_content_body_column,.pp_card_offers,.pp_card_office_hours,.captcha,.filter,.serp_result_link,.serp_result_more,.serp_result_focuslinks,.serp_result_exerpt,.serp_result_badges,.pagination_controls_number.on,.gs_search_form_footer,.pp_card_url{line-height:16px;line-height:1rem}.block_content_header_link,.pp_card_focus_name,.pp_card_link_videos,.serp_result_url,.btn_serp_result_more,.serp_result_link_profile,.serp_result_link_contact,#pp_feedback .badge_recommendation_number,#pp_feedback .badge_recommendation_content{line-height:20px;line-height:1.25rem}.pp_card_address,#recaptcha_response_field{line-height:24px;line-height:1.5rem}.pp_contact_phone{line-height:28px;line-height:1.75rem}.pview_phone_button{color:#003479}.pview_phone_button:hover{text-decoration:none}#fl_bp_3 .pview_phone_button{cursor:default}.pp_card_name{line-height:30px;line-height:1.875rem}.pp_card_name{color:#333333}.pp_contact_phone{color:#333333}.block_content_header_link,.pp_card_focus_name{color:#d18a00}.serp_result_phone,.bp_listings_result_header{color:#333333;font-weight:600;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}.block_content_header_column,.column_header,.pp_card_additional_websites,.serp_result_header,.bp_listings_result_address,#fl_bp_1 #pp_feedback .badge_recommendation_number,#fl_bp_1 #pp_feedback .badge_recommendation_content{font-weight:600;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}.pp_card_address,#recaptcha_response_field,.pp_card_phone,.block_content_item,#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone,.serp_btn_find_lawyers,.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form,.read_more,.breadcrumbs,.block_content_body_column,.pp_card_offers,.pp_card_office_hours,.captcha,.filter,.serp_result_link,.serp_result_more,.serp_result_focuslinks,.serp_result_exerpt,.serp_result_badges,.gs_search_form_footer,.pagination_controls_previous,.pagination_controls_next,.pagination_controls_number,.badge_content,.badge_recommendation_content,.disclaimer,.pp_card_update,.serp_footer_pagination{color:#333333}.pp_card_url,.pp_card_link_videos,.serp_result_url,.btn_serp_result_more,.serp_result_link_profile,.serp_result_link_contact,.pagination_controls_previous,.pagination_controls_next,.pagination_controls_number{color:#006699}#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone,.serp_btn_find_lawyers,.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form,.read_more{display:inline-block;border:none;text-align:center}#fl_bp_2 .pp_contact_phone:focus,#fl_bp_1 .pp_contact_phone:focus,#fl_bp_1 .serp_result_phone:focus,.serp_btn_find_lawyers:focus,.serp_result_website:focus,#fl_bp_2 .btn_contact_form:focus,#fl_bp_1 .btn_contact_form:focus,.read_more:focus{outline:-webkit-focus-ring-color none 5px}#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone,.serp_btn_find_lawyers,.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form{padding:0 8px;padding:0 .5rem;height:28px;text-transform:uppercase;line-height:28px;line-height:1.75rem}#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone{color:#ffffff}#fl_bp_2 .pp_contact_phone:active,#fl_bp_1 .pp_contact_phone:active,#fl_bp_1 .serp_result_phone:active{background:#000000}.serp_btn_find_lawyers:active{background:#b46c07}.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form{color:#ffffff}.serp_result_website:active,#fl_bp_2 .btn_contact_form:active,#fl_bp_1 .btn_contact_form:active{background:#600c0d}#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone{background:#0e8f09;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5dd15a), color-stop(100%, #0e8f09));background:-webkit-linear-gradient(top, #5dd15a 0%, #0e8f09 100%);background:-ms-linear-gradient(top, #5dd15a 0%, #0e8f09 100%);background:linear, to bottom, #5dd15a 0, #0e8f09 100%}.read_more{padding:0 8px;padding:0 .5rem;border-radius:3px;border-radius:.1875rem;text-transform:capitalize}.read_more:active{background:#b46c07}.list_tight,.lp_search_by_location .column,.sg_browse_by_location .column{padding:0 20px}.list_tight,.lp_search_by_location .column,.sg_browse_by_location .column{list-style:none}.list_tight,.lp_search_by_location .column,.sg_browse_by_location .column{margin-top:.61805em;padding:.61805em}.block_content_item,.block_content_item_full{background:url("/etc/designs/flcommon/images/bullet_square_orange.gif") no-repeat;background-position:0 4px;background-position:0 .25rem;background-size:5px;background-size:.3125rem}.block_content_item,.column_50{width:45%}.block_content_item_full,.block_content_item.tb{display:block;width:100%}.block_content_item{padding:0 12px;padding:0 .75rem;vertical-align:top}.lp_search_by_location .column,.sg_browse_by_location .column{width:27%}.block_content_item_full,.block_content_item.tb{padding:0 12px;padding:0 .75rem}.hp_basic_information,.hp_issues_specific_guides,.hp_other_resources,.hp_articles_faq,.hp_court_directory{width:30%}.error{display:block;margin:6px 0 10px 0;margin:.375rem 0 .625rem 0;padding:8px;padding:.5rem;border:1px solid #f24d4d;background:#ebebeb;color:#f24d4d;font-weight:500}.hp_question_block,.hp_question_contact{display:block;margin:14px 0;margin:.875rem 0}#vertical_line{top:0;left:66%;z-index:100;display:table-cell;width:3px;background:url("partials/common/img/backgroundline.png") 0 0 repeat-y;background:black}.wc{margin:0 auto;padding:0;width:100%;text-align:center}.breadcrumbs{margin:0 0 14px 14px;margin:0 0 .875rem .875rem}.links_box{border-top:1px solid #f3f3f3}.link_boxed{padding:.61805em;border-bottom:1px solid #f3f3f3;background:url("../img/common/src/ls_arrow.png") no-repeat scroll 96% 50% transparent}.link_boxed:hover{background:#e0ecfc}.time{margin-top:0;padding:0;font-size:.875em}.latest_blog_posts{margin:1.41575em 0 0 .61805em;padding-right:.875em}.video{display:table-row;table-layout:fixed}.video_pic,.video_caption{display:table-cell;padding:1em .33423em 0;vertical-align:middle}.badge{margin:4px 0;margin:.25rem 0;min-width:130px}.badge_number,.badge_recommendation_number{color:#ffffff}.badge_number,.badge_recommendation_number,.lead_counsel{width:30px;width:1.875rem;vertical-align:middle;text-align:center}.badge_content,.badge_recommendation_content{padding:0 4px;padding:0 .25rem;background:#f6f5ec;text-align:left;line-height:24px;line-height:1.5rem}#pp_feedback .badge{width:auto}#pp_feedback .badge_recommendation_number,#pp_feedback .badge_recommendation_content{padding:4px 8px;padding:.25rem .5rem;width:auto}.icon_lead_counsel{height:20px;height:1.25rem}.block_content_header_link{padding:8px;padding:.5rem;background:#9c9583;color:#ffffff}.block_content_body_column{margin:0 10px;margin:0 .625rem}.block_content_header_column{margin:10px 8px;margin:.625rem .5rem;color:#000000}.column{display:inline-block;padding:8px;padding:.5rem;vertical-align:top}.column_50{display:inline-block;padding:8px;padding:.5rem;vertical-align:top}.column_header{margin:6px 0;margin:.375rem 0;color:#006699}.block_content_subheader{margin:8px;margin:.5rem;color:#aaaaaa}.disclaimer{padding:16px 16px;padding:1rem 1rem}#contact_form .btn{display:block;margin:0 auto}#main_left #contact_form{margin:0 auto;width:70%;background:#eeeeee}#gpt_localspots_top,#gpt_localspots_bottom{margin:8px 8px 0 8px;margin:.5rem .5rem 0 .5rem;padding:6px;padding:.375rem}.localspots_ad_wrapper{padding:4px;padding:.25rem}.localspots_ad_wrapper iframe{max-width:100%;max-height:44px}#fa_label{margin:0 0 6px 0;margin:0 0 .375rem 0;font-weight:bold}#pp_overview,#pp_summary,#pp_people,#pp_fees,#pp_office,#pp_videos_and_photos,#pp_feedback{border-bottom:1px solid #ebebeb}#pp_phone .block_content,#pp_contact_form .block_content{margin:6px 0;margin:.375rem 0}.legend_inlined{margin:10px auto;margin:.625rem auto}.pp_firm_address_headers{text-align:right}.pp_firm_address_contents{padding-left:5%;width:100%}.pp_card_update,.pp_card_focus_name,.pp_card_photo{margin-bottom:18px;margin-bottom:1.125rem}.pp_card_update{width:100%;color:#aaaaaa}.pp_card_update .pp_card_section_right{text-align:right}.pp_card_section_left{padding-right:8px;padding-right:.5rem;width:30%}.pp_card_section_left.contains_video{width:50%}.pp_card_section_right{width:68%}.pp_card_focus_data{margin-top:24px;margin-top:1.5rem}.pp_card_focus_name{margin-top:8px;margin-top:.5rem}.pp_card_address{margin-bottom:6px;margin-bottom:.375rem}.pp_card_street{display:block}.pp_card_phone{margin:6px 0;margin:.375rem 0}.pp_card_offers{font-style:italic}.pp_contact_phone{margin:14px 0 0 0;margin:.875rem 0 0 0;color:#003479;text-align:center}.block_content_item{display:inline-block}.block_content_item.tb{margin-bottom:6px;margin-bottom:.375rem}.pp_recommendation{position:relative;display:block;margin-bottom:6px;margin-bottom:.375rem;padding-bottom:16px;padding-bottom:1rem}.pp_recommendation:last-child{border:none}.icon_thumbsup{display:inline-block;margin-right:6px;margin-right:.375rem;vertical-align:middle}.pp_recommendation_from,.pp_recommendation_disclaimer{display:inline-block;margin:6px 0;margin:.375rem 0;vertical-align:baseline}.pp_recommendation_from{width:70%;color:#666666;font-weight:bold}.pp_recommendation_disclaimer{float:right;width:70px}.pp_recommendation_issue{margin-top:6px;margin-top:.375rem;color:#666666;font-weight:bold}.pp_video_wrapper,.outer-container{position:relative;padding-bottom:56.25%;width:640px;height:480px}.pp_video_object,.responsive_video{position:absolute;top:0;left:0;display:block}.carousel_video{position:relative;max-width:480px;max-width:30rem;width:100%;text-align:center}.carousel_control,.carousel_items,.carousel_item{display:inline-block;padding:4px 0;padding:.25rem 0;vertical-align:middle;text-align:center}.carousel_items{overflow:hidden;max-width:380px;max-width:23.75rem;max-width:80%;text-align:center;white-space:nowrap}.carousel_control{position:absolute;top:35%;width:20px;width:1.25rem;height:14px;height:.875rem;background-position:center center;background-repeat:no-repeat}.carousel_control.left{left:8px;left:.5rem;background:url("../img/common/src/transparent/carousel_left.png")}.carousel_control.right{right:8px;right:.5rem;background:url("../img/common/src/transparent/carousel_right.png")}.legend{padding:0 4px;padding:0 .25rem;color:#333333;font-weight:400}.legend_inlined{margin:20px 0;margin:1.25rem 0}.form_textarea{padding:4px;padding:.25rem;width:93%}.fieldset_wrapper{text-align:center}.fieldset_radio,.input_check{display:inline-block;margin-left:1em;text-align:center}.captcha{margin:10px;margin:.625rem;padding:0 16px;padding:0 1rem;border:1px solid #f24d4d}.fluid-width-video-wrapper{position:relative;padding-top:56.25%;width:100%}.fluid-width-video-wrapper.playlist{padding-top:64.25%}@media screen and (max-width: 500px){.fluid-width-video-wrapper.playlist{padding-top:70.25% !important}}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.serp_related_cities,.serp_related_practice_areas{width:100%}.serp_related_header,.search_related_results{display:inline-block;vertical-align:top}.serp_related_header{width:30%;font-weight:bold}.search_related_results{max-width:68%}.serp_alternate_practice_areas{margin:0 4px;margin:0 .25rem;padding:4px 8px;padding:.25rem .5rem}.serp_suggestion{margin:0 0 6px 0;margin:0 0 .375rem 0}.serp_term_header,.serp_term,.serp_alternate_header,.serp_alternate_results{display:inline-block}.serp_term{font-weight:600}#serp_related,#serp_filtered_search_box,#serp_alternate_practice_areas{margin:0;padding-top:0}.serp_search_box{padding:2px;padding:.125rem}#lp_search_lawyer .legend{color:#ffffff}.serp_search_form{width:100%}.serp_search_input{padding:0 0 4px 8px;padding:0 0 .25rem .5rem}.serp_search_input.wrapper_button{width:120px}.serp_search_input .label{color:#ffffff;line-height:20px;line-height:1.25rem}.serp_btn_find_lawyers{display:inline-block;margin-top:16px;margin-top:1rem;padding:0 2px;padding:0 .125rem;height:34px;height:2.125rem;text-align:center;text-transform:uppercase}.serp_search_filters{width:100%;background:#e8e5da}.serp_filter_sort_by,.serp_filter_distance,.serp_filter_payment,.serp_filter_languages,.serp_filter_alternative,.serp_filter_button{padding:8px;padding:.5rem;width:20%}.serp_filter_header{font-weight:bold}.filter{padding:0 0 0 4px;padding:0 0 0 .25rem}.serp_result{margin:0;padding:8px 8px 8px 10px;padding:.5rem .5rem .5rem .625rem;width:100%}.spotlights{background:#f8f8f0}.serp_result_wrapper{position:relative;display:inline-block;min-height:70px;min-height:4.375rem;max-width:73%;width:73%;color:transparent;text-decoration:underline}.serp_result_special_link{position:absolute;top:0;right:0;bottom:18px;left:0;z-index:9999;display:block;text-indent:-9999px}.serp_result_media{display:inline-block;margin:2px 0 0 0;margin:.125rem 0 0 0;width:15%;vertical-align:top}.serp_result_link{margin:6px 0;margin:.375rem 0}.serp_result_body{display:inline-block;padding:0 8px 0 8px;padding:0 .5rem 0 .5rem;max-width:78%}.serp_result_more,.serp_result_focuslinks{position:relative}.serp_result_focuslinks{font-weight:bold}.serp_result_more{padding-bottom:0}.serp_result_more_block,.serp_result_focuslinks{padding:0 24px 8px 0;padding:0 1.5rem .5rem 0}.serp_result_more_block{margin:4px 0 0 0;margin:.25rem 0 0 0;color:#666666}.serp_result_header{top:0;left:0;width:98%;height:100%;color:#006699}.serp_result_focus_name{color:#666666}.serp_result_url{margin:6px 0 0 0;margin:.375rem 0 0 0}.btn_serp_result_more{position:relative;left:12%}.serp_result_contact_info{position:relative;display:inline-block;max-width:140px;vertical-align:top}.serp_result_phone{margin:0 0 2px 0;margin:0 0 .125rem 0}.serp_result_website{margin:0 0 2px 0;margin:0 0 .125rem 0;width:90px;width:5.625rem}.fpage_srplinks_focusarea{font-weight:bold}.serp_result_payment{color:#d18a00;text-transform:uppercase}.serp_footer_pagination{padding:4px;padding:.25rem;width:100%}.serp_pagination_counter,.serp_pagination_controls{width:50%;vertical-align:bottom}.serp_pagination_counter{text-align:left}.pagination_controls{padding:0 4px 0 0;padding:0 .25rem 0 0;text-align:right}.pagination_controls_previous,.pagination_controls_next,.pagination_controls_number{display:inline-block;padding:0 4px 0 0;padding:0 .25rem 0 0;text-align:center}.pagination_controls_number.on{font-weight:900}.serp_result_media .img_box{overflow:hidden;max-height:66px;max-height:4.125rem}#bp_profiles_navigation,#bp_listings_results{padding:0 16px;padding:0 1rem}#bp_profiles_navigation .block_content_header,#bp_listings_results .block_content_header{margin:0 0 14px 0;margin:0 0 .875rem 0}.pagination_controls{margin:14px 0 0 0;margin:.875rem 0 0 0}.bp_navigation_choices{padding:4px 16px;padding:.25rem 1rem;width:93%}.bp_navigation_choice{text-align:center;text-transform:uppercase}.bp_navigation_choice.on{background:#ffffff}.bp_navigation_list{display:inline-block;padding:1px 2px}.bp_navigation_list.on{font-weight:bold}.bp_listings_result{display:inline-block;margin:6px 4px;margin:.375rem .25rem;width:30%;vertical-align:top}.bp_listings_result_address{color:#006699}.wrapper_sub_header{margin:6px 0 0 0;margin:.375rem 0 0 0;width:100%}.sub_header{width:68%}.sub_header_img{display:inline-block;float:left;margin:0 10px 0 6px;margin:0 .625rem 0 .375rem;vertical-align:middle}.gs_steps{width:30%;vertical-align:middle;text-align:right}.gs_search_form_wrapper{padding:8px 0 0 0;padding:.5rem 0 0 0}.gs_form_input{display:inline-block;margin:10px 0 0 0;margin:.625rem 0 0 0;width:49%;text-align:right}.gs_form_radio{display:block;margin:10px 0 0 0;margin:.625rem 0 0 0}.gs_form_buttons_wrapper{margin:20px 0;margin:1.25rem 0;width:100%}.gs_form_buttons_wrapper .gs_form_input{width:50%;text-align:center}.gs_search_form_footer{margin:10px 0 0 0;margin:.625rem 0 0 0;padding:8px 0;padding:.5rem 0;width:100%;background:#9c9584;color:#ffffff;text-align:center}.link_divided{padding:8px;padding:.5rem;color:inherit}.hp_question{font-weight:bold}.hp_question_contact{margin-left:20px;margin-left:1.25rem}#lp_search_advanced_options{padding:8px;padding:.5rem;background:#e8e5da}.lp_search_form{width:100%}.lp_search,.lp_search_more_options,.lp_search_by_location,.lp_search_by_topic{padding:16px 8px;padding:1rem .5rem}.lp_search_form_issue,.lp_search_form_location{padding:0 16px 0 0;padding:0 1rem 0 0}.lp_search_more_options{width:25%;border-left:1px solid #e8e5da}.lp_search_checkboxes{width:100%}.lp_search_payments{width:60%}#recaptcha_widget{margin:auto auto 10px auto;margin:auto auto .625rem auto;padding:16px;padding:1rem;width:100%}#recaptcha_image,#recaptcha_challenge_image{display:block !important;max-width:100% !important;width:auto !important;height:auto !important;-ms-interpolation-mode:bicubic !important}#recaptcha_image{margin:0 0 8px 0;margin:0 0 .5rem 0;padding:4px 0;padding:.25rem 0;max-width:100% !important;background:#ffffff}.recaptcha_only_if_incorrect_sol,.recaptcha_challenge_field_holder{display:block}#recaptcha_response_field{display:block;margin-top:2px;margin-top:.125rem;width:99%;height:28px;height:1.75rem;-webkit-tap-highlight-color:0}#recaptcha_widget div,#recaptcha_reload,.recaptcha_only_if_audio,#recaptcha_whatsthis{display:inline-block;vertical-align:bottom}#recaptcha_reload,.recaptcha_only_if_audio,#recaptcha_whatsthis{margin:6px 2px 0 0;margin:.375rem .125rem 0 0}#fl_bp_2 .pp_card_focus_data{width:100%}#fl_bp_2 .block_content_item{padding-bottom:8px;padding-bottom:.5rem;width:100%}#fl_bp_2 #recaptcha_widget{margin:0 auto;width:50%}#fl_bp_2 .serp_result_contact_info{position:static}#fl_bp_2 .pp_contact_phone,#fl_bp_2 .btn_contact_form,#fl_bp_2 .livechat{display:inline-block;width:120px;vertical-align:bottom}#fl_bp_2 .livechat{width:100px}#fl_bp_2 #pp_phone .block_content{text-align:center}#fl_bp_2 .btn_contact_form,#fl_bp_2 .pp_contact_phone{margin:0 0 10px 8px;margin:0 0 .625rem .5rem;margin-left:8px;height:40px;text-align:left;line-height:40px}#fl_bp_2 .btn_contact_form{margin-right:10px;margin-right:.625rem;text-align:right}#fl_bp_2 .icon_email{margin-right:4px;margin-right:.25rem}#fl_bp_1 .wrapper_sub_header,#fl_bp_1 .tc,#fl_bp_1 .column,#fl_bp_1 .serp_search_input,#fl_bp_1 .lp_search_form_issue,#fl_bp_1 .lp_search_form_location,#fl_bp_1 .lp_search_by_location,#fl_bp_1 .lp_search_more_options{display:block}#fl_bp_1 .lp_search_by_location .column,#fl_bp_1 .lp_search_by_location .column_50{display:inline-block;width:43%}#fl_bp_1 .pp_card_focus_data{width:100%}#fl_bp_1 .pp_card_section_left.contains_video,#fl_bp_1 .pp_card_section_right.contains_video{display:block;width:100%}#fl_bp_1 .pp_card_name{font-weight:500}#fl_bp_1 .badge{position:relative;top:20px;top:1.25rem}#fl_bp_1 #pp_feedback .badge{position:static;display:inline-block}#fl_bp_1 .pp_contact_phone,#fl_bp_1 .btn_contact_form,#fl_bp_1 .livechat{display:inline-block;width:120px;vertical-align:bottom}#fl_bp_1 .livechat{width:100px}#fl_bp_1 #pp_phone .block_content{text-align:center}#fl_bp_1 .btn_contact_form,#fl_bp_1 .pp_contact_phone{margin:0 0 10px 8px;margin:0 0 .625rem .5rem;margin-left:8px;height:40px;text-align:left;line-height:40px}#fl_bp_1 .btn_contact_form{margin-right:10px;margin-right:.625rem;text-align:right}#fl_bp_1 .icon_email{margin-right:4px;margin-right:.25rem}#fl_bp_1 .pp_video_wrapper,#fl_bp_1 .outer-container{position:relative;padding-bottom:56.25%}#fl_bp_1 .pp_video_object,#fl_bp_1 .responsive_video{position:absolute;top:0;left:0;display:block;width:320px;height:240px}#fl_bp_1 .serp_search_input,#fl_bp_1 .lp_search_more_options{width:auto}#fl_bp_1 #serp_show_filters{display:block}#fl_bp_1 .serp_btn_find_lawyers{margin:0}#fl_bp_1 .serp_result{margin:0 auto 8px auto;margin:0 auto .5rem auto;padding-bottom:4px;padding-bottom:.25rem;width:93%;border:1px solid lightGray}#fl_bp_1 .serp_result_wrapper,#fl_bp_1 .serp_result_contact_info{display:block;padding:1% 2.5%;max-width:none;width:100%}#fl_bp_1 .serp_result_contact_info{position:static}#fl_bp_1 .serp_search_input.wrapper_button{margin:0 auto;width:120px}#fl_bp_1 .focus_page .serp_result_contact_info{margin-bottom:2px;border-bottom:1px solid #cccccc}#fl_bp_1 .serp_result_media,#fl_bp_1 .serp_result_body{display:inline-block}#fl_bp_1 .serp_result_media{width:19%}#fl_bp_1 .serp_result_body{padding:0 4px 4px 4px;padding:0 .25rem .25rem .25rem;max-width:75%;width:75%}#fl_bp_1 .serp_result_focus_name{color:#666666}#fl_bp_1 .serp_filter_sort_by,#fl_bp_1 .serp_filter_distance,#fl_bp_1 .serp_filter_payment,#fl_bp_1 .serp_filter_languages,#fl_bp_1 .serp_filter_alternative,#fl_bp_1 .serp_filter_button{display:inline-block;width:98%}#fl_bp_1 .filter{padding-top:8px;padding-top:.5rem}#fl_bp_1 .serp_result_website,#fl_bp_1 .serp_result_phone{margin-top:4px;margin-top:.25rem;width:41%}#fl_bp_1 .serp_result_phone{display:inline-block}#fl_bp_1 .serp_result_phone a{color:#ffffff}#fl_bp_1 .serp_result_focuslinks{left:0;padding:0;width:auto}#fl_bp_1 #bp_profiles_navigation,#fl_bp_1 #bp_listings_results{padding:8px;padding:.5rem}#fl_bp_1 .bp_navigation_choices{padding:2px;padding:.125rem;width:100%}#fl_bp_1 .bp_listings_result{width:100%}#fl_bp_1 #main_left #contact_form{width:90%}#fl_bp_1 .pp_card_section_right{padding-left:4px;padding-left:.25rem}#fl_bp_1 #recaptcha_response_field{width:100%}#fl_bp_1{overflow-x:hidden}.advsearch .ui-widget-content{border-radius:0}.ac_results{z-index:99999;overflow:hidden;padding:0;border:1px solid black;background:white}.advsearch ul.ui-widget-content{z-index:99999;overflow:auto;overflow:hidden;margin:0;padding:0;padding:0;max-height:180px;border:1px solid black;background:white;list-style:outside;list-style:none;text-align:left}.advsearch li.ui-menu-item{display:block;overflow:hidden;margin:0;padding:0;background:white;text-align:left;font:menu;font-size:12px;line-height:16px;cursor:default}.advsearch .ui-widget-content .ui-menu-item a{padding-left:5px;background:white;color:#333333;line-height:22px}.ac_loading{background:#fff url("../images/indicator.gif") right center no-repeat}.ac_odd{background:#eeeeee}.advsearch .ui-corner-top{background:#0a246a;color:white}.advsearch .ui-corner-all{border-radius:0}.advsearch .ui-widget-content .ui-menu-item a#ui-active-menuitem{border:none;background:#0a246a;background:#0a246a;color:white;font-weight:bold}.advsearch .ui-widget-content .ui-menu-item a.ui-state-hover{border:none;background:#0a246a;background:#0a246a;color:white;font-weight:bold}.advsearch .ui-widget-content{width:auto !important;border:1px solid #dddddd;color:#333333}.advsearch .ui-widget{font:1.1em Trebuchet MS, Tahoma, Verdana, Arial, sans-serif}.advsearch .ui-menu{outline:medium none}.advsearch .ui-autocomplete{position:absolute;top:0;cursor:default}.advsearch .ui-menu .ui-menu-item a{display:block;text-decoration:none;font-weight:normal;line-height:1.5}.advsearch .ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif}#fl_bp_3 .pp_contact_phone .icon_phone{width:0}#map-canvas{margin:0;padding:0;height:250px}#map-canvas img{max-width:none}
