.attorney-list-box,.practice-area-box,.testimonials-box{transition:.5s;position:relative}input:checked{accent-color:#000!important}.testimonials-box{padding:25px;background:#f7f8fa;height:100%}.testimonials-quote{margin-bottom:10px}.testimonials-quote img,.testimonials-quote svg{width:47px;height:34px}.client-name{margin:10px 0}.star-rating{font-size:20px;color:#fa9501;line-height:normal}.practice-area-list,.testimonials-list{padding-top:50px}.attorney-img{width:100%;height:380px}.attorney-img img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(100%)}.attorney-list-box{background:#b8c1c8;height:100%}.attorney-img.no-thumnail{display:flex;align-items:center;justify-content:center;background:#000;position:relative}.attorney-img.no-thumnail a{position:absolute;width:100%;height:100%;left:0;top:0}.attorney-img.no-thumnail img{width:auto;height:auto;object-fit:contain;object-position:center}.attorney-content{padding:20px}.attorney-name{margin:0;letter-spacing:2px;font-size:21px}.attorney-list-box:hover{background:#000;color:#fff;transform:scale(1.05)}.attorney-name a,.sidebar-contact select option{color:#000}.attorney-list-box:hover .attorney-name a,.sidebar-contact,.sidebar-contact .not-qualify,.sidebar-contact label,.sidebar-contact p{color:#fff}.attorney-list-box:hover .attorney-img img{filter:grayscale(0)}.attorney-list{padding:40px}.attorney-list-row{margin-left:-40px;margin-right:-40px}.attorney-list-wraper{margin-bottom:30px}.attorney-list-wraper:last-child{margin-bottom:0}.attorney-social-links ul li a svg path{fill:#000}.attorney-list-box:hover .attorney-social-links ul li a svg path{fill:#fff}.attorney-social-links ul li a img,.attorney-social-links ul li a svg{width:18px;height:18px}.attorney-social-links ul li{margin-right:10px}.attorney-social-links ul{display:flex;margin-top:15px}.attorney-social-links ul li a{display:flex;align-items:flex-end}.practice-area-box{padding:40px 25px;background:#f7f8fa;text-align:center;height:100%}a.practice-link{position:absolute;width:100%;left:0;height:100%;top:0}.practice-area-icon img,.practice-area-icon svg{width:67px;height:67px;fill:#000}.practice-area-title{font-size:30px;line-height:46px;margin-bottom:15px}.practice-area-box:hover{transform:scale(1.05)}.attorney-bio-image{float:right;padding-left:60px;max-width:50%}.attorney-bio-designation{padding:10px 25px;background:#f7f8fa;display:inline-block;font-family:Oswald,sans-serif;font-size:18px;text-transform:uppercase;margin:0 0 20px}.bio-content-list{margin-top:20px}.linklist ul li{position:relative;padding-left:25px;font-family:Gotham;font-size:16px;line-height:200%;color:#231f20;font-weight:400;margin-bottom:5px}.linklist ul li:before{content:"";position:absolute;width:20px;height:20px;background-image:url(//kbaattorneys.com/wp-content/themes/KBA%20Attorney/css/../img/check.png);background-size:15px;left:0;background-position:left center;top:6px;background-repeat:no-repeat}.sidebar-contact select{background:0 0;border-bottom:1px solid #fff!important;height:50px!important}.emb-code iframe{width:100%!important}.attorney-social-links ul li a:hover svg path{fill:#479de3 !important}