.compare-card,.compare-card.fixed{transform:background-color .5s}#feat-attys.compare-page-feat-attorneys,.compare-card.fixed #feat-attys,.compare-card.fixed #feat-attys .front-page-card{min-height:0}#feat-attys .compare-page-card{justify-content:flex-start;min-height:0}.compare-page-title-wrapper{display:flex;align-items:center;justify-content:center;padding-top:2em}.compare-page-title{color:#fff;text-align:center;font-size:2.5em;font-family:Lora,sans-serif;margin-top:-2em}@media(max-width:697px){.compare-page-title{margin:0;padding:2em 0;font-size:8.5vw}}.featured-attorneys-section-compare #feat-attys{margin-top:-100px}.compare-card.fixed{position:fixed;width:100%;background:#f7f0d4;top:0;padding:1em 0;z-index:100}.compare-card.fixed .grid-container.featured-attorneys-section{margin-bottom:0}.compare-card.fixed #feat-attys .portrait-frame{width:100px;height:100px;border-width:5px;border-color:#fff}.compare-card.fixed .featured-attorneys-section-compare #feat-attys{margin-top:0}.compare-card-sticky,.compare-card.fixed .links-wrapper,.compare-videos .compare-videos-row .compare-videos-column.no-video,.sticky-tool-wrapper .tabs-wrapper .tabs-content .tab-content{display:none}.compare-card.fixed .feat-loc,.compare-card.fixed .feat-name,.compare-card.fixed .feat-name a{font-size:1em}.featured-attorneys-section-compare #feat-attys .feat-featured-profile{color:#f7eecf;transform:uppercase;text-align:center;margin-top:-1.5em}.featured-attorneys-section-compare .feat-website{display:block;margin-top:.2em;word-break:break-word}.featured-attorneys-section-compare .feat-website .fa{font-size:.8em}@media(max-width:900px){.featured-attorneys-section-compare .card-number{margin-top:.6em;display:block}}.compare-attorney-section.compare-association .js-tooltip,.compare-attorney-section.compare-board-cert .js-tooltip,.featured-attorneys-section-compare .btn-icon{display:inline-block}.featured-attorneys-section-compare .feat-favorite{display:flex;align-items:center;justify-content:center;line-height:24px;vertical-align:middle;color:#666}.featured-attorneys-section-compare .feat-favorite:hover{color:#4a0e01}.featured-attorneys-section-compare .favorite-icon{display:flex;margin:.5em .3em}.featured-attorneys-section-compare .favorite-icon::before{content:'';width:14px;height:23px;background-image:url(../images/icons/favorite.png);background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;transition:background-image .15s}.featured-attorneys-section-compare .favorite-icon.favorited::before{background-image:url(../images/icons/favorited.png);width:16px;height:24px;transition:background-image .2s}.compare-attorney-section .compare-attorney-title{border-radius:8px;background:#f7f0d4;text-align:center;color:#490e00;padding:1em 0;font-size:18px;font-family:Lora,Arial,sans-serif;font-weight:700;margin:2em auto}.compare-card-sticky.fixed{display:sticky}.info-box{padding:1em;border-radius:8px;background:#fafafa}.info-box .info-box-content{display:flex;align-items:space-between;align-items:center}.info-box .info-box-content .info-box-icon{min-width:45px;margin-right:1em}.compare-attorney-section.compare-board-cert .board-cert-row,.compare-attorney-section.compare-lawfirm .lawfirm-row,.compare-attorney-section.compare-reviews .reviews-row{display:table;position:relative;width:100%}.compare-attorney-section.compare-association .js-tooltip-wrapper,.compare-attorney-section.compare-board-cert .js-tooltip-wrapper{display:flex;align-items:center;justify-content:center;margin:0 auto}.compare-attorney-section.compare-board-cert .board-cert-row .board-cert-col{width:20%;display:table-cell;border-right:1px solid #ccc}.compare-attorney-section.compare-association .association-row .association-col:last-child,.compare-attorney-section.compare-board-cert .board-cert-row .board-cert-col:last-child,.compare-attorney-section.compare-case .case-row .case-col:last-child,.compare-attorney-section.compare-commercial .commercial-row .commercial-col:last-child,.compare-attorney-section.compare-education .education-row .education-col:last-child,.compare-attorney-section.compare-endorsement .endorsement-row .endorsement-col:last-child,.compare-attorney-section.compare-experience .experience-row .experience-col:last-child,.compare-attorney-section.compare-federal .federal-row .federal-col:last-child,.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col:last-child,.compare-attorney-section.compare-license .license-row .license-col:last-child,.compare-attorney-section.compare-location .location-row .location-col:last-child,.compare-attorney-section.compare-practice .practice-row .practice-col:last-child,.compare-attorney-section.compare-reviews .reviews-row .review-col:last-child{border:none}.compare-attorney-section.compare-association .association-row .association-col .association-icon img,.compare-attorney-section.compare-board-cert .board-cert-row .board-cert-col .board-cert-icon img,.compare-attorney-section.compare-case .case-row .case-col .case-icon img,.compare-attorney-section.compare-commercial .commercial-row .commercial-col .commercial-icon img,.compare-attorney-section.compare-education .education-row .education-col .education-icon img,.compare-attorney-section.compare-endorsement .endorsement-row .endorsement-col .endorsement-icon img,.compare-attorney-section.compare-experience .experience-row .experience-col .experience-icon img,.compare-attorney-section.compare-federal .federal-row .federal-col .federal-icon img,.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col .lawfirm-attorneys .lawfirm-attorney-col .attorney-img img,.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col .lawfirm-icon img,.compare-attorney-section.compare-license .license-row .license-col .license-icon img,.compare-attorney-section.compare-location .location-row .location-col .location-icon img,.compare-attorney-section.compare-reviews .reviews-row .review-col .review-icon img,.compare-videos .video-icon img{display:block;margin:0 auto}.compare-attorney-section.compare-board-cert .board-cert-row .board-cert-col .board-cert-title,.compare-attorney-section.compare-reviews .reviews-row .review-col .review-title,.compare-videos .video-title{text-align:center;padding-top:.4em}.compare-attorney-section.compare-board-cert .board-cert-row .board-cert-img img{display:block;max-height:200px;max-width:200px;width:auto;margin:0 auto;padding:0 10px}.badge-compare-section{position:static!important}@media(min-width:768px){.badge-compare-section{position:static!important}}.badge-container.compare-tooltip{max-width:100%}.compare-videos .compare-videos-row{display:flex;flex-wrap:wrap;align-items:space-between}.compare-videos .compare-videos-row .compare-videos-column{width:45%;margin:1em auto;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:560px}.compare-videos .compare-videos-attorney-img{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;width:100px;height:100px;border:5px solid #f7f0d4}.compare-videos .compare-videos-attorney-text{padding-left:.5em}.compare-videos .compare-videos-video{width:100%}.compare-videos iframe{max-width:100%;width:100%;height:310px;display:block;margin-bottom:1em}.compare-videos .compare-videos-attorney-name{font-weight:700;font-size:1.1em;color:#530000}.compare-attorney-section.compare-reviews .reviews-row .review-col{width:calc(100% / 5);border-right:1px solid #ccc;text-align:center;display:table-cell}.compare-attorney-section.compare-reviews .reviews-row .review-col .stars-wrapper{margin:1em 0 0}.compare-attorney-section.compare-association .association-row,.compare-attorney-section.compare-case .case-row,.compare-attorney-section.compare-commercial .commercial-row,.compare-attorney-section.compare-education .education-row,.compare-attorney-section.compare-endorsement .endorsement-row,.compare-attorney-section.compare-experience .experience-row,.compare-attorney-section.compare-federal .federal-row,.compare-attorney-section.compare-license .license-row,.compare-attorney-section.compare-location .location-row,.compare-attorney-section.compare-practice .practice-row{display:table;width:100%;position:relative}.compare-attorney-section.compare-practice .practice-row .practice-col{width:calc(100% / 5);border-right:1px solid #ccc;min-height:400px;text-align:center;display:table-cell}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-wrapper{width:200px;position:static;margin:0 auto}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-canvas{overflow:hidden}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-legend{text-align:left;list-style:none;padding:0;margin:0}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-legend li{margin-top:.3em}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-legend li .square-icon::before{content:'';display:inline-block;width:1em;height:1em}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-legend li:first-child .square-icon::before{background:#6c1309}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-legend li:nth-child(2) .square-icon::before{background:#a5351c}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-legend li:nth-child(3) .square-icon::before{background:#d77134}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-legend li:nth-child(4) .square-icon::before{background:#ddb170}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-legend li:nth-child(5) .square-icon::before{background:#e8dcae}.compare-attorney-section.compare-practice .practice-row .practice-col .compare-chart-legend li:nth-child(6) .square-icon::before{background:#ddd}.compare-attorney-section.compare-association .association-row .association-col{width:calc(100% / 5);border-right:1px solid #ccc;display:table-cell;vertical-align:top;text-align:center}.compare-attorney-section.compare-association .association-row .association-col .association-img-wrapper{height:100px;margin:1em auto}.compare-attorney-section.compare-association .association-row .association-col .association-img-wrapper img,.compare-attorney-section.compare-education .education-row .education-col .education-img-wrapper img,.compare-attorney-section.compare-experience .experience-row .experience-col .experience-img-wrapper img,.compare-attorney-section.compare-federal .federal-row .federal-col .federal-img-wrapper img,.compare-attorney-section.compare-license .license-row .license-col .license-img-wrapper img,.compare-attorney-section.compare-location .location-row .location-col .location-img-wrapper img{display:block;max-height:100px;max-width:100px;width:auto;margin:0 auto}.compare-attorney-section.compare-association .show-more-btn,.compare-attorney-section.compare-education .show-more-btn,.compare-attorney-section.compare-federal .show-more-btn,.compare-attorney-section.compare-license .show-more-btn{color:#530000;display:block;max-width:150px;margin:.5em auto;border-top:1px solid #ccc;padding:1em 0}.compare-attorney-section.compare-association .show-more-content-wrapper{max-height:380px;overflow:hidden}.compare-attorney-section.compare-association .show-more-content-wrapper.show-more-reveal{max-height:9000px;transition:max-height .5s ease-in}.compare-attorney-section.compare-case .badgeSection,.compare-attorney-section.compare-commercial .badgeSection,.compare-attorney-section.compare-endorsement .badgeSection,.compare-attorney-section.compare-lawfirm .badgeSection{height:0}.compare-attorney-section.compare-commercial .commercial-row .commercial-col{width:calc(100% / 5);border-right:1px solid #ccc;text-align:center;display:table-cell;vertical-align:middle;min-height:200px}.compare-attorney-section.compare-commercial .commercial-row .commercial-col .commercial-img-wrapper img{width:auto;display:block;max-width:75%;margin:0 auto}.compare-attorney-section.compare-education .education-row .education-col,.compare-attorney-section.compare-federal .federal-row .federal-col,.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col{width:calc(100% / 5);border-right:1px solid #ccc;text-align:center;color:#530000;display:table-cell}.compare-attorney-section.compare-case .case-row .case-col .case-title,.compare-attorney-section.compare-endorsement .endorsement-row .endorsement-col .endorsement-title,.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col .lawfirm-title{font-weight:700}.compare-attorney-section.compare-case .case-row .case-col .case-img-wrapper img,.compare-attorney-section.compare-endorsement .endorsement-row .endorsement-col .endorsement-img-wrapper img,.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col .lawfirm-img-wrapper img{display:block;max-width:75%;margin:0 auto}.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col .lawfirm-attorneys{max-width:100%;width:100%}.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col .lawfirm-attorneys .lawfirm-attorney-col{width:50%;margin:1em .5em}.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col .lawfirm-attorneys .lawfirm-attorney-col .attorney-img{overflow:hidden;width:75px;height:75px;border:5px solid #f7f0d4;border-radius:50%;margin:0 auto}.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col .lawfirm-attorneys .lawfirm-attorney-col .attorney-name{font-size:.8em;font-weight:700;color:#530000}.compare-attorney-section.compare-endorsement .endorsement-row .endorsement-col{width:calc(100% / 5);border-right:1px solid #ccc;text-align:center;height:150px;display:table-cell;vertical-align:middle;color:#530000}.compare-attorney-section.compare-case .case-row .case-col{width:calc(100% / 5);border-right:1px solid #ccc;text-align:center;height:150px;display:table-cell;color:#530000;vertical-align:middle}.case-display-wrapper{max-width:90%;margin:10px auto}.case-display-wrapper strong{color:#530000}.case-display-wrapper .case-display-outcome{font-size:1.2em}.case-display-wrapper .case-display-row{max-height:0;overflow-x:hidden;overflow-y:hidden}.case-display-wrapper .case-display-row.case-display-reveal{max-height:20000px;transition:max-height 1s ease-in-out}.case-display-wrapper .case-display-row .case-display-column{padding:1.5em 0;border-bottom:1px solid #ccc}.compare-attorney-section.compare-education .show-more-content-wrapper .school-wrapper,.compare-attorney-section.compare-federal .show-more-content-wrapper .federal-wrapper,.compare-attorney-section.compare-license .show-more-content-wrapper .license-wrapper{display:none;padding:1em}.compare-attorney-section.compare-education .show-more-content-wrapper .school-wrapper:first-child,.compare-attorney-section.compare-education .show-more-content-wrapper.show-more-reveal .school-wrapper,.compare-attorney-section.compare-federal .show-more-content-wrapper .federal-wrapper:first-child,.compare-attorney-section.compare-federal .show-more-content-wrapper.show-more-reveal .federal-wrapper,.compare-attorney-section.compare-license .show-more-content-wrapper .license-wrapper:first-child,.compare-attorney-section.compare-license .show-more-content-wrapper.show-more-reveal .license-wrapper{display:block}.compare-attorney-section.compare-experience .experience-row .experience-col{width:calc(100% / 5);border-right:1px solid #ccc;height:150px;display:table-cell;text-align:center;color:#530000;vertical-align:middle}.compare-attorney-section.compare-experience .experience-row .experience-col .experience-number,.compare-attorney-section.compare-location .location-row .location-col .location-number{font-size:2.5em;font-weight:700}.compare-attorney-section.compare-license .license-row .license-col{width:calc(100% / 5);border-right:1px solid #ccc;display:table-cell;text-align:center;color:#530000}.compare-attorney-section.compare-location #map_canvas{width:100%;height:400px}.compare-attorney-section.compare-location .map-container{border-radius:15px;border:2px solid #ccc;overflow:hidden;margin-bottom:20px}.compare-attorney-section.compare-location .address-label,.compare-attorney-section.compare-location a.feat-website,.compare-attorney-section.compare-location a.msg-button,.compare-attorney-section.compare-location a.phone-number{margin:1em auto 0;display:block}.compare-attorney-section.compare-location a.msg-button{text-align:center}.compare-attorney-section.compare-location a.phone-number{color:#530000;font-weight:700;display:flex;align-items:center}.compare-attorney-section.compare-location a.feat-website{word-break:break-word}.compare-attorney-section.compare-location .location-row .location-col{border-right:1px solid #ccc;padding:15px;margin:15px auto;color:#530000;display:table-cell;width:calc(100% / 5)}.sticky-tool-wrapper{position:fixed;z-index:100;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / 20%)}.sticky-tool-wrapper .toggle-sticky-tool{position:absolute;width:100px;top:-45px;display:flex;align-items:flex-end;justify-content:center;padding:00px 0;left:calc(50% - 50px);background:#fff;border-top-right-radius:50%;border-top-left-radius:50%;overflow:hidden;box-shadow:0 0 20px 0 rgb(0 0 0 / 20%);text-decoration:none;font-size:3em;color:#530000}.sticky-tool-wrapper .tabs-wrapper{position:relative}.sticky-tool-wrapper .tabs-wrapper .tabs-content{max-height:0;overflow:hidden;transition:max-height .8s}.sticky-tool-wrapper .tabs-wrapper .tabs-content .tab-content.toggle-sticky-open{display:block;min-height:225px}.sticky-tool-wrapper .tabs-wrapper .tabs-content.tabs-expanded{max-height:400px;transition:max-height .8s}.sticky-tool-wrapper .tabs-wrapper .tabs-nav{display:flex;justify-content:center;border:1px solid #e5e5e5}.sticky-tool-wrapper .tabs-wrapper .tabs-nav .tab-link{text-decoration:none;display:inline-block;padding:1em;color:#7a7a7a;background:#e5e5e5;border:1px solid #e5e5e5;min-width:200px;text-align:center;text-transform:uppercase}.sticky-tool-wrapper .tabs-wrapper .tabs-nav .tab-link.tab-link-active{box-shadow:0 15px 0 #fff;background:#fff;border-bottom:none;border-top:none}.sticky-tool-wrapper .compare-tool-row,.sticky-tool-wrapper .favorite-tool-row{display:flex;align-items:space-between;padding:25px 0}.sticky-tool-wrapper .compare-tool-row .compare-tool-col,.sticky-tool-wrapper .favorite-tool-row .favorite-tool-col{display:block;text-decoration:none;position:relative;text-align:center;margin:1em}.sticky-tool-wrapper .compare-tool-row .compare-tool-col .compare-tool-remove,.sticky-tool-wrapper .favorite-tool-row .favorite-tool-col .favorite-tool-remove{position:absolute;top:-8px;right:-8px;z-index:99;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#530000;color:#fff;text-decoration:none;font-size:.8em;width:25px;height:25px}.sticky-tool-wrapper .compare-tool-row .compare-tool-col .image-wrapper,.sticky-tool-wrapper .favorite-tool-row .favorite-tool-col .image-wrapper{border-radius:50%;border:8px solid #f7f0d4;background:#f7f0d4;overflow:hidden;width:160px;height:160px;margin:0 auto .5em;position:relative;display:block}.sticky-tool-wrapper .compare-tool-row .compare-tool-col .image-wrapper img,.sticky-tool-wrapper .favorite-tool-row .favorite-tool-col .image-wrapper img{display:block;width:100%;height:auto}.sticky-tool-wrapper .compare-tool-row .compare-tool-col .content-wrapper,.sticky-tool-wrapper .favorite-tool-row .favorite-tool-col .content-wrapper{text-align:center;display:block;color:inherit}.tab-link-favorite img{max-height:16px}@media(max-width:1023px){.compare-page-title-wrapper{padding-top:0}.compare-page-title{margin:0}.compare-card.fixed{top:55px}.featured-attorneys-section-compare #feat-attys{margin-top:5vw}.compare-attorney-section.compare-board-cert .board-cert-row .board-cert-col,.compare-attorney-section.compare-reviews .reviews-row .review-col{border:none}.compare-attorney-section.compare-board-cert .board-cert-row{display:flex;align-items:center}.compare-videos .compare-videos-attorney-text{padding-left:1em}.compare-videos .compare-videos-attorney{display:none}.compare-videos .compare-videos-row .compare-videos-column.no-video{display:block}.compare-videos .compare-videos-row{flex-wrap:wrap}.compare-videos .compare-videos-row .compare-videos-column{width:100%}.compare-attorney-section.compare-association .association-row,.compare-attorney-section.compare-case .case-row,.compare-attorney-section.compare-commercial .commercial-row,.compare-attorney-section.compare-education .education-row,.compare-attorney-section.compare-endorsement .endorsement-row,.compare-attorney-section.compare-experience .experience-row,.compare-attorney-section.compare-federal .federal-row,.compare-attorney-section.compare-lawfirm .lawfirm-row,.compare-attorney-section.compare-license .license-row,.compare-attorney-section.compare-location .location-row,.compare-attorney-section.compare-practice .practice-row,.compare-attorney-section.compare-reviews .reviews-row{display:flex}.compare-attorney-section.compare-association .association-row .association-col,.compare-attorney-section.compare-case .case-row .case-col,.compare-attorney-section.compare-commercial .commercial-row .commercial-col,.compare-attorney-section.compare-education .education-row .education-col,.compare-attorney-section.compare-endorsement .endorsement-row .endorsement-col,.compare-attorney-section.compare-experience .experience-row .experience-col,.compare-attorney-section.compare-federal .federal-row .federal-col,.compare-attorney-section.compare-lawfirm .lawfirm-row .lawfirm-col,.compare-attorney-section.compare-license .license-row .license-col,.compare-attorney-section.compare-location .location-row .location-col,.compare-attorney-section.compare-practice .practice-row .practice-col{border:none;max-width:100%}.sticky-tool-wrapper .tabs-wrapper .tabs-content.tabs-expanded{padding-bottom:100px}.sticky-tool-wrapper .tabs-wrapper .tabs-nav .tab-link:first-child{text-align:right}.sticky-tool-wrapper .tabs-wrapper .tabs-nav .tab-link:last-child{text-align:left}.sticky-tool-wrapper .compare-tool-row .compare-tool-col .image-wrapper,.sticky-tool-wrapper .favorite-tool-row .favorite-tool-col .image-wrapper{height:100px;width:100px}.sticky-tool-wrapper .compare-tool-row,.sticky-tool-wrapper .favorite-tool-row{overflow-y:scroll}}