body.single-lawyer #page main#primary .main-content,body.single-lawyer #page main#primary #cat-container .main-content{max-width:100%;margin-top:68px}body.single-lawyer #page main#primary .lawyer-card .base-mda-wrap .fire-top-mda.version-1 #mdatop{width:100%}body.single-lawyer #page main#primary .lawyer-card .base-mda-wrap .fire-top-mda.version-1 #mdatop .quote-new-360-mda{box-shadow:none;background-color:#fff;border-radius:0;margin-bottom:0}@media(min-width:992px){body.single-lawyer #page main#primary .lawyer-card .base-mda-wrap .fire-top-mda.version-1 #mdatop .quote-new-360-mda{border-left:1px solid #ddd}}body.single-lawyer #page #cat-container{max-width:100%}body.single-lawyer #page #address-list li::before{content:url(/wp-content/themes/phoenix/images/mda-location.svg);background:none;top:2px;width:10px}body.single-lawyer #page #phone-list,body.single-lawyer #page #address-list{margin-left:0}body.single-lawyer #page #phone-list li,body.single-lawyer #page #address-list li{margin-bottom:5px}body.single-lawyer #page #phone-list .btn{margin-bottom:10px}body.single-lawyer #page .phone{background-color:#fa7f28;color:#fff}body.single-lawyer #page .phone svg{fill:#fff;margin:0 4px -3px 0}body.single-lawyer #page .phone:hover{background-color:#454647}body.single-lawyer #page .btn{border:1px solid #ddd;color:#333}body.single-lawyer #page .btn:hover{background-color:#454647;color:#fff}body.single-lawyer #page .btn:hover svg{fill:#fff}body.single-lawyer #page .btn svg{width:18px;height:18px;margin:0 4px -3px 0}#card-buttons a,#phone-list a{padding:10px 15px;border-radius:3px;margin:0 10px 0 0;text-decoration:none;font-weight:700;display:inline-block}.lawyer-card{border:1px solid #d3d3d3;border-radius:10px;padding:30px;box-shadow:1px 2px 3px #d9d9d9;-webkit-box-shadow:1px 2px 3px #d9d9d9;-moz-box-shadow:1px 2px 3px #d9d9d9}.lawyer-card .lawyer-headshot img{width:100%;max-height:250px;border-radius:5px;margin-top:0;object-fit:cover}.lawyer-card h1{font-size:2.5em;text-align:left}.lawyer-card h1::after{content:none}.lawyer-card .review-star .review-result-wrapper{margin:0 10px 0 0;height:25px;width:130px}.lawyer-card div{margin-bottom:5px}.lawyer-card .stars-reviews span:last-child{margin-top:5px}.lawyer-card .stars-reviews .fire-rating{margin:-4px 10px 0 0}.lawyer-card .stars-reviews .fire-rating .rating .alpha-rating{display:none}.lawyer-card .stars-reviews .fire-rating .rating.background{top:-40px}#map{margin-top:20px}@media screen and (max-width:768px){.lawyer-card{padding:15px}.lawyer-card .stars-reviews{flex-direction:column}}@media screen and (max-width:480px){.lawyer-card #card-buttons{text-align:center;display:flex;flex-direction:column}.lawyer-card #card-buttons .phone,.lawyer-card #card-buttons .btn{margin:10px 20px 0 20px}.lawyer-card h1{font-size:1.9em}.lawyer-card .lawyer-headshot-wrap{padding-right:0}}.lawyer-info{display:flex;flex-wrap:nowrap}.lawyer-info .lawyer-headshot{width:150px;margin:0 20px 0 0}.lawyer-info .lawyer-headshot img{width:100%;object-fit:cover;object-position:center;margin:0}.stars-reviews{display:flex;margin:.5em 0}@media screen and (max-width:700px){.lawyer-info{flex-wrap:wrap}.lawyer-info .lawyer-headshot{margin:0 auto}}body.post-type-archive-state main#primary #cat-container.container,body.tax-practice_area main#primary #cat-container.container,body.state-template-default main#primary #cat-container.container{max-width:1300px;width:100%}body.post-type-archive-state main#primary #cat-container.container .main-content,body.tax-practice_area main#primary #cat-container.container .main-content,body.state-template-default main#primary #cat-container.container .main-content{max-width:inherit;margin-top:12rem}body.post-type-archive-state main#primary #glossary-terms,body.tax-practice_area main#primary #glossary-terms,body.state-template-default main#primary #glossary-terms{margin-left:-10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}body.post-type-archive-lawyer main#primary .review-star .review-result-wrapper{margin:0 10px 0 0;height:25px;width:130px}body.post-type-archive-lawyer main#primary .lawyer-archive-results{padding:15px 0}body.post-type-archive-lawyer main#primary .lawyer-archive-results:not(:last-child){border-bottom:1px solid #dedede}body.post-type-archive-lawyer main#primary .lawyer-archive-results .lawyer-wrapper{display:flex}body.post-type-archive-lawyer main#primary .lawyer-archive-results .headshot-container img{width:112px;max-width:100%;height:auto;margin:0}body.post-type-archive-lawyer main#primary .lawyer-archive-results h2::before{display:none}body.post-type-archive-lawyer main#primary .lawyer-archive-results a.phone{background-color:#fa7f28;color:#fff;padding:10px 15px;border-radius:3px;margin:0 10px 0 0;text-decoration:none;font-weight:700;display:inline-block;margin-top:10px}body.post-type-archive-lawyer main#primary .lawyer-archive-results a.phone svg{fill:#fff;margin:0 4px -3px 0}body.post-type-archive-lawyer main#primary .lawyer-archive-results a.phone:hover{background-color:#454647}body.post-type-archive-lawyer main#primary .archive-filter-options{padding:10px 0;margin-bottom:10px}body.post-type-archive-lawyer main#primary .archive-filter-options .option-button{display:inline;padding:10px;border:1px solid #797979;border-radius:5px;margin-right:5px;font-size:18px}body.post-type-archive-lawyer main#primary .archive-filter-options a,body.post-type-archive-lawyer main#primary .archive-filter-options a:hover,body.post-type-archive-lawyer main#primary .archive-filter-options a:active,body.post-type-archive-lawyer main#primary .archive-filter-options a:focus{border-bottom:none}body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-down-arrow{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-up-arrow,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-down-arrow{height:19px;width:19px;padding:1px;border:1px solid #797979;border-radius:999px}body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-up-arrow polyline,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-up-arrow line,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-down-arrow polyline,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-down-arrow line{stroke:#797979}body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-up-arrow:hover,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-up-arrow.active,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-down-arrow:hover,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-down-arrow.active{border-color:#337ab7;background-color:#337ab7}body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-up-arrow:hover polyline,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-up-arrow:hover line,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-up-arrow.active polyline,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-up-arrow.active line,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-down-arrow:hover polyline,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-down-arrow:hover line,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-down-arrow.active polyline,body.post-type-archive-lawyer main#primary .archive-filter-options svg.sort-down-arrow.active line{stroke:#fff}body.post-type-archive-lawyer main#primary .archive-filter-options .clear-filters{margin-top:15px}#practice-areas h2::before,#states-results h2::before{content:none}#practice-areas ul,#states-results ul{margin-top:20px;padding-left:0}#practice-areas ul li,#states-results ul li{margin-bottom:10px}#practice-areas ul li::before,#states-results ul li::before{content:none}#practice-areas .gloss-term,#states-results .gloss-term{padding:0 10px;cursor:pointer;position:relative;text-decoration:none;border-bottom:0;display:inline-block}#practice-areas .gloss-term:hover,#states-results .gloss-term:hover{font-weight:700}@media screen and (max-width:480px){.lawyer-archive-results{padding:20px 0}.lawyer-archive-results .headshot-container{display:none}.lawyer-archive-results h2{margin-bottom:10px}}