@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Montserrat;src:url(/wp-content/themes/lawfirmsites/fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:PlayfairDisplay;src:url(/wp-content/themes/lawfirmsites/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:PlayfairDisplay;src:url(/wp-content/themes/lawfirmsites/fonts/PlayfairDisplay-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:PlayfairDisplay;src:url(/wp-content/themes/lawfirmsites/fonts/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:PlayfairDisplay;src:url(/wp-content/themes/lawfirmsites/fonts/PlayfairDisplay-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:ProximaNova;src:url(/wp-content/themes/lawfirmsites/fonts/ProximaNova-Regular.otf) format("opentype");font-weight:400}@font-face{font-family:ProximaNova;src:url(/wp-content/themes/lawfirmsites/fonts/ProximaNova-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:ProximaNova;src:url(/wp-content/themes/lawfirmsites/fonts/ProximaNova-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:ProximaNova;src:url(/wp-content/themes/lawfirmsites/fonts/ProximaNova-BoldIt.otf) format("opentype");font-weight:700;font-style:italic}html{font-size:.9375vw}body{padding:0;margin:0;font-size:18px;font-family:Montserrat;line-height:1.95em;background-color:#f8f8f8}a:focus,a:hover{outline:none;text-decoration:none}.scroll{transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}.sub-menu,.repCasesBtn,a.imgHover:before,a,input,button,.sub-menu{transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}img{max-width:100%;width:auto;height:auto}a.imgHover{display:inline-block;position:relative;vertical-align:top}a.imgHover img{display:block;margin:0}a.imgHover:before{content:'';display:inline-block;position:absolute;top:0;left:0;bottom:0;width:100%}a.imgHover:hover:before{background-color:rgb(0 0 0 / .5)}.scroll.open{top:0}.admin-bar .scroll.open{top:32px}.scroll{position:fixed;display:none;top:-200px;left:0;width:100%;z-index:5000}a.post-edit-link{display:inline-block;position:fixed;z-index:3000;padding:.2rem 2rem;background-color:#000;color:#fff;border-radius:.3rem;left:1rem;bottom:1rem}h1,h2,h3,h4,h5,h6,p{margin:0}h3{font-size:36px}h4{font-size:24px}section:before,section:after{content:'';display:block;clear:both}.navbar-default{border:none;background-color:#fff;border-radius:0;min-height:0;margin:0;padding:44px 0 0}.main-menu{list-style:none;padding:0;margin:0}.main-menu li{position:relative;padding:0}.main-menu li a{display:block;font-size:24px;font-weight:400;font-style:italic;font-family:PlayfairDisplay}.logo{display:inline-block;vertical-align:top;max-width:617px;margin-bottom:40px}.the-menu{background-color:#031421;padding:23px 64px 0}.top-contact em{display:block;font-family:PlayfairDisplay}.top-contact a{color:#3b5b74;font-size:30px;font-weight:600;display:inline-block}.top-contact a:hover{color:#000}section.home-banner{background-image:url(/wp-content/themes/lawfirmsites/images/home-banner.jpg);background-size:cover;background-position:center;color:#fff;text-shadow:0 0 5px rgb(0 0 0 / .5)}section.home-banner h1{font-size:60px;font-weight:700;text-transform:uppercase;line-height:1.2em}section.home-banner h1 em{font-family:PlayfairDisplay;text-transform:capitalize}section.home-banner h2{font-size:36px;font-family:PlayfairDisplay;font-style:italic}section.home-banner hr{border-width:2px;max-width:805px;margin:23px auto 17px}section.home-banner article{padding:344px 0 68px}section.home-about{background-color:#fff}section.home-about figure{max-width:377px}section.home-about .text-block{max-width:680px}section.home-about .text-block h2{font-size:36px;font-weight:700;color:#3b5b74;margin-bottom:15px}section.home-about .text-block h3{font-size:30px;font-style:italic;font-family:PlayfairDisplay;color:#838386;line-height:1.35em;margin-bottom:25px}section.home-about .text-block p{text-align:justify;margin-bottom:23px}section.home-about article{padding:106px 33px 77px}a.Btn{display:inline-block;vertical-align:top;font-weight:500;color:#3b5b74;font-size:18px}a.Btn:after{font-family:'Font Awesome 5 Pro';font-weight:900;color:#3b5b74;content:"\f061";border:2px solid #3b5b74;border-radius:100%;line-height:38px;width:40px;text-align:center;display:inline-block;margin-left:12px;transition:.5s}a.Btn:hover:after{background-color:#3b5b74;border-color:#3b5b74;color:#fff}section.home-content-3{background-image:url(/wp-content/themes/lawfirmsites/images/home-bg-3.jpg);background-size:cover;background-position:center;color:#fff}section.home-content-3 article{padding:148px 0 100px}section.home-content-3 article h3{font-family:PlayfairDisplay;font-style:italic;margin-bottom:20px}section.home-content-3 article h4{font-family:PlayfairDisplay;margin-bottom:45px}section.home-content-3 article p a{color:#fff}section.home-content-3 article p a:hover{color:#aaa}section.home-content-3 article p a:after{color:#fff;border-color:#fff}section.home-news{background-color:#fff;padding:113px 57px 122px}section.home-news h3{font-family:PlayfairDisplay;font-style:italic;margin-bottom:91px}section.home-news .div-block{font-family:ProximaNova;max-width:538px;margin-bottom:75px}section.home-news .div-block figure{max-width:56px}section.home-news .div-block p{text-align:justify}section.home-news .div-block p a.title{font-weight:700;color:#3c5896;font-style:italic}section.home-news .div-block p a.title:hover{color:#031421}section.home-news .div-block .text-block{overflow:hidden;line-height:1.5em;font-size:17px}section.footer-top{background-color:#fff;clear:both;display:block;width:100%;color:#111;padding:20px 0 66px}section.footer-top p a{color:#111}section.footer-top p a:hover{color:#3b5b74}div.footer-nav{padding:0 37px 0;margin-bottom:87px}div.footer-nav ul{margin:0;padding:20px 0 0;border-top:1px solid #a2acb0;border-bottom:1px solid #a2acb0}div.footer-nav ul ul{display:none}div.footer-nav ul li a{display:block;font-size:24px;font-weight:400;font-style:italic;font-family:PlayfairDisplay;color:#111}div.footer-nav ul li a:hover{color:#3b5b74}#footer{background-color:#031421;color:#fff;padding:70px 0 69px}#footer p.copyright{line-height:1.7em;margin-bottom:37px}#footer p.copyright span{color:#9ba7aa}#footer p.copyright span a{color:#9ba7aa}#footer p.copyright span a:hover{color:#fff}#footer .lfsFooter{font-size:16px}#footer .lfsFooter a{color:#fff;display:inline-block;margin-right:9px;position:relative}#footer .lfsFooter a:hover{color:#9ba7aa}.gform_confirmation_message{background-color:#dfd;color:#000;text-align:center;border:2px solid #4CAF50;padding:15px 20px}.formWrap{background-color:#a2acb0;color:#fff;padding:42px 49px 37px}.formWrap .gform_wrapper{font-size:18px}.formWrap .gform_wrapper .gform_fields .gfield{margin-bottom:14px}.formWrap .gform_wrapper label.gfield_label{font-weight:700;margin:0 0 12px}.formWrap .gform_wrapper input[type="tel"],.formWrap .gform_wrapper input[type="email"],.formWrap .gform_wrapper input[type="text"]{width:100%;border:none;padding:7px 16px;color:#000;background-color:#fff;display:block;line-height:2em}.formWrap .gform_wrapper textarea.medium{width:100%;border:none;padding:7px 16px;color:#000;background-color:#fff;display:block;height:100px;resize:none;line-height:2em}.formWrap .gform_footer{text-align:right;height:0;opacity:0;visibility:hidden}.formWrap .gform_footer input[type="submit"]{border:none;border-radius:0;background-color:#fff0;font-weight:700}.formWrap button.submit-btn{border:none;border-radius:0;background-color:#fff0;font-weight:700}.formWrap button.submit-btn:hover{color:#3b5b74}.formWrap button.submit-btn i{line-height:42px;width:42px;text-align:center;border-radius:100%;background-color:#3b5b74;transition:.5s;transition:.5s;margin-left:14px}.formWrap button.submit-btn:hover i{background-color:#031421;color:#fff}.formWrap .btn-block{padding-top:21px}section.page-banner{background-image:url(/wp-content/themes/lawfirmsites/images/banner-default.jpg);background-size:cover}section.page-banner h1{text-shadow:0 0 5px rgb(0 0 0 / .5);font-size:48px;font-family:PlayfairDisplay;font-weight:700;font-style:italic;line-height:300px}section.page-banner h1 span{display:inline-block;vertical-align:middle;position:relative;line-height:1.1em;top:-7px}section.page-banner .overlay{background-color:rgb(3 3 3 / .25);color:#fff}section.inner-page{background-color:#fff;padding:74px 0 77px}article.the-content h1.pa-title{font-size:48px;font-style:italic;font-family:PlayfairDisplay;font-weight:700;color:#3b5b74;margin-bottom:50px}article.the-content h3{color:#3b5b74;font-weight:700;margin-bottom:36px}article.the-content h3 em{font-family:PlayfairDisplay}article.the-content h5{margin-bottom:10px}article.the-content p+h5,article.the-content ul+h5{margin-top:56px}article.the-content ul{margin-bottom:36px;list-style:none;padding:0}article.the-content ul ul{margin:0}article.the-content ul li{padding-left:17px;position:relative}article.the-content ul li:before{content:'';width:6px;border-radius:100%;height:6px;display:block;position:absolute;background-color:#363636;left:0;top:14px}article.the-content h4 em{font-family:PlayfairDisplay}article.the-content p{margin-bottom:36px;text-align:justify}article.the-content hr{border-color:#a2acb0}article.the-content hr.about-line{margin:114px 0 97px}.map{width:100%;content:'';display:block;margin-bottom:54px}.map .embed-responsive{height:359px;margin-bottom:0}.contact-flex aside{color:#363636;line-height:1.75em}.contact-flex aside h5{color:#3b5b74;font-size:18px;font-weight:700;line-height:1.7em;margin-bottom:16px}.contact-flex aside p{margin-bottom:30px}.icon-with-text{margin-top:120px}.icon-with-text .div-block{margin-top:36px}.icon-with-text figure{max-width:155px}.icon-with-text .text-block{max-width:1007px}.icon-with-text .text-block h3{font-size:30px;margin:4px 0 14px}.practice-list{margin-top:79px}.practice-list .div-block{width:100%;max-width:390px;font-size:20px;font-weight:700;text-align:center;margin-bottom:16px}.practice-list .div-block a{display:block;line-height:96px;background-color:#3b5b74;color:#fff;padding:0 77px}.practice-list .div-block a:hover{background-color:#031421}.practice-list .div-block a span{display:inline-block;line-height:1.5em;vertical-align:middle;position:relative;top:0}.practice-inner-flex aside h3{color:#838e93;font-size:30px;font-family:PlayfairDisplay;font-style:italic;margin-bottom:20px}.practice-inner-flex aside ul{list-style:none;padding:0}.practice-inner-flex aside ul li{margin-bottom:2px}.practice-inner-flex aside ul li a{color:#3b5b74;font-weight:700}.practice-inner-flex aside ul li a:hover{color:#838e93}.pa-bottom-content{background-image:url(/wp-content/themes/lawfirmsites/images/pa-bottom-banner.jpg);background-size:cover;background-position:center;color:#fff;padding:147px 0 98px}.pa-bottom-content h3{font-family:PlayfairDisplay;font-style:italic;margin-bottom:20px}.pa-bottom-content h4{font-family:PlayfairDisplay;margin-bottom:50px}.pa-bottom-content p a{color:#fff}.pa-bottom-content p a:after{border-color:#fff;color:#fff}.news-wrap article{margin-bottom:63px}.news-wrap article figure{max-width:56px;margin:5px 0 30px}.news-wrap article .text-block{max-width:455px;font-family:ProximaNova;color:#252525;line-height:1.4em}.news-wrap article .text-block p a{color:#252525}.news-wrap article .text-block p em a:hover,.news-wrap article .text-block p a:hover{color:#3b5b74}.news-wrap article .text-block p em a{color:#3c5896;font-weight:700}.attorneys-list .top-label{display:none;line-height:56px;color:#363636;font-weight:700;background-color:#f6f7f7}.attorneys-list .vCard{text-align:center}.attorneys-list .vCard span{display:block}.attorneys-list figure{max-width:129px;overflow:hidden;border-radius:100%}.attorneys-list a{color:#3b5b74}.attorneys-list a:hover{color:#a2acb0}.attorneys-list .vCard a,.attorneys-list div.n a{color:#3b5b74;font-weight:700}.attorneys-list .vCard a:hover,.attorneys-list div.n a:hover{color:#a2acb0}.attorneys-list .vCard span{margin-top:-4px}.attorneys-list .item{border-bottom:1px solid #a2acb0;padding:32px 0 30px;margin-bottom:12px}section.page-banner.attorneys-banner h1{line-height:normal;padding:48px 0 0;margin-bottom:32px}.attorneys-banner .filter{margin:0 auto 45px;max-width:950px}.attorneys-banner .filter span,.attorneys-banner .filter a{display:block;width:50px;line-height:50px;text-align:center;background-color:#a2acb0;margin-right:8px;margin-bottom:6px;color:#fff;font-weight:700;transition:.5s;cursor:pointer}.attorneys-banner .filter span.show,.attorneys-banner .filter a.show{background-color:#3b5b74}.attorneys-banner .filter span.all,.attorneys-banner .filter a.all{width:109px}.attorneys-banner .filter select{margin-right:8px;border:none;background-color:#fff;color:#031421;padding:0 20px;width:230px;margin-bottom:6px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(/wp-content/themes/lawfirmsites/images/caret.png);background-repeat:no-repeat;background-position:right center}.bio-flex aside{text-align:center}.bio-flex aside figure{margin-bottom:48px}.bio-flex aside h2{font-size:30px;color:#3b5b74;font-weight:700;margin-bottom:2px}.bio-flex aside h4{font-family:PlayfairDisplay;font-style:italic;color:#838e93;margin-bottom:28px}.bio-flex aside p{margin-bottom:25px}.bio-flex h5{font-size:18px;color:#363636;font-weight:700}.bio-flex aside h5{margin-bottom:10px}.bio-flex aside a{color:#3b5b74}.bio-flex aside ul{list-style:none;padding:0}.bio-flex aside ul li{margin-bottom:3px}.bio-flex aside ul li a{display:block}.bio-flex aside .vCard{font-weight:700;margin-bottom:54px}.bio-flex aside .vCard span{display:block;margin-top:-4px}.attorneys-list .attorneys-wrap .pos span{display:inline-block;vertical-align:middle;line-height:1.4em}@media (min-width:992px){.attorneys-banner .filter select{padding-right:40px}.bio-flex aside{width:100%;order:2;padding:13px 20px 0;max-width:417px;border-left:1px solid #a2acb0}.bio-flex article{max-width:721px;width:100%}.attorneys-list figure{display:inline-block;vertical-align:middle;margin-right:20px}.attorneys-list div.n{display:inline-block;vertical-align:middle}.attorneys-wrap .flex{align-items:center}.attorneys-list .name{width:427px;padding-right:15px}.attorneys-list .top-label .name{padding-left:154px}.attorneys-list .pos{width:152px;padding-right:15px}.attorneys-list .phone{width:199px;padding-right:15px}.attorneys-list .email{width:329px;padding-right:15px}.attorneys-list .vCard{width:55px}.attorneys-list .top-label{display:block}.news-wrap article{max-width:538px;width:100%}.pa-bottom-content{margin:76px -37px 9px}.practice-inner-flex article{max-width:721px}.practice-inner-flex aside{max-width:426px;border-left:1px solid #a2acb0;padding:17px 0 30px 42px;}.contact-flex aside{order:2;border-left:1px solid #a2acb0;padding:13px 50px 76px 47px;max-width:420px}.contact-flex article{max-width:718px}section.inner-page{padding-right:37px;padding-left:37px}section.home-news .div-block figure{float:left;margin-right:24px;margin-top:4px}section.home-about .text-block h2{margin-right:-35px}section.home-about figure{order:2;margin-top:3px}.logo{margin-left:38px}.top-contact{text-align:right;margin:-3px 30px 0 0}.container{width:100%;padding:0}.wrap{margin:0 auto;max-width:1280px}.scroll{display:block}.flex{display:flex;flex-wrap:wrap}.between{justify-content:space-between}.align-start{align-items:flex-start}.footer-nav ul,.main-menu{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-nav li,.main-menu li{position:relative}.footer-nav>li,.main-menu>li{display:inline-block;position:relative;padding-bottom:29px}.footer-nav>li+li:before,.main-menu>li+li:before{content:'';display:block;width:1px;height:22px;background-color:#a2acb0;position:absolute;top:8px;left:-48px}.main-menu li a{color:#fff}.main-menu>li:hover>a{color:#9ba7aa}.footer-nav>li>.sub-menu{display:none}.main-menu>li>.sub-menu{position:absolute;top:100%;left:-15px;width:320px;padding:0;z-index:200;opacity:0;visibility:hidden;text-align:left;background-color:#3b5b74}.main-menu>li:hover>.sub-menu{opacity:1;visibility:visible}.main-menu>li>.sub-menu>li{display:block}.main-menu>li>.sub-menu>li>a{padding:2px 15px;color:#fff;font-family:Montserrat;font-size:14px;font-style:normal}.main-menu>li>.sub-menu>li+li>a{border-top:1px solid #333}.main-menu>li>.sub-menu>li:hover>a{background-color:rgb(0 0 0 / .5)}}@media (min-width:992px) and (max-width:1299px){.icon-with-text .text-block{max-width:980px}.practice-list .div-block{max-width:380px}.practice-list .div-block{font-size:18px}body{font-size:16px}}@media (min-width:992px) and (max-width:1199px){.attorneys-list{font-size:15px}.attorneys-list .name{width:220px;text-align:center}.attorneys-list .phone{width:150px}.attorneys-list .pos{width:140px}.attorneys-list .item{min-height:192px;width:100%}.attorneys-list div.n{display:block}.attorneys-list .top-label .name{padding-left:58px}.attorneys-list figure{margin-right:0}div.footer-nav ul li a,.main-menu li a{font-size:20px}.logo{max-width:540px}.practice-list .div-block{font-size:16px}.practice-list .div-block{max-width:295px}.practice-list .div-block a{padding:0 15px}.footer-nav>li+li::before,.main-menu>li+li::before{left:-30px}.contact-flex article{max-width:565px}.contact-flex aside{padding:13px 0 76px 25px;max-width:305px;font-size:16px}.contact-flex aside h5{font-size:16px}.formWrap{padding:42px 30px 37px}}@media (max-width:991px){body{padding-top:52px;font-size:15px}body.mean-container .mean-bar{position:fixed;top:0;left:0;width:100%;z-index:3000;background-color:#031421}body.mean-container.admin-bar .mean-bar{top:32px}body.mean-container .mean-nav{background-color:#031421;overflow:auto;max-height:500px}body.mean-container a.meanmenu-reveal{width:32px}body.mean-container a.meanmenu-reveal span{height:5px}body.mean-container .mean-nav ul li a.mean-expand{height:auto;padding:11px 12px!important}.practice-list .div-block.no-cont{display:none!important}.the-menu{display:none}.main-menu li a{font-size:14px;font-family:Montserrat;font-style:normal;line-height:1.5em}.navbar-default{text-align:center;padding-bottom:20px}section.home-banner article{padding:135px 0 68px;text-shadow:0 0 5px rgb(0 0 0 / .5)}section.home-banner h1{font-size:36px}section.home-banner h2{line-height:1.7em;font-size:20px}section.home-about article{padding:106px 0 77px}.top-contact{font-size:15px}section.home-about .text-block h2{font-size:24px;line-height:1.3em;margin:36px 0 15px}section.home-about .text-block h3{font-size:18px}h3{font-size:26px}h4{font-size:16px;line-height:1.5em}a.Btn{font-size:15px}section.home-news{padding:113px 0 122px}section.home-news .div-block figure{margin:0 auto 20px}div.footer-nav{padding:0}div.footer-nav ul li{display:block;text-align:center;margin-bottom:10px}div.footer-nav ul{padding:20px 0 15px}div.footer-nav ul li a{font-size:18px}section.home-news h3{margin-bottom:60px}section.home-news{padding:80px 0 50px}.top-contact a{font-size:24px}.icon-with-text{margin-top:80px;margin-bottom:30px}article.the-content hr.about-line{margin:70px 0}section.page-banner h1{font-size:36px;line-height:230px}.practice-list .div-block{max-width:unset}.practice-list .div-block a{line-height:75px}.practice-list .div-block{font-size:16px}article.the-content h1.pa-title{font-size:36px}.practice-inner-flex aside h3{font-size:24px}.attorneys-banner .filter span.show{display:inline-block!important}.attorneys-banner .filter span.all,.attorneys-banner .filter span{display:inline-block;vertical-align:top;margin-right:2px;line-height:42px;width:42px}.attorneys-list .item{width:100%;text-align:center;min-height:363px}.attorneys-list figure{margin:0 auto}.attorneys-banner .filter span.all,.attorneys-banner .filter a.all{width:90px}.attorneys-banner .filter select{width:100%;padding:6px 15px}article.the-content h1.pa-title{font-size:30px}.formWrap{padding:42px 15px 37px}.formWrap .gform_wrapper{font-size:16px}}