:root{--px12:0.75rem;--px14:0.875rem;--px15:0.938rem;--px16:1rem;--px17:1.063rem;--px18:1.125rem;--px20:1.25rem;--px21:1.35rem;--px22:1.375rem;--px23:1.438rem;--px24:1.5rem;--px25:1.563rem;--px26:1.625rem;--px27:1.688rem;--px30:1.875rem;--px32:2rem;--px34:2.125rem;--px35:2.188rem;--px36:2.25rem;--px38:2.375rem;--px40:2.5rem;--px42:2.625rem;--px45:2.813rem;--px48:3rem;--px50:3.125rem;--px55:3.438rem;--px60:3.75rem;--px65:4.063rem;--px69:4.313rem;--px72:4.5rem;--px90:5.625rem;--px92:5.75rem;--px95:5.938rem;--px96:6rem;--px100:6.25rem;--Aktiv:"aktiv-grotesk", sans-serif;--ExAktiv:"aktiv-grotesk-extended", sans-serif;--Black:#1D1C22;--Dark:#384249;--Red:#AA2B3D;--Gray:#92979A;--Orange:#CD7A45;--OrangeHover:#b86e3e}html{font-size:.833333vw;scroll-behavior:smooth}body{padding:0;margin:0;font-size:var(--px20);font-family:var(--Aktiv);font-weight:400;color:var(--Dark)}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;color:#fff;padding:.4rem 2rem;background-color:#000;font:1.25rem;position:fixed;bottom:1rem;left:1rem;z-index:3000}a.post-edit-link:hover{background-color:#333}section:before,section:after{clear:both;display:block;content:''}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0}h1,.h1{display:block;font-size:var(--px48);font-family:var(--ExAktiv);text-transform:uppercase;font-weight:700}h2,.h2{display:block;font-size:var(--px48);font-family:var(--ExAktiv);text-transform:uppercase;font-weight:700}h3,.h3{display:block;font-size:var(--px36);font-family:var(--ExAktiv);text-transform:uppercase;font-weight:700}h4,.h4{display:block;font-size:var(--px24)}h5,.h5{display:block;font-size:var(--px18)}h6,.h6{display:block}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:999}svg{fill:inherit;stroke:inherit}p,ul,ol{line-height:var(--px27)}[width="12"]{width:.75rem}[width="14"]{width:.875rem}.navbar-default{border-radius:0;margin:0;min-height:0;background-color:#fff0;color:#fff;border:none}.navbar-default .flex{gap:0 3.563rem;justify-content:flex-end;align-items:flex-start}.main-menu{list-style:none;padding:0;margin:0}.main-menu li{position:relative;padding:0}.main-menu li a{display:block;font-size:var(--px20);font-weight:700;text-transform:uppercase}.logo{display:inline-block;vertical-align:top;max-width:21.813rem;margin:3rem 0 0;vertical-align:top}ul.paginations{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}a.button{display:inline-block;vertical-align:top;background-color:var(--Orange);color:#fff!important;font-size:var(--px20);line-height:var(--px26);font-weight:700;padding:1.125rem 1.938rem;text-transform:uppercase;font-family:var(--ExAktiv)}a.button:hover,a.button:focus{background-color:var(--OrangeHover)}#header{font-family:var(--ExAktiv)}.sched{font-size:var(--px20);font-weight:700;text-transform:uppercase;line-height:var(--px26);margin-top:4.1rem}.sched a{color:var(--Orange)}.sched a:hover,.sched a:focus{color:#fff}.phone-top{margin-top:3rem}body.home{background-image:url(/wp-content/themes/lawfirmsites/images/home-bg.jpg);background-size:cover;background-position:center top}section.hero .text-block{color:#fff;max-width:47.125rem;font-family:var(--Aktiv)}section.hero .text-block p{margin-bottom:2.438rem}section.hero .text-block a.button{background-color:#92979A;color:var(--Dark)}section.hero .text-block a.button:hover,section.hero .text-block a.button:focus{background-color:var(--Orange);color:#fff}strong.first-letter{display:inline-block;font-weight:600;font-size:6rem;line-height:1em;float:left;color:var(--Orange);margin-right:.625rem;margin-top:-1.938rem;margin-bottom:-.75rem}figure.home-atty-img{max-width:51.625rem;order:2}.featured-box-wrap{color:#fff;display:flex;flex-wrap:wrap;gap:0 1.5rem;justify-content:flex-end;margin-bottom:3.625rem}.featured-box-wrap .item{width:100%;max-width:16.5rem;position:relative}.featured-box-wrap .item .num{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid #fff;border-radius:100%;width:2.5rem;height:2.5rem;position:absolute;top:0;left:0;font-size:var(--px20);font-weight:700}.featured-box-wrap .item p{padding-left:3.088rem}.featured-box-wrap .item p a{color:#fff}.featured-box-wrap .item p a:hover,.featured-box-wrap .item p a:focus{color:var(--Orange)}.featured-box-wrap .item p span{opacity:.3}.featured-box-wrap .item .img-wrap{width:100%;max-width:15.688rem;background-image:url(/wp-content/themes/lawfirmsites/images/gallery-item-bg.jpg);background-size:cover;background-position:center;margin-top:1rem}.featured-box-wrap .item .img-wrap .a,.featured-box-wrap .item .img-wrap a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;min-height:11.438rem;position:relative;z-index:5}.featured-box-wrap .item .img-wrap a:before,.featured-box-wrap .item .img-wrap .a:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:100%;transition:.5s;background-color:#CD7A45;z-index:-2;opacity:0;visibility:hidden}.featured-box-wrap .item .img-wrap a:hover:before,.featured-box-wrap .item .img-wrap .a:hover:before{opacity:1;visibility:visible;transform:scale(1)}.home-gallery{display:flex;flex-wrap:wrap;gap:0 1.5rem;justify-content:flex-end;margin:0 0 3.625rem}.home-gallery .item{width:100%;max-width:15.688rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-image:url(/wp-content/themes/lawfirmsites/images/gallery-item-bg.jpg);background-size:cover;background-position:center;min-height:11.438rem}figure.Read-Law{max-width:12rem}figure.podcast-white{max-width:11.375rem}figure.mediation-weekend{max-width:12.75rem}figure.Education-Litigators{max-width:12.375rem}figure.DUI-Sharks{max-width:12.313rem}section.featured{margin-top:-14.688rem;position:relative;z-index:100}#footer{background-color:var(--Dark);color:rgb(255 255 255 / .25);font-size:var(--px17);line-height:var(--px22);font-family:var(--ExAktiv);text-transform:uppercase;font-weight:700;padding:2.313rem 0}#header{background-image:url(/wp-content/themes/lawfirmsites/images/banner-default.jpg);background-size:cover;background-position:center}.home #header{background-image:unset}section.page-top-banner{color:#fff;position:relative;z-index:100}.page-title{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-title h1{text-align:center;font-size:var(--px96);line-height:1.282em}section.inner-page{background-color:#f8fafc;position:relative;z-index:100;padding:9rem 0 0rem}section.inner-page>.container{padding-bottom:5.313rem}section.inner-page .wrap{max-width:79.625rem}article.the-content{color:var(--Dark)}article.the-content h2{margin-bottom:1rem}article.the-content h3{margin-bottom:1rem}article.the-content p a,article.the-content ul a{color:var(--Orange)}article.the-content p a:hover,article.the-content p a:focus,article.the-content ul a:hover,article.the-content ul a:focus{color:var(--Dark);text-decoration:underline}article.the-content p,article.the-content ul,article.the-content ol{margin-bottom:1.625rem}article.the-content ul ul,article.the-content ul ol,article.the-content ol ul,article.the-content ol ol{margin:0}figure.page-thumb{margin-bottom:3rem;max-width:29.063rem}.contact-flex{gap:0 7.188rem}.logo-small{display:inline-block;vertical-align:top;max-width:12.063rem;margin-bottom:4.25rem}.site-info .icon{position:relative;padding-left:5rem}.site-info .icon span{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:100%;background-color:#9D9895;width:3.125rem;height:3.125rem;position:absolute;top:0;left:0}.site-info .icon a{color:var(--Orange)}.site-info .icon a:hover,.site-info .icon a:focus{color:var(--Dark);text-decoration:underline}.site-info .icon.phone p{padding-top:.625rem}.site-info .icon+.icon{margin-top:2rem}.gform_confirmation_message{background-color:#dfd;color:#000;text-align:center;border:2px solid #4CAF50;padding:15px 20px}.form-wrap{margin:0 0;order:2;background-color:rgb(157 152 149 / .1);border:1px solid rgb(205 122 69 / .25);border-radius:.375rem;padding:3.25rem 3.938rem 3.375rem;flex:1;font-size:var(--px20)}.form-wrap label{font-weight:400}.form-wrap ul{list-style:none;padding:0}.gform_fields{margin:0}.gfield{width:100%;position:relative;margin-bottom:.5rem}.gfield.hidden_label{margin-bottom:0}.gfield.hidden_label label.gfield_label{width:1px;height:1px;display:block;margin-bottom:-1px;opacity:0;visibility:hidden}.gfield label.gfield_label{margin-bottom:.5rem}.form-wrap textarea,.form-wrap input[type="tel"],.form-wrap input[type="email"],.form-wrap input[type="text"]{background-color:#fff;display:block;width:100%;border:none;line-height:var(--px27);padding:.875rem 1.5rem;color:#000}.form-wrap textarea{resize:none;height:7.813rem}.gform_footer{text-align:center;padding-top:.5rem}.gform_footer button{text-transform:uppercase;width:100%;height:3.438rem;background-color:var(--Orange);color:#fff;border:none;font-family:var(--ExAktiv);font-size:var(--px15);font-weight:700}.gform_footer button:hover,.gform_footer button:focus{background-color:var(--OrangeHover)}p.gform_required_legend{display:none}.form-wrap h2.gform_submission_error{font-size:var(--px16);line-height:var(--px30);font-family:inherit;color:var(--Red)}.gfield_validation_message,.validation_message{color:var(--Red);font-size:var(--px16);line-height:var(--px30)}section.inner-page.main-sched .wrap{max-width:101rem}.mcschedule .mcsched-item{margin-bottom:3.5rem}.mcschedule .mcsched-item h2{text-transform:none;font-size:var(--px36);margin-bottom:2rem;text-align:center}.mcschedule .mcsched-item .mcsched-opt{background-color:#f5f5f5;justify-content:center;column-gap:1.5rem;padding:2rem}.mcschedule .mcsched-item .mcsched-opt .item{background-color:#fff;max-width:23rem;width:100%;border-radius:.5rem;padding:2rem 1.5rem 6rem;margin-bottom:1.5rem;position:relative}.mcschedule .mcsched-item .mcsched-opt .item h3{font-family:var(--Aktiv);line-height:1.1em;margin-bottom:.5rem;font-size:var(--px26);text-transform:none}.mcschedule .mcsched-item .mcsched-opt .item h4{font-weight:900;font-family:var(--ExAktiv);color:var(--Orange)}.mcschedule .mcsched-item .mcsched-opt .item ul{margin:2.25rem 0 2.5rem;padding-left:0}.mcschedule .mcsched-item .mcsched-opt .item ul li{list-style:none;font-weight:400;line-height:1.4em;margin-bottom:1rem;position:relative;padding-left:3.125rem;min-height:2.375rem;display:flex;align-items:center}.mcschedule .mcsched-item .mcsched-opt .item ul li:before{content:'';background-image:url(/wp-content/themes/lawfirmsites/images/icon-check.png);background-repeat:no-repeat;background-position:center;background-color:#aaa;width:2.375rem;height:2.375rem;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:.75rem;position:absolute;left:0;top:0}.mcschedule .mcsched-item .mcsched-opt .item .i-button{position:absolute;bottom:2rem;left:0;right:0;text-align:center}@media (min-width:992px){.gform_fields{display:flex;flex-wrap:wrap;gap:0 .5rem;justify-content:space-between}.gfield--width-half{flex:1 1 calc(50% - 1rem)}.fade-logo-bg{position:relative;z-index:100}.fade-logo-bg:after{content:'';background-image:url(/wp-content/themes/lawfirmsites/images/fade-logo-bg-2.png);background-size:cover;background-position:center;width:23.688rem;height:16.188rem;position:absolute;bottom:7.188rem;left:0;display:block;opacity:.05}.page-id-7 article.the-content{margin-left:8.688rem}figure.page-thumb{float:right;margin-left:6.313rem}.page-title{min-height:15rem}.page-title h1{position:relative;top:-2.375rem}section.hero .text-block{margin-top:5rem}figure.home-atty-img img{opacity:0}figure.home-atty-img{background-image:url(/wp-content/themes/lawfirmsites/images/david-home-2.png);background-size:cover;background-position:center top;margin-top:-8.125rem;margin-right:6.563rem}#header .container{position:relative;z-index:5}#header .navbar-default .container:before{content:'';background-image:url(/wp-content/themes/lawfirmsites/images/top-fade-white.png);width:45.438rem;height:42.438rem;display:block;z-index:-1;position:absolute;top:0;left:0;background-size:cover}body.home{min-height:100vh}.logo{margin-right:auto}.container{width:100%;padding:0;max-width:120rem}.scroll{display:block}.flex{display:flex;flex-wrap:wrap}.between{justify-content:space-between}.align-start{align-items:flex-start}.wrap{margin:0 auto;max-width:110rem}.main-menu{display:flex;flex-wrap:wrap;gap:0 3.563rem;margin-top:4.05rem}.main-menu li{position:relative}.main-menu>li{display:inline-block}.main-menu>li:nth-child(1){display:none}.main-menu li a{color:#fff}.main-menu li a:hover,.main-menu li a:focus{color:var(--Orange)}.main-menu>li>.sub-menu{position:absolute;top:100%;left:0;width:220px;padding:0;z-index:200;opacity:0;visibility:hidden;text-align:left}.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:10px 15px;color:#fff}.main-menu>li>.sub-menu>li:hover>a{background-color:rgb(0 0 0 / .5)}}@media (min-width:1960px){html{font-size:16px}}@media (min-width:992px) and (max-width:1399px){:root{--px12:0.95rem;--px14:1.075rem;--px15:1.138rem;--px16:1.2rem;--px17:1.263rem;--px18:1.325rem;--px20:1.45rem;--px21:1.55rem;--px22:1.575rem;--px28:1.95rem}.featured-box-wrap .item p strong{font-size:var(--px17);display:inline-block;margin-right:-.5rem}section.hero .text-block{max-width:31.425rem}.wrap{max-width:113rem}.featured-box-wrap .item .num{font-size:var(--px16)}.gfield--width-half{max-width:21.775rem}}@media (max-width:991px){html{font-size:16px}body{padding-top:52px;font-size:var(--px18)}body.mean-container .mean-bar{position:fixed;top:0;left:0;width:100%;z-index:3000}body.mean-container.admin-bar .mean-bar{top:32px}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}.navbar-default{text-align:center}.sched,.phone-top{display:none}.main-menu li a{font-size:var(--px18);line-height:normal}section.hero .text-block{margin:0 auto}.logo{margin-bottom:5rem}section.featured{margin-top:0}.featured-box-wrap{justify-content:center}figure.home-atty-img{margin-bottom:5rem}.featured-box-wrap .item{margin-bottom:3rem}body.home #footer{display:block}.page-title h1{font-size:var(--px40)}.page-title{padding-bottom:5rem}.form-wrap{padding:3.25rem 1.3rem 3.375rem;margin-bottom:5rem}section.inner-page{padding:5rem 0 0rem}.mcschedule .mcsched-item .mcsched-opt .item{margin-left:auto;margin-right:auto}}