.nav{color:#fff;box-sizing:border-box;opacity:0;visibility:hidden;background:url(/img/2020/tile-black.png) 0 0;width:100vw;height:100vh;padding:60px 0 0;font-family:Century Gothic,Arial,sans-serif;transition:transform .3s cubic-bezier(.51,.34,.22,.88),opacity .3s ease-in-out;position:fixed;top:0;left:0;overflow-y:auto;transform:translateY(-100%)}.nav.visible{visibility:visible;z-index:33;opacity:1}.nav.open{transform:translateY(0%)}.nav ul.level1-nav>li{margin:0;padding:0;list-style:none;position:relative}.nav ul.level1-nav>li>a,.nav ul.level1-nav>li>a:link,.nav ul.level1-nav>li>a:visited{color:#fff;padding:12px 14px;font-size:18px;font-weight:400;line-height:20px;text-decoration:none;display:block}.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{flex-direction:row;display:flex}.nav .fb-link{flex:0 0 60px;padding:10px}.nav .fb-link img{width:50px}.nav .text{text-align:left;flex-grow:1;flex-shrink:1;width:80%;padding:10px;font-size:13px}.menu-toggle{z-index:34;padding:10px 25px;text-decoration:none;position:absolute;top:20px;right:0}@media (min-width:1024px){.menu-toggle{display:none}}.menu-toggle div{background-color:#960000;width:35px;height:3px;margin:6px 0;transition:transform .4s,opacity .2s}.menu-toggle span{color:#fff;opacity:1;font-size:12px;line-height:1.1em;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){opacity:0;display:none}.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{flex-direction:row-reverse;display:flex}.nav .nav-items{text-align:right;width:50%;padding-right:16px}.nav-footer{width:100%;position:absolute;bottom:10px}.nav .nav-logo{text-align:center;width:50%}.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{text-align:center;flex-basis:20%;padding-right:10px}}
.header{background:#000 url(/img/2020/bg-lawyers.jpg) top/cover no-repeat}.about-us.header{background-image:url(/img/2020/bg-about-desktop.jpg)}.lawyers.header{background-image:url(/img/2020/bg-lawyers.jpg);background-position:top}.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 #000000bf}@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)}}
