html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}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:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.alignnone{margin:10px 0;display:block}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:10px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}#wp-admin-bar-my-account>.ab-item::before{display:none}@font-face{font-family:FontAwesome;src:url(../../baseline-theme/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../../baseline-theme/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(../../baseline-theme/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(../../baseline-theme/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(../../baseline-theme/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(../../baseline-theme/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.icon-search:after{content:"\f002";color:#000;font-size:22px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-down-triangle:after{content:"\f078";color:#000;font-size:22px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-up-triangle:before{content:"\f077";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-angle-right-after:after{content:"\f105";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-down-triangle-after:after{content:"\f078";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-caret-right-after:after{content:"\f0da";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-up-triangle-after:after{content:"\f077";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.pdf-icon:before{content:"\f15c";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.blank-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.word-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.powerpoint-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.excel-icon:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.web-icon:before{content:"\f0ac";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-users:before{content:"\f0c0";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-briefcase:before{content:"\f0b1";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-coffee:before{content:"\f0f4";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-file:before{content:"\f15b";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-plane:before{content:"\f072";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-flask:before{content:"\f0c3";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-compass:before{content:"\f0b1";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-cogs:before{content:"\f085";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-globe:before{content:"\f0ac";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-gavel:before{content:"\f0e3";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-key:before{content:"\f084";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.fa-user:before{content:"\f007";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.web-icon:before,.word-icon:before{top:0;margin-left:-25px;color:#969696}.icon-user:before{content:"\f007";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-twitter:before{content:"\f081";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-linkedin:before{content:"\f08c";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}body{background:#fff;font-family:sofia pro w01,sans-serif;font-size:17px;color:#4d4d4d;margin:0;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation-duration:.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:.1s}#page{width:100%;max-width:1920px;margin:0 auto;position:relative}#footer,#header,#main,.main-microsite-menu-wrap{width:100%}#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:100%;width:100%;margin:0 auto;position:relative}#header{width:100%;height:85px;background-color:#fff}#header-inner{height:85px}.header-logo{max-width:140px;max-height:100%;margin-left:25px}.header-logo-link{margin:24px 0 0;width:auto;z-index:1;position:relative;display:inline-block}#main:after,#main:before{content:".";display:block;height:0;overflow:hidden}#main:after{clear:both}.microsite #main{margin-top:30px}#main-inner{width:100%;padding:0 25px;display:flex;flex-direction:column;box-sizing:border-box}#content{min-height:400px;width:100%}#content-inner{position:relative;display:flex;flex-direction:column}#post-content{width:100%;position:relative}.case-studies-page-type #post-content,.home #post-content,.industry-page-type #post-content,.people-main #post-content,.practice-page-type #post-content{margin-right:0}#footer{background-color:#f0f0f0;min-height:210px;clear:both;border-top:1px solid #dedede;font-size:14px;color:#333;margin-top:65px;margin-bottom:-50px}#footer li{line-height:1;border-left:1px solid #dedede}#footer li:first-child{border:0}#footer li:first-child a{padding-left:0}#footer a{color:#333;text-decoration:none}#footer a:hover{text-decoration:none;color:#005da2}#footer-inner{margin-top:35px;margin-bottom:50px;padding:0 25px;box-sizing:border-box}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}a{color:#4d4d4d;text-decoration:none;background-color:transparent}a:hover{color:#005da2}a:hover img{opacity:.7}a[x-apple-data-detectors=true]{color:inherit!important;text-decoration:inherit!important}h1,h2,h3,h4{font-family:sofia pro w01,sans-serif;font-weight:inherit;line-height:1;-webkit-margin-before:0;-webkit-margin-after:0}h1{font-size:32px;color:#fff;text-transform:none;margin:0}h2{font-size:22px;font-weight:700}h3{font-family:sofia pro w01,sans-serif;font-size:26px;font-weight:500;color:#333;margin:40px 0 10px}p{margin-top:0;margin-bottom:15px;line-height:1.5}p:last-child{margin-bottom:0}.description{line-height:1.8}.description h3:first-child{margin-top:0}.description p{line-height:1.8}.description iframe{margin-bottom:15px}sup{font-size:50%;vertical-align:super}sub{font-size:50%;vertical-align:sub}blockquote{margin:0}.description blockquote{margin:30px 60px;font-style:italic}#page-title-bar{width:100%;height:auto;background-color:#005da2;margin-bottom:30px;display:flex;flex-direction:row;align-items:center}.microsite #page-title-bar{background-color:#005da2;height:auto;font-weight:600;margin-bottom:0}.person-microsite #page-title-bar{height:auto}#page-title-bar-inner{padding:35px 25px}.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{padding:35px 25px}.page-title-wrapper{font-size:32px;font-weight:400;color:#fff;line-height:1.1;display:block}.page-title-wrapper a{text-decoration:none;color:#fff}.page-title-wrapper a:hover{color:#fff}.practice-page-type .page-title-wrapper{display:none}.heading-location-post-block .page-title-wrapper{color:#333;margin-bottom:30px}.archive-listing-page .page-title-wrapper{font-family:sofia pro w01,sans-serif;font-size:32px;font-weight:400;text-decoration:none;text-transform:none;color:#fff}.microsite .archive-detail-post-title{font-size:26px}.walled-content-success-headline .page-title-wrapper{color:#4d4d4d;margin-bottom:20px;text-transform:capitalize}.breadcrumb-link{display:inline-block;color:#fff;font-size:32px;font-weight:400;text-decoration:none;text-transform:none}.breadcrumb-link:before{content:"\f104";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.breadcrumb-link:hover{color:#fff}.breadcrumb-link:before{margin-left:-13px}.microsite .breadcrumb-link{color:#333;font-size:20px;font-weight:400;text-decoration:none;margin-bottom:18px}.microsite .breadcrumb-link:hover{color:#005da2}#sidebar-primary{width:100%;flex-shrink:0;display:none}.people-page-type #sidebar-primary{background-color:#fff}.person-microsite #sidebar-primary{display:block;border-bottom:1px solid #dedede;margin-bottom:35px}#sidebar-secondary{width:100%;margin-top:50px;flex-shrink:0}ol,ul{margin-left:0;padding-left:0;margin-bottom:15px;-webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0}ol li,ul li{line-height:1.5;list-style-position:outside;position:relative}ol li{margin:0 0 0 18px}ol li li{margin-left:20px}ul{list-style-type:none}ul li{margin:0 0 0 18px}ul li:before{content:"\f111";color:#4d4d4d;font-size:5px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}ul li:before{position:absolute;margin:0 0 0 -18px;top:12px}ul li li{margin:0 0 0 20px}ul li li:before{content:"\f10c";color:#4d4d4d;font-size:7px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}ul li li:before{top:10px}.description>ol,.description>ul,article>ol,article>ul{margin-bottom:15px}.description ul li,article ul li{line-height:1.8}.widget li{margin-left:18px}.widget li:before{top:3px}iframe{max-width:100%}img{max-width:100%;height:auto;border-style:none}.case-study-detail img{margin:5px 0 20px}.additional-info-heading{margin-top:30px;border-top:1px solid #dedede;padding-top:30px}.microsite-case-study-listing .additional-info-heading{display:none}.additional-info{margin-bottom:0}.additional-info li{margin-left:27px}.more-link{color:#4d4d4d;font-size:12px;line-height:1;text-decoration:none}.more-link:hover{color:#005da2}.more-link:hover:after{color:#005da2}.more-link:after{margin-left:3px}.more-link.icon-angle-right-after:after{color:#4d4d4d}.more-link.icon-angle-right-after:hover:after{color:#005da2}.news-item-listing .more-link{text-decoration:none;display:none}.more-text-link{font-size:12px;font-weight:700;line-height:1;color:#4d4d4d;text-decoration:none}.more-text-link:after{content:"\f105";color:#4d4d4d;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.more-text-link:hover{color:#005da2}.more-text-link:hover:after{color:#00223c}.global-search{float:right;position:relative;right:0;top:49px}.search-query{margin-bottom:20px}.search-query label{font-style:italic}.search-query-text{font-weight:700}.archive-listing-page .search-query{margin-top:30px}.addthis_toolbox{border-radius:2px;background:0 0;padding:7px 0 6px;display:block;width:auto;position:relative;border-bottom:1px solid #dedede}.share-this-links{margin:37px 0 35px;font-size:11px}.share-this-text{font-size:11px;bottom:15px;text-transform:uppercase;float:left;display:block;position:absolute}.share-this-text:after{content:":"}.share-menu__button--icon-email{margin-left:100px}.at300b:hover{opacity:.5}.social-follow{position:absolute;top:0;margin-top:75px}.social-follow a:hover{opacity:.5}.social-follow a:before{margin-right:5px}.follow-label{display:block;text-transform:uppercase;margin-bottom:7px}.follow-linkedin:before{content:"\f08c";color:#005da2;font-size:24px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.follow-facebook:before{content:"\f082";color:#005da2;font-size:24px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.follow-twitter:before{content:"\f081";color:#005da2;font-size:24px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.error404 h2{margin-bottom:10px}.error404 .sidebar{display:none}.homepage-buttons{margin:40px 0 150px;text-transform:uppercase}.home-button{background-color:#2368ae;color:#fff;margin:0 auto 20px;width:240px;padding:18px 22px;font-size:16px;font-weight:600;text-transform:uppercase;position:relative;display:block}.home-button:after{content:"\f105";color:inherit;font-size:20px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.home-button:after{right:22px}.home-button:hover{background-color:#444;color:#fff}.menupop a{display:block!important}.menupop.hover>a{color:#eee!important}.menupop.hover>a:hover{color:#00b9eb!important}.menupop a:after{color:#ddd!important;content:"\f0d7";display:inline-block;width:10px;margin-left:10px!important;line-height:32px;font-size:15px;font-family:FontAwesome,serif;opacity:.5}li.menupop ul li a:after{content:""}.microsite .twitter-timeline{width:85%!important;margin-top:30px!important;height:900px!important}.hide{display:none}.not-mobile{display:none}.show{display:block;height:0}.pull-right{float:right;margin:6px 0 25px 50px}.required-field{color:#e20e0e}.errors{margin-bottom:30px}.alert-error{color:#e20e0e}.site-title-link{height:100%;line-height:85px}.copyright-notice{margin-bottom:20px;display:block}.call-to-action{float:none;font-size:11px;text-transform:uppercase;margin-right:5px;margin-bottom:10px;display:block}.rainmaker-pagination{font-size:17px;font-weight:400;text-transform:none;color:#4d4d4d;border-top:1px solid #dedede;overflow:hidden;clear:both;padding:25px 0 0;list-style-type:none;padding-left:0;text-indent:0}.rainmaker-pagination li:before{content:none}.rainmaker-pagination:before{content:none}.page-count{margin:0;float:left}.navigation{float:right}.next,.previous{float:left;font-size:12px;font-weight:400;color:#005da2;background-color:transparent;text-decoration:none;text-transform:none;padding:0;margin-left:8px}.next:hover,.previous:hover{background-color:transparent;color:#fff}.next:hover:after,.next:hover:before,.previous:hover:after,.previous:hover:before{color:inherit}.previous:before{content:none;color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.next:after{content:none;color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.btn:not(.button){background-color:transparent;color:#000;padding:7px 18px;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;display:inline-block;border:2px solid #f5d312;letter-spacing:2px;position:relative}.btn:not(.button):after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.btn:not(.button):hover{background-color:#f5d312;color:#f5d312}.btn:not(.button):hover:after{color:inherit}.btn:not(.button):after{display:none}.btn:not(.button):hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:8px;margin-left:0;text-align:center}.button{background-color:transparent;color:#000;padding:13px 20px;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;display:inline-block;border:2px solid #f5d312;letter-spacing:2px;position:relative}.button:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.button:hover{background-color:#f5d312;color:#f5d312}.button:hover:after{color:inherit}.button:after{display:none}.button:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:13px;margin-left:0;text-align:center}.er-third-party .button{margin-bottom:20px;margin-left:80px}.people-main .search-button{display:block;margin:0;left:auto}.people-search-widget .search-button{background:#969696;color:#fff}.people-search-widget .search-button:hover{background:#444;color:#fff}.find-practice-areas .search-button{color:#fff;background-color:#2368ae;height:45px;width:auto;font-size:14px;margin-left:10px}.find-practice-areas .search-button:after{display:none}.view-google-map{background-color:transparent;color:#000;padding:7px 18px;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;border:2px solid #f5d312;letter-spacing:2px;position:relative;display:inline-block;margin-top:30px}.view-google-map:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.view-google-map:hover{background-color:#f5d312;color:#f5d312}.view-google-map:hover:after{color:inherit}.view-google-map:after{display:none}.view-google-map:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:8px;margin-left:0;text-align:center}.error404 .button{margin-top:10px}.clear-results{margin:5px 0 15px}.button.blog{margin-bottom:15px}.search-again{margin-bottom:30px}input::-ms-clear{display:none}.field{position:relative;width:100%;max-width:100%;margin-bottom:15px;line-height:1.5}.field label{display:none}.field:last-child{margin-bottom:0}.global-search .field{width:190px;transition:width .5s}.global-search.focused .field{width:240px}.find-practice-areas .field{float:left;margin:0;width:100%}.subscribe-form .field:not(.check-field-item){width:400px}.subscribe-form .field:not(.check-field-item) label{display:inline-block;margin-bottom:5px}.job-opening-filters-wrapper .field{width:300px}.archive-filters .field{width:300px}.input-wrap{width:100%;position:relative}.input-wrap:after{right:10px;top:-4px;pointer-events:none}.global-search .input-wrap{display:block;transition:width .5s}.global-search .input-wrap:after{top:3px;color:#000;font-size:20px;right:0}.global-search.focused .input-wrap:after{display:none}input:-ms-input-placeholder{color:#969696}input:focus::-webkit-input-placeholder{opacity:.7}input:focus::-moz-placeholder{opacity:.7}input:focus:-moz-placeholder{opacity:.7}input:focus:-ms-input-placeholder{opacity:.7}.global-search .text::-webkit-input-placeholder{color:#c5c5c5}.global-search .text:-moz-placeholder{color:#c5c5c5}.global-search .text::-moz-placeholder{color:#c5c5c5}.global-search .text:-ms-input-placeholder{color:#c5c5c5}.text{width:100%;height:35px;padding:2px 0 3px 13px;font-size:18px;font-family:sofia pro w01,sans-serif;border:1px solid #dedede;-webkit-appearance:none;border-radius:0;box-sizing:border-box;text-overflow:ellipsis}.text.user-input{padding-right:40px}.global-search .text{height:35px;background-color:#fff;padding:0;font-size:18px;font-weight:500;color:#000;border-top:0;border-right:0;border-bottom:2px solid #e4e4e4;border-left:0}#archive-search .text{height:42px}.people-search .text{height:50px}.people-search-widget .text{height:36px;font-size:13px}.find-practice-areas .text{background-color:#434a90;border:none;height:45px;font-size:18px;color:#fff;padding:0 10px}.job-opening-filters-wrapper .text{height:40px}.archive-filters .text{height:40px}.subscribe-form .text{height:42px}.dropdown-clear-selection{position:absolute;right:12px;top:-9px;cursor:pointer;text-align:center;width:auto}.dropdown-clear-selection:before{content:"\f00d";color:#0996ff;font-size:24px;margin-right:0;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-down-triangle-persist .dropdown-clear-selection{display:none}.people-main .dropdown-clear-selection{right:17px;top:-3px}#archive-search .dropdown-clear-selection{top:-4px}.archive-filters{margin-bottom:30px}.archive-filters-label{line-height:35px;padding:2px 10px 3px 0;display:inline-block}.archive-filter-separator{width:10px;height:10px;display:inline-block}.archive-filter-controls{display:inline-block}.archive-filter-results-text{font-style:oblique}.walled-content-container{margin-top:30px;border-top:1px solid #dedede;padding-top:30px}.walled-content-title{margin-top:0;line-height:1.5}.walled-content-intro p{line-height:1.8}label.field-title{display:block}label.field-title:after{content:" *";color:red}.walled-content-form{width:400px;margin-top:30px}.download-our-whitepaper-link{margin-top:20px;display:block;float:left}.walled-content-notice{color:red;margin-top:15px}.widget{width:100%;margin-bottom:30px;font-size:17px}.widget:last-child{margin-top:0}.widget .btn{margin-top:10px}.widget img{display:block}.widget-title{font-family:sofia pro w01,sans-serif;font-size:16px;font-weight:700;color:#333;line-height:1.1;letter-spacing:2px;padding-bottom:6px;border-bottom:none;margin-bottom:20px;margin-top:0}.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{background-color:transparent;color:#333;font-size:24px;font-weight:600;font-style:normal;padding:0}.pullquote-attribution{font-size:14px;margin:15px 0 0 10px;line-height:1.5;position:relative}.pullquote-attribution:before{content:"-";position:absolute;left:-10px}.related-title{line-height:1.5;margin-top:4px}.widget-caption{margin-top:6px}.associations-widget{margin-bottom:50px}.associations-widget .person{margin-bottom:15px}.associations-widget li{margin:0 0 15px}.associations-widget li:before{display:none}.associations-widget li ul{margin:5px 0 0 20px}.associations-widget li li{margin:0 0 2px 20px}.associations-widget li li:before{display:block;top:0}.leadership-wrapper{width:100%;background-color:transparent}.leadership-wrapper .person{overflow:hidden;margin:0 0 15px;display:flex}.leadership-wrapper .person:last-of-type{margin-bottom:0}.leadership-wrapper .person a{flex-shrink:0}.leadership-wrapper img{margin:4px 20px 4px 0;width:70px;height:70px}.leadership-wrapper .person-name{color:#005da2;font-weight:400;text-decoration:none;line-height:1.3;margin-bottom:3px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.video-frame iframe{max-width:none}.jvl-video{position:relative}.btn-jvl-video-close{position:absolute;display:block;width:26px;height:26px;right:-12px;top:-12px;text-decoration:none}.btn-jvl-video-close:hover:after{color:#005da2}.btn-jvl-video-close:after{font-family:FontAwesome;font-size:25px;content:"\f057";color:#fff;width:26px;height:26px;line-height:26px;display:block;text-align:center}.video-play-button-overlay{display:inline-block;margin:0;padding:0;vertical-align:baseline;text-align:center;text-decoration:none;position:relative}.video-play-button-overlay:hover:after{opacity:1}.video-play-button-overlay:after{content:"";display:block;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-30px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:46px solid #fff;opacity:.7}.departmental-contacts-widget .email{display:block}.departmental-contacts-widget .email:after{content:"\f105";font-family:FontAwesome;margin-left:6px}.datalist{display:none;position:absolute;cursor:pointer;overflow-x:hidden;box-sizing:border-box;max-height:300px;background-color:#fff;color:#333;font-size:17px;border:1px solid #dedede}.datalist li{padding:3px 10px;margin-left:0;margin-bottom:0;display:block}.datalist li.active{color:#333;background-color:#f5d312}.datalist a{color:#333;display:block}.datalist-inner{position:relative}.datalist-inner>ul>li{padding:10px 0 10px 32px}.datalist-inner>ul>li:before{content:"\2014";top:13px}.datalist-inner>ul>li li{margin-left:10px}.datalist-option-disabled{opacity:.75}.datalist-option-disabled:hover{background-color:inherit;color:inherit}.datalist-item-group-label{color:#9a9a9a;background:#e6e6e6;font-size:12px;font-weight:600;text-transform:uppercase;padding:7px 12px;display:block;cursor:default}.datalist-item-group-label a{color:inherit;text-decoration:none}.footer-menu{list-style-type:none;padding-left:0;text-indent:0;text-transform:none}.footer-menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}.footer-menu ul li{margin:0}.footer-menu ul li:before{content:none}.footer-menu ul li a{display:block}.footer-menu a{padding:0 17px}.widget nav{list-style-type:none;padding-left:0;text-indent:0;font-family:sofia pro w01,sans-serif;font-size:15px;text-transform:none;font-weight:700}.widget nav ul{margin:0;list-style-type:none}.widget nav li{margin-left:0;display:block}.widget nav li:before{content:none}.widget nav li a{display:block}.widget nav:before{content:none}.widget nav a{color:#005da2;background-color:transparent;border-top:1px solid #dedede;text-decoration:none;padding:15px 0}.widget nav a:hover{color:#2368ae;background-color:transparent}.widget nav .current-menu-item>a{color:#2368ae;background-color:transparent}.widget nav .last-menu-item>a{border-bottom:1px solid #dedede}.dropdown{list-style-type:none;padding-left:0;text-indent:0;position:relative}.dropdown ul{margin:0;list-style-type:none}.dropdown li{margin-left:0;display:block}.dropdown li:before{content:none}.dropdown li a{display:block}.dropdown:before{content:none}.dropdown ul{position:absolute;right:0;display:none;z-index:100}.dropdown.programmatic-open ul,.dropdown.touch-open ul,.dropdown:hover ul{display:block}.dropdown>a{cursor:default}.sub-menu li{width:270px}.sub-menu a{color:#005da2;background-color:#d6d6d6;font-size:16px;font-weight:600;padding:10px 14px}.sub-menu a:hover{color:#005da2;background-color:transparent}.sub-menu .current-menu-ancestor>a,.sub-menu .current-menu-item>a{color:#fff;background-color:#d6d6d6}.sub-menu .current-menu-ancestor>a:hover,.sub-menu .current-menu-item>a:hover{background-color:transparent}.sub-menu .last-menu-item{padding-bottom:0}nav .expandable{color:#005da2}nav .expandable ul{overflow:hidden;max-height:0;transition:max-height .25s ease-out}nav .expandable ul a{font-size:13px;padding:3px 14px 3px 40px;background:#969696;color:#fff}nav .expandable ul a:hover{color:#d4d4d4;background-color:#969696}nav .expandable .last-menu-item a{padding-bottom:10px}nav .expandable:after{content:"\f107";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}nav .expandable:after{position:absolute;right:15px;top:10px}nav .expandable.expanded>a{background:#969696;color:#fff}nav .expandable.expanded>a:hover{background:#969696;color:#fff}nav .expandable.expanded:after{content:"\f106"}nav .expandable .current-menu-item a{color:#000;background-color:#969696}nav .expandable .current-menu-item a:hover{color:#000;background-color:#969696}nav .expanded{color:#d6d6d6}nav .expanded a{background:#969696;color:#fff}nav .expanded ul{max-height:500px}.header-menu{list-style-type:none;padding-left:0;text-indent:0;font-family:sofia pro w01,sans-serif;float:right;position:relative;margin-right:25px;top:46px;font-size:15px;font-weight:600;text-transform:uppercase}.header-menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}.header-menu ul li{margin:0}.header-menu ul li:before{content:none}.header-menu ul li a{display:block}.header-menu a{text-decoration:none;background-color:transparent;color:#005da2;padding:25px 18px}.header-menu a:hover{background-color:transparent;color:#444}.header-menu .dropdown>a{padding:25px 18px 25px 29px;background-color:transparent}.header-menu .dropdown.programmatic-open>a,.header-menu .dropdown.touch-open>a,.header-menu .dropdown:hover>a{color:#005da2;background-color:#d6d6d6}.header-menu .dropdown.programmatic-open:before,.header-menu .dropdown.touch-open:before,.header-menu .dropdown:hover:before{color:#005da2}.header-menu .dropdown:before{content:"\f067";color:#005da2;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.header-menu .dropdown:before{position:absolute;left:29px;top:13px;pointer-events:none;font-size:13px}.header-menu .dropdown.current-menu-ancestor:before{color:#2368ae}.header-menu .current-menu-ancestor>a,.header-menu .current-menu-item>a{color:#333;background-color:transparent}.header-menu .current-menu-ancestor>a:hover,.header-menu .current-menu-item>a:hover{color:#333;background-color:transparent}.microsite-menu{list-style-type:none;padding-left:0;text-indent:0;width:100%;margin:0 auto;height:auto;overflow:visible;font-size:15px;font-weight:600;text-transform:none}.microsite-menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}.microsite-menu ul li{margin:0}.microsite-menu ul li:before{content:none}.microsite-menu ul li a{display:block}.microsite-menu ul{margin-left:-30px}.microsite-menu a{padding:22px 15px;background-color:transparent;color:#fff}.microsite-menu a:hover{background-color:transparent;color:#2368ae}.microsite-menu .current-menu-item a{color:#333;background-color:#fff}.microsite-menu .current-menu-ancestor>a{color:#333;background-color:#fff}.microsite-menu .current-menu-ancestor>a:hover{background-color:transparent;color:#333}.microsite-menu .dropdown>a{padding:22px 15px}.microsite-menu .dropdown:hover>a{background-color:transparent;color:#333}.microsite-sub-menu li{width:200px}.microsite-sub-menu a{background-color:transparent;color:#333}.microsite-sub-menu a:hover{background:0 0;color:#333}.microsite-sub-menu .current-menu-item a{background-color:#444;color:#fff}.microsite-sub-menu .current-menu-item a:hover{background-color:#444;color:#fff}.main-microsite-menu-wrap{background-color:transparent;border-top:none}.microsite-menu-secondary{list-style-type:none;padding-left:0;text-indent:0;margin-top:60px;border-top:1px solid #dedede;padding-top:30px}.microsite-menu-secondary ul{margin:0;list-style-type:none}.microsite-menu-secondary li{margin-left:0;display:block}.microsite-menu-secondary li:before{content:none}.microsite-menu-secondary li a{display:block}.microsite-menu-secondary:before{content:none}.microsite-menu-secondary li{margin-bottom:10px;width:100%}.microsite-menu-secondary a{padding:10px 35px 10px 15px;color:#fff;background-color:#969696;font-weight:400;font-size:14px}.microsite-menu-secondary a:after{content:"\f105";font-family:FontAwesome;color:#fff;font-size:19px;top:7px;right:15px;position:absolute;font-weight:400;font-style:normal}.microsite-menu-secondary .current-menu-item a{background-color:#2368ae}.microsite-menu-secondary .dropdown a{padding:10px 35px 10px 15px}.microsite-menu-secondary .dropdown:hover ul{display:none}.microsite-menu-secondary .sub-menu{position:relative;padding-bottom:10px;background-color:#969696}.microsite-menu-secondary .sub-menu li{margin-bottom:0}.microsite-menu-secondary .sub-menu a{padding:5px 40px;font-size:14px}.microsite-menu-secondary .sub-menu a:hover{background-color:transparent}.microsite-menu-secondary .sub-menu a:after{display:none}.mobile-header-menu{display:block;width:100%;height:85px;max-width:100%;position:absolute;margin:0 auto;left:0;right:0;top:0}.mobile-header-menu>ul{position:absolute;top:85px}.mobile-menu-toggle{position:absolute;top:0;right:0;background:#fff;width:60px;height:85px;border:none;cursor:pointer;outline:0;white-space:nowrap;float:right}.mobile-menu-toggle:after{content:"\f0c9";color:#005da2;font-size:24px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.mobile-menu-toggle:after{line-height:85px;margin:0 auto}.mobile-microsite-menu .mobile-menu-toggle{position:relative;top:-59px;right:25px;padding:0;background:#f5d312;width:30px;height:30px;border:0}.mobile-microsite-menu .mobile-menu-toggle:hover{background:#f5d312}.mobile-microsite-menu .mobile-menu-toggle:hover:after{color:#005da2}.mobile-microsite-menu .mobile-menu-toggle:after{content:"\f107";color:#fff;font-size:24px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.mobile-microsite-menu .mobile-menu-toggle:after{line-height:1;margin:0 auto;left:7px;top:3px;text-align:center}.mobile-microsite-menu .mobile-menu-toggle:hover:after{color:#fff}.mobile-menu{font-size:14px;font-weight:400;line-height:20px;-webkit-font-smoothing:antialiased}.mobile-menu a{padding:10px 35px 10px 15px;border-top:1px solid #0e5e9a;background:#004e89;font-size:14px;font-weight:400;display:block;outline:0;text-decoration:none}.mobile-menu a:hover{color:#fff;background:#444}.mobile-menu .current-menu-ancestor>a,.mobile-menu .current-menu-item>a{color:#000;background:#f5d312}.mobile-menu .current-menu-ancestor>a:hover,.mobile-menu .current-menu-item>a:hover{color:#000;background:#f5d312}.mobile-menu .menu-item-has-children>a:after{content:"\f101";color:#fff;font-size:15px;margin-left:8px;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.mobile-menu .menu-item-has-children>a:after{margin-top:-.7em;right:1em;top:50%}.mobile-menu a,.mobile-menu a:active,.mobile-menu a:after,.mobile-menu a:hover,.mobile-menu a:link,.mobile-menu a:visited{color:#fff}.mobile-menu .dropdown>a{cursor:pointer}.mobile-menu ul{width:100%;max-width:100%;box-sizing:border-box}.mobile-menu ul .sub-menu{display:none}.mobile-menu>ul{z-index:2}.mobile-menu li{background:#004e89;margin:0;width:100%}.mobile-menu li:first-child a{border:0}.mobile-menu li:before{display:none}.menu-item-type-back{text-transform:uppercase}.menu-item-type-back a{color:#000;background:#f5d312}.menu-item-type-back a:before{content:"\f0a8";color:#fff;font-size:15px;margin-right:.5em;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.menu-item-type-back a:before{top:9px;left:22px}.mobile-microsite-menu{position:relative}.mobile-microsite-menu a{color:#fff;background-color:#969696;border-top:1px solid #b0b0b0}.mobile-microsite-menu .current-menu-ancestor>a,.mobile-microsite-menu .current-menu-item>a{color:#000;background:#f5d312}.mobile-microsite-menu .menu{position:absolute;top:-29px}.mobile-microsite-menu .dropdown>a{padding:10px 35px 10px 15px}.mobile-search{width:60px;height:auto;position:absolute;top:0;right:60px;bottom:0;z-index:1;border-right:1px solid #dedede;border-left:1px solid #dedede}.mobile-search.mobile-search-opened .mobile-search-toggle{background:#fff}.mobile-search.mobile-search-opened .mobile-search-toggle:after{color:#005da2}.mobile-search-toggle{position:relative;top:0;width:60px;height:85px;margin:0 auto;display:block;text-align:center}.mobile-search-toggle:after{content:"\f002";color:#005da2;font-size:24px;margin-left:0;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.mobile-search-toggle:after{top:33px;pointer-events:none}.mobile-search-form{display:none;float:right;top:0;background:#00406f;margin-right:-60px;text-align:left;width:300px;overflow:hidden;padding:20px 20px 16px}.mobile-search-field{width:258px;float:left;margin-bottom:0}.mobile-search-field .text{font-size:16px;height:42px}.mobile-search-submit-wrapper{display:inline-block;position:relative}.mobile-search-submit{width:42px;height:42px;background:#007ad5;border:0;position:relative;-webkit-appearance:none;border-radius:0}.mobile-search-submit-icon{position:absolute;top:10px;right:23px}.mobile-search-submit-icon:after{content:"\f105";color:#fff;font-size:20px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.mobile-search-submit-icon:after{pointer-events:none}.microsite-title{font-family:sofia pro w01,sans-serif;font-size:36px;font-weight:700;text-transform:none;text-decoration:none;color:#333;margin-right:35px}.microsite-title.has-parent{margin-top:0}.microsite-page-heading{display:block;font-size:30px;text-decoration:none;font-weight:700;color:#333;margin-bottom:20px;padding-top:0}.blog-microsite-template h3{border-top:1px solid #dedede;margin:30px 0;padding-top:30px}.blog-microsite-template .blog-post-title{display:inline-table;text-indent:0;width:100%;vertical-align:top}.list-space li{margin-bottom:15px}.find-practice-areas{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.find-practice-areas .label{font-size:28px;font-weight:400;color:#fff;margin-bottom:20px;line-height:1;flex-shrink:0}.find-practice-areas .input-wrap:after{top:-7px;font-size:24px;color:#fff}.practice-area-search-form{display:flex;width:100%}.practice-areas-listing{display:flex;flex-direction:column}.practice-areas-listing .col{width:100%}.practice-areas-listing .col:last-child{margin-right:0}.item-root{margin:0;border-top:1px solid #dedede}.item-root:last-of-type{border-bottom:1px solid #dedede}.item-root .expandable{cursor:pointer}.item-root .expandable:after{content:"\f078";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.item-root .expandable:after{position:absolute;top:17px;right:0;color:#c5c5c5;font-size:17px}.item-root .expandable:hover:after{color:#333}.item-root .list-expanded{background:0 0}.item-root .list-expanded:after{content:"\f077";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.item-root .list-expanded:after{color:#333;font-size:17px;float:right;position:absolute;top:17px;right:0}.item-root .list-expanded:hover{background:0 0}.item-root .list-expanded:hover:after{color:#333}.item-root .list-expanded:hover>.practice-area-title{color:#4d4d4d}.item-root .not-expandable{padding:0}.item-root .practice-area{margin:0;line-height:1.3;background:#fff;font-weight:400;list-style-type:none;padding-left:0;text-indent:0}.item-root .practice-area li:before{content:none}.item-root .practice-area:before{content:none}.item-root .practice-area:hover{background:#fff}.item-root .practice-area:hover>.practice-area-title{color:#333}.col-2 .item-root:first-child{border-top:0}.practice-area-title{font-family:sofia pro w01,sans-serif;font-size:17px;font-weight:400;line-height:1.5;text-decoration:none;color:#333;display:block;padding:17px 20px 19px 0}.practice-area-children .practice-area-title{font-size:16px;font-weight:400;color:#4d4d4d;padding:0}.archive-search-results .practice-area-title{padding:0;font-size:24px;color:#333;font-weight:500}.practice-area-children{margin:0 40px 0 30px;padding-bottom:20px;display:none}.practice-area-children .practice-area{background:0 0;display:table}.practice-area-children .practice-area:hover{background:0 0}.practice-area-children .practice-area:hover .practice-area-title{color:#4d4d4d}.search-result-microsite-sub-service{margin-left:20px;font-size:14px}.search-result-microsite-sub-service:before{content:"\f10c";color:inherit;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.archive-search-results .type-practice-area{margin-bottom:40px}.archive-search-results .excerpt{margin-top:0;line-height:1.5}.archive-search-results .type-practice-area div:nth-child(3){margin-top:10px}.parent-practice-area{font-size:16px;font-weight:400;text-transform:none;margin:0 0 6px;display:block;color:#333}.parent-practice-area a{color:#333}.people-search-heading{font-size:32px;margin-bottom:20px}.people-search-form-advanced .fields{margin-bottom:30px}.people-search-toggle{position:absolute;right:0;top:0;font-size:13px;font-weight:700;text-transform:none;color:#005da2;padding:12px 0}.people-search-toggle:after{content:"\f0d7";color:#2368ae;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.people-search-toggle:hover:after{color:#005da2}.people-search-toggle.basic:after{content:" \f0d8"}.people-search-filter{border-top:1px solid #dedede;padding-top:30px;display:flex;flex-wrap:wrap}.people-search-filter:after{content:"";width:38px;flex-grow:1}.people-filter-button{display:block;text-align:center;vertical-align:top;width:38px;height:38px;color:#fff;background:#005da2;font-size:18px;font-weight:400;line-height:38px;margin-right:10px;margin-bottom:10px;text-decoration:none}.people-filter-button:hover{background:#00406f;color:#fff}.view-all-people-mobile{width:96px;font-size:15px}.view-all-people-mobile:after{content:"\f0da";color:inherit;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.view-all-people-button{color:#005da2;background-color:transparent;font-size:13px;font-weight:700;text-transform:none;padding:12px 0}.view-all-people-button:after{content:"\f0da";color:#2368ae;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.view-all-people-button:hover{color:#4d4d4d;background-color:transparent}.view-all-people-button:hover:after{color:#4d4d4d}.people-search-results-heading{color:#000;margin-bottom:30px}.people-search-widget #basic-people-search-form{display:none}.people-search-widget .people-search-toggle,.people-search-widget .view-all-people-button{display:none}.people-search-widget .filters{display:none}.people-search-widget #advanced-people-search-form{display:block;margin:25px 0}.people-search-widget .fields{width:100%!important}.people-search-widget .dropdown-clear-selection{top:-7px}.person-microsite-title{font-weight:700;font-size:36px;text-transform:none}.person-microsite-title .person-title{color:#fff;display:inline;font-size:32px;font-weight:600;margin-left:0;text-transform:none}.person-title-separator{color:#fff;display:inline;font-size:32px;font-weight:600}.bio-info-heading{margin:40px 0 15px}.biography-microsite-template .description{border-bottom:1px solid #dedede;padding-bottom:25px}.biography-microsite-template .item-title{padding:0;line-height:1.8;display:initial}.biography-microsite-template .item-children{display:block;margin:initial;padding:initial}.education-honor{font-style:italic}.person-info-widget{font-size:17px}#person-contact-info{margin:30px 0;line-height:1.3}#person-contact-info .office-location{margin-bottom:15px;margin-top:30px}#person-contact-info .office-location:first-child{margin-top:0}#person-contact-info div{margin-top:5px}#person-contact-info div.additional-phone-numbers{margin-top:35px}.person-email-link{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.person-full-name{color:#005da2;font-family:sofia pro w01,sans-serif;font-size:24px;text-decoration:none;font-weight:400;font-style:normal;line-height:1.2;margin-top:10px;margin-bottom:5px}#person-info-links{border-top:none;margin:35px 0}.person-link{border-bottom:none}.person-link a{padding:10px 0;width:auto;font-weight:700;font-size:17px;text-decoration:none;margin-left:22px;display:block;line-height:1.3}.person-link a:before{padding-right:0;vertical-align:0;margin-left:-19px;position:relative;right:auto}.linkedin:before{content:"\f08c";color:#005da2;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.twitter:before{content:"\f081";color:#005da2;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.resume:before{content:"\f15c";color:#005da2;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.vcard:before{content:"\f007";color:#005da2;font-size:18px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.event-teaser{font-size:17px;display:block;margin-bottom:20px}.event-teaser .widget-title{margin-bottom:10px}.event-teaser h5{font-weight:400;font-size:17px;margin-top:15px;margin-bottom:0}.event-teaser .btn{background-color:transparent;color:#005da2;padding:7px 18px;font-size:10px;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;padding:0;margin:10px 0;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.event-teaser .btn:after{content:"\f105";color:#005da2;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.event-teaser .btn:hover{background-color:#f5d312;color:#005da2}.event-teaser .btn:hover:after{color:inherit}.event-teaser .btn:hover{background-color:transparent}.event-teaser .btn:hover:after{color:#005da2}.event-teaser-widget{border-top:none;padding-top:0}.person-listing{border-top:1px solid #dedede;padding:20px 0;display:flex;flex-direction:column;width:100%}.person-listing img{display:block;margin:0 20px 10px 0}.person-listing .col{width:100%}.person-listing .more-button{margin-top:12px}.headshot-wrapper img{width:100px;height:100px}.name-wrapper a{font-weight:700}.microsite .person-listing{flex-direction:row}.search-section-results .person-listing{padding:0;flex-direction:row}.search-section-results .contact-wrapper,.search-section-results .more-button{display:none}.person-listing-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:calc(100% - 100px);line-height:1.5}.person-name-position a{font-weight:700;text-decoration:none;display:block}#archive-search{overflow:hidden;margin-top:35px}#archive-search-inner{margin-bottom:30px}.archive-search-toggle-wrap{width:100%;display:block}.archive-search-toggle{position:absolute;right:0;top:0;text-align:right;font-size:13px;font-weight:400;text-decoration:none;line-height:1.3;color:#d6d6d6}.archive-search-toggle:hover{color:#444}.archive-search-separator{width:100%;border-bottom:1px solid #dedede}.archive-detail-post-title{font-size:30px;font-weight:600;margin-bottom:25px;color:#333;line-height:1.3;text-transform:none}.microsite .archive-detail-post-title{font-size:26px;font-weight:600;line-height:1.3;margin-bottom:25px;color:#333}.news-item-listing{margin-bottom:40px;padding-top:30px;border-top:1px solid #dedede;width:100%;overflow:hidden}.news-item-listing a{text-decoration:none;color:#333}.news-item-listing a:hover{color:#333}.news-item-listing.first{border-top:none}.microsite .news-item-listing.first{border-top:1px solid #dedede}.news-item-title{font-size:24px;font-weight:500;line-height:1.3;margin-right:5px}.news-item-title:hover{color:#333}.global-search-results .news-item-title{font-size:17px;color:#4d4d4d;font-weight:500;text-decoration:none}.news-item-teaser-image{float:right;margin:0 0 4px 30px}.news-date-and-type{margin-bottom:18px;font-size:16px}.global-search-results .news-date-and-type{margin-bottom:0}.news-item-source{margin-top:5px;font-style:normal;display:block}.news-first-item .news-item-source{margin-bottom:7px}.global-search-results .news-item-source{margin-top:0}.news-first-item .news-item-title{font-size:30px;font-weight:600;color:#333;line-height:1.3}.news-first-item .news-item-title a{color:#333}.news-first-item .news-item-title:hover{color:#333}.news-first-item .description{font-size:17px;color:#4d4d4d;line-height:1.5}.news-first-item .more-link{display:inline;position:relative;padding-right:20px}.news-first-item .more-link:after{position:absolute;top:2px}.events-heading{font-size:34px;color:#333;padding-top:30px;margin-bottom:30px;font-weight:600}.past-events-heading{border-top:1px solid #dedede;margin-top:35px}.microsite .events-heading{font-size:30px;color:#333;margin-bottom:30px;font-weight:600;padding-top:0}.microsite .upcoming-events-heading{padding-top:600}.microsite .past-events-heading{padding-top:35px;border-top:0}.event-listing{margin-top:30px}.event-listing.last{margin-bottom:30px}.microsite .event-listing{border-top:1px solid #dedede;padding-top:35px}.global-search-results .event-listing{margin-top:0}.event-title{font-size:24px;font-weight:500;text-decoration:none;color:#333;margin:0 0 5px;line-height:1.3}.event-title:hover{color:#333}.global-search-results .event-title{margin-bottom:3px}.event-details{margin-bottom:15px;line-height:1.5;font-size:16px}.event-details label{margin-right:5px}.event-location-details{display:block}.event-location-details p{margin-bottom:0;line-height:1.5}.event-detail .event-details{display:table}.event-detail .event-details .event-date-time,.event-detail .event-details .event-location,.event-detail .event-details .event-speaker-list{display:table-row}.event-detail .event-details .event-date-time label,.event-detail .event-details .event-location label,.event-detail .event-details .event-speaker-list label{width:80px;display:table-cell}.event-detail .event-details .event-timezone{margin-left:5px}.global-search-results .event-date-time{margin-top:0}.event-speaker-thumbnails{margin-top:5px;display:inline-block}.event-speaker-thumbnails li{margin:0 10px 0 0;display:inline-block;float:left}.event-speaker-thumbnails li:before{display:none}.event-speaker-thumbnails img{display:block;width:70px}.event-logo{margin-bottom:15px;display:block}.this-week-icon{background:#d5a300;border-color:#d5a300;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}.this-week-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}.this-week-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}.this-month-icon{background:#969696;border-color:#969696;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}.this-month-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}.this-month-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}.next-week-icon{background:#d5a300;border-color:#d5a300;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}.next-week-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}.next-week-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}.next-month-icon{background:#969696;border-color:#969696;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}.next-month-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}.next-month-icon:after{content:"";border:.7em solid transparent;border-right-color:transparent;border-left-color:inherit;border-top-color:inherit;border-bottom-color:inherit;display:block;height:0;position:absolute;top:0;right:-1.4em;width:0}.featured-case-study{width:100%;margin-bottom:30px}.case-study-search-result{border-top:1px solid #dedede;padding-top:30px;padding-bottom:40px}.case-study-search-result.first{border-top:none}.microsite-case-study-listing{border-top:1px solid #dedede;margin-bottom:40px;padding-top:30px;display:block;float:left;width:100%}.microsite-case-study-listing img{width:220px}.search-section-results .case-study-listing{width:100%;padding-top:0;border:0}.search-section-results .case-study-listing .pull-right{margin-top:3px;margin-bottom:0}.case-study-title{font-size:15px;font-weight:400;text-decoration:none;margin-top:4px;display:block;line-height:1.3}.case-study-title-search{font-size:24px;font-weight:500;text-decoration:none}.microsite-case-study-title{margin:0 0 10px;line-height:1.3;font-size:24px;font-weight:500}.custom-microsite-template .microsite-case-study-title{font-size:20px;font-weight:700}.custom-page-case-studies{margin:50px 0 30px;padding:0 0 10px;font-size:26px}.related-people{margin:15px 0 0 27px;position:relative;line-height:1.8}.related-people .icon-user:before{margin-left:-25px;position:absolute;color:#969696}.case-studies-wrapper{margin-top:40px;margin-bottom:20px;border-bottom:1px solid #dedede;display:flex;flex-direction:column;align-items:flex-start}.view-all-case-studies{margin:0;float:none}.case-study-teaser-image{float:right;margin:0 0 4px 30px}.publication-listing{margin-bottom:40px;padding-top:30px;border-top:1px solid #dedede;overflow:hidden}.publication-listing.first{border-top:0}.publication-listing .publication-name{font-size:17px;color:#4d4d4d;font-style:italic;display:block}.publication-listing .byline{font-size:17px;color:#4d4d4d}.publication-title{font-size:24px;font-weight:500;text-decoration:none;color:#333;line-height:1.3}.publication-title:hover{color:#333}.publication-teaser-image{margin-bottom:15px}.publication-date-and-type{color:#4d4d4d;font-size:17px;display:block;margin-bottom:10px}.publication-date-and-type .date{color:#4d4d4d;font-size:17px}.global-search-results .publication-date-and-type{margin-bottom:0}.publication-info{margin-top:5px}.global-search-results .publication-info{margin-top:0}.icon-audio:after{content:"\f028";color:#4d4d4d;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-slideshare:after{content:"\f080";color:#4d4d4d;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.icon-video:after{content:"\f03d";color:#4d4d4d;font-size:14px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.phantom{float:none;color:#4d4d4d}.phantom:hover{color:#4d4d4d}.status-phantom .byline,.status-phantom .date,.status-phantom .publication-date-and-type,.status-phantom .publication-name{color:#4d4d4d}.status-phantom.media-audio-format .publication-type:after,.status-phantom.media-slideshare-format .publication-type:after,.status-phantom.media-video-format .publication-type:after{color:#4d4d4d}.publication-name{font-weight:400;font-style:normal}.publication-detail iframe{margin-top:20px;margin-bottom:30px}.byline{display:block}.pdf-download{margin-bottom:16px}.pdf-download .pdf-icon{margin-left:0}.pdf-download .pdf-icon:before{font-size:22px;margin-left:2px;margin-right:6px}.contact-page-type h2{display:none}.office-list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.office-listing{margin-top:30px;border-top:1px solid #dedede;padding-top:30px;width:100%}.office-location-image{margin-bottom:10px}.office-title{display:block;font-size:24px;font-weight:600;color:#333;text-decoration:none;margin-bottom:8px;line-height:1}.office-title:hover{color:#333}.office-location-details{line-height:1.5}.global-search-results .office-location-details{width:100%;float:none}.contact-entry{margin-bottom:25px;overflow:hidden;display:flex;align-items:flex-start}.contact-entry p{float:left;font-size:15px;line-height:1.3}.contact-image{float:left;margin-right:20px}.office-location-map{margin-bottom:25px}.single-office .office-location-details{margin-bottom:30px}.achievements-page-type .description,.section-overview-with-callouts-page-type .description{margin-bottom:30px;border-bottom:1px solid #dedede;padding-bottom:30px}.content-callout-entry{clear:both;display:table;width:100%;margin-top:30px;border-top:1px solid #dedede;padding-top:30px}.content-callout-entry.first{margin-top:0;border-top:none;padding-top:0}.callout-heading{margin-top:0;margin-bottom:15px}.callout-heading a{color:#4d4d4d}.callout-image{float:left;margin:6px 30px 0 0}.callout-description p{display:table}.callout.button{background-color:transparent;color:#000;padding:7px 18px;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;border:2px solid #f5d312;letter-spacing:2px;position:relative;margin:15px 0;display:inline-block}.callout.button:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.callout.button:hover{background-color:#f5d312;color:#f5d312}.callout.button:hover:after{color:inherit}.callout.button:after{display:none}.callout.button:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:8px;margin-left:0;text-align:center}.content-drop-image{margin-bottom:15px}.drop-image,.fact-image{float:right;margin:6px 0 25px 50px}.management-page-type .intro-paragraph{font-size:17px}.management-page-type .intro-paragraph p{line-height:1.5}.management-photo{float:left;margin-right:-150px;width:150px;height:150px}.management-photo img{display:block}.management-wrapper{margin-top:30px;border-top:1px solid #dedede;padding-top:30px}.management-entry{float:left;width:50%;margin-bottom:30px}.management-info{line-height:1.3;float:left;display:block;margin-left:170px;margin-right:20px}.management-name{display:block;margin-top:45px;font-family:sofia pro w01,sans-serif;font-weight:700;font-size:17px;color:#005da2;text-decoration:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.management-title{font-size:17px}.achievements-entry{clear:both;margin-top:30px;border-top:1px solid #dedede;padding-top:30px}.achievements-entry.first{margin-top:0;border-top:none;padding-top:0}.achievement-description-wrapper{display:table}.achievement-image{float:left;margin:3px 30px 30px 0}.achievement-heading{margin-top:0;font-size:26px;font-weight:500;color:#333}.intro-paragraph{font-size:17px;margin-bottom:15px}.intro-paragraph p{line-height:1.8}.key-fact-entry{margin-bottom:30px;padding-left:40px;position:relative}.key-fact-entry:before{content:"\f105";color:#fff;font-size:inherit;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.key-fact-entry:before{position:absolute;left:0;width:25px;height:25px;line-height:25px;top:2px;text-align:center;background-color:#005da2}.key-fact-entry.first h3{margin-top:0}.qa-entry{border-top:1px solid #dedede;padding-top:30px;margin-bottom:30px}.qa-entry.first{margin-top:30px;border-top:1px solid #dedede;padding-top:30px}.qa-question{position:relative;font-weight:700;font-size:17px;color:#4d4d4d;margin-left:45px;margin-bottom:15px}.qa-question:before{content:"\25cf";color:#005da2;font-size:75px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.qa-question:before{position:absolute;top:-27px;left:-50px;line-height:1em}.qa-question:after{content:'Q.';position:absolute;top:5px;left:5px;margin-left:-63px;font-size:30px;line-height:55px;color:#fff}.qa-answer{margin-left:45px}.qa-answer:before{content:"Answer:";font-weight:700;display:inline-block;float:left;margin-right:5px;text-transform:capitalize;line-height:1.8}.subscribe-form .description{margin-bottom:30px}.subscribe-form input[type=checkbox]{margin:1px 7px 5px 0}.subscribe-form .errors .field:first-of-type{margin-top:35px}.required-field{color:#e20e0e}.subscribe-checklist-wrap{margin:20px 0}.subscribe-checklist-wrap ul{border:2px solid #dedede;max-width:450px;max-height:200px;padding:10px;overflow:auto}.subscribe-checklist-wrap li{margin-left:0}.subscribe-checklist-wrap li:before{display:none}.success{font-size:22px;font-weight:500;margin-bottom:30px}.job-opening{border-top:1px solid #dedede;margin-top:30px}.job-opening.first{border-top:1px solid #dedede}.job-opening .btn:after{vertical-align:middle}.btn-expand:after{content:"\f107"!important}.btn-collapse:after{content:"\f106"!important}.description-intro{margin-bottom:20px}.job-title{font-size:26px;margin:30px 0 5px}.job-description-has-intro .job-title{cursor:pointer}.description-continued{display:none}.job-opening-filters-wrapper{padding:30px 0 0}.job-opening-filters-wrapper .filter-controls{display:inline-block;margin-right:25px}.job-opening-filters-label{margin:0 0 10px}.filter-by-office-hidden-initially{display:none}.job-location{margin:0 0 20px;font-size:17px;font-style:normal}.view-more{background-color:transparent;color:#000;padding:7px 18px;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;display:inline-block;border:2px solid #f5d312;letter-spacing:2px;position:relative}.view-more:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.view-more:hover{background-color:#f5d312;color:#f5d312}.view-more:hover:after{color:inherit}.view-more:after{display:none}.view-more:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:8px;margin-left:0;text-align:center}.global-search-results section{display:flex;flex-direction:column}.global-search-results-container{width:100%}.search-section-title{width:100%;background-color:#d6d6d6;flex-shrink:0}.search-section-title h2{padding:15px 20px;font-weight:400;font-size:20px;font-family:sofia pro w01,sans-serif;color:#444}.search-no-results .search-section-title{height:300px}.search-section-results{width:100%;vertical-align:top;padding:20px 0;box-sizing:border-box}.search-section-results a{font-weight:600;color:#4d4d4d;text-decoration:none}.search-section-results a:hover{color:#005da2}.search-section-results .post-title{font-size:17px;padding:0}.search-section-results article{margin-bottom:25px;border:0;padding-top:0}.search-results-link-wrapper{text-align:right;clear:both}.predictiveSearch-loadingGraphic{text-align:center}.predictiveSearch-loadingGraphic,.predictiveSearch-noResults{padding:10px;height:26px;line-height:26px}.predictiveSearch-postType-title{background-color:#969696;color:#fff;font-weight:700;padding:5px 10px}.predictiveSearch{border:1px solid #dedede;font-family:sofia pro w01,sans-serif;font-size:17px;background-color:#fff;z-index:1000;position:absolute;top:100%;left:0;text-transform:none;width:inherit;overflow-x:hidden}.predictiveSearch.popRight{max-height:500px;overflow-y:scroll;margin-left:15px}.global-search .predictiveSearch{width:250px!important}.predictiveSearch-post{border-bottom:1px solid #dedede}.predictiveSearch-post:last-child{border:0}.predictiveSearch-post.active,.predictiveSearch-post:hover{background:#f5d312}.predictiveSearch-post .group{padding:8px;overflow:hidden;text-decoration:none;color:#4d4d4d;display:block}.predictiveSearch-post .thumbnail{width:60px;height:60px;margin-right:10px;float:left}.predictiveSearch-post .name{font-weight:500;color:#333}.predictiveSearch-post .name:hover{color:#333}.predictiveSearch-post .highlight-nickname{color:#969696;margin-left:5px}.predictiveSearch-post .position{color:#4d4d4d;display:block;width:100%}.predictiveSearch-post.has-children .group{padding-bottom:0}.predictiveSearch-childPosts{margin-left:20px;padding-bottom:10px;font-size:13px}.predictiveSearch-childPosts .predictiveSearch-post{border-bottom-style:none}.predictiveSearch-childPosts .predictiveSearch-post .group{padding-top:1px}.predictiveSearch-childPosts .predictiveSearch-post .highlight-nickname,.predictiveSearch-childPosts .predictiveSearch-post .name{font-weight:400}.predictiveSearch-childPosts .predictiveSearch-post .highlight-nickname.active,.predictiveSearch-childPosts .predictiveSearch-post .highlight-nickname:hover,.predictiveSearch-childPosts .predictiveSearch-post .name.active,.predictiveSearch-childPosts .predictiveSearch-post .name:hover{color:#4d4d4d}.predictiveSearch-childPosts .predictiveSearch-post a:before{content:"\f105";color:#4d4d4d;font-size:15px;margin-right:.5em;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.predictiveSearch-childPosts .predictiveSearch-post a:hover:before{color:#4d4d4d}.predictiveSearch-postType-person .name{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.predictiveSearch-postType-industry .thumbnail,.predictiveSearch-postType-practice-area .thumbnail{display:none}.predictiveSearch-search{padding:5px 10px;color:#fff;background-color:#969696;font-weight:700;height:60px;cursor:pointer;position:relative}.predictiveSearch-search:hover{background:#444}.predictiveSearch-search:before{content:"\f002";color:#fff;font-size:18px;margin-right:0;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.predictiveSearch-search:before{position:absolute;bottom:5px;right:10px;display:block}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDA3YWZmJy8+PC9zdmc+);left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDAwMDAwJy8+PC9zdmc+)}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmZmZmZmJy8+PC9zdmc+)}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=);right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDAwMDAnLz48L3N2Zz4=)}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZmZmZmYnLz48L3N2Zz4=)}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyM2YzZjNmMnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+);background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+)}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@font-face{font-family:sofia pro w01_n4;src:url(/content/themes/dinsmore-theme/fonts/941243bb-e692-46f8-91b9-6e621e5c1ff8.eot?#iefix) format("eot")}@font-face{font-family:sofia pro w01;src:url(/content/themes/dinsmore-theme/fonts/941243bb-e692-46f8-91b9-6e621e5c1ff8.eot?#iefix);src:url(/content/themes/dinsmore-theme/fonts/941243bb-e692-46f8-91b9-6e621e5c1ff8.eot?#iefix) format("eot"),url(/content/themes/dinsmore-theme/fonts/8b31e0d7-5f53-45c2-b318-064f0b532543.woff2) format("woff2"),url(/content/themes/dinsmore-theme/fonts/476fe015-ab32-40a2-8fed-0a5af9a3bba4.woff) format("woff"),url(/content/themes/dinsmore-theme/fonts/d8bcfa37-4f93-49cf-8dea-c29e894af58e.ttf) format("truetype"),url(/content/themes/dinsmore-theme/fonts/28fc42bb-8761-4e6a-8c62-65d4a41c9e33.svg#28fc42bb-8761-4e6a-8c62-65d4a41c9e33) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sofia pro w01_n5;src:url(/content/themes/dinsmore-theme/fonts/27070da8-f8ed-4002-8324-4f0dd80f8fa4.eot?#iefix) format("eot")}@font-face{font-family:sofia pro w01;src:url(/content/themes/dinsmore-theme/fonts/27070da8-f8ed-4002-8324-4f0dd80f8fa4.eot?#iefix);src:url(/content/themes/dinsmore-theme/fonts/27070da8-f8ed-4002-8324-4f0dd80f8fa4.eot?#iefix) format("eot"),url(/content/themes/dinsmore-theme/fonts/fe0b48dd-7bb4-4787-913d-eaf613373f35.woff2) format("woff2"),url(/content/themes/dinsmore-theme/fonts/d493595c-97d2-4edc-bc9a-c09ad13b4913.woff) format("woff"),url(/content/themes/dinsmore-theme/fonts/449bb77f-1bc7-4956-a8f1-3d4ae9243a59.ttf) format("truetype"),url(/content/themes/dinsmore-theme/fonts/1332b505-18f0-4aa5-ba55-9be49eba8fb5.svg#1332b505-18f0-4aa5-ba55-9be49eba8fb5) format("svg");font-weight:500;font-style:normal}@font-face{font-family:sofia pro w01_n6;src:url(/content/themes/dinsmore-theme/fonts/e488d96e-1d10-41aa-a2a0-8cb7cc0a54a8.eot?#iefix) format("eot")}@font-face{font-family:sofia pro w01;src:url(/content/themes/dinsmore-theme/fonts/e488d96e-1d10-41aa-a2a0-8cb7cc0a54a8.eot?#iefix);src:url(/content/themes/dinsmore-theme/fonts/e488d96e-1d10-41aa-a2a0-8cb7cc0a54a8.eot?#iefix) format("eot"),url(/content/themes/dinsmore-theme/fonts/20755c49-19b5-4792-aaf3-27f6b048149a.woff2) format("woff2"),url(/content/themes/dinsmore-theme/fonts/7cdc9309-dc21-43e2-a348-c6e3853fe8a9.woff) format("woff"),url(/content/themes/dinsmore-theme/fonts/fe0fe0a1-32b6-4795-80da-fb446ac9d5ea.ttf) format("truetype"),url(/content/themes/dinsmore-theme/fonts/d7a947d1-755b-4774-a917-036acd235435.svg#d7a947d1-755b-4774-a917-036acd235435) format("svg");font-weight:600;font-style:normal}@font-face{font-family:sofia pro w01_n7;src:url(/content/themes/dinsmore-theme/fonts/c2440dd8-b25c-49ba-bc04-8a638a943324.eot?#iefix) format("eot")}@font-face{font-family:sofia pro w01;src:url(/content/themes/dinsmore-theme/fonts/c2440dd8-b25c-49ba-bc04-8a638a943324.eot?#iefix);src:url(/content/themes/dinsmore-theme/fonts/c2440dd8-b25c-49ba-bc04-8a638a943324.eot?#iefix) format("eot"),url(/content/themes/dinsmore-theme/fonts/80042803-0630-405f-b2d2-af97b4e50b46.woff2) format("woff2"),url(/content/themes/dinsmore-theme/fonts/ec41d681-0313-4b04-88c0-820aebb51f4e.woff) format("woff"),url(/content/themes/dinsmore-theme/fonts/81434fc3-e426-4a4c-987d-f25c098198c4.ttf) format("truetype"),url(/content/themes/dinsmore-theme/fonts/59fd3475-fba9-4c77-94f9-959fd3925e06.svg#59fd3475-fba9-4c77-94f9-959fd3925e06) format("svg");font-weight:700;font-style:normal}@font-face{font-family:caslon graphique w01_n4;src:url(/content/themes/dinsmore-theme/fonts/afecb0d9-6f71-4a24-8102-1146a1da3d17.eot?#iefix) format("eot")}@font-face{font-family:caslon graphique w01;src:url(/content/themes/dinsmore-theme/fonts/afecb0d9-6f71-4a24-8102-1146a1da3d17.eot?#iefix);src:url(/content/themes/dinsmore-theme/fonts/afecb0d9-6f71-4a24-8102-1146a1da3d17.eot?#iefix) format("eot"),url(/content/themes/dinsmore-theme/fonts/34f12be4-654d-4ff7-8d14-4b512344ae82.woff2) format("woff2"),url(/content/themes/dinsmore-theme/fonts/864fce1c-5901-4ea0-9d79-8f7819556598.woff) format("woff"),url(/content/themes/dinsmore-theme/fonts/7e2411ec-b267-4c5f-ab72-9b790ccb6cbb.ttf) format("truetype"),url(/content/themes/dinsmore-theme/fonts/0ba01987-1e98-4401-aa67-85821eb8ec04.svg#0ba01987-1e98-4401-aa67-85821eb8ec04) format("svg");font-weight:400;font-style:normal}.diversity-microsite-title,.practice-area-microsite-title{letter-spacing:-1px;margin-bottom:20px}#footer{border-top:1px solid #f0f0f0}#footer .site-attribution{display:block}body{-webkit-font-smoothing:subpixel-antialiased}h2{margin:0}#subscribe_form .description{margin-bottom:50px}#subscribe_form label.field-title:after{content:''}#subscribe_form .required label.field-title:after{content:'*';display:inline-block;padding-left:2px}#subscribe_form ul{border:2px solid #dedede;margin-top:5px;padding-top:10px;height:302px;overflow-y:scroll}#subscribe_form ul li{margin:0 15px 10px}#subscribe_form ul li label{display:block;height:29px;margin:0;padding:0}#subscribe_form ul li:before{content:''}#subscribe_form ul li .value-text{height:29px;display:inline-block;line-height:21px;vertical-align:bottom}#subscribe_form ul li .input-wrap{height:29px;width:25px;position:relative;display:inline-block;vertical-align:bottom}#subscribe_form ul li .input-wrap [type=checkbox]{position:absolute;top:3px;margin:0;padding:0}.field-print-subscription{display:none}.education-honor{font-style:normal}.microsite .page-title-wrapper a.practice-area-page{color:#fff}.pre-loader{margin:0 auto;font-size:10px;position:absolute;top:50%;left:50%;text-indent:-9999em;border:4px solid #ccc;border-left-color:#666;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .5s infinite linear;animation:load8 .5s infinite linear;display:none}.pre-loader,.pre-loader:after{border-radius:50%;width:28px;height:28px}.pre-loader.small,.pre-loader.small:after{border-radius:50%;width:16px;height:16px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.description blockquote{margin:25px 30px}.description a{text-decoration:underline}.description ol li,article ul li{line-height:1.8;margin-bottom:10px}.description ol li:last-child,article ul li:last-child{margin-bottom:0}.description ol li li,article ul li li{margin-bottom:0}#page-title-bar{background:url(../img/bg-general.jpg) no-repeat center;background-size:cover}.archive-detail-page #page-title-bar,.archive-listing-page #page-title-bar{background-image:url(../img/bg-archive.jpg)}.case-studies-page-type #page-title-bar{background-image:url(../img/bg-experience.jpg)}.single-case-study #page-title-bar{background-image:url(../img/bg-experience-detail.jpg)}.contact-page-type #page-title-bar,.single-office #page-title-bar{background-image:url(../img/bg-offices.jpg)}.practice-area-microsite #page-title-bar,.practice-page-type #page-title-bar{background-image:url(../img/bg-services.jpg)}.person-microsite #page-title-bar{background-image:url(../img/bg-bio.jpg)}.d-careers-generic-page-type #page-title-bar,.d-careers-page-type #page-title-bar,.d-careers-testimonials-page-type #page-title-bar{background-image:url(../img/bg-careers.jpg)}.d-commitment-page-type #page-title-bar,.d-diversity-page-type #page-title-bar,.d-perspectives-page-type #page-title-bar,.diversity-microsite #page-title-bar{background-image:url(../img/bg-diversity.jpg)}.d-history-page-type #page-title-bar{background-image:url(../img/bg-history.jpg)}.d-leadership-page-type #page-title-bar{background-image:url(../img/bg-leadership.jpg)}.d-community-page-type #page-title-bar{background-image:url(../img/bg-community.jpg)}.microsite .page-title-wrapper a{color:#333}.breadcrumb-link{line-height:1.1}.breadcrumb-link:before{display:none}.global-search{right:25px}.global-search .input-wrap:after{font-size:17px;top:5px}.global-search .predictiveSearch{width:238px!important;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede}.global-search .predictiveSearch:hover .thumbnail{opacity:1}.datalist{border:1px solid #dedede!important}.datalist ul{margin:0}.datalist li{padding-bottom:5px}.datalist a{line-height:1.3}.datalist-inner>ul>li{padding-bottom:12px}.datalist-inner>ul>li:before{content:"\2013";font-size:12px;color:#333;top:13px;margin-left:-18px}.icon-down-triangle:after,.icon-search:after{font-size:14px;color:#333}.dropdown-clear-selection{top:-4px;right:0}.dropdown-clear-selection:before{font-size:16px}.people-main .dropdown-clear-selection{right:0}.text{border-top:0;border-right:0;border-bottom:2px solid #dedede;border-left:0;padding-left:0}.field{margin-bottom:15px}.input-wrap:after{right:0}.archive-search-toggle{display:block;border-bottom:2px solid #d6d6d6;width:100%;font-size:18px;padding-bottom:9px;text-align:left}.archive-search-toggle:after{float:right;font-size:14px;top:2px}#archive-search-inner{margin-top:5px}.archive-search-separator{display:none}.microsite-archive-filters .icon-down-triangle:after{float:right;font-size:14px;top:2px;color:#d6d6d6}.microsite-archive-filters:hover .icon-down-triangle:after{color:#333}.microsite-archive-filters:hover .filter-sub-services{color:red}#filter-sub-services.text{border-bottom:2px solid #d6d6d6;color:#4d4d4d}#filter-sub-services.text :-webkit-input-placeholder{opacity:1}#filter-sub-services.text ::-moz-placeholder{opacity:1}#filter-sub-services.text :-ms-input-placeholder{opacity:1}#filter-sub-services.text :-moz-placeholder{opacity:1}#filter-sub-services.text:hover{color:#444}.share-this-text{display:none}.share-this-links{margin-bottom:30px}.addthis_default_style{display:flex;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;border-bottom:none;border-top:1px solid #dedede;padding-top:35px;padding-bottom:0}.addthis_default_style .at300b{width:42px!important;height:42px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;padding:0!important;margin:0!important}.addthis_default_style .at300b span{display:none}.addthis_default_style .at300b:hover{opacity:1}.share-menu__button--icon-email{border-right:1px solid #e9e9e9;margin-left:0;background:url(/content/themes/dinsmore-theme/img/general-social-sharing-email-icon.png) no-repeat center;background-size:41%;order:4;-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4}.share-menu__button--icon-email:hover{background:url(/content/themes/dinsmore-theme/img/general-social-sharing-email-icon-hover.png) no-repeat center;background-size:41%}.addthis_button_linkedin{order:1;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1}.addthis_button_linkedin:after{content:"\f0e1";color:#555;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.addthis_button_linkedin:after{margin-top:12px;margin-left:14px}.addthis_button_linkedin:hover:after{color:#0080b1}.addthis_button_twitter{order:2;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2}.addthis_button_twitter:after{content:"\f099";color:#555;font-size:15px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.addthis_button_twitter:after{margin-top:13px;margin-left:14px}.addthis_button_twitter:hover:after{color:#1ac0ff}.addthis_button_facebook{order:3;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3}.addthis_button_facebook:after{content:"\f09a";color:#555;font-size:15px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.addthis_button_facebook:after{margin-top:14px;margin-left:16px}.addthis_button_facebook:hover:after{color:#375595}.additional-info{margin:0}.additional-info-heading{margin-bottom:22px}.widget-title{text-transform:uppercase}.associations-widget li ul{margin-left:0}.associations-widget li li:before{content:"\f111";font-size:5px;top:12px;color:#4d4d4d}.predictiveSearch{z-index:10000}.predictiveSearch-post img{border-radius:30px}.predictiveSearch-noResults{color:#4d4d4d}.person-listing img{border-radius:40px}.search-button{padding-left:42px;padding-right:20px}.search-button:after{display:block;content:'\f002';position:absolute;top:14px;left:20px;margin-left:0}.clear-results,.search-again{position:relative}.clear-results:after,.search-again:after{content:""}.clear-results:hover,.search-again:hover{color:#f5d312}.clear-results:hover:after,.search-again:hover:after{display:inline-block}.people-main .search-button{background-color:transparent;color:#000;padding:13px 20px;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;display:inline-block;border:2px solid #f5d312;letter-spacing:2px;position:relative;padding-left:42px;padding-right:20px}.people-main .search-button:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.people-main .search-button:hover{background-color:#f5d312;color:#f5d312}.people-main .search-button:hover:after{color:inherit}.people-main .search-button:after{display:none}.people-main .search-button:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:13px;margin-left:0;text-align:center}.people-main .search-button:after{display:block;content:'\f002';position:absolute;top:14px;left:20px;margin-left:0}.button.blog:hover a{color:#f5d312}.search-section-results .view-more{background-color:transparent;color:#000;padding:7px 18px;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;display:inline-block;border:2px solid #f5d312;letter-spacing:2px;position:relative}.search-section-results .view-more:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.search-section-results .view-more:hover{background-color:#f5d312;color:#f5d312}.search-section-results .view-more:hover:after{color:inherit}.search-section-results .view-more:after{display:none}.search-section-results .view-more:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:8px;margin-left:0;text-align:center}.subscribe-form [type=button]:hover,.subscribe-form [type=submit]:hover{background:#f5d312;color:#000}.more-link{border:0;letter-spacing:1.5px}.more-link:after{margin-left:10px}.more-link.icon-angle-right-after:after{color:#4d4d4d}.more-link.icon-angle-right-after:hover:after{color:#005da2}.more-text-link{text-transform:uppercase}.more-text-link:after{font-size:12px}.widget .view-google-map{background-color:not;color:#000;padding:7px 18px;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;display:inline-block;padding:0;font-size:12px}.widget .view-google-map:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.widget .view-google-map:hover{background-color:#f5d312;color:#f5d312}.widget .view-google-map:hover:after{color:inherit}.widget .view-google-map:after{position:absolute;display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png);right:-46px;top:0}.widget .view-google-map:hover{background:0 0;text-decoration:none;color:#005da2}.widget .view-google-map:hover:after{position:absolute;display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png);right:-46px;top:0;text-align:right}#footer{font-weight:500}#footer ul{margin:0}#footer li{border-left:0;margin:0 0 18px}#footer li:last-child{margin-bottom:0}#footer li:before{display:none}#footer li a:last-child{padding-right:0}#footer .site-attribution a{color:#333}#footer .site-attribution a:hover{color:#005da2}.footer-column--legal{margin-bottom:26px}.footer-column--legal p{margin:0;display:inline}.footer-column--legal p:last-child{display:block}.footer-column--legal img{margin-bottom:10px;width:280px}.footer-social-media{margin-bottom:27px}.footer-social-media a{width:30px;height:30px;overflow:hidden;margin:0 10px;font-size:0}.footer-nav-menu{display:flex;flex-direction:column;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin:0 0 25px}.footer-nav-menu li a{margin:0 6px}.follow-facebook:before,.follow-linkedin:before,.follow-twitter:before,.google-plus:before{font-size:32px;color:#005da2;margin-right:0}.follow-label{display:none}.follow-googleplus{display:none}.rainmaker-pagination li.page-count{margin-top:0}.navigation{float:right}.next,.previous{position:relative;border:2px solid #ccc;width:70px;height:32px;font-size:0}.next:after,.next:before,.previous:after,.previous:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.next:hover,.previous:hover{border:2px solid #f5d312}.previous:before{background:url(/content/themes/dinsmore-theme/img/pagination-left-arrow-gray.png) center center no-repeat}.previous:hover:before{background:url(/content/themes/dinsmore-theme/img/pagination-left-arrow-black.png) center center no-repeat}.next:after{background:url(/content/themes/dinsmore-theme/img/pagination-right-arrow-gray.png) center center no-repeat}.next:hover:after{background:url(/content/themes/dinsmore-theme/img/pagination-right-arrow-black.png) center center no-repeat}.page-count{float:left}.rainmaker-pagination li.navigation{float:right}.mobile-search-form{width:265px}.mobile-search-field{width:223px}.associations-widget .inner,.field-widget .inner,.image-widget .inner,.key-contacts-widget .inner,.office-address .inner,.office-leadership .inner,.office-related-content .inner,.pullquote-widget .inner,.pullquote-with-image-widget .inner,.related-content-widget .inner,.related-services-widget .inner,.video-widget .inner{padding-left:30px;border-left:4px solid #f5d312}#sidebar-secondary aside{padding-bottom:35px;border-bottom:1px solid #dedede;margin-bottom:35px}#sidebar-secondary aside:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}#sidebar-secondary .spacer-widget{margin-bottom:0;border-bottom:none;padding-bottom:0}.associated-people-widget img,.key-contacts-widget img,.office-leadership img{width:60px;height:60px;border-radius:40px;margin-right:15px}.key-contacts-widget .person-email-link a{color:#005da2;text-decoration:none}.key-contacts-widget .person-email-link a:hover{color:#4d4d4d}.associated-people-widget .person{display:flex;align-items:center;margin-bottom:20px}.associated-people-widget .person:last-child{margin-bottom:0}.associated-people-widget .image-link{flex-shrink:0}.associated-people-widget p{line-height:1.3}.associated-practices-widget ul ul{margin-top:10px}.associated-practices-widget li li:before{top:8px;color:#005da2}.widget li{line-height:1.3}.widget li:last-child{margin-bottom:0}.widget-quote p{line-height:1.4}#sidebar-secondary aside.call-to-action-widget{padding-bottom:0}.call-to-action-widget{background-color:#0067ac}.call-to-action-widget .inner{padding:20px}.call-to-action-widget .widget-title{color:#fff;text-transform:none;font-size:20px;letter-spacing:-1px;border-bottom:2px solid #257eb8;padding-bottom:16px;margin-bottom:13px}.call-to-action-widget .widget-content{color:#fff;font-size:16px}.call-to-action-widget p{line-height:1.3}.call-to-action-widget .btn{background-color:transparent;border:2px solid #f5d312;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:8px 16px;margin-top:15px}.call-to-action-widget .btn:after{display:none}.call-to-action-widget .btn:hover{color:#f5d312;background-color:#f5d312;text-decoration:none}.pullquote-with-image-widget img{margin-bottom:20px}.departmental-contacts-widget{padding-left:30px;border-left:4px solid #f5d312;width:auto}.office-address div{margin-bottom:5px}.office-address div:last-of-type{margin-bottom:0}.office-leadership .person a{display:block;float:left}.field-widget li,.related-services-widget li{margin:0 0 15px}.field-widget li:before,.related-services-widget li:before{display:none}.related-services-widget .sub-services{margin:10px 0 0 20px}.related-services-widget .sub-services li{margin:0 0 2px 20px}.related-services-widget .sub-services li:before{content:"\f111";font-size:5px;top:8px;color:#005da2;display:block}.leadership-wrapper .person-name{-ms-word-break:normal;word-break:normal;hyphens:none;-ms-hyphens:none;-moz-hyphens:none}.sidebar-people-search .alpha-wrapper{display:none}#sidebar-secondary{position:relative;margin-top:60px}#sidebar-secondary:before{content:'';position:relative;top:-35px;margin-top:20px;height:1px;display:block;width:100%;background:#dedede}#sidebar-secondary aside.call-to-action-widget{margin-bottom:70px;border-bottom:0;position:relative}#sidebar-secondary aside.call-to-action-widget:after{height:1px;display:block;width:100%;background:#dedede;content:'';bottom:-35px;position:absolute}#sidebar-secondary aside.call-to-action-widget:last-child:after{display:none}.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.web-icon:before,.word-icon:before{font-size:17px;color:#000}.mobile-microsite-menu .mobile-menu-toggle{top:-30px;right:0;background:#f5d312}.mobile-microsite-menu .menu{top:0}.header-menu li.current-menu-ancestor a:after,.header-menu li.current-menu-item a:after,.header-menu li:hover a:after{content:" ";position:absolute;bottom:22px;width:calc(100% - 36px);display:block;border-bottom:2px solid #f5d312}.header-menu li:last-child{position:relative}.header-menu li:last-child a:before{position:absolute;right:3px;content:" ";background:url(/content/themes/dinsmore-theme/img/header-menu-more-icon.png) center no-repeat;background-size:contain;width:10px;height:10px;display:inline-block;margin-left:5px;float:right;margin-top:6px}.header-menu li:last-child.current-menu-ancestor a:before,.header-menu li:last-child.current-menu-item a:before,.header-menu li:last-child:hover a:before{background-image:url(/content/themes/dinsmore-theme/img/header-menu-more-icon-selected.png)}.header-menu li:last-child.current-menu-ancestor a:after,.header-menu li:last-child.current-menu-item a:after,.header-menu li:last-child:hover a:after{width:calc(100% - 21px)}.more-menu .sub-menu{display:none}#panel-wrapper{width:100%;margin:0 auto;position:absolute;overflow:hidden;left:0;right:0;z-index:8000;padding-top:6px;margin-top:-6px}#panel-wrapper .menu-panel-toggle:before{display:none}#panel-wrapper.shown .menu-panel-toggle:before{display:block;position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 6px 7px;border-color:transparent transparent #444 transparent;top:-6px}.menu-panel-toggle{display:block;visibility:hidden;background:#444;color:#fff;margin:0;height:auto;left:0;right:0;position:absolute;padding:0;margin-top:0;box-sizing:border-box}.nav-panel-header{color:#fff;font-weight:500;font-size:36px}a.panel-open{color:#000}.attorneys-wrapper.menu-panel-toggle .people-search-form{width:900px;margin:50px auto;flex-wrap:wrap;justify-content:space-between}.attorneys-wrapper.menu-panel-toggle .people-search-form .fields-wrapper{width:570px;display:flex;flex-wrap:wrap;justify-content:space-between}.attorneys-wrapper.menu-panel-toggle .people-search-form .alpha-wrapper{margin-top:50px;border-top:1px solid #575757;padding-top:55px;flex-grow:1}.attorneys-wrapper.menu-panel-toggle .people-search-form .search-button{margin-top:0}.attorneys-wrapper.menu-panel-toggle .people-search-form .toggle-wrapper{display:block}.attorneys-wrapper.menu-panel-toggle .label-wrapper{width:330px;display:block}.attorneys-wrapper.menu-panel-toggle .toggle-wrapper{margin-left:330px;margin-top:4px}.attorneys-wrapper.menu-panel-toggle .practice-area{padding:0}.attorneys-wrapper.menu-panel-toggle .field{width:275px;margin-bottom:25px}.attorneys-wrapper.menu-panel-toggle .field:first-child{width:100%}.attorneys-wrapper.menu-panel-toggle .field .text{height:45px}.attorneys-wrapper.menu-panel-toggle .text{background-color:transparent;border:none;border-bottom:2px solid #696969;color:#fff;padding-left:0;font-size:19px}.attorneys-wrapper.menu-panel-toggle .text:focus{border-bottom:2px solid #fff}.attorneys-wrapper.menu-panel-toggle .panel-people-search-toggle{font-size:13px;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:2px;padding-top:11px;position:relative}.attorneys-wrapper.menu-panel-toggle .panel-people-search-toggle:after{font-family:fontawesome;font-size:16px;content:"\f107";color:#fff;margin-left:8px;top:11px;position:absolute}.attorneys-wrapper.menu-panel-toggle .panel-people-search-toggle.basic:after{content:"\f106"}.attorneys-wrapper.menu-panel-toggle .panel-people-search-toggle:hover{color:#f5d312}.attorneys-wrapper.menu-panel-toggle .panel-people-search-toggle:hover:after{color:#f5d312}.attorneys-wrapper.menu-panel-toggle .input-wrap:after{color:#fff;right:0;top:5px;font-size:11px}.attorneys-wrapper.menu-panel-toggle .dropdown-clear-selection{right:0}.attorneys-wrapper.menu-panel-toggle .dropdown-clear-selection:before{color:#f5d312;font-size:14px}.attorneys-wrapper.menu-panel-toggle .button-wrapper{margin:-5px 0 0;padding:0;border:0}.attorneys-wrapper.menu-panel-toggle .search-button{background-color:transparent;color:#fff;border:2px solid #f5d312;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding:12px 20px;height:45px;width:125px}.attorneys-wrapper.menu-panel-toggle .search-button:before{content:"\f002";color:#fff;font-size:16px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.attorneys-wrapper.menu-panel-toggle .search-button:after{display:none}.attorneys-wrapper.menu-panel-toggle .search-button:hover{background:#f5d312;color:#000}.attorneys-wrapper.menu-panel-toggle .search-button:hover:before{color:#000}.attorneys-wrapper.menu-panel-toggle .people-search-filter{justify-content:space-between}.attorneys-wrapper.menu-panel-toggle .people-search-filter:after{flex-grow:0;display:block}.attorneys-wrapper.menu-panel-toggle .people-filter-button{background-color:transparent;margin:8px 0 0;width:25px;color:#fff;font-size:19px;font-weight:400}.attorneys-wrapper.menu-panel-toggle .people-filter-button:hover{color:#f5d312}.attorneys-wrapper.menu-panel-toggle .view-all-wrapper{flex-shrink:0;margin-top:50px;border-top:1px solid #575757;padding-top:55px}.attorneys-wrapper.menu-panel-toggle .view-all-people-button{border-left:1px solid #575757;font-size:19px;font-weight:500;color:#8f8f8f;width:100px;padding:7px 0 7px 20px}.attorneys-wrapper.menu-panel-toggle .view-all-people-button:after{content:" ";background:url(/content/themes/dinsmore-theme/img/find-an-attorney-view-all-arrow.png) center no-repeat;width:19px;height:10px}.attorneys-wrapper.menu-panel-toggle .view-all-people-button:hover{color:#f5d312}.attorneys-wrapper.menu-panel-toggle .view-all-people-button:hover:after{background-image:url(/content/themes/dinsmore-theme/img/find-an-attorney-view-all-arrow-hover.png)}.attorneys-wrapper.menu-panel-toggle .predictiveSearch{max-height:380px;overflow-y:scroll}.attorneys-wrapper.menu-panel-toggle .predictiveSearch .predictiveSearch-post .name{color:#333}.attorneys-wrapper.menu-panel-toggle .predictiveSearch .predictiveSearch-post .group:hover{background:#f5d312}.attorneys-wrapper.menu-panel-toggle .predictiveSearch .predictiveSearch-post .group:hover img{opacity:1}.services-wrapper .find-practice-areas{width:900px;margin:50px auto}.services-wrapper .find-practice-areas .input-wrap:after{color:#fff;right:0;top:5px;font-size:11px}.services-wrapper .nav-panel-header{width:330px;flex-shrink:0}.services-wrapper .practice-area-search-form{flex-wrap:wrap;justify-content:space-between}.services-wrapper .practice-area{padding:0}.services-wrapper .text{background-color:transparent;border:none;border-bottom:2px solid #696969;color:#fff;padding-left:0;font-size:19px}.services-wrapper .text:focus{border-bottom:2px solid #fff}.services-wrapper .view-all{color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:2px;font-size:13px;padding-top:30px}.services-wrapper .view-all:after{content:"\f105";color:#fff;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.services-wrapper .view-all:after{top:1px}.services-wrapper .search-button{background-color:transparent;color:#fff;border:2px solid #f5d312;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding:12px 20px;margin-top:20px}.services-wrapper .search-button:before{content:"\f002";color:#fff;font-size:16px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.more-wrapper{padding:26px 0 30px}.about-the-firm-menu{display:flex;height:30px;z-index:10}.about-the-firm-menu li{margin-left:0;position:relative}.about-the-firm-menu li:before{display:none}.about-the-firm-menu>li{width:20%;padding:0 20px;border-right:1px solid #666;display:block}.about-the-firm-menu>li:last-child{border-right:none}.about-the-firm-menu>li.current-menu-ancestor>a,.about-the-firm-menu>li.current-menu-item>a,.about-the-firm-menu>li:hover>a{color:#fff;border-bottom:2px solid #f5d312}.about-the-firm-menu>li:hover .sub-menu{max-height:500px}.about-the-firm-menu>li>a{display:block}.about-the-firm-menu a{font-size:17px;color:#fff}.about-the-firm-menu .current-menu-item .sub-menu,.about-the-firm-menu .current-menu-parent .sub-menu{max-height:500px}.about-the-firm-menu .sub-menu{overflow:hidden;max-height:0;transition:max-height .25s ease-out;position:absolute;margin-left:-10px;background-color:#444;margin-top:-50px;z-index:-1;box-shadow:3px 3px 5px 0 rgba(0,0,0,.75);width:calc(100% - 20px)}.about-the-firm-menu .sub-menu li{padding-left:25px;padding-right:15px;margin-bottom:5px;width:auto;line-height:1.3}.about-the-firm-menu .sub-menu li.current-menu-ancestor a,.about-the-firm-menu .sub-menu li.current-menu-item a{border-bottom:1px solid #f5d312}.about-the-firm-menu .sub-menu li:first-child{margin-top:60px}.about-the-firm-menu .sub-menu li:last-child{padding-bottom:20px}.about-the-firm-menu .sub-menu a{background-color:transparent;font-weight:400;font-size:15px;padding:0;border-bottom:1px solid transparent;line-height:1.3}.about-the-firm-menu .sub-menu a:hover{color:#fff;border-bottom:1px solid #f5d312}.about-the-firm-menu .menu-item-has-children{z-index:0}.about-the-firm-menu .menu-item-has-children>a:after{content:"\f107";color:#f5d312;font-size:inherit;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.about-the-firm-menu .menu-item-has-children>a:after{margin-left:0;margin-top:6px;float:right}.about-the-firm-menu .menu-item-has-children>a:first-of-type{border-bottom:2px solid transparent}.about-the-firm-menu .menu-item-has-children:hover>a:first-of-type{border-bottom:2px solid #f5d312}#post-content .menu{position:relative;display:flex;list-style-type:none;padding-left:0;text-indent:0}#post-content .menu ul{display:-webkit-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin:0;list-style-type:none}#post-content .menu ul li{margin:0}#post-content .menu ul li:before{content:none}#post-content .menu ul li a{display:block}#post-content .menu li{margin-left:0}#post-content .menu li:before{display:none}#post-content .menu li a{display:block;line-height:1;padding:22px 15px;font-size:15px;font-weight:600}#post-content .menu,.microsite-menu{margin-bottom:30px;flex-wrap:wrap;border-bottom:1px solid #dedede}#post-content .menu ul,.microsite-menu ul{margin-left:0}#post-content .menu li,.microsite-menu li{z-index:10}#post-content .menu li:first-child,.microsite-menu li:first-child{margin-left:-15px}#post-content .menu li:first-child:after,.microsite-menu li:first-child:after{margin-left:15px;width:980px}#post-content .menu li:first-child a,.microsite-menu li:first-child a{display:block;line-height:1;font-weight:600}#post-content .menu li:first-child a:before,.microsite-menu li:first-child a:before{display:none}#post-content .menu li:last-child,.microsite-menu li:last-child{margin-right:-15px}#post-content .menu li:after,.microsite-menu li:after{content:" ";display:block;border-bottom:1px solid #dedede;position:absolute;z-index:-1}#post-content .menu li.dropdown,.microsite-menu li.dropdown{z-index:2010}#post-content .menu li.dropdown:hover a:after,.microsite-menu li.dropdown:hover a:after{display:none}#post-content .menu li.dropdown:hover ul,.microsite-menu li.dropdown:hover ul{display:block}#post-content .menu li.dropdown ul,.microsite-menu li.dropdown ul{right:auto;left:0;display:none}#post-content .menu li .sub-menu,.microsite-menu li .sub-menu{background:#444;padding:20px 25px;width:200px}#post-content .menu li .sub-menu:before,.microsite-menu li .sub-menu:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 6px 7px;border-color:transparent transparent #444 transparent;top:-6px;left:37px}#post-content .menu li .sub-menu li,.microsite-menu li .sub-menu li{display:block;float:left;width:100%;line-height:1.1;margin-bottom:12px}#post-content .menu li .sub-menu li:last-child,.microsite-menu li .sub-menu li:last-child{margin-bottom:0}#post-content .menu li .sub-menu li:after,.microsite-menu li .sub-menu li:after{display:none}#post-content .menu li .sub-menu li a,.microsite-menu li .sub-menu li a{font-weight:400;font-size:15px;padding:0;border-bottom:1px solid transparent;line-height:1.5;display:inline}#post-content .menu li .sub-menu li a:hover,.microsite-menu li .sub-menu li a:hover{color:#fff;border-bottom:1px solid #f5d312}#post-content .menu li .sub-menu li a:after,#post-content .menu li .sub-menu li a:before,.microsite-menu li .sub-menu li a:after,.microsite-menu li .sub-menu li a:before{display:none}#post-content .menu li .sub-menu li.current-menu-item a,.microsite-menu li .sub-menu li.current-menu-item a{color:#fff;border-bottom:1px solid #f5d312}#post-content .menu li .sub-menu li.current-menu-item a:hover,.microsite-menu li .sub-menu li.current-menu-item a:hover{color:#fff}#post-content .menu a,.microsite-menu a{color:#005da2;line-height:1}#post-content .menu a:before,.microsite-menu a:before{content:" ";position:absolute;left:0;display:block;height:calc(100% - 44px);border-left:1px solid #dedede}#post-content .menu li:hover a,.microsite-menu li:hover a{color:#005da2}#post-content .menu .current-menu-item a,#post-content .menu .current-menu-item:hover a,.microsite-menu .current-menu-item a,.microsite-menu .current-menu-item:hover a{color:#333}#post-content .menu .current-menu-ancestor a,#post-content .menu .current-menu-item a,#post-content .menu li:hover a,.microsite-menu .current-menu-ancestor a,.microsite-menu .current-menu-item a,.microsite-menu li:hover a{padding-top:21px;padding-bottom:23px;margin-top:1px;margin-bottom:-1px;z-index:2;background-color:#fff}#post-content .menu .current-menu-ancestor a:after,#post-content .menu .current-menu-item a:after,#post-content .menu li:hover a:after,.microsite-menu .current-menu-ancestor a:after,.microsite-menu .current-menu-item a:after,.microsite-menu li:hover a:after{content:" ";position:absolute;bottom:0;width:calc(100% - 30px);display:block;border-bottom:3px solid #f5d312}#post-content .menu:after,.microsite-menu:after{display:block;content:" ";background-color:#fff;width:40px;height:100%;position:absolute;right:-40px;top:1px;z-index:40;pointer-events:none}.microsite-sub-menu li:first-child{margin-left:0!important}.diversity-microsite .microsite-menu,.practice-area-microsite .microsite-menu{max-width:100%;width:100%}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:34px;height:100%;background:0 0}.jspHorizontalBar{display:none}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:0 0;position:relative}.jspDrag{background:#ddd;width:4px;border-radius:2px;position:relative;top:0;margin:0 auto;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:0 0;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default}.jspVerticalBar .jspArrow{height:34px;width:34px}.jspVerticalBar .jspArrow.jspArrowUp{background:url(../img/experience-scroll-viewer-up-arrow.png) center center no-repeat}.jspVerticalBar .jspArrow.jspArrowDown{background:url(../img/experience-scroll-viewer-down-arrow.png) center center no-repeat}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.heading-location-post-block .page-title-wrapper{font-size:36px;font-weight:700;color:#333;line-height:1.1;margin-bottom:25px}.d-history-page-type .page-title-wrapper,.d-leadership-page-type .page-title-wrapper{padding-bottom:25px;border-bottom:1px solid #dedede}.intro-text{font-size:20px;font-weight:400;padding-bottom:30px;border-bottom:1px solid #dedede;margin-bottom:35px}.intro-text p{line-height:1.3}.history-image{margin-bottom:12px;flex-shrink:0}.history-year{font-size:30px;line-height:1;margin-bottom:10px;font-weight:600;color:#333}.history-description p{line-height:1.8}.careers-banner{margin-bottom:20px}.testimonial-content{background:#f5d312;font-size:16px;color:#000;margin-bottom:30px;padding:25px;max-width:300px}.testim-item:first-of-type{border:0;padding-top:0}.testimonial-name{font-size:30px}.testimonial-title{font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:10px}.testimonial-office{font-size:16px;margin-top:8px;position:relative;padding-left:21px}.testimonial-office:before{content:"";background:url(/content/themes/dinsmore-theme/img/small-office-location-pin-icon-black.png) left top no-repeat;position:absolute;left:0;top:4px;width:12px;height:15px}.testimonial-quote{margin-top:20px}.testimonial-button{margin:25px 25px 0 0;position:relative;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#333;text-transform:uppercase}.testimonial-button:after{content:"";background:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png) left top no-repeat;position:absolute;width:40px;height:15px;right:-50px;top:3px}.testimonial-button:hover{color:#fff}.testimonial-button:hover:after{background:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png) left top no-repeat}.testimonial-photo img{display:block}.diversity-news{border-top:1px solid #dedede;margin-top:30px}.diversity-news .news-item-title{font-weight:600}.testim-item{border-top:1px solid #dedede;margin-top:40px;padding-top:50px}.testim-name{font-size:30px;color:#333}.testim-title{font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:10px}.testim-office{font-size:16px;margin-top:8px;position:relative;padding-left:21px}.testim-office:before{content:"";background:url(/content/themes/dinsmore-theme/img/small-office-location-pin-icon-yellow.png) left top no-repeat;position:absolute;width:20px;height:15px;top:4px;left:0}.testim-quote{margin-top:20px}.testim-quote p{display:inline}.testim-quote p:first-child:before{content:"\201C"}.testim-quote p:last-child:after{content:"\201D"}.chairs-wrapper,.directors-wrapper,.diversity-leadership__entries{width:100%;display:flex;flex-wrap:wrap;flex-direction:row}.diversity-leadership__heading,.leadership-heading{font-size:26px;font-weight:500;color:#333;border-top:1px solid #dedede;padding-top:40px;margin:45px 0 10px;width:100%;float:left;clear:both}.diversity-leadership__heading:first-of-type,.leadership-heading:first-of-type{border:0;padding:0;margin-top:0}.diversity-leader,.leadership-item{display:block;margin-top:20px;width:25%;float:left}.diversity-leader__name,.leadership-name{padding-right:4px;font-size:17px;line-height:1;color:#005da2;margin-bottom:5px}.diversity-leader__photo,.leadership-image{padding-right:4px;display:block;margin-bottom:5px}.diversity-leader__position,.leadership-title{font-size:14px;line-height:1.1;display:block}.chairs-wrapper a.leadership-item,.directors-wrapper a.leadership-item{color:#4d4d4d}.chairs-wrapper a.leadership-item:hover .leadership-name,.directors-wrapper a.leadership-item:hover .leadership-name{color:#00223c;text-decoration:underline}.staff-wrapper .leadership-item{width:100%;position:relative;margin:20px 20px 0 0;padding-left:28px}.staff-wrapper .leadership-item:before{position:absolute;content:"";background:#f5d312;width:4px;top:0;left:4px;bottom:-20px}.staff-wrapper a:hover{color:#4d4d4d}.staff-wrapper a:hover .leadership-name{color:#00223c;text-decoration:underline}.chairs-wrapper .leadership-item{width:20%}.diversity-leader a.hover .leadership-title{color:#4d4d4d}.diversity-leader a.hover .diversity-leader__name{color:#00223c;text-decoration:underline}.commitment-news .community-heading{margin-bottom:0}.d-commitment-page-type .commitment-organizations{margin-top:100px}.d-commitment-page-type .title-wrapper.has-image{width:calc(100% - 215px)}.d-commitment-page-type .title-wrapper .news-item-title{font-size:20px;color:#000;display:inline}.d-commitment-page-type h3.cs-heading{border-bottom:1px solid #dedede;padding-bottom:30px;margin-bottom:0;margin-top:100px}.d-commitment-page-type a:hover .news-item-title{border-bottom:2px solid #f5d312}.d-commitment-page-type .cs-item-wrapper{position:relative;min-height:120px;border-bottom:1px solid #dedede;margin-top:30px;padding-top:0;padding-bottom:24px}.d-commitment-page-type .cs-item-wrapper .date{padding-bottom:30px;font-size:15px;font-weight:100;color:#666}.d-commitment-page-type .cs-item-wrapper .teaser{height:114px;position:absolute;top:0;right:0}.d-commitment-page-type .swiper-wrapper{margin-top:0}.d-commitment-page-type .intro-text,.d-community-page-type .intro-text{font-size:17px;border:0;padding-bottom:0}.d-commitment-page-type .intro-text p,.d-community-page-type .intro-text p{line-height:1.5}#community-swiper .swiper-button-next,#community-swiper .swiper-button-prev,.diversity-news-carousel-swiper .swiper-button-next,.diversity-news-carousel-swiper .swiper-button-prev,.diversity-testimonials-swiper .swiper-button-next,.diversity-testimonials-swiper .swiper-button-prev{background-image:none!important}#community-swiper .swiper-button-next:after,#community-swiper .swiper-button-prev:after,.diversity-news-carousel-swiper .swiper-button-next:after,.diversity-news-carousel-swiper .swiper-button-prev:after,.diversity-testimonials-swiper .swiper-button-next:after,.diversity-testimonials-swiper .swiper-button-prev:after{font-family:fontawesome;font-size:24px;color:#000;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:60px}#community-swiper .swiper-button-next:hover:after,#community-swiper .swiper-button-prev:hover:after,.diversity-news-carousel-swiper .swiper-button-next:hover:after,.diversity-news-carousel-swiper .swiper-button-prev:hover:after,.diversity-testimonials-swiper .swiper-button-next:hover:after,.diversity-testimonials-swiper .swiper-button-prev:hover:after{color:#005da2}#community-swiper .swiper-button-prev:after,.diversity-news-carousel-swiper .swiper-button-prev:after,.diversity-testimonials-swiper .swiper-button-prev:after{content:"\f104"}#community-swiper .swiper-button-next:after,.diversity-news-carousel-swiper .swiper-button-next:after,.diversity-testimonials-swiper .swiper-button-next:after{content:"\f105"}.community-heading{margin:0 0 35px}.org-logo{border:1px solid #dedede;margin:0 15px 15px 0}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:35px;width:50px!important;height:50px!important}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1!important}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#005da2}.swiper-button-prev{left:-20px!important}.swiper-button-next{right:-20px!important}.widget a{color:#005da2;position:relative}.widget a:hover{color:#4d4d4d;text-decoration:underline}.leadership-wrapper a{color:#005da2}.leadership-wrapper a:hover{color:#4d4d4d}.search-section-results .case-study-listing{padding-bottom:0}.search-section-results .client{margin:5px 0 10px}.search-section-results .name-wrapper a,.search-section-results .post-title{font-size:17px;font-weight:600;color:#333;display:inline;line-height:1.6;border-bottom:2px solid transparent}.search-section-results .name-wrapper a:hover,.search-section-results .post-title:hover{color:#333;border-bottom:2px solid #f5d312}.search-section-results .news-item-title{font-size:17px;font-weight:600;color:#333}.global-search-results{font-size:15px}.global-search-results .event-details,.global-search-results .news-date-and-type .date,.global-search-results .news-date-and-type .news-item-type,.global-search-results .publication-date-and-type,.global-search-results .publication-date-and-type .date,.global-search-results .publication-date-and-type .publication-type,.global-search-results .publication-listing .byline,.global-search-results .publication-listing .publication-name{font-size:15px}.global-search-results .publication-date-and-type{height:auto}.global-search-results .publication-date-and-type .publication-type{padding-left:18px}.global-search-results .news-listing-info{margin-bottom:0}.global-search-results .practice-area{padding:0}.global-search-results .person-listing .col.name-wrapper{width:auto}.global-search-results .link-wrapper{display:none}.global-search-results .event-date-time,.global-search-results .event-location{margin-bottom:0}.search-result-microsite-sub-service{margin-top:7px;position:relative}.search-result-microsite-sub-service a{font-size:15px;font-weight:400;padding-left:18px}.search-result-microsite-sub-service a:hover{color:#4d4d4d;text-decoration:underline}.search-result-microsite-sub-service:before{position:absolute;top:7px;font-size:7px;margin-right:8px}.custom-page-case-studies{color:#333;margin-top:40px;font-weight:400}.twitter-microsite-template .intro-text{font-size:17px}.twitter-microsite-template .intro-text p{line-height:1.8}.microsite .publication-listing.first{border-top:1px solid #dedede}.microsite .events-heading{font-weight:700}.custom-microsite-template .microsite-case-study-title{color:#4d4d4d;font-weight:600;margin-bottom:10px}.microsite-case-study-listing{float:none}.microsite-case-study-listing a{text-decoration:underline}#user-subscription-form{margin-top:50px}.subscribe-checklist-wrap{margin-top:40px}.subscriber_practice_areas{margin-bottom:15px;display:inline-block}#subscriber_submit{margin-top:10px}#subscriber_submit{margin-top:10px}.subscribe-form .text{color:#005da2}.job-opening .btn{padding:13px 36px 13px 20px;font-size:12px;line-height:12px;position:relative}.job-opening .btn:hover:after{content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png)!important;top:13px;font-size:17px}.job-opening .btn.btn-expand:after{display:block;position:absolute;top:14px;right:16px;margin-left:0}.job-opening .btn.btn-expand:hover:after{right:0}.job-opening .btn.btn-collapse:after{display:block;content:"\f106";position:absolute;top:14px;right:16px;margin-left:0;font-size:17px}.job-opening .btn.btn-collapse:hover:after{right:0}.job-location{font-size:16px;margin-top:13px;margin-bottom:15px;position:relative;padding-left:21px}.job-location:before{content:"";background:url(/content/themes/dinsmore-theme/img/small-office-location-pin-icon-yellow.png) left top no-repeat;position:absolute;width:20px;height:15px;top:4px;left:0}.job-opening--no-office .job-location:before{display:none}.job-opening-filters-wrapper{margin-bottom:20px}.job-opening-filters-wrapper .field{margin-bottom:10px}.job-opening-filters-label{font-weight:600}.current-openings .no-results{margin-top:40px}.image-grid-wrapper,.logo-grid-wrapper,.qa-entry.first{margin-top:35px;padding-top:35px;border-top:1px solid #dedede}.achievement-image{float:none;margin-bottom:15px}.image-grid-item{float:left;margin-bottom:25px}.grid-image-caption{margin-top:5px}.qa-answer:before{line-height:1.5}.qa-question:after{margin-left:-40px;font-size:17px;line-height:17px}.key-fact-entry:before{border-radius:25px}.logo-grid-image{margin-bottom:25px}.logo-grid-image img{border:1px solid #dedede}.error404 h2{color:#333}.walled-content-submit{margin-top:10px}.walled-content-submit:hover{color:#000}.walled-content-form .text{color:#005da2}.page-custom-website-credits h3 a{color:#333}.home #experience .panel-2 .description{padding-right:20px}@keyframes zoom{0%{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1) rotate(.1deg)}100%{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1) rotate(.1deg)}}.home .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home .zoom{animation:zoom 6s 0s 1 linear forwards}.home #page{background:#f0f0f0}.home #page #main{display:none}.home #mobile-homepage-alert-bg{position:absolute;z-index:19000;left:0;right:0;top:0;bottom:0;opacity:.5;background:#000;display:block}.home #mobile-homepage-alert{color:#333;position:absolute;z-index:20000;background:#fff;width:90%;height:auto;left:20px;right:20px;top:20px;box-sizing:border-box;padding:20px 30px 30px;display:block}.home #mobile-homepage-alert .alert-label{background:#f5d312;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:6px 17px 6px 30px;margin:0 23px 0 -30px;display:block;float:left}.home #mobile-homepage-alert .close{position:absolute;top:20px;right:20px;height:30px;width:30px;background:#f5d312}.home #mobile-homepage-alert .close:after{content:"\f00d";position:absolute;height:30px;width:30px;font-family:fontawesome;font-size:22px;color:#fff;text-align:center;line-height:30px}.home #mobile-homepage-alert .close:hover{cursor:pointer;opacity:.7;background:#333}.home #mobile-homepage-alert .date{font-size:12px;color:#b2b2b2;letter-spacing:2px;text-transform:uppercase;margin:12px 0 15px;display:block;float:left;width:100%}.home #mobile-homepage-alert .headline{font-size:22px;margin-bottom:15px}.home #mobile-homepage-alert .description{width:95%}.home #mobile-homepage-alert .description p{font-size:16px;line-height:1.3}.home #mobile-homepage-alert img{display:block;margin:20px 0}.home #mobile-homepage-alert .d-homepage-alert-link{display:block;float:left;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.home #mobile-homepage-alert .d-homepage-alert-link:after{content:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png);margin-left:10px}.home #mobile-homepage-alert .d-homepage-alert-link:hover{color:#333}.home #mobile-homepage-alert .d-homepage-alert-link:hover:after{content:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png)}.home .firm-facts{text-align:center;width:auto;display:inline;margin:0 auto}.home .firm-facts .firm-facts-wrapper{position:relative;z-index:2;padding:0 20px}.home .firm-facts .title{margin-bottom:20px;font-size:15px;font-weight:700;color:#333;letter-spacing:2px;text-transform:uppercase}.home .firm-facts .divider{background:#f5d312;width:40px;height:2px;margin:0 auto}.home .firm-facts .first-row{width:auto;margin:0 auto 50px;border-bottom:1px solid #dedede}.home .firm-facts .second-row{width:auto;margin:0 auto}.home .firm-facts .amlaw,.home .firm-facts .attorneys,.home .firm-facts .bti,.home .firm-facts .law360,.home .firm-facts .offices,.home .firm-facts .states{display:inline-block;width:auto;height:auto;border-right:0;border-bottom:1px solid #dedede;padding-bottom:45px;margin-bottom:10px}.home .firm-facts .law360{padding-bottom:0}.home .firm-facts .law360,.home .firm-facts .states{border:none}.home .firm-facts .title{text-transform:uppercase}.home .firm-facts .facts-description{font-size:18px;text-align:center;margin:20px 0}.home .attorneys-number,.home .offices-number,.home .states-number{font-family:caslon graphique w01;font-size:82px;letter-spacing:-3px;color:#005da2}.home .attorneys-number:after{content:"+";font-size:40px;vertical-align:top}.home .amlaw-heading,.home .attorneys-heading,.home .bti-heading,.home .law360-heading,.home .offices-heading,.home .states-heading{font-size:20px;color:#333;line-height:1.2;margin-bottom:5px}.home .amlaw-logo,.home .bti-logo,.home .law360-logo{margin-bottom:10px;max-width:45%}.home .highlights{margin-top:50px;background:#fff;position:relative;display:none}.home .highlights .item{display:table-cell;width:25%;box-sizing:border-box;border-right:1px solid #dedede;padding:30px;vertical-align:top}.home .highlights .item:last-child{border:0}.home .highlights .item:hover .headline{border-bottom:2px solid #f5d312}.home .highlights .item:hover .description p{color:#4d4d4d;line-height:1.3}.home .highlights .item:hover .link a.button{background:#f5d312;color:#f5d312}.home .highlights .item:hover .link a.button:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:8px;margin-left:0;text-align:center}.home .highlights .item .label{background:#005da2;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:1px;padding:5px 10px;margin-bottom:10px;display:inline-block}.home .highlights .item .date{display:inline-block;padding:5px 0 5px 10px;font-size:11px;color:#b2b2b2;letter-spacing:1px;text-transform:uppercase}.home .highlights .item .headline{font-size:18px;display:inline;color:#333}.home .highlights .item .link{text-transform:uppercase}.home .highlights .item .link a.button{background-color:transparent;color:#000;padding:7px 18px;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;display:inline-block;letter-spacing:2px;position:relative;background:#fff;border:2px solid #f5d312;color:#444;margin-top:10px}.home .highlights .item .link a.button:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.home .highlights .item .link a.button:hover{background-color:#f5d312;color:#f5d312}.home .highlights .item .link a.button:hover:after{color:inherit}.home .highlights .item .link a.button:after{display:none}.home .highlights .item .link a.button:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:8px;margin-left:0;text-align:center}.home .highlights .item .link a.button:after{content:none}.home .highlights .description p{color:#b2b2b2;font-size:15px;line-height:1.3;margin:10px 0}.home #footer{display:none}.home .d-description{color:#333;text-align:center;padding:30px 20px 40px;display:none;font-size:18px}.home #homepage-button{margin:0 auto;background:#f5d312;position:relative;z-index:21000;height:50px;width:50px;border-radius:30px;cursor:pointer;display:none}.home #homepage-button:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"\f175";font-family:fontawesome;font-size:16px;color:#fff;text-align:center;line-height:50px}.home #homepage-button:hover{background:#005da2}.home #accomplish-more{display:none}.home #slider-text{position:absolute;left:0;right:0;top:450px;text-align:center;display:none;z-index:7000}.home #headline-wrapper{width:620px;left:50%;margin-left:-310px;border:none;box-sizing:border-box;overflow:hidden;height:150px;position:absolute;top:310px;z-index:7000;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:7px}.home #headline-wrapper #slider-headline{margin-top:-160px;height:150px}.home #homepage-slider{position:relative;top:0;left:0;right:0;height:780px;color:#fff;background:0 0;overflow:hidden}.home #homepage-slider #initial-canvas{top:0;left:0;right:0;display:block;position:absolute;z-index:6500;box-sizing:border-box}.home #homepage-slider #blue-panel{width:0;position:relative;margin:0 auto;bottom:0;background:#2368ae;height:780px;z-index:6400}.home #homepage-slider #slider-controls{display:none}.home #homepage-slider #slider-controls .n,.home #homepage-slider #slider-controls .p{position:absolute;width:200px;left:0;top:40%;bottom:40%;cursor:pointer;z-index:7500}.home #homepage-slider #slider-controls .n img.preview,.home #homepage-slider #slider-controls .p img.preview{height:120px;width:200px;margin-top:-60px;top:50%;display:block;position:absolute;z-index:7400}.home #homepage-slider #slider-controls .n img.arrow,.home #homepage-slider #slider-controls .p img.arrow{height:13px;width:47px;margin-top:-6px;top:50%;display:block;position:absolute;z-index:7500}.home #homepage-slider #slider-controls .n .label,.home #homepage-slider #slider-controls .p .label{box-sizing:border-box;display:inline-block;position:absolute;top:50%;z-index:7500;opacity:0}.home #homepage-slider #slider-controls .n{right:0;left:auto}.home #homepage-slider #slider-controls .n img.preview{right:-200px}.home #homepage-slider #slider-controls .n img.arrow{left:0}.home #homepage-slider #slider-controls .p{left:0;right:auto}.home #homepage-slider #slider-controls .p img.preview{left:-200px}.home #homepage-slider #slider-controls .p img.arrow{right:0}.home #homepage-slider #slider-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.home #homepage-slider #slider-wrapper .bottom,.home #homepage-slider #slider-wrapper .top{display:none}.home #homepage-slider #slider-wrapper .slide{position:absolute;top:0;bottom:0;left:0;right:0}.home #homepage-slider #slider-wrapper .slide .headline{position:absolute;left:0;right:0;top:330px;text-align:center;font-size:96px;line-height:96px}.home #homepage-slider #slider-wrapper .slide .desc{position:absolute;left:0;right:0;top:500px;text-align:center}.home #homepage-slider #slider-wrapper .slide img{display:none}.home #homepage-slider #slider-loader{z-index:7000;position:absolute;top:310px;width:0;height:1px;margin:0 auto;background:rgba(255,255,255,.3)}.home #homepage-slider #slider-loader .inner{background:#fff;width:0;height:1px}.home #main #main-inner{height:auto;min-height:0}.home #main #main-inner #content{height:auto;min-height:0}.contact-page-type h2{display:block}.contact-page-type .headline{display:block;font-size:38px;color:#333;margin-bottom:15px}.contact-page-type .office-listing{width:100%}.contact-page-type .office-listing>a{width:25%}.contact-page-type .office-listing>a img{width:90%}.contact-page-type .office-listing .office-title-wrapper{width:33%}.contact-page-type .office-listing .phone,.contact-page-type .office-listing .postal-address{width:22%}.contact-page-type .office-listing a.office-title{display:inline;line-height:1.7}.contact-page-type .office-listing a.office-title:hover{border-bottom:2px solid #f5d312}.office-location-image{margin-bottom:0}.office-detail-top{margin-bottom:20px}.office-post-type .office-detail-post-title{font-size:36px}.contact-entry p{font-size:17px}.sidebar-sidebar-management-secondary .person{display:flex;margin-bottom:25px}.sidebar-sidebar-management-secondary .person:last-child{margin-bottom:0}.departmental-contacts-widget .email:after{content:"\f101"}.archive-listing .case-study-title,.archive-listing .event-title,.archive-listing .news-item-title,.archive-listing .publication-title{display:inline;line-height:1.6;border-bottom:2px solid transparent}.archive-listing .case-study-title:hover,.archive-listing .event-title:hover,.archive-listing .news-item-title:hover,.archive-listing .publication-title:hover{border-bottom:2px solid #f5d312}.news-item-teaser-image.first{margin-top:-20px}.top-image-container{border-bottom:1px solid #dedede;padding-bottom:30px;margin-bottom:30px}.top-image-caption{line-height:1.5;display:block;margin-top:5px}.archive-detail-page .archive-detail-content{margin-top:45px;padding-top:45px;border-top:1px solid #dedede}.archive-detail-page .date .publication-type{font-size:17px}.archive-detail-page .publication-date-and-type{height:auto;margin-bottom:0}.archive-detail-page .publication-date-and-type .date{display:block}.archive-detail-page .publication-date-and-type .publication-type{padding-left:0;border-left:0;display:block;float:left}.archive-detail-page .publication-date-and-type .media-format-wrapper{display:block;float:left}.news-first-item .news-item-title{line-height:1.27}.news-first-item .news-date-and-type{margin-top:20px;margin-bottom:10px}.news-date-and-type{display:inline-block;color:#fff;height:25px}.news-date-and-type .date{color:#4d4d4d;font-size:17px}.news-date-and-type .news-item-type{color:#4d4d4d;font-size:17px;display:block}.news-item-source{display:inline-block;margin-top:0}.news-item-source:before{content:"\2013";margin-right:5px}.news-listing-info{margin-bottom:10px}.news-item-source{margin-bottom:0}.publication-listing .publication-name{font-style:normal}.publication-listing .description{width:auto}.publication-date-and-type{color:#fff;height:25px;font-size:17px}.publication-date-and-type .date{color:#4d4d4d;font-size:17px}.publication-date-and-type .publication-type{color:#4d4d4d;padding-left:22px;border-left:1px solid #dedede;font-size:17px}.publication-title.phantom{color:#969696}.publication-title.phantom:hover{border:0}.publication-first-item .publication-title{font-size:30px;font-weight:600}.publication-first-item .publication-date-and-type{margin-top:20px;margin-bottom:18px}.publication-listing-info{margin-top:15px}.event-teaser-widget{border-top:1px solid #dedede;margin-top:35px;padding-top:40px}.event-teaser{border-right:4px solid #f5d312;margin-bottom:80px;position:relative}.event-teaser h5{font-weight:600;font-size:22px;margin-top:10px;position:relative;padding-bottom:6px;width:90%}.event-teaser h5 a{color:#333}.event-teaser h5 a:hover{border-bottom:2px solid #f5d312;color:#333;text-decoration:none}.event-teaser:after{position:absolute;content:"";display:block;left:0;right:-4px;bottom:-40px;height:1px;background:#dedede}.event-teaser:last-of-type{margin-bottom:40px}.event-teaser:last-of-type:after{display:none}.event-teaser .post-title{width:90%}.event-teaser .event-highlight-icon{float:none;margin:10px 0 0;display:table}.event-teaser .btn{background-color:not;color:#000;padding:7px 18px;font-size:10px;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;display:inline-block;padding:0;font-size:12px;font-weight:700;margin:23px 0 0}.event-teaser .btn:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.event-teaser .btn:hover{background-color:#f5d312;color:#f5d312}.event-teaser .btn:hover:after{color:inherit}.event-teaser .btn .more-link{color:#333}.event-teaser .btn:after{position:absolute;display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png);right:-46px;top:2px}.event-teaser .btn:hover{background:0 0;text-decoration:none}.event-teaser .btn:hover:after{position:absolute;display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png);right:-46px;top:2px;text-align:right}.event-teaser .btn:hover .more-link{color:#005da2}.event-highlight-icon{letter-spacing:1px;line-height:2;margin:10px 0 0;padding:3px 8px 1px;font-size:8px;text-transform:uppercase;display:table}.event-highlight-icon:before{left:-20px;border-width:10px;display:none}.event-highlight-icon:after{display:none}.event-listing{margin-bottom:40px;padding-top:30px;border-top:1px solid #dedede}.event-listing.first{border:0;padding-top:0}.events-heading{border-bottom:1px solid #dedede;padding-bottom:30px}.past-events-heading{border-top:0}.event-speaker-thumbnails ul{margin:0}.event-speaker-thumbnails img{border-radius:50px}.event-date-time,.event-location{margin-bottom:5px}.er-third-party .button{margin-left:0}.advanced-search{border-bottom:1px solid #dedede}#archive-search{margin-top:0;padding-top:30px}.archive-search-results #archive-search.advanced-search,.archive-search-results #archive-search.no-search{border-bottom:0}.archive-search-results #archive-search-inner{border-bottom:1px solid #dedede;padding-bottom:40px;margin-bottom:20px}.archive-search-results .practice-area{padding:0}.archive-search-results .search-button{margin-top:10px}.pdf-download{margin-bottom:16px}.pdf-download .pdf-icon:before{font-size:17px;margin-right:10px}body.no-scroll{overflow-y:hidden}.case-studies-page-type:not(.archive-search-results) .pre-loader{display:block}.case-studies-page-type:not(.archive-search-results) #page-title-bar{opacity:0}.datalist{z-index:10000;border:none}.featured-case-study .case-study-title{color:#333;font-size:18px;line-height:1.1}.featured-case-study .logo{max-width:280px;margin:15px 0 5px}.case-study-link{margin-top:10px}.case-study-rollover{position:relative}.case-study-rollover a img{opacity:1;display:block}.case-studies-wrapper{border:none;margin-bottom:0;opacity:0}#sp-person-datalist,#sp-practice-area-datalist{border:none}#search-panel{width:100%;margin:0 auto;position:absolute;left:0;right:0;padding:50px 0;background:#444;display:none;z-index:2000}#search-panel .archive-search-toggle-wrap{display:none}#search-panel h2{color:#fff;font-weight:500;font-size:36px;margin-left:50px}#search-panel .hide{display:block}#search-panel .close{position:absolute;right:55px;top:45px;height:34px;width:34px;background:url(/content/themes/dinsmore-theme/img/experience-search-panel-close-icon.png) center no-repeat}#search-panel .close:hover{cursor:pointer;opacity:.8}#search-panel .practice-area{padding:0}#search-panel #case-studies-archive-search{width:570px;margin:80px auto}#search-panel .input-wrap:after{color:#fff;right:0;top:5px;font-size:11px}#search-panel .text{background-color:transparent;border:none;border-bottom:2px solid #696969;color:#fff;padding-left:0;font-size:19px;height:45px}#search-panel .text:focus{border-bottom:2px solid #fff}#search-panel .dropdown-clear-selection{right:0}#search-panel .dropdown-clear-selection:before{color:#f5d312;font-size:14px}#search-panel .search-button{float:right;background-color:transparent;color:#fff;border:2px solid #f5d312;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding:12px 20px;height:45px;width:125px}#search-panel .search-button:before{content:"\f002";color:#fff;font-size:16px;margin-right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}#search-panel .search-button:after{display:none}#case-studies-background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.5;z-index:1000;visibility:hidden;height:100%}#case-studies-background.show{visibility:visible}.case-study-listing a{display:block}.case-study-teaser-image{max-width:150px;float:none;margin:10px 0}.related-people .icon-user:before{color:#000;top:2px}.case-study-title-search{color:#333}.case-study-title-search:hover{color:#333}.case-studies-page-type.search .excerpt{margin-top:10px}.case-studies-page-type.search .client{margin-top:5px}.single-case-study .client{margin-top:-10px;color:#333}.case-studies-microsite-template .client{margin:-8px 0 25px;color:#333}.practice-page-type .page-title-wrapper{display:block}.item-root .expandable:after{font-size:14px}.item-root .practice-area{padding:17px 20px 19px 0}.item-root .practice-area:hover .practice-area-title{border-bottom:2px solid #f5d312}.item-root .practice-area.list-expanded:hover .practice-area-title,.item-root .practice-area.list-toggling:hover .practice-area-title{border-bottom:0}.item-root .practice-area.list-expanded .practice-area-children .practice-area-title:hover,.item-root .practice-area.list-toggling .practice-area-children .practice-area-title:hover{border-bottom:2px solid #f5d312}.item-root .practice-area .practice-area{padding:0}.practice-area-children{padding:10px 0 0}.practice-area-children .practice-area{background:0 0;display:table;margin:10px 0}.practice-area-children .practice-area a,.practice-area-children .practice-area:hover .practice-area-title{color:#333}.practice-area-children .practice-area .practice-area-title{line-height:1.2}.practice-area-title{display:inline;padding:0}.practice-area-title:hover{border-bottom:2px solid #f5d312}.practice-page-type.archive-search-results .type-practice-area{margin-bottom:30px}.practice-page-type.archive-search-results .type-practice-area.first{margin-top:30px}.practice-page-type.archive-search-results .practice-area-title{font-size:22px}.practice-area-microsite.microsite .email-wrapper{display:block}.practice-area-microsite .microsite-page-heading{padding-top:15px}.practice-area-microsite .practice-area{padding:0}.rc-video{margin-bottom:30px}.rc-video__caption{background:#005da2;color:#fff;padding:22px 30px 28px;text-align:left;margin-top:-25px}.rc-video .video-play-button-overlay:after{display:none}.rc-video--show-play-button .video-play-button-overlay:after{display:block}.rc-services{border-top:1px solid #dedede;margin-top:50px}.rc-services__heading{margin-bottom:40px}.rc-poster__image{width:100%;margin:15px 0 25px;display:block}.rc-service{width:300px;height:238px;background:#005da2;margin-bottom:20px}.rc-service__button,.rc-service__description{color:#fff;display:none}.rc-service__heading{color:#fff;position:relative;width:210px;max-height:70px;overflow:hidden;font-size:19px;font-weight:600;line-height:1.2}.rc-service__description{font-size:14px;line-height:1.4;margin-top:10px}.rc-service__button{position:absolute;right:0;bottom:35px;color:#fff;padding:6px 15px;font-size:11px}.rc-service__button:hover:after{top:6px}.rc-service__panel-wrapper{position:relative;margin:0 20px;height:100px;width:260px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rc-service__panel-wrapper:after{content:"";background:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png) left top no-repeat;background-size:90%;position:absolute;right:-5px;top:47px;width:40px;height:15px;z-index:1000}.rc-service__thumbnail{display:block;float:left}.rc-service--jsTouchExpanded,.rc-service:hover{background:#0195db;transition:background .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:background .25s ease-in-out}.rc-service--jsTouchExpanded .rc-service__panel-wrapper,.rc-service:hover .rc-service__panel-wrapper{height:238px;align-content:flex-start}.rc-service--jsTouchExpanded .rc-service__panel-wrapper:after,.rc-service:hover .rc-service__panel-wrapper:after{display:none}.rc-service--jsTouchExpanded .rc-service__button,.rc-service--jsTouchExpanded .rc-service__description,.rc-service--jsTouchExpanded .rc-service__heading,.rc-service:hover .rc-service__button,.rc-service:hover .rc-service__description,.rc-service:hover .rc-service__heading{display:block}.rc-service--jsTouchExpanded .rc-service__heading,.rc-service:hover .rc-service__heading{margin-top:25px}.rc-service--jsTouchExpanded .rc-service__thumbnail,.rc-service:hover .rc-service__thumbnail{display:none}.rc-service--jsTouchExpanded .rc-service__text-wrapper,.rc-service:hover .rc-service__text-wrapper{height:168px;overflow:hidden}.rc-info-teasers{border-top:1px solid #dedede;margin-top:40px;padding-top:40px}.rc-info-teaser{background:#f7f7f7;margin-bottom:20px;float:left;position:relative}.rc-info-teaser__heading{display:block;float:left;font-size:26px;font-weight:500;color:#333;line-height:1.1;margin-left:20px;margin-right:10px;margin-top:30px}.rc-info-teaser__description{display:inline-block;font-size:14px;line-height:1.5;margin:10px 20px 0}.rc-info-teaser__button{display:block;float:left;margin:30px 0 30px 20px;padding-right:15px;text-decoration:underline;text-transform:uppercase;font-weight:700;background:url(/content/themes/dinsmore-theme/img/caret-right-icon-grey.jpg) right 8px no-repeat}.rc-info-teaser__button:hover{background:url(/content/themes/dinsmore-theme/img/caret-right-icon-blue.jpg) right 8px no-repeat}.person-header-name{font-size:33px;max-width:500px;word-wrap:break-word}.person-header-position{font-size:16px;margin-top:10px}.person-image{margin-bottom:35px}.person-image img{max-width:275px;margin-bottom:25px}.person-office-location{border-top:1px solid #dedede;padding:35px 0;font-size:17px}.person-office-location-name{font-size:24px;color:#000;margin-bottom:25px}.person-office-location-name:after{content:"";background-image:url(/content/themes/dinsmore-theme/img/person-microsite-sidebar-office-icon.png);width:22px;height:28px;display:inline-block;margin-bottom:-6px;margin-left:10px}.person-office-line{margin-bottom:9px;display:flex}.person-office-line:last-child{margin-bottom:0}.person-info-label{text-transform:uppercase;display:inline-block;flex-shrink:0;width:100px;font-size:12px;font-weight:600;vertical-align:top;margin-top:3px;letter-spacing:1.5px}.person-info-item{display:inline-block}.additional-phone-numbers{border-top:1px solid #dedede;padding-top:35px}.person-link{border:none}.person-link a{margin-left:0;height:70px;padding:0;color:#fff;font-weight:600;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center}.person-link a:before{margin-left:0;margin-right:20px;width:70px;height:70px;border-right:1px solid rgba(255,255,255,.3);justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;float:left;color:#fff;flex-shrink:0}.person-link a:hover{text-decoration:none;color:rgba(255,255,255,.5)}.person-link .twitter{background-color:#1da1f2}.person-link .twitter:before{content:"\f099";font-size:22px}.person-link .linkedin{background-color:#0067ac}.person-link .linkedin:before{content:"\f0e1";font-size:22px}.person-link .vcard{background-color:#7b7b7b}.person-link .vcard:before{content:" ";background:url(/content/themes/dinsmore-theme/img/person-microsite-vcard-icon-white.png) center no-repeat}.person-link .resume{background-color:#9f9f9f}.person-link .resume:before{content:" ";background:url(/content/themes/dinsmore-theme/img/person-microsite-resume-icon-white.png) center no-repeat}.person-alt-phone{margin-top:10px}.biography-microsite-template .description{border-bottom:none;padding-bottom:0}.biography-microsite-template .microsite-page-heading{font-size:36px;padding-top:0}.biography-microsite-template h3{font-size:24px;margin:28px 0 15px}.bio-info-heading{border-top:1px solid #dedede;padding-top:35px;font-size:24px}.people-page-type .people-search-form .practice-area{padding:0}.people-search-form .label-wrapper,.people-search-form .toggle-wrapper{display:none}.people-search-heading{color:#333}.people-main .search-button{display:block}.people-search-filter{margin-bottom:15px;display:-webkit-flex}.person-listing img{width:70px;height:70px}.person-listing .col{width:100%}.person-listing .col.name-wrapper{width:30%}.person-listing .col.contact-wrapper{width:50%}.person-listing .more-button{background-color:not;color:#000;padding:7px 18px;font-size:10px;text-decoration:none;text-transform:uppercase;cursor:pointer;line-height:10px;display:inline-block;margin-right:45px;border:0;padding:0;font-size:12px;font-weight:700;margin-top:20px}.person-listing .more-button:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.person-listing .more-button:hover{background-color:#f5d312;color:#f5d312}.person-listing .more-button:hover:after{color:inherit}.person-listing .more-button:after{position:absolute;display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png);right:-46px;top:1px}.person-listing .more-button:hover{color:#005da2;background:0 0;text-decoration:none}.person-listing .more-button:hover:after{position:absolute;display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png);right:-46px;top:1px;text-align:right}.person-listing .person-email-link a{color:#4d4d4d;text-decoration:underline}.person-listing .person-email-link a:hover{text-decoration:underline;color:#005da2}.name-wrapper a{font-weight:700}.name-wrapper a{color:#333;border-bottom:2px solid transparent}.name-wrapper a:hover{color:#333;border-bottom:2px solid #f5d312}.sidebar-people-search .label-wrapper{display:none}.sidebar-people-search .people-search-widget .input-wrap:after{right:0}.people-search-widget .button-wrapper{margin-top:10px}.people-search-widget .search-button{background:0 0;color:#000}.people-search-widget .search-button:hover{background:#f5d312;color:#f5d312}.people-search-widget a:hover{text-decoration:none}.people-search-widget .dropdown-clear-selection{top:-1px}.people-page-type.search-results #post-content{margin-right:0}.people-search-results-heading{font-size:30px;font-weight:700;color:#333}.diversity-nav{position:absolute;right:0;top:0;cursor:pointer}.diversity-nav__menu{display:none}.diversity-nav--expanded .diversity-nav__menu{display:block}.diversity-section-title{font-size:32px;font-weight:400;color:#fff;line-height:1.1;display:block}.diversity-section-title a{text-decoration:none;color:#fff}.diversity-section-title a:hover{color:#fff}.diversity-testimonials{background:#f5d312;font-size:16px;color:#000;max-width:300px;border-bottom:1px solid #dedede;padding-bottom:25px;margin:50px 0}.diversity-testimonial a{color:#000}.diversity-testimonial a:hover{color:#000}.diversity-testimonial a:hover img{opacity:1}.diversity-testimonial__photo{width:100%}.diversity-testimonial__photo img{display:block}.diversity-testimonial__name{font-size:30px;margin:15px 25px 10px;display:block}.diversity-testimonial__position{font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 25px 10px;display:block}.diversity-testimonial__location{font-size:16px;margin:8px 25px 0;position:relative;padding-left:21px;display:block}.diversity-testimonial__location:before{content:"";background:url(/content/themes/dinsmore-theme/img/small-office-location-pin-icon-black.png) left top no-repeat;position:absolute;left:0;top:4px;width:12px;height:15px}.diversity-testimonial__quote-text{margin:20px 25px 0;display:block}.diversity-testimonial__read-more{margin:25px 25px 0;position:relative;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#333;text-transform:uppercase}.diversity-testimonial__read-more:after{content:"";background:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png) left top no-repeat;position:absolute;width:40px;height:15px;right:-50px;top:3px}.diversity-testimonial__read-more:hover{color:#fff}.diversity-testimonial__read-more:hover:after{background:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png) left top no-repeat}.diversity-numbers{border-top:1px solid #dedede;margin-bottom:55px}.diversity-numbers__heading{margin-bottom:20px}.diversity-number{margin-bottom:20px;max-width:304px}.diversity-number__value{font-family:caslon graphique w01;font-size:140px;letter-spacing:-3px;line-height:1;color:#005da2;margin-bottom:0;position:relative}.diversity-number__symbol{background:url(/content/themes/dinsmore-theme/img/percentage.svg) left top no-repeat;position:absolute;margin-left:5px;font-size:0;line-height:50px;width:50px;height:50px;top:41px}.diversity-number__text{border-bottom:1px solid #dedede;padding-bottom:40px;margin-bottom:40px}.microsite-iad-listings-section{padding-top:40px;border-top:1px solid #dedede;margin-top:35px}.microsite-iad-listing{background:#005da2;max-width:320px;margin-bottom:10px}.microsite-iad-listing__thumbnail{width:100%}.microsite-iad-listing__title{display:block;color:#fff;font-weight:700;font-size:20px;margin:18px 30px 10px}.microsite-iad-listing__quote{color:#fff;font-size:18px;line-height:1.3;margin:0 30px 30px}.microsite-iad-listing__read-more{position:relative;margin:0 25px 30px 30px;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px}.microsite-iad-listing__read-more:after{position:absolute;display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);right:-46px;top:0}.microsite-iad-listing a{display:block;padding-bottom:25px}.microsite-iad-listing a:hover{background:#f5d312}.microsite-iad-listing a:hover{background:#f5d312}.microsite-iad-listing a:hover img{opacity:1}.microsite-iad-listing a:hover .microsite-iad-listing__quote,.microsite-iad-listing a:hover .microsite-iad-listing__title{color:#000}.microsite-iad-listing a:hover .microsite-iad-listing__read-more{color:#000}.microsite-iad-listing a:hover .microsite-iad-listing__read-more:before{display:none}.microsite-iad-listing a:hover .microsite-iad-listing__read-more:after{content:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png)}.iad-detail-feature{max-width:320px;margin:30px 0;overflow:hidden}.iad-detail-feature__content{background:#005da2;padding:30px}.iad-detail-feature__photo{display:block;max-width:500px}.iad-detail-feature__logo{width:170px}.iad-detail-feature__logo--print{display:none}.iad-detail-feature__quote-text{position:relative;margin-top:70px;font-size:18px;color:#fff;line-height:1.3}.iad-detail-feature__quote-text:before{position:absolute;display:block;width:40px;height:30px;top:-45px;content:url(/content/themes/dinsmore-theme/img/quotation-mark-white.svg)}.iad-detail-feature__signature{margin:10px 0}.iad-detail-feature__position{display:block;font-size:14px;line-height:1.3;color:#fff}.iad-detail__qa-section{border-top:1px solid #dedede;margin-top:35px}.iad-detail__post-title{font-size:36px;font-weight:700;color:#333;line-height:1.1;margin-bottom:25px}.iad-qa-entry__question{margin:32px 0 20px}.diversity-microsite.not-main-microsite-template .breadcrumb-link{display:none}.na-section__heading{margin-bottom:25px}.na-affiliate{border-bottom:1px solid #dedede;margin-bottom:35px;padding-bottom:35px}.na-affiliate:first-of-type{border-top:1px solid #dedede;padding-top:30px}.na-affiliate:last-of-type{border-bottom:0}.na-affiliate__logo{display:block;margin-bottom:10px}.na-affiliate__name{font-size:20px;font-weight:700}.diversity-news-carousel{margin-bottom:20px}.news-slide__caption{color:#fff;background:#005da2;padding:18px 20px 24px}.news-slide__image{display:block}.diversity-news-events-section__heading{margin-bottom:25px}.diversity-news-events-section .news-item-listing.last{margin-bottom:60px}.diversity-news-events-section .event-listing.first{border-top:1px solid #dedede;padding-top:30px}.diversity-news-events-section .news-item-teaser-image{max-width:185px;width:185px}.diversity-news-events-section .view-all{background-color:transparent;color:#000;padding:13px 20px;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;display:inline-block;border:2px solid #f5d312;letter-spacing:2px;position:relative}.diversity-news-events-section .view-all:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.diversity-news-events-section .view-all:hover{background-color:#f5d312;color:#f5d312}.diversity-news-events-section .view-all:hover:after{color:inherit}.diversity-news-events-section .view-all:after{display:none}.diversity-news-events-section .view-all:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:13px;margin-left:0;text-align:center}.diversity-testimonials-swiper .swiper-button-next,.diversity-testimonials-swiper .swiper-button-prev{display:none}.diversity-testimonials-swiper--initialized .swiper-button-next,.diversity-testimonials-swiper--initialized .swiper-button-prev{display:block}@media print,screen and (min-width:768px){body{font-size:16px}#page{min-width:980px}#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:980px;width:980px}#header{height:75px}#header-inner{height:75px}.header-logo{max-width:140px;margin-left:0}.header-logo-link{margin-top:21px;width:auto}.microsite #main{margin-top:0}#main-inner{flex-direction:row;padding:0}.microsite #main-inner{padding-top:50px}#content-inner{flex-direction:row}#footer{min-height:120px}#footer-inner{padding:0}.phone-link,.widget .phone-link{color:#4d4d4d;text-decoration:none}.phone-link:hover,.widget .phone-link:hover{color:#4d4d4d;text-decoration:none}#page-title-bar{height:205px;margin-bottom:0}.heading-location-post-block #page-title-bar,.headinglocation-page-block #page-title-bar{height:205px}.person-microsite #page-title-bar{height:205px}#page-title-bar-inner{padding:0 0 0 25px}.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{height:auto;padding:0 0 0 25px}.page-title-wrapper{font-size:24px}.microsite-title{font-size:35px}.microsite-page-heading{font-size:30px;margin-bottom:30px}#sidebar-primary{display:block;width:185px;margin-right:60px}.people-page-type #sidebar-primary{width:220px}.person-microsite #sidebar-primary{width:220px;border-bottom:0;margin-bottom:0}#sidebar-secondary{width:210px;margin-top:0;margin-left:50px}ol li,ul li{margin-left:25px}ul li:before{top:10px}ul li li:before{top:10px}.social-follow{right:0;margin:0}input:focus{outline:0}.widget{font-size:15px}.main-microsite-menu-wrap{background-color:transparent}.mobile{display:none}.not-mobile{display:block}.archive-filters{margin-bottom:0;position:absolute;right:0;top:0}.archive-filters .input-wrap:after{top:-6px}.microsite-title{margin-right:0}.find-practice-areas{flex-direction:row;align-items:center}.find-practice-areas .label{font-size:24px;margin-right:40px;margin-bottom:0}.find-practice-areas .search-button{width:125px;height:45px;margin-left:20px;font-size:16px;flex-shrink:0}.practice-areas-listing{flex-direction:row}.practice-areas-listing .col{margin-right:70px}.practice-area-title{font-size:18px;padding:13px 20px 15px 0}.item-root .expandable:after{top:20px}.practice-area-children{padding-bottom:25px}.practice-area-children .practice-area-title{font-size:13px}.col-2 .item-root:first-child{border-top:1px solid #dedede}.people-search-form{display:flex}.people-search-form .fields{width:425px;margin-right:30px;flex-shrink:0}.people-search-form .buttons{width:85px;margin-left:30px;flex-shrink:0}.people-search-form .input-wrap:after{right:15px;top:-6px}.people-search-form .text{height:58px}.people-search-filter{border-top:0;padding-top:0}.people-filter-button{width:25px;height:25px;font-size:15px;line-height:25px}.people-search-toggle{position:relative;right:auto;top:auto}.people-search-widget .input-wrap:after{right:10px}.people-search-widget .text{height:36px}.people-search-widget .view-all-people-button{display:none}.people-search-results-heading{font-size:24px}.person-listing{flex-direction:row}.person-listing img{margin:0 20px 0 0}.person-listing .col{width:40%}.person-listing .more-button{margin-top:0}.headshot-wrapper{flex-shrink:0}.headshot-wrapper img{width:80px;height:80px}.link-wrapper{flex-shrink:0}.microsite .contact-wrapper{width:60%;flex-shrink:0}.microsite .phone-wrapper{display:inline-block;width:200px}.microsite .email-wrapper{display:inline-block}.person-listing-info{flex-direction:row;align-items:center}.person-microsite-title .person-title{font-size:35px}.person-title-separator{font-size:35px}.person-info-widget{font-size:15px}.person-full-name{font-size:22px}.person-link a{font-size:14px}#archive-search .field{width:400px}.archive-detail-post-title{font-size:34px}.case-studies-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.case-studies-wrapper:after{content:"";width:290px}.featured-case-study{width:290px;margin-bottom:35px}.view-all-case-studies{float:right}.publication-teaser-image{float:right;margin:0 0 4px 35px}.office-list{margin-top:35px;flex-direction:row}.office-listing{margin-top:0;border-top:none;padding-top:0;display:flex;width:45%;margin-bottom:35px}.office-listing>a{flex-shrink:0}.office-location-image{width:110px;margin-top:2px;margin-right:15px;vertical-align:top}.contact-image{width:60px}.office-location-details{display:inline-block;vertical-align:top}.office-detail-top{display:flex}.office-location-map{flex-shrink:0;width:65%;margin-right:35px}#global-search-results{border-top:1px solid #dedede}.global-search-results section{flex-direction:row}.search-section-title{border-bottom:1px solid #dedede;text-align:right;width:300px}.search-section-title h2{padding:30px;font-size:26px;font-weight:400}.search-section-results{border-bottom:1px solid #dedede;padding:30px}#page{width:980px;max-width:980px}.header-logo{margin-left:25px}#main-inner{padding-left:25px}.microsite #main-inner{padding-top:0}.microsite #page-title-bar{height:205px}.person-microsite #page-title-bar{height:270px}#page-title-bar-inner{padding-left:25px}.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{height:auto}#post-content{padding:29px 40px 0;margin-top:-65px;background:#fff;margin-right:210px;overflow:hidden}#post-content.has-sidebar{margin-right:0}.archive-listing-page #post-content{overflow:visible}.home #post-content,.person-microsite #post-content{margin-top:0;margin-right:0}.page-title-wrapper{font-size:24px;margin-bottom:16px;font-weight:400}.archive-listing-page .page-title-wrapper{font-size:24px}.heading-location-post-block .page-title-wrapper{line-height:1;font-size:38px;margin-top:2px}.diversity-microsite-title,.practice-area-microsite-title{font-weight:700;font-size:34px;margin-top:3px;margin-bottom:10px}.breadcrumb-link{font-size:24px;margin-bottom:16px}#sidebar-secondary{margin-top:55px;margin-left:0}.person-microsite #sidebar-secondary{margin-top:0;margin-left:75px}h3{margin-bottom:23px}ul li:before{font-size:5px;margin-left:-23px}ul li li:before{font-size:5px;margin-left:-19px}.global-search{top:22px}#footer{font-size:13px;min-height:230px}#footer .site-attribution{margin-top:2px}#footer a{width:auto;height:auto;overflow:visible}#footer-inner{margin-top:45px;display:flex;flex-direction:row}.footer-column--social-media{order:2;margin-left:55px;width:20%}.footer-column--social-media p{margin:0}.footer-column--legal{border-right:1px solid #dedede;margin-left:30px;margin-bottom:0;width:40%}.footer-column--legal p{display:block}.footer-column--legal img{margin-bottom:17px;width:220px}.footer-column--nav-menu{order:3}.footer-column--award{order:4;position:absolute;right:30px}.footer-social-media{display:flex;flex-direction:column;margin:-5px 0 0}.footer-social-media a{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin:0 0 19px}.footer-nav-menu{font-size:12px;margin-bottom:0}.footer-nav-menu li a{margin:0}.follow-facebook,.follow-linkedin,.follow-twitter,.google-plus{display:flex;align-items:center;margin-bottom:22px}.follow-facebook:before,.follow-linkedin:before,.follow-twitter:before,.google-plus:before{font-size:25px;color:#005da2;margin-right:18px}.follow-linkedin{margin-bottom:0}.datalist{font-size:15px}.microsite-archive-filters{position:static;margin-bottom:40px}.microsite-archive-filters .icon-down-triangle:after{top:0}.associations-widget .inner,.image-widget .inner,.key-contacts-widget .inner,.office-address .inner,.office-leadership .inner,.office-related-content .inner,.pullquote-widget .inner,.pullquote-with-image-widget .inner,.related-content-widget .inner,.video-widget .inner{padding-left:22px}#sidebar-secondary aside{padding-bottom:42px;margin-bottom:42px}.image-widget img,.video-widget img{width:100%}.widget-title{font-size:14px}.associated-people-widget img,.key-contacts-widget img,.office-leadership img{width:52px;height:52px;max-width:52px}.associated-people-widget .person{margin-bottom:25px}.associated-practices-widget li li:before{font-size:5px;top:7px}.related-services-widget .sub-services{margin-left:0}.pullquote-widget .widget-quote,.pullquote-with-image-widget .widget-quote{font-size:19px}.call-to-action-widget .inner{padding:20px}.departmental-contacts-widget{padding-left:22px}.departmental-contacts-widget .email:hover{text-decoration:none}.office-detail-top img{max-width:580px;height:338.66px;margin:10px 0 15px}.office-related-content .element{margin-bottom:15px}#sidebar-secondary:before{display:none}#sidebar-secondary aside.call-to-action-widget{margin-bottom:84px}#sidebar-secondary aside.call-to-action-widget:after{bottom:-42px}.header-menu{position:absolute;top:3px;left:50%;transform:translate(-50%,0);margin-right:0;z-index:9}#post-content .menu li,.microsite-menu li{margin-bottom:0}#post-content .menu li .sub-menu li a,.microsite-menu li .sub-menu li a{color:#fff;background:0 0}.services-wrapper.menu-panel-toggle:before{left:565px}.services-wrapper .find-practice-areas{align-items:flex-start}.services-wrapper .text{height:45px;font-size:19px}.services-wrapper .search-button{font-size:13px}.attorneys-wrapper.menu-panel-toggle:before{left:331px}.people-main .attorneys-wrapper.menu-panel-toggle .people-search-form{display:flex}.people-main .attorneys-wrapper.menu-panel-toggle .people-search-form.hide{display:none}.more-wrapper.menu-panel-toggle:before{left:658px}#panel-wrapper{top:75px}.d-history-page-type .page-title-wrapper,.d-leadership-page-type .page-title-wrapper{padding-bottom:35px;margin-bottom:35px}.intro-text{font-size:22px;padding-bottom:35px;margin-bottom:40px}.history-item{display:flex}.history-item:last-child .history-description{margin-bottom:0}.history-image{width:190px;padding-right:30px;border-right:3px solid #f5d312;margin-right:30px;margin-bottom:0}.history-image img{margin-bottom:-100px}.history-description{margin-bottom:38px}.history-description p{line-height:1.6}.history-year{margin-top:-8px}.diversity-leader__name,.leadership-name{font-size:16px;margin-right:10px}.diversity-leader__position,.leadership-title{margin-right:10px}.staff-wrapper .leadership-item{width:280px}.diversity-leader__photo{width:162px}.d-commitment-page-type .intro-text,.d-community-page-type .intro-text{font-size:16px}.d-commitment-page-type .swiper-slide,.d-community-page-type .swiper-slide{margin-right:1px}.d-commitment-page-type .swiper-slide .caption,.d-community-page-type .swiper-slide .caption{position:relative;opacity:1;font-size:14px;padding:20px 30px}.swiper-button-next,.swiper-button-prev{width:60px!important;height:60px!important;top:40%!important}.swiper-button-prev{left:-25px!important}.swiper-button-next{right:-25px!important}.swiper-wrapper{margin:10px 0 42px}.swiper-slide .caption{opacity:0;position:absolute;bottom:0;right:0;left:0;background:#f5d312;color:#000;font-size:12px;text-align:center;padding:15px}.swiper-slide:hover .caption{opacity:1}.swiper-slide img{display:block}.community-organizations,.community-social{width:50%;float:left}.community-heading{font-size:24px}.org-logo{width:140px;margin:15px 15px 0 0}.org-logo-item:nth-child(1) .org-logo,.org-logo-item:nth-child(2) .org-logo{margin-top:0}.community-organizations{border-right:1px solid #dedede;width:49%}.community-heading{margin-right:25px}.community-social h3{margin-left:25px}.community-social-embed{margin-left:28px}.careers-banner{margin-bottom:25px}.testimonial-photo{height:216.84px;width:230px;float:left;position:relative}.testimonial-photo:after{position:absolute;top:25px;right:-10px;content:"";width:0;height:0;border-top:7px solid transparent;border-left:10px solid #e1e1e1;border-bottom:7px solid transparent}.testimonial-content{max-width:none;width:385px;height:216.84px;display:block;float:left;padding:0 25px}.testimonial-name{font-size:21px;padding-top:15px}.testimonial-title{font-size:10px;margin:5px 0 0}.testimonial-office{font-size:12px;margin-top:4px;padding-left:14px}.testimonial-office:before{background-size:70%;top:4px;width:10px;height:12px}.testimonial-quote{font-size:13px;margin-top:10px}.testimonial-quote p{line-height:1.3}.testimonial-button{font-size:9px;float:right;margin:0 30px 0 0}.testimonial-button:after{background-size:60%;top:4px}.testimonial-button:hover:after{background:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png) left top no-repeat;background-size:60%}.testim-item{display:flex;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;margin-top:30px;padding-top:25px}.testim-image{flex:0 1 auto}.testim-image img{max-width:120px;margin:8px 25px 0 0}.testim-name{font-size:22px}.testim-title{font-size:12px;margin-top:6px}.testim-office{font-size:13px;margin-top:8px;padding-left:18px}.testim-office:before{top:3px}.testim-quote{margin-top:15px}.testim-quote p{line-height:1.1}.testim-content{flex:2}.custom-page-case-studies{margin:40px 0 20px;font-size:26px}.microsite-case-study-title{margin-bottom:15px}.leadership-wrapper .person{display:flex}.related-people .icon-user:before{top:1px;color:#000}.global-search-results{font-size:14px}.global-search-results .event-details,.global-search-results .news-date-and-type .date,.global-search-results .news-date-and-type .news-item-type,.global-search-results .publication-date-and-type,.global-search-results .publication-date-and-type .date,.global-search-results .publication-date-and-type .publication-type,.global-search-results .publication-listing .byline,.global-search-results .publication-listing .publication-name{font-size:14px}.global-search-results #content{padding:29px 40px 0;margin:-65px 25px 0 0;background:#fff}.global-search-results .news-date-and-type,.global-search-results .news-item-source{display:inline}.search-section-title{border-bottom:1px solid #b9b9b9}.search-section-results .name-wrapper a,.search-section-results .news-item-title,.search-section-results .post-title{font-size:17px}.search-section-results .event-details{margin-top:5px}.job-opening{margin-top:40px}.job-opening-filters-label{display:block;float:left;margin-top:7px}.job-opening-filters-wrapper .filter-controls{margin-left:25px}.job-opening-filters-wrapper{margin-bottom:10px}.job-opening-filters-wrapper .field{width:250px;margin-bottom:0}.achievement-image{float:left}.achievement-heading{font-size:26px}.image-grid-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.image-grid-wrapper:after{content:"";width:210px}.image-grid-item{width:210px}.content-drop-image-entry{display:flex}.content-drop-image{margin-bottom:25px}.drop-image,.fact-image{max-width:180px}.key-fact-entry{margin-top:10px;clear:both}.logo-grid-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.logo-grid-wrapper:after{content:"";width:150px}.logo-grid-image{width:150px;margin-bottom:15px}.management-wrapper{margin-top:40px;padding-top:40px}.management-name,.management-page-type .intro-paragraph,.management-title{font-size:16px}.error404 #content{padding:29px 40px 0;margin-top:-65px;background:#fff;margin-right:210px;overflow:hidden}.search-section-title h2{margin:0}.search-result-microsite-sub-service a{font-size:14px}.home #mobile-homepage-alert,.home #mobile-homepage-alert-bg{display:none}.home #homepage-alert{color:#333;position:absolute;z-index:20000;background:#fff;width:930px;height:auto;left:50%;top:50%;margin-left:-465px;margin-top:-150px;box-sizing:border-box;padding:20px 50px 35px;display:none}.home #homepage-alert .close{position:absolute;top:20px;right:20px;height:30px;width:30px;background:#f5d312}.home #homepage-alert .close:after{content:"\f00d";position:absolute;height:30px;width:30px;font-family:fontawesome;font-size:22px;color:#fff;text-align:center;line-height:30px}.home #homepage-alert .close:hover{cursor:pointer;opacity:.7;background:#333}.home #homepage-alert .alert-label{background:#f5d312;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:6px 17px 6px 53px;margin:0 23px 0 -50px;display:block;float:left}.home #homepage-alert .alert-date{font-size:12px;color:#b2b2b2;letter-spacing:2px;text-transform:uppercase;padding:6px 0;margin-bottom:15px}.home #homepage-alert .alert-content{width:600px;float:left}.home #homepage-alert .headline{width:600px;font-size:30px;line-height:1.1;margin-bottom:15px}.home #homepage-alert .description p{font-size:16px;line-height:1.5}.home #homepage-alert img{display:block;float:left;margin:15px 19px 15px 0}.home #homepage-alert .d-homepage-alert-link{display:block;float:left;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-top:18px}.home #homepage-alert .d-homepage-alert-link:after{content:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png);margin-left:10px}.home #homepage-alert .d-homepage-alert-link:hover{color:#333}.home #homepage-alert .d-homepage-alert-link:hover:after{content:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png)}.home #homepage-alert-bg{position:absolute;z-index:19000;left:0;right:0;top:0;bottom:0;opacity:.5;background:#000;display:none}.home #homepage-slider{height:500px}.home .d-description{width:750px;margin:0 auto;padding:30px 0 55px;font-size:20px}.home #headline-wrapper{height:100px;top:260px}.home #headline-wrapper #slider-headline{font-size:60px;height:100px}.home #slider-text{font-size:19px;top:370px}.home #homepage-slider #slider-loader{width:400px;margin-left:-200px;top:260px;display:none}.home .experience{height:383px;position:relative;display:none;overflow:hidden;z-index:1000}.home .experience .blue-frame{overflow:hidden}.home .experience .panel-1,.home .experience .panel-2{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;height:310px;width:400px;box-sizing:border-box;color:#fff;padding:40px;background:0 0;display:none;margin:0}.home .experience .panel-1 h3,.home .experience .panel-2 h3{color:#fff;margin:0;padding:0}.home .experience .panel-1{width:auto;text-align:center;padding:40px 45px;position:absolute}.home .experience .panel-1 .divider{margin:20px auto 15px;height:2px;width:40px;background:#fff}.home .experience .panel-2{display:none;width:680px;max-width:680px;z-index:4;color:#333;background:#fff;padding:0;position:absolute}.home .experience .panel-2 .outline{padding:40px 45px;box-sizing:border-box;width:680px;display:flex}.home .experience .panel-2 .outline .left{width:230px;text-align:center}.home .experience .panel-2 .outline .right{width:430px;height:228px;padding-left:30px;margin-left:40px;border-left:1px solid #dedede;overflow-y:auto}.home .experience .panel-2 .outline .right p{font-size:15px;line-height:1.3}.home .experience .panel-2 .divider{margin:20px auto 15px;height:2px;width:40px;background:#e4e4e4}.home .experience .panel-2 h3{color:#333;text-align:center}.home .experience .heading{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:2px}.home .experience .headline{text-align:center;font-size:18px}.home .experience .blue-frame{position:absolute;z-index:2;left:150px;top:45px;bottom:45px;box-sizing:border-box;width:270px;height:310px;color:#fff;background:#005da2;overflow:hidden}.home .experience ul.nav{display:block;position:absolute;padding:0;width:auto;right:60px;z-index:2;height:auto;vertical-align:middle;list-style-type:none;top:50%;transform:translateY(-50%)}.home .experience ul.nav li{margin:15px 15px 30px;padding:0;background:#fff;cursor:pointer;width:22px;height:22px;border-radius:25px;display:block}.home .experience ul.nav li div{height:46px;width:46px;position:relative;top:-15px;left:-15px}.home .experience ul.nav li:last-child{margin-bottom:15px}.home .experience ul.nav li:before{content:none}.home .experience ul.nav li.active{background:#f5d312}.home .experience a.button{background-color:transparent;color:#000;padding:7px 18px;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;display:inline-block;letter-spacing:2px;position:relative;border:2px solid #f5d312;margin-top:25px;color:#fff}.home .experience a.button:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.home .experience a.button:hover{background-color:#f5d312;color:#f5d312}.home .experience a.button:hover:after{color:inherit}.home .experience a.button:after{display:none}.home .experience a.button:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:8px;margin-left:0;text-align:center}.home .experience a.button:hover{background:#f5d312;color:#f5d312}.home .experience a.button.close{border:2px solid #e4e4e4;color:#4d4d4d}.home .experience a.button.close:hover{border:2px solid #f5d312;color:#f5d312}.home .experience .item{left:0;right:0;height:383px;position:absolute;display:none}.home .experience .item a.button{background-color:transparent;color:#000;padding:7px 18px;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:10px;display:inline-block;letter-spacing:2px;position:relative;color:#fff;border:2px solid #f5d312;bottom:50px;position:absolute;width:132px;left:50%;margin-left:-62px;box-sizing:border-box}.home .experience .item a.button:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.home .experience .item a.button:hover{background-color:#f5d312;color:#f5d312}.home .experience .item a.button:hover:after{color:inherit}.home .experience .item a.button:after{display:none}.home .experience .item a.button:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:8px;margin-left:0;text-align:center}.home .experience .item a.button.open{background:0 0;color:#fff}.home .experience .item a.button:after{content:none}.home .experience .item .backdrop{height:383px;position:absolute;z-index:1}.home .firm-facts{width:980px;height:650px;margin:50px 0;text-align:center;box-sizing:border-box;display:none;position:relative}.home .firm-facts .firm-facts-wrapper{padding:0}.home .firm-facts .title{margin-bottom:20px}.home .firm-facts .map-bg{position:absolute;z-index:1;width:980px;height:600px;background:url(../img/map.svg) no-repeat no-repeat center;margin:0 auto;top:-150px;transition:all .17s linear}.home .firm-facts .first-row{width:75%;margin:0 auto 40px;padding-bottom:40px;border-bottom:1px solid #dedede}.home .firm-facts .second-row{width:75%;margin:0 auto}.home .firm-facts .amlaw,.home .firm-facts .attorneys,.home .firm-facts .bti,.home .firm-facts .law360,.home .firm-facts .offices,.home .firm-facts .states{vertical-align:top;display:table-cell;width:33%;border-right:1px solid #dedede;border-bottom:0;padding:0;height:auto}.home .firm-facts .law360,.home .firm-facts .states{border:none}.home .firm-facts .facts-description{font-size:18px;text-align:center;max-width:340px;margin:20px auto}.home .attorneys-number,.home .offices-number,.home .states-number{font-size:82px;color:#005da2}.home .attorneys-number:after{content:"+";font-size:40px;vertical-align:top}.home .amlaw-heading,.home .attorneys-heading,.home .bti-heading,.home .law360-heading,.home .offices-heading,.home .states-heading{font-size:20px;margin-bottom:8px}.home .amlaw-logo,.home .bti-logo,.home .law360-logo{margin-bottom:10px;width:55%;max-width:100%}.home .highlights{display:none;z-index:100}.home .highlights .item a{display:inline-block;height:239px;overflow:hidden}.home .highlights .link a{height:auto}.home .amlaw-logo,.home .bti-logo,.home .law360-logo{width:60%;margin:0 30px}.home .amlaw-text,.home .attorneys-text,.home .bti-text,.home .law360-text,.home .offices-text,.home .states-text{font-size:14px;margin:0 30px}.home .amlaw-heading,.home .attorneys-heading,.home .bti-heading,.home .law360-heading,.home .offices-heading,.home .states-heading{margin:0 30px 5px}.home .amlaw-heading,.home .bti-heading,.home .law360-heading{margin-top:10px}.home .attorneys-number,.home .offices-number,.home .states-number{margin:0 30px}.home .law360-heading,.home .law360-logo,.home .law360-text,.home .states-heading,.home .states-number,.home .states-text{margin-right:0}.home .amlaw-heading,.home .amlaw-logo,.home .amlaw-text,.home .attorneys-heading,.home .attorneys-number,.home .attorneys-text{margin-left:0}.home #footer{margin-top:0}.office-title{font-size:18px}.office-listing{align-items:flex-start;align-content:flex-start;border-bottom:1px solid #dedede;padding-bottom:20px;margin-bottom:25px}.office-listing.first{border-top:1px solid #dedede;padding-top:20px}.office-listing .phone{text-align:right}.office-post-type .office-detail-post-title{font-size:34px}.postal-address{padding-right:30px}.contact-entry p{font-size:15px}.archive-search-toggle{width:230px;top:-55px;font-size:15px;opacity:1;color:#6697c5;border-bottom:2px solid #338dc5}.archive-search-toggle:after{font-size:12px;color:#fff;opacity:1}.archive-search-toggle:hover{color:#fff}#archive-search{margin-top:0;padding-top:0}#archive-search .field:first-of-type{margin-top:-6px}#archive-search .practice-area{padding:0}#archive-search .field{width:400px}#archive-search-inner{margin-top:0}.advanced-search{margin-bottom:30px}.advanced-search .search-button{margin:10px 0 40px 276px;float:none}.archive-listing-page .archive-listing.first{margin-top:0;padding-top:0}.archive-listing-page .search-query{margin-top:0}.archive-detail .archive-detail-content{margin-top:45px;padding-top:45px;border-top:1px solid #dedede}.archive-detail .publication-date-and-type{display:table;margin-bottom:0}.archive-detail .publication-date-and-type .publication-type{padding-left:22px;margin-left:22px;border-left:1px solid #dedede;display:block;float:left}.archive-detail .publication-date-and-type .date{float:left}.archive-detail .publication-info{width:100%}.media-format-wrapper{margin-top:-1px}.top-image-container{padding-bottom:40px;margin-bottom:40px}.top-image-caption{margin-top:15px}.top-image{max-width:520px}.microsite-archive-detail-page .media-format-wrapper{float:left}.archive-search-results .clear-results{margin-bottom:40px}.archive-search-results #archive-search.advanced-search{margin-bottom:-10px}.archive-search-results #archive-search-inner{margin-bottom:40px;padding-bottom:20px}.news-first-item .wrapper,.publication-first-item .wrapper{display:flex}.news-first-item{display:block;margin-top:-1px}.news-first-item .news-item-title{font-size:36px;line-height:1.2}.news-first-item .news-date-and-type{margin-top:30px;margin-bottom:13px}.news-first-item .description{width:auto}.news-date-and-type{height:20px;margin-bottom:0}.news-date-and-type .news-item-type{display:inline;font-size:16px;padding-left:16px;border-left:1px solid #dedede}.news-date-and-type .date{font-size:16px}.news-item-source{margin-bottom:5px}.news-item-teaser-image{width:140px;max-width:140px;margin:10px 0 0 20px}.news-item-teaser-image.first{margin-top:8px}.publication-first-item{margin-top:-1px}.publication-first-item .publication-title{font-size:36px;line-height:1.2}.publication-first-item .publication-date-and-type{margin-top:30px;margin-bottom:13px}.publication-listing .byline,.publication-listing .publication-name{font-size:16px}.publication-listing.status-phantom .publication-date-and-type{color:#fff}.publication-listing.status-phantom .publication-date-and-type .date,.publication-listing.status-phantom .publication-date-and-type .publication-type{color:#4d4d4d}.publication-date-and-type .date,.publication-date-and-type .publication-type{font-size:16px}.publication-teaser-image{width:140px;max-width:140px;margin:10px 0 0 20px}.microsite #post-content.has-sidebar .publication-teaser-image{margin:10px 0 20px;float:none}.publication-listing-info{margin-top:20px}.share-this-links{float:left;width:100%}.upcoming-events-heading{padding-top:5px}.event-details{margin-top:10px}.events-heading{padding-bottom:40px}.event-teaser{font-size:16px;margin-bottom:80px}.event-teaser h5{font-size:18px;margin:3px 0 0}.event-highlight-icon{margin:0 0 0 15px;display:inline-block}.er-third-party .button{margin-left:80px}.office-location-map{display:none}.case-studies-page-type:not(.search) #page-title-bar{height:110px}.case-studies-page-type:not(.search) .page-title-wrapper{margin-top:30px;margin-bottom:0}.case-studies-page-type:not(.search) #main-inner{padding:0}.case-studies-page-type:not(.search) #post-content{margin-top:0;padding:0}.case-studies-page-type.search #post-content{margin-right:210px}.case-studies-page-type.search .search-all-experience{right:210px;bottom:9px;width:230px;padding-bottom:9px;font-size:15px;color:#6697c5;border-bottom:2px solid #338dc5}.case-studies-page-type.search .search-all-experience:after{float:right;top:4px;font-size:12px;color:#fff}.case-studies-page-type.search .search-query{margin-top:18px}.case-studies-page-type.search .client{margin:7px 0 15px}.search-all-experience{position:absolute;right:25px;bottom:0;color:#fff;font-size:14px}.search-all-experience:hover{color:#fff;opacity:.5}.search-all-experience:after{font-size:12px}.case-studies-wrapper{margin-top:0;opacity:0}.featured-case-study{margin:0;width:50%}.featured-case-study .logo{margin-top:0}.case-study-link{margin-top:0;padding:15px 20px 20px}.case-study-teaser-image{max-width:140px;float:right;margin-left:20px}#case-studies-swiper{left:0;right:0;height:360px;top:50%!important;margin-top:-260px;position:fixed;z-index:2000;visibility:hidden}#case-studies-swiper.show{visibility:visible}#case-studies-swiper .swiper-slide{background:#fff;width:920px;height:360px}#case-studies-swiper .swiper-slide .title{font-size:24px;font-weight:600;line-height:1.3;color:#333;margin-bottom:15px;letter-spacing:-1px;max-height:60px;overflow:hidden}#case-studies-swiper .swiper-slide .client-excerpt{border-top:1px solid #eee;padding-top:15px;height:120px;overflow:hidden}#case-studies-swiper .swiper-slide .content{height:300px;margin:30px 20px 30px 410px}#case-studies-swiper .swiper-slide img.right{position:absolute;height:360px;width:auto}#case-studies-swiper .swiper-slide img.logo{max-width:40%;margin-bottom:15px}#case-studies-swiper .swiper-slide .btn{border:0;padding:0;font-size:12px;font-weight:600;color:#333;letter-spacing:2px;margin-top:18px;position:absolute;bottom:35px}#case-studies-swiper .swiper-slide .btn:after{display:block;position:absolute;top:0;right:-44px;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png);background:0 0;left:auto;text-align:inherit}#case-studies-swiper .swiper-slide .btn:hover{color:#333;background:0 0}#case-studies-swiper .swiper-slide .btn:hover:after{display:block;position:absolute;top:0;right:-44px;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png);left:auto;text-align:inherit}#case-studies-swiper .swiper-slide-next,#case-studies-swiper .swiper-slide-prev{cursor:pointer}#case-studies-swiper .swiper-button-next,#case-studies-swiper .swiper-button-prev{top:0;right:0;width:calc((100% - 1200px)/2);height:510px;margin-top:0;background-image:none;border:1px solid #dedede;opacity:.7}#case-studies-swiper .swiper-button-next:after,#case-studies-swiper .swiper-button-next:before,#case-studies-swiper .swiper-button-prev:after,#case-studies-swiper .swiper-button-prev:before{position:absolute;font-family:fontawesome;color:#000;top:22px}#case-studies-swiper .swiper-button-next:hover,#case-studies-swiper .swiper-button-prev:hover{opacity:1}#case-studies-swiper .swiper-button-next:hover:after,#case-studies-swiper .swiper-button-next:hover:before,#case-studies-swiper .swiper-button-prev:hover:after,#case-studies-swiper .swiper-button-prev:hover:before{color:#005da2}#case-studies-swiper .swiper-button-prev{left:0}#case-studies-swiper .swiper-button-prev:before{content:"\f053";left:30px}#case-studies-swiper .swiper-button-next:after{content:"\f054";right:30px}.pre-loader{display:none}.practice-page-type #post-content{margin-right:100px}.practice-page-type #post-content.has-sidebar{margin-right:0}.practice-page-type .d-description{margin-top:8px;margin-bottom:40px}#page-title-bar .find-practice-areas{right:210px;bottom:8px;position:absolute}#page-title-bar .find-practice-areas .practice-area-search-form{width:230px}#page-title-bar .find-practice-areas .label{display:none}#page-title-bar .find-practice-areas .input-wrap:after{top:4px;right:0;font-size:14px}#page-title-bar .find-practice-areas .practice-area{padding:0}#page-title-bar .find-practice-areas .text{background-color:transparent;color:#fff;font-size:15px;opacity:1;border-bottom:2px solid #338dc5;padding:0 0 9px;height:auto}#page-title-bar .find-practice-areas .text::-webkit-input-placeholder{opacity:1;color:#6697c5}#page-title-bar .find-practice-areas .text:-moz-placeholder{opacity:1;color:#6697c5}#page-title-bar .find-practice-areas .text::-moz-placeholder{opacity:1;color:#6697c5}#page-title-bar .find-practice-areas .text:-ms-input-placeholder{opacity:1;color:#6697c5}#page-title-bar .find-practice-areas .search-button{display:none}#page-title-bar .predictiveSearch{border:1px solid #dedede}.practice-area-title{padding:0}.practice-area{padding:13px 20px 15px 0}.practice-area-children{margin:0 25px;padding:10px 0 0}.practice-area-children .practice-area-title{font-size:16px}.rc-poster__image{width:100%;margin-bottom:0}.rc-video__caption{position:absolute;display:flex;align-items:center;bottom:0;max-height:110px;padding:17px 20px 20px;opacity:0}.rc-video{position:relative}.rc-video:hover .rc-video__caption{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.rc-services{margin-top:35px}.rc-services__heading{margin:35px 0 33px}.rc-services__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.rc-services__inner:after{content:'';flex-basis:208px}.rc-service{width:208px;height:198px}.rc-service__panel-wrapper{width:168px;height:100px}.rc-service__panel-wrapper:after{right:-15px;background-size:70%}.rc-service__heading{width:130px;max-height:50px;font-size:14px}.rc-service__description p{font-size:13px;line-height:1.4}.rc-service__button{bottom:20px;padding:3px 10px;font-size:9px}.rc-service__button:hover:after{top:4px}.rc-info-teasers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.rc-info-teaser{position:relative;width:322px;height:240px}.rc-info-teaser__heading{font-size:23px}.rc-info-teaser__button{position:absolute;bottom:25px;margin-top:0;margin-bottom:0}.rc-service--jsTouchExpanded .rc-service__heading,.rc-service:hover .rc-service__heading{margin-top:15px}.rc-service--jsTouchExpanded .rc-service__panel-wrapper,.rc-service:hover .rc-service__panel-wrapper{height:198px}.rc-service--jsTouchExpanded .rc-service__text-wrapper,.rc-service:hover .rc-service__text-wrapper{height:149px}.person-microsite #page-title-bar-inner{padding:0 35px;height:100%}.person-microsite .page-title-wrapper{margin-top:35px;position:relative;height:200px}.person-microsite .page-title-wrapper .person-email-link a{color:#fff}.person-microsite .person-header-location{font-size:15px;display:block;float:left;margin-right:15px}.person-microsite .person-header-location a{color:#fff}.person-microsite .person-header-location a:before{content:" ";background:url(/content/themes/dinsmore-theme/img/small-office-location-pin-icon-white.png) center no-repeat;display:inline-block;width:10px;height:14px;margin-bottom:-2px;margin-right:7px}.person-microsite .person-header-location a:hover{text-decoration:underline}.person-microsite .person-header-location #post-content{border-bottom:none;padding-bottom:0}.person-microsite .person-header-phone-number .phone-link{color:#fff;text-decoration:none}.person-microsite .person-header-phone-number .phone-link:hover{color:#fff;text-decoration:none}.person-microsite #main{margin-top:50px}.person-microsite #post-content{padding:0}.main-portrait{width:234px;flex-shrink:0}.person-header-position{font-size:15px;margin-top:5px;margin-bottom:2px}.person-header-contact{position:absolute;bottom:0;display:flex}.person-header-phone{display:flex;align-items:center;font-size:15px;margin-right:15px;border-right:2px solid #3d74b4;padding-right:15px}.person-header-phone:before{content:' ';background:url(/content/themes/dinsmore-theme/img/person-microsite-phone-icon.png) center no-repeat;background-size:contain;width:38px;height:30px;margin-right:10px}.person-header-phone-number{margin-top:2px}.person-header-email{display:flex;align-items:center;font-size:15px}.person-header-email:before{content:' ';background:url(/content/themes/dinsmore-theme/img/person-microsite-email-icon.png) center no-repeat;background-size:contain;width:34px;height:30px;margin-top:5px;margin-right:10px}.person-header-email .person-email-link{margin-top:2px}.person-header-email .person-email-link:hover{text-decoration:underline}.bio-info-heading{font-size:20px}.person-link a{height:50px;font-size:12px}.person-link a:before{width:50px;height:50px;margin-right:15px}.person-link .resume,.person-link .vcard{display:none}.person-header-links{position:absolute;right:0;top:-8px}.person-header-links .person-link{display:inline-block}.person-header-links .person-link a{background:0 0;flex-direction:column;color:#fff;font-weight:400;font-size:14px;height:auto}.person-header-links .person-link a:before{border-right:none;margin-right:0;height:30px}.person-header-links .vcard{display:flex;margin-right:35px;border-right:1px solid #3d77ba;padding-right:35px}.person-header-links .vcard:before{background-image:url(/content/themes/dinsmore-theme/img/person-microsite-vcard-icon.png)}.person-header-links .resume{display:flex}.person-header-links .resume:before{background-image:url(/content/themes/dinsmore-theme/img/person-microsite-resume-icon.png)}.person-info-label{width:75px}.person-office-location-name{font-size:20px}.person-office-location{font-size:15px}.people-main .people-search-form{display:block;position:relative;margin-top:30px}.people-main .people-search-form .text{height:45px}.people-main .people-search-form .input-wrap:after{right:0;top:5px;font-size:11px}.people-main .people-search-form .toggle-wrapper{display:block}.people-main .people-search-form.hide{display:none}.people-main .people-search-form .fields-wrapper{width:400px}.people-main .people-search-form .alpha-wrapper{float:left}.people-main .people-search-form .people-search-toggle{text-transform:uppercase;color:#4d4d4d;font-weight:500;letter-spacing:2px;position:absolute;left:450px;top:0}.people-main .people-search-form .people-search-toggle:after{font-family:fontawesome;font-size:16px;content:"\f107";color:#4d4d4d;margin-left:8px;top:13px;position:absolute}.people-main .people-search-form .people-search-toggle.basic:after{content:"\f106"}.people-main .people-search-form .people-search-toggle:hover{color:#f5d312}.people-main .people-search-form .people-search-toggle:hover:after{color:#f5d312}.people-main .people-search-form .search-button{margin-top:25px}.people-main .button-wrapper{border-bottom:1px solid #dedede;margin-bottom:30px;padding-bottom:30px}.people-search-filter:after{display:none}.people-filter-button{background:0 0;color:#4d4d4d;width:19px;height:19px;font-size:17px;line-height:19px;font-weight:600}.people-filter-button:hover{background:0 0;color:#f5d312}.view-all-wrapper{float:left}.view-all-people-button{font-size:17px;font-weight:500;line-height:1.1;color:#8f8f8f;width:100px;padding:0 0 0 15px;border-left:1px solid #dedede;margin-left:5px}.view-all-people-button:after{content:" ";background:url(/content/themes/dinsmore-theme/img/find-an-attorney-view-all-arrow.png) center no-repeat;width:19px;height:10px}.view-all-people-button:hover{color:#f5d312}.view-all-people-button:hover:after{background-image:url(/content/themes/dinsmore-theme/img/find-an-attorney-view-all-arrow-hover.png)}.button-wrapper{border-bottom:1px solid #dedede;margin-bottom:30px;padding-bottom:30px}.people-search-heading{margin-top:8px}.people-page-type.search-results #post-content{margin-right:25px}.people-page-type.search-results #sidebar-primary{padding:29px 20px 0 40px;margin:-65px 0 0}.people-search-widget .text{font-size:15px;padding-right:20px}.people-search-widget #advanced-people-search-form{display:block;margin:13px 0}.sidebar-people-search .people-search-form .input-wrap:after{top:-1px}.sidebar-people-search .label-wrapper{display:none}.sidebar-people-search .people-search-form{display:inline}.sidebar-people-search .people-search-form .field{width:400px}.sidebar-people-search .predictiveSearch{width:218px!important;font-size:15px;overflow-x:hidden;max-height:335px}.sidebar-people-search .predictiveSearch-post .thumbnail{width:50px;height:50px}.sidebar-people-search .predictiveSearch-loadingGraphic img{margin:0 auto}.people-search-results-heading{margin-top:15px}.people-search-results-heading{font-size:30px;font-weight:700}.sidebar-people-search .label-wrapper{display:none}#bar-admission-datalist.datalist,#language-datalist.datalist,#office-options.datalist,#position-options.datalist,#practice-area-datalist.datalist{font-size:15px}#bar-admission-datalist .datalist-inner>ul>li:before,#language-datalist .datalist-inner>ul>li:before,#office-options .datalist-inner>ul>li:before,#position-options .datalist-inner>ul>li:before,#practice-area-datalist .datalist-inner>ul>li:before{top:11px}.person-listing-info{width:calc(100% - 90px);align-items:normal;margin-top:12px}.diversity-section-title{font-size:24px;margin-bottom:16px}.diversity-microsite .microsite-page-heading{padding-top:15px}.diversity-testimonials{border-bottom:1px solid #dedede;max-width:100%;height:220px;padding-bottom:0;margin:40px 0 50px;font-size:13px;overflow:hidden}.diversity-testimonial__photo{display:block;height:220px;width:220px;float:left;position:relative;margin-right:25px}.diversity-testimonials-swiper .swiper-wrapper{margin:0}.diversity-testimonials-swiper .swiper-slide{padding:0}.diversity-testimonial__name{position:relative;font-size:21px;margin:15px 0 0 250px;width:360px}.diversity-testimonial__name:before{position:absolute;top:8px;left:-30px;content:"";width:0;height:0;border-top:7px solid transparent;border-left:10px solid #e9e9e9;border-bottom:7px solid transparent}.diversity-testimonial__position{font-size:10px;margin:5px 0 0 250px;width:360px}.diversity-testimonial__location{font-size:12px;margin:4px 0 0 255px;padding-left:14px;width:360px}.diversity-testimonial__location:before{background-size:70%;top:4px;width:10px;height:12px}.diversity-testimonial__quote-text{margin:10px 0 0 250px;width:360px;height:84px;overflow:hidden}.diversity-testimonial__quote-text p{line-height:1.3}.diversity-testimonial__read-more{font-size:9px;float:right;margin:5px 60px 0 0}.diversity-testimonial__read-more:after{background-size:60%;top:4px}.diversity-testimonial__read-more:hover:after{background:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png) left top no-repeat;background-size:60%;top:4px}.diversity-numbers{border-bottom:1px solid #dedede;padding-bottom:30px;margin-bottom:40px}.diversity-numbers__entries{display:flex;flex-wrap:wrap;text-align:center;overflow:hidden}.diversity-number{display:flex;width:190px;flex-direction:column;align-items:center;border-left:1px solid #dedede;padding-left:20px;padding-right:20px}.diversity-number:first-of-type{border:0;padding-left:0}.diversity-number:nth-of-type(3n+0){padding-right:0}.diversity-number:nth-of-type(4n+0){padding-left:0;border-left:0}.diversity-number__heading{margin-bottom:30px}.diversity-number__value{font-size:80px;margin-right:25px}.diversity-number__symbol{width:30px;height:30px;line-height:30px;top:23px}.diversity-number__text{border-bottom:0;padding-bottom:0;margin-bottom:40px;width:100%}.diversity-alt-nav{margin-top:50px}.diversity-alt-nav__menu{margin-top:30px}.diversity-alt-nav__menu-item{margin:0 0 5px}.diversity-alt-nav__menu-item:before{display:none}.diversity-alt-nav__menu-item a{background:#005da2;padding:10px 20px;display:block;color:#fff}.diversity-alt-nav__menu-item a:after{content:"";background:url(/content/themes/dinsmore-theme/img/general-button-arrow-yellow.png) left top no-repeat;background-size:60%;position:absolute;width:40px;height:15px;top:22px;margin-left:15px}.diversity-alt-nav__menu-item a:hover{color:#000;background:#f5d312}.diversity-alt-nav__menu-item a:hover:after{background:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png) left top no-repeat;background-size:60%}.diversity-nav{position:absolute;top:3px;right:210px;width:230px;z-index:100}.diversity-nav--expanded,.diversity-nav:hover{color:#fff}.diversity-nav--expanded .diversity-nav__label,.diversity-nav:hover .diversity-nav__label{color:#fff}.diversity-nav__label{opacity:1;width:230px;font-size:15px;font-weight:400;line-height:1.3;padding-bottom:9px;color:#6697c5;border-bottom:2px solid #338dc5;display:block}.diversity-nav__label:after{content:"\f078";font-family:FontAwesome;font-size:12px;color:#fff;opacity:1;float:right;top:2px;position:relative}.diversity-nav__menu{background:#fff;border:1px solid #dedede;font-size:15px}.diversity-nav__menu-item{margin-left:0;border-top:1px solid #dedede}.diversity-nav__menu-item:first-of-type{border-top:0}.diversity-nav__menu-item a{display:block;padding:10px 15px;line-height:1.3;color:#4d4d4d}.diversity-nav__menu-item:before{display:none}.diversity-nav__menu-item:hover{background:#f5d312}.diversity-nav__menu-item--current-menu-item{background:#f5d312}.microsite-iad-listings-section{display:flex;flex-wrap:wrap}.microsite-iad-listing{max-width:100%;width:32.3%;display:flex;margin-right:10px}.microsite-iad-listing:nth-child(3n){margin-right:0}.microsite-iad-listing a{position:relative}.microsite-iad-listing a:hover:before{position:absolute;content:"";width:100%;height:156.95px;background:#fff;opacity:.7}.microsite-iad-listing__title{font-size:17px}.microsite-iad-listing__quote{font-size:15px}.iad-detail-feature{position:relative;max-width:100%;height:320px}.iad-detail-feature__content{background:rgba(0,93,162,.8);position:absolute;top:0;bottom:0;width:55%;right:0;padding:20px}.iad-detail-feature__photo{max-width:100%}.iad-detail-feature__logo{width:140px}.iad-detail-feature__quote-text{font-size:15px;margin-top:15px;margin-bottom:0;padding-left:20px;height:165px;overflow:hidden;line-height:1.2}.iad-detail-feature__quote-text:before{width:13px;top:0;left:0}.iad-detail-feature__signature{width:220px;margin:10px 0 0 20px}.iad-detail-feature__position{margin-left:20px}.iad-detail__post-title{font-size:30px;padding-top:15px}.na-section__entries{display:flex;flex-wrap:wrap;justify-content:space-between}.na-affiliate{width:47%;border-bottom:1px solid #dedede;margin-bottom:35px;padding-bottom:35px}.na-affiliate:nth-child(-n+2){border-top:1px solid #dedede;padding-top:35px;margin-top:10px}.na-affiliate:last-of-type{border-bottom:1px solid #dedede}.na-affiliate__logo{max-width:130px}.diversity-news-carousel{height:385px;overflow:hidden;margin:35px 0 25px}.diversity-news-carousel .swiper-wrapper{margin:0}.news-slide__image{display:block}.news-slide__caption{font-size:15px;padding:12px 20px 14px}.diversity-news-events-section__heading{margin-bottom:30px}.diversity-news-events-section__heading:first-of-type{margin-top:50px}.diversity-news-events-section .event-listing,.diversity-news-events-section .news-item-listing{padding-top:30px}.diversity-news-events-section .event-listing.last,.diversity-news-events-section .news-item-listing.last{padding-bottom:40px;margin-bottom:60px;border-bottom:1px solid #dedede}.diversity-news-events-section .event-listing{overflow:hidden;width:100%}.diversity-news-events-section .event-details{margin-bottom:0}.diversity-news-events-section .news-item-teaser-image{margin-top:6px}}@media screen and (min-width:1280px){body{font-size:16px}#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:1240px;width:1240px}.microsite #main-inner{padding-top:60px}#post-content{margin-right:225px}#post-content.has-primary-sidebar,#post-content.has-sidebar{margin-right:0}h3{font-size:28px}#page-title-bar{height:240px;margin-bottom:0}.microsite #page-title-bar{height:240px}.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{height:auto}.page-title-wrapper{font-size:29px}.archive-listing-page .page-title-wrapper{font-size:29px}.microsite-title{font-size:42px}.microsite-page-heading{margin-bottom:40px}.microsite .archive-detail-post-title{font-size:40px}.breadcrumb-link{font-size:26px}#sidebar-primary{width:220px;margin-right:75px}.people-page-type #sidebar-primary{width:240px}.person-microsite #sidebar-primary{width:240px}#sidebar-secondary{width:225px;margin-left:75px}.widget{font-size:15px}.widget-title{font-size:15px}.pullquote-widget .widget-content,.pullquote-with-image-widget .widget-content{font-size:20px}.pullquote-attribution{font-size:14px}.header-menu{position:absolute;top:43px;right:250px;margin-right:0}.header-menu a{padding:28px 21px}.header-menu .dropdown>a{padding:28px 21px 28px 50px}.header-menu .dropdown:before{left:50px}.header-menu .sub-menu a{padding:10px 14px}.archive-filters .input-wrap:after{top:-5px}.global-search{top:48px}.find-practice-areas .label{font-size:29px}.find-practice-areas .input-wrap:after{top:-9px;right:20px}.find-practice-areas .text{height:60px;font-size:24px}.find-practice-areas .search-button{height:60px;width:140px}.practice-areas-listing .col{width:40%}.practice-area-title{font-size:18px;padding:13px 20px 15px 0}.item-root .expandable:after{top:26px;font-size:22px}.practice-area-children .practice-area-title{font-size:15px}.parent-practice-area{font-size:20px;margin-bottom:10px}.people-search-form{max-width:1240px}.people-search-form .fields{width:680px}.people-search-form .input-wrap:after{top:-2px}.people-search-widget .input-wrap:after{top:-4px}.people-search-widget .dropdown-clear-selection{top:-6px}.people-search-results-heading{font-size:29px}.person-microsite-title .person-title{font-size:42px}.person-title-separator{font-size:42px}.person-info-widget{font-size:16px}.person-full-name{font-size:26px}.person-link a{font-size:16px}.event-title,.news-item-title,.publication-title{font-size:24px}.archive-detail-post-title{font-size:36px}.news-first-item .news-item-title{font-size:36px}.news-date-and-type{margin-bottom:10px}.news-item-source{margin-top:10px}.news-first-item .description{font-size:18px}.event-title{margin-bottom:10px}.case-studies-wrapper:after{width:375px}.featured-case-study{width:375px;margin-bottom:45px}.case-study-title-search{font-size:18px;width:85%}.case-study-search-result .excerpt{width:85%}.publication-date-and-type{margin-bottom:10px}.publication-info{margin-top:10px}.office-list{margin-top:45px}.office-location-image{width:140px;margin-right:25px}.office-title{font-size:24px}.contact-image{width:auto}.office-location-map{width:auto}#page{width:100%;max-width:100%}#header{height:90px}.header-logo-link{margin-top:31px}.header-logo{margin-left:0;max-width:160px}#main-inner{padding-left:100px}.microsite #main-inner{padding-top:0}#page-title-bar{max-width:1240px;margin:0 auto}#page-title-bar-inner{padding-left:100px}.person-microsite #page-title-bar{height:315px}.archive-detail-page #page-title-bar,.heading-location-post-block #page-title-bar,.single-office #page-title-bar{height:240px}.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{padding:0 0 0 100px;height:auto}#post-content{padding:35px 50px 0;margin-top:-83px}.page-title-wrapper{font-size:29px;margin-bottom:26px}.archive-listing-page .page-title-wrapper{font-size:29px}.heading-location-post-block .page-title-wrapper{font-size:46px;margin-top:6px}.breadcrumb-link{font-size:29px;margin-bottom:26px}.diversity-microsite-title,.practice-area-microsite-title{font-size:46px;margin-top:4px}#sidebar-secondary{margin-left:0;margin-top:65px}.description blockquote{margin:25px 30px}.global-search{top:34px;right:0}.global-search.focused .field{width:300px}.global-search .predictiveSearch{width:298px!important}#footer{margin-top:70px;font-size:14px;min-height:240px}.footer-column--legal{order:1;width:50%;border-right:1px solid #dedede;margin-left:0}.footer-column--legal img{width:300px}#footer-inner{margin-top:60px}.footer-nav-menu{font-size:13px}.follow-facebook,.follow-linkedin,.follow-twitter,.google-plus{margin-bottom:19px}.footer-column--social-media{margin-left:55px;width:240px}.footer-column--social-media a{font-size:13px}.footer-column--award{right:0}.footer-social-media a{margin-bottom:21px}.microsite-archive-filters{position:relative;margin-bottom:0;float:right;top:-80px}.microsite-archive-filters .icon-down-triangle:after{top:0}#filter-sub-services.text{font-size:16px}.share-this-links{width:105px;flex-shrink:0;margin-top:0}.addthis_default_style{border-top:none;padding-top:0;flex-direction:column}.addthis_default_style .at300b{width:50px!important;height:50px;border-right:1px solid #e9e9e9;border-bottom:none}.addthis_default_style .at300b span{display:none}.share-menu__button--icon-email{border-bottom:1px solid #e9e9e9!important}.addthis_button_linkedin:after{font-size:18px;margin-top:16px;margin-left:17px}.addthis_button_twitter:after{font-size:18px;margin-top:16px;margin-left:16px}.addthis_button_facebook:after{font-size:18px;margin-top:18px;margin-left:19px}.associations-widget .inner,.image-widget .inner,.key-contacts-widget .inner,.office-address .inner,.office-leadership .inner,.office-related-content .inner,.pullquote-widget .inner,.pullquote-with-image-widget .inner,.related-content-widget .inner,.video-widget .inner{padding-left:30px}#sidebar-secondary aside{padding-bottom:50px;margin-bottom:50px}.widget-title{font-size:15px}.associated-people-widget img,.key-contacts-widget img,.office-leadership img{width:60px;height:60px;max-width:60px}.associated-people-widget .person{margin-bottom:30px}.associated-practices-widget ul ul{font-size:14px}.associated-practices-widget li li:before{top:7px}.related-services-widget .sub-services{font-size:14px}.related-services-widget .sub-services li:before{top:7px}.pullquote-widget .widget-quote,.pullquote-with-image-widget .widget-quote{font-size:20px}.call-to-action-widget .inner{padding:25px}.call-to-action-widget .widget-title{font-size:24px}.departmental-contacts-widget{padding-left:30px}#sidebar-secondary aside.call-to-action-widget{margin-bottom:100px}#sidebar-secondary aside.call-to-action-widget:after{bottom:-50px}.header-menu{right:auto;top:10px;font-size:16px}.header-menu li:after{content:"\f111";color:#000;font-size:5px;margin-left:0;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.header-menu li:after{right:-2px;top:38px}.header-menu li.current-menu-ancestor a:after,.header-menu li.current-menu-item a:after,.header-menu li:hover a:after{bottom:25px;width:calc(100% - 42px)}.header-menu li:last-child.current-menu-ancestor a:after,.header-menu li:last-child.current-menu-item a:after,.header-menu li:last-child:hover a:after{width:calc(100% - 23px)}.header-menu li:last-child a:before{margin-top:8px}.header-menu li:last-child:after{display:none}#post-content .menu li a{font-size:16px;padding:22px 20px}#post-content .menu,.microsite-menu{margin-bottom:40px;font-size:16px}#post-content .menu:after,.microsite-menu:after{width:50px;right:-50px}#post-content .menu li:first-child,.microsite-menu li:first-child{margin-left:-15px}#post-content .menu li:first-child:after,.microsite-menu li:first-child:after{margin-left:15px;width:1240px}#post-content .menu .current-menu-ancestor a:after,#post-content .menu .current-menu-item a:after,#post-content .menu .menu .current-menu-item a:after,#post-content .menu .menu li:hover a:after,#post-content .menu li:hover a:after,.microsite-menu .current-menu-ancestor a:after,.microsite-menu .current-menu-item a:after,.microsite-menu .menu .current-menu-item a:after,.microsite-menu .menu li:hover a:after,.microsite-menu li:hover a:after{width:calc(100% - 30px)}#panel-wrapper{width:1240px;top:90px}.services-wrapper.menu-panel-toggle:before{left:695px}.services-wrapper .find-practice-areas{width:975px}.services-wrapper .text{height:45px;font-size:19px}.services-wrapper .search-button{height:45px;width:125px;font-size:13px}.attorneys-wrapper.menu-panel-toggle:before{left:435px}.attorneys-wrapper.menu-panel-toggle .people-search-form{width:975px}.attorneys-wrapper.menu-panel-toggle .label-wrapper{width:405px}.attorneys-wrapper.menu-panel-toggle .toggle-wrapper{margin-left:405px}.more-wrapper.menu-panel-toggle:before{left:797px}.about-the-firm-menu a{font-size:21px}.about-the-firm-menu>li{padding:0 25px}.about-the-firm-menu .sub-menu{margin-top:-56px;margin-left:-15px}.about-the-firm-menu .sub-menu li{padding-left:30px}.about-the-firm-menu .sub-menu li:first-child{margin-top:66px}.about-the-firm-menu .sub-menu a{font-size:17px}.d-history-page-type .page-title-wrapper,.d-leadership-page-type .page-title-wrapper{padding-bottom:40px;margin-bottom:40px}.intro-text{font-size:25px;padding-bottom:40px;margin-bottom:45px}.diversity-leadership__heading,.leadership-heading{font-size:28px;margin-bottom:17px}.diversity-leader__name,.leadership-name{margin-bottom:5px}.staff-wrapper .leadership-item{width:350px}.chairs-wrapper .leadership-item{min-height:250px}.diversity-leader__photo{width:auto}.d-commitment-page-type .intro-text,.d-community-page-type .intro-text{font-size:16px}.d-commitment-page-type .swiper-slide,.d-community-page-type .swiper-slide{margin-right:0;position:relative;overflow:hidden}.d-commitment-page-type .swiper-slide .caption-wrapper,.d-community-page-type .swiper-slide .caption-wrapper{opacity:1;position:absolute;left:0;right:0;bottom:0;width:100%;box-sizing:border-box;transition:max-height .5s;max-height:0;padding:0}.d-commitment-page-type .swiper-slide .caption,.d-community-page-type .swiper-slide .caption{padding:20px 30px}.d-commitment-page-type .swiper-slide:hover .caption-wrapper,.d-community-page-type .swiper-slide:hover .caption-wrapper{max-height:150px;opacity:1}.swiper-wrapper{margin-top:22px}.swiper-button-next,.swiper-button-prev{top:42%!important}.community-heading{font-size:28px}.community-social h3{margin-left:50px}.community-social-embed{margin-left:53px}.org-logo{width:165px;margin:20px 20px 0 0}.careers-banner{margin-bottom:30px}.d-careers-page-type #sidebar-secondary{margin-top:130px}.category-careers #sidebar-secondary{margin-top:138px}.testimonial-content{width:493px;height:246.08px;padding:0 30px}.testimonial-photo{width:261px;height:246.08px}.testimonial-photo:after{top:30px;right:-12px;border-top:8px solid transparent;border-left:12px solid #e1e1e1;border-bottom:8px solid transparent}.testimonial-name{font-size:24px;padding-top:20px}.testimonial-title{font-size:11px}.testimonial-office{font-size:13px;margin-top:6px}.testimonial-quote{font-size:14px;margin-top:15px}.testimonial-office:before{top:5px}.testimonial-button{font-size:10px;margin-top:10px}.testim-item{margin-top:35px;padding-top:30px}.testim-image img{max-width:140px;margin:8px 35px 0 0}.testim-name{font-size:26px}.testim-title{font-size:13px}.testim-office{font-size:14px}.testim-office:before{top:3px}.testim-quote{margin-top:15px}.subscribe-form .field:not(.check-field-item){width:500px}.subscribe-checklist-wrap ul{max-width:475px}.twitter-microsite-template .intro-text{font-size:16px}.blog-microsite-template h3{margin:40px 0;padding-top:40px}.custom-page-case-studies{margin-bottom:25px}.microsite-page-heading{font-size:34px}.microsite .archive-detail .description{width:auto}.microsite .archive-detail .archive-detail-content{display:inline-block}.microsite .share-this-links{width:auto}.microsite .addthis_default_style{flex-direction:row}.microsite .addthis_default_style .at300b{width:50px!important;height:50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:0;padding:0!important;margin:0!important}.microsite .addthis_button_email{border-right:1px solid #e9e9e9!important}.global-search-results{font-size:14px}.global-search-results .event-details,.global-search-results .news-date-and-type .date,.global-search-results .news-date-and-type .news-item-type,.global-search-results .publication-date-and-type,.global-search-results .publication-date-and-type .date,.global-search-results .publication-date-and-type .publication-type,.global-search-results .publication-listing .byline,.global-search-results .publication-listing .publication-name{font-size:14px}.global-search-results #content{padding:35px 50px 0;margin:-83px 100px 0 0}.search-result-microsite-sub-service a{font-size:14px}.job-title{font-size:28px}.job-opening-filters-wrapper .field{width:300px}.achievement-heading{font-size:28px}.image-grid-wrapper:after{width:250px}.image-grid-item{width:250px}.qa-question{margin-left:75px}.qa-question:before{font-size:130px;left:-85px;top:-37px}.qa-question:after{margin-left:-63px;font-size:30px;line-height:55px}.qa-answer{margin-left:75px}.drop-image .fact-image{max-width:220px}.callout-heading{margin-bottom:20px}.key-fact-entry.first{margin-top:20px}.logo-grid-wrapper:after{content:"";width:190px}.logo-grid-image{width:190px;margin-bottom:15px}.management-page-type .intro-paragraph{font-size:16px}.error404 #content{padding:35px 50px 0;margin-top:-83px}.home{background-color:#f0f0f0}.home #page{background-image:linear-gradient(to bottom,#fff,#f0f0f0 45%)}.home #homepage-slider{height:612px;width:1240px;margin:0 auto}.home #homepage-slider #slider-loader{width:600px;margin-left:-300px;top:305px}.home .d-description{width:780px;padding:50px 0 95px;font-size:22px}.home #headline-wrapper{width:650px;margin-left:-325px;top:305px}.home #headline-wrapper #slider-headline{font-size:70px}.home #slider-text{top:428px}.home .experience{height:484px;width:1240px;margin:0 auto}.home .experience ul.nav{width:auto}.home .experience ul.nav li{height:16px;width:16px;border-radius:20px;margin:15px 15px 30px;display:block;position:relative}.home .experience ul.nav li div{height:46px;width:46px;position:relative;top:-15px;left:-15px}.home .experience ul.nav li:last-child{margin-bottom:15px}.home .experience .blue-frame{top:55px;width:320px;height:370px}.home .experience .panel-1{padding:50px 55px;position:absolute}.home .experience .panel-1 .divider{margin:28px auto 20px}.home .experience .panel-2{max-width:940px;height:370px}.home .experience .panel-2 .outline{width:940px;padding:50px 55px}.home .experience .panel-2 .outline .left{width:270px}.home .experience .panel-2 .outline .right{width:680px;height:260px;padding-left:40px}.home .experience .panel-2 .outline .divider{margin:28px auto 20px}.home .experience .headline{font-size:19px}.home .experience .item{height:484px}.home .experience .item .backdrop{height:484px}.home .experience a.button{padding:10px 25px}.home .experience a.button:hover:after{top:10px}.home .firm-facts{margin:80px auto 0;width:1240px;height:850px;position:relative}.home .firm-facts .map-bg{height:750px;width:1240px;margin:0 auto;top:-150px;transition:all .17s linear}.home .firm-facts .facts-description{font-size:20px;max-width:380px;margin-bottom:65px}.home .firm-facts .title{margin-bottom:25px}.home .firm-facts .first-row{margin-bottom:50px;padding-bottom:50px}.home .highlights{width:1240px;margin:0 auto;display:none}.home .highlights .item{padding:30px 40px 35px}.home .highlights .item .headline{font-size:19px}.home .highlights .item a{height:232px}.home .highlights .item .label{padding:5px 10px;margin-bottom:18px;letter-spacing:2px}.home .highlights .item .date{letter-spacing:2px}.home .highlights .item .link a.button{padding:10px 25px;height:auto}.home .highlights .item .link a.button:hover:after{top:11px}.home .highlights .item:hover .link a.button:after{top:11px}.home .highlights .description p{margin-top:15px}.home .attorneys-number,.home .offices-number,.home .states-number{font-size:101px}.home .attorneys-number:after{font-size:60px}.home .amlaw-text,.home .attorneys-text,.home .bti-text,.home .law360-text,.home .offices-text,.home .states-text{font-size:15px}.home .amlaw-heading,.home .attorneys-heading,.home .bti-heading,.home .law360-heading,.home .offices-heading,.home .states-heading{margin-bottom:10px}.home .amlaw-heading,.home .bti-heading,.home .law360-heading{margin-top:15px}.contact-page-type h2{font-size:42px;margin-bottom:25px}.contact-page-type .phone,.contact-page-type .postal-address{padding-top:6px}.office-post-type .office-detail-post-title{font-size:46px;margin-top:0}.archive-search-toggle:after{top:1px}#archive-search .field{width:500px}#archive-search .field:first-of-type{margin-top:7px}.advanced-search .search-button{margin-left:376px}.share-this-links{float:none}.archive-detail .description{width:100%}.archive-detail .archive-detail-content{display:flex;margin-top:45px;padding-top:45px;border-top:1px solid #dedede}.archive-detail-post-title{margin-top:10px}.top-image{max-width:560px}.news-first-item,.publication-first-item{margin-top:11px}.news-first-item .description{font-size:16px}.news-item-teaser-image.first{margin-top:5px}.publication-first-item .publication-date-and-type{margin:20px 0 16px}.publication-date-and-type{margin-bottom:10px}.archive-detail .publication-date-and-type{display:table}.microsite #post-content.has-sidebar .publication-teaser-image{margin:10px 0 0 20px;float:right}.share-this-links{float:none}.events-heading{font-size:40px}.upcoming-events-heading{padding-top:5px}.event-teaser h5{font-size:20px;margin-top:0}.page-case-studies-experience{min-height:1150px}.case-studies-page-type:not(.search) #page-title-bar{height:125px}.case-studies-page-type:not(.search) #page-title-bar-inner{padding-left:50px}.case-studies-page-type.search .search-all-experience{bottom:17px}.case-studies-page-type.search .search-query{margin-top:10px}.search-all-experience{font-size:18px;right:50px}.search-all-experience:after{margin-left:14px}.case-studies-wrapper{opacity:0;margin-bottom:40px}.case-studies-wrapper:after{content:"";flex:auto;width:auto}.featured-case-study{width:25%;margin-bottom:0;position:relative}.featured-case-study .logo{margin-bottom:15px}.featured-case-study .case-study-title{font-size:22px}.featured-case-study:first-child,.featured-case-study:nth-child(2){width:50%}.featured-case-study:first-child .case-study-link,.featured-case-study:nth-child(2) .case-study-link{height:0}.featured-case-study:first-child .case-study-link .spacer,.featured-case-study:nth-child(2) .case-study-link .spacer{padding:25px 30px 40px}.featured-case-study:first-child:hover .case-study-link,.featured-case-study:nth-child(2):hover .case-study-link{height:200px;transition:height .6s}.featured-case-study:first-child .case-study-title,.featured-case-study:nth-child(2) .case-study-title{font-size:29px;line-height:1.3}.featured-case-study:hover .case-study-link{height:100%}.featured-case-study .case-study-title{font-weight:600;letter-spacing:-1px}.case-study-rollover{overflow:hidden}.case-study-link{opacity:2;position:absolute;left:0;right:0;bottom:0;width:100%;box-sizing:border-box;background:#fff;transition:height .6s;height:0;padding:0}.case-study-link .spacer{padding:22px 35px 30px}.case-study-title-search{font-size:24px}#search-panel{width:1240px}#case-studies-swiper{height:420px}#case-studies-swiper .swiper-slide{width:1100px;height:420px}#case-studies-swiper .swiper-slide .content{height:350px;margin:30px 35px 30px 470px}#case-studies-swiper .swiper-slide img.right{height:420px}#case-studies-swiper .swiper-slide img.logo{max-width:55%}#case-studies-swiper .swiper-slide .title{font-size:38px;max-height:98px;margin-bottom:20px}#case-studies-swiper .swiper-slide .client-excerpt{height:95px;padding-top:20px}#case-studies-swiper .swiper-button-next:after,#case-studies-swiper .swiper-button-next:before,#case-studies-swiper .swiper-button-prev:after,#case-studies-swiper .swiper-button-prev:before{top:24px}#case-studies-swiper .swiper-button-prev:before{left:30px}#case-studies-swiper .swiper-button-next:after{right:30px}.practice-page-type #post-content{margin-right:225px}.practice-page-type .d-description{margin-bottom:50px}#page-title-bar .find-practice-areas{right:225px;bottom:16px}.practice-area-title{padding:0}.practice-area{padding:13px 20px 15px 0}.item-root .expandable:after{font-size:14px;top:22px}.practice-areas-listing .col{width:50%}.practice-area-microsite .microsite-page-heading{font-size:34px}.rc-services__inner:after{flex-basis:258px}.rc-service{width:258px;height:218px}.rc-service__panel-wrapper{width:218px}.rc-service__panel-wrapper:after{top:48px;right:-15px;background-size:70%}.rc-service__heading{width:180px;max-height:60px;font-size:16px}.rc-service__description p{font-size:14px}.rc-service__button{padding:6px 15px;font-size:11px}.rc-service__button:hover:after{top:7px}.rc-service--jsTouchExpanded .rc-service__panel-wrapper,.rc-service:hover .rc-service__panel-wrapper{height:218px}.rc-service--jsTouchExpanded .rc-service__text-wrapper,.rc-service:hover .rc-service__text-wrapper{height:164px}.rc-service--jsTouchExpanded .rc-service__heading,.rc-service:hover .rc-service__heading{margin-top:20px}.rc-info-teaser{width:397px}.person-microsite #page-title-bar-inner{padding:0 40px}.person-microsite .page-title-wrapper{margin-top:45px;height:225px}.person-microsite .person-email-link{font-size:15px}.person-microsite .person-header-location{margin-right:20px}.person-microsite #main{margin-top:65px}.person-microsite #main-inner{padding-left:0}.person-microsite .microsite-page-heading{font-size:34px}.main-portrait{width:273px}.person-header-name{font-size:39px;max-width:700px}.person-header-position{font-size:15px;margin-top:10px;margin-bottom:6px}.person-header-phone{font-size:15px;margin-right:25px;padding-right:25px}.person-header-phone:before{width:43px;height:36px;margin-right:13px}.person-header-email{font-size:15px}.person-header-email:before{width:39px;height:31px;margin-top:7px;margin-right:13px}.person-link a{height:50px}.person-link a:before{width:50px;height:50px}.person-header-links{top:-12px}.person-header-links .person-link a{font-size:14px}.person-header-links .person-link a:before{height:33px}.people-main .people-search-form{margin-top:50px}.people-page-type.search-results #post-content{margin-right:100px}.people-page-type.search-results #sidebar-primary{padding:37px 10px 0 50px;margin-top:-83px}.people-search-results-heading{font-size:34px;font-weight:700}.sidebar-people-search .predictiveSearch{width:238px!important}.people-search-heading{margin-top:19px}.people-search-widget .dropdown-clear-selection{top:-1px}.person-listing-info{width:calc(100% - 90px)}.diversity-section-title{font-size:29px;margin-bottom:26px}.diversity-testimonial{height:260px}.diversity-testimonial__photo{width:260px;height:260px}.diversity-testimonial__name{font-size:24px;margin:15px 0 0 290px;width:460px}.diversity-testimonial__position{font-size:11px;margin-left:290px;width:460px}.diversity-testimonial__location{font-size:13px;margin:6px 0 0 290px;width:460px}.diversity-testimonial__quote-text{font-size:14px;margin:15px 0 0 290px;width:460px}.diversity-number{flex-basis:33.33%;width:auto;max-width:244px}.diversity-number__value{font-size:100px}.diversity-number__symbol{width:36px;height:36px;line-height:36px;top:30px}.diversity-alt-nav{margin:60px 0 20px}.diversity-alt-nav_menu{margin-top:37px}.diversity-nav{top:11px;right:225px}.diversity-nav__menu{font-size:16px}.diversity-testimonials{height:260px}.diversity-testimonial__quote-text{height:110px}.microsite-iad-listing a:hover:before{height:192.36px}.microsite-iad-listing__title{font-size:18px}.microsite-iad-listing__quote{font-size:16px}.iad-detail__post-title{font-size:34px}.iad-detail-feature{height:385px}.iad-detail-feature__content{width:47%;padding:30px}.iad-detail-feature__photo{max-width:100%}.iad-detail-feature__logo{width:170px}.iad-detail-feature__quote-text{font-size:16px;margin-top:20px;padding-left:35px;height:192px}.iad-detail-feature__quote-text:before{width:20px;top:5px}.iad-detail-feature__signature{width:240px;margin:10px 0 5px 30px}.iad-detail-feature__position{margin-left:35px}.diversity-news-carousel{height:455px;margin:35px 0}.diversity-news-carousel .swiper-wrapper{margin:0}.diversity-news-carousel a:hover img{opacity:1}.na-section:last-of-type{margin-top:50px}.na-affiliate{width:47%;padding-top:30px;margin-bottom:0}.na-affiliate__logo{float:left;margin:8px -130px 0 0;height:auto}.na-affiliate__description,.na-affiliate__name{margin-left:155px;display:block}.news-slide__image{width:100%}.news-slide__caption{font-size:16px}.diversity-news-events-section .event-listing,.diversity-news-events-section .news-item-listing{padding-top:30px}.diversity-news-events-section .news-item-source{margin-top:0}.diversity-news-events-section .news-item-teaser-image{margin-top:4px}}@media screen and (min-width:1630px){body{font-size:19px}#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:1560px;width:1560px}#post-content{margin-right:290px}#sidebar-primary{width:260px;margin-right:100px}.people-page-type #sidebar-primary{width:310px}.person-microsite #sidebar-primary{width:310px}#sidebar-secondary{width:290px;margin-left:115px}.archive-detail-page #sidebar-secondary{margin-left:0}ul li:before{top:8px}ul li li:before{top:3px}.archive-filters .input-wrap:after{top:-3px}.case-studies-wrapper:after{width:485px}.featured-case-study{width:485px;margin-bottom:45px}.office-location-image{width:190px;margin-right:35px}.office-title{margin-bottom:10px}#header{height:100px}.header-logo-link{margin-top:22px}.header-logo{max-width:202px}#main-inner{padding-left:130px}.microsite #main-inner{padding-top:0}#page-title-bar{height:310px}.microsite.person-microsite #page-title-bar{height:410px}#page-title-bar-inner{padding-left:130px}.archive-detail-page #page-title-bar,.heading-location-post-block #page-title-bar,.single-office #page-title-bar{height:310px}.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.single-office #page-title-bar-inner{padding:0 0 0 130px}#post-content{padding:42px 65px 0;margin-top:-105px}#page-title-bar{max-width:1560px}.page-title-wrapper{font-size:36px;margin-bottom:32px}.archive-listing-page .page-title-wrapper{font-size:36px}.heading-location-post-block .page-title-wrapper{font-size:60px;margin-top:8px}.breadcrumb-link{font-size:36px;margin-bottom:32px}.diversity-microsite-title,.practice-area-microsite-title{font-size:60px;margin-top:5px}#sidebar-secondary{margin-left:0;margin-top:80px}h3{font-size:30px;margin:45px 0 20px}.description blockquote{margin:30px 60px}.global-search .text.text{font-size:19px}.field{margin-bottom:30px}ul li:before{font-size:7px;top:13px}ul li li:before{font-size:7px;top:13px}.share-this-links{width:130px}.addthis_default_style .at300b{width:64px!important;height:64px}.addthis_button_linkedin:after{font-size:24px;margin-top:20px;margin-left:22px}.addthis_button_twitter:after{font-size:26px;margin-top:19px;margin-left:20px}.addthis_button_facebook:after{font-size:22px;margin-top:21px;margin-left:25px}.rainmaker-pagination{padding-top:30px;font-size:18px}.rainmaker-pagination li.page-count{margin-top:10px}.next,.previous{width:85px;height:40px}.microsite #page-title-bar{height:310px}#footer{font-size:16px;margin-top:90px;min-height:330px}#footer li:first-child{margin-left:0}#footer-inner{margin-top:95px}.follow-facebook:before,.follow-linkedin:before,.follow-twitter:before{font-size:24px}.footer-column--social-media{margin-left:85px;width:310px}.datalist{font-size:17px}.microsite-archive-filters .icon-down-triangle:after{top:0}#filter-sub-services.text{font-size:18px}#sidebar-secondary aside{padding-bottom:60px;margin-bottom:60px;font-size:19px}.widget-title{font-size:16px}.associated-people-widget img,.key-contacts-widget img,.office-leadership img{width:70px;height:70px;max-width:70px}.associations-widget li{margin-bottom:23px}.associated-practices-widget ul ul{font-size:17px}.associated-practices-widget li{margin-bottom:23px}.associated-practices-widget li li:before{top:8px}.related-services-widget .sub-services{font-size:17px}.related-services-widget .sub-services li:before{top:8px}.image-widget .widget-image{margin-bottom:20px}.pullquote-widget .widget-quote,.pullquote-with-image-widget .widget-quote{font-size:28px}.call-to-action-widget .inner{padding:30px}.call-to-action-widget .widget-title{font-size:30px}.call-to-action-widget .widget-content{font-size:17px}.call-to-action-widget .btn{font-size:12px;padding:14px 29px;margin-top:25px}.call-to-action-widget .btn:hover:after{top:14px}.person-info-widget{font-size:18px}#sidebar-secondary aside.key-contacts-widget .person-email-link,#sidebar-secondary aside.key-contacts-widget .person-phone{font-size:17px}.leadership-wrapper .person{margin-bottom:25px}.departmental-contacts-widget .email,.departmental-contacts-widget .tel{font-size:17px}.office-leadership .person-email-link,.office-leadership .person-phone{font-size:17px}#sidebar-secondary aside.call-to-action-widget{margin-bottom:120px}#sidebar-secondary aside.call-to-action-widget:after{bottom:-60px}.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.web-icon:before,.word-icon:before{top:4px}.header-menu{font-size:18px}.header-menu a{padding:28px 23px}.header-menu li:after{top:39px}.header-menu li.current-menu-ancestor a:after,.header-menu li.current-menu-item a:after,.header-menu li:hover a:after{bottom:22px;width:calc(100% - 46px)}.header-menu li:last-child.current-menu-ancestor a:after,.header-menu li:last-child.current-menu-item a:after,.header-menu li:last-child:hover a:after{width:calc(100% - 25px)}.header-menu li:last-child a:before{width:12px;height:12px;margin-top:9px}#post-content .menu li a{padding:22px 28px}#post-content .menu,.microsite-menu{margin-bottom:50px;font-size:18px}#post-content .menu li:last-child,.microsite-menu li:last-child{margin-right:-29px}#post-content .menu li:first-child,.microsite-menu li:first-child{margin-left:-28px}#post-content .menu li:first-child:after,.microsite-menu li:first-child:after{width:1560px;margin-left:28px}#post-content .menu li .sub-menu,.microsite-menu li .sub-menu{width:220px;padding:20px 30px}#post-content .menu li .sub-menu li a,.microsite-menu li .sub-menu li a{font-size:16px}#post-content .menu li .sub-menu:before,.microsite-menu li .sub-menu:before{left:54px}#post-content .menu .dropdown>a,.microsite-menu .dropdown>a{padding:28px 29px}#post-content .menu a,.microsite-menu a{font-size:18px;padding:28px 29px}#post-content .menu a:before,.microsite-menu a:before{height:calc(100% - 56px)}#post-content .menu .current-menu-ancestor a:after,#post-content .menu .current-menu-item a:after,#post-content .menu .menu .current-menu-item a:after,#post-content .menu .menu li:hover a:after,#post-content .menu li:hover a:after,.microsite-menu .current-menu-ancestor a:after,.microsite-menu .current-menu-item a:after,.microsite-menu .menu .current-menu-item a:after,.microsite-menu .menu li:hover a:after,.microsite-menu li:hover a:after{width:calc(100% - 56px)}#post-content .menu .current-menu-ancestor a,#post-content .menu .current-menu-item a,#post-content .menu li:hover a,.microsite-menu .current-menu-ancestor a,.microsite-menu .current-menu-item a,.microsite-menu li:hover a{padding-top:27px;padding-bottom:29px}#post-content .menu .current-menu-ancestor a:after,#post-content .menu .current-menu-item a:after,#post-content .menu li:hover a:after,.microsite-menu .current-menu-ancestor a:after,.microsite-menu .current-menu-item a:after,.microsite-menu li:hover a:after{width:calc(100% - 60px)}#post-content .menu:after,.microsite-menu:after{width:65px;right:-65px}#post-content .menu li a{padding:28px 29px;font-size:18px}.about-the-firm-menu a{font-size:24px}.about-the-firm-menu>li{padding:0 30px}.about-the-firm-menu .sub-menu{margin-top:-60px;margin-left:-20px}.about-the-firm-menu .sub-menu li{padding-left:40px;margin-bottom:7px}.about-the-firm-menu .sub-menu li a{font-size:19px}.about-the-firm-menu .sub-menu li:first-child{margin-top:70px}#panel-wrapper{width:1560px;top:100px}.attorneys-wrapper.menu-panel-toggle:before{left:575px}.attorneys-wrapper.menu-panel-toggle .people-search-form{margin:70px auto}.attorneys-wrapper.menu-panel-toggle .people-search-form .alpha-wrapper,.attorneys-wrapper.menu-panel-toggle .people-search-form .view-all-wrapper{margin-top:70px;padding-top:75px}.services-wrapper.menu-panel-toggle:before{left:865px}.services-wrapper .find-practice-areas{margin:70px auto}.more-wrapper{padding:34px 0 38px}.more-wrapper.menu-panel-toggle:before{left:980px}.d-history-page-type .page-title-wrapper,.d-leadership-page-type .page-title-wrapper{padding-bottom:50px;margin-bottom:50px}.intro-text{font-size:30px;font-weight:400;padding-bottom:50px;margin-bottom:55px}.history-image{width:230px;padding-right:35px;border-right:4px solid #f5d312;margin-right:35px}.history-image img{margin-bottom:-100px}.history-description{margin-bottom:53px}.diversity-leader,.leadership-item{margin:30px 0 20px}.diversity-leader__name,.leadership-name{font-size:17px}.diversity-leader__position,.leadership-title{font-size:15px;margin-top:4px}.diversity-leadership__heading,.leadership-heading{font-size:30px;padding-top:50px}.leadership-image{padding-right:6px;margin-bottom:10px}.diversity-leader__photo{width:246.5px}.swiper-button-prev{left:-30px!important}.swiper-button-next{right:-30px!important}.swiper-slide img{width:100%}.d-commitment-page-type .intro-text,.d-community-page-type .intro-text{font-size:19px}.d-commitment-page-type .swiper-slide .caption,.d-community-page-type .swiper-slide .caption{font-size:18px;padding:20px 30px 25px}.swiper-button-next,.swiper-button-prev{width:70px!important;height:70px!important;top:45%!important;margin-top:-22px}.swiper-button-next:after,.swiper-button-prev:after{line-height:70px;font-size:28px}#community-swiper .swiper-button-next:after,#community-swiper .swiper-button-prev:after,.diversity-news-carousel-swiper .swiper-button-next:after,.diversity-news-carousel-swiper .swiper-button-prev:after,.diversity-testimonials-swiper .swiper-button-next:after,.diversity-testimonials-swiper .swiper-button-prev:after{top:4px}.swiper-wrapper{margin:50px 0 80px}.swiper-button-prev{left:-30px!important}.swiper-button-next{right:-30px!important}.swiper-slide img{width:100%}.org-logo{width:205px;margin:25px 25px 0 0}.community-heading{font-size:30px}.community-social h3{margin-left:60px}.community-social-embed{margin-left:63px}.staff-wrapper .leadership-item{width:450px}.careers-banner{margin-bottom:50px}.d-careers-page-type #sidebar-secondary{margin-top:155px}.category-careers #sidebar-secondary{margin-top:163px}.testimonial-content,.testimonial-photo{margin:15px 0 60px}.testimonial-photo{width:330px;height:311.14px}.testimonial-photo:after{top:41px;right:-14px;border-top:10px solid transparent;border-left:14px solid #e1e1e1;border-bottom:10px solid transparent}.testimonial-content{width:600px;height:311.14px;padding:0 40px}.testimonial-name{font-size:30px;padding-top:28px}.testimonial-title{font-size:13px}.testimonial-office{font-size:16px;margin-top:10px;padding-left:20px}.testimonial-office:before{background-size:100%;top:4px;height:14px}.testimonial-quote{font-size:18px;margin-top:20px}.testimonial-button{font-size:12px;margin-top:10px}.testimonial-button:after{top:6px}.testim-item{margin-top:50px;padding-top:40px}.testim-image img{max-width:330px;margin:10px 35px 0 0}.testim-name{font-size:30px}.testim-title{font-size:13px;font-weight:700;margin-top:10px}.testim-office{font-size:16px;margin-top:8px;padding-left:20px}.testim-office:before{top:4px}.testim-quote{margin-top:18px}.subscribe-form .field:not(.check-field-item){width:600px}.subscribe-checklist-wrap ul{max-width:575px}.subscriber_practice_areas{margin-bottom:20px}.twitter-microsite-template .intro-text{font-size:19px}.blog-microsite-template h3{margin:50px 0;padding-top:50px}.custom-page-case-studies{margin-top:50px;font-size:30px}.custom-microsite-template .microsite-case-study-title{font-size:22px}.microsite-page-heading{font-size:40px;margin-bottom:35px}.microsite-case-study-title{font-size:28px}.microsite .addthis_default_style .at300b{width:64px!important;height:64px}.global-search-results{font-size:17px}.global-search-results .event-details,.global-search-results .news-date-and-type .date,.global-search-results .news-date-and-type .news-item-type,.global-search-results .publication-date-and-type,.global-search-results .publication-date-and-type .date,.global-search-results .publication-date-and-type .publication-type,.global-search-results .publication-listing .byline,.global-search-results .publication-listing .publication-name{font-size:17px}.global-search-results #content{padding:42px 65px 0;margin:-105px 130px 0 0}.search-section-results .name-wrapper a,.search-section-results .news-item-title,.search-section-results .post-title{font-size:21px}.search-section-results .publication-listing .publication-name{margin:0}.search-section-results .client{margin-bottom:15px}.search-result-microsite-sub-service a{font-size:17px}.search-result-microsite-sub-service:before{top:10px}.job-opening-filters-wrapper{padding-top:40px}.job-opening{margin-top:50px}.job-title{font-size:30px;margin-top:40px}.job-opening-filters-label{margin-top:4px;width:70px}.achievements-page-type .description,.section-overview-with-callouts-page-type .description{margin-bottom:40px;padding-bottom:40px}.image-grid-wrapper,.logo-grid-wrapper,.qa-entry.first{margin-top:40px;padding-top:40px}.achievement-heading{font-size:30px}.achievements-entry{margin-top:40px;padding-top:40px}.achievement-image{margin-bottom:40px}.image-grid-wrapper:after{width:315px}.image-grid-item{width:315px}.grid-image-caption{margin-top:10px}.qa-question{font-size:19px}.qa-entry{padding-top:40px;margin-bottom:45px}.content-drop-image{margin-bottom:35px}.drop-image,.fact-image{max-width:100%}.callout-heading{margin-bottom:30px}.key-fact-entry{padding-left:55px}.key-fact-entry.first{margin-top:35px}.key-fact-entry:before{width:35px;height:35px;line-height:35px;top:0}.logo-grid-wrapper:after{content:"";width:230px}.logo-grid-image{width:230px;margin-bottom:25px}.management-entry{margin-bottom:40px}.management-name,.management-page-type .intro-paragraph,.management-title{font-size:19px}.error404 #content{padding:42px 65px 0;margin-top:-105px}.error404 .button{margin-top:20px}.home #page{min-height:1100px}.home #homepage-slider{height:780px;width:1560px;margin:0 auto}.home #homepage-button{height:60px;width:60px}.home #homepage-button:after{font-size:20px;line-height:60px}.home .d-description{font-size:28px;padding:70px 0 130px;width:1000px}.home #headline-wrapper{width:850px;margin-left:-425px;top:390px;height:110px}.home #headline-wrapper #slider-headline{font-size:90px}.home #homepage-slider #slider-loader{width:600px;margin-left:-300px;top:390px}.home #slider-text{top:558px;font-size:24px}.home .experience{height:610px;width:1560px;margin:0 auto}.home .experience .headline{font-size:24px}.home .experience .blue-frame{left:190px;top:70px;bottom:70px;width:400px;height:470px}.home .experience .panel-1{padding:70px 80px;position:absolute;height:470px}.home .experience .panel-1 .divider{margin:38px auto 30px}.home .experience .panel-2{max-width:1180px;padding:0;height:470px}.home .experience .panel-2 .outline{width:1180px;padding:70px 80px}.home .experience .panel-2 .outline .left{width:240px}.home .experience .panel-2 .outline .right{width:600px;height:330px;padding-left:70px;margin-left:80px}.home .experience .panel-2 .outline .right p{font-size:16px;line-height:1.8}.home .experience .panel-2 .outline .divider{margin:38px auto 30px}.home .experience a.button{font-size:12px;padding:13px 30px;top:20px}.home .experience a.button:hover:after{top:13px}.home .experience .item{height:610px}.home .experience .item .backdrop{height:610px}.home .experience .heading{font-size:13px}.home .firm-facts{margin:102px auto 0;height:1080px;width:1560px;position:relative}.home .firm-facts .title{font-size:16px;margin-bottom:35px}.home .firm-facts .facts-description{font-size:24px;max-width:480px;margin:30px auto 105px}.home .firm-facts .map-bg{height:1000px;width:1560px;margin:0 auto;top:-150px;transition:all .17s linear}.home .amlaw-logo,.home .bti-logo,.home .law360-logo{width:auto}.home .attorneys-number,.home .offices-number,.home .states-number{font-size:130px}.home .attorneys-number:after{font-size:80px}.home .amlaw-text,.home .attorneys-text,.home .bti-text,.home .law360-text,.home .offices-text,.home .states-text{font-size:18px;margin:0 45px}.home .amlaw-heading,.home .attorneys-heading,.home .bti-heading,.home .law360-heading,.home .offices-heading,.home .states-heading{font-size:24px}.home .amlaw-heading,.home .bti-heading,.home .law360-heading{margin-top:20px}.home .highlights{width:1560px;margin:0 auto;display:none}.home .highlights .item{padding:40px 55px 50px}.home .highlights .item a{height:272px}.home .highlights .item .headline{font-size:24px}.home .highlights .item .date,.home .highlights .item .label{padding:5px 15px 6px;font-size:12px;letter-spacing:2px}.home .highlights .item .date{padding-left:20px}.home .highlights .item .label{margin-bottom:22px}.home .highlights .item .link a.button{background-color:transparent;color:#000;padding:13px 20px;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;line-height:12px;display:inline-block;border:2px solid #f5d312;letter-spacing:2px;position:relative;padding:12px 30px;margin-top:20px}.home .highlights .item .link a.button:after{content:"\f105";color:inherit;font-size:16px;margin-left:8px;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}.home .highlights .item .link a.button:hover{background-color:#f5d312;color:#f5d312}.home .highlights .item .link a.button:hover:after{color:inherit}.home .highlights .item .link a.button:after{display:none}.home .highlights .item .link a.button:hover:after{display:block;content:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png);position:absolute;left:0;right:0;top:13px;margin-left:0;text-align:center}.home .highlights .item .link a.button:hover:after{top:13px}.home .highlights .item:hover .link a.button:after{top:13px;margin-left:0;text-align:center}.home .highlights .item:hover .description p{line-height:1.4}.home .highlights .description p{font-size:18px;line-height:1.4;margin:17px 0 27px}.contact-page-type .headline{font-size:60px;margin:6px 0 55px}.contact-page-type .phone,.contact-page-type .postal-address{padding-top:5px}.contact-page-type .office-listing{padding-bottom:30px;margin-bottom:35px}.contact-page-type .office-listing.first{padding-top:35px}.contact-page-type .office-listing>a{width:21%}.contact-page-type .office-listing>a img{max-width:180px}.office-title-wrapper{width:25%}.office-detail-top{margin:38px 0 35px}.office-detail-top img{max-width:740px;height:auto}.office-post-type .office-detail-post-title{font-size:60px}.contact-entry p{font-size:19px}.archive-detail-post-title{font-size:48px;margin-top:12px}.archive-search-toggle{width:300px;top:-70px;font-size:18px}.archive-search-toggle:after{top:4px}#archive-search .field{width:640px}#archive-search .field:first-of-type{margin-top:21px}.advanced-search .search-button{margin:0 0 60px 517px}.event-title,.news-item-title,.publication-title{font-size:30px}.top-image-container{padding-bottom:45px}.archive-detail .description{width:100%}.top-image-container{padding-bottom:50px;margin-bottom:50px}.top-image-caption{font-size:17px}.top-image{max-width:670px}.archive-detail-page .publication-date-and-type .media-format-wrapper{margin-top:1px}.microsite-archive-detail-page .media-format-wrapper{margin-top:2px}.archive-search-results #archive-search.advanced-search{margin-bottom:0}.news-first-item{margin-top:15px}.news-first-item .news-item-title{font-size:48px}.news-first-item .description{font-size:19px}.news-item-teaser-image{width:180px;margin-top:17px}.news-date-and-type .date,.news-date-and-type .news-item-type{font-size:19px}.publication-first-item{margin-top:15px}.publication-first-item .publication-title{font-size:48px}.publication-listing .byline,.publication-listing .publication-name{font-size:19px}.publication-listing .publication-name{margin-bottom:5px}.publication-date-and-type{margin-bottom:10px}.publication-date-and-type .date,.publication-date-and-type .publication-type{font-size:19px}.publication-info{margin-top:15px}.publication-teaser-image{width:180px;margin-top:17px}.event-details{font-size:19px}.event-detail{font-size:19px;margin-top:15px}.event-detail .event-details{font-size:19px}.event-detail .event-details .event-date-time label,.event-detail .event-details .event-location label,.event-detail .event-details .event-speaker-list label{width:100px}.events-heading{font-size:48px}.upcoming-events-heading{padding-top:8px}.event-teaser-widget{padding-top:55px;margin-top:55px}.event-teaser-widget.widget:last-child{margin-top:55px}.event-teaser{font-size:18px;margin-bottom:100px}.event-teaser h5{font-size:24px;margin:20px 0 5px}.event-teaser h5:before{top:-25px}.event-teaser:after{bottom:-50px}.event-teaser .btn{margin-top:33px}.event-teaser .event-highlight-icon{float:inherit;display:inline-block;margin:0 0 0 20px}.event-highlight-icon{padding-left:3px;margin-left:20px}.event-highlight-icon:before{display:block;left:-20px;border-width:10px}.er-third-party .button{margin-left:100px}.case-studies-page-type:not(.search) #page-title-bar{height:165px}.case-studies-page-type:not(.search) #page-title-bar-inner{padding-left:65px}.case-studies-page-type.search .search-all-experience{bottom:23px;font-size:18px;width:300px}.case-studies-page-type.search .search-all-experience:after{top:6px}.case-studies-page-type.search .client{margin-bottom:20px}.search-all-experience{font-size:22px;right:60px}.search-all-experience:after{font-size:16px;margin-left:18px}.case-studies-wrapper:after{width:auto}.featured-case-study{width:25%;margin-bottom:0}.featured-case-study .logo{max-width:300px;margin-bottom:20px}.featured-case-study:first-child .case-study-link,.featured-case-study:nth-child(2) .case-study-link{height:0}.featured-case-study:first-child .case-study-link .spacer,.featured-case-study:nth-child(2) .case-study-link .spacer{padding:30px 40px 50px}.featured-case-study:first-child:hover .case-study-link,.featured-case-study:nth-child(2):hover .case-study-link{height:255px}.featured-case-study:first-child .case-study-title,.featured-case-study:nth-child(2) .case-study-title{font-size:36px;border-bottom:3px solid #f5d312}.featured-case-study .case-study-title{font-size:27px}.case-study-link .spacer{padding:32px 40px 40px}.case-study-teaser-image{max-width:180px;float:right;margin-top:17px}.related-people .icon-user:before{top:3px}.case-study-title-search{font-size:30px}#search-panel{width:1560px;padding:80px 0}#search-panel h2{margin-left:80px}#search-panel .close{right:53px;top:90px}#case-studies-swiper{height:510px}#case-studies-swiper .swiper-slide{width:1360px;height:510px}#case-studies-swiper .swiper-slide .content{height:410px;margin:30px 50px 45px 575px}#case-studies-swiper .swiper-slide img.right{height:510px}#case-studies-swiper .swiper-slide img.logo{margin-bottom:15px;position:relative;max-width:315px;height:auto}#case-studies-swiper .swiper-slide .client-excerpt{height:120px;margin-bottom:10px;padding-top:30px}#case-studies-swiper .swiper-slide .title{font-size:46px;margin-bottom:30px;max-height:122px}#case-studies-swiper .swiper-slide .btn{bottom:40px}#case-studies-swiper .swiper-button-next:after,#case-studies-swiper .swiper-button-next:before,#case-studies-swiper .swiper-button-prev:after,#case-studies-swiper .swiper-button-prev:before{top:4px;font-size:20px;line-height:70px}#case-studies-swiper .swiper-button-prev:before{left:34px}#case-studies-swiper .swiper-button-next:after{right:34px}.practice-page-type #post-content{margin-right:290px}.practice-page-type .d-description{margin:18px 0 60px}#page-title-bar .find-practice-areas{right:290px;bottom:22px}#page-title-bar .find-practice-areas .practice-area-search-form{width:300px}#page-title-bar .find-practice-areas .text{font-size:18px}.practice-area-title{font-size:22px;padding:0}.practice-area{padding:17px 20px 19px 0}.item-root .expandable:after{font-size:14px;top:26px}.practice-area-children{margin:0 40px}.practice-area-children .practice-area{margin:10px 0}.practice-area-children .practice-area-title{font-size:18px}.practice-area-microsite .microsite-page-heading{font-size:40px}.practice-area-microsite .person-listing .col.name-wrapper{width:29%}.practice-area-microsite .person-listing .col.contact-wrapper{display:flex;width:58%}.practice-area-microsite .person-listing .phone-wrapper{width:180px}.practice-page-type.archive-search-results .type-practice-area{margin-bottom:40px}.practice-page-type.archive-search-results .type-practice-area.first{margin-top:50px}.practice-page-type.archive-search-results .practice-area-title{font-size:26px}.rc-video{width:1000px}.video-play-button-overlay:after{border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:76px solid #fff}.rc-services{padding-top:0;justify-content:flex-start;padding-top:70px;margin-top:50px}.rc-services__heading{margin:50px 0 40px}.rc-services__inner{justify-content:flex-start}.rc-services__inner:after{flex-basis:300px}.rc-service{width:300px;height:238px;margin-right:20px}.rc-service__panel-wrapper{width:260px}.rc-service__panel-wrapper:after{background-size:90%;right:0}.rc-service__heading{width:210px;max-height:70px;font-size:19px}.rc-service__description p{line-height:1.4}.rc-service__button{bottom:35px}.rc-service .video-play-button-overlay:after{border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:76px solid #fff}.rc-service--jsTouchExpanded .rc-service__panel-wrapper,.rc-service:hover .rc-service__panel-wrapper{height:238px}.rc-service--jsTouchExpanded .rc-service__text-wrapper,.rc-service:hover .rc-service__text-wrapper{height:151px}.rc-info-teasers{justify-content:flex-start}.rc-info-teaser{width:460px;height:270px;margin-right:20px}.rc-info-teaser__heading{font-size:30px}.rc-info-teaser__description{margin-top:20px}.rc-info-teaser__button{bottom:30px;background:url(/content/themes/dinsmore-theme/img/caret-right-icon-grey.jpg) right 10px no-repeat}.rc-info-teaser__button:hover{background:url(/content/themes/dinsmore-theme/img/caret-right-icon-blue.jpg) right 10px no-repeat}.person-microsite #page-title-bar-inner{padding:0 50px}.person-microsite .page-title-wrapper{margin-top:65px;height:285px}.person-microsite .person-header-location{font-size:19px;margin-right:27px}.person-microsite .person-header-location a:before{margin-bottom:-1px;margin-right:9px}.person-microsite .microsite-page-heading{font-size:40px}.person-microsite .person-email-link{font-size:15px}.person-microsite #main{margin-top:80px}.person-microsite #main-inner{padding-left:0}.main-portrait{width:355px}.person-header-name{font-size:48px;max-width:900px}.person-header-position{font-size:19px;margin-bottom:8px}.person-header-phone{font-size:19px;margin-right:25px;padding-right:25px}.person-header-phone:before{width:49px;height:40px;margin-right:15px}.person-header-email:before{width:46px;height:34px;margin-top:5px;margin-right:15px}.person-header-email .person-email-link{font-size:19px}.person-header-links{top:-18px}.person-header-links .person-link a{font-size:19px}.person-header-links .person-link a:before{height:33px}.bio-info-heading{font-size:24px}.person-office-location-name{font-size:24px}.person-office-location{font-size:18px}.person-info-label{width:90px}.person-link a{height:70px;font-size:17px;font-weight:500}.person-link a:before{width:70px;height:70px}.button-wrapper{padding-bottom:50px}.people-search-heading{margin-top:32px;font-size:34px}.people-search-widget .text{font-size:18px}.people-search-widget .dropdown-clear-selection{top:-2px}.people-page-type.search-results #post-content{margin-right:130px}.people-page-type.search-results #sidebar-primary{padding:43px 10px 0 65px;margin-top:-105px}.people-search-results-heading{font-size:40px;font-weight:700;margin-bottom:40px}.sidebar-people-search .predictiveSearch{width:308px!important;font-size:17px;max-height:385px}.sidebar-people-search .predictiveSearch-post .thumbnail{width:60px;height:60px}#bar-admission-datalist.datalist,#language-datalist.datalist,#office-options.datalist,#position-options.datalist,#practice-area-datalist.datalist{font-size:17px}#bar-admission-datalist .datalist-inner>ul>li:before,#language-datalist .datalist-inner>ul>li:before,#office-options .datalist-inner>ul>li:before,#position-options .datalist-inner>ul>li:before,#practice-area-datalist .datalist-inner>ul>li:before{top:13px}.diversity-section-title{font-size:36px;margin-bottom:32px}.diversity-testimonials{height:330px;margin:60px 0 70px}.diversity-testimonials .swiper-slide img{width:330px}.diversity-testimonial{height:330px}.diversity-testimonial__photo{width:330px;height:330px}.diversity-testimonial__name{font-size:30px;margin:28px 0 0 375px;width:560px}.diversity-testimonial__name:before{top:12px;left:-45px;border-top:10px solid transparent;border-left:14px solid #e9e9e9;border-bottom:10px solid transparent}.diversity-testimonial__position{font-size:13px;margin-left:375px;width:560px}.diversity-testimonial__location{font-size:16px;margin:10px 0 0 375px;padding-left:20px;width:560px}.diversity-testimonial__location:before{background-size:100%;top:4px;height:14px}.diversity-testimonial__quote-text{font-size:18px;margin:20px 0 0 375px;width:560px;height:121px}.diversity-testimonial__read-more{font-size:12px;margin:20px 70px 0 0}.diversity-testimonial__read-more:after{background-size:60%;top:4px}.diversity-testimonial__read-more:hover:after{background:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png) left top no-repeat;background-size:60%;top:4px}.diversity-alt-nav{margin:70px 0 40px}.diversity-alt-nav__menu{margin-top:45px}.diversity-alt-nav__menu-item{font-size:22px}.diversity-alt-nav__menu-item a{padding:23px 38px}.diversity-alt-nav__menu-item a:after{top:39px;margin-left:18px;background-size:100%}.diversity-alt-nav__menu-item a:hover:after{top:38px;margin-left:18px;background-size:100%}.diversity-nav{top:15px;right:290px;width:300px}.diversity-nav__label{font-size:18px;width:300px}.diversity-numbers{margin-bottom:65px}.diversity-numbers__heading{margin:65px 0 55px}.diversity-number{margin-bottom:50px;max-width:309px}.diversity-number__value{font-size:140px;margin-right:35px}.diversity-number__symbol{width:48px;height:48px;line-height:48px;top:44px}.microsite-iad-listings-section{padding-top:60px;margin-top:50px}.microsite-iad-listing a:hover:before{height:238.39px}.microsite-iad-listing__title{font-size:20px}.microsite-iad-listing__quote{font-size:18px}.iad-detail__qa-section{margin-top:45px;padding-top:10px}.iad-detail__post-title{font-size:40px;margin-bottom:40px}.iad-detail-feature{height:486px}.iad-detail-feature__content{width:47%;padding:40px}.iad-detail-feature__photo{width:100%}.iad-detail-feature__logo{width:170px}.iad-detail-feature__quote-text{font-size:18px;line-height:1.3;margin-top:40px;padding-left:55px;height:213px}.iad-detail-feature__quote-text:before{width:40px}.iad-detail-feature__signature{width:auto;margin:20px 0 15px 50px}.iad-detail-feature__position{margin-left:55px}.iad-qa-entry{margin-bottom:58px}.na-section{margin-top:70px}.na-section:last-of-type{margin-top:80px}.na-affiliate{padding-bottom:43px}.na-affiliate:nth-child(-n+2){padding-top:40px;margin-top:25px}.na-affiliate__logo{width:140px;margin:8px -140px 0 0}.na-affiliate__description,.na-affiliate__name{margin-left:172px}.diversity-news-carousel{height:560px;margin-top:45px}.diversity-news-carousel .swiper-wrapper{margin:0}.diversity-news-events-section__heading{margin:75px 0 45px}.diversity-news-events-section:last-of-type .diversity-news-events-section__heading{margin-top:85px}.diversity-news-events-section .event-listing,.diversity-news-events-section .news-item-listing{padding-top:40px}.diversity-news-events-section .news-item-teaser-image{margin-top:8px}.news-slide__caption{font-size:18px;padding:15px 25px 17px}}@media screen and (max-width:767px){.person-microsite.not-main-microsite-template #sidebar-primary{display:none}:focus{outline:0}.header-menu{display:none}.diversity-nav{display:none}.diversity-alt-nav{display:none}.global-search{display:none}#footer{text-align:center}#footer ul{display:inline}#footer li{display:inline-block;margin-bottom:7px}.people-search-heading{text-align:center}.people-search-filter{border:0;padding-top:10px}.people-search-form-advanced.hide{display:block}.people-search-form-advanced.hide .alpha-wrapper{display:none}.panel-people-search-toggle{display:none}#basic-people-search-form .button-wrapper,#basic-people-search-form .fields-wrapper,#basic-people-search-form .label-wrapper{display:none}.people-main .search-button{margin-top:25px}#page-title-bar-inner{width:83%}#subscribe_form .description{margin-bottom:50px}#subscribe_form label.field-title:after{content:''}#subscribe_form .required label.field-title:after{content:'*';display:inline-block;padding-left:2px}#subscribe_form ul{border:2px solid #dedede;margin-top:5px;padding-top:10px;height:302px;overflow-y:scroll}#subscribe_form ul li{margin:0 15px 10px}#subscribe_form ul li label{display:block;height:29px;margin:0;padding:0}#subscribe_form ul li:before{content:''}#subscribe_form ul li .value-text{height:29px;display:inline-block;line-height:21px;vertical-align:bottom}#subscribe_form ul li .input-wrap{height:29px;width:25px;position:relative;display:inline-block;vertical-align:bottom}#subscribe_form ul li .input-wrap [type=checkbox]{position:absolute;top:4px;margin:0;padding:0}.mobile-search-field{margin-bottom:0}.mobile-search-field .text{border:0;padding-left:13px}.people-main .search-button{margin:30px auto}#footer{min-height:455px}#footer li:first-child{margin-left:0}#page-title-bar-inner{margin:0}.button.blog{word-break:break-all}.call-to-action-widget .btn{margin-top:15px}#post-content .menu{display:none}.menu-panel-toggle{display:none}.microsite-menu-secondary a{font-size:16px;font-weight:600;background-color:#005da2}.microsite-menu-secondary a:after{content:"";background:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png) left top no-repeat;background-size:80%;top:18px;right:10px;position:absolute;width:40px;height:15px}.microsite-menu-secondary .sub-menu{background:#005da2}.microsite-menu-secondary .sub-menu a:hover{color:#f5d312}.microsite-menu-secondary .current-menu-parent{background:#f5d312}.microsite-menu-secondary .current-menu-parent a{background:#f5d312;color:#000}.microsite-menu-secondary .current-menu-parent a:hover{color:#000}.microsite-menu-secondary .current-menu-parent a:after{background:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png) left top no-repeat}.microsite-menu-secondary .current-menu-parent .sub-menu{background:#f5d312}.microsite-menu-secondary .current-menu-parent .sub-menu a:hover{text-decoration:underline}.microsite-menu-secondary .current-menu-parent .sub-menu .current-menu-item{text-decoration:underline}.microsite-menu-secondary .current-menu-item a{background:#f5d312;color:#000}.microsite-menu-secondary .current-menu-item a:after{background-image:url(/content/themes/dinsmore-theme/img/general-button-arrow-black.png)}.mobile-menu a{font-size:16px;font-weight:500}.mobile-menu .current-menu-ancestor>a,.mobile-menu .current-menu-item>a{color:#000}.mobile-menu .menu-item-has-children>a:after{content:"";background:url(/content/themes/dinsmore-theme/img/general-button-arrow-white.png) left top no-repeat;background-size:80%;top:29px;right:10px;width:40px;height:15px}.menu-item-type-back a{background:#00406f}.menu-item-type-back a:hover{background:#00406f}.mobile-search-toggle:after{font-size:24px;color:#005da2;top:31px}.d-commitment-page-type .title-wrapper.has-image{width:100%}.d-commitment-page-type .cs-item-wrapper .teaser{height:100%;margin-bottom:20px;position:relative}.history-item{padding-bottom:35px;border-bottom:1px solid #dedede;margin-bottom:35px}.history-item:last-child{border-bottom:none;margin-bottom:0}.history-image{max-width:190px}.leadership-image{max-width:160px}.community-mobile-slide{border-bottom:1px solid #dedede;padding-bottom:25px;margin-bottom:30px;max-width:450px;display:block}.community-mobile-slide .caption{background:#f5d312;text-align:center;padding:15px 20px 20px}.community-mobile-slide img{display:block}.swiper-button-next,.swiper-button-prev{display:none}.global-search-results .event-details{margin-top:0}.search-no-results .search-section-title{display:none}.search-results-link-wrapper{text-align:left}.search-section-results{padding-bottom:35px}.diversity-leader,.leadership-item{width:auto;float:none}.chairs-wrapper,.directors-wrapper,.diversity-leadership__entries{display:block}.chairs-wrapper .leadership-item{width:auto}.diversity-leadership__heading,.leadership-heading{margin-bottom:30px}.staff-wrapper{margin-top:-20px;display:inline-block}.staff-wrapper .leadership-item{float:left}.org-logo-item{display:block;float:none}.content-drop-image{margin-bottom:50px}.drop-image{float:none;margin:0 0 15px}.fact-image{float:none;margin:25px 0 15px}.callout-image{float:none;margin:20px 0 15px}.management-entry{width:auto;clear:both}.management-photo{float:none}.management-info{margin-left:0}.management-name{margin-top:10px}.job-opening-filters-wrapper .filter-controls{width:100%;max-width:300px}.walled-content-form{width:100%;max-width:400px}.walled-content-success-headline .page-title-wrapper{color:#333}.walled-content-download .btn{margin-top:10px}.microsite-case-study-listing:last-of-type{margin-bottom:0}.microsite-case-study-listing .pull-right{float:none;margin:20px 0 15px}.home #footer,.home .d-description{display:block}.home .accomplish-more-wrapper{background:url(/content/themes/dinsmore-theme/img/home-slider-growth.jpg) left top no-repeat;background-size:cover;min-height:200px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center}.home #accomplish-more{display:block;width:85%;height:200px}.home #page{background:#fff}.home #mobile-main{margin-bottom:40px}.home .contact-us,.home .select-person,.home .select-practice{position:relative;display:block;padding:23px 0;background:#004e95;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;border-bottom:1px solid #1a60a0}.home .contact-us:after,.home .select-person:after,.home .select-practice:after{content:url(/content/themes/dinsmore-theme/img/mobile-home-button-arrow-white.png);margin-left:10px}.home .contact-us:hover,.home .select-person:hover,.home .select-practice:hover{color:#f5d312}.home .contact-us:hover:after,.home .select-person:hover:after,.home .select-practice:hover:after{content:url(/content/themes/dinsmore-theme/img/mobile-home-button-arrow-yellow.png)}.home #homepage-button,.home .experience,.home .highlights{display:none!important}.home .map-bg{display:none}.contact-page-type .office-listing .office-title-wrapper,.contact-page-type .office-listing .phone,.contact-page-type .office-listing .postal-address{width:auto}.office-listing{border:0;padding-top:0}.office-listing.first{margin-top:15px}.publication-teaser-image{width:150px}.news-item-teaser-image{width:150px;float:none;margin:0 0 15px}.news-date-and-type{margin-bottom:0;height:auto}.news-date-and-type .date,.news-date-and-type .news-item-type{font-size:17px}.news-first-item{margin-top:0}.news-first-item .news-date-and-type{margin-bottom:0;height:auto}.news-first-item .description{margin-top:15px}.news-item-source{display:block;margin-bottom:5px}.news-item-source:before{display:none}.archive-listing-page .news-item-listing a{margin-top:0;display:block}.event-details{margin-top:12px;font-size:17px}.advanced-search .practice-area{padding:0}.advanced-search .search-button{margin-top:10px}#archive-search-inner{margin:25px 0 50px}.news-first-item .description{width:100%;float:none}.news-item-teaser-image.first{margin-top:0}.publication-listing .description{float:none;width:100%}.case-studies-page-type:not(.archive-search-results) .pre-loader{display:none}.case-studies-page-type:not(.archive-search-results) #page-title-bar{opacity:1}.case-studies-wrapper{opacity:1}#case-studies-swiper{display:none}.find-practice-areas,.practice-page-type .d-description{display:none}.practice-areas-listing{margin-top:5px}.practice-area-microsite .microsite-page-heading{padding-top:15px}.practice-area-microsite.not-main-microsite-template .microsite-title{font-size:20px;font-weight:400;color:#333;margin:0 0 10px}.practice-area-microsite.not-main-microsite-template .microsite-title:hover a{color:#005da2}.practice-area-microsite.not-main-microsite-template .microsite-page-heading{font-size:36px}.practice-area-microsite.microsite-archive-detail-page .page-title-wrapper{display:inline}.practice-area-microsite.microsite-archive-detail-page .microsite-detail-heading:before{content:"\2014";padding:0 6px}.rc-info-teasers,.rc-poster__image,.rc-video{width:300px}.rc-video .video-play-button-overlay:after{top:19%}.view-all-people-mobile{width:86px;font-size:14px;text-transform:uppercase;margin-right:0}.view-all-people-mobile:after{display:none}.person-listing{display:inline-block}.person-listing .col.contact-wrapper,.person-listing .col.name-wrapper{width:auto}.person-listing-info{width:100%}.people-search-filter{display:inline-block}.people-filter-button{float:left}#person-info-links{margin-bottom:50px}.person-office-location:last-of-type{padding-bottom:0}.microsite-page-heading{padding-top:0}.diversity-nav{display:none}.diversity-microsite.not-main-microsite-template .diversity-microsite-title{font-size:20px;font-weight:400;color:#333;text-decoration:none;margin-bottom:18px}.diversity-microsite.not-main-microsite-template .diversity-microsite-title:hover{color:#005da2}.diversity-microsite.not-main-microsite-template .microsite-page-heading{font-size:36px;font-weight:700;color:#333;line-height:1.1;margin-bottom:25px}.diversity-testimonials .diversity-testimonial:nth-of-type(n+2){display:none}}@media print{#archive-search,#footer .social-follow,#global-search,#person-info-links,.archive-filters,.archive-search-separator,.archive-search-toggle-wrap,.breadcrumb-link:before,.callout.button,.case-study-post-type.not-microsite #sidebar-primary,.clear-results,.error404 .btn,.event-highlight-icon,.event-post-type.not-microsite #sidebar-primary,.find-practice-areas,.footer-menu,.header-menu,.home .learn-more-link,.homepage-buttons,.item-root .expandable:after,.locations-filters-wrapper,.main-microsite-menu-wrap,.menu-hidden .return-to-mainsite,.microsite-detail-heading:before,.mobile,.mobile.blogs-search-subscribe,.news-item-post-type.not-microsite #sidebar-primary,.pdf-download .pdf-icon:before,.people-main h2,.people-microsite-template .link-wrapper,.people-search-form,.publication-post-type.not-microsite #sidebar-primary,.search.people-page-type #sidebar-primary,.search.people-page-type #sidebar-secondary,.share-this-links,.sidebar-blogs-microsite-primary,.sidebar-generic-primary,.sidebar-office-primary,.utility-menu{display:none!important}a{text-decoration:underline;color:#000}#header{height:100px}.header-logo-link{margin-top:0;width:250px}.header-logo{width:250px}#page-title-bar{border-top:15px solid #005da2;margin-top:15px;padding-top:45px;margin-bottom:0;height:auto!important;background:0 0!important}.page-title-wrapper{color:#000!important}.page-title-wrapper a{color:#000!important}#main{margin-top:20px}.practice-page-type .page-title-wrapper{display:block}.breadcrumb-link{color:#000}#sidebar-secondary{width:25%}#footer{min-height:0;background:0 0}.practice-area-title{padding:10px 0}.item-root{border:none!important}.practice-area-children{display:block!important;margin:0;padding:0}.parent-industry,.parent-practice-area{color:#000}.case-studies-wrapper{margin-top:0}.page-title-wrapper{color:#333!important}.page-title-wrapper a{color:#333!important}a{color:#4d4d4d}body{font-size:15px!important}#community-swiper,#panel-wrapper,#post-content .menu,.case-studies-page-type.search .search-all-experience,.diversity-nav,.diversity-testimonial__location:before,.diversity-testimonial__name:before,.event-teaser .btn:after,.home #homepage-button,.home #homepage-slider,.home .experience,.home .firm-facts,.home .highlights,.microsite-menu,.person-header-email:before,.person-header-phone:before,.person-link a:before,.person-microsite .person-header-location a:before,.person-office-location-name:after,.related-people .icon-user:before,.search-all-experience,.site-attribution,.staff-wrapper .leadership-item:before,.testim-office:before,.testimonial-office:before,.testimonial-photo:after{display:none!important}.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.web-icon:before,.word-icon:before{display:none}.diversity-news-carousel-swiper .swiper-button-next,.diversity-news-carousel-swiper .swiper-button-prev,.diversity-testimonials-swiper .swiper-button-next,.diversity-testimonials-swiper .swiper-button-prev{display:none}.button{border:0;padding:0;text-decoration:underline}.additional-info li{margin-left:0}#page{width:auto;max-width:100%;min-width:0}#footer-inner,#header-inner,#main-inner,#page-title-bar-inner,.microsite-menu{max-width:100%;width:auto}#content{min-height:auto}#post-content{margin-top:0;padding:0 50px 0 0}#main{padding-top:0;margin-top:10px}#main-inner{padding:0;display:inline}#content-inner{display:inline}#post-content{padding-right:0}#post-content.has-sidebar{width:70%;float:left}#sidebar-secondary{margin-top:0;float:right;width:23%}#sidebar-secondary aside{padding-bottom:30px;margin-bottom:30px}.widget{font-size:15px!important}.widget a{color:#4d4d4d}.image-widget img,.video-widget img{width:100%}.widget-title{margin-bottom:10px}.call-to-action-widget{background:0 0}.call-to-action-widget .inner{padding:0}.call-to-action-widget .widget-title{color:#333;font-weight:700;font-size:15px;line-height:1.1;letter-spacing:2px;text-transform:uppercase;border:0;padding-bottom:0}.call-to-action-widget .widget-content{color:#4d4d4d;font-size:15px!important}.call-to-action-widget .btn{color:#4d4d4d;border:0;padding:0;text-decoration:underline}.widget .view-google-map{text-decoration:underline;margin-top:20px}.widget .view-google-map:after{display:none}.associated-people-widget .person{margin-bottom:15px}.leadership-wrapper .person{display:inline-block;margin-bottom:0}.key-contacts-widget .person-email-link a{color:#4d4d4d}.associations-widget .inner,.field-widget .inner,.image-widget .inner,.key-contacts-widget .inner,.office-address .inner,.office-leadership .inner,.office-related-content .inner,.pullquote-widget .inner,.pullquote-with-image-widget .inner,.related-content-widget .inner,.related-services-widget .inner,.video-widget .inner{padding-left:0;border-left:0}#sidebar-secondary aside.call-to-action-widget{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dedede}#sidebar-secondary aside.call-to-action-widget:after{display:none}#sidebar-secondary aside.call-to-action-widget:last-of-type{border:0}h1{color:#333}.breadcrumb-link{margin-bottom:0;color:#333}.page-title{font-size:38px;font-weight:600}.microsite-page-heading{font-weight:600}.description{line-height:1.6}.description p{line-height:1.6;font-size:15px!important}.related-people{padding-left:0;margin-left:0}#header,#header-inner{height:auto}#header{border-bottom:10px solid #005da2;margin-bottom:30px}.header-logo{margin:0 0 15px}.home #header{margin-bottom:40px}.home #page{background:0 0}.home .d-description{display:block!important;width:auto;margin:0 50px;padding:0;font-size:24px}.home #footer{display:block!important;margin-top:50px}#footer{margin:50px 0 0;color:#4d4d4d}#footer .site-attribution a{color:#4d4d4d}#footer-inner{margin:20px 0 0}.footer-column--award,.footer-column--legal img,.footer-column--nav-menu,.footer-column--social-media{display:none}.footer-column--legal{border-right:0;width:auto;margin-left:0}.footer-column--legal p{display:inline}.footer-column--legal p:last-child{display:inline}.page-title-wrapper{margin-bottom:20px;font-size:38px}#page-title-bar{border-top:0;margin-top:0;padding-top:0;display:inline}#page-title-bar-inner{padding:0}.archive-listing-page .page-title-wrapper{font-size:38px;font-weight:600}.archive-detail-page #page-title-bar-inner,.heading-location-post-block #page-title-bar-inner,.headinglocation-page-block #page-title-bar-inner,.single-office #page-title-bar-inner{padding-left:0}.archive-detail .description{width:auto}.news-first-item .description{font-size:15px!important;width:auto}.publication-first-item .publication-title{font-size:32px}.events-heading{font-size:30px;border:0;padding-bottom:10px}.event-teaser{border-right:0}.event-teaser .btn .more-link{text-decoration:underline}.case-studies-wrapper{margin-top:15px;display:block}.case-study-rollover{margin-right:25px}.featured-case-study{width:220px;display:block;float:left;height:230px}.featured-case-study .case-study-title{font-size:15px!important}.case-study-link{padding-left:0;padding-top:10px}.single-case-study .client{margin-bottom:20px;color:#4d4d4d}.case-studies-page-type.search .client{color:#4d4d4d}.careers-banner{margin-top:10px}.leadership-item{text-decoration:none;width:auto;margin-right:10px}.leadership-name{text-decoration:underline;color:#4d4d4d}.chairs-wrapper,.directors-wrapper,.staff-wrapper{display:block;float:left}.leadership-heading{display:block}.leadership-image{width:160px}.chairs-wrapper .leadership-item{width:auto}.practice-page-type .d-description{margin-bottom:20px}.practice-page-type #post-content.has-sidebar{width:70%;margin-right:0;float:left}.practice-area-title{text-decoration:underline}.item-root .practice-area{padding:10px 0}.practice-area-children{margin-left:30px}.practice-area-microsite .page-title-wrapper{font-size:24px;font-weight:500;margin-bottom:10px}.practice-area-microsite .practice-area-microsite-title{margin-bottom:30px}.person-listing .link-wrapper{display:none}.microsite .breadcrumb-link{margin-bottom:10px}.person-microsite #main{margin-top:30px}.person-microsite .person-email-link a{text-decoration:underline}.person-microsite #page-title-bar{height:auto!important;display:inline-block;border-bottom:1px solid #dedede}.person-microsite #page-title-bar-inner{padding-bottom:45px}.person-microsite .page-title-wrapper{height:auto;font-size:15px!important}.person-microsite .person-header-location{display:inline;float:none}.person-microsite .person-header-links{display:block;margin:10px 0}.person-microsite .person-header-links a{font-size:15px!important}.person-microsite .no-photo .page-title-wrapper{margin:0}.person-microsite .no-photo #page-title-bar-inner{padding-left:0}.person-microsite #sidebar-primary{float:left}.person-microsite #content{float:right;width:75%}.person-microsite #post-content{float:left}.person-microsite #sidebar-primary{width:20%;margin-right:0}.person-microsite #sidebar-secondary{margin-left:0;float:right}.person-header-name{font-weight:600}.person-header-phone{border:0}.person-header-links{position:static}.person-header-links .person-link a{text-decoration:underline}.person-header-links .vcard{border:0;margin-right:0;padding-right:20px}.person-header-contact{position:static;display:inline}.main-portrait{float:left;width:180px;margin-right:30px}.person-office-location:first-of-type{border:0;padding-top:0}.person-office-line{display:inline-block}.person-info-label{width:100%}#global-search-results{border:0}#global-search-results section.last .search-section-results{padding:0}.global-search-results{padding:0}.global-search-results #content{padding:0 0 20px;margin:0}.global-search-results section{display:inline}.global-search-results .search-query{margin-bottom:30px}.search-section-title{border:0;background:0 0;text-align:left;width:auto}.search-section-title h2{color:#333;font-weight:600;padding:0 0 30px}.search-section-results{padding:0 0 50px;border:0}.search-section-results .view-more{padding:0;border:0;text-decoration:underline}.search-results-link-wrapper{text-align:left}.office-title{font-size:15px!important}.contact-page-type .headline{font-size:32px}.contact-page-type .phone,.contact-page-type .postal-address,.contact-page-type .postal-address p,.contact-page-type a.office-title{line-height:1.4}.contact-page-type .office-listing .office-title-wrapper{width:23%}.departmental-contacts-widget{border:0;padding-left:0}.office-detail-top{display:inline-block}.office-detail-top img{max-width:330px;height:auto;margin:5px 0 10px}.office-address div{margin-bottom:0}.sidebar-sidebar-management-secondary .person{display:inline-block}.office-leadership .person a{float:none;margin-bottom:5px}.office-list{display:block}.staff-wrapper .leadership-item{width:45%;padding-left:0}.leadership-name{font-size:15px!important}.history-image{border:0;padding-right:0}.community-organizations{width:auto;border:0}.community-social h3{margin:30px 0 0}.testim-office{padding-left:0}.job-location{padding-left:0}.job-location:before{display:none}.rainmaker-pagination{font-size:15px!important}.rainmaker-pagination .next,.rainmaker-pagination .previous{font-size:15px!important;color:#4d4d4d;padding:0;border:0;width:auto;height:auto}.rainmaker-pagination .next:after,.rainmaker-pagination .next:before,.rainmaker-pagination .previous:after,.rainmaker-pagination .previous:before{display:none}.event-post-type .archive-detail-content,.news-item-post-type .archive-detail-content,.news-page-type .archive-detail-content,.publication-post-type .archive-detail-content{display:block;margin-top:20px}.archive-detail-page .publication-info{margin-bottom:15px;margin-top:20px;display:block;float:left}.archive-detail-page .publication-date-and-type{float:none;display:table}.microsite-archive-detail-page.event-post-type .archive-detail-content,.microsite-archive-detail-page.news-item-post-type .archive-detail-content,.microsite-archive-detail-page.publication-post-type .archive-detail-content{margin-top:20px}.publication-listing-info{margin-top:10px}.news-date-and-type,.publication-date-and-type{color:transparent}.testimonial-content{background:0 0;float:none;display:inline-block;width:auto;padding:0;border-bottom:1px solid #dedede}.testimonial-photo{width:200px;margin-top:30px;height:auto;float:none}.testimonial-office{padding:0}.testimonial-button{float:none}.diversity-testimonials{background:0 0;border:none;height:auto;overflow:visible;display:inline-block}.diversity-testimonials a{text-decoration:none}.diversity-testimonial__location,.diversity-testimonial__name,.diversity-testimonial__position,.diversity-testimonial__quote-text{margin-left:0;width:auto;height:auto;overflow:none}.diversity-testimonial__location{padding-left:0}.diversity-testimonial__photo{width:150px;height:150px;float:none}.diversity-testimonial__read-more{text-decoration:underline;float:none}.diversity-section-title{margin-bottom:0;color:#333}.diversity-leadership__entries{display:inline}.diversity-leader,.leadership-item{display:block;float:none}.diversity-leadership__heading{margin-bottom:25px}.diversity-number{max-width:170px}.diversity-number__symbol{background:0 0;font-size:35px;margin-left:0}.diversity-leader a{text-decoration:none}.diversity-leader__name{text-decoration:underline}.diversity-alt-nav__menu-item a{background:0 0;padding:0;text-decoration:underline}.diversity-alt-nav__menu-item a:after{display:none}.microsite-iad-listings-section{display:inline;padding-top:0;border-top:0;margin-top:0}.microsite-iad-listing{width:auto;display:block;background:0 0}.microsite-iad-listing:first-of-type{border-top:1px solid #dedede;padding-top:35px;margin-top:30px}.microsite-iad-listing__thumbnail{width:200px}.microsite-iad-listing a{text-decoration:none}.microsite-iad-listing__quote,.microsite-iad-listing__read-more,.microsite-iad-listing__title{color:#333;margin:0}.microsite-iad-listing__read-more{text-decoration:underline}.na-section__entries{display:inline}.na-affiliate{width:auto;border-bottom:0;margin-bottom:0}.na-affiliate:last-of-type{border-bottom:0}.na-affiliate:nth-child(-n+2){border-top:0;padding-top:0;margin-top:0}.na-section__heading{border-bottom:1px solid #dedede;margin-bottom:25px;padding-bottom:25px}.iad-detail-feature{height:auto}.iad-detail-feature__photo{max-width:450px}.iad-detail-feature__content{position:static;width:auto;background:0 0;padding:20px 0 30px;border-bottom:1px solid #dedede}.iad-detail-feature__logo{display:none}.iad-detail-feature__logo--print{display:block;width:180px}.iad-detail-feature__quote-text{color:#333;height:auto;margin-bottom:20px;padding-left:0}.iad-detail-feature__quote-text:before{display:none}.iad-detail-feature__position{color:#333;margin-left:0}.iad-detail-feature__signature{width:220px;margin:0 0 15px;padding:10px;-webkit-print-color-adjust:exact;background:#000;color:#000}.diversity-microsite .microsite-page-heading,.iad-detail__post-title{font-size:32px;font-weight:600;margin-bottom:20px}.diversity-news-carousel{width:450px;height:auto}.news-slide__image{max-width:450px}.news-slide__caption{color:#333;background:0 0;padding:10px 0 0}.diversity-news-events-section .event-listing a{text-decoration:none}.rc-poster__image{width:400px margin:0}.rc-video.rc-video--show-play-button .video-play-button-overlay:after{display:none}.rc-video__caption{position:static;opacity:1;display:block;font-size:13px;color:#4d4d4d;padding:15px 0;margin-top:0;border-bottom:1px solid #dedede;background:0 0}.rc-services{display:inline}.rc-services__inner{display:block}.rc-service{width:200px;margin-right:20px;height:auto;background:0 0;display:block;float:left}.rc-service__panel-wrapper{height:auto;margin:0;display:block;float:left}.rc-service__panel-wrapper:after{display:none}.rc-service__heading{width:auto;margin-top:10px;color:#4d4d4d;text-decoration:underline}.rc-service__description,.rc-service__rc-service__button{display:none}.rc-info-teasers{display:block;float:left;clear:both;padding-top:20px}.rc-info-teaser{display:block;height:auto;width:auto;background:0 0;margin:10px 0}.rc-info-teaser__button{position:static;font-size:10px;margin:5px 0 10px;clear:both;background:0 0}.rc-info-teaser__heading{margin:0}.rc-info-teaser__description{margin:9px 0 0;display:block;float:left}}@media print,screen{.hide{display:none}}