a:focus-visible,[role=button]:focus-visible{outline:2px solid #ffa800;outline-offset:2px}
.wf-label{color:#175480}
.nav-main ul li>.wf-label{font-family:Oswald,sans-serif;font-weight:300;font-size:14px;color:#fff;text-decoration:none;display:block;border:1px solid #14476b;border-bottom:0;padding:16px 10px 21px}
.nav-main ul li>.wf-label:hover{background:linear-gradient(to bottom,#1c6499,#175480);border-color:#2a98cc}
.nav-practice ul li>.wf-label{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.71}
.home .tagline{color:#fff}
.home .tagline span:before,.home .tagline span:after{border-color:#fff}
.slide-text li span,.slide-text p span{color:#79ceff}
.interactive .flex-control-nav{bottom:5px;z-index:20}
.interactive .flex-control-paging li a{background:#fff;border:1px solid #0c2a40}
.interactive .flex-control-paging li a.flex-active{background:#ffa800}
@media(max-width:850px){.nav-main ul li>.wf-label{font-size:12px;padding:16px 8px 21px}}
@media(max-width:750px){.nav-main ul li>.wf-label{font-size:11px;padding:16px 5px 21px}}
@media(max-width:650px){.nav-main ul li>.wf-label{font-size:16px;padding:6px 14px;background:#afbac2;color:#175480;border:1px solid #fff}}

.wf-label.contact-btn{display:none}
.cta .cta-tagline span{color:#b7c6d0}
.footer-page .wf-label{color:#fff}
.interactive .slides>li{display:none;-webkit-backface-visibility:hidden}
.no-js .interactive .slides>li:first-child{display:block}
.wf-label.btn-blog{font:300 18px Oswald,sans-serif;color:#fff;text-align:center;text-transform:uppercase;display:block;padding:12px 30px 32px;margin:40px 8px 0;border-radius:5px;background-repeat:no-repeat;background-position:top}
@media(max-width:650px){.wf-label.btn-blog{margin:16px 8px 0}}

#large_super_lawyers_badge td{color:#fff}
