body{background-color:#fff}.has-sticky-header .site-header{z-index:960;position:sticky;top:0;background-color:rgba(248,248,248,.9)}.site-header{box-shadow:1px 2px 5px 3px rgba(0,0,0,.3)}.genesis-nav-menu a{font-weight:700}.banner-title{font-size:1.5em;font-weight:700}.hero-cont{height:700px}.hero-text h1{color:#fff;font-size:64px;font-weight:700}.hero-text{vertical-align:bottom;height:630px;display:table-cell;padding:2em}.practice-cont{text-align:center;display:flex}.practice-item{flex:33%}.schema-faq-section{margin-bottom:4em;padding:0 1em;font-size:16px;border-left:3px solid #d51010}.cost-cont{border:1px solid #d51010;margin:0 2em}.entry-header{text-transform:uppercase;text-align:center;padding-bottom:3em;line-height:1.2}.entry-header:after{background-color:#d51010;content:" ";width:75px;height:5px;display:block;margin:.4em auto}.subhero{text-transform:uppercase;font-size:48px;font-weight:700;text-align:center;padding:1em}#uagb-columns-8edc351e-caa0-4616-803e-e130c039a190 .home-about .uagb-column__inner-wrap{padding:50px 50px 50px 32px}.home-about-img{height:450px}.relation-block{background-color:#000}.relation-block h2{color:#fff;font-size:48px}.relation-block h3{color:#fff;font-size:16px}.dwi-header{text-align:center;margin:1em 0;border:1px solid red;padding:1em;font-size:48px}.home-cta{background-color:#000;margin:1em 0;color:#fff}.button.rc,.entry-content .button.rc{background-color:#d51010;font-weight:700;font-size:18px;color:#fff;margin:5px 0}.btn-link{border:1px solid #d51010;color:#d51010;background-color:transparent}.btn{border:1px solid #d51010;background-color:#d51010;color:#fff;letter-spacing:.06em;padding:11px 21px;font-family:'Montserrat',sans-serif;font-weight:700}.easy-t-slideshow-wrap{border:1px solid #d51010}.see-more-btn{text-align:center;margin-top:1em}.simple-sitemap-page ul,.simple-sitemap-page li{padding-left:.4em !important;margin-left:1em !important}.menu .highlight>a{background-color:#d51010;font-weight:700}.nav-header .sub-menu a{font-size:1em}.nav-header .sub-menu .nav-indent a{padding-left:3em;font-weight:500}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:350px}.menu-practice-areas-container{font-size:1.4em;font-variant-caps:all-petite-caps}#menu-practice-areas{margin:0}#menu-practice-areas .menu-item{border-bottom:1px solid #b7b7b7;list-style:none;line-height:1em;margin-bottom:0}#menu-practice-areas a{border-radius:0;padding:20px 14px;color:#1d1d1b;letter-spacing:.06em;display:block}#menu-practice-areas .current_page_item{background-color:#1d1d1b}#menu-practice-areas .current_page_item a{color:#fff}.entry-title a,.sidebar .widget-title a,.sidebar .widgettitle a,.site-title a,body,h1,h2,h3,h4,h5,h6{color:#5d5d5d}.practice-item-link{display:block;white-space:normal;line-height:45px;height:50px;padding:0 5px;margin:1em;border:2px solid #d51010;background-color:#d51010;color:#fff;font-size:.9em}.text-center{text-align:center}#consultation:before{display:block;content:" ";margin-top:-150px;height:150px;visibility:hidden;pointer-events:none;z-index:-99}.form-title{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1em}.wpcf7 .field{padding:.2em}input,textarea{border:none;border-bottom:1px solid #fff;background-color:rgba(255,255,255,.1);color:#fff}input:focus,textarea:focus{color:#fff}input::placeholder,textarea::placeholder{color:#fff}.cf7-smart-grid.has-grid .wpcf7-form-control.wpcf7-submit{background-color:#d51010;border:1px solid #d51010}.footerwidgetheader-container{background-color:#666;padding:3.5em 0}.footer-widgets{text-align:center}.hours-title{color:#fff;text-transform:uppercase;font-size:1.5em}.footer-links ul{margin:0;padding:1.2em 0}.footer-links li{display:inline}.footer-links li+li:before{content:'|';margin:0 12px 0 10px;display:inline-block}.footer-disclaimer{width:60%;float:none;margin:auto}.practice-area{border:1px solid #d51010 !important}.practice-area .entry-header{padding-bottom:0}.about-text{font-weight:500;font-size:1.5em;font-family:'Montserrat',sans-serif}.practice-area-link{display:block;text-align:center;margin:.5em;line-height:1.2}.about-menu-cont{background-color:#f2f2f2;padding:1em;text-align:center}#uagb-columns-6108860e-1b8d-4220-9be1-42501cbf7370 .uagb-column__inner-wrap{padding:10px;border:1px solid #d51010;margin:1em}.quote-cont{text-align:center;padding-bottom:2em;border-bottom:1px solid #d51010;margin-bottom:1.5em}.rich-text p{margin-bottom:0}.quote .rich-text,.quote-images .rich-text{font-size:2.1em;line-height:1.3em;padding:20px 30px;margin:0 15px}.quote,.quote-images{font-style:normal;position:relative;display:inline-block;width:80%;text-align:center}.quote:before{content:'“';top:0;left:0}.quote:after{content:'”';bottom:0;right:0}.quote:before,.quote:after{color:currentColor;position:absolute;font-size:3em;line-height:1}.entry-author,.entry-comments-link,.entry-header .entry-meta>*{display:none}.case-result-category{border-bottom:2px solid #d51010;padding-bottom:.75em}.easy_testimonial_title{text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:1.5em}.cvwp-video-player{margin:auto}.breadcrumb{border-color:#d51010}.breadcrumb>li+li:before{border-right-color:#d51010}@media (max-width:991px){.navbar.navbar-default .navbar-toggle,.navbar.navbar-default .fa-phone{background-color:#d51010}}::-moz-selection{color:#fff;background:#d51010}::selection{color:#fff;background:#d51010}.btn-link{border:1px solid #d51010;color:#d51010;background-color:transparent}.btn-link:hover,.btn-link:active,.btn-link:focus{border-color:#d51010;color:#fff;background-color:#d51010}.img-responsive{display:block;max-width:100%;height:auto}.center-block{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.cost-cont{margin:2em 0 !important}.practice-cont{flex-direction:column}.home-subhero{height:300px}.subhero{font-size:22px;padding:1em}.button.rc,.entry-content .button.rc{font-size:14px}.dwi-header{font-size:36px}#uagb-section-c2a5a1c5-45ec-431e-b3d8-22661a442a07.uagb-section__wrap{background-position:82% top}.hero-text h1{font-size:40px}.hero-text{vertical-align:bottom;padding:2em;margin:200px 10px 0 0}#uagb-column-aa285682-3b0a-409e-ad24-488c8367ce96.uagb-column__wrap{background-position:86% 0}.relation-block h2{color:#fff;font-size:33px}.rc-cta-container{width:90%}#uagb-section-01ea5a79-b4b7-4bf6-9ed1-012698a8be5d.about-cont{width:100%;padding:0}.about-cont .wp-block-uagb-columns{padding:0}#uagb-section-01ea5a79-b4b7-4bf6-9ed1-012698a8be5d .wp-block-uagb-columns{padding:0}}}