.browse-title,h1.state{font-family:Lora,serif;font-weight:700}.browselist a,.browselist>div>div>ul>li>a,.listing,.pa_list_title a,.search-pagination-container a,.search-topper-heading,.tab-content label,.videos-link:active,.videos-link:focus,.videos-link:hover,h1.state{color:#4a0e01}.info-grid .adr .street,.practicepop ul li{line-height:normal}body,html{overflow-x:hidden}html{scroll-behavior:smooth}body{font-family:Lato,Arial,sans-serif}hr{margin:1rem auto}h1.state{font-size:1.5em;padding:4px 0 0 55px;line-height:32px;min-height:32px;margin:20px 0 1rem;position:relative}h1.state img{position:absolute;left:0}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{border:0}.moreinfo{margin-left:3em;margin-bottom:1em}.moreinfo .rMore{display:inline-block;font-weight:700}.moreinfo .acc+.rMore{margin-left:.5em}.bycity,.moreinfo .acc.acc-open+.rMore{margin-left:0}.search-topper{padding:1em;background:#4a0e01;border-bottom:10px solid #f7f0d4}.search-topper-box{background:rgba(255,255,255,.5);width:100%}.search-topper-heading{background:#f8f8f8;width:100%;font-size:1.125em;font-weight:700;padding:.75rem 1rem}.search-topper form{padding:1em 0}.search-topper #searchprac{margin-bottom:.35rem}.search-topper input{margin-bottom:.6rem}.search-topper .pracselection_ .selectize-input.full,.search-topper .searchprac.certifications .selectize-input.full,.search-topper input{background:#f8f8f8}.disabled-select{background-image:url(../images/select-button.jpg);background-size:auto;background-position:right;padding-right:0;border:0 solid}.sr-us-map{margin:0 auto;max-width:600px}.sr-us-map.selectbox{margin-top:1em;margin-bottom:1em}#top_snipb:hover,.browselist a:hover,.pa_list_title>a:hover,.search-pagination-container a:active,.search-pagination-container a:focus,.search-pagination-container a:hover{color:#ff3003}.browselist ul{padding-left:20px;list-style:none}.browselist li{margin-bottom:4px;font-size:.9375em}.browselist li:before{font-family:FontAwesome;content:'\f101';margin:0 5px 0 -15px;font-size:.85em;position:relative;bottom:1px}.browselist h3,.pa_list_title{font-size:1.125em;font-weight:700}.browse-title{font-size:1.5em;margin-top:1.25em}.attorney-name,.listing-stars .total-reviews a{font-family:Lato,Arial,sans-serif;position:relative}#top_snipb,.desktop-num{color:#4a0e01;font-weight:700}.listing{margin-bottom:1em}.attorney-name,.card-btn{background:#4a0e01;color:#f7f0d4;transition:.25s}.listing.enhanced .attorney-name:after{content:'ENHANCED PROFILE';margin-left:auto;font-weight:400;font-size:.75rem;text-align:right}.listing.enhanced.top_pick .attorney-name:after{content:''}.listing.enhanced.top_pick h2.attorney-name.featured_text:after{content:'FEATURED PROFILE'}.attorney-name{border-radius:4px;padding:1.125rem 1em;font-size:1.125em;font-weight:700;display:flex;align-items:center;margin:0 -.9375em .5em}.mobile-photo,.sl_firm_logo{margin-right:1em}.card-btn,.listing-stars,.pro-feat-video{margin-top:.5rem}.namelink:hover{text-decoration:none}.namelink:hover .attorney-name{background:#ff3003;padding-left:.75em}.sl_firm_logo{max-width:85px}.fn.org,.practicepop .parent{font-weight:700}.result-contact-btns{display:flex}.card-btn{flex:0 1 calc(95% / 3);border-radius:3px;padding:1em;font-size:.75em;text-align:center;margin-bottom:.5rem;line-height:1}.call-btn,a.card-btn:active,a.card-btn:focus,a.card-btn:hover{color:#fff;background:#ff3003}.searchprac .pracselection:after,a.call-btn:active,a.call-btn:focus,a.call-btn:hover{color:#f7f0d4;background:#4a0e01}.btn-icon{max-width:15px;margin-right:8px;margin-bottom:2px}.acc,.practicepop ul li.nomatch,.tabs input[type=radio],.tapto{display:none}.listing .mobile-contact .result-contact-btns.grid-margin-x>.small-4{width:calc(33.33333% - .625rem)}.listing .mobile-contact .result-contact-btns.grid-margin-x>.cell{margin-left:.3125rem;margin-right:.3125rem}.listing-stars .total-reviews a{color:#4a0e01;font-style:normal;bottom:2px}.listing-stars .fa.fa-star,.listing-stars .fa.fa-star-half-o,.listing-stars .fa.fa-star-o{font-size:1.3125em}.total-reviews{font-family:Lora,serif;font-style:italic}.endbar{background:#f9f9f9;height:15px;width:100%;border-radius:4px;margin-top:.5em}.claimed-stars .listing-stars{margin-left:35vw}.sr-badges{display:flex;padding:.5rem 0 0;position:relative}.sr-badges .grid-x{width:100%}.sr-badges .grid-x hr{margin:.5rem auto}.sr-badges .badge-container{flex:1;margin-right:10px;max-height:none;max-width:60px;height:100%}.sr-badges .badge-container.board-certified{flex:0 1 130px;position:relative;overflow:hidden}.sr-badges .badge-container.board-certified img{position:absolute;top:-15%}.sr-badges .badge-container.flabar,.sr-badges .badge-container.msba,.sr-badges .badge-container.tbls,.sr-badges .badge-container.wide-badge{min-width:75px;min-height:unset;display:flex;align-items:center;max-height:50px}.pracselection,.sr-badges .badge-container.msba{overflow:hidden}.search-sidebar #map_canvas{height:345px;border:1px solid #acacac;width:100%;border-radius:4px}.input-wrapper.practices{position:relative}.tabs{display:flex;flex-wrap:wrap;border:none;justify-content:flex-end}.tabs label.tab{order:1;display:block;padding:.75rem 1.5rem .25rem;margin-left:.25rem;margin-right:0;cursor:pointer;background:#c2c1c1;color:#fff;font-weight:700;transition:background .25s;width:48.5%;text-align:center}.tabs .tab-content{order:99;flex-grow:1;width:100%;display:none;background:#fff}.tabs input[type=radio]:checked+label{background:#fff;color:#4a0e01;border-bottom:6px solid #4a0e01}.pro-feat-video iframe,.searchprac.open .practicepop,.tabs input[type=radio]:checked+label+.tab-content{display:block}@media (max-width:45em){.tabs .tab-content,.tabs label.tab{order:initial}.tabs label.tab{margin-right:0;margin-top:.2rem}}.side-search input,.side-search select{background-color:#f0eeee;border:0;outline:0;box-shadow:none;color:#4a0e01;font-weight:700;border-radius:4px;font-size:1rem}.side-search .button{margin:0 auto;display:block;width:50%}.searchprac{position:relative;z-index:100;width:100%}.searchprac .pracselection{height:2.4375rem;padding:.5rem;background:#f0eeee;border:0;outline:0;box-shadow:none;color:#4a0e01;font-weight:700;border-radius:4px;position:relative}.searchprac.open .pracselection{border-radius:4px 4px 0 0}.searchprac .pracselection:after{content:'\f0d7';font-family:FontAwesome;display:block;position:absolute;right:0;top:0;width:60px;height:100%;display:flex;align-items:center;justify-content:center}.searchprac.open .pracselection:after{content:'\f0d8'}.pracfind.textfield{background:#fff;margin-bottom:.25em}.practicepop{display:none;position:absolute;width:100%;top:100%;left:0;z-index:300;background:#f0eeee;padding:.5em;border-radius:0 0 4px 4px}.practicepop ul{width:100%;overflow:auto;max-height:261px;list-style-type:none;position:relative;margin:0;padding:0}.practicepop ul li{padding:7px 0 7px 5px;white-space:nowrap;overflow:hidden}.practicepop .child{padding-left:1em}.search-pagination-container{position:relative;background:#f9f9f9;color:#4a0e01;font-family:Lora,serif;display:flex;align-items:center;justify-content:space-between;padding:.5em 1em;border-radius:4px}.next-page,.prev-page{flex:0 1 15%}.next-page{text-align:right}.search-pages{align-self:center;width:100%}.page-numbers{text-align:center;margin-top:.5em}.page-num{padding:.4em .8em;margin:0 .25em}.page-num.current{background:#4a0e01;color:#f9f9f9;border-radius:4px}.search-showing{flex:0 1 100%;text-align:center;margin:.5em 0;font-size:.875em}#large_mapD,#large_searchD{max-height:calc(100% - 62px);min-height:unset;top:0!important}.full.reveal #large_map{height:95%;margin:2.5em 0 0}#large_searchD #basic-search{margin-top:2em}@media(min-width:330px){.sr-badges .badge-container.flabar,.sr-badges .badge-container.msba,.sr-badges .badge-container.tbls,.sr-badges .badge-container.wide-badge{min-width:90px;max-height:65px}}@media(min-width:375px){.card-btn{font-size:.8125em}.result-contact-btns.desktop .call-btn{font-size:1em}.sr-badges .badge-container.flabar,.sr-badges .badge-container.msba,.sr-badges .badge-container.tbls,.sr-badges .badge-container.wide-badge{min-width:90px}.claimed-stars .listing-stars{position:relative;top:-2em;margin-bottom:-1.5em}}@media(min-width:500px){.tapto{display:inline}.sr-badges .badge-container{max-height:86px;max-width:86px}.sr-badges .badge-container.flabar,.sr-badges .badge-container.msba,.sr-badges .badge-container.tbls,.sr-badges .badge-container.wide-badge{min-width:140px}.claimed-stars .listing-stars{position:relative;top:-2.5em;margin-bottom:-2em}}@media(min-width:640px){.desktop-photo .sr-portrait-frame,.profile-btn{display:block}.search-topper{padding:1.875em}.search-topper-heading{padding:1.25em 2em}.search-topper form{padding:2em 0}.search-topp button,.search-topper #searchprac,.search-topper input{margin-bottom:0}.search-topper .input-wrapper{margin-right:.5em}.search-topper .dark_button{height:39px;padding:0 1em}.listing.enhanced .attorney-name:after{padding-right:1em;font-size:.5em 1em}.attorney-name{max-height:50px;margin:0 0 .5rem;padding:1.125rem 0}.attorney-name:before{content:'';position:absolute;background:#4a0e01;top:0;bottom:0;left:-315px;margin:auto;height:50px;width:100%;z-index:-1;border-radius:4px}.contact-info,.desktop-photo{padding-right:1em}.profile-btn{border-radius:3px;background:#ff3003;color:#fff;padding:1em;text-align:center;margin:.5rem 0;transition:.25s;max-width:unset}.info-grid{display:flex}.button-photo-combo:hover{text-decoration:none}.button-photo-combo:active .profile-btn,.button-photo-combo:focus .profile-btn,.button-photo-combo:hover .profile-btn,.profile-btn:active,.profile-btn:focus,.profile-btn:hover{background:#4a0e01;color:#f7f0d4;text-decoration:none;cursor:pointer}.result-contact-btns.desktop{flex-wrap:wrap;justify-content:unset;align-items:center}.result-contact-btns.desktop .card-btn{flex:0 1 calc(57% / 3);font-weight:400;margin-bottom:0;display:flex;align-items:center;justify-content:center}.result-contact-btns.desktop .call-btn{flex:0 1 100%;margin-top:.25em;background:#fff;color:#4a0e01;padding:0;text-align:left;font-weight:700;justify-self:flex-start;margin-bottom:13px}.result-contact-btns.desktop .call-btn .num{margin-right:auto}.result-contact-btns.desktop .msg-btn{margin-right:.5em;margin-left:.5em;position:relative}.result-contact-btns.desktop .videos-btn{position:relative;margin-left:.5em}.result-contact-btns.desktop .msg-btn,.result-contact-btns.desktop .profile-btn,.result-contact-btns.desktop .site-btn,.result-contact-btns.desktop .videos-btn{font-size:1.87vw;min-height:48px}.result-contact-btns.desktop .listing-stars{margin-left:1em}.stars{margin-bottom:.5em}.stars .fa{font-size:1.5em}.goToReviews{color:#4a0e01;font-weight:700;white-space:nowrap}.goToReviews:active,.goToReviews:focus,.goToReviews:hover{color:#ff3003;text-decoration:underline}.claimed-stars .listing-stars{top:unset;margin-bottom:unset;margin-left:50%}.sr-badges{order:-1;padding-top:0}.sr-badges .badge-container.flabar,.sr-badges .badge-container.msba,.sr-badges .badge-container.tbls,.sr-badges .badge-container.wide-badge{min-width:125px}ul.statecert{columns:2;column-gap:48px}.side-search.tabs label.tab{width:unset}}@media(max-width:768px){.show-for-tablet{display:none}}@media(min-width:768px){.desktop-photo{padding-right:1em}.sr-badges .badge-container.flabar,.sr-badges .badge-container.msba,.sr-badges .badge-container.tbls,.sr-badges .badge-container.wide-badge{min-width:140px}}@media(min-width:1024px){.listings-container{position:relative;padding-right:2em}.listings-container.no-sidebar{padding-right:0}.info-grid,.profile-items{padding-left:0}.result-contact-btns.desktop .card-btn{font-size:1em;flex:0 1 calc(57% / 3)}.result-contact-btns.desktop .card-btn.profile-btn{width:166px;flex:0 1 166px}.result-contact-btns.desktop .msg-btn,.result-contact-btns.desktop .profile-btn,.result-contact-btns.desktop .site-btn{font-size:1.2vw}.result-contact-btns.desktop .card-btn.call-btn{margin-bottom:26px}.sr-badges .badge-container{height:95px;display:flex;align-items:center}.sr-badges .badge-container.flabar,.sr-badges .badge-container.msba,.sr-badges .badge-container.tbls,.sr-badges .badge-container.wide-badge{min-width:125px;max-height:86px}.sr-badges .badge-container.msba .seal-flabar,.sr-badges .badge-container.msba .seal-msba,.sr-badges .badge-container.tbls .seal-tbls,.sr-badges .badge-container.wide-badge img{padding-right:1rem}.sr-badges .badgeHover{top:68%;bottom:unset;z-index:2}.sr-badges .badge-container:hover .arrow{position:absolute;bottom:8px;top:unset;margin-left:3.75%;display:block;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #cacaca;border-top:0}.sr-badges .badge-container:hover .arrow:after{content:'';position:absolute;top:unset;bottom:-16px;left:-14px;margin:auto;display:block;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #fff;border-top:0;z-index:1}.search-pagination-container:before{content:'';position:absolute;background:#f9f9f9;top:0;bottom:0;left:-315px;margin:auto;width:100%;z-index:-1;border-radius:4px}.sidebar-container{position:relative;padding-top:1em}.sidebar-container:before{content:'';position:absolute;height:500px;width:1px;background:#f2eeed;top:16px;left:-16px;margin:auto}.sidebar-container.sticky{position:fixed;top:0;margin-top:1em;max-width:32.4%}.sidebar-container.sticky:before{position:fixed}.cert-search-label{margin-left:-1rem}.feat-video-container iframe{max-width:300px}}@media(min-width:1100px){.sr-badges .badge-container.flabar,.sr-badges .badge-container.msba,.sr-badges .badge-container.tbls,.sr-badges .badge-container.wide-badge{min-width:180px}.sr-badges .badge-container.msba .seal-flabar,.sr-badges .badge-container.msba .seal-msba,.sr-badges .badge-container.tbls .seal-tbls,.sr-badges .badge-container.wide-badge img{padding-right:0}.sr-badges .badge-container:hover .arrow{margin-left:4.25%}}@media(min-width:1200px){.listing.enhanced .grid-x>.reviews.large-5,.listing.enhanced .large-7.info.cell{width:50%}.profile-items{padding-left:0}.sr-badges .badge-container:hover .arrow{margin-left:4.75%}.sr-badges .grid-x hr{align-self:flex-end}}@media(min-width:1328px){.result-contact-btns.desktop .card-btn{font-size:1rem}.sr-badges .badge-container:hover .arrow{margin-left:4.25%}.sidebar-container.sticky{position:fixed;top:0;margin-top:1em;max-width:442px;width:100%}}.agency_managed>a.namelink>h2.attorney-name:after{content:'YOUR CLIENT - FREE PROFILE';margin-left:auto;font-weight:400;font-size:.75rem;text-align:right;padding-right:1em}.agency_managed>a.namelink>h2,.agency_managed>a.namelink>h2:before{background-color:#036484}.listing.agency_managed.enhanced>a.namelink>h2.attorney-name:after{content:'YOUR CLIENT - ENHANCED PROFILE'}.badge-container.slick-slide{visibility:hidden}.badge-container.slick-slide.slick-active{visibility:visible}.feat-video-title{font-weight:700;color:#4a0e01;font-size:1.125rem}.videos-link{font-weight:700;font-size:1rem;color:#4a0e01;margin-top:.75rem}.videos-btn .fa-stack{width:1rem;height:1rem;line-height:1rem}.videos-btn .fa-stack .fa-play{font-size:.35rem;line-height:1.1rem}@media(min-width:640px) and (max-width:768px){.feat-video-container iframe{max-width:300px}}@media(min-width:1200px){.feat-video-container iframe{max-width:380px}}.dynamic_certifications_search_wrapper .selectize-dropdown{position:absolute}.dynamic_certifications_search_wrapper .form-submit{width:100%;display:block}.dynamic_certifications_search_wrapper .btn-column{display:flex;align-items:flex-end}@media(max-width:1024px){.dynamic_certifications_search_wrapper .form-submit{margin-top:15px}}