.header{background:url(/img/2020/bg-lawyers.jpg) top no-repeat #000;background-size:cover}.about-us.header{background-image:url(/img/2020/bg-about-desktop.jpg)}.lawyers.header{background-position:top;background-image:url(/img/2020/bg-lawyers.jpg)}.lawyer-details.header{background-image:url(/img/2020/bg-lawyer-details.png)}.practice.header{background-image:url(/img/2020/bg-practices-desktop.jpg)}.contact-us.header{background-image:url(/img/2020/bg-building-desktop.jpg);box-shadow:inset 0 0 0 1000px rgba(0,0,0,.75)}@media (max-width:767px){.practice.header{background-image:url(/img/2020/bg-practices-mobile.jpg)}.about-us.header{background-image:url(/img/2020/bg-about-mobile.jpg)}}.nav{font-family:Century Gothic,Arial,sans-serif;padding:60px 0 0;position:fixed;color:#fff;top:0;left:0;transform:translateY(-100%);width:100vw;height:100vh;background:url(/img/2020/tile-black.png) 0 0 repeat;box-sizing:border-box;transition:transform .3s cubic-bezier(.51,.34,.22,.88),opacity .3s ease-in-out;overflow-y:auto;opacity:0;visibility:hidden}.nav.visible{visibility:visible;z-index:33;opacity:1}.nav.open{transform:translateY(0)}.nav ul.level1-nav>li{list-style:none;padding:0;margin:0;position:relative}.nav ul.level1-nav>li>a,.nav ul.level1-nav>li>a:link,.nav ul.level1-nav>li>a:visited{font-size:18px;font-weight:400;line-height:20px;display:block;padding:12px 14px;color:#fff;text-decoration:none}.nav .nav-logo{text-align:center}.home-logo img.cnvd,.nav .nav-logo img.cnvd{max-width:200px}.home-logo .name,.nav .nav-logo .name{font-family:Times New Roman,serif;font-size:25px;line-height:1.2em}.home-logo .office,.nav .nav-logo .office{font-family:cursive;font-size:16px;line-height:1.2em}.nav .nav-footer{display:flex;flex-direction:row}.nav .fb-link{padding:10px;flex-basis:60px;flex-grow:0;flex-shrink:0}.nav .fb-link img{width:50px}.nav .text{width:80%;padding:10px;flex-grow:1;flex-shrink:1;text-align:left;font-size:13px}.menu-toggle{position:absolute;padding:10px 25px;top:20px;right:0;z-index:34;text-decoration:none}.menu-toggle div{width:35px;height:3px;background-color:#960000;margin:6px 0;transition:transform .4s,opacity .2s}.menu-toggle span{font-size:12px;line-height:1.1em;color:#fff;opacity:1;transition:opacity .2s}.menu-toggle.open{position:fixed}.menu-toggle.open div{position:absolute;top:18px;left:24px}.menu-toggle.open div:first-child{transform:rotate(-45deg)}.menu-toggle.open div:nth-child(2){transform:rotate(45deg)}.menu-toggle.open div:nth-child(3){display:none;opacity:0}.menu-toggle.open span{opacity:0}@media (max-width:767px){.nav .text{font-size:10px;line-height:1.7em}}@media (min-width:1023px){.nav .nav-columns{display:flex;flex-direction:row-reverse}.nav .nav-items{width:50%;padding-right:16px;text-align:right}.nav-footer{position:absolute;bottom:10px;width:100%}.nav .nav-logo{width:50%;text-align:center}.nav .text{text-align:right;align-self:center;padding-right:40px}}@media (max-width:1022px){.nav .nav-items{text-align:center;padding-bottom:15px}.nav .nav-logo img{width:50%;max-width:200px}.nav .nav-logo .name{font-size:16px;line-height:1.2em}.nav .nav-logo .office{font-size:12px;line-height:1.2em}.nav .nav-footer{margin-top:30px}.nav .fb-link{flex-basis:20%;padding-right:10px;text-align:center}}