/*!
    Theme Name: TSR Injury Law
    Author: thePlan
    Author URI: https://theplanworks.com
    Description:
    Version: 1
    Text Domain: tsrinjurylaw
*/.lite-youtube-fallback{align-items:center;aspect-ratio:16/9;background-color:#000;color:#fff;display:flex;flex-direction:column;gap:1em;justify-content:center;padding:1em;text-decoration:none}.lite-youtube-fallback:before{border:solid transparent;border-left:solid red;border-width:2em 0 2em 3em;content:"";display:block}.lite-youtube-fallback:hover:before{border-left-color:#fff}.lite-youtube-fallback:focus{outline:2px solid red}#overlay,.mobileShow{display:none}#overlay{background:rgba(0,0,0,.6);height:100%;position:fixed;top:0;width:100%;z-index:100}.cv-spinner{align-items:center;display:flex;height:100%;justify-content:center}.spinner{-webkit-animation:sp-anime .8s linear infinite;animation:sp-anime .8s linear infinite;border:4px solid #ddd;border-radius:50%;border-top-color:#2e93e6;height:40px;width:40px}@-webkit-keyframes sp-anime{to{transform:rotate(1turn)}}@keyframes sp-anime{to{transform:rotate(1turn)}}.is-hide{display:none}#home header .top-bar:after{height:68px;transform:skew(20deg,0deg) translateY(68px) translateX(-18px);transform-origin:bottom left;width:400px;width:300px}#home header .top-bar:after,#home header .top-bar:before{background-color:#fff;content:""}.megamenu-who-we-are:before{background-image:url(/wp-content/uploads/assets/media/images/bg-megamenu-who-we-are.jpg)!important;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:100%;left:0;opacity:.3;position:absolute;right:0;top:0;width:100%;z-index:-2}.wsmenu>.wsmenu-list>li ul.sub-menu.attorney-menu-wrapper{background:unset!important}.case-result--item .case-result--header .case-result--image img,.practice-areas .cards-container .cards--item img,.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-practice-areas li a img{height:auto!important}.practice-areas .cards-container .cards--item img{width:92px}#input_1_2,#input_1_5,#input_2_2,#input_2_6,#input_13_2,#input_13_6{width:100%!important}.gform_legacy_markup_wrapper,.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:0!important}.gform_legacy_markup_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_legacy_markup_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_legacy_markup_wrapper ul.gform_fields li.gfield input[type=radio],.gform_legacy_markup_wrapper ul.gform_fields li.gfield select,.gform_wrapper_2 .form-group .form-input select,.gform_wrapper_12 .form-group .form-input select,.gform_wrapper_13 .form-group .form-input select{border:none;border-radius:0;color:#444;font-size:.88rem}.gform_wrapper_2 .form-group .form-input textarea,.gform_wrapper_12 .form-group .form-input textarea,.gform_wrapper_13 .form-group .form-input textarea{border:none;border-radius:0;padding-top:20px}#gform_fields_2 li,#gform_fields_12 li,#gform_fields_13 li{margin-top:0!important;padding-right:0!important}#gform_fields_2 span,#gform_fields_12 span,#gform_fields_13 span{padding-right:0!important}.gform_legacy_markup_wrapper li.hidden_label input{margin-top:0!important}.case-review-form .gform_fields{display:flex!important;flex-wrap:wrap;gap:8px;list-style:none;padding:0!important}.case-review-form .gfield{flex:1 1 100%;list-style:none!important;padding:0!important;position:relative}.case-review-form .gfield.gf_left_half,.case-review-form .gfield.gf_right_half{flex:1 1 48%}.case-review-form .gfield input{background:transparent;border:2px solid #fff;outline:none;padding:0 15px;transition:.3s;width:100%!important}.case-review-form .gfield input,.case-review-form .gfield select,.case-review-form .gfield textarea{background-color:#f0efef!important;border:0!important;border-bottom:2px solid #4d4d4e!important;border-radius:0!important;padding-left:12px!important}.case-review-form .gfield input,.case-review-form .gfield select{height:50px}.case-review-form .gfield input,.case-review-form .gfield textarea{padding-top:16px!important}.case-review-form .gfield label{color:#555!important;font-size:19px;font-size:.88rem!important;font-weight:400!important;left:15px;margin:0!important;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.case-review-form .gfield .ginput_container_textarea label{top:24px!important}.case-review-form .gfield textarea{height:98px!important}.case-review-form .gfield input:focus,.case-review-form .gfield textarea:focus{border-bottom:2px solid #18ffff!important}.case-review-form .gfield .ginput_container~label,.case-review-form .gfield input:focus~label,.case-review-form .gfield input~label.filled,.case-review-form .gfield textarea:focus~label,.case-review-form .gfield textarea~label.filled{font-size:14px!important;left:10px!important;padding:0 2px!important;top:12px!important}.case-review-form .gfield .ginput_container{margin:0!important}.case-review-form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label{background:#ddd!important;font-size:14px!important;font-weight:700!important;left:10px!important;padding:2px 5px!important;top:0!important}.case-review-form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.case-review-form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{left:10px!important;top:8px!important}.case-review-form .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label{letter-spacing:normal}.case-review-form .gform_legacy_markup_wrapper .validation_message{font-size:12px!important;padding-top:5px!important}.case-review-form .gform_legacy_markup_wrapper li.gfield_error div.ginput_complex.ginput_container label,.case-review-form .gform_legacy_markup_wrapper li.gfield_error ul.gfield_checkbox label,.case-review-form .gform_legacy_markup_wrapper li.gfield_error ul.gfield_radio label,.case-review-form .gform_legacy_markup_wrapper li.gfield_error ul.ginput_container label{top:25px!important}.case-review-form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.case-review-form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important;top:25px!important}.case-review-form input[type=submit]{margin:auto auto 20px!important}.case-review-form .gfield--type-honeypot{opacity:0;position:absolute!important;top:100%}.case-review-form .gfield_required{display:none!important}@media (max-width:641px){.case-review-form .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price),.case-review-form .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex{margin:0!important}}.btn.btn-cta.btn-block,.sidebar-btn.cta-form{font-size:1.6rem!important;line-height:1;padding-top:10px!important;text-align:center;width:300px!important}.processing{background-color:#aaa!important;border:#aaa!important}.hideLabel{visibility:hidden}.admin-bar header{top:32px}.results-carousel-sidebar .svg-inline--fa.fa-long-arrow-right.fa-w-14{display:inline-block;font-size:inherit;height:1em;margin:auto 5px;overflow:visible;width:.875em}.results-carousel-sidebar .card-body p{font-size:.8rem!important}.case-results p:before{background-image:url(/wp-content/uploads/assets/media/images/icon-quote.png)!important;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:140px;margin-right:-55px;margin-top:-25px;width:170px}.single-case-results .entry-header{text-align:center}.single-case-results .post-thumbnail{margin-top:50px;text-align:center}.single-case-results .case-results{background-size:auto;padding:0;position:relative}.single-case-results .case-results p{display:block!important}.sidebar .gform_wrapper form #input_2_1,.sidebar .gform_wrapper form #input_2_7{margin:0}.well{font-size:1.8rem!important}#page-no-fees .hero-no-fees-main-title h1:before{content:url(/wp-content/uploads/assets/media/images/icon-quote.png)}.cta-form{height:60px!important}.page-who-we-are-attorney-profile .sidebar ul li{margin-bottom:0;padding-left:0}.case-review-form .form-group .form-input:after{margin-bottom:0}.hero-home{background-position:top}#home .case-results .section-title.is-dark{padding:0}#home .home-partners{align-content:center;align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:center}.sidebar .case-review-form h2.gform_submission_error{font-size:1rem!important}#home-partnership,#sidebar-partnership{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:Open Sans,sans-serif;justify-content:center}#home-partnership{margin-left:110px;width:350px}#sidebar-partnership{background:#f2f2f4;padding-top:24px;width:100%}#home-partnership .partnership-brands,#sidebar-partnership .partnership-brands{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px;justify-content:center}#home-partnership .partnership-brands img{max-width:100px}#sidebar-partnership .partnership-brands img{max-width:120px}#home-partnership .partnership-brands .logo-divider,#sidebar-partnership .partnership-brands .logo-divider{border-left:1px solid #ccc;height:100px}#home-partnership .partnership-content,#sidebar-partnership .partnership-content{background:#b4131b;color:#fff;margin-top:24px;padding:24px;text-align:center}#sidebar-partnership .partnership-content{width:100%!important}#sidebar-partnership.sidebar-item{padding:2rem 0 0}#home-partnership .partnership-content img,#sidebar-partnership .partnership-content img{display:block;height:auto;margin-top:5px;max-width:100%}#home-partnership h5,#sidebar-partnership h5{font-size:24px;font-weight:700;line-height:1.2em;margin:0}.page-blog-interior .practice-areas-content article ul,.page-practice-areas-interior .practice-areas-content article ul{-moz-columns:auto;columns:auto}.interior article ul li h2,.interior article ul li h3,.interior article ul li ul{margin-top:22px}.sidebar-sticky .case-review-form,.sidebar .case-review-form{margin-bottom:100px}.sidebar #review-container{margin-bottom:auto!important;transform:none}.sidebar-sticky .sidebar-item iframe{border:none!important}.sidebar-sticky .sidebar-item h2{margin-bottom:1rem}.sreview{margin-bottom:10px}.interior article ul li.page-item{padding-left:0}.reviews-recent-posts #recent-posts .post-item .post-info h4{color:#4d4d4e;font-size:1rem;font-style:italic;font-weight:900;margin-bottom:.5rem}.source{float:right}.page-testimonials .testimonials{padding:inherit}.contact-h{color:#231f20}.right{float:right;margin:0 0 20px 20px}.left{float:left;margin:0 20px 20px 0}.sidebar .lawyers{margin-top:85px}.sidebar .sidebar-item .results-carousel-sidebar .card-head h4 span{font-size:2rem}.sidebar .sidebar-item .results-carousel-sidebar .carousel-cell a{font-size:.9rem}.page-who-we-are .who-we-are{padding:0 0 5rem}.page-who-we-are .who-we-are h2{margin-top:30px}.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-practice-areas{-moz-column-count:3;column-count:3;display:block}@media (max-width:1199.98px){.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-practice-areas{-moz-column-count:2;column-count:2}}@media (max-width:991.98px){.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-practice-areas{-moz-column-count:1;column-count:1}}@media (max-width:767.98px){iframe{height:200px}#a-badge{display:block;margin-bottom:15px;text-align:center!important}.rsbadge-red,.slbadge-red{margin:0 auto;padding:0;text-align:center}}@media (min-width:992px){.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-practice-areas li{display:inline-block;width:100%}}@media (max-width:991.98px){.reviews-recent-posts #recent-posts .post-item .post-date--item .post-date--item-month{width:60px}.page-who-we-are .who-we-are{padding:0 2rem}.page-who-we-are .who-we-are h2{margin-top:inherit}}.hero-home .hero-home-lawyers #review-container.v2{flex-direction:column;padding:10px}.hero-home .hero-home-lawyers #review-container strong{color:#4d4d4e;display:inline-block}.hero-home .hero-home-lawyers #review-container strong:after,.hero-home .hero-home-lawyers #review-container strong:before{border-top:.1rem solid #b5121b;content:"";display:inline-block;margin:0 .5rem;transform:translateY(-.5rem);width:3.5rem}.hero-home .hero-home-lawyers #review-container .head-review-slider{height:100%;width:100%}.hero-home .hero-home-lawyers #review-container .head-review-slider .carousel-cell{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin:0 10px;position:relative;width:100%}.hero-home .hero-home-lawyers #review-container .head-review-slider .carousel-cell .content{font-size:1rem;margin-left:auto;max-width:100%;width:50%}.case-review-form input[type=submit]{font-size:2.2rem;font-style:italic;font-weight:700;left:0;margin:auto;position:absolute;right:0;text-transform:uppercase;width:270px}.btn-cta{background-color:#28a745;color:#fff}.media-boxes-no-more-entries{opacity:0}.interior blockquote{font-size:1.2rem;font-weight:700;margin:0 0 1.5rem}blockquote.left,blockquote.right{margin-bottom:20px}@media (min-width:768px){blockquote.left,blockquote.right{width:56%}}@media (max-width:767px){.interior blockquote{font-size:1.1rem;padding:0 0 0 15px}}@media (max-width:1350px){.hero-home .hero-home-lawyers .hero-home-lawyers-img{height:auto;-o-object-position:top center;object-position:top center}#home .home-partners{align-items:center;padding-top:100px}#home .case-results .section-title.is-dark{padding:4rem 0 3rem}}@media (max-width:1199px){.top-bar .logo img{height:100px;width:100px}}@media (max-width:991px){#home .home-partners{padding-top:0}.case-results h2{margin-top:0}#home .case-results .row{display:flex;flex-direction:column-reverse;gap:40px}#home .case-results .section-title.is-dark{padding-bottom:2rem}#home-partnership{margin:40px 0 0}.wsmobileheader .smllogo{margin-left:-30px}.wsmobileheader .smllogo img{height:70px;width:70px}.hero-class-actions{height:250px}.btn.btn-cta.btn-block,.sidebar-btn.cta-form{border-radius:unset;width:100%!important}}@media (max-width:767.98px){.divider{width:auto}footer{padding:5rem 1rem}footer .col .helpful-links ul li a{font-size:1.1rem}footer .col .locations .location-item a{font-size:1.1rem;line-height:1.3}footer .col .locations .location-item p{font-size:1rem}footer .col .social ul li{margin-right:8px}footer .col .social ul li:last-child{margin-right:0}footer ul li img{width:40px}.gform_legacy_markup_wrapper ul li.gfield{clear:none!important}.gfield.gf_left_half,.gfield.gf_right_half{float:left;width:49%}#field_2_2,#field_2_6,#field_12_2,#field_12_6,#field_13_2,#field_13_6{clear:both!important}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1!important}.case-review-form input[type=submit]{margin:auto 0 20px!important}.form-module-head h2.gform_submission_error{display:block;font-size:15px}.well{font-size:1.4rem!important}.case-results p:before{margin-right:10px;margin-top:0}.wsmobileheader .wsmobileheader-bottom .cta-form{height:34px!important}.mobileShow{display:block}}@media (max-width:575.98px){.hero-home{background-image:url(/wp-content/uploads/2023/01/bg-hero-home-mobile.webp)!important;background-repeat:no-repeat}.free-case-review .call-now img{height:39px;width:40px}.free-case-review{background-image:url(/wp-content/uploads/2023/01/bg-free-case-eval600.webp)!important;background-repeat:no-repeat}footer.lazy{background-image:url(/wp-content/uploads/2023/01/bg-footer-cityscape600.webp)!important;background-repeat:no-repeat}}.who-we-are .lawyer-container{gap:30px}.who-we-are .lawyer-container .lawyer--item{box-shadow:0 0 40px rgba(0,0,0,.2);height:300px;margin:0;overflow:hidden;position:relative}.who-we-are .lawyer-container .lawyer--item a{height:inherit;margin:0;position:static!important}.who-we-are .lawyer-container .lawyer--item a p{align-items:center;background:linear-gradient(transparent,#000000e8);bottom:0;display:flex;height:50px;justify-content:center;left:0;margin:0;position:absolute;right:0;transform:none}@media (max-width:767px){.who-we-are .lawyer-container .lawyer--item{height:210px;width:210px}}.page-who-we-are-attorney-profile .hero .bio-photo{box-shadow:0 0 40px rgba(0,0,0,.2)}.page-who-we-are-attorney-profile .hero .bio-photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;width:100%}
