@charset "UTF-8";#search-wrapper{margin:30px auto 90px}#search-wrapper.no-search-term{margin-bottom:140px}#search-wrapper h3{font-weight:300}#search-wrapper #search-form{margin-top:10px}#search-wrapper #search-form .form-group{border:1px solid #06f;border-radius:100px;position:relative;padding:1.25rem 0 1.25rem 2rem;width:512px}#search-wrapper #search-form #clear-search-icon,#search-wrapper #search-form #clear-search-icon-mobile{background:url(/resources/img/icons/clear-search.svg);cursor:pointer;height:16px;left:420px;position:absolute;top:29px;width:16px;z-index:10}#search-wrapper #search-form #mag-glass-icon{background:url(/resources/img/icons/search-icon.svg);cursor:pointer;left:460px;height:21px;position:absolute;top:26px;width:21px;z-index:10}#search-wrapper #search-form .algolia-autocomplete{width:75%}#search-wrapper #search-form #search-query{border:0;font-size:1.25rem;height:auto;padding:0;width:100%}#search-wrapper #search-form #search-query::-ms-clear{height:0;width:0}#search-wrapper #search-form .aa-dropdown-menu{background-color:#fff;border:1px solid #06f;margin-top:80px;width:512px}#search-wrapper #search-form .aa-dropdown-menu .aa-suggestion{cursor:pointer;font-size:1rem;letter-spacing:.2px;line-height:1rem;padding:8px 25px}#search-wrapper #search-form .aa-dropdown-menu .aa-suggestion.aa-cursor,#search-wrapper #search-form .aa-dropdown-menu .aa-suggestion:hover{background-color:#06f;color:#fff}#search-wrapper #search-form .aa-dropdown-menu .aa-suggestion em{font-style:normal;font-weight:600}#search-wrapper #search-results-wrapper{position:relative}#search-wrapper .search-results.is-loading{min-height:700px}#search-wrapper .search-filters-wrapper{margin-bottom:52px}#search-wrapper .search-result-categories{margin-bottom:0;width:calc(100% - 220px)}#search-wrapper .search-result-categories li{color:#3a444e;cursor:pointer;flex:auto;-ms-flex:auto;-webkit-flex:auto;font-size:.875rem;font-weight:600;margin-right:0;padding:14px 11px;text-align:center;text-transform:uppercase}#search-wrapper .search-result-categories li.active{border-bottom:4px solid #06f;color:#06f}#search-wrapper .search-filter-sort{font-weight:600;position:absolute;right:0;top:0;width:220px}#search-wrapper .search-filter-sort.full-size{width:230px}#search-wrapper .search-filter-sort.full-size button{width:164px}#search-wrapper .search-filter-sort .lz-dropdown-mobile{color:#3a444e;font-size:1rem;position:relative}#search-wrapper .search-filter-sort .lz-dropdown-mobile select{border:0;font-family:"Open Sans",Arial,sans-serif;font-weight:600;-webkit-appearance:none;width:100%}#search-wrapper .search-filter-sort .lz-dropdown-mobile select+svg.lz-icon{color:#06f;height:1rem;position:absolute;right:16px;top:3px;width:1rem;transition:transform .25s ease}#search-wrapper .search-filter-sort .lz-dropdown-mobile select:focus+svg.lz-icon{transform:rotate(180deg)}#search-wrapper .search-filter-sort button{border:0;font-weight:700;padding-left:0;width:150px}#search-wrapper .search-filter-sort .filter-sort-options{border-color:#06f;font-size:16px;overflow:visible;padding:0;width:205px}#search-wrapper .search-filter-sort .filter-sort-options li.lz-dropdown-selected{background-color:#06f}#search-wrapper .search-result-filter{height:1rem;font-size:1rem;margin:20px 0 35px}#search-wrapper .search-result-filter .filter-toggle{cursor:pointer;float:right;font-weight:600;margin:0 15px}#search-wrapper .search-result-filter .lz-bright-blue{color:#06f;margin-left:5px}#search-wrapper #search-filters-modal .modal-content,#search-wrapper #search-filters-modal .modal-dialog{height:100%}#search-wrapper #search-filters-modal .modal-header{border-bottom:0;padding:30px}#search-wrapper #search-filters-modal .modal-header .close{font-size:2.5rem;opacity:1}#search-wrapper #search-filters-modal .modal-body{padding-left:30px;padding-right:30px}#search-wrapper #search-filters-modal .filter-header{font-weight:600}#search-wrapper #search-filters-modal .filter-options{margin:28px 0 45px}#search-wrapper #search-filters-modal .filter-options .lz-checkbox{display:block;margin-bottom:16px}#search-wrapper #search-filters-modal .filter-options .lz-checkbox .lz-checkbox-indicator{border-color:#06f;border-radius:5px}#search-wrapper #search-filters-modal .filter-options .lz-checkbox-label{font-weight:400;text-transform:capitalize}#search-wrapper #search-filters-modal .lz-button.lz-button-primary{background-color:#06f;border-color:#06f}#search-wrapper .result-item{color:#3a444e;letter-spacing:.2px;margin:0 24px 48px;word-wrap:break-word}#search-wrapper .result-item.top-result{background-color:#f7f7f7;margin:0 0 48px;padding:24px}#search-wrapper .related-searches h6,#search-wrapper .result-item.top-result .result-item-type{font-weight:700}#search-wrapper .list-reviewable .list-item .item-name:hover,#search-wrapper .result-item a:hover,#search-wrapper .result-item.top-result a{color:#06f}#search-wrapper .result-item .result-item-type{font-size:.875rem;margin-bottom:2px;text-transform:uppercase}#search-wrapper .result-item a{color:#3a444e;font-size:1.125rem;font-weight:600}#search-wrapper .result-item .inline-rating,#search-wrapper .result-item .result-description{margin-top:2px}#search-wrapper #more-results{border-color:#06f;color:#06f;margin-top:20px}#search-wrapper #more-results:hover{background-color:#06f;color:#fff}#search-wrapper .no-results{display:none}#search-wrapper .no-results .no-results-header{font-size:1.75rem;font-weight:300;margin-bottom:50px}#search-wrapper .no-results .search-term{word-break:break-all;font-weight:600}#search-wrapper .no-results .no-results-header b{font-weight:600}#search-wrapper .no-results h2{font-size:1rem}#search-wrapper .no-results .search-suggestions{font-size:.875rem;list-style-type:disc;margin-left:30px}#search-wrapper .related-searches{margin-bottom:70px}#search-wrapper .related-searches #related-searches-list{letter-spacing:.2px}#search-wrapper .related-searches #related-searches-list li{margin-top:24px}#search-wrapper .related-searches #related-searches-list .related-search-term{cursor:pointer}#search-wrapper .related-searches #related-searches-list .related-search-term:hover{color:#06f;text-decoration:underline}#search-wrapper .promoted-results-cta{border-top:1px solid #9ac3fd;color:#3a444e;display:block;letter-spacing:.2px;padding:24px 0}#search-wrapper .promoted-results-cta .cta-question{font-size:1.5rem;margin-bottom:6px}#search-wrapper .promoted-results-cta .cta-text{margin-bottom:22px}#search-wrapper .cta-link{color:#06f;font-size:.75rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase}#search-wrapper .cta-link::after{content:"\00a0\00a0›"}#search-wrapper .list-reviewable{width:100%}#search-wrapper .list-reviewable .list-item .item-description,#search-wrapper .list-reviewable .list-item .item-name{color:#3a444e}#search-wrapper .list-reviewable .list-item .item-name,#search-wrapper .specialized-attorneys #state-detected{font-weight:600}#search-wrapper .specialized-attorneys{letter-spacing:.2px;margin-top:70px}#search-wrapper .specialized-attorneys .attorney-picture{border-radius:50%;height:144px;margin-top:6px;width:144px}#search-wrapper #specialized-attorneys-list{margin:36px 0 25px}#search-wrapper #specialized-attorneys-list .list-item:hover .item-description,#search-wrapper #specialized-attorneys-list .list-item:hover .item-name{color:#06f}#search-wrapper #specialized-attorneys-list a.j-ga-hook:hover{text-decoration:none}#search-wrapper #specialized-attorneys-list a.j-ga-hook:hover .item-description,#search-wrapper #specialized-attorneys-list a.j-ga-hook:hover .item-name{text-decoration:underline}#search-wrapper .related-services{letter-spacing:.2px;margin-top:64px}#search-wrapper .related-services .list-reviewable{margin-top:20px}@media (min-width:992px){#search-wrapper #search-form{margin-bottom:3rem}#search-wrapper .search-filters-wrapper{border-bottom:1px solid #06f}#search-wrapper #more-results{margin-left:24px}#search-wrapper .list-item{flex:1 1;padding-left:40px}#search-wrapper .list-item:first-child{padding-left:0}#search-wrapper .list-item .item-details{margin-top:6px}#search-wrapper .related-searches{margin-top:110px}#search-wrapper .related-searches.has-promoted{margin-top:130px}}@media (min-width:576px) and (max-width:991px){#search-wrapper.no-search-term .no-results .no-results-header{margin-bottom:60px}#search-wrapper .result-item .result-description{margin-top:7px}}@media (max-width:991px){#search-wrapper{margin-bottom:70px;width:100%}#search-wrapper.no-search-term{margin-bottom:155px}#search-wrapper #search-form .form-group{width:100%}#search-wrapper #search-form #clear-search-icon{left:87%;top:24px}#search-wrapper #search-form #mag-glass-icon{left:93%;top:20px}#search-wrapper #search-form #search-query,#search-wrapper .result-item a{font-size:1rem}#search-wrapper #search-form .aa-dropdown-menu{border-width:1px;margin-top:74px;width:100%}#search-wrapper #search-form .aa-dropdown-menu .aa-suggestion{font-size:.875rem;padding:8px 20px}#search-wrapper .search-results.is-loading{min-height:500px}#search-wrapper .search-result-categories{border-bottom:1px solid #06f;table-layout:fixed;width:100%}#search-wrapper .search-result-categories li{display:table-cell}#search-wrapper .search-filter-sort{margin:40px 0 40px 15px;position:relative;width:170px}#search-wrapper .search-filter-sort .lz-dropdown-mobile select+svg.lz-icon{right:30px}#search-wrapper .result-item{margin-left:0;padding:0 15px}#search-wrapper .search-more{text-align:center}#search-wrapper .no-results{margin-top:36px}#search-wrapper .no-results .no-results-header{font-size:1.25rem;margin-bottom:28px}#search-wrapper .no-results .search-suggestions li{margin-top:28px}#search-wrapper #specialized-attorneys-list .list-item:first-child,#search-wrapper .no-results .search-suggestions:first-child{margin-top:0}#search-wrapper .section-extra{margin-left:10px;margin-right:10px}#search-wrapper .related-searches{margin-bottom:0;margin-top:40px}#search-wrapper .promoted-results-cta{display:none}#search-wrapper .specialized-attorneys .attorney-picture,#search-wrapper .specialized-attorneys .item-details{float:left}#search-wrapper .specialized-attorneys .attorney-picture{height:120px;width:120px}#search-wrapper .specialized-attorneys .item-details{margin-left:10px}#search-wrapper #specialized-attorneys-list .list-item{margin-top:20px}#search-wrapper .related-services h3,#search-wrapper .specialized-attorneys h3{font-size:1.25rem}#search-wrapper .related-services{margin-top:35px}#search-wrapper .related-services .list-item{margin-bottom:30px}#search-wrapper .related-services .item-rating{margin-top:5px}}@media (max-width:767px){#search-wrapper.no-search-term{margin-bottom:105px}#search-wrapper #search-form #clear-search-icon{left:80%}#search-wrapper #search-form #mag-glass-icon{left:89%}#search-wrapper .search-filter-sort{float:left;margin-bottom:0;margin-top:1px}#search-wrapper .search-filter-sort .lz-dropdown-mobile select,#search-wrapper .search-filter-sort button{font-weight:600}#search-wrapper .search-filter-sort #filter-sort-select{background-color:#fff;color:#3a444e}#search-wrapper .result-item.top-result{margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px}#search-wrapper #specialized-attorneys-list .item-details{width:50%}#search-wrapper .no-results,#search-wrapper .search-criteria{margin:0 15px}#search-wrapper .no-results .search-suggestions li{margin-top:4px}}