body.attorneys .one-attorney-wrapper,body.attorneys-by-detail .all-attorneys-wrapper{display:none}.body-container>.row-fluid-wrapper{padding:0}.attorneys-by-detail .attorneys-detail-hero .wrapper{max-width:1096px!important;padding:0 20px!important}.attorney-search{background-color:#241f20;padding:50px 0}.attorney-search .attorney-search-inner{color:#fff;margin:0 auto;max-width:1130px;padding:0 20px;text-align:center;text-transform:uppercase}.attorney-search .attorney-search-inner p{color:#fff;font-size:14px;font-weight:500;letter-spacing:.4px;margin:0 0 10px;text-align:center}.attorney-search .attorney-search-inner .attorney-search-letter ul{display:flex;display:-webkit-flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;list-style:none;margin:0;padding:20px 0}.attorney-search .attorney-search-inner .attorney-search-letter ul li{display:inline-block;flex:auto;text-align:center;vertical-align:top}.attorney-search .attorney-search-inner .attorney-search-letter ul li a{font-size:20px}.attorney-search .attorney-search-inner .attorney-search-letter ul li a:hover{color:#fff}.attorney-search .attorney-search-inner .attorney-search-bar{margin-top:10px;position:relative}.attorney-search .attorney-search-inner .attorney-search-bar .attorney-search-input{height:48px}.attorney-search .attorney-search-inner .attorney-search-bar .attorney-search-icon{background-color:transparent;background-image:url(https://cdn2.hubspot.net/hubfs/4158429/Assets%20-%20May%202018/Attorneys%20Page/search-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:22px;height:48px;padding:0;position:absolute;right:0;width:60px}.attorney-search .attorney-search-inner .attorney-search-more{margin-top:20px}.attorney-search .attorney-search-inner .attorney-search-more a{color:#fefefe;font-size:10px;font-weight:400;letter-spacing:1px}.other-info.content-decode-html p{margin:0}.attorney-search .attorney-search-inner .attorney-search-more a:after{content:url(https://cdn2.hubspot.net/hubfs/4158429/Assets%20-%20May%202018/Typography%20Kit/learn-more-white.svg);left:15px;margin-top:-2px;position:relative}.attorney-detail-container .related-content-wrapper ul{margin-top:10px}.attorney-detail-container .related-content-wrapper li{font-size:18px;margin:5px 0}.attorney-search .attorney-search-inner .attorney-search-more a:hover{color:#2ac1e6}.attorney-search .attorney-search-inner .attorney-search-more a:hover:after{content:url(https://cdn2.hubspot.net/hubfs/4158429/Assets%20-%20May%202018/Typography%20Kit/learn-more-blue.svg)}.attorneys-by-search,.row-fluid .no-results-found{display:none}.attorneys-by-search.last-name-header-bar-inner .last-name-left .header-search-term{font-weight:700;text-transform:none}.no-results-found h2{margin-bottom:30px}.no-results-found p{margin:0 0 5px}@media (max-width:1024px) and (min-width:768px){.attorneys .attorneys-hero,.attorneys-by-last-name .attorneys-hero{padding:200px 0}.attorneys-by-last-name .guana-bg .bg-container .mobile{display:block!important}.attorney-search .attorney-search-inner{padding:0 40px}.attorney-search .attorney-search-inner .attorney-search-letter ul{display:block}.attorney-search .attorney-search-inner .attorney-search-letter ul li a{padding:5px 9px}.attorneys .attorneys-hero h1{padding-left:20px}}@media (max-width:767px){.attorneys-by-last-name .attorneys-hero{padding:220px 0 170px}.attorney-detail-container .related-content-wrapper li{font-size:14px}.attorneys .attorneys-hero{padding:220px 0 170px}.attorneys .attorneys-hero .bg-container.have-mobile-1024.mobile-disable-parallax *,.attorneys-by-last-name .attorneys-hero .bg-container.have-mobile-1024.mobile-disable-parallax *{background-position:top!important}.attorney-search{padding:40px 0}.attorney-search .attorney-search-inner .attorney-search-letter ul{display:block}.attorney-search .attorney-search-inner .attorney-search-letter ul li a{padding:5px 10px}}.attorneys .header-encapsulate h3{font-size:20px;line-height:1.55}.attorneys .header-encapsulate h2{font-size:48px;line-height:.83}.attorneys .header-encapsulate h2:after{width:130px}.attorneys .commercials-section .inner-wrapper p,.attorneys .section-1 p,.attorneys .section-1 span{font-size:18px;letter-spacing:.5px;line-height:1.89}.attorneys .commercials-section{background:#f5f7fa;margin-bottom:40px;padding-top:30px}@media (min-width:1025px){.attorney-search .attorney-search-inner{max-width:1280px;padding:0 100px}.attorneys .attorneys-hero{padding-bottom:170px;padding-top:170px}.attorneys .section-1{padding-bottom:62px;padding-top:116px}.attorneys .attorney-cards{margin-bottom:126px}.attorneys .commercials-section{background:#fff;padding-bottom:73px}.attorneys .commercials-section .bg-container{background-color:#f5f7fa!important;left:35px;max-width:calc(100% - 70px);top:270px;z-index:0}.attorneys .commercials-section .text-wrapper,.attorneys .section-1 .text-wrapper{padding:0 40px}.attorneys .commercials-section .text-wrapper{padding-bottom:60px}}@media (max-width:1024px) and (min-width:768px){.attorneys .attorneys-hero h1{font-size:50px;line-height:1.48}.attorneys .section-1{padding:80px 20px 40px}.attorneys .wrapper,.row-fluid .wrapper[class*=span]{padding:0 20px}.attorneys .section-1 .inner-wrapper{float:right}.attorneys .section-1 .row-fluid .wrapper[class*=span]{padding:0}.attorneys .body-container>.row-fluid-wrapper{padding:0 20px}.attorneys .body-container>.row-fluid-wrapper:first-of-type{padding:0}.attorneys .attorney-cards{margin-bottom:80px}.attorneys .commercials-section{background:#fff;padding-bottom:30px}.attorneys .commercials-section .bg-container{background-color:#f5f7fa!important;left:0;max-width:100%;top:180px;z-index:0}.attorneys .commercials-section .text-wrapper,.attorneys .commercials-section .widget-type-cell.text-wrapper>div{display:block}.attorneys .commercials-section .widget-type-cell.text-wrapper .inner-wrapper{float:right}}@media (max-width:767px){.attorneys .attorneys-hero h1{font-size:36px;line-height:1.11}.attorneys .section-1{background:none;padding-top:40px}.attorneys .commercials-section{background:#fff}.attorneys .commercials-section .bg-container{background-color:#f5f7fa!important;left:10px;max-width:calc(100% - 20px);top:210px;z-index:0}.attorneys .commercials-section .text-wrapper{margin-bottom:30px}.attorneys .attorney-cards{margin-bottom:40px}.attorneys .image-box{margin-bottom:3px}}body .container-fluid .row-fluid select{background-color:#fff;border-radius:0}.attorney-search-bar.more{display:block}.attorney-search-bar.more.deactive{display:none}.attorneys-by-last-name .attorney-cards{margin-bottom:0;margin-top:0}@media (min-width:1025px){.attorneys-by-last-name .attorneys-cards-list{margin-top:350px}.attorneys-by-last-name .attorneys-cards-list .attorney-wrapper{margin-top:-300px}}@media (max-width:1024px) and (min-width:768px){.attorneys-by-last-name .attorneys-cards-list .attorney-wrapper{margin-top:-200px}.attorneys-by-last-name .attorneys-cards-list{margin-top:240px}}@media (max-width:767px){.attorneys-by-last-name .attorneys-cards-list .attorney-wrapper{padding-bottom:25px}}.attorneys-by-detail .attorneys-detail-hero{background:#45454d;padding:220px 0 0}.attorneys-by-detail .attorneys-detail-hero .hero-content h2{font-size:20px;font-weight:400;letter-spacing:normal;line-height:1.55}.attorneys-by-detail .attorneys-detail-hero .hero-content h1{font-size:65px;font-weight:400;letter-spacing:-2px;line-height:1.14}.attorneys-by-detail .attorneys-detail-hero .hero-content p{color:#dcdfe6;font-family:WorkSans;font-size:16px;font-weight:300;letter-spacing:.4px;line-height:1.5;margin:0}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar{background:#241f20;padding:12px;position:relative;width:100%}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar>.row-fluid-wrapper{margin:0 auto;max-width:1060px}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-image{max-width:400px}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul{margin:0;padding:0}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul li{border-left:1px solid #9a9eaa;display:inline-block;line-height:normal;list-style:none;padding:0 30px}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul li:first-child{border-left:none}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul li a{color:#2ac1e6;font-family:WorkSans;font-size:12px;font-weight:600;letter-spacing:1.2px;line-height:normal;text-transform:uppercase!important}.attorneys-by-detail .attorney-detail-container{float:none;margin:0 auto!important;max-width:1096px}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul{width:100%!important}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul li{border-bottom:1px solid #dcdfe6;color:#2ac1e6;font-family:WorkSans;font-size:14px;font-weight:500;letter-spacing:.8px;line-height:2.21;max-width:260px;padding:16px 0 12px;width:100%}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul li.active a{color:#241f20}.attorneys-by-detail .attorney-detail-container .attorney-detail-text h3{color:#000;font-family:Didonesque-Roman;font-size:22px;font-weight:400;letter-spacing:normal;line-height:normal}.attorneys-by-detail .attorney-detail-container .attorney-detail-text p{color:#241f20;font-weight:300;letter-spacing:.5px;line-height:1.89}.attorney-detail-container .related-content-wrapper p{text-align:left!important}p.post-item{margin:10px 0}.attorney-detail-container .related-content-wrapper h3{font-size:20px;margin-bottom:5px}.attorney-detail-container .related-content-wrapper h2{font-size:34px;line-height:normal;margin-bottom:20px}.attorney-detail-container .related-content-wrapper #practice-areas h3{margin-bottom:20px}.attorney-detail-container .related-content-wrapper #practice-areas p{display:none}.attorney-detail-container .related-content-wrapper #practice-areas h3 .product-liability-sub{font-size:18px;margin-left:20px}.attorney-detail-contact-info{align-items:center;display:flex;position:relative}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info a.linkedin{display:none;display:flex}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info a.linkedin:hover{color:#2ac1e6;opacity:.8}@media (max-width:767px){.attorney-detail-contact-info{background:#241f20;flex-direction:column;padding-bottom:20px}}@media (min-width:1025px){.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar{max-width:256px;padding:0}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul li:first-of-type{padding-top:0}.attorneys-by-detail .attorney-detail-container .attorney-detail-text{margin:0;max-width:620px;padding-left:12px;width:calc(100% - 340px)}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-container{float:right;margin:0;width:608px}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul{display:-webkit-box;display:-ms-flexbox;display:flex}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul li:first-of-type{padding-left:0}.attorney-detail-contact-info ul li:last-of-type{padding-right:0}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-image img{bottom:0;max-width:340px;position:absolute}.attorneys-by-detail .attorney-detail-container{padding:68px 20px 93px}.attorneys-by-detail .attorneys-detail-hero .hero-content{float:right;margin-bottom:90px;max-width:608px;padding-left:0;width:100%}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar{padding:35px 12px}.attorney-detail-container .related-content-wrapper{float:right;width:608px}}@media (min-width:1100px){.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-image img{max-width:411px;width:100%}}@media (max-width:1024px) and (min-width:768px){.attorneys-by-detail .attorneys-detail-hero{padding-top:120px}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar{max-width:180px}.attorney-detail-container .related-content-wrapper{margin-left:35px;max-width:calc(100% - 220px);width:100%}.attorneys-by-detail .attorney-detail-container .attorney-detail-text{margin:0;max-width:620px;padding-left:35px;width:75%}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-container{float:right;max-width:calc(100% - 204px);width:100%}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-image img{bottom:0;max-width:190px;position:absolute}.attorneys-by-detail .attorney-detail-container{padding:40px 20px 80px}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar{padding:20px 12px}.attorneys-by-detail .attorneys-detail-hero .hero-content{float:right;margin-bottom:50px;max-width:calc(100% - 214px);width:100%}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul li{padding:0 20px}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul li a{font-size:10px;letter-spacing:1px}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul li{font-size:12px;letter-spacing:normal}.attorneys-by-detail .attorney-detail-container .attorney-detail-text p{font-size:18px;letter-spacing:.5px;line-height:1.67}}@media (max-width:767px){.attorneys-by-detail .attorneys-detail-hero{padding-top:80px}.attorneys-by-detail .attorneys-detail-hero .hero-content h2{font-size:18px;font-weight:400;letter-spacing:normal;line-height:1.61;text-align:center}.attorneys-by-detail .attorneys-detail-hero .hero-content h1{font-size:50px;font-weight:400;letter-spacing:-.6px;line-height:1.2;text-align:center}.attorneys-by-detail .attorneys-detail-hero .hero-content p{font-size:14px;font-weight:100;letter-spacing:.4px;line-height:1.57;text-align:center}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar{background:none;padding:0}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-image{padding:40px 26px 0}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul{background:#241f20;padding:30px 20px 10px;text-align:center}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul li{margin-bottom:20px;padding:0 20px}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul li a{font-size:10px;letter-spacing:1px}.attorneys-by-detail .attorney-detail-container{padding:20px}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul{border:1px solid #dcdfe6;margin:0 auto 20px!important;max-width:400px;padding:0 18px;position:relative}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul:after{color:#2ac1e6;content:"\f104";font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900;height:15px;position:absolute;right:20px;top:16px;width:15px}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul.dropdown-open:after{content:"\f107"}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul li{display:none;margin:0;max-width:100%}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul.dropdown-open li{display:block}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul li.active{border-bottom:none;display:block}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul.dropdown-open li.active{border-bottom:1px solid #dcdfe6}.attorneys-by-detail .attorney-detail-container .attorney-detail-sidebar ul li:last-of-type{border-bottom:none}.attorneys-by-detail .attorney-detail-container .attorney-detail-text p{font-size:18px;letter-spacing:.5px;line-height:1.67}.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-contact-info ul li:nth-child(odd){border-left:none}}#pdf-structure{display:none}#pdf-structure #main{overflow:auto;width:972px}#pdf-structure #main #left-sidebar{float:left;padding-left:40px;padding-right:23px;padding-top:38px;width:135px}#pdf-structure #main #left-sidebar h2{color:#888c8e;font-size:11px;font-weight:400;line-height:15px;margin-top:16px;text-transform:uppercase}#pdf-structure p{color:#000;font-family:WorkSans,sans-serif;font-size:12px;font-weight:400;line-height:17px;padding-bottom:9px}#pdf-structure #main #center{float:left;width:558px}#pdf-structure #main #center #titlebar h1{color:#fff;font-family:WorkSans,sans-serif;font-weight:400;letter-spacing:1px;line-height:22px;padding-top:9px;text-transform:uppercase}#pdf-structure h2{font-size:24px;margin:10px 0}#pdf-structure ul{font-family:WorkSans,sans-serif;margin-top:5px}#pdf-structure h3,#pdf-structure p,#pdf-structure span{font-family:WorkSans,sans-serif;font-size:14px;margin:5px 0}#pdf-structure li{font-family:WorkSans,sans-serif;font-size:14px;line-height:normal;margin:0;padding:0}#pdf-structure .per-activities,#pdf-structure .per-admission,#pdf-structure .per-award,#pdf-structure .per-education,#pdf-structure .per-involvement,#pdf-structure .per-matters{margin-bottom:0}#pdf-structure h2{color:#2ac1e6;font-family:WorkSans,sans-serif}#pdf-structure a,#pdf-structure h3 a{color:#000;font-family:WorkSans,sans-serif}.per-activities,.per-admission,.per-award,.per-education,.per-involvement,.per-matters{margin-bottom:20px}.attorney-card:before{opacity:.5}.image-box .image-box:before{display:none}@media (min-width:1100px){.attorneys-by-detail .attorneys-detail-hero .attorney-detail-bar .attorney-detail-image img{max-width:450px}}