/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */#masthead-photo,.grid-items,.popup-open,svg:not(:root){overflow:hidden}img,legend{border:0}legend,td,th{padding:0}.bound-layout,.lined-header,sub,sup{position:relative}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.grid-items .grid-item{float:left;margin-bottom:43px}.grid-items.grid6 .grid-item{width:calc((100% - 215px)/ 6);clear:none}.grid-items.grid6 .grid-item:nth-child(n){clear:none;margin-right:43px}.grid-items.grid6 .grid-item:nth-child(6n){margin-right:0}.grid-items.grid6 .grid-item:nth-child(6n+1){clear:left}.grid-items.grid5 .grid-item{width:calc((100% - 172px)/ 5);clear:none}.grid-items.grid5 .grid-item:nth-child(n){clear:none;margin-right:43px}.grid-items.grid5 .grid-item:nth-child(5n){margin-right:0}.grid-items.grid5 .grid-item:nth-child(5n+1){clear:left}.grid-items.grid4 .grid-item{width:calc((100% - 129px)/ 4);clear:none}.grid-items.grid4 .grid-item:nth-child(n){clear:none;margin-right:43px}.grid-items.grid4 .grid-item:nth-child(4n){margin-right:0}.grid-items.grid4 .grid-item:nth-child(4n+1){clear:left}.grid-items.grid3 .grid-item{width:calc((100% - 86px)/ 3);clear:none}.grid-items.grid3 .grid-item:nth-child(n){clear:none;margin-right:43px}.grid-items.grid3 .grid-item:nth-child(3n){margin-right:0}.grid-items.grid3 .grid-item:nth-child(3n+1){clear:left}.grid-items.grid2 .grid-item{width:calc((100% - 43px)/ 2);clear:none}.grid-items.grid2 .grid-item:nth-child(n){clear:none;margin-right:43px}.grid-items.grid2 .grid-item:nth-child(2n){margin-right:0}.grid-items.grid2 .grid-item:nth-child(2n+1){clear:left}.grid-items.grid1 .grid-item{width:calc((100% - 0px)/ 1);clear:none}.grid-items.grid1 .grid-item:nth-child(n){clear:none;margin-right:43px}.grid-items.grid1 .grid-item:nth-child(1n){margin-right:0}.grid-items.grid1 .grid-item:nth-child(1n+1){clear:left}@media (max-width:800px){.grid-items.grid5 .grid-item,.grid-items.grid6 .grid-item{width:calc((100% - 86px)/ 3);clear:none}.grid-items.grid5 .grid-item:nth-child(n),.grid-items.grid6 .grid-item:nth-child(n){clear:none;margin-right:43px}.grid-items.grid5 .grid-item:nth-child(3n),.grid-items.grid6 .grid-item:nth-child(3n){margin-right:0}.grid-items.grid5 .grid-item:nth-child(3n+1),.grid-items.grid6 .grid-item:nth-child(3n+1){clear:left}}@media (max-width:760px){.grid-items.grid3 .grid-item,.grid-items.grid4 .grid-item{width:calc((100% - 43px)/ 2);clear:none}.grid-items.grid3 .grid-item:nth-child(n),.grid-items.grid4 .grid-item:nth-child(n){clear:none;margin-right:43px}.grid-items.grid3 .grid-item:nth-child(2n),.grid-items.grid4 .grid-item:nth-child(2n){margin-right:0}.grid-items.grid3 .grid-item:nth-child(2n+1),.grid-items.grid4 .grid-item:nth-child(2n+1){clear:left}}#footer .footer-right form .form-footer:after,.bound-layout:after{clear:both}@media (max-width:599px){.grid-items.grid2 .grid-item,.grid-items.grid3 .grid-item,.grid-items.grid4 .grid-item{margin-right:0;width:100%}}.sans{font-family:'Source Sans Pro',sans-serif}#footer .footer-right h3,.lined-header,.serif,.the_content .wp-caption .wp-caption-text{font-family:'Source Sans Pro',serif}.serif{font-weight:400}.bound-layout{margin:0 auto;padding:0 20px;width:100%;max-width:1050px;height:100%}.bound-layout:after,.bound-layout:before{content:"";display:table}#footer .footer-right h3:before,#footer:before,.lined-header:before{content:''}.bound-layout.full{max-width:none}.bound-layout.wide{max-width:1400px}.bound-layout.narrow{max-width:800px}body.page-template-template-practice-area-main #main{padding-bottom:35px}body.page-template-template-practice-area-main #main .bound-layout.narrow .intro-text{padding-bottom:0}body.page-template-template-practice-area-main #main .bound-layout.narrow .intro-text:after{display:none!important}@media (max-width:750px){.bound-layout{padding:0 10px}}*{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}#main{padding:65px 0}.orange-pattern{background:url(../images/pattern.png) 50% 50% #C26000;background-size:421px auto}.blue-pattern{background:url(../images/pattern.png) 50% 50% #162b2f;background-size:421px auto}.mobile-only{display:none}.lined-header{margin-bottom:40px;font-size:14px;text-transform:uppercase}.lined-header:before{position:absolute;left:0;top:50%;width:100%;height:1px;background:#e0c174}.lined-header span{position:relative;padding-right:10px;background:#fff}.lined-header.filled-tan span{background:#efebdc}#footer,.lined-header.filled-blue span{background:#162b2f}.lined-header.filled-blue{color:#fff}@media (max-width:750px){.mobile-only{display:block}.desktop-only{display:none}}.the_content .alignright{float:right;margin:0 0 1.5em 2em;max-width:50%}.the_content .alignleft{float:left;margin:0 2em 1.5em 0;max-width:50%}.the_content .aligncenter{clear:both;margin:2.5em auto}.the_content img{display:block;max-width:100%;height:auto}.the_content iframe{width:100%;max-width:100%}.the_content .wp-caption img{display:block;margin-bottom:10px}.the_content .wp-caption .wp-caption-text{margin:0;font-size:15px;color:#c66500}#footer,#footer a{color:#fff}@media (max-width:500px){.the_content .aligncenter,.the_content .alignleft,.the_content .alignright{float:none;margin:2.5em auto;max-width:100%}.the_content .wp-caption .wp-caption-text{font-size:12px}}#footer{position:relative;padding:70px 0 100px}#footer:before{position:absolute;right:0;top:0;bottom:0;left:50%;background:url(../images/pattern.png) 50% 50% #C26000;background-size:421px auto}#footer .bound-layout{max-width:980px}#footer .footer-left{float:left;width:45%}#footer .footer-left .footer-logo{margin-bottom:25px;width:295px}#footer .footer-left .footer-logo svg{fill:#fff;width:295px;height:79px}#footer .footer-left .vcard svg{fill:#e0c174;margin-right:10px;height:1em;vertical-align:middle}#footer .footer-left .vcard svg.map-icon-svg{width:10px;height:15px}#footer .footer-left .vcard svg.phone-icon-svg{width:17.3px;height:15px}#footer .footer-left .vcard svg.fax-icon-svg{width:15px;height:15px}#footer .footer-left .vcard>div{margin-bottom:5px}#footer .footer-left .vcard .fn,#footer .footer-left .vcard .tel .type{display:none}#footer .footer-left .vcard-dl{margin-bottom:20px}#footer .footer-left .vcard-dl svg{fill:#e0c174;margin-right:10px;height:1em;vertical-align:middle}#footer .footer-left .vcard-dl svg.download-icon-svg{width:15px;height:15px}#footer .footer-left .copyright,#footer .footer-left .nmc{color:#7b8a90}#footer .footer-left .nmc a{color:#7b8a90;text-decoration:underline}#footer .footer-right{float:right;width:45%}#footer .footer-right h3{position:relative;padding-bottom:18px;margin-bottom:25px;font-size:20px;color:#fff}#footer .footer-right form .form-tabs li,#primary-nav{font-family:Montserrat,sans-serif}#footer .footer-right h3:before{position:absolute;left:0;bottom:0;width:40px;height:1px;background:#e0c174}#footer .footer-right form fieldset{padding:0;border:none}#footer .footer-right form input[type=text],#footer .footer-right form input[type=password],#footer .footer-right form input[type=tel],#footer .footer-right form input[type=email],#footer .footer-right form input[type=number],#footer .footer-right form input[type=search],#footer .footer-right form textarea{color:#666;font-family:Montserrat,sans-serif;margin-bottom:20px;border:none}#footer .footer-right form .form-tab-content{margin-bottom:10px}#footer .footer-right form .form-tab{display:none;height:180px}#footer .footer-right form .form-tab.active{display:block}#footer .footer-right form .form-footer:after,#footer .footer-right form .form-footer:before{content:"";display:table}#footer .footer-right form .form-tabs{list-style:none;margin:0;padding:0;float:left}#footer .footer-right form .form-tabs li{display:inline-block;margin-right:15px;text-transform:uppercase;font-size:11px;line-height:40px;vertical-align:middle}#footer .footer-right form .form-tabs li a{display:block}#footer .footer-right form .form-tabs li a span{display:inline-block;margin-right:5px;width:20px;height:20px;line-height:20px;color:#c66500;text-align:center;background:#804000}#footer .footer-right form .form-tabs li a.active span{color:#162b2f;background:#e0c174}#footer .footer-right form .form-nav{float:right}#footer .footer-right form .form-nav .hide{display:none}@media (max-width:750px){#footer,#footer .bound-layout{padding:0}#footer .footer-left,#footer .footer-right{float:none;padding:30px 10px;width:100%}#footer:before{display:none}#footer .footer-right{background:url(../images/pattern.png) 50% 50% #C26000;background-size:421px auto}}body{padding-top:132px}#header{position:fixed;left:0;top:0;z-index:100;width:100%;padding:30px 0;background:#efebdc}#header .bound-layout{max-width:none}.header-logo{float:left;width:295px}.header-logo a{display:block;line-height:1}.header-logo svg{fill:#162b2f;width:295px;height:70px}.header-logo svg .logo-mark{fill:#c66500}.header-contact{float:right;margin-bottom:8px;font-weight:600;font-size:15px}.header-contact a{color:#000}#primary-nav .current-menu-item a,#primary-nav a:hover,a{color:#c66500}.header-contact span{display:inline-block;margin-left:20px}.header-contact svg{margin-right:5px;fill:#c66500}.header-contact .phone svg{width:15px;height:12.2px;vertical-align:-2px}.header-contact .adr svg{width:11.8px;height:17.42px;vertical-align:-4px}#primary-nav{clear:right;float:right;font-size:16px;font-weight:700;text-transform:uppercase}.practice-area-intro:after,.practice-area-partial .popup-practice-areas-list ul:after{clear:both}#primary-nav .toggle-wrap{display:none}#primary-nav ul{list-style:none;margin:0;padding:0}#primary-nav li{display:inline-block;margin-left:18px}#primary-nav a{display:block;color:#162b2f}.scrolled #header{padding:20px 0}.scrolled .header-logo{width:200px}.scrolled .header-logo svg{width:200px;height:47.45px}.scrolled .header-contact{margin-bottom:0;font-size:14px}.scrolled #primary-nav{font-size:13px}.scrolled #primary-nav li{margin-left:8px}@media (max-width:1100px){body{padding-top:121px}.header-logo{width:250px}.header-logo svg{width:250px;height:59.31px}#primary-nav,.header-contact{font-size:14px}}@media (max-width:900px){body{padding-top:90px}#header{padding:20px 0}.header-logo{width:200px}.header-logo svg{width:200px;height:47.45px}.header-contact{margin-bottom:0}#primary-nav{font-size:13px}#primary-nav li{margin-left:8px}}@media (max-width:750px){body{padding-top:84px}#header,.scrolled #header{padding:10px 0}.header-logo,.scrolled .header-logo{float:none;width:150px}.header-logo svg,.scrolled .header-logo svg{width:150px;height:35.58px}#primary-nav,.scrolled #primary-nav{clear:both;float:none;font-size:16px}.nav-open #primary-nav,.nav-open .scrolled #primary-nav{margin-top:10px}#primary-nav .toggle-wrap,.scrolled #primary-nav .toggle-wrap{display:block;position:absolute;right:0;top:-9px;z-index:3;width:55px;height:55px;cursor:pointer}#primary-nav .nav-toggle,.scrolled #primary-nav .nav-toggle{display:block;margin:20px auto 0;width:25px;cursor:pointer}#primary-nav .nav-toggle div,#primary-nav .nav-toggle:after,#primary-nav .nav-toggle:before,.scrolled #primary-nav .nav-toggle div,.scrolled #primary-nav .nav-toggle:after,.scrolled #primary-nav .nav-toggle:before{content:'';background-color:#333;display:block;height:2px;margin:6px 0;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-open #primary-nav .nav-toggle:before,.nav-open .scrolled #primary-nav .nav-toggle:before{transform:translateY(8px) rotate(135deg);-moz-transform:translateY(8px) rotate(135deg);-webkit-transform:translateY(8px) rotate(135deg)}.nav-open #primary-nav .nav-toggle:after,.nav-open .scrolled #primary-nav .nav-toggle:after{transform:translateY(-8px) rotate(-135deg);-moz-transform:translateY(-8px) rotate(-135deg);-webkit-transform:translateY(-8px) rotate(-135deg)}.nav-open #primary-nav .nav-toggle div,.nav-open .scrolled #primary-nav .nav-toggle div{-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}#primary-nav ul,.scrolled #primary-nav ul{display:none}.nav-open #primary-nav ul,.nav-open .scrolled #primary-nav ul{display:block}#primary-nav li,.scrolled #primary-nav li{display:block;margin:0;border-top:1px solid #dfd7b9}#primary-nav a,.scrolled #primary-nav a{padding:10px}#primary-nav a:hover,.scrolled #primary-nav a:hover{background:#dfd7b9}}@media (max-width:455px){body{padding-top:110px}}body,html{font-size:15px;font-family:'Source Sans Pro',sans-serif;color:#666;line-height:1.86666667}blockquote,dl,form,form fieldset,ol,p,pre,table,ul{margin:0 0 1em}blockquote:last-child,dl:last-child,form:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,pre:last-child,table:last-child,ul:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:'Source Sans Pro',serif;font-weight:700;line-height:1.5;color:#162b2f}h3,h5,h6{font-family:Montserrat,sans-serif}h1{font-size:72px;line-height:1.15}h2{font-size:46px}h3{font-size:34px}h4{font-size:28px}h5{font-size:26px}h6{font-size:22px}a{text-decoration:none}a:hover{color:#934b00}hr{margin:2em 0;border:none;border-top:1px solid #e0c174}form label{font-weight:400}form input[type=text],form input[type=password],form input[type=tel],form input[type=email],form input[type=number],form input[type=search],form textarea{margin:0;padding:0 10px;width:100%;height:40px;line-height:1.2;font-family:'Source Sans Pro',sans-serif;font-size:1em;border:1px solid #ccc;background:#fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;border-radius:0;background-clip:padding-box;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form textarea{height:10em;padding:10px}form select{position:relative;padding:0 45px 0 20px;width:100%;height:40px;color:#666;border:none;background:url(../images/arrow-select.png) calc(100% - 10px) 50% no-repeat #f4f4f4;background-size:16px auto;border-radius:0;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}form select::-ms-expand{display:none}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}.btn,input[type=submit]{display:inline-block;padding:0 40px;height:40px;line-height:40px;font-size:1.2em;text-transform:uppercase;font-weight:700;font-family:Montserrat,sans-serif;color:#fff;background:#162b2f;border:none;-webkit-appearance:none;cursor:pointer}.btn:hover,input[type=submit]:hover{color:#fff;background:#264b52}.btn.bigger,input[type=submit].bigger{padding:0 60px;height:65px;line-height:65px;font-size:1.2em}.btn.smaller,input[type=submit].smaller{padding:0 15px;height:40px;line-height:40px;font-size:.8em}.btn.orange,input[type=submit].orange{background:#c66500}.btn.orange:hover,input[type=submit].orange:hover{background:#f97f00}.btn.transparent,input[type=submit].transparent{background:0 0;border:1px solid #854000}.btn svg,input[type=submit] svg{fill:#fff}blockquote{margin:2em 0;padding:0 0 0 40px;font-size:28px;font-family:'Source Sans Pro',serif;color:#162b2f;border-left:5px solid #c66500;background-size:145px auto}blockquote footer,table{font-family:'Source Sans Pro',sans-serif}blockquote p{margin:0 0 16px;line-height:1.5}blockquote footer{font-size:18px;font-weight:700;text-align:right}blockquote footer span{display:block}table{border-collapse:collapse;border-spacing:0;width:100%;font-size:13px;text-align:left}table td,table th{padding:7px}table th{font-weight:700;color:#162b2f}table tbody tr{background:#F2F8FF}table tbody tr:nth-child(2n){background:0 0}@media screen and (max-width:800px){h1{font-size:40px}h2{font-size:28px}h3,h4{font-size:24px}h5{font-size:22px}h6{font-size:18px}}@media screen and (max-width:500px){body{font-size:13px}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}blockquote,h5{font-size:18px}blockquote{padding-left:15px;background-position:0 20px;background-size:115px auto}blockquote footer{font-size:16px}}#masthead-photo{position:relative;width:100%;height:0;padding-bottom:35.06944444%;background-size:cover}#masthead{position:relative;padding:20px 0;text-align:center;border-bottom:5px solid #e0c174;background:url(../images/pattern.png) 50% 50% #C26000;background-size:421px auto}#masthead .subtitle{margin:0;color:#c66500;font-family:'Roboto Slab',serif;font-weight:700;font-size:14px;text-transform:uppercase}#masthead h1,#masthead h2.title{color:#fff;font-weight:400;font-size:70px}.page-links.notable-cases li .more,.page-links.notable-cases li h3{font-weight:700;font-family:Montserrat,sans-serif}#masthead.blue{background:url(../images/pattern.png) 50% 50% #162b2f;background-size:421px auto}#masthead.practice-area h1{margin-bottom:20px}#masthead .icon{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);padding:13px;width:70px;height:70px;background:#162b2f;border:1px solid #e0c174;border-radius:50%;background-clip:padding-box}#masthead .icon.icon-family-law{padding:0}#masthead .icon svg{fill:#e0c174}@media (max-width:750px){#masthead-photo{display:none}#masthead h1{font-size:46px}}.page-links{margin-bottom:65px}.page-links.filled-tan{margin:0;padding:80px 0;background:#efebdc}.page-links ul{list-style:none;margin:0;padding:0;font-family:Montserrat,sans-serif;-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.page-links li{display:inline-block;vertical-align:top;margin-bottom:15px;width:100%;line-height:1.2}.page-links li a{display:block}.page-links.notable-cases{margin-top:50px}.page-links.notable-cases li{margin-bottom:25px}.page-links.notable-cases li h3{font-size:22px}.page-links.notable-cases li .more svg{margin-left:5px;width:8.32px;height:12px;fill:#e0c174;vertical-align:-1px}body.page-template-template-practice-area-main .page-links.filled-tan{margin-bottom:35px}@media (max-width:900px){.page-links ul{-webkit-columns:2;-moz-columns:2;columns:2}}@media (max-width:500px){.page-links ul{-webkit-columns:1;-moz-columns:1;columns:1}}.page-testimonial{padding:80px 0;text-align:center;background:url(../images/testimonials-bg.jpg) 50% 50% no-repeat;background-size:cover;border-top:5px solid #A05200}.page-testimonial blockquote{margin:0;padding:0;border:none}.practice-area-grid,.practice-area-intro{margin-bottom:60px}.page-testimonial blockquote footer{font-family:Montserrat,sans-serif;text-align:center}.page-testimonial blockquote footer .first-line{color:#c66500}.page-testimonial blockquote footer .second-line{font-weight:400;font-size:15px}.practice-area-intro:after,.practice-area-intro:before{content:"";display:table}.practice-area-intro .practice-area-text{width:70%;float:left}.practice-area-partial .top{position:relative;height:270px;text-align:center;background:url(../images/pattern.png) 50% 50% #162b2f;background-size:421px auto}.practice-area-partial .top a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.practice-area-partial .top a:hover .more{color:#efebdc}.practice-area-partial .top .center-align{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.practice-area-partial .top .icon{position:relative;margin:0 auto 10px;padding:14px;width:71px;height:71px;border-radius:50%;background-clip:padding-box;border:1px solid #fff}.practice-area-partial .top .icon svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%);fill:#e0c174}.practice-area-partial .top .icon svg.business-icon-svg{width:41px;height:33.36px}.practice-area-partial .top .icon svg.estates-icon-svg{width:41px;height:30.75px}.practice-area-partial .top .icon svg.litigation-icon-svg{width:41px;height:37.27px}.practice-area-partial .top .icon svg.realestate-icon-svg{width:41px;height:39.05px}.practice-area-partial .top h3{margin-bottom:0;font-size:30px;text-transform:uppercase;color:#fff}.practice-area-partial .top .more{display:block;font-family:Montserrat,sans-serif;font-weight:700;color:#fff;transition:.2s}.intro-text,.person .person-info .back-link,.person-partial a h3,.practice-area-partial .bottom h4{font-family:'Source Sans Pro',serif}.practice-area-partial .top .more svg{margin-left:5px;width:10.38px;height:15px;fill:#e0c174;vertical-align:-3px}.practice-area-partial .bottom{position:relative;background:#c66500}.practice-area-partial .bottom a{display:block;padding:10px 20px}.practice-area-partial .bottom:hover{background:#A05200}.practice-area-partial .bottom:hover svg{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.practice-area-partial .bottom h4{padding-right:1.8em;font-size:16px;color:#fff}.practice-area-partial .bottom svg{position:absolute;right:20px;top:18px;width:12px;height:12px;fill:#e0c174}.practice-area-partial .popup .lined-header:before{background:#102124}.practice-area-partial .popup a{color:#e0c174}.practice-area-partial .popup a:hover{color:#c66500}.practice-area-partial .popup-practice-areas-list ul{list-style:none;margin:0;padding:0;-webkit-columns:3;-moz-columns:3;columns:3}.practice-area-partial .popup-practice-areas-list ul:after,.practice-area-partial .popup-practice-areas-list ul:before{content:"";display:table}.practice-area-partial .popup-practice-areas-list ul li{margin:0 0 10px;line-height:1.2em}@media (max-width:1300px){.practice-area-grid .grid-items.grid5 .grid-item{width:calc((100% - 43px)/ 2);clear:none}.practice-area-grid .grid-items.grid5 .grid-item:nth-child(n){clear:none;margin-right:43px}.practice-area-grid .grid-items.grid5 .grid-item:nth-child(2n){margin-right:0}.practice-area-grid .grid-items.grid5 .grid-item:nth-child(2n+1){clear:left}.practice-area-partial .popup-practice-areas-list ul{-webkit-columns:2;-moz-columns:2;columns:2}}@media (max-width:500px){.practice-area-grid .grid-items.grid5 .grid-item{width:calc((100% - 0px)/ 1);clear:none}.practice-area-grid .grid-items.grid5 .grid-item:nth-child(n){clear:none;margin-right:43px}.practice-area-grid .grid-items.grid5 .grid-item:nth-child(1n){margin-right:0}.practice-area-grid .grid-items.grid5 .grid-item:nth-child(1n+1){clear:left}}.intro-text{position:relative;padding-bottom:25px;font-size:28px;line-height:1.42857143;text-align:center;color:#162b2f}.intro-text strong{color:#c66500}.intro-text:after{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:40px;height:1px;background:#e0c174}.popup,.popup .popup-bg{position:fixed;left:0;top:0;width:100%;height:100%}@media (max-width:750px){.intro-text{font-size:22px}}.popup{z-index:100;background:rgba(255,255,255,.8);filter:alpha(opacity=0);opacity:0;visibility:hidden;transition:.2s}.popup.popup-active{filter:alpha(opacity=100);opacity:1;visibility:visible}.popup .popup-bg{z-index:1}.popup .popup-box{position:absolute;left:50%;top:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:50px 70px;width:95%;max-height:90%;max-width:1080px;overflow:auto;background:#162b2f}.popup .popup-box .popup-close{position:absolute;right:15px;top:10px}.popup .popup-box .popup-close svg{fill:#e0c174;width:13px;height:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup .popup-box .lined-header{color:#fff}@media (max-width:1000px){.popup .popup-box{padding:50px 30px}}.filter{margin-bottom:15px}.filter:after,.filter:before{content:"";display:table}.filter:after{clear:both}.filter .attorney-search{float:left;width:calc(100% - 300px)}.filter #practice-area-dropdown{float:right;width:275px}.attorney-search{position:relative}.attorney-search input[type=search]{padding-right:55px;background:#f4f4f4;border:none}.attorney-search button[type=submit]{position:absolute;right:0;top:0;padding:10px 0 0 2px;width:40px;height:40px;background:#c66500;border:none}.attorney-search button[type=submit]:hover{background:#A05200}.attorney-search button[type=submit] svg{width:15px;fill:#fff}#practice-area-dropdown{position:relative;padding:0 45px 0 20px;height:40px;border:none;background:url(../images/arrow-select.png) calc(100% - 10px) 50% no-repeat #f4f4f4;background-size:16px auto;border-radius:0;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none}.person-partial a{display:block}.person-partial a p{line-height:1.3;margin:5px 0;color:#666}.person-partial a .person-info{position:relative;margin-bottom:10px}.person-partial a .person-info img{display:block;height:auto}.person-partial a .person-info-expanded{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(22,43,47,.9);filter:alpha(opacity=0);opacity:0}.person-partial a .person-info-expanded:before{content:'';position:absolute;left:10px;top:10px;right:10px;bottom:10px;z-index:1;border:1px solid #e0c174}.person-partial a .person-info-expanded .center-align{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.person-partial a:hover .person-info-expanded{filter:alpha(opacity=100);opacity:1}.person-partial a .person-contact{list-style:none;margin:0;padding:0;font-size:14px}.person-partial a .person-contact li svg{width:1em;fill:#e0c174}.person-partial a .person-contact li svg.map-icon-svg{width:10px;height:15px}.person-partial a .person-contact li svg.phone-icon-svg{width:17.3px;height:15px}.person-partial a .person-contact li svg.download-icon-svg,.person-partial a .person-contact li svg.fax-icon-svg{width:15px;height:15px}.person-partial a .person-contact li svg.arrow-svg{width:9.34px;height:13.5px}.person-partial a .more{display:block;font-weight:700}.person-partial a .more svg{margin-left:5px;width:9.34px;height:13.5px;fill:#e0c174;vertical-align:-2px}.person-partial a h3{margin:0;font-size:15px;text-transform:uppercase}.department-head{float:right;max-width:220px;width:29%}@media (max-width:1000px){.people-grid .grid-items.grid4 .grid-item{width:calc((100% - 86px)/ 3);clear:none}.people-grid .grid-items.grid4 .grid-item:nth-child(n){clear:none;margin-right:43px}.people-grid .grid-items.grid4 .grid-item:nth-child(3n){margin-right:0}.people-grid .grid-items.grid4 .grid-item:nth-child(3n+1){clear:left}}@media (max-width:750px){.people-grid .grid-items.grid4 .grid-item{width:calc((100% - 43px)/ 2);clear:none}.people-grid .grid-items.grid4 .grid-item:nth-child(n){clear:none;margin-right:43px}.people-grid .grid-items.grid4 .grid-item:nth-child(2n){margin-right:0}.people-grid .grid-items.grid4 .grid-item:nth-child(2n+1){clear:left}}@media (max-width:450px){.people-grid .grid-items.grid4 .grid-item{width:calc((100% - 0px)/ 1);clear:none}.people-grid .grid-items.grid4 .grid-item:nth-child(n){clear:none;margin-right:43px}.people-grid .grid-items.grid4 .grid-item:nth-child(1n){margin-right:0}.people-grid .grid-items.grid4 .grid-item:nth-child(1n+1){clear:left}}@media (max-width:600px){.filter .attorney-search{float:none;margin-bottom:15px;width:100%}.filter #practice-area-dropdown{float:none;width:100%}}.person .person-info{float:left;width:220px}.person .person-info .back-link{display:block;position:absolute;right:10px;top:0;text-transform:uppercase}.person .person-info .back-link svg{margin-right:5px;width:9.34px;height:13.5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);fill:#e0c174;vertical-align:-1px}.person .person-info .printfriendly{position:absolute;right:10px;top:40px}.person .person-info img{display:block;margin-bottom:20px;max-width:100%;height:auto}.person .person-info .person-contact{list-style:none;margin:0;padding:0;font-size:15px;color:#162b2f}.person .person-info .person-contact li svg{margin-right:5px;width:1em;fill:#e0c174;vertical-align:middle}.person .person-info .person-contact li svg.map-icon-svg{width:10px;height:15px}.person .person-info .person-contact li svg.phone-icon-svg{width:17.3px;height:15px}.person .person-info .person-contact li svg.fax-icon-svg{width:15px;height:15px}.person .person-info .person-contact li svg.email-icon-svg{width:16px;height:11.72px}.person .person-info .person-contact li svg.download-icon-svg{width:15px;height:15px}.person .person-info .person-contact li a{color:#162b2f}.person .person-info .person-contact li a:hover{color:#c66500}.person .person-bio{float:right;width:calc(100% - 250px)}.person .person-bio .the_content{margin-bottom:20px}.person .person-bio h1.person-title,.person .person-bio h2{margin:0;padding-right:220px;font-weight:400}.person .person-bio .practice-areas,.person .person-practice-area-list>ul{list-style:none;margin:0;padding:0}.person .person-bio .title{font-size:16px}.person .person-bio .person-practice-areas{clear:both}.person .person-bio h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px}.person .person-bio .practice-areas li{float:left;width:33.33333333%}.person .person-bio .practice-areas li:nth-child(3n+1){clear:left}.person .person-practice-area-list>ul ul{padding-left:18px;list-style-type:disc}.person .person-practice-area-list a{display:block}.person .person-practice-area-list .level1{margin-bottom:15px}.person .person-practice-area-list .level1>a{margin-bottom:5px;font-family:'Source Sans Pro',serif;font-size:18px;font-size:700;color:#162b2f}.person .person-practice-area-list .level2{margin-bottom:10px;line-height:1.2em}@media (max-width:750px){.person .person-info{float:none;width:100%}.person .person-info .back-link{position:static;margin-bottom:10px}.person .person-info img{float:left}.person .person-info h2{padding-right:0}.person .person-info .person-contact,.person .person-info .title,.person .person-info h2{margin-left:250px}.person .person-bio{float:none;width:100%}.person .person-bio hr{clear:both}.person .person-bio .practice-areas li{float:left;width:50%}.person .person-bio .practice-areas li:nth-child(3n+1){clear:none}.person .person-bio .practice-areas li:nth-child(2n+1){clear:left}}@media (max-width:500px){.person .person-info img{float:none}.person .person-info .person-contact,.person .person-info .title,.person .person-info h2{margin-left:0}}.page-template-template-home{padding-top:0}.page-template-template-home #header{color:#e0c174;background:0 0}.scrolled .page-template-template-home #header{color:#162b2f;background:#efebdc}.page-template-template-home .header-logo svg{fill:#efebdc}.scrolled .page-template-template-home .header-logo svg{fill:#162b2f}.page-template-template-home .header-contact a{color:#efebdc}.scrolled .page-template-template-home .header-contact a{color:#000}@media (min-width:751px){.page-template-template-home #primary-nav a{color:#efebdc}.page-template-template-home #primary-nav a:hover{color:#e0c174}.scrolled .page-template-template-home #primary-nav a{color:#162b2f}.scrolled .page-template-template-home #primary-nav a:hover{color:#c66500}}#home-masthead{position:relative;z-index:1;height:550px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-bottom:5px solid #e0c174}#home-masthead:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.15)}#home-masthead .home-masthead-content{position:absolute;right:20px;bottom:-50px;text-transform:uppercase}#home-masthead h1{position:absolute;right:100%;-webkit-transform:translate(35%,-80%);-ms-transform:translate(35%,-80%);transform:translate(35%,-80%);padding:30px;width:445px;font-family:Montserrat,sans-serif!important;font-weight:400;background:rgba(255,255,255,.35);border:1.5px solid #fff;font-size:45px}#home-masthead form .btn,#home-masthead form legend{font-family:Montserrat,sans-serif}#home-masthead form{position:relative;padding:25px 30px 40px;width:440px;background:url(../images/pattern.png) 50% 50% #C26000;background-size:421px auto;border-bottom:5px solid #162b2f}#home-masthead form fieldset{margin:0;padding:0;border:none}#home-masthead form legend{margin-bottom:15px;font-size:20px;font-weight:700;color:#fff}#home-masthead form select{position:relative;margin-bottom:15px;padding:0 45px 0 20px;width:100%;height:40px;border:none;background:url(../images/arrow-select.png) calc(100% - 10px) 50% no-repeat #f4f4f4;background-size:16px auto;border-radius:0;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none}#home-masthead form footer:after,#home-masthead form footer:before{content:"";display:table}#home-masthead form footer:after{clear:both}#home-masthead form .btn{padding:0 25px;width:100%;font-size:13px;font-weight:400;text-align:center;text-transform:none;vertical-align:1px}#home-masthead form .btn:hover{background:rgba(255,255,255,.1)}#home-practice-areas{padding:60px 0;background:url(../images/pattern.png) 50% 50% #162b2f;background-size:421px auto;border-top:5px solid #e0c174}#home-practice-areas .bound-layout.wide{max-width:1600px}#home-practice-areas h3{margin-bottom:40px;font-family:'Source Sans Pro',serif;font-size:15px;text-align:center;color:#e0c174;text-transform:uppercase}#featured-service .more,#featured-service h4,#home-practice-areas h4{font-family:'Source Sans Pro',sans-serif}#home-practice-areas .practice-areas-wrap{text-align:center}#home-practice-areas .practice-area{display:inline-block;position:relative;vertical-align:top;margin:0 0 30px;padding:0 10px;width:300px;text-align:center;font-size:14px}#home-practice-areas .icon{margin:0 auto 10px;padding:15px;width:70px;height:70px;border:1px solid #e0c174;background:#162b2f;border-radius:50%;background-clip:padding-box}#home-practice-areas .icon.icon-family-law{padding:0}#home-practice-areas .icon svg{fill:#e0c174}#home-practice-areas h4{font-size:26px;color:#fff}#home-practice-areas p{color:#ccc}#featured-service{padding:80px 0}#featured-service h4{font-size:22px}#featured-service .more{font-weight:700}#featured-service .more svg{margin-left:5px;width:10.38px;height:15px;fill:#e0c174;vertical-align:-2px}@media (max-width:1100px){#home-practice-areas .grid-items.grid5 .grid-item{width:calc((100% - 43px)/ 2);clear:none}#home-practice-areas .grid-items.grid5 .grid-item:nth-child(n){clear:none;margin-right:43px}#home-practice-areas .grid-items.grid5 .grid-item:nth-child(2n){margin-right:0}#home-practice-areas .grid-items.grid5 .grid-item:nth-child(2n+1){clear:left}}@media (max-width:900px){#home-masthead{height:460px}#home-masthead .home-masthead-content{bottom:20px;width:400px}#home-masthead .home-masthead-content form{width:100%}#home-masthead h1{position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);margin:0;padding:15px;width:100%;text-align:center;font-size:43px}#home-masthead form{padding:20px}#home-masthead form .btn{padding:0 10px}}.page-template-template-home #main{padding-top:100px;text-align:center;font-size:18px}@media (max-width:750px){#home-masthead{margin-top:84px;height:300px;margin-bottom:247px}.page-template-template-home #header{background:#efebdc}.page-template-template-home .header-logo svg{fill:#162b2f}.page-template-template-home .header-contact a{color:#000}.page-template-template-home #primary-nav .nav-toggle div,.page-template-template-home #primary-nav .nav-toggle:after,.page-template-template-home #primary-nav .nav-toggle:before{background-color:#333}.nav-open .page-template-template-home #primary-nav .nav-toggle div,.nav-open .page-template-template-home #primary-nav .nav-toggle:after,.nav-open .page-template-template-home #primary-nav .nav-toggle:before{background:#333}#home-masthead .home-masthead-content{position:static}#home-masthead h1{position:absolute;right:20px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-size:28px;width:270px;text-align:left}#home-masthead form{position:absolute;left:0;top:100%;right:0;width:100%}.page-template-template-home #main{padding-top:40px;text-align:center;font-size:15px}}@media (max-width:700px){#home-practice-areas .grid-items.grid5 .grid-item{width:calc((100% - 0px)/ 1);clear:none}#home-practice-areas .grid-items.grid5 .grid-item:nth-child(n){clear:none;margin-right:43px}#home-practice-areas .grid-items.grid5 .grid-item:nth-child(1n){margin-right:0}#home-practice-areas .grid-items.grid5 .grid-item:nth-child(1n+1){clear:left}}@media (max-width:500px){#home-masthead{margin-bottom:3px;height:180px}#home-masthead h1{right:10px;left:10px;z-index:2;top:calc(100% + 10px);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);font-size:30px;text-align:center;width:auto;color:#fff;background:rgba(255,255,255,.15)}#home-masthead form{padding-top:90px;width:100%}#home-masthead form legend{width:100%;font-weight:400;text-align:center;font-size:18px}#home-masthead form .btn{display:block;float:none;margin-bottom:10px}#home-masthead form input[type=submit]{display:block;float:none;width:100%}}@media print{body{padding-top:0}#header{position:static}}


.header-contact-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0; /* eliminate extra vertical space between rows */
  text-align: right;
  margin-left: auto; /* keeps it on the right side of the page */
}

.header-contact {
  margin: 0; /* remove default margin */
  padding: 0;
  line-height: 1.2; /* tighten vertical spacing */
}

.header-contact .contact-row {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.75rem;
  margin: 0; /* ensure no extra space between rows */
}

.header-contact .phone,
.header-contact .adr {
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0;
}

.header-contact svg {
  width: 1em;
  height: 1em;
  margin-right: 0.3rem;
  vertical-align: middle;
}
