/*!
NAME : jmbm-com2
CATEGORY : Oak Design
FIRM :  Jeffer Mangels Butler & Mitchell LLP 
DOMAIN : http://redesign-jmbm-com.justia.net
GENERATOR: http://www.justia.net VERSION: 1.0
-------------------------------------------------
Copyright (C) 2006, Justia, inc. All rights reserved.
Duplication in Full or Part outside of Justia Products is Prohibited.
*/.menu-active body{overflow:hidden}#topnav{position:fixed;z-index:9002;top:0;right:0;width:400px;max-width:100%;height:100vh;background-color:#333333;-webkit-transform:translateX(400px);transform:translateX(400px);-webkit-transition:-webkit-transform 0.3s ease !important;transition:-webkit-transform 0.3s ease !important;transition:transform 0.3s ease !important;transition:transform 0.3s ease, -webkit-transform 0.3s ease !important;overflow-y:auto;overflow-x:hidden}.menu-active #topnav{-webkit-transform:translateX(0);transform:translateX(0)}#topnav ul,#topnav li,#topnav a{display:block;padding:0;margin:0}#topnav ul{padding:0 25px}#topnav ul ul{padding:0 20px;display:none}#topnav ul ul a{font-size:0.9em;color:#ccc}#topnav li+li{border-top:1px solid #484848}#topnav li.expanded ul{display:block}#topnav li.expanded a.expand:after{content:'-'}#topnav li.hasChildren a[href]{width:calc(100% - 40px)}#topnav li{position:relative;display:block}#topnav a{display:block;padding:13px 0;color:#ffffff;font-size:22px;position:relative}#topnav a.expand{position:absolute;top:0;right:0;width:40px;font-family:Arial, sans-serif;font-size:30px;font-weight:400 !important;line-height:1;padding:0;height:60px;cursor:pointer;text-align:center}#topnav a.expand:after{position:absolute;top:50%;left:0;display:inline-block;width:100%;margin-top:-15px;text-align:center;content:'+'}#topnav a.expand:hover{color:#f4062d !important}#topnav a:hover{color:#349cd8}#topnav #close-menu{position:relative;display:block;padding-left:40px;font-size:28px;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}#topnav #close-menu::before{position:absolute;top:50%;left:0;display:block;width:27px;height:4px;margin-top:-2px;background-color:#ffffff;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:''}#topnav #close-menu::after{position:absolute;top:50%;left:0;display:block;width:27px;height:4px;margin-top:-2px;background-color:#ffffff;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}#topnav #close-menu:hover{color:#db0528}#topnav #close-menu:hover::before,#topnav #close-menu:hover::after{background-color:#db0528}#menu-overlay{position:fixed;z-index:999;top:0;left:0;opacity:0;width:100vw;height:0;background-color:rgba(0,0,0,0.6);-webkit-transition:height 0s ease, opacity 0.3s ease !important;transition:height 0s ease, opacity 0.3s ease !important;-webkit-transition-delay:0.2s, 0s !important;transition-delay:0.2s, 0s !important}.menu-active #menu-overlay{opacity:1;height:100vh;-webkit-transition:height 0s ease, opacity 0.3s ease !important;transition:height 0s ease, opacity 0.3s ease !important;-webkit-transition-delay:0s, 0.2s !important;transition-delay:0s, 0.2s !important}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}#header,#head,.hfrags,#main,#footer,.fragment,.detailedform{width:100%}#index #breadcrumbs,.home #breadcrumbs,#section_4793 .cfrags #detailedForm legend,.detailedform legend,.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}*,*::before,*::after{box-sizing:border-box}.heading1,.heading2,.heading3,.heading4,.heading5,.heading6{display:block;padding:0;text-transform:none}.heading1{margin:0.67em 0;font-size:2em}.heading2{margin:0.83em 0;font-size:1.5em}.heading3{margin:1em 0;font-size:1.17em}.heading4{margin:1.33em 0;font-size:1.0625em}.heading5{margin:1.67em 0;font-size:0.83em}.heading6{margin:2.33em 0;font-size:0.67em}#section_4793 .cfrags #detailedForm fieldset{padding:0;border:0;margin:0}#section_4793 .cfrags #detailedForm fieldset>*{display:block;margin-bottom:15px}#section_4793 .cfrags #detailedForm label{font-weight:revert}#section_4793 .cfrags #detailedForm label strong{width:100%;text-align:left}#section_4793 .cfrags #detailedForm label span{width:100%}#section_4793 .cfrags #detailedForm .other-wrapper{margin-top:15px}#section_4793 .cfrags #detailedForm .checkboxes span,#section_4793 .cfrags #detailedForm .radiobuttons span{display:block}#section_4793 .cfrags #detailedForm .checkboxes span+span,#section_4793 .cfrags #detailedForm .radiobuttons span+span{margin-top:5px}#section_4793 .cfrags #detailedForm .checkboxes label,#section_4793 .cfrags #detailedForm .radiobuttons label{float:revert;width:revert;display:revert}#section_4793 .cfrags #detailedForm input:not([type="checkbox"]):not([type="radio"]),#section_4793 .cfrags #detailedForm textarea{display:block;width:100%;height:2.5em;border:1px solid #8f8f8f;margin:0;padding-inline:10px;outline:none;color:#4d4d4d}#section_4793 .cfrags #detailedForm input:not([type="checkbox"]):not([type="radio"]):focus,#section_4793 .cfrags #detailedForm textarea:focus{border:1px solid #349cd8}#section_4793 .cfrags #detailedForm input:not([type="checkbox"]):not([type="radio"]):focus::-webkit-input-placeholder, #section_4793 .cfrags #detailedForm textarea:focus::-webkit-input-placeholder{color:transparent}#section_4793 .cfrags #detailedForm input:not([type="checkbox"]):not([type="radio"]):focus::-moz-placeholder, #section_4793 .cfrags #detailedForm textarea:focus::-moz-placeholder{color:transparent}#section_4793 .cfrags #detailedForm input:not([type="checkbox"]):not([type="radio"]):focus::placeholder,#section_4793 .cfrags #detailedForm textarea:focus::placeholder{color:transparent}#section_4793 .cfrags #detailedForm textarea{height:auto}@font-face{font-family:"Roboto Condensed";font-weight:400;font-style:normal;src:url("fonts/Roboto-400.eot?") format("eot"),url("fonts/Roboto-400.woff2") format("woff2"),url("fonts/Roboto-400.woff") format("woff"),url("fonts/Roboto-400.ttf") format("truetype")}@font-face{font-family:"Roboto Condensed";font-weight:700;font-style:normal;src:url("fonts/Roboto-700.eot?") format("eot"),url("fonts/Roboto-700.woff2") format("woff2"),url("fonts/Roboto-700.woff") format("woff"),url("fonts/Roboto-700.ttf") format("truetype")}.right{float:right;margin:0 0 0.9em 3% !important}.left{float:left;margin:0 3% 0.9em 0 !important}.center{float:none;margin:0 auto 0.9em !important}.clear-both{clear:both}.clear-left{clear:left}.clear-right{clear:right}.clr{display:none}.gameover{display:none !important}.no-padding{padding:0 !important}.no-border{padding-top:0;border:0}.no-border.left{padding-left:0}.no-border.left.quote{padding:2% 3%}.no-border.right{padding-right:0}.no-border.right.quote{padding:3%}.w100{width:94%}.w95{width:89%}.w90{width:84%}.w85{width:79%}.w80{width:74%}.w75{width:69%}.w70{width:64%}.w65{width:59%}.w60{width:54%}.w55{width:49%}.w50{width:44%}.w45{width:39%}.w40{width:34%}.w35{width:29%}.w30{width:24%}.w25{width:19%}.w20{width:14%}.t150{font-size:150%}.t140{font-size:140%}.t130{font-size:130%}.t120{font-size:120%}.t110{font-size:110%}.t90{font-size:90%}.t80{font-size:80%}.t70{font-size:70%}.t60{font-size:60%}.t50{font-size:50%}.tleft{text-align:left}.tright{text-align:right}.tcenter{text-align:center}.tjustify{text-align:justify}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.small-caps{font-variant:small-caps}.serif{font-family:Georgia, TimesNewRoman, 'Times New Roman', Times, Baskerville, serif}.sans-serif{font-family:sans-serif}.first-letter::first-letter{float:left;display:inline-block;margin-right:0.3em;font-size:3em;line-height:1}.fw-normal{font-weight:normal}.fw-bold{font-weight:bold}.list-no-style{list-style:none !important}.list-roman{list-style:upper-roman !important}.list-latin{list-style:upper-latin !important}.no-spacing-list li{margin-bottom:0 !important}.video-wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.video-wrapper+*{clear:both}.video-wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;margin:0 !important}.responsive-video-list{width:100%;margin:0 auto 1.6em}.responsive-video-list ul{padding:0 !important;margin:0;list-style-type:none}.responsive-video-list ul img{display:none;margin:0}.responsive-video-list ul li{display:block;overflow:hidden;padding:0;margin:4px 0 0 !important;line-height:1.2}.responsive-video-list ul a{position:relative;display:block;width:100%;padding:15px 10px;background-color:#e6e6e6;line-height:1.3}.responsive-video-list ul a:hover{background-color:#dbdbdb;text-decoration:none !important}.accent-color{color:#349cd8}.accent-color-dark{color:#2380b6}.accent-color-light{color:#5fb1e0}.bodytext img{max-width:100%;height:auto;border-radius:2px;margin:0 auto 10px}.bodytext .leftphoto{float:left;max-width:50%;border-radius:2px;margin:0 10px 10px 0}.bodytext .leftphoto img{display:block;width:100%;max-width:100%;border-radius:2px;margin:0}.bodytext .leftphoto.badge{width:auto}.bodytext .rightphoto{float:right;max-width:50%;border-radius:2px;margin:0 0 10px 10px}.bodytext .rightphoto img{display:block;width:100%;max-width:100%;border-radius:2px;margin:0}.bodytext .rightphoto.badge{width:auto}.bodytext figure{float:none;max-width:50%;margin:0 auto 0.9em !important}.bodytext figure>*{font-weight:bold}.bodytext figure img{width:100%}.bodytext figure.left{float:left;margin:0 1em 0.5em 0 !important}.bodytext figure.right{float:right;margin:0 0 0.5em 1em !important}.bodytext figure.center{float:none;margin:0 auto 0.9em !important;text-align:center}.bodytext figure.w40{max-width:40%}.bodytext figure.w50{max-width:50%}.bodytext figure.w60{max-width:60% !important}.bodytext figure figcaption{font-size:0.8em;line-height:1;text-align:center}.box{display:block;padding:10px;border:1px solid #e6e6e6}.box img{max-width:100%;height:auto;border-radius:2px;margin:0 auto 10px}.box.image img,.box.caption img{display:block;width:100%;border:1px solid #d9d9d9}.box.image{background-color:#f2f2f2}.box.image img{margin-bottom:0}.box.image small{display:inline-block;padding-top:2%;margin-bottom:-2%}.box.caption{padding-bottom:6px;background-color:#f2f2f2;line-height:normal}.box.caption img{margin-bottom:4px}.box.quote{padding-top:2%;border-color:#d9d9d9;background-color:#f2f2f2;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPIAAACzCAMAAACEsrFfAAAAM1BMVEUAAADY2dnY2dnY2dnY2dnY2dnY2dnY2dnY2dnY2dnY2dnY2dnY2dnY2dnY2dnY2dnY2dliqV+hAAAAEXRSTlMAEGBQn/+/MHBA74/fIICvz0pdABQAAAXTSURBVHgB5Z0HksQoDEUF5hNEMPe/7Oa8a7lnyv6lqn0HGHiSkHBPB3mLEKP8rzgSkMUDpQqBlhRwoVz6AORt5hoAPCiXpABeVz5OAIYyN794XTmsAXhQDnUDeF+5JAAelFsCQFA+MuBBOdQBMJTjADwoz6T4FzRh8JVbwn9BE6Yrt4z/hiYMZL4wQbkNXJPZwgTlkgEPyjMDFOXQYXMKhZAAjnJVmOgSC9o+cuPUNHQFYdAGTDQ+dpmGTZo+anoFUmhzEQqHwiRPUtsah1AIJ0z0sX2U/UDXIqS4B3mICpNz+phMuzy2UobFaMKhDFapFYXFEhIVJnmSVtpFXBS1VtJKWoXE3KwUB3OlPYVEU1bki7o4xRJZKZZDWafYpsOismKbgrBItP5Zb59VHFwxeyDEllzUYds3apJxCj6M92QZV/FhnIRkrIcPY4004+LEuLDm4A7CI9P2ET0Y27WWaMZJfBh3eZTiwdiOfHzYWH0YHzTjsH0YF6UNyezDOAzakOw+erWcNOPDifHCFYc8y7w+QFOINFbnEtm4ogiRoLQHmg5rKQf3zMQrp1OYVFyweeU0gouJrIExF/gH2WgojXfBW+JiPnVeWW9hUnDBIJZ1EybZQVknH936JN7ig49LyOTdaaswSbQWOnHFECaFV2vZuMYzybQkNydJPnhJ3k6SPGhJjrhChYixj0kLLpaPJJ+84GL6SPLBS/LpI8mDmOTDR5I7L8nqI8kovCQnIUK8G2QndZ1pdd1wjRCZvMgn+PgkX8clQR4lAD7uIYorNvFd3Y06oWhHeXCPsoMm2nDN9tG8MBnNiz+VK6/Y1En32rS5ccBH95q8YktOlCuv2BQGPuoakdCv+cqBV2wdBio0Ik95wyALjUQrtgknykpTjk6UC2jKyYly5SkPJ8qJphzgRHnQlA8nygE05eVEufGUM0xUSCyessJGSJy0bQQ4Ud4wCbQjxHt45G0j4oZDKBTYRFrXAJaLho1O6BrkKVVhs2kzClDajGL1L4WPw3yCdphxSxIGGazKDrhncsYya1o2OEkzbtksZTu+rfacFQBGzivO15TtcRna+n0fyDmtFr6rbL91sq2Mf6LpeF7Z7mAhpoF/sXv5+tOy/UHHI+lVfFJ58vJlO4e6ccVYwR6HNnv+Pa769FecNnzdOcQTNmnayia6pvxMOfrGPed8QNn8w6VmfEAPtrLNyHngU7S+owzstVbPig/Rw1B+mDwfUH6CM7CUoc2HMnZhKQPRhzL0oCmjU5UNIk0Zia9861zxLt2JMiJ5KQfKiLylDifKWnhLTfmAgAexP/g88TpbPgHvc/KWWnRl+zgr3mfKPRsPYj/3Z7xP/vjlPsrIPEGgyS0JYNXbgo80LzBIxitB9DQfoBBEpPCia1JAocpP8KJrAwqD1ioRyVPK/OBkB4PTSctG5fUNuaMCrOER4KNnF3DgHaIldyhJ2dFhPnnKBT4uYJGnLMNH/5pE5e5AmddUiL2yOBlTwqvsxq9sQ3n5UJbMU55OlCNPWZIP5aA85eZDWTpPWbIP5UlUbrSlbBJxH9mHMjP0zce/aaihz6wnKZtCVJ6052WbRKy2zmrYNlPxKp13DwjyIYv4H/6D9gqBzcCLKO+VmOrkLWCJd8Wd8jmd+M6Vxqprm7DxFoPXOqJ8hcI8X5kVXOZLQvYnJsJgJdkmEe9DRflJph3nEWgj4pAvE5S4j8hq1zZFifuIrHc02jQQ9xH5Fy9G6A/aYqeIC+dEW2wHceG8aYtpEfHgPML9Yixjm0OJ+yjKn8jmNgiRn5t/0TS3Qai1cFKr2tgGcR+VZ2xRmTOjbNJKNmXg+6Tw7DeckL60PHTm3a9kGNB+AbuNJz7U+ilxvF9M94Sl+DIrkFbLTd5gpmc/NG4T6sCnjChvMRM18DHjE84mbzK7Mitt1g2bsaa8Tfgg9qNPeYpZT8UFuU7hMONp+hZ5mBJXHn9fJPdYhEtb58C/yD1OueFHGU5/6v7g1kAAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:0.3em 0.3em;background-size:5em auto}#top-numbers-v2{position:relative;z-index:9999;display:block;overflow:hidden;width:100%;padding:6px 10px 12px;background-color:#ffffff;color:#000000;box-shadow:0 2px 5px rgba(0,0,0,0.26);font-size:16px;font-family:sans-serif;text-align:center}#top-numbers-v2 a{color:currentColor}#top-numbers-v2 ul{padding:0;margin:0;list-style:none}#top-numbers-v2 .tnv2-button{display:block;max-width:60%;padding:7px 0;border-radius:20px;margin:3px auto 0;background-color:#ba0000;color:#ffffff;box-shadow:0 3px 0 #870000;font-weight:bold}#top-numbers-v2 .tnv2-button:hover{cursor:pointer}#top-numbers-v2.tnv2-sticky{position:fixed;top:0;height:83px}#top-numbers-v2.tnv2-sticky ~ #container{padding-top:83px}#top-numbers-v2.tnv2-multiple{height:auto;padding-bottom:0}#top-numbers-v2.tnv2-multiple .tnv2-button{margin-bottom:12px}#top-numbers-v2.tnv2-multiple ul{display:none;border-bottom:1px solid #999;margin:0 -10px}#top-numbers-v2.tnv2-multiple ul a{display:block;padding:10px}#top-numbers-v2.tnv2-multiple li{border-top:1px solid #ccc}#top-numbers-v2.tnv2-multiple.tnv2-sticky{height:auto}#top-numbers-v2 #tnv2-toggle{display:none}#top-numbers-v2 #tnv2-toggle:checked+ul{display:block}.index-widget ul,.index-widget li,.index-widget a,.fragment ul,.fragment li,.fragment a,.detailedform ul,.detailedform li,.detailedform a{display:block;padding:0;margin:0}.index-widget a,.fragment a,.detailedform a{font-weight:bold}.index-widget a:hover,.fragment a:hover,.detailedform a:hover{text-decoration:underline}.index-widget ul li,.fragment ul li,.detailedform ul li{padding:0 0 1em}.index-widget ul li:last-child,.fragment ul li:last-child,.detailedform ul li:last-child{padding-bottom:0}.index-widget ul ul li,.fragment ul ul li,.detailedform ul ul li{padding-left:25px}.index-widget input[type='text'],.index-widget input[type='password'],.index-widget input[type='email'],.index-widget input[type='number'],.index-widget input[type='tel'],.index-widget input[type='url'],.index-widget #ImageText,.index-widget textarea,.fragment input[type='text'],.fragment input[type='password'],.fragment input[type='email'],.fragment input[type='number'],.fragment input[type='tel'],.fragment input[type='url'],.fragment #ImageText,.fragment textarea,.detailedform input[type='text'],.detailedform input[type='password'],.detailedform input[type='email'],.detailedform input[type='number'],.detailedform input[type='tel'],.detailedform input[type='url'],.detailedform #ImageText,.detailedform textarea{display:block;width:100%;height:2.5em;padding:0 10px;border:1px solid #8f8f8f;border-radius:0;margin:0;outline:none;background-color:#fff;color:#4d4d4d;font-size:1em;line-height:2.5em}.index-widget input::-webkit-input-placeholder, .index-widget #ImageText::-webkit-input-placeholder, .index-widget textarea::-webkit-input-placeholder, .fragment input::-webkit-input-placeholder, .fragment #ImageText::-webkit-input-placeholder, .fragment textarea::-webkit-input-placeholder, .detailedform input::-webkit-input-placeholder, .detailedform #ImageText::-webkit-input-placeholder, .detailedform textarea::-webkit-input-placeholder{opacity:1;color:#999}.index-widget input::-moz-placeholder, .index-widget #ImageText::-moz-placeholder, .index-widget textarea::-moz-placeholder, .fragment input::-moz-placeholder, .fragment #ImageText::-moz-placeholder, .fragment textarea::-moz-placeholder, .detailedform input::-moz-placeholder, .detailedform #ImageText::-moz-placeholder, .detailedform textarea::-moz-placeholder{opacity:1;color:#999}.index-widget input::placeholder,.index-widget #ImageText::placeholder,.index-widget textarea::placeholder,.fragment input::placeholder,.fragment #ImageText::placeholder,.fragment textarea::placeholder,.detailedform input::placeholder,.detailedform #ImageText::placeholder,.detailedform textarea::placeholder{opacity:1;color:#999}.index-widget input:focus,.index-widget #ImageText:focus,.index-widget textarea:focus,.fragment input:focus,.fragment #ImageText:focus,.fragment textarea:focus,.detailedform input:focus,.detailedform #ImageText:focus,.detailedform textarea:focus{border-color:#349cd8}.index-widget form,.fragment form,.detailedform form{margin:0 auto}.index-widget input[type='text']+*,.fragment input[type='text']+*,.detailedform input[type='text']+*{margin-top:.5em}.index-widget textarea,.fragment textarea,.detailedform textarea{height:8em;padding-top:8px;padding-bottom:5px;line-height:normal;resize:none}.index-widget label,.fragment label,.detailedform label{display:block;font-weight:bold;font-size:1em}.index-widget label[for='imagetext'],.fragment label[for='imagetext'],.detailedform label[for='imagetext']{margin-bottom:.5em;text-align:center}.index-widget label[for='imagetext'] strong,.fragment label[for='imagetext'] strong,.detailedform label[for='imagetext'] strong{line-height:1.2}.index-widget label+.checkbox,.fragment label+.checkbox,.detailedform label+.checkbox{display:block}.index-widget .fld,.index-widget .textarea,.index-widget .disclaimer,.index-widget .submit,.fragment .fld,.fragment .textarea,.fragment .disclaimer,.fragment .submit,.detailedform .fld,.detailedform .textarea,.detailedform .disclaimer,.detailedform .submit{display:block;width:100%;margin-bottom:.5em}.index-widget .submit,.fragment .submit,.detailedform .submit{clear:both;margin:0}.index-widget .disclaimer,.fragment .disclaimer,.detailedform .disclaimer{clear:both;padding:.5em 0 .5em 2.5em;line-height:1.25}.index-widget .disclaimer label,.fragment .disclaimer label,.detailedform .disclaimer label{display:inline !important;font-weight:normal}.index-widget .disclaimer a,.fragment .disclaimer a,.detailedform .disclaimer a{display:inline}.index-widget .disclaimer a:hover,.fragment .disclaimer a:hover,.detailedform .disclaimer a:hover{text-decoration:underline}.index-widget .disclaimer input[type='checkbox'],.fragment .disclaimer input[type='checkbox'],.detailedform .disclaimer input[type='checkbox']{float:left;display:block;width:18px;height:18px;padding:0;margin-left:calc(-1.25em - 9px)}.index-widget .fld img,.fragment .fld img,.detailedform .fld img{display:block;margin:0 auto}.index-widget #ImageText,.fragment #ImageText,.detailedform #ImageText{text-align:center}.index-widget button,.index-widget #Submit,.fragment button,.fragment #Submit,.detailedform button,.detailedform #Submit{position:relative;display:block;width:100%;padding:0.8em 0;border:0;border-radius:0;outline:none;background-color:#db0528;color:#fff;font-weight:bold;font-size:.9375em;line-height:1;font-family:sans-serif;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.index-widget button:hover,.index-widget #Submit:hover,.fragment button:hover,.fragment #Submit:hover,.detailedform button:hover,.detailedform #Submit:hover{background-color:#ea052b}.index-widget button:active,.index-widget #Submit:active,.fragment button:active,.fragment #Submit:active,.detailedform button:active,.detailedform #Submit:active{position:relative;bottom:-1px;border-width:0 0 1px;margin-bottom:1px}.index-widget #captchainstructions,.fragment #captchainstructions,.detailedform #captchainstructions{display:none}#header{position:fixed;z-index:999;top:0;float:left;background-color:#f4f4f4;box-shadow:0 1px 2px 0 rgba(0,0,0,0.16)}#header *{-webkit-transition:width 0.3s ease;transition:width 0.3s ease}#header .wrapper{position:relative}#index #header{background-color:transparent;box-shadow:none}html:not(.floating-stripe) #index #header{background-color:#000000}#head{clear:both;width:100%;max-width:2000px;margin:0 auto;text-align:center}#head:after{content:'';display:block;clear:both;visibility:hidden}#logo{position:relative;z-index:100;float:left;display:block;padding:0;margin:0}#logo a{position:relative;display:block;overflow:hidden;width:69.527897vw;height:0;padding-top:17.167382vw;margin:0;text-indent:-9001px;-webkit-transition-duration:0s;transition-duration:0s}#logo a img{position:absolute;top:0;left:0;float:left;display:block;width:auto;height:100%;margin:0}#tagline{display:none}.hfrags{position:absolute;top:0;width:100%;max-width:2000px;height:80px;margin:0 auto;text-align:center}.hfrags:after{content:'';display:block;clear:both;visibility:hidden}#menu-icon{float:right}#menu-icon a{display:inline-block;width:140px;background-color:#db0528;color:#ffffff;font-size:18px;line-height:80px;-webkit-transition-duration:0s;transition-duration:0s}#menu-icon a:hover{background-color:#c70524}#menu-icon .hamburger-box{position:relative;display:inline-block;width:18px;height:12px}#menu-icon .hamburger-inner{top:50%;display:block;margin-top:-2px}#menu-icon .hamburger-inner,#menu-icon .hamburger-inner:after,#menu-icon .hamburger-inner:before{position:absolute;width:18px;height:2px;border-radius:4px;background-color:#ffffff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}#index #menu-icon{padding-left:0}#index #menu-icon a{-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}#index #menu-icon a:hover{background-color:#db0528;color:#ffffff}#menu-icon .hamburger-inner:after,#menu-icon .hamburger-inner:before{display:block;content:''}#menu-icon .hamburger-inner::before{top:-6px}#menu-icon .hamburger-inner::after{bottom:-6px}#menu-icon .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}#menu-icon .hamburger-inner:before{-webkit-transition:top 75ms ease 0.12s, opacity 75ms ease;transition:top 75ms ease 0.12s, opacity 75ms ease}#menu-icon .hamburger-inner:after{-webkit-transition:bottom 75ms ease 0.12s,-webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 75ms ease 0.12s,-webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 75ms ease 0.12s,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 75ms ease 0.12s,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}#complementary-menu{float:right;display:none;padding-right:26px;font-size:16px;line-height:80px;text-transform:uppercase}.floating-stripe #index #complementary-menu{padding-right:0}#complementary-menu a{display:inline-block;color:#040707}#complementary-menu a:hover{color:#349cd8}#complementary-menu a+a{margin-left:25px}#complementary-menu .lawyers,#complementary-menu .services{display:none}#index #complementary-menu a{padding-right:20px;padding-left:20px;color:#ffffff;text-shadow:1px 0 4px rgba(0,0,0,0.3);-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}#index #complementary-menu a:hover{background-color:rgba(0,0,0,0.5);color:#db0528}#index #complementary-menu a+a{margin-left:0}.floating-stripe #index #complementary-menu a:hover{color:#ffffff}.hfrags #head-search{position:relative;float:right;display:none;width:45px;margin-top:17px}.hfrags #head-search input{height:45px;padding-right:45px;border:1px solid #349cd8;border-radius:23px;outline:none;font-size:16px;line-height:45px;text-indent:18px}.hfrags #head-search input:focus{border-color:#db0528}.hfrags #head-search input:focus::-webkit-input-placeholder{color:transparent}.hfrags #head-search input:focus::-moz-placeholder{color:transparent}.hfrags #head-search input:focus::placeholder{color:transparent}.hfrags #head-search button{position:absolute;top:3px;right:3px;overflow:hidden;width:39px;height:39px;border:1px solid #349cd8;border-radius:20px;outline:none;background:#349cd8 url("../images/icons/mg.png") no-repeat center center;background-size:100% 100%;text-indent:-300px;cursor:pointer}.hfrags #head-search button:hover{background-color:#278fcb}.hfrags #head-search input{width:45px;padding-right:0;background-color:#268cc7;text-indent:-600px}#head-search-alt{position:absolute;top:100%;right:140px;padding:10px;border-radius:0 0 8px 8px;background-color:#268cc7}#head-search-alt input{width:200px;height:36px;border:1px solid #ffffff;border-radius:3px;outline:none;line-height:36px;text-indent:14px}#head-search-alt input:focus::-webkit-input-placeholder{color:transparent}#head-search-alt input:focus::-moz-placeholder{color:transparent}#head-search-alt input:focus::placeholder{color:transparent}#head-search-alt button{height:36px;padding:0 10px;border:1px solid #1b628b;border-radius:3px;margin:0;background-color:#1b628b;color:#ffffff;font-size:12px;line-height:36px;text-transform:uppercase;cursor:pointer}#head-search-alt button:hover{background-color:#165072}#topnav #head-search{position:relative;display:block}#topnav #head-search input{width:100%;height:45px;padding-right:45px;border:1px solid #4d4d4d;border-radius:23px;outline:none;background-color:#474747;color:#ffffff;box-shadow:inset 0 0 5px rgba(0,0,0,0.3);font-size:16px;line-height:45px;text-indent:18px}#topnav #head-search input::-webkit-input-placeholder{color:#c2c2c2}#topnav #head-search input::-moz-placeholder{color:#c2c2c2}#topnav #head-search input::placeholder{color:#c2c2c2}#topnav #head-search input:focus{border-color:#349cd8}#topnav #head-search input:focus::-webkit-input-placeholder{color:transparent}#topnav #head-search input:focus::-moz-placeholder{color:transparent}#topnav #head-search input:focus::placeholder{color:transparent}#topnav #head-search button{position:absolute;top:3px;right:3px;overflow:hidden;width:39px;height:39px;border:1px solid #707070;border-radius:20px;outline:none;background:#666 url("../images/icons/mg.png") no-repeat center center;background-size:100% 100%;text-indent:-300px;cursor:pointer}#topnav #head-search button:hover{border-color:#278fcb;background-color:#278fcb}body{position:relative;min-width:320px;background-color:#f4f4f4;color:#333;font-size:100%;line-height:1.5;font-family:sans-serif;font-size-adjust:100%;text-rendering:optimizeLegibility}body#contactus .blocks>div,body#localities .blocks>div{padding-right:16px;margin-bottom:1em}body#contactus .blocks>div .heading4,body#localities .blocks>div .heading4{margin-bottom:0}:target{display:block}:target::before{display:block;padding-top:100px;margin-top:-100px;content:'';-webkit-user-select:none;-moz-user-select:none;user-select:none}#index .imgwrap{display:none}.bodytext hr{border:1px dotted #cccccc;border-width:1px 0 0;margin:1em 0}a{-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;color:#349cd8;text-decoration:none}#container{width:100%;padding-top:17.167382vw;margin:0 auto;background-color:#fff}.cwrap:after{content:'';display:block;clear:both;visibility:hidden}#main{float:left;clear:both}.l2 #main{float:none;width:auto;max-width:1200px;margin:0 auto}.l2 #main:after{content:'';display:block;clear:both;visibility:hidden}.mwrap{position:relative;z-index:0;clear:both;overflow-y:hidden;max-width:1200px;margin:0 auto;background-color:#fff}#content .bodytext,#content .cfrags{clear:both}#content .bodytext:after,
#content .cfrags:after{content:'';display:block;clear:both;visibility:hidden}#content .bodytext *+.heading4,#content .bodytext .heading4:first-child,#content .cfrags *+.heading4,#content .cfrags .heading4:first-child{margin-bottom:0}#content .bodytext .heading4,#content .cfrags .heading4{text-transform:uppercase}#content .bodytext .heading4+p,#content .cfrags .heading4+p{margin-top:0.5em}#content .bodytext .heading4+img,#content .cfrags .heading4+img{margin-top:8px}#content .bodytext .heading4+img+p,#content .cfrags .heading4+img+p{margin-top:0.5em}#content .bodytext,#content .cfrags{float:left;width:100%;padding:20px 5% 30px}.l2 #content .bodytext,.l2 #content .cfrags{padding-top:0}#content .bodytext a:hover,#content .cfrags a:hover{text-decoration:underline}#content .bodytext .fragment,#content .cfrags .fragment{padding-right:0;padding-left:0}#content .bodytext ul li,#content .bodytext ol li,#content .cfrags ul li,#content .cfrags ol li{margin-bottom:0.5em}#content .bodytext>h1,#content .cfrags>h1{margin-bottom:0;color:#349cd8;font-weight:400;font-size:1.75rem;line-height:1.1;font-family:"Roboto Condensed",sans-serif;letter-spacing:-1px}#content .bodytext>h1>span,#content .cfrags>h1>span{display:inline-block}#content .bodytext>h1+strong[class*='heading'],#content .cfrags>h1+strong[class*='heading']{padding-bottom:0.2em;margin-top:0;font-weight:400;font-size:1.1875rem;line-height:1.1;text-transform:none}#content .bodytext>h1+strong[class*='heading'] *,#content .cfrags>h1+strong[class*='heading'] *{font-style:normal}.generic #content h2{margin-bottom:0;color:#349cd8;font-weight:400;font-size:1.75rem;line-height:1.1;font-family:"Roboto Condensed",sans-serif;letter-spacing:-1px}.sitemap #content .bodytext ul li,.sitemap #content .bodytext ol li,#content .bodytext #coreinfo ul li,#content .bodytext #coreinfo ol li,#content .bodytext .subpageslist ul li,#content .bodytext .subpageslist ol li{margin-bottom:0}#footer{float:left;padding:0;border:0;background:#f4f4f4 url("../images/footer-bg.png") repeat-x;color:#555;text-align:center}#footer a{color:currentColor}#footer a:hover{color:#349cd8}#footer .fcontainer{background:url("../images/footer-logo.png") no-repeat center 21px;position:relative;max-width:1200px;padding:130px 5% 0;margin:0 auto}#footer .footerlocalities{clear:both;margin-bottom:2em}#footer .localities-wrapper{clear:both}#footer .credits{font-family:Helvetica, Arial, sans-serif}#footer .credits a span{font-weight:bold;text-transform:uppercase}#footer .copyright{font-size:.8125rem}#footer .copyright a{display:inline-block}#footer .copyright br{display:none}#address{display:none}#footernav{margin:0 0 20px;color:#555}#footernav ul,#footernav li,#footernav a{display:inline-block;padding:0;margin:0;color:currentColor;vertical-align:middle}.l2 .secondary-sidebar{border-bottom:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.fragment,.detailedform{float:left;padding:0 5% 2em}.fragment:after,
.detailedform:after{content:'';display:block;clear:both;visibility:hidden}.fragment{border-bottom:1px solid #cccccc}.fragment .widget-title{position:relative;display:block;margin-bottom:0;color:#349cd8;font-weight:400 !important;font-size:1.625rem;line-height:1.2;font-family:"Roboto Condensed",sans-serif;text-transform:capitalize !important}.fragment .widget-title a{color:currentColor;font-weight:400 !important}.fragment .fragcontent,.fragment .description{padding-top:20px}.fragment select{position:relative;float:right;width:100%;height:40px;padding:0 10px;border:1px solid #c5c5c5;border-radius:0;outline:none;background:url("../images/icons/select.png") no-repeat center right;background-color:#ffffff;font-size:0.9375rem;line-height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fragment.widget_archive label[for*='archives']{display:none}.social-media{overflow:hidden;width:100%;margin:0 auto;line-height:1}.social-media .widget-title{display:none}.social-media .connect-icons{display:-webkit-flex;display:flex;overflow:hidden;width:100%;margin:0 auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.social-media .connect-icons a{position:relative;z-index:300}.social-media .description{padding:0;margin:0 0 -4px;font-size:0}.social-media .description:after{content:'';display:block;clear:both;visibility:hidden}.social-media a{float:left;display:block;max-width:56.8px;margin:0 4px 4px 0}.social-media a img{display:block;width:100%;height:auto;border-radius:0;margin:0 auto}.social-media a:last-child{margin-right:0}.social-3 a{width:calc(33.33333% - 2.66667px)}.social-3 a:nth-child(3n){margin-right:0}.social-4 a{width:calc(25% - 3px)}.social-4 a:nth-child(4n){margin-right:0}.social-5 a{width:calc(20% - 3.2px)}.social-5 a:nth-child(5n){margin-right:0}.social-6 a{width:calc(16.66667% - 3.33333px)}.social-6 a:nth-child(6n){margin-right:0}.social-7 a{width:calc(14.28571% - 3.42857px)}.social-7 a:nth-child(7n){margin-right:0}#social{max-width:none;padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid #ccc}#footer-social{margin-bottom:1.5em}#breadcrumbs{display:none}.peoplelist .col3{border-bottom:1px dotted rgba(0,0,0,0.2);margin-bottom:20px}.peoplelist .name{display:block;font-size:130%}.peoplelist .emllink{font-weight:normal !important}#top-numbers{display:none}.attorney #otherinfo .block .widget-title ~ strong{display:block;margin:1em 0}.attorney #otherinfo .block .widget-title+strong{margin-top:0.5em}.attorney #practiceareas strong{display:inline-block;font-size:115%;text-transform:uppercase}.attorney #practiceareas li::before{content:'\bb\20'}.attorney .bodytext{overflow-y:hidden;padding-bottom:1em}.attorney .bodytext p+ul{margin-top:-1em}.attorney .bodytext ul{padding-left:5.195%}.attorney .bodytext ul li{padding:0;margin-bottom:1em !important}.attorney .bodytext ul li:last-child{margin-bottom:0 !important}#contactus .blocks{overflow:hidden}.contactform.fragment .widget-title{margin-bottom:0.5em}.contactform.fragment .widget-title a{font-weight:400 !important;text-decoration:none !important}.contactform.fragment .formdesc{display:none}.contactform.fragment label{display:none}.contactform.fragment label[for='imagetext']{display:block}.contactform.fragment .fld center{position:relative;width:7.5em;height:2.5em;margin-bottom:-.5em}.contactform.fragment center img{width:100%;height:100%;border:1px solid transparent;border-radius:0;margin:0}.contactform.fragment label[for='imagetext']{position:relative;float:right;width:calc(100% - 8em);margin-top:-2.5em}.contactform.fragment label[for='imagetext'] strong{display:none}.contactform.fragment #captchainstructions{position:absolute;right:5px;bottom:calc(100% + 5px);left:5px;display:none;padding:0.8em 0.2em;border:1px solid #770316;border-radius:0;background-color:#a9041f;color:#ffffff;font-family:sans-serif;font-size:0.9em;font-weight:normal;text-align:center;line-height:1.1}.contactform.fragment #ImageText{width:100%;height:2.5em;padding:0}.contactform.fragment #ImageText:focus+#captchainstructions{display:block}.detailedform fieldset{padding:0;border:0;margin:0}.detailedform label{margin-bottom:10px !important}.detailedform .fld{clear:both}#left .fragment a:not(.btn),#left .fragment .widget-title,#content .bodytext a:not(.btn),.cfrags .widget-title+div a:not(.btn){color:#227db2}#tabs-nav .widget-title:not(.tab-expanded){color:#2074a5 !important}#tabs-nav .widget-title:not(.tab-expanded) a{color:#2074a5 !important}#logo,#logo a{background-color:#000000;color:#ffffff}.video-count-2 .video+.video{margin-top:2em}.fragment ul,.fragment li,.fragment li a{display:block;padding:0;margin:0}.left-badge{float:left;max-width:40%;margin:0 10px 10px 0 !important}.right-badge{float:right;max-width:40%;margin:0 0 10px 10px !important}.bodytext table{clear:both;display:block;width:100%;max-width:100%;margin:0 auto}.bodytext table tbody{display:block;margin:0 auto}.bodytext table td{width:auto !important}.bodytext table td *:first-child{margin-top:0}.bodytext table img[align='left']{margin-right:10px}.bodytext table img[align='right']{margin-left:10px}#spotlight img{float:left;max-width:40%;margin:0 10px 5px 0}#spotlight a{display:inline-block}#spotlight a+p{margin-top:0}#spotlight em{color:#999999}#spotlight br+img+p{margin-top:0}#spotlight .description{height:auto !important}.sidebar img{max-width:100%}.practice-columns{float:left;width:100%}.practice-columns .col{float:left;width:100%}.practice-columns ul{padding-left:0;list-style-type:none}.practice-columns ul li{padding-right:20px}#attorney_4209 .blocknumbers>span{display:block !important}#attorney_4209 #banner-title .position::after{display:block;font-size:0.7em;content:'Licensed in Colorado and Utah'}#attorney_4209 #banner-title::after{display:block;font-size:0.7em;content:'Not Licensed in California'}#attorney_4209 #banner-txt [id*='banner']+[id*='banner']{padding-top:16px}.heading3,.heading4,.heading5{font-weight:600}ul.no-spacing-list li,ol.no-spacing-list li{margin-bottom:0 !important}ul.list-roman,ol.list-roman{list-style:upper-roman !important}ul.list-latin,ol.list-latin{list-style:upper-latin !important}ul.list-styless,ol.list-styless{list-style:none !important}.checkbox [for='Disclaimer']{display:inline-block !important;margin:-16px 0 10px 22px;font-weight:400 !important}.checkbox [id='Disclaimer']{float:left}#covid-buttons{text-align:center}#covid-buttons .description{padding-top:0}#covid-buttons .heading4{margin:0}#covid-buttons .btn{min-width:150px}#covid-buttons .btn-container{margin-top:1em;margin-bottom:2em}#index{width:100vw;min-height:100vh;background:#5f779b url("../images/index-bg.jpg") no-repeat center center;background-size:cover}#index #content{clear:both;display:none}#index #container{overflow-x:hidden;width:100vw;max-width:100%;height:100vh;padding-top:0;background-color:transparent}#index #container .bodytext{padding:0}.floating-stripe #index #container{position:fixed;overflow-x:hidden;overflow-y:hidden;height:100%;padding-top:141px !important}:not(.floating-stripe) #index{min-height:auto}:not(.floating-stripe) #index #container{height:auto}#index .stripe{position:relative;z-index:600;clear:both}#index .mwrap::before,#index .mwrap::after{display:none}#index .stripewrap #idx-search{display:none}#index .stripes{position:absolute;top:50%;overflow:hidden;width:100vw;background-color:rgba(0,0,0,0.8);color:#ffffff;-webkit-transition:top 0.4s ease;transition:top 0.4s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html:not(.floating-stripe) #index .stripes{position:static;-webkit-transform:none;transform:none}#index .stripewrap{position:relative;width:calc(100% - 40px);max-width:1200px;padding-bottom:80px;margin:0 auto}#index .stripewrap::after{position:absolute;bottom:50px;left:100%;display:block;width:100%;border-top:1px solid #db0528;margin-left:-243px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:''}#index #idx-search{width:100%;margin-top:40px}#index #idx-search input{width:100%;height:75px;padding-right:80px;border:1px solid #349cd8;border-radius:50px;outline:none;background-color:#ffffff;font-size:22px;line-height:75px;text-indent:30px}#index #idx-search input:focus{border-color:#db0528}#index #idx-search input:focus::-webkit-input-placeholder{color:transparent}#index #idx-search input:focus::-moz-placeholder{color:transparent}#index #idx-search input:focus::placeholder{color:transparent}#index #idx-search button{position:absolute;top:3px;right:3px;overflow:hidden;width:69px;height:69px;border:1px solid #349cd8;border-radius:50px;outline:none;background:#349cd8 url("../images/icons/mg.png") no-repeat center center;background-size:100% 100%;text-indent:-300px;cursor:pointer}#index #idx-search button:hover{background-color:#278fcb}#index #footer{position:fixed;bottom:0;padding:0 20px;background:#333333;color:#ffffff}#index #footer .copyright a,#index #footer .credits a{position:relative;z-index:300}#index #footer a{color:#ffffff}#index #footer #custom-footernav{z-index:300;left:auto;width:100%;height:auto;padding:0 0 5px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.1);margin:0;margin-top:-10px;margin-bottom:10px;font-weight:bold;font-size:0;text-align:center;text-transform:uppercase}#index #footer #custom-footernav ul,#index #footer #custom-footernav li,#index #footer #custom-footernav a{display:inline-block;padding:0;margin:0;color:currentColor;vertical-align:middle}#index #footer #custom-footernav::before{display:inline-block;height:100%;vertical-align:middle;content:''}#index #footer #custom-footernav li::before{display:inline-block;margin:0 2px;font-size:1rem;line-height:1;vertical-align:middle;content:'\00B7'}#index #footer #custom-footernav li:first-child::before{content:none}#index #footer #custom-footernav li a{padding:0 10px;font-size:.6875rem;line-height:1}#index #footer #custom-footernav li a:hover{border-radius:3px;background-color:rgba(0,0,0,0.2);color:currentColor}#index #footer #footernav,#index #footer #footer-title{display:none}#index #footer .fcontainer{padding:20px 0;background-image:none;line-height:1}html:not(.floating-stripe) #index #footer{position:static}#main{position:relative;z-index:500;overflow:visible}.mwrap{position:relative;z-index:600}#content{position:relative;z-index:700}.sidebar{position:relative;z-index:800}#idx-recent-news{overflow:hidden;width:100%;padding-top:42px;padding-bottom:46px;font-size:19px}#idx-recent-news .widget-title{margin-top:0;margin-bottom:20px;font-size:26px}#idx-recent-news a:hover{text-decoration:underline !important}#idx-recent-news ul,#idx-recent-news li{display:block;padding:0;margin:0;line-height:130%}#idx-recent-news li+li{margin-top:1em}#idx-recent-news .practices label,#idx-recent-news .jmbm-authors,#idx-recent-news .lawyers{display:none}#idx-recent-news .practices a{font-weight:bold}#idx-recent-news .entry-title{color:#ffffff;font-weight:normal}#idx-recent-news .jwfeeds-more-container{padding-bottom:0}#idx-recent-news .jwfeeds-more-container a{float:left;margin-top:0.5em}#idx-recent-news .jwfeeds-more-container a:hover{text-decoration:underline}#idx-recent-news .jwfeeds-more-container a::after{margin-left:10px;font-family:serif;content:'\00bb'}#idx-delivering-results{position:absolute;right:0;bottom:0;padding-bottom:20px}#idx-delivering-results img{float:right;display:block;image-rendering:pixelated}a.btn,button:not(#siteSearchButton),#Submit,input[value='Search']:not(.adminbar-button){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:inline-block !important;width:150px !important;padding:1.1em 1.6em !important;border:0;border-radius:100px !important;outline:none;background-color:#db0528;color:#fff;font-weight:bold;font-size:14px !important;line-height:1.3;text-align:center;text-transform:uppercase;-webkit-transition:background-color 0.25s ease, box-shadow 0.25s ease, -webkit-transform 0.25s ease;transition:background-color 0.25s ease, box-shadow 0.25s ease, -webkit-transform 0.25s ease;transition:transform 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease;transition:transform 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease, -webkit-transform 0.25s ease;cursor:pointer}a.btn:hover,button:not(#siteSearchButton):hover,#Submit:hover,input[value='Search']:not(.adminbar-button):hover{background-color:#c20423;box-shadow:0 3px 10px rgba(0,0,0,0.2);text-decoration:none !important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-container{clear:both;display:block;width:100% !important;margin:1em auto 0;text-align:center}div.button{clear:both;display:block;width:100% !important;margin:1em auto 0;text-align:center}.submit{clear:both;display:block;width:100% !important;margin:1em auto 0;text-align:center}.submitbtn{clear:both;display:block;width:100% !important;margin:1em auto 0;text-align:center}a.btn{width:auto !important}#advanced_profile_selector .disclaimer-box{position:relative;padding-left:20px}#advanced_profile_selector .disclaimer-box input{position:absolute;top:0.3em;left:0}.rrequired,.required{color:#df0000;font-weight:bold}.lbox{box-shadow:0 3px 10px rgba(0,0,0,0.3)}#container.generic .search-pagination{float:left;clear:both;display:block;width:100%;padding-top:1em;font-weight:bold;font-size:0.9em;text-transform:uppercase}#container.generic .search-pagination+h2{display:block;padding-top:1.5em}#container.generic .mwrap::before{content:none !important}#container.generic #content{padding-right:0 !important}.clear-both{clear:both}.clear-right{clear:right}.clear-left{clear:left}._practice-child td:first-child{padding-left:30px !important}._practice-child td{padding-top:3px;padding-bottom:3px}.l2 #img0,.l2 #img1{position:relative;clear:both;display:block;overflow:hidden;width:100%;margin:0 auto;background-color:#333;padding-top:23.17692%}.l2 #img0 .slide,.l2 #img1 .slide{position:absolute;z-index:101;right:0;left:0;width:100%;max-width:1300px;height:100%;margin:0 auto}.l2 #img0 .slide img,.l2 #img1 .slide img{position:absolute;top:0;left:0;width:100%;height:100%}.l2 #img0 .slideshow,.l2 #img1 .slideshow{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#section_4362 #img1{padding-top:33.3076%}.text-container .subh4{font-size:20px;font-size:1.25rem;position:relative;display:block;max-width:930px;margin:0 auto 3.33333%;color:#349cd8;font-style:italic;line-height:1.2;text-align:center}.text-container .description:after{content:'';display:block;clear:both;visibility:hidden}.text-container .description a:not(.btn){display:inline;font-weight:bold}.text-container .description a:not(.btn):hover{text-decoration:underline}.text-container p{margin:0 0 1.5em}.text-container blockquote{padding:0 1em;margin:1.1em 0}.text-container img{display:block;margin:2.2em 0}.text-container ul,.text-container ol{padding:0 0 0 16px;margin:0 0 1.5em}.text-container ul li,.text-container ol li{position:relative;padding:0;margin:0 0 0.5em}.text-container ul li::before,.text-container ol li::before{position:absolute}.text-container ul li:first-child,.text-container ol li:first-child{margin-top:0}.text-container ul li::before{top:0;left:-15px;color:#349cd8;font-size:2em;line-height:.7;font-family:Helvetica, sans-serif;content:'\00B7'}.text-container ol{counter-reset:listitems-counter}.text-container ol li::before{top:0;left:-20px;margin-bottom:0.5em;font-weight:bold;counter-increment:listitems-counter;content:counter(listitems-counter, decimal) "."}.text-container .cols *+.heading4{margin-bottom:0}.text-container .cols .heading4:first-child{margin:0}.text-container .cols .heading4+p{margin-top:0.5em}.text-container .cols p:last-child,.text-container .cols ul:last-child{margin-bottom:0}.contactform.index-widget .formdesc{font-size:1.25rem;text-align:center}.contactform.index-widget label{display:none}.contactform.index-widget label[for='imagetext']{display:block}.contactform.index-widget form:after{content:'';display:block;clear:both;visibility:hidden}.contactform.index-widget .fld center{position:relative;width:7.5em;height:2.5em;margin-bottom:-.5em}.contactform.index-widget center img{width:100%;height:100%;border:1px solid transparent;border-radius:0;margin:0}.contactform.index-widget label[for='imagetext']{position:relative;float:right;width:calc(100% - 8em);margin-top:-2.5em}.contactform.index-widget label[for='imagetext'] strong{display:none}.contactform.index-widget #captchainstructions{position:absolute;right:5px;bottom:calc(100% + 5px);left:5px;display:none;padding:0.8em 0.2em;border:1px solid #770316;border-radius:0;background-color:#a9041f;color:#ffffff;font-family:sans-serif;font-size:0.9em;font-weight:normal;text-align:center;line-height:1.1}.contactform.index-widget #ImageText{width:100%;height:2.5em;padding:0}.contactform.index-widget #ImageText:focus+#captchainstructions{display:block}.contactform.index-widget .disclaimer{clear:both;color:#4d4d4d}.contactform.index-widget .disclaimer a{font-weight:bold;text-transform:capitalize}.scf-example-1.index-widget{background-color:#e6e6e6}.scf-example-1.index-widget .widget-title{color:#349cd8}.scf-example-1.index-widget form{max-width:500px}.scf-example-1.index-widget button{padding:11px 0;font-size:1rem}#logo::before{display:none;width:500px;margin:0 auto;content:url("../images/print-logo.png")}body:not(.attorneys) #img0,body:not(.staffs_134) #img0,body:not(.staffs_143) #img0{display:none}blockquote.attorney-quote{padding-left:1em;border-left:4px solid #349cd8;margin-left:0;color:#1b628b}.no-js .no-js .attorneys.level3 #banner-address .tel::after,.no-js .no-js .attorneys.level3 #banner-address .fax::after,.no-js .no-js .staffs_134.level3 #banner-address .tel::after,.no-js .no-js .staffs_134.level3 #banner-address .fax::after,.no-js .no-js .staffs_143.level3 #banner-address .tel::after,.no-js .no-js .staffs_143.level3 #banner-address .fax::after{content:'000.000.0000'}.no-js .no-js .attorneys.level3 #banner-address .email::after,.no-js .no-js .staffs_134.level3 #banner-address .email::after,.no-js .no-js .staffs_143.level3 #banner-address .email::after{content:'@jmbm.com'}.no-js .no-js .attorneys.level3 #banner-address .title::after,.no-js .no-js .staffs_134.level3 #banner-address .title::after,.no-js .no-js .staffs_143.level3 #banner-address .title::after{content:'\00a0'}#attorneys #banner-txt,#staffs_134 #banner-txt,#staffs_143 #banner-txt{display:none}.anchor{display:block !important;height:100px;border-width:0 0 1px !important;margin-top:-100px !important}.attorneys.level3 #img0,.staffs_134.level3 #img0,.staffs_143.level3 #img0{display:block}.attorneys.level3 #img1,.staffs_134.level3 #img1,.staffs_143.level3 #img1{padding:0}.attorneys.level3 #img1 *,.staffs_134.level3 #img1 *,.staffs_143.level3 #img1 *{display:none}.attorneys.level3 #vclink,.staffs_134.level3 #vclink,.staffs_143.level3 #vclink{display:none}.attorneys.level3 #vclink[href],.staffs_134.level3 #vclink[href],.staffs_143.level3 #vclink[href]{display:block}.attorneys.level3 #banner-address .title::after,.staffs_134.level3 #banner-address .title::after,.staffs_143.level3 #banner-address .title::after{content:'\00a0'}.attorneys.level3 .cfrags>div>strong.widget-title,.staffs_134.level3 .cfrags>div>strong.widget-title,.staffs_143.level3 .cfrags>div>strong.widget-title{border-bottom:0 !important;margin-top:0;color:#000000 !important;font-weight:bold !important;font-size:1.625em !important;font-family:Helvetica Neue, Helvetica, Arial, sans-serif !important;text-transform:uppercase !important}.attorneys.level3 .cfrags>div,.staffs_134.level3 .cfrags>div,.staffs_143.level3 .cfrags>div{padding-top:2.4em;border-top:1px solid #cccccc;border-bottom:0;margin-top:0}.attorneys.level3 a.btn,.staffs_134.level3 a.btn,.staffs_143.level3 a.btn{min-width:184px}.attorneys.level3 #blogs .description,.staffs_134.level3 #blogs .description,.staffs_143.level3 #blogs .description{padding-top:0}.attorneys.level3 #blogs .fragcontent,.staffs_134.level3 #blogs .fragcontent,.staffs_143.level3 #blogs .fragcontent{float:left;width:100%}.attorneys.level3 #blogs .jwfeeds-more-container,.staffs_134.level3 #blogs .jwfeeds-more-container,.staffs_143.level3 #blogs .jwfeeds-more-container{float:left;width:100%}.attorneys.level3 .profile-blog,.staffs_134.level3 .profile-blog,.staffs_143.level3 .profile-blog{float:left;width:100%}.attorneys.level3 .profile-blog .fragcontent,.staffs_134.level3 .profile-blog .fragcontent,.staffs_143.level3 .profile-blog .fragcontent{padding-top:0.5em}.attorneys.level3 .profile-blog .fragcontent::before,.staffs_134.level3 .profile-blog .fragcontent::before,.staffs_143.level3 .profile-blog .fragcontent::before{float:left;display:block;width:100%;padding-top:25.1898734%;margin-bottom:1em;background-color:#f7f7f7;background-size:100% auto;content:''}.attorneys.level3 .profile-blog.cybersecurity .fragcontent::before,.staffs_134.level3 .profile-blog.cybersecurity .fragcontent::before,.staffs_143.level3 .profile-blog.cybersecurity .fragcontent::before{background-image:url("../images/blog-banners/cybersecurity.jpg")}.attorneys.level3 .profile-blog.hotel .fragcontent::before,.staffs_134.level3 .profile-blog.hotel .fragcontent::before,.staffs_143.level3 .profile-blog.hotel .fragcontent::before{background-image:url("../images/blog-banners/hotel.jpg")}.attorneys.level3 .profile-blog.classaction .fragcontent::before,.staffs_134.level3 .profile-blog.classaction .fragcontent::before,.staffs_143.level3 .profile-blog.classaction .fragcontent::before{background-image:url("../images/blog-banners/classaction.jpg")}.attorneys.level3 .profile-blog.investment .fragcontent::before,.staffs_134.level3 .profile-blog.investment .fragcontent::before,.staffs_143.level3 .profile-blog.investment .fragcontent::before{background-image:url("../images/blog-banners/investment.jpg")}.attorneys.level3 .profile-blog.landuse .fragcontent::before,.staffs_134.level3 .profile-blog.landuse .fragcontent::before,.staffs_143.level3 .profile-blog.landuse .fragcontent::before{background-image:url("../images/blog-banners/landuse.jpg")}.attorneys.level3 .profile-blog.natural .fragcontent::before,.staffs_134.level3 .profile-blog.natural .fragcontent::before,.staffs_143.level3 .profile-blog.natural .fragcontent::before{background-image:url("../images/blog-banners/natural.jpg")}.attorneys.level3 .profile-blog.patent .fragcontent::before,.staffs_134.level3 .profile-blog.patent .fragcontent::before,.staffs_143.level3 .profile-blog.patent .fragcontent::before{background-image:url("../images/blog-banners/patent.jpg")}.attorneys.level3 .profile-blog.adablog .fragcontent::before,.staffs_134.level3 .profile-blog.adablog .fragcontent::before,.staffs_143.level3 .profile-blog.adablog .fragcontent::before{background-image:url("../images/blog-banners/ada.jpg")}.attorneys.level3 .profile-blog+.profile-blog,.staffs_134.level3 .profile-blog+.profile-blog,.staffs_143.level3 .profile-blog+.profile-blog{margin-top:2em}.attorneys.level3 #media-events-wdgt .collapsible>.widget-title,.staffs_134.level3 #media-events-wdgt .collapsible>.widget-title,.staffs_143.level3 #media-events-wdgt .collapsible>.widget-title{color:#349cd8 !important;font-weight:bold !important;font-size:1.0625em !important;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif !important;text-transform:uppercase !important}.attorneys.level3 #media-events-wdgt .media-tab,.staffs_134.level3 #media-events-wdgt .media-tab,.staffs_143.level3 #media-events-wdgt .media-tab{margin:0}.attorneys.level3 #media-events-wdgt>div:last-child,.staffs_134.level3 #media-events-wdgt>div:last-child,.staffs_143.level3 #media-events-wdgt>div:last-child{border-bottom:0}.attorneys.level3 #media-events-wdgt li a,.staffs_134.level3 #media-events-wdgt li a,.staffs_143.level3 #media-events-wdgt li a{font-weight:400}.attorneys.level3 #media-events-wdgt .jwfeeds-more-container,.staffs_134.level3 #media-events-wdgt .jwfeeds-more-container,.staffs_143.level3 #media-events-wdgt .jwfeeds-more-container{padding-top:1em;padding-bottom:0}.attorneys.level3 #media-events-wdgt .jwfeeds-more-container a,.staffs_134.level3 #media-events-wdgt .jwfeeds-more-container a,.staffs_143.level3 #media-events-wdgt .jwfeeds-more-container a{float:left}.attorneys.level3 .profileaddress,.staffs_134.level3 .profileaddress,.staffs_143.level3 .profileaddress{display:none}.attorneys.level3 #coreinfo .blocknumbers,.staffs_134.level3 #coreinfo .blocknumbers,.staffs_143.level3 #coreinfo .blocknumbers{padding:0;margin:0}.attorneys.level3 #coreinfo .blocknumbers>span:not(.keep),.staffs_134.level3 #coreinfo .blocknumbers>span:not(.keep),.staffs_143.level3 #coreinfo .blocknumbers>span:not(.keep){display:none}.attorneys.level3 #coreinfo .secinfo,.attorneys.level3 #coreinfo #practiceareas,.staffs_134.level3 #coreinfo .secinfo,.staffs_134.level3 #coreinfo #practiceareas,.staffs_143.level3 #coreinfo .secinfo,.staffs_143.level3 #coreinfo #practiceareas{display:none}.attorneys.level3 #coreinfo .vclink,.attorneys.level3 #coreinfo .emllink,.staffs_134.level3 #coreinfo .vclink,.staffs_134.level3 #coreinfo .emllink,.staffs_143.level3 #coreinfo .vclink,.staffs_143.level3 #coreinfo .emllink{display:none}.attorneys.level3 #coreinfo .vclink+br,.attorneys.level3 #coreinfo .emllink+br,.staffs_134.level3 #coreinfo .vclink+br,.staffs_134.level3 #coreinfo .emllink+br,.staffs_143.level3 #coreinfo .vclink+br,.staffs_143.level3 #coreinfo .emllink+br{display:none}.attorneys.level3 #breadcrumbs,.staffs_134.level3 #breadcrumbs,.staffs_143.level3 #breadcrumbs{display:none}.attorneys.level3 .slideshow,.staffs_134.level3 .slideshow,.staffs_143.level3 .slideshow{display:none}.attorneys.level3 .imgwrap,.staffs_134.level3 .imgwrap,.staffs_143.level3 .imgwrap{background-color:#333333}.attorneys.level3 .cfrags .fragment,.staffs_134.level3 .cfrags .fragment,.staffs_143.level3 .cfrags .fragment{width:100%;margin-right:0;margin-left:0}.attorneys.level3 .cfrags .fragment:not(.collapsible),.staffs_134.level3 .cfrags .fragment:not(.collapsible),.staffs_143.level3 .cfrags .fragment:not(.collapsible){margin-top:2em}.attorneys.level3 #img0,.staffs_134.level3 #img0,.staffs_143.level3 #img0{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;max-width:1300px;padding:20px 5%;margin:0 auto;color:#ffffff;font-size:16px;line-height:1.3}.attorneys.level3 #img0 ::-moz-selection, .staffs_134.level3 #img0 ::-moz-selection, .staffs_143.level3 #img0 ::-moz-selection{background:#5c5c5c}.attorneys.level3 #img0 ::selection,.attorneys.level3 #img0 ::-moz-selection,.staffs_134.level3 #img0 ::selection,.staffs_134.level3 #img0 ::-moz-selection,.staffs_143.level3 #img0 ::selection,.staffs_143.level3 #img0 ::-moz-selection{background:#5c5c5c}.attorneys.level3 #img0 a,.staffs_134.level3 #img0 a,.staffs_143.level3 #img0 a{color:#ffffff}.attorneys.level3 .profilepic,.staffs_134.level3 .profilepic,.staffs_143.level3 .profilepic{float:right;display:none;width:100px;height:auto;margin:0 0 0 10px}.attorneys.level3 #img0 .profilepic,.staffs_134.level3 #img0 .profilepic,.staffs_143.level3 #img0 .profilepic{display:block}.attorneys.level3 #banner-txt,.staffs_134.level3 #banner-txt,.staffs_143.level3 #banner-txt{width:100%}.attorneys.level3 #banner-txt [id*='banner']+[id*='banner'],.staffs_134.level3 #banner-txt [id*='banner']+[id*='banner'],.staffs_143.level3 #banner-txt [id*='banner']+[id*='banner']{padding-top:16px}.attorneys.level3 #banner-txt strong a,.staffs_134.level3 #banner-txt strong a,.staffs_143.level3 #banner-txt strong a{color:#349cd8}.attorneys.level3 #banner-txt a img,.staffs_134.level3 #banner-txt a img,.staffs_143.level3 #banner-txt a img{margin-bottom:-2px}.attorneys.level3 h1,.staffs_134.level3 h1,.staffs_143.level3 h1{display:block;margin:0 0 -0.1em;font-weight:700;font-size:200% !important;line-height:1;font-family:"Roboto Condensed",sans-serif}.attorneys.level3 h1+.position,.staffs_134.level3 h1+.position,.staffs_143.level3 h1+.position{font-weight:400 !important;font-size:118.181818182%}.attorneys.level3 #banner-address,.attorneys.level3 #banner-services,.staffs_134.level3 #banner-address,.staffs_134.level3 #banner-services,.staffs_143.level3 #banner-address,.staffs_143.level3 #banner-services{overflow:hidden}.attorneys.level3 #banner-address a:hover,.attorneys.level3 #banner-services a:hover,.staffs_134.level3 #banner-address a:hover,.staffs_134.level3 #banner-services a:hover,.staffs_143.level3 #banner-address a:hover,.staffs_143.level3 #banner-services a:hover{text-decoration:underline}.attorneys.level3 #banner-services a,.staffs_134.level3 #banner-services a,.staffs_143.level3 #banner-services a{position:relative;z-index:1;display:inline-block}.attorneys.level3 #img0 h1,.attorneys.level3 #banner-title:not(.content-in)::before,.staffs_134.level3 #img0 h1,.staffs_134.level3 #banner-title:not(.content-in)::before,.staffs_143.level3 #img0 h1,.staffs_143.level3 #banner-title:not(.content-in)::before{font-size:48px}.attorneys.level3 [class*='col-']>*,.staffs_134.level3 [class*='col-']>*,.staffs_143.level3 [class*='col-']>*{display:block;white-space:nowrap}.attorneys.level3 strong.title,.staffs_134.level3 strong.title,.staffs_143.level3 strong.title{display:block;color:#349cd8;font-size:118.181818182%}.attorneys.level3 strong.title a:hover,.staffs_134.level3 strong.title a:hover,.staffs_143.level3 strong.title a:hover{text-decoration:underline}.attorneys.level3 .block .widget-title,.staffs_134.level3 .block .widget-title,.staffs_143.level3 .block .widget-title{color:#349cd8;font-weight:bold;text-transform:uppercase}.attorneys.level3 .block .widget-title ~ *,.attorneys.level3 .block .widget-title ~ * *,.staffs_134.level3 .block .widget-title ~ *,.staffs_134.level3 .block .widget-title ~ * *,.staffs_143.level3 .block .widget-title ~ *,.staffs_143.level3 .block .widget-title ~ * *{font-weight:400}.attorneys.level3 .secinfo,.staffs_134.level3 .secinfo,.staffs_143.level3 .secinfo{padding-bottom:1.8em;font-weight:bold;font-size:0.9375rem}.attorneys.level3 .secinfo .widget-title,.staffs_134.level3 .secinfo .widget-title,.staffs_143.level3 .secinfo .widget-title{padding:20px 14px 20px 0;margin-top:0}.attorneys.level3 .secinfo strong+br,.staffs_134.level3 .secinfo strong+br,.staffs_143.level3 .secinfo strong+br{display:none}#media-events-wdgt .fragcontent .fragment:last-child{border-bottom:0}#related-attorneys ul,#related-attorneys li,#related-attorneys li a{display:block;padding:0;margin:0}#related-attorneys ul{float:left;width:100%;border-top:1px dotted #000000}#related-attorneys li{position:relative;float:left;width:100%;padding:20px 0;margin-bottom:0 !important;line-height:1.3}#related-attorneys li a{display:inline-block}#related-attorneys li+li{border-top:1px dotted #cccccc}#related-attorneys .atty_photo{position:relative;float:left;overflow:hidden;width:100px;height:100px;margin-right:20px;background-color:#333333;text-align:center}#related-attorneys .atty_photo img{position:absolute;top:50%;display:block;width:100%;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#related-attorneys .profile_link a{position:relative;z-index:300;color:#db0528;font-weight:bold;font-size:0.8em}#related-attorneys .name{display:inline-block;padding-top:14px;line-height:1}#related-attorneys .name a{display:inline-block;color:#000000;font-weight:400;font-size:1.3em}#related-attorneys .email br{display:none}#related-attorneys .email a{font-size:0.8em}#related-attorneys .fragcontent .heading4{position:relative;float:left;clear:both;display:block;padding-right:0.5em;margin-bottom:-0.44em !important;background-color:#ffffff;color:#db0528;font-weight:400;font-size:1.5em;font-family:"Roboto Condensed",sans-serif}#related-attorneys .fragcontent .heading4 ~ .heading4{margin-top:1.5em}#tabs-nav{float:left;display:none;width:100%;padding-top:30px;padding-bottom:10px}#tabs-nav .widget-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;display:inline-block;padding:0 20px;border:1px solid #f1f1f1;margin:0 1px 1px 0 !important;background-color:#f1f1f1;color:#349cd8;font-weight:bold;font-size:16px;line-height:38px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#tabs-nav .tab-expanded{border-color:#f4f4f4;background-color:#f9f9f9;color:#db0528;box-shadow:inset 0 3px 0 #349cd8;line-height:38px}#tabs-content{float:left;width:100%}#tabs-content .tabbed-panel>.widget-title{color:#db0528;font-weight:bold;text-transform:uppercase}#tabs-content .fragment{width:100%}.tabbed-panel>div{display:none}.tabbed-panel>.widget-title{position:relative;padding-left:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabbed-panel>.widget-title::before{position:absolute;top:50%;left:0;display:block;width:16px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #db0528;margin-top:-2px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:''}.tabbed-panel.tab-expanded>div{display:block}.tabbed-panel.tab-expanded .widget-title::before{margin-bottom:0;-webkit-transform:translateY(-30%) rotate(90deg);transform:translateY(-30%) rotate(90deg)}.collapsible.fragment{padding-bottom:0;margin-bottom:0}.collapsible.fragment .fragment{border-bottom-style:dotted}.collapsible.fragment .fragment .widget-title{margin-top:0.8em;color:#000000;font-size:1.1em;text-transform:uppercase !important}.collapsible.fragment .fragment .fragcontent{padding-top:0}.collapsible.fragment .fragment ul{padding-left:0}.collapsible.fragment>.widget-title{position:relative;padding:20px 14px 20px 0;border-bottom:0;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapsible.fragment>.widget-title::after{position:absolute;top:50%;right:0;left:auto;display:block;width:13px;border-right:7px solid transparent;border-bottom:10px solid #dddddd;border-left:7px solid transparent;margin-top:-2px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:''}.collapsible.fragment>div{padding-top:0;padding-bottom:1.8em}.collapsible.fragment ul{padding-left:20px}.collapsible.fragment ul a{font-weight:normal}.collapsible.fragment.collapsed>.widget-title+*{display:none}.collapsible.fragment.collapsed>.widget-title::after{-webkit-transform:translateY(-30%) rotate(180deg);transform:translateY(-30%) rotate(180deg)}.jwfeeds-more-container{overflow:hidden;padding-bottom:2em}.jwfeeds-more-container a{float:right;display:block}.jwfeeds-more-container .jwfeeds-more{font-weight:bold}.jwfeeds-more-container .more-arrow{display:none}#contactform.collapsible form{padding-bottom:20px}#practiceareas .collapsible{padding-bottom:0;margin-bottom:0}#practiceareas .collapsible>.widget-title{position:relative;padding:20px 14px 20px 0;border-bottom:0;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#practiceareas .collapsible>.widget-title::after{position:absolute;top:50%;right:0;left:auto;display:block;width:13px;border-right:7px solid transparent;border-bottom:10px solid #dddddd;border-left:7px solid transparent;margin-top:-2px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:''}#practiceareas .collapsible>div{padding-top:0;padding-bottom:1.8em}#practiceareas .collapsible.collapsed>.widget-title+*{display:none}#practiceareas .collapsible.collapsed>.widget-title::after{-webkit-transform:translateY(-30%) rotate(180deg);transform:translateY(-30%) rotate(180deg)}.collapsible.not-collapsible>.widget-title::after{content:none}#attorneys .page-utils .print{display:none}#attorneys select{position:relative;border-radius:0;outline:none;background-color:#ffffff;font-size:0.9375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}#attorneys .mwrap::before{content:none !important}#attorneys #content{padding-right:0 !important}#alphabhets{overflow:hidden;width:100%;max-width:940px;margin:0 auto}#alphabhets a{float:left;display:inline-block;width:50px;margin:0 1px 2px;background-color:#f2f2f2;color:#db0528 !important;font-size:18px;line-height:50px;text-align:center;text-decoration:none !important}#alphabhets a.lc{width:auto;padding:0 20px 0 21px}#alphabhets a:hover{background-color:#e6e6e6;color:#000000}#profilesearch{width:100%;max-width:940px;padding-top:2em;margin:0 auto}#profilesearch .option{display:none}#psearchform label{font-weight:bold;font-size:0.6em;text-transform:uppercase}#psearchform input,#psearchform select{float:right;width:100%;height:40px;padding:0 10px;border:1px solid #c5c5c5;line-height:40px}#psearchform select{background:url("../images/icons/select.png") no-repeat center right}#psearchform .field,#psearchform .option{float:left;width:100%;padding-right:12px;margin-bottom:1em}#psearchform .field.option,#psearchform .option.option{position:relative;padding-left:20px;line-height:1}#psearchform .field.option input,#psearchform .option.option input{position:absolute;top:5px;left:0;width:auto;height:auto}#section_1361 #content,#section_2183 #content{padding-right:0}#section_1361 .mwrap::before,#section_2183 .mwrap::before{content:none}#section_1361 .jwfeeds-more-container,#section_2183 .jwfeeds-more-container{position:absolute;right:0;bottom:0;display:none;padding-bottom:0}#section_1361 .page-utils,#section_1361 .sidebar,#section_2183 .page-utils,#section_2183 .sidebar{padding-bottom:0 !important}#section_1361 .rss-feed,#section_2183 .rss-feed{position:relative;padding-bottom:2em;border-bottom:2px solid #db0528;margin-bottom:2em}#section_1361 .rss-feed ul,#section_1361 .rss-feed li,#section_2183 .rss-feed ul,#section_2183 .rss-feed li{display:block;padding:0;margin:0}#section_1361 .rss-feed li+li,#section_2183 .rss-feed li+li{padding-top:1em;border-top:1px dotted #cccccc;margin-top:1em}#section_1361 .rss-feed>div,#section_2183 .rss-feed>div{padding-top:1em}#section_1361 li a,#section_2183 li a{font-weight:400 !important}#section_1361 .taxonomy,#section_2183 .taxonomy{margin-bottom:-0.3em;color:#333;font-size:0.8em;line-height:1.3}#section_1361 .taxonomy.practices a,#section_2183 .taxonomy.practices a{font-weight:bold !important}#section_1361 .taxonomy+.taxonomy,#section_2183 .taxonomy+.taxonomy{margin-top:0.2em}#section_1361 .taxonomy a,#section_2183 .taxonomy a{color:#333333}#section_1361 .jmbm-authors,#section_1361 .rss-feed .lawyers,#section_1361 .taxonomy label,#section_2183 .jmbm-authors,#section_2183 .rss-feed .lawyers,#section_2183 .taxonomy label{display:none}#section_1361 .see_more,#section_2183 .see_more{position:absolute;top:0;right:0;display:block;padding:6px 10px;margin-top:0.3em;background-color:#e6e6e6;color:#333333;font-size:0.7em;line-height:1;text-decoration:none !important;text-transform:uppercase}#section_1361 .see_more:hover,#section_2183 .see_more:hover{background-color:#dbdbdb;color:#000000}#section_1361 .widget-title,#section_2183 .widget-title{display:inline-block;padding:6px 10px;margin-top:0;background-color:#000000;color:#ffffff;font-size:0.7em;line-height:1;text-transform:uppercase}#section_3197 h1+.description{overflow:hidden}#section_3197 h1+.description>div{position:relative;float:left;width:100%;min-height:164px;padding-top:2em;padding-right:10px;padding-bottom:2em;padding-left:10px}#section_3197 h1+.description>div:nth-child(2n){background-color:#fafafa}#section_3197 h1+.description>div:nth-child(2n) a{color:#2177a9}#section_3197 h1+.description>div+div{border-top:1px dotted #cccccc}#section_3197 h1+.description .thumb{float:left;max-width:38%;margin:0 10px 6px 0}#section_3197 h1+.description .links strong{display:block}#section_3197 h1+.description br:last-child{display:none}#section_3197 h1+.description img{float:left;width:100%;height:auto;margin:0}:is(#subsection_2726,#subsection_4771) tr{padding-right:10px;padding-left:10px}:is(#subsection_2726,#subsection_4771) tr+tr{display:block;border-top:1px dotted #cccccc}:is(#subsection_2726,#subsection_4771) tr:nth-child(2n){background-color:#fafafa !important}:is(#subsection_2726,#subsection_4771) tr:nth-child(2n) a{color:#2177a9 !important}:is(#subsection_2726,#subsection_4771) td:first-child{width:90px !important;padding:1em 0;text-align:center}:is(#subsection_2726,#subsection_4771) td:first-child img{float:left;width:100%;margin:0}:is(#subsection_2726,#subsection_4771) td+td{padding:1em 0 1em 1em}#subsection_644 .description .fact{padding:1em 0;border-bottom:1px dotted #cccccc}#subsection_644 .description .fact .heading4{margin:0;color:#db0528;font-size:14px;text-transform:uppercase}#subsection_644 .description .fact p{margin:0}#subsection_644 .description .fact p a{color:#000000;font-weight:400;text-decoration:underline}#subsection_644 .top-facts{overflow:hidden}#subsection_644 .top-facts .fact{float:left;width:100%;border-bottom:1px dotted #cccccc}#subsection_644 .more_facts .fact:last-child{border-bottom:0}#subsection_645 .description .heading4,#staffs_134 .description .heading4,#staffs_143 .description .heading4{position:relative;float:left;clear:both;display:block;padding-right:0.5em;margin-bottom:-0.44em !important;background-color:#ffffff;color:#db0528;font-weight:400;font-size:1.5em;font-family:"Roboto Condensed",sans-serif}#subsection_645 .description .heading4+.row,#staffs_134 .description .heading4+.row,#staffs_143 .description .heading4+.row{padding-top:1em;border-top:1px dotted #cccccc}#subsection_645 #alphabhets,#subsection_645 #profilesearch,#staffs_134 #alphabhets,#staffs_134 #profilesearch,#staffs_143 #alphabhets,#staffs_143 #profilesearch{display:none}#subsection_645 .row,#staffs_134 .row,#staffs_143 .row{float:left;width:100%}#subsection_645 .attorney,#staffs_134 .attorney,#staffs_143 .attorney{position:relative;float:left;width:100%;min-height:140px;padding-right:20px;padding-left:110px;margin-bottom:1.5em;font-size:0.8em;line-height:1.2}#subsection_645 .attorney hr,#staffs_134 .attorney hr,#staffs_143 .attorney hr{border-width:1px 0 0;border-top:1px solid #f0f0f0}#subsection_645 .attorney strong,#staffs_134 .attorney strong,#staffs_143 .attorney strong{font-size:1.3em}#subsection_645 .attorney a,#staffs_134 .attorney a,#staffs_143 .attorney a{font-weight:400}#subsection_645 .attorney br+br,#staffs_134 .attorney br+br,#staffs_143 .attorney br+br{display:block}#subsection_645 .image-normalizer,#staffs_134 .image-normalizer,#staffs_143 .image-normalizer{position:absolute;top:0;left:0;overflow:hidden;width:100px;padding-top:138.883px;border-radius:2px;margin:0;margin-bottom:10px}#subsection_645 .image-normalizer img,#staffs_134 .image-normalizer img,#staffs_143 .image-normalizer img{position:absolute;top:0;left:50%;width:auto;max-width:none;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#subsection_648 .profile-wrapper{float:left;width:100%;text-align:center}#subsection_648 .profile-w-overlay{position:relative;display:inline-block;width:48%;min-width:288px;max-width:100%;margin:0 7px 1em;text-align:left;cursor:pointer}#subsection_648 .profile-w-overlay img{float:left;width:100%;margin:0}#subsection_648 .profile-w-overlay .heading4{position:absolute;bottom:0;left:0;display:block;width:100%;padding:10px 4px;background-color:rgba(0,0,0,0.7);color:#349cd8;line-height:1.1;text-align:center;text-transform:uppercase}#subsection_648 .profile-w-overlay .ic_caption{position:absolute;top:0;left:0;display:block;opacity:0;width:100%;height:100%;padding:0 20px;background-color:rgba(0,0,0,0.8);color:#ffffff;font-size:0.9em;text-decoration:none !important;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}#subsection_648 .profile-w-overlay .ic_caption span{color:#349cd8}#subsection_648 .profile-w-overlay:hover .ic_caption{opacity:1}#subsection_648 .ic_text{font-size:15px}.locations #content .bodytext a{font-weight:400}.locations .blocknumbers{font-weight:bold}.locations #subnav .selected a{color:#db0528}.locations .officephoto{margin-top:-10px}.locations .blocks{border-bottom:1px dotted #cccccc}.locations .description ul{padding-top:1em;padding-bottom:0.5em;border:1px solid #e6e6e6;border-radius:4px;background-color:#f0f0f0}.locations .description ul+br{display:none}#locations .blocknumbers,#contactus .blocknumbers{font-weight:bold}#locations .location .widget-title a,#contactus .location .widget-title a{color:#db0528;font-weight:bold !important}#locations .location:last-child,#contactus .location:last-child{clear:both}#contactus .mwrap::before{content:none !important}#contactus .detailedform{float:none;max-width:940px;margin:0 auto}#contactus #content{padding-right:0 !important}#contactus .blocks{overflow:hidden}#contactus .blocks .location{float:left}#subsection_2847 .careers_row,#subsection_3912 .careers_row{padding-top:2em;padding-right:10px;padding-bottom:2em;padding-left:10px;border-radius:4px;margin-bottom:0;background-color:transparent}#subsection_2847 .careers_row .heading4,#subsection_3912 .careers_row .heading4{margin-top:0}#subsection_2847 .careers_row .heading5,#subsection_3912 .careers_row .heading5{margin:0 0 1em;font-weight:400}#subsection_2847 .careers_row .heading5 a,#subsection_3912 .careers_row .heading5 a{font-weight:400}#subsection_2847 .careers_row p:last-child,#subsection_3912 .careers_row p:last-child{padding-top:0;margin-bottom:0}#subsection_2847 .careers_row:nth-child(2n),#subsection_3912 .careers_row:nth-child(2n){background-color:#f7f7f7}#subsection_2847 .careers_row+.careers_row,#subsection_3912 .careers_row+.careers_row{padding-top:2em;padding-bottom:2em;border-top:1px dotted #cccccc}#subsection_2847 .careers_row .photo,#subsection_3912 .careers_row .photo{position:relative;overflow:hidden;width:130px !important;padding-top:181px;border-radius:2px}#subsection_2847 .careers_row .photo img,#subsection_3912 .careers_row .photo img{position:absolute;top:0;left:50%;width:auto;max-width:none;height:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}.page-utils{display:none;padding:40px 20px 24px 0;margin-bottom:5px;background-color:#ffffff;text-align:right}.page-utils .wrapper{display:inline-block;margin-left:14px;white-space:nowrap}.page-utils a[style*='display:block; width:30px;']{display:none !important}#index .page-utils{display:none}.page-utils a{position:relative;display:inline-block;color:#000000;font-weight:bold;font-size:14px}.page-utils a+a{margin-left:16px}.page-utils a:hover{color:#db0528}.page-utils a::before{float:left;display:block;width:16px;height:16px;margin:0 4px 0 0;background:url("../images/../images/icons/download-pdf.png") no-repeat center center;background-size:100% auto;content:''}.page-utils a.print::before{background-image:url("../images/../images/icons/print.png")}.page-utils a.subscribe{color:#db0528}.page-utils a.subscribe::before{width:14px;height:14px;background-image:url("../images/../images/icons/subscribe.png")}.page-utils a.subscribe:hover{color:#000000}.page-utils a.email::before{background-image:url("../images/../images/icons/email.png")}.page-utils+.fragment{padding-top:0}.page-utils+.fragment:last-child{border-bottom:0}.lbox .lbox_footer .buttons{float:right;padding:5px 10px;margin-top:-10px}.lbox_close_btn{float:left}#email_disclaimer{overflow:auto;height:200px;padding:20px;border:3px solid #333333;background:#ffffff;color:#333333}#email_disclaimer h3{padding:5px;background:#4555a6;color:#ffffff}#email_disclaimer p{padding:5px;font-size:12px}#section_8 .attorney{float:left;width:50%;padding:0 10px;margin-top:1.5em;font-size:1em;text-align:center}#section_8 .attorney img{margin-bottom:0.5em}#section_8 .attorney a{display:block;line-height:1}#section_8 .image-normalizer{position:relative;display:inline-block;overflow:hidden;width:100%;padding-top:139%;border-radius:2px;margin-bottom:0.5em}#section_8 .image-normalizer img{position:absolute;top:0;left:50%;width:auto;max-width:none;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#section_2263 .mwrap::before{content:none !important}#section_2263 #content{padding-right:0 !important}#section_2263 .bodytext .description{max-width:940px;margin:0 auto}#section_2263 .infofields{float:left;width:100%;padding-bottom:1em}#section_2263 .checkboxes_fieldset{float:left;width:100%}#section_2263 .checkboxes_fieldset label{position:relative;display:block;padding-left:22px;font-size:0.9em;line-height:1.3}#section_2263 .checkboxes_fieldset label input{position:absolute;top:1px;left:0;width:auto}#section_2263 .checkboxes_fieldset span{width:100%}#section_2263 .checkboxes_fieldset+.checkboxes_fieldset{padding-top:0}#section_2263 .captcha_fields{float:left;width:100%;padding-top:1em;padding-bottom:1em}#section_2263 .submitbtn{padding-left:0;margin-top:1em}#section_2263 #errmsg{padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important}#attorneysearchresults .atty_photo{position:relative;float:left;overflow:hidden;width:22.7848101%;padding-top:31.6455696%;border-radius:3px;margin:0 1em 0 0}#attorneysearchresults .atty_photo img{position:absolute;top:0;left:50%;width:auto;max-width:none;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#attorneysearchresults .peoplelist{position:relative;float:left;width:100%;padding:15px 0;border:0}#attorneysearchresults .peoplelist .name{display:inline-block;color:#db0528;font-size:1.5em !important;line-height:1.1;font-family:'Roboto Condensed', sans-serif}#attorneysearchresults .peoplelist .col3{border:0}#attorneysearchresults .peoplelist+.peoplelist{border-top:1px dotted #cccccc}body.l2:not([id]) .assistive-text,body.single.l2 .assistive-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body.l2:not([id]) h1.entry-title,body.single.l2 h1.entry-title{line-height:1.2}body.l2:not([id]) article,body.single.l2 article{padding:1.5em 1em;border-bottom:1px solid #dddddd}body.l2:not([id]) article:nth-child(2n),body.single.l2 article:nth-child(2n){background-color:#f4f4f4}body.l2:not([id]) article .entry-summary p:first-child,body.single.l2 article .entry-summary p:first-child{margin-top:0}body.l2:not([id]) article .entry-summary p:last-child,body.single.l2 article .entry-summary p:last-child{margin-bottom:0}body.l2:not([id]) article .entry-header .listing-entry-practices,body.single.l2 article .entry-header .listing-entry-practices{margin:0;font-weight:400;font-size:1em}body.l2:not([id]) article .entry-header .listing-entry-title,body.single.l2 article .entry-header .listing-entry-title{margin:0;font-size:1em}body.l2:not([id]) article .entry-header .listing-entry-title a,body.single.l2 article .entry-header .listing-entry-title a{color:#000000}body.l2:not([id]) #bottomnav,body.single.l2 #bottomnav{overflow:hidden;padding:1.5em 1em;font-weight:bold}body.l2:not([id]) #bottomnav a:hover,body.single.l2 #bottomnav a:hover{color:#db0528}body.l2:not([id]) #bottomnav .nav-next,body.single.l2 #bottomnav .nav-next{float:right}body.l2:not([id]) #bottomnav .nav-previous,body.single.l2 #bottomnav .nav-previous{float:left}.lbox{height:auto !important}.lbox .lbox_footer{overflow:hidden}.lbox #email_disclaimer{height:auto !important}.lbox p{padding:0 !important;margin:0 !important}.lbox .buttons{float:none !important;padding-top:0 !important;margin-top:0 !important;text-align:center !important}.lbox .buttons button{padding-top:1em !important;padding-bottom:1em !important}body#services #content{padding-right:0}body#services .mwrap::before{content:none}body#services #contactform{display:none}#services-grid{overflow:hidden;padding-top:1em}#services-grid ul,#services-grid li,#services-grid a{display:block;padding:0;margin:0;color:#ffffff !important;line-height:1;font-family:"Roboto Condensed",sans-serif;text-align:center;text-shadow:0 0 3px rgba(0,0,0,0.5)}#services-grid li{float:left;width:48.9473684%;margin-bottom:2% !important;margin-left:2.1052632%;background-color:#8c8c8c;background-repeat:no-repeat;background-position:center center;font-size:20px;vertical-align:middle}#services-grid a{position:relative;width:100%;height:140px}#services-grid a span{position:absolute;top:50%;display:block;width:100%;padding:0 10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#services-grid a:hover{background-color:rgba(0,0,0,0.1)}#services-grid .all-practice-group{background-color:#db0528}#services-grid .all-industry-group{background-color:#349cd8}#services-grid .bankruptcy{background-image:url("../images/services/bankruptcy.jpg")}#services-grid .corporate-law{background-image:url("../images/services/corporate-law.jpg")}#services-grid .entertainment{background-image:url("../images/services/entertainment.jpg")}#services-grid .government{background-image:url("../images/services/government.jpg")}#services-grid .intellectual-property{background-image:url("../images/services/intellectual-property.jpg")}#services-grid .labor-employment{background-image:url("../images/services/labor-employment.jpg")}#services-grid .litigation{background-image:url("../images/services/litigation.jpg")}#services-grid .real-state{background-image:url("../images/services/real-state.jpg")}#services-grid .taxation{background-image:url("../images/services/taxation.jpg")}#services-grid .contact-us{background-image:url("../images/services/contact-us.jpg")}#careers-grid{overflow:hidden;padding-top:1em}#careers-grid ul,#careers-grid li,#careers-grid a{display:block;padding:0;margin:0;color:#ffffff !important;line-height:1;font-family:"Roboto Condensed",sans-serif;text-align:center;text-shadow:0 0 3px rgba(0,0,0,0.5)}#careers-grid li{float:left;width:100%;margin-bottom:2% !important;margin-left:2.1052632%;background-color:#8c8c8c;background-repeat:no-repeat;background-position:center center;background-size:cover;font-size:22px;vertical-align:middle}#careers-grid a{position:relative;width:100%;height:160px}#careers-grid a span{position:absolute;top:50%;display:block;width:100%;padding:0 10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#careers-grid a:hover{background-color:rgba(0,0,0,0.1)}#careers-grid .experienced-lawyers{background-image:url("../images/careers/experienced-lawyers.jpg")}#careers-grid .summer-program{background-image:url("../images/careers/summer-program.jpg")}#careers-grid .professional-staff{background-image:url("../images/careers/professional-staff.jpg")}.heading4.red-title{color:#db0528;text-transform:none !important}/*! 46.875em | 57.5em | 62.5625em | 53.5625em */@media screen and (min-width: 25em){#topnav ul{padding:0 50px}.attorneys.level3 .profilepic,.staffs_134.level3 .profilepic,.staffs_143.level3 .profilepic{width:27.7777778%}.attorneys.level3 h1,.staffs_134.level3 h1,.staffs_143.level3 h1{font-size:218.181818182% !important}#services-grid a{height:180px}#careers-grid a{height:120px}}@media screen and (min-width: 29.125em){#logo a{width:324px;padding-top:80px}#container{padding-top:80px}}@media screen and (min-width: 29.375em){#section_3197 h1+.description>div{padding-left:160px}#section_3197 h1+.description .thumb{position:absolute;top:0;left:10px;float:none;width:150px;max-width:auto;margin:2.2em 0 0}#section_3197 h1+.description .links{padding-left:1em}}@media screen and (min-width: 31.25em){div.w60+img{max-width:53%}div.w55+img{max-width:48%}div.w50+img{max-width:43%}div.w45+img{max-width:38%}div.w40+img{max-width:33%}div.w35+img{max-width:28%}div.w30+img{max-width:23%}#top-numbers-v2{font-size:19px}#top-numbers-v2.tnv2-sticky{height:92px}#top-numbers-v2.tnv2-sticky ~ #container{padding-top:92px}.contactform.index-widget .formdesc{font-size:1.5rem}.contactform.index-widget .formdesc .phone-tag{display:inline-block}.contactform.index-widget .formdesc .phone-tag:last-child::before{margin:0 0.6em;content:'\007C'}#psearchform .field,#psearchform .option{width:50%}:is(#subsection_2726,#subsection_4771) td:first-child{width:120px !important}#subsection_644 .top-facts .fact{width:50%;padding-right:20px;border-bottom:0}#subsection_644 .top-facts .wrap{overflow:hidden;border-bottom:1px dotted #cccccc}}@media screen and (min-width: 34.375em) and (max-width: 46.8125em){#subsection_645 .attorney,#staffs_134 .attorney,#staffs_143 .attorney{width:50%}}@media screen and (min-width: 34.375em){.practice-columns .col{padding-right:20px}.practice-columns ul{-webkit-columns:2;-moz-columns:2;columns:2}#section_2263 .checkboxes_fieldset{width:50%;padding-right:20px}}@media screen and (min-width: 37.5em){#index #menu-icon a{background-color:transparent}#section_8 .attorney{width:25%;font-size:0.85em}#careers-grid li{width:31.9298246%;font-size:26px}#careers-grid li:first-child,#careers-grid li:nth-child(3n+1){margin-left:0}}@media screen and (min-width: 38.33333em){.text-container .subh4{font-size:21.66667px;font-size:1.35417rem}}@media screen and (min-width: 40.625em){.video-count-2 .video{float:left;width:48%}.video-count-2 .video+.video{margin-top:0;margin-left:4%}}@media screen and (min-width: 42.125em){#menu-icon{padding-left:28px}#complementary-menu{display:block}.hfrags #head-search{display:block}#index .stripewrap #idx-search{display:block}}@media screen and (min-width: 43.75em){#attorney_4209 #banner-title{padding-top:20px}.attorneys.level3 #img0,.staffs_134.level3 #img0,.staffs_143.level3 #img0{padding:0;padding-top:400px}.attorneys.level3 #img0:after,.staffs_134.level3 #img0:after,.staffs_143.level3 #img0:after{position:absolute;z-index:300;right:0;bottom:0;display:block;width:calc(100% - 400px);height:50px;background-image:-webkit-linear-gradient(transparent, #333);background-image:linear-gradient(transparent, #333);content:'';pointer-events:none}.attorneys.level3 .profilepic,.staffs_134.level3 .profilepic,.staffs_143.level3 .profilepic{position:absolute;top:0;left:0;width:auto;height:100%;margin:0}.attorneys.level3 #banner-txt,.staffs_134.level3 #banner-txt,.staffs_143.level3 #banner-txt{position:absolute;top:0;left:0;height:100%;padding-right:20px;padding-left:420px}.attorneys.level3 #banner-title,.staffs_134.level3 #banner-title,.staffs_143.level3 #banner-title{padding-top:20px}#tabs-nav{display:block}.tabbed-panel>.widget-title{display:none}#services-grid li{width:31.9298246%;font-size:26px}#services-grid li:first-child,#services-grid li:nth-child(3n+1){margin-left:0}#services-grid a{height:224px}}@media screen and (min-width: 46.875em){.video-wrapper.v-w50{width:50% !important;padding-top:28.125%}.video-wrapper.v-w50+*{clear:none}.video-wrapper.v-w70{width:70% !important;padding-top:39.375%}.video-wrapper.v-w70+*{clear:none}.responsive-video-list ul img{float:left;display:block;width:70px;height:auto;border-radius:0;margin:-5px 10px -5px 0;vertical-align:middle}.responsive-video-list ul a{display:-webkit-flex;display:flex;padding:5px 10px 5px 0;-webkit-align-items:center;align-items:center;font-size:0.9em;vertical-align:middle}#top-numbers-v2{display:none}#top-numbers-v2.tnv2-sticky ~ #container{padding-top:0}.contactform.fragment{padding-bottom:30px;font-size:.875rem}.contactform.fragment .fld,.contactform.fragment .textarea{margin-bottom:8px}.contactform.fragment button{padding:13px 0;font-size:.8125rem}.contactform.fragment input[type='text']{height:37px;line-height:37px}.contactform.fragment textarea{height:87px}.contactform.fragment .disclaimer{padding:0 0 0 25px}.contactform.fragment .disclaimer input[type='checkbox']{width:15px;height:15px;margin-left:-25px}.contactform.fragment .fld center{width:102px;height:34px;margin-bottom:-8px}.contactform.fragment label[for='imagetext']{width:calc(100% - 110px);margin-bottom:8px;margin-top:-34px}.contactform.fragment #ImageText{height:34px;font-size:.875rem;line-height:32px}.secondary-sidebar .fragment ul,.secondary-sidebar .fragment li,.secondary-sidebar .fragment li a{font-size:16px}body{padding:0 0}.l2 .mwrap{padding-bottom:40px;font-size:18px}.l2 .secondary-sidebar{padding-bottom:40px;font-size:.9375rem;line-height:1.45}.mwrap::before{position:absolute;z-index:-1;top:0;display:block;height:100%;content:'';background-color:rgba(0,0,0,0);border-left:1px solid #dddddd}.l2 .mwrap::after{display:none}.fragment{width:calc(100% - 50px);padding:0 0 20px;margin:0 25px}.fragment .widget-title{width:100%;padding:12px 0;margin:0}.fragment .fragcontent,.fragment .description{padding-top:26px}#content .bodytext{padding-right:30px;padding-bottom:0;padding-left:30px}#content .cfrags{padding:0 30px}#content .cfrags .fragment{padding-right:0;padding-left:0;border-bottom:0}#content .cfrags .fragment .widget-title{padding:0;border-bottom:1px solid #cccccc;margin:0;background:none;font-size:1.625rem;font-family:"Roboto Condensed",sans-serif}#content .bodytext>h1{margin:0.8em 0 0;font-size:2.75rem;letter-spacing:-2px}#content .bodytext>h1+strong[class*='heading']{padding-bottom:0.5em;margin-top:0;font-weight:400;font-size:1.625rem;line-height:1.1}#content .bodytext>h1+strong[class*='heading'] *{font-style:normal}.generic #content .bodytext h2{margin:0.8em 0 0;font-size:2.75rem;letter-spacing:-2px}#footer{position:relative;padding:0;text-align:left;font-size:14px;font-size:.875rem}#footer .fcontainer{overflow-y:hidden;padding:170px 30px 60px;background-position:center 21px;background-size:auto auto}#footer .footerlocalities{position:relative;float:left;width:100%;padding-left:240px;margin-bottom:40px}#footer .footerlocalities .social-media{position:absolute;top:4px;left:0;margin:0}#footer .footerlocalities .social-media a{max-width:38px}#footer .social-media{margin-right:0}#footer .social-media .connect-icons{-webkit-justify-content:flex-start;justify-content:flex-start}#footer .social-1{width:38px}#footer .social-1+div{padding-left:73px}#footer .social-2{width:80px}#footer .social-2+div{padding-left:115px}#footer .social-3{width:122px}#footer .social-3+div{padding-left:157px}#footer .social-4{width:164px}#footer .social-4+div{padding-left:199px}#footer .social-5{width:206px}#footer .social-5+div{padding-left:241px}#footer .social-6{width:248px}#footer .social-6+div{padding-left:283px}#footer .social-7{width:290px}#footer .social-7+div{padding-left:325px}#footer .localities-wrapper{clear:none}#footer .copyright{clear:both;font-size:.875rem;line-height:normal}#footer .copyright a{display:inline}#footer .copyright br{display:none}#footer .credits{float:right;margin-top:-16px;font-weight:normal}#footernav{position:absolute;top:100px;left:0;width:100%;height:40px;padding:0;border-bottom:1px solid #f5f5f5;margin:0;background-color:#dcdcdc;font-weight:bold;font-size:0;text-align:center;text-transform:uppercase}#footernav::before{display:inline-block;height:100%;vertical-align:middle;content:''}#footernav li::before{display:inline-block;margin:0 2px;font-size:1rem;line-height:1;vertical-align:middle;content:'\00B7'}#footernav li:first-child::before{content:none}#footernav li a{padding:6px 10px;font-size:.6875rem;line-height:1}#footernav li a:hover{border-radius:3px;background-color:rgba(0,0,0,0.2);color:currentColor}#social{padding-top:30px;padding-bottom:30px;border:0}#social .connect-icons{margin-right:0;margin-left:0}.detailedform{padding:20px 0}#disclaimer .bodytext .entryinfo{margin:0}#sitemap #content .bodytext ul,#content .bodytext .subpageslist ul{padding-left:0;list-style-type:none}#sitemap #content .bodytext ul ul,#content .bodytext .subpageslist ul ul{padding-left:20px;margin:1em 0}#sitemap #content .bodytext div>ul>li,#content .bodytext .subpageslist>ul>li{padding:0}#sitemap #content .bodytext div>ul ul,#content .bodytext .subpageslist>ul ul{border-left:1px dotted #cacaca}ul.-two-columns,ol.-two-columns{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}a.btn,button:not(#siteSearchButton),#Submit,input[value='Search']:not(.adminbar-button){font-size:.75rem}.l2 .secondary-sidebar{float:right;width:250px;margin-left:-250px}.l2 #content{float:left;width:100%;padding-right:250px}.l2 .mwrap::before{right:0;width:250px}.text-container .cols{float:left;width:47.91667%}.text-container .column-2{float:right}.contactform.index-widget .formdesc .l1{display:inline-block}.contactform.index-widget .formdesc .l1::after{margin:0 0.6em;content:'\007C'}.contactform.index-widget .disclaimer{padding:0 0 0 25px;font-size:.875rem}.contactform.index-widget .disclaimer input[type='checkbox']{width:15px;height:15px;margin-left:-25px}.scf-example-1.index-widget{font-size:.9375rem}.scf-example-1.index-widget .fld,.scf-example-1.index-widget .textarea{margin-bottom:10px}.scf-example-1.index-widget input{height:40px;line-height:40px}.scf-example-1.index-widget textarea{height:140px;padding:9px 12px}.scf-example-1.index-widget button{font-size:1.125rem}.scf-example-1.index-widget .fld center{width:120px;height:40px;margin-bottom:-10px}.scf-example-1.index-widget label[for='imagetext']{width:calc(100% - 130px);margin-bottom:10px;margin-top:-40px}.scf-example-1.index-widget #ImageText{height:40px;font-size:.875rem;line-height:38px}.attorneys.level3 .cfrags>div>strong.widget-title,.staffs_134.level3 .cfrags>div>strong.widget-title,.staffs_143.level3 .cfrags>div>strong.widget-title{font-size:1.875em !important}.attorneys.level3 #blogs li,.attorneys.level3 #blogs li a,.staffs_134.level3 #blogs li,.staffs_134.level3 #blogs li a,.staffs_143.level3 #blogs li,.staffs_143.level3 #blogs li a{font-size:18px}.attorneys.level3 .secinfo strong+br,.staffs_134.level3 .secinfo strong+br,.staffs_143.level3 .secinfo strong+br{display:none}#section_1361 .cfrags,#section_2183 .cfrags{padding-top:1em !important}.page-utils+.fragment .widget-title{margin-top:-20px}.page-utils{display:block}#careers-grid a{height:120px;font-size:22px}}@media screen and (min-width: 48.75em){#complementary-menu .services{display:inline-block}}@media screen and (min-width: 50em){#attorney_4209 #banner-title{padding-top:25px}.attorneys.level3 #img0,.staffs_134.level3 #img0,.staffs_143.level3 #img0{padding-top:500px}.attorneys.level3 #img0:after,.staffs_134.level3 #img0:after,.staffs_143.level3 #img0:after{width:calc(100% - 500px)}.attorneys.level3 #banner-txt,.staffs_134.level3 #banner-txt,.staffs_143.level3 #banner-txt{padding-right:30px;padding-left:530px}.attorneys.level3 #banner-title,.staffs_134.level3 #banner-title,.staffs_143.level3 #banner-title{padding-top:30px}#section_1361 .rss-feed,#section_2183 .rss-feed{float:left;width:48%}#section_1361 .rss-feed:nth-child(2n),#section_2183 .rss-feed:nth-child(2n){float:right;margin-left:4%}#section_1361 .cfrags,#section_2183 .cfrags{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 51.25em){#index .stripewrap::after{bottom:86px}#index .stripewrap{padding-bottom:0}#index #idx-search{position:absolute;top:50%;right:0;width:51.4912281%;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#idx-recent-news{width:46.2365591%}#idx-delivering-results{padding-bottom:55px}}@media screen and (min-width: 52.5em){.bodytext .location{float:left;width:50%}.l2:not(#attorneysearchresults) .peoplelist .col1,.l2:not(#attorneysearchresults) .peoplelist .col2,.l2:not(#attorneysearchresults) .peoplelist .col3{float:left;margin:0}.l2:not(#attorneysearchresults) .peoplelist{overflow-y:hidden;padding:15px 0;border-bottom:1px solid #cccccc}.l2:not(#attorneysearchresults) .peoplelist .col1{width:42%}.l2:not(#attorneysearchresults) .peoplelist .col2{width:28%}.l2:not(#attorneysearchresults) .peoplelist .col3{width:25%;border-bottom:0;margin-bottom:0}.l2:not(#attorneysearchresults) .peoplelist .name{float:left;display:inline-block;font-size:130%}.l2:not(#attorneysearchresults) .peoplelist .emllink,.l2:not(#attorneysearchresults) .peoplelist .loc,.l2:not(#attorneysearchresults) .peoplelist .blocknumbers{color:#888888;font-weight:normal !important;font-size:90%}.l2:not(#attorneysearchresults) .peoplelist .emllink{float:left;clear:both;display:inline-block}.l2:not(#attorneysearchresults) .peoplelist .emllink::before{content:'\2d\20'}.l2:not(#attorneysearchresults) .peoplelist .pos{font-style:italic;font-family:Georgia, TimesNewRoman, 'Times New Roman', Times, Baskerville, serif}.l2:not(#attorneysearchresults) .peoplelist p{margin:0}.detailedform fieldset>.fld{display:block;padding-left:250px}.detailedform label{float:left;width:100%}.detailedform label strong{float:left;display:block;width:250px;padding:5px 10px 0 0;text-align:right}.detailedform label span{float:left;display:block;width:calc(100% - 250px)}.detailedform label input{width:100%}.detailedform .checkbox{display:block;padding-left:250px}.detailedform .checkbox strong{width:auto !important;padding-top:0 !important;font-weight:400px !important;text-align:left !important}.formdisclaimer,.submitbtn{display:block;padding-left:250px}#advanced_profile_selector .disclaimer-box{margin-left:250px !important}#advanced_profile_selector .submitbtn{padding-left:250px !important}#section_2263 .infofields+.checkboxes_fieldset{margin-left:250px}#section_2263 [alt='spacer']+p{padding-left:250px}#section_2263 .checkboxes_fieldset{width:calc(50% - 125px)}#section_2263 .infofields strong{float:left;display:block;width:250px;padding:5px 10px 0 0;text-align:right}#section_2263 .infofields span{float:left;display:block;width:calc(100% - 250px)}#section_2263 .submitbtn,#section_2263 #errmsg{padding-left:250px}#section_2263 .captcha_fields center{padding-left:250px}#section_2263 .captcha_fields center+strong{float:left;display:block;width:250px;padding:5px 10px 0 0;text-align:right}#section_2263 .captcha_fields center+strong+span{float:left;display:block;width:calc(100% - 250px)}}@media screen and (min-width: 53.125em){#container.generic .search-pagination .pagination_next{float:right;display:block}}@media screen and (min-width: 53.5625em){.l2 .secondary-sidebar{float:right;width:29.16667%;margin-left:-29.16667%}.l2 #content{float:left;width:100%;padding-right:29.16667%}.l2 .mwrap::before{width:29.16667%}}@media screen and (min-width: 55.5em){#complementary-menu .lawyers{display:inline-block}}@media screen and (min-width: 55.625em){#subsection_645 .attorney,#staffs_134 .attorney,#staffs_143 .attorney{width:50%}}@media screen and (min-width: 56.25em){#attorney_4209 #img0{font-size:18px}#attorney_4209 #banner-txt [id*='banner']+[id*='banner']{padding-top:30px}.attorneys.level3 #blogs li,.staffs_134.level3 #blogs li,.staffs_143.level3 #blogs li{float:left;width:46%}.attorneys.level3 #blogs li+li,.staffs_134.level3 #blogs li+li,.staffs_143.level3 #blogs li+li{margin-left:6%}.attorneys.level3 #img0,.staffs_134.level3 #img0,.staffs_143.level3 #img0{font-size:18px}.attorneys.level3 #banner-txt [id*='banner']+[id*='banner'],.staffs_134.level3 #banner-txt [id*='banner']+[id*='banner'],.staffs_143.level3 #banner-txt [id*='banner']+[id*='banner']{padding-top:40px}.attorneys.level3 .col-1,.staffs_134.level3 .col-1,.staffs_143.level3 .col-1{float:left;width:60%}.attorneys.level3 .col-2,.staffs_134.level3 .col-2,.staffs_143.level3 .col-2{float:right;width:40%}#related-attorneys .profile_link{position:absolute;top:50%;right:0;font-size:0.7em;text-transform:uppercase;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#related-attorneys .name{padding-top:26px}#careers-grid a{height:180px;font-size:26px}}@media screen and (min-width: 56.66667em){.text-container .subh4{font-size:23.33333px;font-size:1.45833rem}}@media screen and (min-width: 57.5em){#contactus .blocks .location{clear:none !important;width:33% !important}}@media screen and (min-width: 60.625em){#idx-recent-news{width:430px}}@media screen and (min-width: 62.5em){#attorney_4209 #banner-title{padding-top:30px}.attorneys.level3 #banner-title,.staffs_134.level3 #banner-title,.staffs_143.level3 #banner-title{padding-top:60px}}@media screen and (min-width: 62.5625em){.contactform.fragment .fld center{width:120px;height:40px;margin-bottom:-8px}.contactform.fragment label[for='imagetext']{width:calc(100% - 128px);margin-bottom:8px;margin-top:-40px}.contactform.fragment #ImageText{height:40px;font-size:.875rem;line-height:38px}#footer .fcontainer{padding-top:130px;background-position:25px 21px}#footer .social-media{margin-top:-50px;margin-right:0}#footernav{position:absolute;top:0;right:15px;left:auto;width:auto;height:100px;padding:0;border:0;background-color:transparent;text-align:right}}@media screen and (min-width: 64em){#complementary-menu{font-size:18px}.hfrags #head-search{width:150px}.hfrags #head-search input{width:150px;background-color:#ffffff;text-indent:18px}}@media screen and (min-width: 65.625em){#attorney_4209 #img0{font-size:19px}.attorneys.level3 #img0,.staffs_134.level3 #img0,.staffs_143.level3 #img0{font-size:20px}}@media screen and (min-width: 66.875em){#index #footer #custom-footernav{position:absolute;bottom:0;padding:20px 215px 20px 343px;border-bottom:0;margin:0}}@media screen and (min-width: 71.875em){#complementary-menu a+a{margin-left:50px}#index #complementary-menu a+a{margin-left:0}.hfrags #head-search{width:227px}.hfrags #head-search input{width:227px}}@media screen and (min-width: 75em){#index #menu-icon a{width:auto;padding:0 20px}#attorney_4209 #img0{font-size:20px}.text-container .subh4{font-size:25px;font-size:1.5625rem}.text-container .subh4{margin-bottom:40px}.attorneys.level3 #img0,.staffs_134.level3 #img0,.staffs_143.level3 #img0{font-size:22px}}@media screen and (min-width: 81.25em){.l2 #img0,.l2 #img1{padding-top:300px}#section_4362 #img1{padding-top:433px}}@media (max-width: 46.8125em){.l2 .secondary-sidebar{clear:both}.l2 .secondary-sidebar .widget:first-child{border-top:0}}@media screen and (max-width: 29.125em){#head{height:auto}.hfrags{height:17.167382vw}#menu-icon a{width:30.0429185vw;height:17.167382vw;line-height:17.167382vw}}@media print{#top-numbers-v2{position:static;display:block;padding:12px 10px;font-size:.75rem}#top-numbers-v2 *{text-decoration:none}#top-numbers-v2 .tnv2-button{display:none}#top-numbers-v2.tnv2-sticky{position:static;height:auto}#top-numbers-v2.tnv2-sticky ~ #container{padding-top:0}#top-numbers-v2.tnv2-multiple ul{display:block;border:0}#top-numbers-v2.tnv2-multiple li{display:inline-block;border:0}#header{position:static}#container{padding-top:0}@page{margin:1.2cm 0.5cm}*{background:transparent !important;color:#000000 !important;box-shadow:none !important;font-size:12px !important;font-family:Arial, Helvetica, sans-serif !important;text-shadow:none !important;-webkit-transition:none !important;transition:none !important}* a{color:currentColor !important}#index-pr-ar.index-widget ul li a::after,#pr_ar ul li a::after{position:relative;padding:0 0.5em;color:#626262;font-size:11px;content:'|'}[class*='title']::after,[class*='title']::before{display:none !important;content:none}body{border-top:0;background-color:#ffffff}#content .bodytext>h1,h1{font-weight:bold;font-size:18px !important}a,a:visited{text-decoration:underline}.ir a::after,a[href^='javascript:']::after,a[href^='#']::after{content:''}pre,blockquote{border:1px solid #999999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important;-webkit-filter:grayscale(100%);filter:grayscale(100%)}p,.heading2,.heading3{orphans:3;widows:3}.heading2,.heading3{page-break-after:avoid}#top-numbers{display:block;background:#ffffff;color:#000000;font-weight:bold;font-size:14px}#top-numbers label{box-shadow:none}#top-numbers input[type='checkbox']{display:none}#top-numbers ul{padding:0;text-align:center;list-style-type:none}#top-numbers ul li{border:0 !important}#top-numbers a{color:#000000;text-decoration:none}#head{height:auto;padding:2em 0 3em;border-bottom:0}#head img{display:none}#logo{float:none;padding:0;margin:0 auto}#logo::before{display:block}#logo a{display:none}#main{border:0;margin:0}#coreinfo *,[class*='description'] *,.bodytext *,#footer *{font-size:12px !important}#otherinfo .heading4{margin:0 !important}#content .bodytext .description{border-bottom:1px solid #000000 !important}#container{width:640px;border-top:1px dotted #cccccc}.attorney .position{margin:0 !important}.attorney img.profilepic{float:none;display:block}#footer,#footer div,#main div{float:left;width:100% !important;padding:0 0 1em !important;border:0 !important;margin:0 !important}#footer{padding-top:1em !important;text-align:center}#footer .heading5{margin-bottom:0.5em}#footer .flocalities{font-size:16px}#footer div[itemprop='streetAddress']{padding-bottom:0 !important}#footer,.sidebar{border-top:1px solid #000000 !important}[class*='title']{padding-left:0 !important;margin:0 0 0.2em !important;font-weight:bold;font-size:14px !important;text-align:left !important}[class*='title'] a{text-decoration:none !important}#topnav,#tagline,#imgwrapper,.imgwrap,#breadcrumbs,#footernav,#footer-social,#social,.social-media,#index #content .bodytext::before,#contactform,.contactform,.more-btn,#video_library,.responsive-video-list,.video-wrapper,#badges,#w-search,.tcfrags,#index img,iframe,form,#index #main,.banner-image,.index-badges{display:none !important}iframe[src*='google.com/maps']{display:block !important}.index-widget .widget-title{padding:0 0 0.65em !important;margin:1.3em 0 1em !important}.index-widget .widget-title::after,.index-widget .widget-title::before{background-color:#ffffff !important}.index-widget .description .cols{width:100%}#index-pr-ar.index-widget ul,#pr_ar ul{border:0;font-size:12px;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}#index-pr-ar.index-widget ul li,#pr_ar ul li{float:left;display:inline;width:auto}#index-pr-ar.index-widget ul li a,#index-pr-ar.index-widget ul li strong a,#pr_ar ul li a,#pr_ar ul li strong a{float:left;display:inline !important;width:auto;padding:0 !important;border:0;margin:0 !important;line-height:18px;text-decoration:none}#index-pr-ar.index-widget ul li strong,#pr_ar ul li strong{display:inline}}@media screen and (max-width: 46.8125em){.video-wrapper[class*='left'],.video-wrapper[class*='right']{margin:0 0 1em !important}.l2 #left{float:left;width:100%}.l2 .cfrags{padding:0 !important}#footernav{font-family:'AvenirNext-Bold', sans-serif}#footernav ul,#footernav li,#footernav a{display:block}#footernav ul{border-radius:2px;border:1px solid #d0d0d0;background-color:#e0e0e0;box-shadow:0 0 1px rgba(255,255,255,0.2)}#footernav li{border-top:1px solid #efefef;border-bottom:1px solid #d0d0d0}#footernav li:first-child{border-top:0}#footernav li:last-child{border-bottom:0}#footernav a{padding:1em 0;font-weight:bold;text-transform:uppercase}#footernav a:hover{background-color:#d0d0d0}#footer{overflow:hidden}#footer .credits{position:relative;margin:1em -5.55556% 0}#footer .credits a{display:block;box-sizing:content-box;padding:1em 5.55556%;font-weight:bold;text-transform:capitalize;white-space:nowrap;border-top:1px solid #b2b2b2;background-color:#c1c1c1}#footer .credits a::after{font-size:1.1em;font-family:TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;content:'\20\00BB'}#index #footer .credits{margin-bottom:-20px}#top-numbers{display:block;width:100%;background-color:#262626;color:#ffffff;text-align:center;list-style-type:none}#top-numbers label{display:block;padding:15px 0;border-bottom:1px solid #383838;box-shadow:inset 0 -5px 5px #1f1f1f;font-weight:bold;cursor:pointer}#top-numbers a{padding:15px 0}#top-numbers ul{padding:0;margin:0}#top-numbers ul li{border-top:1px solid #333;border-bottom:1px solid #1a1a1a}#top-numbers ul li:first-child{border-top:0}#top-numbers ul li,#top-numbers ul a{display:block;color:#ffffff;font-weight:bold}#pToggle{display:none}#pToggle:checked+ul{display:block}#index #footer .credits a{border-top:1px solid #b2b2b2;background-color:#c1c1c1;color:#555555}.attorneys.level3 #left,.staffs_134.level3 #left,.staffs_143.level3 #left{border-top:1px solid #cccccc}body.l2:not([id]) .secondary-sidebar,body.single.l2 .secondary-sidebar{float:left;width:100%;padding-bottom:2em}}@media screen and (max-width: 43.6875em){#tabs-content .tabbed-panel{float:left;width:100%}#services-grid li:first-child,#services-grid li:nth-child(2n+1){margin-left:0}}@media screen and (max-width: 31.1875em){.box{padding:3%;font-size:1em}.box.w100,.box.w95,.box.w90,.box.w85,.box.w80,.box.w75,.box.w70,.box.w65,.box.w60,.box.w55,.box.w50,.box.w45,.box.w40,.box.w35,.box.w30,.box.w25,.box.w20{width:100%;margin-right:0 !important;margin-left:0 !important}.lbox{left:0 !important;max-width:100% !important;margin-left:0 !important}#subsection_2847 .careers_row .desc,#subsection_3912 .careers_row .desc{padding-left:0}#subsection_2847 .careers_row .photo,#subsection_3912 .careers_row .photo{width:30% !important;max-width:40%;padding-top:40%;margin:0 10px 3px 0 !important}}@media screen and (max-height: 41.875em) and (orientation: landscape){#index #header{background-color:rgba(0,0,0,0.8)}#index #menu-icon a{width:140px;padding:0}}@media screen and (max-width: 44.375em){#content .bodytext>h1+.sidebar.secondary-sidebar,#content .cfrags>h1+.sidebar.secondary-sidebar{display:none}}@media screen and (max-width: 31.25em) and (max-height: 50em) and (orientation: portrait){#index #header{background-color:rgba(0,0,0,0.8)}#idx-recent-news{font-size:16px}}@media screen and (max-width: 33.75em){#attorneysearchresults .atty_photo{position:absolute;top:15px;left:0;max-width:26.9865067%;margin:0}#attorneysearchresults .peoplelist{padding-left:29.3853073%}}@media screen and (max-width: 37.4375em){#careers-grid li{margin-left:0}}
