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;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}#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%;vertical-align:middle;background-size:contain;background-repeat:no-repeat;background-position:center center;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-image:url("/etc/designs/flcommon/images/lc-home.png")}.btn_call2{background-position:-338.00002px -94.99998px;width:22px;height:23px}.btn_chatnow{background-position:-240.00002px -135.99998px;width:69px;height:46px}.button-search-lens-icon{background-position:-130px -144.99998px;width:20px;height:18px}.chat-icon{background-position:-276px -191px;width:20px;height:15px}.contact-icon{background-position:-226px -192px;width:19px;height:19px}.icon_arrow_down{background-position:-14px -161px;width:8px;height:7px}.icon_arrow{background-position:-1px -159px;width:7px;height:8px}.icon_bubble{background-position:-271.00002px -94.99998px;width:31px;height:31px}.icon_call{background-position:-305.00002px -94.99998px;width:29px;height:29px}.icon_file{background-position:-237.00002px -94.99998px;width:31px;height:31px}.icon_lens{background-position:-100.00002px -145.99998px;width:20px;height:18px}.icon_magnifying_lens{background-position:-71.00002px -144.99998px;width:16px;height:15px}.icon_round_arrow{background-position:-304.00002px -192px;width:22px;height:20px}.icon_trigram{background-position:-49px -145px;width:16px;height:12px}.logo_lawinfo{background-position:-202.00002px -94.99998px;width:32px;height:29px}.icon_help_recommendations{background-image:url("/etc/designs/flcommon/images/info_icon.png");background-size:cover;width:13px;height:13px}#fl_bp_2 .icon_email,#fl_bp_1 .icon_email{background-position:19% 88%;background-size:500px;width:32px;height:90%}.icon_superlawyers{width:69px;height:17px;background-position:-252.00002px -27.89998px}.icon_thumbsup{background-image:url("/etc/designs/flcommon/images/recthumbsup.jpg");background-size:contain;width:20px;height:20px}.logo-superlawyers{background-position:-251px -0.99998px;width:78px;height:19px}.map-icon{background-position:-171px -192px;width:15px;height:21px}.minus-icon{background-position:-26px -143px;width:6px;height:3px}.next-icon{background-position:-70px -191px;width:17px;height:16px}.orange_bullet{background-position:-16px -142px;width:5px;height:5px}.phone-icon{background-position:-121px -193px;width:16px;height:16px}.plus_icon{background-position:0 -142px;width:9px;height:9px}.premium-chat-icon{background-position:-253px -190px;width:20px;height:15px}.premium-contact-icon{background-position:-201px -192px;width:19px;height:18px}.premium-map-icon{background-position:-149px -192px;width:15px;height:21px}.premium-phone-icon{background-position:-99px -192px;width:16px;height:16px}.previous-icon{background-position:-49px -191px;width:17px;height:16px}.social_media_icons{background-position:-2px -97.99998px;width:192px;height:32px}.video_icon{background-position:-22px -191px;width:18px;height:15px}.website_icon{background-position:0 -192px;width:14px;height:14px}.read_more,.serp_btn_find_lawyers{background:#ffba33;background:-moz-linear-gradient(top, #ffcf67 0%, #ffa200 100%);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:-o-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:-moz-linear-gradient(top, #ba1819 0%, #ba1819 100%);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:-o-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:-moz-linear-gradient(top, #79a2de 0%, #314e84 100%);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:-o-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-color:#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:0.4rem}.badge_number,.badge_recommendation_number,.lead_counsel{border-radius:4px 0 0 4px;border-radius:0.4rem 0 0 0.4rem}.badge_content,.badge_recommendation_content{border-radius:0 4px 4px 0;border-radius:0 0.4rem 0.4rem 0}.block_content_header_link,.bp_navigation_choices{border-radius:4px 4px 0 0;border-radius:0.4rem 0.4rem 0 0}.gs_search_form_footer{border-radius:0 0 4px 4px;border-radius:0 0 0.4rem 0.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 #aaa}.gs_search_form_wrapper,#recaptcha_widget{display:block;padding:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#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:0.8rem}.pp_card_badge{padding:2px;padding:0.2rem}.gs_search_form_wrapper,#recaptcha_widget{margin:10px;margin:1rem;padding:0 0 8px 0;padding:0 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:0.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:0.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:0.75rem}.pp_card_phone,.block_content_item,.pp_card_url{font-size:14px;font-size:0.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:0.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}.pp_card_name{line-height:30px;line-height:1.875rem}.pp_card_name{color:#333}.pp_contact_phone{color:#333}.block_content_header_link,.pp_card_focus_name{color:#d18a00}.serp_result_phone,.bp_listings_result_header{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;font-weight:600;color:#333}.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-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;font-weight:600}.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:#333}.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:#069}#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{line-height:28px;line-height:1.75rem;padding:0 8px;padding:0 0.5rem;height:28px;text-transform:uppercase}#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone{color:#fff}#fl_bp_2 .pp_contact_phone:active,#fl_bp_1 .pp_contact_phone:active,#fl_bp_1 .serp_result_phone:active{background-color:#000}.serp_btn_find_lawyers:active{background-color:#b46c07}.serp_result_website,#fl_bp_2 .btn_contact_form,#fl_bp_1 .btn_contact_form{color:#fff}.serp_result_website:active,#fl_bp_2 .btn_contact_form:active,#fl_bp_1 .btn_contact_form:active{background-color:#600c0d}#fl_bp_2 .pp_contact_phone,#fl_bp_1 .pp_contact_phone,#fl_bp_1 .serp_result_phone{background:#0e8f09;background:-moz-linear-gradient(top, #5dd15a 0%, #0e8f09 100%);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:-o-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 0.5rem;border-radius:3px;border-radius:0.1875rem;text-transform:capitalize}.read_more:active{background-color:#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-type:none}.list_tight,.lp_search_by_location .column,.sg_browse_by_location .column{margin-top:0.61805em;padding:0.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 0.25rem;background-size:5px;background-size:0.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 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 0.75rem}.hp_basic_information,.hp_issues_specific_guides,.hp_other_resources,.hp_articles_faq,.hp_court_directory{width:30%}.error{margin:6px 0 10px 0;margin:0.375rem 0 0.625rem 0;padding:8px;padding:0.5rem;display:block;font-weight:500;color:#f24d4d;background-color:#ebebeb;border:1px solid #f24d4d}.hp_question_block,.hp_question_contact{margin:14px 0;margin:0.875rem 0;display:block}#vertical_line{display:table-cell;width:3px;top:0;left:66%;z-index:100;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 0.875rem 0.875rem}.links_box{border-top:1px solid #f3f3f3}.link_boxed{padding:0.61805em;border-bottom:1px solid #f3f3f3;background:url("../img/common/src/ls_arrow.png") no-repeat scroll 96% 50% transparent}.link_boxed:hover{background-color:#e0ecfc}.time{padding:0;margin-top:0;font-size:0.875em}.latest_blog_posts{margin:1.41575em 0 0 0.61805em;padding-right:0.875em}.video{display:table-row;table-layout:fixed}.video_pic,.video_caption{padding:1em 0.33423em 0;display:table-cell;vertical-align:middle}.badge{margin:4px 0;margin:0.25rem 0;min-width:130px}.badge_number,.badge_recommendation_number{color:#fff}.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 0.25rem;line-height:24px;line-height:1.5rem;text-align:left;background:#f6f5ec}#pp_feedback .badge{width:auto}#pp_feedback .badge_recommendation_number,#pp_feedback .badge_recommendation_content{padding:4px 8px;padding:0.25rem 0.5rem;width:auto}.icon_lead_counsel{height:20px;height:1.25rem}.block_content_header_link{padding:8px;padding:0.5rem;background-color:#9c9583;color:#fff}.block_content_body_column{margin:0 10px;margin:0 0.625rem}.block_content_header_column{margin:10px 8px;margin:0.625rem 0.5rem;color:#000}.column{padding:8px;padding:0.5rem;display:inline-block;vertical-align:top}.column_50{padding:8px;padding:0.5rem;display:inline-block;vertical-align:top}.column_header{margin:6px 0;margin:0.375rem 0;color:#069}.block_content_subheader{margin:8px;margin:0.5rem;color:#aaa}.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:#eee}#gpt_localspots_top,#gpt_localspots_bottom{margin:8px 8px 0 8px;margin:0.5rem 0.5rem 0 0.5rem;padding:6px;padding:0.375rem}.localspots_ad_wrapper{padding:4px;padding:0.25rem}.localspots_ad_wrapper iframe{max-width:100%;max-height:44px}#fa_label{margin:0 0 6px 0;margin:0 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:0.375rem 0}.legend_inlined{margin:10px auto;margin:0.625rem auto}.pp_firm_address_headers{text-align:right}.pp_firm_address_contents{width:100%;padding-left:5%}.pp_card_update,.pp_card_focus_name,.pp_card_photo{margin-bottom:18px;margin-bottom:1.125rem}.pp_card_update{width:100%;color:#aaa}.pp_card_update .pp_card_section_right{text-align:right}.pp_card_section_left{padding-right:8px;padding-right:0.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:0.5rem}.pp_card_address{margin-bottom:6px;margin-bottom:0.375rem}.pp_card_street{display:block}.pp_card_phone{margin:6px 0;margin:0.375rem 0}.pp_card_offers{font-style:italic}.pp_contact_phone{margin:14px 0 0 0;margin:0.875rem 0 0 0;text-align:center;color:#003479}.block_content_item{display:inline-block}.block_content_item.tb{margin-bottom:6px;margin-bottom:0.375rem}.pp_recommendation{margin-bottom:6px;margin-bottom:0.375rem;padding-bottom:16px;padding-bottom:1rem;position:relative;display:block}.pp_recommendation:last-child{border:none}.icon_thumbsup{margin-right:6px;margin-right:0.375rem;display:inline-block;vertical-align:middle}.pp_recommendation_from,.pp_recommendation_disclaimer{margin:6px 0;margin:0.375rem 0;display:inline-block;vertical-align:baseline}.pp_recommendation_from{width:70%;font-weight:bold;color:#666}.pp_recommendation_disclaimer{width:70px;float:right}.pp_recommendation_issue{margin-top:6px;margin-top:0.375rem;font-weight:bold;color:#666}.pp_video_wrapper,.outer-container{position:relative;padding-bottom:56.25%;height:480px;width:640px}.pp_video_object,.responsive_video{position:absolute;top:0;left:0;display:block}.carousel_video{max-width:480px;max-width:30rem;position:relative;width:100%;text-align:center}.carousel_control,.carousel_items,.carousel_item{padding:4px 0;padding:0.25rem 0;display:inline-block;vertical-align:middle;text-align:center}.carousel_items{max-width:380px;max-width:23.75rem;max-width:80%;overflow:hidden;white-space:nowrap;text-align:center}.carousel_control{height:14px;height:0.875rem;width:20px;width:1.25rem;position:absolute;top:35%;background-position:center center;background-repeat:no-repeat}.carousel_control.left{left:8px;left:0.5rem;background-image:url("../img/common/src/transparent/carousel_left.png")}.carousel_control.right{right:8px;right:0.5rem;background-image:url("../img/common/src/transparent/carousel_right.png")}.legend{padding:0 4px;padding:0 0.25rem;font-weight:400;color:#333}.legend_inlined{margin:20px 0;margin:1.25rem 0}.form_textarea{padding:4px;padding:0.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:0.625rem;padding:0 16px;padding:0 1rem;border:1px solid #f24d4d}.fluid-width-video-wrapper{padding-top:56.25%;position:relative;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_locations,.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{padding:4px 8px;padding:0.25rem 0.5rem;margin:0 4px;margin:0 0.25rem}.serp_suggestion{margin:0 0 6px 0;margin:0 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{padding-top:0;margin:0}.serp_search_box{padding:2px;padding:0.125rem}#lp_search_lawyer .legend{color:#fff}.serp_search_form{width:100%}.serp_search_input{padding:0 0 4px 8px;padding:0 0 0.25rem 0.5rem}.serp_search_input.wrapper_button{width:120px}.serp_search_input .label{line-height:20px;line-height:1.25rem;color:#fff}.serp_btn_find_lawyers{margin-top:16px;margin-top:1rem;padding:0 2px;padding:0 0.125rem;height:34px;height:2.125rem;display:inline-block;text-transform:uppercase;text-align:center}.serp_search_filters{width:100%;background-color:#E8E5DA}.serp_filter_sort_by,.serp_filter_distance,.serp_filter_payment,.serp_filter_languages,.serp_filter_alternative,.serp_filter_button{padding:8px;padding:0.5rem;width:20%}.serp_filter_header{font-weight:bold}.filter{padding:0 0 0 4px;padding:0 0 0 0.25rem}.serp_result{padding:8px 8px 8px 10px;padding:0.5rem 0.5rem 0.5rem 0.625rem;width:100%;margin:0}.spotlights{background-color:#f8f8f0}.serp_result_wrapper{min-height:70px;min-height:4.375rem;display:inline-block;position:relative;text-decoration:underline;width:73%;max-width:73%;color:transparent}.serp_result_special_link{display:block;position:absolute;top:0;left:0;right:0;bottom:18px;z-index:9999;text-indent:-9999px}.serp_result_media{margin:2px 0 0 0;margin:0.125rem 0 0 0;display:inline-block;vertical-align:top;width:15%}.serp_result_link{margin:6px 0;margin:0.375rem 0}.serp_result_body{display:inline-block;max-width:78%;padding:0 8px 0 8px;padding:0 0.5rem 0 0.5rem}.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 0.5rem 0}.serp_result_more_block{margin:4px 0 0 0;margin:0.25rem 0 0 0;color:#666}.serp_result_header{color:#069;top:0;left:0;width:98%;height:100%}.serp_result_focus_name{color:#666}.serp_result_url{margin:6px 0 0 0;margin:0.375rem 0 0 0}.btn_serp_result_more{left:12%;position:relative}.serp_result_contact_info{position:relative;display:inline-block;vertical-align:top;max-width:140px}.serp_result_phone{margin:0 0 2px 0;margin:0 0 0.125rem 0}.serp_result_website{width:90px;width:5.625rem;margin:0 0 2px 0;margin:0 0 0.125rem 0}.fpage_srplinks_focusarea{font-weight:bold}.serp_result_payment{text-transform:uppercase;color:#d18a00}.serp_footer_pagination{padding:4px;padding:0.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 0.25rem 0 0;text-align:right}.pagination_controls_previous,.pagination_controls_next,.pagination_controls_number{padding:0 4px 0 0;padding:0 0.25rem 0 0;display:inline-block;text-align:center}.pagination_controls_number.on{font-weight:900}.serp_result_media .img_box{max-height:66px;max-height:4.125rem;overflow:hidden}#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 0.875rem 0}.pagination_controls{margin:14px 0 0 0;margin:0.875rem 0 0 0}.bp_navigation_choices{padding:4px 16px;padding:0.25rem 1rem;width:93%}.bp_navigation_choice{text-align:center;text-transform:uppercase}.bp_navigation_choice.on{background:#fff}.bp_navigation_list{display:inline-block;padding:1px 2px}.bp_navigation_list.on{font-weight:bold}.bp_listings_result{margin:6px 4px;margin:0.375rem 0.25rem;display:inline-block;width:30%;vertical-align:top}.bp_listings_result_address{color:#069}.wrapper_sub_header{margin:6px 0 0 0;margin:0.375rem 0 0 0;width:100%}.sub_header{width:68%}.sub_header_img{margin:0 10px 0 6px;margin:0 0.625rem 0 0.375rem;display:inline-block;vertical-align:middle;float:left}.gs_steps{width:30%;vertical-align:middle;text-align:right}.gs_search_form_wrapper{padding:8px 0 0 0;padding:0.5rem 0 0 0}.gs_form_input{margin:10px 0 0 0;margin:0.625rem 0 0 0;display:inline-block;width:49%;text-align:right}.gs_form_radio{margin:10px 0 0 0;margin:0.625rem 0 0 0;display:block}.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:0.625rem 0 0 0;padding:8px 0;padding:0.5rem 0;width:100%;color:#fff;text-align:center;background:#9c9584}.link_divided{padding:8px;padding:0.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:0.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 0.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{padding:16px;padding:1rem;margin:auto auto 10px auto;margin:auto auto 0.625rem auto;width:100%}#recaptcha_image,#recaptcha_challenge_image{display:block !important;max-width:100% !important;height:auto !important;width:auto !important;-ms-interpolation-mode:bicubic !important}#recaptcha_image{margin:0 0 8px 0;margin:0 0 0.5rem 0;padding:4px 0;padding:0.25rem 0;background-color:#fff;max-width:100% !important}.recaptcha_only_if_incorrect_sol,.recaptcha_challenge_field_holder{display:block}#recaptcha_response_field{margin-top:2px;margin-top:0.125rem;height:28px;height:1.75rem;display:block;width:99%;-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:0.375rem 0.125rem 0 0}#fl_bp_2 .pp_card_focus_data{width:100%}#fl_bp_2 .block_content_item{padding-bottom:8px;padding-bottom:0.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;vertical-align:bottom;width:120px}#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 0.625rem 0.5rem;height:40px;line-height:40px;margin-left:8px;text-align:left}#fl_bp_2 .btn_contact_form{text-align:right;margin-right:10px;margin-right:0.625rem}#fl_bp_2 .icon_email{margin-right:4px;margin-right:0.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{top:20px;top:1.25rem;position:relative}#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;vertical-align:bottom;width:120px}#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 0.625rem 0.5rem;height:40px;line-height:40px;margin-left:8px;text-align:left}#fl_bp_1 .btn_contact_form{text-align:right;margin-right:10px;margin-right:0.625rem}#fl_bp_1 .icon_email{margin-right:4px;margin-right:0.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{height:240px;width:320px;position:absolute;top:0;left:0;display:block}#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 0.5rem auto;padding-bottom:4px;padding-bottom:0.25rem;width:93%;border:1px solid lightGray}#fl_bp_1 .serp_result_wrapper,#fl_bp_1 .serp_result_contact_info{display:block;max-width:none;padding:0 2.5%}#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{border-bottom:1px solid #cccccc;margin-bottom:2px}#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 0.25rem 0.25rem 0.25rem;max-width:75%;width:75%}#fl_bp_1 .serp_result_focus_name{color:#666}#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:0.5rem}#fl_bp_1 .serp_result_website,#fl_bp_1 .serp_result_phone{width:40%;max-width:40%;margin:4px 2%}#fl_bp_1 .serp_result_phone{display:inline-block}#fl_bp_1 .serp_result_phone a{color:#ffffff}#fl_bp_1 .serp_result_focuslinks{padding:0;left:0;width:auto}#fl_bp_1 #bp_profiles_navigation,#fl_bp_1 #bp_listings_results{padding:8px;padding:0.5rem}#fl_bp_1 .bp_navigation_choices{padding:2px;padding:0.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:0.25rem}#fl_bp_1 #recaptcha_response_field{width:100%}#fl_bp_1{overflow-x:hidden}.advsearch .ui-widget-content{border-radius:0px}.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}.advsearch ul.ui-widget-content{list-style-position:outside;list-style:none;padding:0;margin:0;max-height:180px;overflow:auto;text-align:left;padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}.advsearch li.ui-menu-item{margin:0px;padding:0;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;text-align:left;background-color:white}.advsearch .ui-widget-content .ui-menu-item a{background-color:white;color:#333333;padding-left:5px;line-height:22px}.ac_loading{background:#fff url("../images/indicator.gif") right center no-repeat}.ac_odd{background-color:#eee}.advsearch .ui-corner-top{background-color:#0A246A;color:white}.advsearch .ui-corner-all{border-radius:0px}.advsearch .ui-widget-content .ui-menu-item a#ui-active-menuitem{background-color:#0A246A;color:white;border:none;background:#0A246A;font-weight:bold}.advsearch .ui-widget-content .ui-menu-item a.ui-state-hover{background-color:#0A246A;color:white;border:none;background:#0A246A;font-weight:bold}.advsearch .ui-widget-content{border:1px solid #dddddd;color:#333333;width:auto !important}.advsearch .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.advsearch .ui-menu{outline:medium none}.advsearch .ui-autocomplete{cursor:default;position:absolute;top:0}.advsearch .ui-menu .ui-menu-item a{display:block;font-weight:normal;line-height:1.5;text-decoration:none}.advsearch .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif}#map-canvas{height:250px;margin:0px;padding:0px}#map-canvas img{max-width:none}.serp_result_header{width:auto}#fl_bp_2 a,#fl_bp_1 a{line-height:24px;line-height:1.5rem}