html,body,#site-wrapper,#site-canvas{height:100%}.main{background-color:#fff}.container{padding-left:30px;padding-right:30px}.container-fluid{padding-left:30px;padding-right:30px}.row{margin-left:-30px;margin-right:-30px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:30px;padding-right:30px}.space{padding-left:30px;padding-right:30px;position:relative;width:100%}@media (min-width:576px){.container{max-width:none}}@media (min-width:768px){.container{max-width:none}}@media (min-width:992px){.container{max-width:none}.space{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:1200px){.container{max-width:1200px}}.block{padding-bottom:50px;padding-top:50px}@media (min-width:992px){.block{padding-bottom:75px;padding-top:75px}}.page_nav{list-style-type:none;margin:0 0 25px;padding:0}.page_nav:after{clear:both;content:'';display:table}.page_nav .prev{float:left}.page_nav .next{float:right}body{color:#2a2a2a;font-family:'Roboto',sans-serif;font-weight:300;line-height:1.6}img{height:auto;max-width:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif;font-weight:400;margin-bottom:1rem}a{color:#008085;transition:color 0.25s}a:hover{color:#9a9a9a;text-decoration:none}ul.bullets li{line-height:inherit}small{font-weight:300}.hidden{overflow:hidden}#site-wrapper{width:100%}#site-canvas{background-color:#fff;position:relative;transition:transform 0.5s;transition-delay:0.15s;width:100%;z-index:1}#site-canvas.left{transform:translateX(-275px)}.mobile-menu{background-color:#2a2a2a;height:100%;opacity:0;overflow-y:auto;padding:30px;position:fixed;right:0;top:0;transition:opacity 0.5s;width:275px;z-index:0}#site-canvas.left+.mobile-menu{opacity:1}.mobile-nav ul{list-style-type:none;margin:0;padding:0}.mobile-nav ul li a{color:#fff;display:block}.mobile-nav ul li a:hover{color:#9a9a9a}.mobile-nav>ul>li{border-bottom:1px solid #4a4a4a}.mobile-nav>ul>li:last-of-type{border-bottom:none}.mobile-nav>ul>li>a{font-family:'Roboto Condensed',sans-serif;font-size:1.25rem;font-weight:400;padding:15px 0}.mobile-nav>ul>li>ul li a{padding-bottom:15px;padding-left:10px}@media (min-width:992px){#site-canvas.left{transform:translateX(0)}}header{position:relative}.hero{align-items:center;background-color:#2a2a2a;background-image:url(https://s3.amazonaws.com/law-media/layouts/107/assets/img/justice.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:30px;position:relative;z-index:1}.hero:before{background-color:rgba(0,0,0,.6);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.logo{left:30px;max-width:340px;position:absolute;top:30px}.logo img{max-height:85px}.title{margin-bottom:0}.title a{color:#fff}.title a:hover{color:#9a9a9a}.tagline{color:#fff;display:block}.nav-toggle{color:#fff;cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:30px;top:30px}.hero-content{margin-bottom:145px;margin-top:195px;max-width:650px;text-align:center}.shoutout h1{color:#fff;font-size:2rem;margin-bottom:0}.phone{margin-top:1rem}.phone a{background-color:#008085;color:#fff;display:inline-block;font-size:1.25rem;line-height:1;padding:1rem 1.25rem;transition:background-color 0.25s}.phone a:before{color:#fff;content:'\f095';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:8px}.phone a:hover{background-color:#9a9a9a}.scroll{display:none}@media (min-width:992px){.nav-toggle{display:none}.hero{min-height:100vh}.logo{max-width:400px}.logo img{max-height:100px}.hero-content{margin-bottom:195px;margin-top:195px;max-width:775px}.shoutout h1{font-size:3.25rem}.phone{margin-top:0;position:absolute;right:30px;top:30px}.scroll{display:block;margin-top:30px}.scroller{background-color:#008085;color:#fff!important;cursor:pointer;display:inline-block;font-size:1.25rem;line-height:1;padding:1rem 1.25rem;transition:background-color 0.25s}.scroller:hover{background-color:#9a9a9a}.scroller i{margin-left:5px;position:relative;top:1px}}.main-nav{display:none}@media (min-width:992px){.main-nav{bottom:0;display:block;position:absolute;width:100%;z-index:10}.main-nav.sticky{bottom:auto;position:fixed;top:0}.main-nav ul{list-style-type:none;margin:0;padding:0}.main-nav ul li{background-color:#2a2a2a;position:relative;text-align:center}.main-nav ul li:hover{background-color:#3a3a3a}.main-nav ul li a{color:#fff;display:block;padding:1rem;width:100%}.main-nav>ul{display:flex;flex-wrap:nowrap}.main-nav>ul>li{border-right:1px solid rgba(255,255,255,.2);display:flex;flex-grow:1;position:relative}.main-nav>ul>li:last-of-type{border-right:none}.main-nav>ul>li>ul{display:none}.main-nav>ul>li:hover>ul{display:block;position:absolute;top:100%;width:100%;z-index:1}.main-nav>ul>li>ul>li>ul{display:none}.main-nav>ul>li>ul>li:hover>ul{display:block;left:100%;position:absolute;top:0;width:100%}}.insertion.widget{margin-bottom:1rem}.insertion.widget .widget{background-color:#fafafa;padding:25px}.widgets .widget{background-color:#fafafa;padding:25px;margin-bottom:1rem}.subnavigation h4 a{color:#2a2a2a}.subnavigation h4 a:hover{color:#9a9a9a}.subnavigation nav ul{list-style-type:none;margin:0;padding:0}.subnavigation nav ul li a{display:block;padding:.25rem}.subnavigation nav ul>li>ul{display:block!important}.subnavigation nav ul>li>ul>li a{padding-left:1rem}.blog_search input[type="text"]{border:none;display:block;font-weight:300;margin-bottom:1rem;padding:5px 8px;width:100%}.blog_search input[type="submit"]{background-color:#27c3ac;border:none;color:#fff;display:inline-block;font-weight:300;line-height:1;padding:1rem 1.25rem;transition:background-color 0.25s;width:auto}.blog_search input[type="submit"]:hover{background-color:#9a9a9a}@media (min-width:992px){.insertion.widget.float_left{float:left;margin-right:30px;width:45%}.insertion.widget.float_right{float:right;margin-left:30px;width:45%}}.insertion.image{margin-bottom:1rem;text-align:center}.insertion.image img{height:auto!important}.insertion.image.float_left{float:left;margin-right:1rem}.insertion.image.float_right{float:right;margin-left:1rem}.insertion.form{background-color:#fafafa;padding:25px;margin-bottom:1rem}.widget.blog_posts ul{list-style-type:none;margin:0;padding:0}.widget.blog_posts ul h5{margin-bottom:.25rem}.widget.blog_posts ul .date{margin-bottom:0;font-size:.875rem}.widget.blog_posts ul .date .month:after{content:'/';margin-right:-3px}.widget.blog_posts ul .date .day:after{content:'/';margin-right:-3px}.widget.recommendations ul{list-style-type:none;margin:0;padding:0}.widget.recommendations ul h5{margin-bottom:.25rem}.widget.case_results ul{list-style-type:none;margin:0;padding:0}.widget.case_results .truncate_ellipsis{display:none}.widget.case_results .truncate_more{display:inline!important}.widget.attorneys ul{list-style-type:none;margin:0;padding:0}.widget.attorneys ul .thumb{height:50px;margin-bottom:.75rem;width:50px}.insertion .widget.attorneys ul .thumb{float:left;margin-bottom:0;margin-right:1rem}.widget.attorneys ul h5{margin-bottom:.25rem}form .fields{list-style-type:none;margin:0;padding:0}form .fields li{margin-top:1rem}form .fields label{display:block;font-size:.875rem;margin-bottom:5px}form .fields input{border:none;display:block;font-weight:300;padding:5px 8px;width:100%}form .fields input:focus{outline:none}form .fields input[type="checkbox"]{width:auto;display:inline}form .fields textarea{border:none;display:block;font-weight:300;padding:5px 8px;width:100%}form .fields textarea:focus{outline:none}form .fields select{font-weight:300;max-width:100%}form .fields input[type="submit"]{background-color:#008085;color:#fff;display:inline-block;line-height:1;padding:1rem 1.25rem;transition:background-color 0.25s;width:auto}form .fields input[type="submit"]:hover{background-color:#9a9a9a}.carousel-item{background-color:#fafafa;background-position:center;background-repeat:no-repeat;background-size:cover}.carousel-block{padding-bottom:25px;padding-top:200px}.carousel-block .container{padding-left:50px;padding-right:50px}.carousel-box{background-color:rgba(0,0,0,.8);padding:25px}.carousel-content h3 a{color:#fff}.carousel-content h3 a:hover{color:#9a9a9a}.carousel-content p{color:#fff}.carousel-control-next,.carousel-control-prev{width:auto}.carousel-control-prev{left:15px}.carousel-control-next{right:15px}@media (min-width:768px){.carousel-block{padding-bottom:50px;padding-top:225px}.carousel-box{padding:25px 50px}}@media (min-width:992px){.carousel-block{padding-top:275px}.carousel-box{margin-left:auto;width:60%}.carousel-control-prev{left:0;width:8%}.carousel-control-next{right:0;width:8%}}.spaces{background-color:#fafafa}.space h3 a{color:#2a2a2a}.space h3 a:hover{color:#9a9a9a}.contact_container{display:flex}.contact_container .image{max-width:75px;margin-right:1rem}.space.alt .btn{background-color:#008085;border:none;border-radius:0;color:#fff;font-weight:300;line-height:1;margin:0;padding:1rem 1.25rem;transition:background-color 0.25s}.space.alt .btn:hover{background-color:#9a9a9a}.footer{background-color:#2a2a2a}.footer-logo{margin-bottom:25px}.footer-logo img{max-height:85px;max-width:400px}.copyright,.disclaimer,.terms{font-size:.875rem}.copyright,.disclaimer{color:#fff}.disclaimer{margin-bottom:25px}.terms ul{list-style-type:none;margin:0;padding:0}.terms ul li{display:inline}.terms ul li:after{content:'•';color:#fff;margin:0 5px 0 8px}.terms ul li:last-of-type:after{content:none}.terms ul li a{color:#fff}.terms ul li a:hover{color:#9a9a9a}.social{margin-top:25px}.social ul{list-style-type:none;margin:0;padding:0}.social ul li{display:inline;margin-right:1.5rem}.social ul li:last-of-type{margin-right:0}.social ul li a{font-size:2rem}.twitter a:before{content:'\f099';font-family:'Font Awesome 5 Brands'}.facebook a:before{content:'\f39e';font-family:'Font Awesome 5 Brands'}.linkedin a:before{content:'\f0e1';font-family:'Font Awesome 5 Brands'}.lawlytics{margin-top:25px}.lawlytics a{background-image:url(https://s3.amazonaws.com/law-media/layouts/107/assets/img/lawlytics-white.png);background-repeat:no-repeat;background-size:200%;display:block;height:46px;width:150px}.lawlytics a:hover{background-position-x:-150px}@media (min-width:992px){.footer-logo{margin-bottom:0}.footer-logo img{max-height:none;max-width:100%}}.sub .hero{justify-content:space-between}.sub .logo{position:static}.sub .logo img{max-height:65px}.sub .phone{display:none;margin-top:0}.mobile-phone{background-color:#008085;padding:10px 30px;text-align:center}.mobile-phone a{color:#fff;font-size:1.25rem}.mobile-phone a:hover{color:#dedede}.mobile-phone a:before{color:#fff;content:'\f095';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:8px}.page-title{margin-bottom:25px;text-align:center}.page-title h1{font-size:2rem;margin-bottom:0}@media (min-width:992px){.sub header{position:fixed;width:100%;z-index:1}.sub .main-nav{position:static}.sub .hero{min-height:0}.sub .logo{max-width:340px}.logo img{max-height:85px}.sub .phone{display:block;position:static}.mobile-phone{display:none}.sub .main.block{padding-top:258px}.page-title{margin-bottom:50px}.page-title h1{font-size:2.5rem}}.attorneys_index .attorneys{list-style-type:none;margin:0;padding:0}.attorneys_index .attorneys li{height:auto!important;margin-bottom:25px}.attorneys_index .attorneys li .thumb{float:left;margin-right:1rem;max-width:55px;min-width:55px;width:55px}.attorneys_index .attorneys li h2{margin-bottom:.25rem}@media (min-width:992px){.attorneys_index .attorneys li .thumb{max-width:85px;min-width:85px;width:85px}}.sub.attorney .photo{float:left;margin-bottom:1rem;margin-right:1rem}.sub.attorney .recent-posts h1{font-size:2rem}.sub.attorney .recent-posts h2{font-size:1rem;font-weight:300;margin-bottom:0}.sub.attorney .recent-posts ul{list-style-type:none;margin:0;padding:0}.sub.attorney .recent-posts ul li{margin-bottom:1rem}.sub.attorney .recent-posts ul li p{margin-bottom:0}.blog-posts article{margin-bottom:25px}.post-content{display:flex}.post-content .post-image{width:55px;min-width:55px;max-width:55px;margin-right:1rem}@media (min-width:992px){.post-content .post-image{width:85px;min-width:85px;max-width:85px}}.social-share{display:flex}.twitter-share{margin-right:12px}.about-author{margin-top:25px}.about-author-content{display:flex;flex-wrap:nowrap}.about-author-content .author-thumb{width:55px;min-width:55px;max-width:55px;margin-right:1rem}.author-details h4{margin-bottom:.25rem}.author-details p{margin-bottom:0}.comments{margin-top:25px}.comments article{margin-bottom:1rem}@media (min-width:992px){.about-author-content .author-thumb{width:70px;min-width:70px;max-width:70px}}#addComment form{background-color:#fafafa;padding:25px}#addComment form ol{list-style-type:none;margin:0;padding:0}#addComment form li{margin-top:1rem}#addComment form li:first-of-type{margin-top:0}#addComment form label{display:block;font-size:.875rem;margin-bottom:5px}#addComment form input{border:none;display:block;font-weight:300;padding:5px 8px;width:100%}#addComment form input:focus{outline:none}#addComment form textarea{border:none;display:block;font-weight:300;padding:5px 8px;width:100%}#addComment form textarea:focus{outline:none}#addComment form input[type="submit"]{background-color:#008085;color:#fff;display:inline-block;line-height:1;padding:1rem 1.25rem;transition:background-color 0.25s;width:auto}#addComment form input[type="submit"]:hover{background-color:#9a9a9a}.commentEntry{display:flex}.commentEntry .commentAvatar{width:55px;min-width:55px;max-width:55px;margin-right:1rem}.commentAuthor h4{margin-bottom:.25rem}@media (min-width:992px){.commentEntry .commentAvatar{width:70px;min-width:70px;max-width:70px}}.case_results{list-style-type:none;margin:0;padding:0}.case_results.listview li{margin-bottom:25px}.case_results .entry_container{display:flex}.case_results .entry_container .cover{margin-right:1rem;max-width:55px;min-width:55px;width:55px}@media (min-width:992px){.case_results .entry_container{display:flex}.case_results .entry_container .cover{max-width:85px;min-width:85px;width:85px}}.offices_index .map_container{margin-bottom:25px}.offices.listview{list-style-type:none;margin:0;padding:0}.offices.listview li{height:auto!important;margin-bottom:25px}.offices.listview li h2{font-size:1.5rem;margin-bottom:.25rem}.offices.listview li .office_photo_thumb{float:left;margin-right:1rem}.offices.listview li address{margin-bottom:0}@media (min-width:768px){.offices.listview{display:flex;flex-wrap:wrap;margin:0 -15px}.offices.listview li{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}}.office .map_container{margin-bottom:25px}.office .office_details .office_photo_thumb{float:left;margin-right:1rem}.office .attorneys_list{list-style-type:none;margin:0;padding:0}.office .attorneys_list li{height:auto!important;margin-bottom:25px}.office .attorneys_list li .thumb{float:left;margin-right:1rem}.office .attorneys_list li h5{margin-bottom:0}@media (min-width:768px){.office .attorneys_list{display:flex;flex-wrap:wrap;margin:0 -15px}.office .attorneys_list li{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}}.recommendations.listview{list-style-type:none;margin:0;padding:0}.recommendations.listview li{margin-bottom:25px}.full_width form{background:#fafafa;padding:25px}.full_width aside{display:none}@media (min-width:992px){.full_width .col-lg-8{flex:0 0 100%;max-width:100%}}blockquote{border-left:2px solid #ccc;padding:1em 0 1em 1em}