.footer-main li.call_fr_p a{margin-left:6px}.grecaptcha-badge{bottom:55px!important;z-index:9999999!important}.menu-btn.is-active::before{position:fixed;top:0;right:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.7)}.menu-btn.is-active span:before{left:80px;position:fixed;top:20px;background:#000;width:40px;height:40px;font-size:26px;display:flex;justify-content:center;align-items:center;border-radius:100px}@media screen and (min-width:1800px){.page-banner{height:40em}html{font-size:17px}}@media screen and (min-width:1670px){.elm-button{width:170px;height:60px;min-width:unset;min-height:unset}}@media screen and (max-width:1799px){body{padding-top:145px}}@media screen and (max-width:1024px){#gform_fields_6 input,#gform_fields_6 textarea{font-size:12px!important}#gform_fields_4 .gfield_description.validation_message,#gform_fields_8 .gfield_description.validation_message,#gform_fields_6 .gfield_description.validation_message{font-size:11px}.bannervideo .v-middle .banner-headings{font-size:2.5em}.personal-des h1:after{margin-left:auto!important}.single-post .post-meta p.entry-date{font-size:14px}.single-post .post-meta span.category{font-size:14px}}@media screen and (max-width:991px){.pos-bnt-cont{position:initial;bottom:initial;left:initial;transform:initial}button#rmp_menu_trigger-2155{display:none}.responsive-menu-item-current-ancestor>a,.responsive-menu-item-current-parent>a{background-color:#0b5bcc!important}body{padding-top:67px}.home .home-banner{height:auto!important}.home .banner-slide{padding-top:30px;padding-bottom:30px}.home .banner-over-form{margin-top:20px}.container{padding-left:2em;padding-right:2em}.common-padding{padding-top:2em;padding-bottom:2em}.common-padding2x{padding-top:2em;padding-bottom:2em}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu>li.responsive-menu-item:first-child>a{border-top:0 none!important}.main-navigation .menu-item a{font-size:.8em}.navbar-expand-md .navbar-nav .nav-link{padding-right:.2rem;padding-left:.2rem}.call-us,.menu-btn{display:inline-block;vertical-align:middle}span.menu-btn-inner{height:3px;width:100%;background-color:#fff;display:block}span.menu-btn-inner:after,span.menu-btn-inner:before{content:'';height:3px;width:100%;background-color:#fff;display:block;position:relative;top:5px}span.menu-btn-inner:before{top:16px}.menu-btn{height:45px;width:45px;padding:13px 10px 10px;background-color:#000;position:relative}.call-us{padding:10px;margin-right:10px;background-color:#000;color:#fff;height:45px}.call-us em{font-size:1.7em;vertical-align:middle;padding:0 3px;color:#fff}.our-team-sec{padding-top:4em;margin-top:0}.banner-content{text-align:center;max-width:40em;margin:0 auto}.home-banner{height:25em}p{line-height:1.6}.practice-areas-sec{padding-top:4em;padding-bottom:4em}.practice_areas_tabs{margin-top:3em;margin-bottom:4em}.team-sec-inner{text-align:center;width:100%}.team-sec-inner .h2:after{left:0;right:0;margin:0 auto}.logo-sec{padding-top:.8em;padding-bottom:.8em}.logo-col{display:flex;align-items:center}.footer-col.f_logo.common-padding{padding-bottom:0}.hub-slider{margin:6em auto 0em}.page-banner{height:30em}.faqs h2,.faqs .col-lg-8>p,.past-wins h2,.past-wins .col-lg-8>p{text-align:center}.faqs h2:after,.past-wins h2:after{right:0;margin:0 auto}#timeline>article>div.panel{width:100%}#timeline article div.panel div.badge{display:none}.sidebar-form{margin-top:2em}.page-banner .banner-content{display:flex;align-items:flex-end}.banner-title{font-size:1.8em}.home .section:not(.practice-areas-sec).text-center ul li{padding-left:1.5em;display:block;margin:0!important}.rmp-menu li.menu-item a{color:#fff!important}}@media only screen and (min-width:811px) and (max-width:813px){.main-text h2{margin-top:20px}.menu-btn{padding:1px 9px 10px}.menu-btn.is-active{padding:0 9px 10px 10px}.mobile-nav .menu-btn span{position:inherit}.fullwidth.trust-logos{text-align:center;padding-top:30px}.tabbed-content-inner .col-md-7{flex:100%;max-width:100%;text-align:center}.home .section:not(.practice-areas-sec).text-center ul li{padding-left:0;text-align:center}.services-tabs li a span{color:#000;font-size:14px}.services-tabs li a.nav-link.active span{color:#fff!important}.home .section:not(.practice-areas-sec).text-center ul li:before{display:none}a.faqs{width:100%;height:100%;background-color:#103e77;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1em;padding:1em;position:relative;overflow:hidden;background-image:url(https://emersonstraw.com/wp-content/themes/EmersonStraw/img/blue-pattern-bg.jpg);background-position:center}.services-tabs.nav-pills li .nav-link{display:flex;align-items:center}.home h2,.home .h2,.home .h3,.home h1{font-size:2em;font-weight:700}.injury-section{text-align:left!important}.injury-section h2:after{margin:0!important}}@media screen and (max-width:767px){.footer-main .f-address ul li{padding-left:1em}#responsive-menu-container #responsive-menu li.responsive-menu-item a{text-transform:uppercase}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a{font-size:.9em}.blog-heading.h2{font-size:1.8em}.load-more-button{margin:20px auto 15px}#dynamic-load-more-button:hover{background-color:#19427f}.elm-button{margin:50px auto 10px}.section.practice-area-sec{padding-top:0}section.personal{padding-bottom:0}.gform_wrapper .gform_footer input[type=submit]{height:50px}.h1,h1{font-size:2rem}.home .banner-over-form{margin-top:0}.banner-content .banner-heading{font-size:2em}.banner-content .banner-subheading{font-size:1.5em;line-height:1.2}.register-race{margin-top:1.5em;border-bottom:1px solid #eee;padding-bottom:1.5em}.register-race a{background:#19427f;color:#fff;padding:10px 20px;background:#5072a0;background:-moz-linear-gradient(top,#5072a0 0%,#0f2f5b 100%);background:-webkit-linear-gradient(top,#5072a0 0%,#0f2f5b 100%);background:linear-gradient(to bottom,#5072a0 0%,#0f2f5b 100%)}.services-tabs.nav-pills li .nav-link{border-radius:0;padding:.5em .5em}.services-tabs .nav-link img{display:block;margin:0 auto 0;height:auto}.services-tabs.nav-pills li .nav-link span{display:none}.services-tabs.nav-pills li .nav-link.active:before,.services-tabs.nav-pills li .nav-link.show:before,.services-tabs.nav-pills li .nav-link.active:after,.services-tabs.nav-pills li .nav-link.show:after{width:.9em}.pa-excerpt{padding:1em 1.5em}.pa-text{margin:1em 0 1em}.hub-slider .testimonial-content{padding:2em 1em}.footer-main .widget_media_image{padding-left:0}.footer-logo-part img{width:auto}.footer-widget.widget_nav_menu,.f-address{text-align:center}.footer-main .widgettitle:after{right:0;margin:0 auto}.footer-main ul,.footer-main .f-address ul li:last-child{margin-bottom:0}header .logo-sec .container{padding:7px 15px 1em}.social-links{margin-left:0}.mob-practice-areas{display:flex;flex-wrap:wrap;margin-top:20px}.mob-practice-areas .mob-pa-single{width:calc(33% - 20px);padding:20px;background-color:#1a3f6b;margin:10px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.mob-practice-areas .mob-pa-single>span{margin-top:10px;line-height:1;font-size:1.2em}.row.footer-row{margin:0;padding:1em 0 1em !Important}.review-buttons .btn-main{width:auto}.blog-box-single .blog-content img{padding:.5em;border:1px solid #ccc;margin-bottom:1em}.page-content .blog-single-title{margin-bottom:0;padding-bottom:10px}.mobile-map{padding:0!important}.address-tabs li>div.active:after{content:none}.experience-text{top:0em}.attorney-third-fold>.container{top:0}.page-banner.attorney-banner .row{flex-direction:column-reverse}.page-banner.attorney-banner .banner-title{width:100%}.attorney-banner .attorney-banner-img{padding-top:2em;align-items:center}.banner-title{font-size:1.4em}.home .section:not(.practice-areas-sec).text-center ul{display:inline-block}section p,.section p{text-align:left}.section .h2,.section h2{font-size:1.8em}.section h3,.blog-content .h3{font-size:1.6em!important}a.faqs-bb{height:auto;margin:.5em 0;font-size:1.2em}.contact_wrapper .contact_block p{text-align:center}.menu-btn{position:absolute;top:0}.header .logo-sec>div{width:100%}.menu-btn{right:0}.logo-col img{position:relative;top:11px}.phone-number{background:#000;height:43px}.calling-section{background:#000}.for-mobile{position:relative;top:28px}.phone-number a{font-size:16px;display:inline-block;position:relative;top:6px;left:0;border-bottom:1px solid #fff;height:25px;color:#fff!important;font-family:Poppins!important}.phone-number h3{color:#fff;font-size:11px;float:left;position:relative;top:12px;left:0;text-transform:uppercase}.banner-headings{margin-top:60px}.banner-headings p{font-size:17px;font-weight:900;background:rgba(255,255,255,.6);margin-top:4px;width:52%;position:relative;left:80px;line-height:17px;padding-top:5px;padding-bottom:2px}.banner-subheading{font-size:15px;color:#fff;margin-top:5px;margin-bottom:5px;text-align:center;text-transform:uppercase}a.btn-main{padding:10px 15px;font-size:12px}.gform_wrapper .gform_footer{text-align:center}.banner-slide{height:auto}.home-banner{position:relative}banner-form_wrapper.gform_wrapper .gform_button{width:65%!important;padding:8px}.trust-logos img{width:100%;padding-top:20px}.personal h1{font-size:24px;color:#000;font-weight:700!important;text-align:left;margin-bottom:0;padding-bottom:10px}section h1:after,section .h1:after,.section .h1:after,.section .h2:after,.section h2:after{display:none}.faq-button{width:50%}a.faqs{color:#fff;background:#163e77;padding:10px 38px;border-radius:5px;width:100%;display:block}.practice-area-sec .h1{text-align:left;padding-bottom:0}.mob-practice-areas .mob-pa-single>span{text-transform:uppercase;padding-left:10px}.mob-practice-areas .mob-pa-single{width:100%!important;background-color:#22457d;margin:1px;color:#fff;display:flex;flex-direction:inherit;padding:10px}.injury-section h2{text-align:left;font-size:22px;font-weight:700;padding-bottom:0;color:#fff}.injury-section{background:#22457d;color:#fff}.home .section:not(.practice-areas-sec).text-center ul li:before{background-image:none}.home .section:not(.practice-areas-sec).text-center ul{display:inline-block;list-style:disc;padding-left:28px;line-height:30px;padding-top:10px}.home .section:not(.practice-areas-sec).text-center ul li{padding-left:0;margin:0!important;display:list-item!important}.case-section h2{text-align:left;font-size:25px;font-weight:700;padding-bottom:0}.case-section h3{font-size:16px;text-align:left}.case-section ul{margin-left:29px !Important;list-style:disc;line-height:30px;padding-top:10px}.case-section hr{display:none}.case-section .h3-edit{font-size:16px;text-align:left}.social-links a{border:none}.copyright{font-size:12px}.call-us{margin-right:35px!important}}@media screen and (max-width:640px){.mob-practice-areas .mob-pa-single{width:calc(50% - 20px)}.page-content h1{font-size:2em}.case-div>a,.case-icon{display:block}.case-icon{border:0 none;margin:auto}.case-short-content{padding-left:0}.gform_wrapper .top_label li.gfield.gf_left_half{padding-right:0em!important}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100%!important;width:100%!important}.banner-over-form .form-title{font-size:1.8em}.banner-title{font-size:1.3em}.call-us{margin-right:6px}.side-form-title{margin-bottom:0}.page-banner{height:15em}.container{padding:1em 15px}.address-tabs li>div{height:auto}.h1,h1{font-size:1.8em}.section:not(.practice-areas-sec).list-center ul li{padding-left:1.5em;display:block;text-align:left;margin:10px 25px!important}.location-child-pages ul li{display:block;margin:1em}}@media screen and (max-width:540px){body{padding-top:120px}body.page-template-landing-page{padding-top:0!important}.phone-number a{font-size:15px}.phone-number h3{font-size:10px;top:12px}header .logo-sec .container{padding:7px 15px 1em}.home .banner-slide{min-height:180px}.home .banner-slide .container{padding:1em 15px 0}.banner-content .banner-headings{background:rgba(0,0,0,.6);padding:5px;width:200px}#videoModal button.close{right:-10px}.menu-btn.is-active span:before{left:25px}}@media (min-width:767px) and (max-width:812px) and (orientation:landscape){.banner-content .banner-headings{background:rgba(0,0,0,.6);padding:5px;font-size:2em}}