html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}:focus{outline:0;}body{-webkit-animation-duration:0.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:0.1s;}@-webkit-keyframes fontfix{from{opacity:1;}to{opacity:1;}}.alignnone{margin:10px 0 10px 0;display:block;}.aligncenter,div.aligncenter{display:block;margin:5px auto 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 none;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;}@font-face{font-family:'FontAwesome';src:url('../../baseline-theme/fonts/fontawesome-webfont.eot?v=3.2.1');src:url('../../baseline-theme/fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../../baseline-theme/fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../../baseline-theme/fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../../baseline-theme/fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}body{background:#fff;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:15px;line-height:1.5;color:#454141;}a{-webkit-animation-duration:0.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:0.1s;color:#2B6AB9;text-decoration:none;}a:hover{color:#282F73;}a:hover img{opacity:.7;}@-webkit-keyframes fontfix{from{opacity:1;}to{opacity:1;}}h1,h2,h3,h4{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight:inherit;}h1,h2{line-height:1.1;}h3,h4{line-height:1.3;}h1{font-size:38px;color:#fff;text-transform:none;margin:0 0 0 0;}h2{font-size:22px;font-weight:bold;}h3{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:15px;font-weight:700;color:#000;margin:30px 0 10px 0;}.description h3:first-child,.archive-detail-description h3:first-child{margin-top:0;}p{margin-bottom:15px;line-height:1.5;}p:last-child{margin-bottom:0;}img{max-width:100%;height:auto;}strong{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;}sup{font-size:50%;vertical-align:super;}sub{font-size:50%;vertical-align:sub;}iframe{max-width:100%;}.description iframe{margin-bottom:15px;}ul,ol{margin-bottom:15px;}ul li,ol li{line-height:1.5;list-style-position:outside;position:relative;}ol li{margin:0 0 0 40px;}ul{list-style-type:none;}ul li{margin:0 0 0 40px;}ul li:before{content:"\25A0";font-family:"FontAwesome";color:#000;font-size:7px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}ul li:before{position:absolute;margin:0 0 0 -18px;top:6px;}ul.list-space li{margin-bottom:15px;}ul ul{margin-bottom:0;}ul ul li{margin:0 0 0 20px;}ul ul li:before{content:"\f105";font-family:"FontAwesome";color:#000;font-size:16px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}ul ul li:before{margin:0 0 0 -18px;top:0;}.video-frame iframe{max-width:none;}a.jvl-video{position:relative;}a.btn-jvl-video-close{position:absolute;display:block;width:26px;height:26px;right:-12px;top:-12px;text-decoration:none;}a.btn-jvl-video-close:after{font-family:"FontAwesome";font-size:25px;content:"\f057";color:white;width:26px;height:26px;line-height:26px;display:block;text-align:center;}a.btn-jvl-video-close:hover:after{color:#282F73;}a.jvl-video-play-button-overlay{display:block;margin:0;padding:0;vertical-align:baseline;text-align:center;text-decoration:none;}a.jvl-video-play-button-overlay img{text-align:center;vertical-align:baseline;display:block;margin:0 auto;}a.jvl-video-play-button-overlay:after{content:"";display:block;position:absolute;top:50%;left:50%;margin-left:-18px;margin-top:-30px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:45px solid white;opacity:.7;}a.jvl-video-play-button-overlay:hover:after{opacity:1;}article>ul,.description>ul,article>ol,.description>ol{margin-bottom:15px;}.more-link{color:#282F73;font-size:13px;line-height:1;text-decoration:none;}.more-link:hover{color:#0e1027;}.more-link:hover:after{color:#0e1027;}.more-link:after{margin-left:3px;}.more-link.icon-angle-right-after:after{color:#282F73;}.more-link.icon-angle-right-after:hover:after{color:#0e1027;}.more-text-link{font-size:13px;font-weight:normal;line-height:1;color:#282F73;text-decoration:none;}.more-text-link:after{content:"\f105";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.more-text-link:hover{color:#0e1027;}.more-text-link:hover:after{color:#0e1027;}.field{position:relative;width:400px;margin-bottom:15px;line-height:1.5;}.field label{display:none;}.field:last-child{margin-bottom:0;}.text{width:400px;height:35px;padding:2px 0 3px 13px;font-size:15px;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;border:1px solid #ccc;-webkit-appearance:none;border-radius:0;}.input-wrap.icon-search:before{content:"\f002";font-family:"FontAwesome";color:#282F73;font-size:22px;margin-right:0;right:0;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.input-wrap.icon-down-triangle:before{content:"\f078";font-family:"FontAwesome";color:#282F73;font-size:22px;margin-right:0;right:0;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.input-wrap:before{position:absolute;right:0;top:5px;pointer-events:none;}.global-search{float:right;position:absolute;right:0;top:0;}.global-search .field{width:330px;}.global-search .text{width:330px;height:35px;background-color:#f2f3f4;float:right;}.global-search .input-wrap.icon-search:before{content:"\f002";font-family:"FontAwesome";color:#282F73;font-size:22px;margin-right:10px;right:0;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.mobile-search{position:relative;z-index:1;}.mobile-search .field{display:none;}.btn{background-color:#282F73;color:#fff;padding:6px 11px 6px 11px;font-size:12px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;}.btn:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.btn:hover{background-color:#282F73;color:#fff;}.search-button{background-color:#282F73;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;}.search-button:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.search-button:hover{background-color:#282F73;color:#fff;}.this-week-icon{background:#D0AD39;border-color:#D0AD39;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:normal;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:#70AEFB;border-color:#70AEFB;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:normal;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:#D0AD39;border-color:#D0AD39;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:normal;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:#70AEFB;border-color:#70AEFB;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:normal;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;}.widgettitle{font-size:18px;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight:500;color:#454141;margin-bottom:15px;line-height:1.3;}.mobile,.mobile-menu-toggle,.hide{display:none;}.show{display:block;height:0;}.addthis_container{float:left;}.addthis_container label.before{margin-right:2px;}.addthis_container .options,.addthis_container label.before{display:block;float:left;}.addthis_container a{float:left;width:16px;height:16px;text-indent:-10000px;margin:0 2px;cursor:pointer;}.addthis_container .at300bs{background:none;}.social-follow a:before{margin-right:5px;}.social-follow a:hover{opacity:.5;}.follow-label{display:block;text-transform:uppercase;}.follow-linkedin:before{content:"\f08c";font-family:"FontAwesome";color:#969696;font-size:28px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.follow-facebook:before{content:"\f082";font-family:"FontAwesome";color:#969696;font-size:28px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.follow-twitter:before{content:"\f081";font-family:"FontAwesome";color:#969696;font-size:28px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.follow-googleplus:before{content:"\f0d4";font-family:"FontAwesome";color:#969696;font-size:28px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.locations-filters-wrapper{display:none;}.blog-cat-toggle{display:none;}.icon-down-triangle:before{content:"\f078";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.icon-up-triangle:before{content:"\f077";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.icon-angle-right-after:after{content:"\f105";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.icon-down-triangle-after:after{content:"\f078";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.icon-caret-right-after:after{content:"\f0da";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.icon-up-triangle-after:after{content:"\f077";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.pdf-icon:before{content:"\f15c";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.blank-icon:before{content:"\f15b";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.word-icon:before{content:"\f15b";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.powerpoint-icon:before{content:"\f15b";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.excel-icon:before{content:"\f15b";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.web-icon:before{content:"\f0ac";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-users:before{content:"\f0c0";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-briefcase:before{content:"\f0b1";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-coffee:before{content:"\f0f4";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-file:before{content:"\f15b";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-plane:before{content:"\f072";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-flask:before{content:"\f0c3";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-compass:before{content:"\f0b1";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-cogs:before{content:"\f085";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-globe:before{content:"\f0ac";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-gavel:before{content:"\f0e3";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-key:before{content:"\f084";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.fa-user:before{content:"\f007";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.pdf-icon:before,.blank-icon:before,.word-icon:before,.powerpoint-icon:before,.excel-icon:before,.web-icon:before{top:1px;margin-left:-25px;}.icon-user:before{content:"\f007";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.icon-twitter:before{content:"\f081";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.icon-linkedin:before{content:"\f08c";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.icon-googleplus:before{content:"\f0d4";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#header,#main,#footer,.main-microsite-menu-wrap,.news-ticker{width:100%;}#header-inner,#main-inner,#page-title-bar-inner,#footer-inner,.microsite-menu,.news-ticker .group{max-width:1200px;width:1200px;margin:0 auto;position:relative;}#page{width:100%;max-width:1920px;margin:0 auto;}#header{width:100%;height:115px;background-color:#fff;}#header-inner{height:115px;}.header-logo{max-width:315px;max-height:100%;}.header-logo-link{margin:50px 0 0 0;width:auto;z-index:1;position:relative;display:inline-block;}#page-title-bar{width:100%;height:125px;background-color:#fff;overflow:hidden;margin-bottom:55px;}.page-title-heading{display:block;margin-top:40px;margin-bottom:0;font-size:38px;font-weight:500;color:#fff;}.page-title-heading a{text-decoration:none;color:#fff;}.page-title-heading a:hover{color:#fff;}#content .page-title-heading{margin-top:0;}.microsite .page-title-heading{margin-bottom:0;}#main:before,#main:after{content:".";display:block;height:0;overflow:hidden;}#main:after{clear:both;}#main-inner{width:1200px;padding:0 0;}#content{min-height:400px;width:1200px;padding:0 0 0 0;background:none;float:right;}#content.has-sidebar{width:860px;}#content-inner{position:relative;}.sidebar{width:260px;float:left;margin-right:85px;margin-left:0;}.sidebar#sidebar-secondary{margin-right:0;margin-left:85px;}.sidebar .photo-with-caption{margin:0 0 20px 0;}.sidebar .photo-with-caption:last-child{margin-bottom:0;}.sidebar .caption{color:#454141;font-size:14px;font-weight:normal;font-style:normal;margin-top:4px;}.sidebar blockquote{background-color:#DFEBFB;color:#282F73;font-size:16px;font-weight:500;font-style:normal;padding:20px 25px;}.sidebar aside{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.sidebar aside:first-child{margin-top:0;border-top:none;padding-top:0;}.pull-right{float:right;margin:6px 0 25px 50px;}.archive-detail-page #sidebar-secondary,.microsite-archive-detail-page #sidebar-secondary{width:185px;margin-left:85px;margin-right:0;float:left;}#footer{background-color:#E6E6E6;min-height:165px;clear:both;border-top:1px solid #ccc;font-size:12px;color:#969696;margin-top:65px;margin-bottom:-50px;}#footer li{line-height:1;border-left:none;}#footer li:first-child{border:0;}#footer li:first-child a{padding-left:0;}#footer a{color:#969696;text-decoration:none;}#footer a:hover{text-decoration:none;color:#D0AD39;}#footer .social-follow{float:right;position:absolute;top:0;right:0;margin-top:0;}#footer-inner{margin-top:55px;margin-bottom:50px;}.copyright-notice{margin-bottom:20px;display:block;}.call-to-action{float:none;font-size:13px;text-transform:uppercase;margin-right:5px;margin-bottom:10px;display:block;}.rainmaker-pagination{font-size:14px;font-weight:normal;text-transform:none;color:#969696;border-top:1px solid #ccc;overflow:hidden;clear:both;list-style-type:none;padding-left:0;text-indent:0;}.rainmaker-pagination li:before{content:none;}.rainmaker-pagination:before{content:none;}.rainmaker-pagination li{margin:20px 0 0 0;float:left;}.rainmaker-pagination .navigation{float:right;}.rainmaker-pagination .navigation a{display:block;float:left;font-size:12px;font-weight:normal;color:#fff;background-color:#282F73;text-decoration:none;text-transform:none;padding:1px 10px;margin-left:8px;}.rainmaker-pagination .navigation a.previous:before{content:"\f104";font-family:"FontAwesome";color:#fff;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.rainmaker-pagination .navigation a.next:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.rainmaker-pagination .navigation a:hover{background-color:#282F73;color:#fff;}.additional-info-heading{border-top:1px solid #ccc;margin-top:30px;padding-top:30px;}.additional-info{margin-bottom:0;}.additional-info li{margin-left:27px;}.heading{font-size:17px;font-weight:500;color:#fff;margin:20px 20px 0;line-height:1.3;}.heading a{text-decoration:none;color:#fff;}.error404 h1{font-size:22px;font-weight:700;margin-bottom:15px;width:100%;}.error404 .btn{background-color:#282F73;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;margin-top:10px;}.error404 .btn:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.error404 .btn:hover{background-color:#282F73;color:#fff;}.required-field{color:#e20e0e;}.errors{margin-bottom:30px;}.alert-error{color:#e20e0e;}.page-template-default #post-content{width:1050px;float:left;}.page-template-default #post-content.has-sidebar{width:860px;}.page-template-default #content.has-sidebar #post-content{width:860px;float:left;}.page-template-default #content.has-sidebar #post-content.has-sidebar{width:575px;}.page-template-default #content.has-sidebar #sidebar-secondary{width:200px;margin-top:5px;}.datalist{display:none;list-style:none;position:absolute;left:0;top:0;background:transparent;cursor:pointer;font-size:14px;}.datalist li{margin-left:0;margin-bottom:0;display:block;list-style-type:none;padding-left:0;text-indent:0;}.datalist li li:before{content:none;}.datalist li:before{content:none;}.datalist li a{display:block;}.datalist .datalist-option-disabled{opacity:0.75;}.datalist .datalist-option-disabled:hover{background-color:inherit;color:inherit;}.relevantDropdown{background:#fff;border:1px solid #ccc;max-height:300px;overflow-y:auto;box-sizing:border-box;}.relevantDropdown li{padding:3px 10px;margin-bottom:0;}.relevantDropdown li:hover{color:#454141;background-color:#e3e3e3;}.relevantDropdown li .active{background:#686762;color:#fff;}.relevantDropdown li ul li{margin-left:0;padding-left:0;}#practice-area-datalist{overflow:hidden;}#practice-area-datalist .datalist-inner{border:0;}#practice-area-datalist ul{background:#fff;margin-bottom:0;}#practice-area-datalist ul li{width:100%;}#practice-area-datalist ul li a{padding:3px 10px 3px 1em;color:#454141;text-decoration:none;}#practice-area-datalist ul li a:hover{color:#454141;background-color:#e3e3e3;}#practice-area-datalist ul li ul li{padding-top:0;padding-bottom:0;}#practice-area-datalist ul li ul li a{padding-top:0;padding-bottom:0;}#practice-area-datalist ul li ul li a:before{content:"\f105";font-family:"FontAwesome";color:#454141;font-size:15px;margin-right:0.5em;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#practice-area-datalist .practice-area-parent{color:#fff;background:gray;font-weight:bold;padding:3px 10px;display:block;cursor:default;}#practice-area-datalist .practice-area-parent a{color:inherit;text-decoration:none;}#industry-datalist{border:1px solid #ccc;overflow:hidden;}#industry-datalist .datalist-inner{border:0;}#industry-datalist ul{background:#fff;margin-bottom:0;}#industry-datalist ul li{width:100%;}#industry-datalist ul li a{padding:3px 10px 3px 1em;color:#454141;text-decoration:none;}#industry-datalist ul li a:hover{color:#454141;background-color:#e3e3e3;}#industry-datalist .industry-parent{color:#fff;background:gray;font-weight:bold;padding:3px 10px;display:block;cursor:default;}#industry-datalist .industry-parent a{color:inherit;text-decoration:none;}.datalist-inner{border:1px solid #ccc;background-color:#686762;max-height:300px;overflow-y:scroll;overflow-x:hidden;position:relative;}#global-search-results{height:100%;display:table;}#global-search-results section{display:table-row;}#global-search-results section.first .search-section-title,#global-search-results section.first .search-section-results{border-top:1px solid #ccc;}#global-search-results .first.last .office-location-details,#global-search-results .office-location-details{float:none;width:100%;}.search-section-title{clear:both;border-bottom:1px solid #ccc;width:260px;background-color:#E7E8EA;text-align:right;display:table-cell;}.search-section-title h2{padding:30px;font-weight:normal;font-size:26px;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;color:#686762;}.search-section-results{border-bottom:1px solid #ccc;display:table-cell;vertical-align:top;padding:30px;width:1115px;}.search-section-results .person{clear:both;}.search-section-results .person img{float:left;margin:0 30px 30px 0;}.search-section-results .person .col{padding-top:3px;}.search-section-results .person .person-contact-info,.search-section-results .person .last{display:none;}.search-section-results .person .person-info a{font-weight:500;color:#2B6AB9;text-decoration:none;}.search-section-results .person .person-info a:hover{color:#282F73;}.search-section-results article{margin-bottom:25px;}.search-section-results .post-title{font-size:15px;color:#2B6AB9;font-weight:500;text-decoration:none;}.search-section-results .post-title:hover{color:#282F73;}.search-section-results .practice-area .post-title{display:block;}.search-section-results .publication-listing{border:0;padding-top:0;}.search-section-results .publication-listing.hide{display:none;}.search-section-results .publication-listing .date,.search-section-results .publication-listing .byline{color:#454141;font-size:15px;}.search-section-results .publication-listing .post-title{font-size:15px;font-weight:500;color:#2B6AB9;text-decoration:none;}.search-section-results .publication-listing .post-title:hover{color:#282F73;}.search-section-results .case-study-listing{margin-right:0;margin-left:0;width:100%;height:auto;}.search-section-results .case-study-listing .post-title{font-size:15px;color:#2B6AB9;font-weight:500;text-decoration:none;}.search-section-results .case-study-listing .post-title:hover{color:#282F73;}.search-section-results .news-item-listing{border:0;padding-top:0;}.search-section-results .news-item-listing .post-title,.search-section-results .news-item-listing .date,.search-section-results .news-item-listing .byline{font-size:15px;color:#454141;}.search-section-results .news-item-listing .news-item-title{font-size:15px;color:#2B6AB9;font-weight:500;text-decoration:none;}.search-section-results .news-item-listing .news-item-title:hover{color:#282F73;}.search-section-results .news-item-listing .description,.search-section-results .news-item-listing .more-link{display:none;}.search-section-results .event-listing{margin-top:0;}.search-section-results .event-listing.first{margin-top:0;}.search-section-results .event-listing .post-title{font-size:15px;color:#2B6AB9;font-weight:500;text-decoration:none;}.search-section-results .event-listing .post-title:hover{color:#282F73;}.search-section-results .press-item-listing{border:0;padding-top:0;}.search-section-results .press-item-listing .date,.search-section-results .press-item-listing .byline{color:#454141;font-size:14px;display:block;}.search-section-results .press-item-listing .press-item-title{font-size:15px;color:#2B6AB9;font-weight:500;text-decoration:none;display:block;}.search-section-results .press-item-listing .press-item-title:hover{color:#282F73;}.search-section-results .press-item-listing .more-link{display:none;}.search-section-results .press-item-listing .publication-name{font-size:15px;color:#454141;font-style:italic;}.search-section-results .industry h3{margin:0 0 25px 0;font-size:15px;font-weight:500;}.search-section-results .view-more{clear:both;float:right;background-color:#282F73;color:#fff;padding:6px 11px 6px 11px;font-size:12px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;}.search-section-results .view-more:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.search-section-results .view-more:hover{background-color:#282F73;color:#fff;}.search-section-results .office-location-details{float:none;width:100%;}.search-query label{font-style:italic;}.search-query .search-query-text{font-weight:bold;}.search-person-info{display:block;float:left;}.search-person-info .person-position-title{display:block;line-height:1.1;}.person-name-position a{display:block;}.search-no-results .search-section-title{height:300px;}.predictiveSearch-loadingGraphic{text-align:center;padding:10px;}.predictiveSearch-noResults{padding:5px 10px;}.predictiveSearch-postType-title{background-color:#282F73;color:#fff;font-weight:500;padding:5px 10px;}.predictiveSearch{border:1px solid #ccc;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:14px;background-color:#fff;z-index:1000;position:absolute;top:100%;left:0;text-transform:none;width:inherit;}.predictiveSearch .predictiveSearch-post{border-bottom:1px solid #E7E8EA;}.predictiveSearch .predictiveSearch-post:last-child{border:0;}.predictiveSearch .predictiveSearch-post.active{background:#E7E8EA;}.predictiveSearch .predictiveSearch-post .group{padding:8px;overflow:hidden;text-decoration:none;color:#454141;display:block;}.predictiveSearch .predictiveSearch-post .thumbnail{width:60px;height:60px;margin-right:-60px;float:left;}.predictiveSearch .predictiveSearch-post .name,.predictiveSearch .predictiveSearch-post .highlight-nickname{display:inline-block;}.predictiveSearch .predictiveSearch-post .name{font-weight:500;color:#282F73;}.predictiveSearch .predictiveSearch-post .name:hover{color:#0e1027;}.predictiveSearch .predictiveSearch-post .highlight-nickname{color:#969696;margin-left:5px;}.predictiveSearch .predictiveSearch-post .position{color:#454141;display:block;margin-left:70px;}.predictiveSearch .predictiveSearch-post.has-children .group{padding-bottom:0;}.predictiveSearch .predictiveSearch-post .predictiveSearch-childPosts .predictiveSearch-post{border-bottom-style:none;}.predictiveSearch .predictiveSearch-post .predictiveSearch-childPosts .predictiveSearch-post .group{padding-top:4px;padding-bottom:4px;}.predictiveSearch .predictiveSearch-post .predictiveSearch-childPosts .predictiveSearch-post .name,.predictiveSearch .predictiveSearch-post .predictiveSearch-childPosts .predictiveSearch-post .highlight-nickname{font-weight:normal;font-size:90%;display:inline;}.predictiveSearch .predictiveSearch-post .predictiveSearch-childPosts .predictiveSearch-post a:before{content:"\f105";font-family:"FontAwesome";color:#454141;font-size:15px;margin-right:0.5em;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.predictiveSearch .predictiveSearch-postType-person .predictiveSearch-post .name{margin-left:70px;}.predictiveSearch .predictiveSearch-postType-practice-area .thumbnail,.predictiveSearch .predictiveSearch-postType-industry .thumbnail{display:none;}.predictiveSearch .predictiveSearch-search{padding:5px 10px;color:#fff;background-color:#D0AD39;font-weight:500;height:40px;cursor:pointer;}.predictiveSearch .predictiveSearch-search:hover{background:#686762;}.predictiveSearch .predictiveSearch-search:before{content:"\f002";font-family:"FontAwesome";color:#fff;font-size:18px;margin-right:0;right:0;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.predictiveSearch .predictiveSearch-search:before{position:absolute;bottom:5px;right:10px;display:block;}.predictiveSearch.popRight{max-height:500px;overflow-y:scroll;}.search.people-page-type #sidebar-secondary{width:260px;float:left;margin-right:85px;margin-left:0;margin-top:65px;background-color:#E7E8EA;}.search.people-page-type #sidebar-secondary aside:first-child{margin:0;}.search.people-page-type :-ms-input-placeholder{color:#969696;}.search.people-page-type #main{background:none;min-height:0;margin-top:-60px;margin-bottom:auto;}.search.people-page-type #content{margin-top:auto;}.search.people-page-type #post-content{width:855px;float:right;}.search.people-page-type #post-content.has-sidebar{width:855px;}.search.people-page-type .people-search-form .field{width:210px;margin-right:85px;margin-bottom:10px;}.search.people-page-type .people-search-form .field .text{width:210px;}.search.people-page-type .people-search-form #advanced-people-search-form .search-button{position:static;}.search.people-page-type .people-search-filter{display:none;}.search.people-page-type.search-results #advanced-people-search-form{display:block;}.search.people-page-type h2{position:absolute;left:0;top:0;}.search.people-page-type #basic-people-search-form{display:none;}.search.people-page-type #advanced-people-search-form{margin:25px 20px;}.search.people-page-type #advanced-people-search-form .text{width:210px;height:30px;font-size:13px;}.search.people-page-type #advanced-people-search-form .input-wrap.icon-search:before{content:"\f002";font-family:"FontAwesome";color:#969696;font-size:19px;margin-right:0;right:-8px;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.search.people-page-type #advanced-people-search-form .input-wrap.icon-down-triangle:before{content:"\f078";font-family:"FontAwesome";color:#969696;font-size:19px;margin-right:0;right:-8px;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.search.people-page-type #advanced-people-search-form .input-wrap:before{position:absolute;right:0;top:5px;pointer-events:none;}.search.people-page-type #advanced-people-search-form .people-search-toggle,.search.people-page-type #advanced-people-search-form .view-all-people{display:none;}.search.people-page-type #post-content p{margin:60px 0 25px;}.search.people-page-type article{border-top:1px solid #ccc;padding:20px 0;display:table;width:100%;}.search.people-page-type img{display:block;float:left;}.search.people-page-type .image-link,.search.people-page-type .rainmaker-placeholder-image{margin-top:0;}.search.people-page-type .person-info{display:block;float:right;}.search.people-page-type .col{display:block;float:left;width:275px;margin-left:20px;}.search.people-page-type .col a{font-weight:bold;text-decoration:none;}.search.people-page-type .col.person-contact-info{width:275px;}.search.people-page-type .col.person-contact-info a{font-weight:normal;text-decoration:none;}.search.people-page-type .col.last{width:80px;float:right;text-align:right;}.search.people-page-type .col.last .btn{font-weight:normal;}.header-menu{list-style-type:none;padding-left:0;text-indent:0;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;position:absolute;bottom:35px;right:0;font-size:14px;font-weight:500;text-transform:uppercase;}.header-menu ul{margin:0;list-style-type:none;}.header-menu ul li{margin:0;display:inline-block;width:auto;}.header-menu ul li a{display:block;padding:10px 30px 10px 30px;}.header-menu ul li.last-menu-item{padding-bottom:auto;}.header-menu ul li a{background-color:#fff;color:#282F73;}.header-menu ul li a:hover{background-color:#fff;color:#2B6AB9;}.header-menu ul li.current-menu-item>a,.header-menu ul li.current-menu-ancestor>a,.header-menu ul li.current-menu-parent>a{background-color:transparent;color:#D0AD39;}.header-menu ul li.current-menu-item>a:hover,.header-menu ul li.current-menu-ancestor>a:hover,.header-menu ul li.current-menu-parent>a:hover{background-color:transparent;color:#D0AD39;}.header-menu ul li{margin:0 1px 0 0;}.header-menu ul li.first-item,.header-menu ul li.first-menu-item{margin-top:0px;}.header-menu ul li.last-item,.header-menu ul li.last-menu-item{margin:-1px 0 0px 0;}.header-menu li:before{content:none;}.header-menu:before{content:none;}.header-menu a{text-decoration:none;}.header-menu .dropdown:before{content:"\f107";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.header-menu .dropdown:before{position:absolute;left:50px;top:10px;pointer-events:none;}.header-menu .dropdown:hover>a{background-color:#46549F;color:#fff;}.header-menu .dropdown:hover:before{color:#fff;}nav .dropdown{position:relative;}nav .dropdown.current-menu-item>a:hover,nav .dropdown.current-menu-ancestor>a:hover,nav .dropdown.current-menu-item>a.programmatic-open,nav .dropdown.current-menu-ancestor>a.programmatic-open{background-color:#46549F;color:#fff;}nav .dropdown>a{cursor:default;padding:10px 30px 10px 50px;background-color:#fff;border-right:0px solid #fff;border-left:0px solid #fff;}nav .dropdown>a:hover,nav .dropdown>a.programmatic-open{background-color:#46549F;color:#fff;}nav .dropdown ul{margin:0;list-style-type:none;}nav .dropdown ul li{margin:0;display:block;width:245px;}nav .dropdown ul li a{padding:6px 10px 6px 25px;display:block;}nav .dropdown ul li.last-menu-item{padding-bottom:6px;}nav .dropdown ul li a{background-color:#46549F;color:#fff;}nav .dropdown ul li a:hover{background-color:#3D47A0;color:#fff;}nav .dropdown ul li.current-menu-item>a,nav .dropdown ul li.current-menu-ancestor>a,nav .dropdown ul li.current-menu-parent>a{background-color:#46549F;color:#fff;}nav .dropdown ul li.current-menu-item>a:hover,nav .dropdown ul li.current-menu-ancestor>a:hover,nav .dropdown ul li.current-menu-parent>a:hover{background-color:#46549F;color:#fff;}nav .dropdown:hover>a,nav .dropdown.touch-open>a,nav .dropdown.programmatic-open>a{background-color:#46549F;color:#fff;border-right:0px solid #969696;border-left:0px solid #969696;}nav .dropdown:hover ul,nav .dropdown.touch-open ul,nav .dropdown.programmatic-open ul{display:block;}nav .dropdown ul{position:absolute;right:0;display:none;z-index:100;}nav .dropdown ul li{border:none;}nav .dropdown ul li a{border-bottom:0px solid #969696;border-left:0px solid #969696;border-right:0px solid #969696;font-size:15px;font-weight:500;}nav .dropdown ul li.current-menu-item>a{background-color:#46549F;}nav .dropdown ul li.current-menu-item>a:hover{background-color:#46549F;}nav .dropdown ul li:first-child a{border-top:none;}nav .dropdown ul li.last-menu-item{padding-bottom:0;}nav .dropdown .expandable>a:after{content:"\f107";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}nav .dropdown .expandable>a:after{position:absolute;right:15px;top:10px;}nav .dropdown .expandable>a:hover:after{color:#fff;}nav .dropdown .expandable.current-menu-ancestor>a:after{color:#fff;}nav .dropdown .expandable li a{font-size:13px;padding:5px 25px 5px 55px;background-color:#2F3684;color:#fff;}nav .dropdown .expandable li a:hover{background-color:#46549F;color:#fff;}nav .dropdown .expandable>.sub-menu{display:none;}nav .dropdown .expandable.current-menu-item>a,nav .dropdown .expandable.current-menu-ancestor>a{color:#fff;background-color:#2F3684;}nav .dropdown .expandable.current-menu-item>a:hover,nav .dropdown .expandable.current-menu-ancestor>a:hover{color:#fff;background-color:#2F3684;}nav .dropdown .expandable.expanded>a{background-color:#2F3684;color:#fff;}nav .dropdown .expandable.expanded>a:after{content:"\f106";color:#fff;}nav .dropdown .expandable.expanded>.sub-menu{display:block;}nav>ul.menu>li.dropdown>ul.sub-menu>li>ul.sub-menu{overflow:hidden;max-height:0;transition:max-height 0.25s ease-out;}nav>ul.menu>li.dropdown>ul.sub-menu>li.expanded>ul.sub-menu{max-height:500px;transition:max-height 0.25s ease-in;}.utility-menu{list-style-type:none;padding-left:0;text-indent:0;margin:8px 365px 0 0;float:right;}.utility-menu ul{margin:0;list-style-type:none;}.utility-menu ul li{margin:0;display:inline-block;width:auto;}.utility-menu ul li a{display:block;padding:15px 25px 15px 25px;}.utility-menu ul li.last-menu-item{padding-bottom:auto;}.utility-menu li:before{content:none;}.utility-menu:before{content:none;}.utility-menu ul li{font-size:11px;font-weight:normal;text-transform:none;padding:0 8px 0 13px;border-left:1px solid #ccc;line-height:1em;}.utility-menu ul li:first-child{border:0;padding-left:0;}.utility-menu ul li a{text-decoration:none;color:#969696;padding:0;}.utility-menu ul li a:hover{color:#282F73;}.utility-menu .current-menu-item a,.utility-menu .current-menu-ancestor a{color:#282F73;}.main-microsite-menu-wrap{background-color:#fff;}.microsite-menu{list-style-type:none;padding-left:0;text-indent:0;width:1200px;margin:0 auto 0 auto;height:auto;overflow:visible;font-size:13px;font-weight:500;text-transform:uppercase;}.microsite-menu ul{margin:0;list-style-type:none;}.microsite-menu ul li{margin:0;display:inline-block;width:auto;}.microsite-menu ul li a{display:block;padding:13px 36px 13px 36px;}.microsite-menu ul li.last-menu-item{padding-bottom:auto;}.microsite-menu ul li a{background-color:transparent;color:#282F73;}.microsite-menu ul li a:hover{background-color:inherit;color:#2B6AB9;}.microsite-menu ul li.current-menu-item>a,.microsite-menu ul li.current-menu-ancestor>a,.microsite-menu ul li.current-menu-parent>a{background-color:#D0AD39;color:#fff;}.microsite-menu ul li.current-menu-item>a:hover,.microsite-menu ul li.current-menu-ancestor>a:hover,.microsite-menu ul li.current-menu-parent>a:hover{background-color:#D0AD39;color:#fff;}.microsite-menu ul li{margin:0 2px 0 0;}.microsite-menu ul li.first-item,.microsite-menu ul li.first-menu-item{margin-top:-1px;}.microsite-menu ul li.last-item,.microsite-menu ul li.last-menu-item{margin:5px 0 0 0;}.microsite-menu li:before{content:none;}.microsite-menu:before{content:none;}.microsite-menu a{text-decoration:none;}.footer-menu{list-style-type:none;padding-left:0;text-indent:0;text-transform:uppercase;}.footer-menu ul{margin:0;list-style-type:none;}.footer-menu ul li{margin:0;display:inline-block;width:auto;}.footer-menu ul li a{display:block;padding:0 20px 0 20px;}.footer-menu ul li.last-menu-item{padding-bottom:auto;}.footer-menu li:before{content:none;}.footer-menu:before{content:none;}.sidebar .widget_nav_menu{list-style-type:none;padding-left:0;text-indent:0;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:13px;text-transform:uppercase;font-weight:500;border-top:1px;border-top-color:#ccc;border-style:solid;margin-top:0;}.sidebar .widget_nav_menu ul{margin:0;list-style-type:none;}.sidebar .widget_nav_menu ul li{margin:0;display:block;width:auto;}.sidebar .widget_nav_menu ul li a{padding:15px 0 15px 0;display:block;}.sidebar .widget_nav_menu ul li.last-menu-item{padding-bottom:15px;}.sidebar .widget_nav_menu ul li a{background-color:#fff;color:#282F73;}.sidebar .widget_nav_menu ul li a:hover{background-color:#fff;color:#2B6AB9;}.sidebar .widget_nav_menu ul li.current-menu-item>a,.sidebar .widget_nav_menu ul li.current-menu-ancestor>a,.sidebar .widget_nav_menu ul li.current-menu-parent>a{background-color:#fff;color:#D0AD39;}.sidebar .widget_nav_menu ul li.current-menu-item>a:hover,.sidebar .widget_nav_menu ul li.current-menu-ancestor>a:hover,.sidebar .widget_nav_menu ul li.current-menu-parent>a:hover{background-color:#fff;color:#D0AD39;}.sidebar .widget_nav_menu li:before{content:none;}.sidebar .widget_nav_menu:before{content:none;}.sidebar .widget_nav_menu li{margin-left:0;}.sidebar .widget_nav_menu li a{border-top:1px solid #ccc;text-decoration:none;}.sidebar .widget_nav_menu li.first-menu-item a{border-top:0;}.archive .sidebar .widget_nav_menu:first-child{margin-top:0;}.microsite #content{padding:0 0 0 0;width:1200px;}.microsite #page-title-bar{background-color:#282F73;height:185px;font-weight:normal;overflow:hidden;}.microsite #page-title-bar-inner{height:185px;display:block;position:relative;margin-top:0;}.microsite .page-title-heading{margin-top:5px;}.microsite #main-inner{padding-top:55px;}.microsite .microsite-archive-detail-page #microsite-content{width:780px;}.microsite h2{margin:0px 0 30px;}.microsite h2.custom-page-case-studies{margin:50px 0 30px 0;padding-bottom:30px;font-size:22px;border-bottom:1px solid #ccc;}.microsite .archive-detail h2{font-size:35px;font-weight:normal;line-height:1.5;margin-bottom:30px;color:#454141;}.microsite .publication-listing.first,.microsite .news-item-listing.first{padding-top:0;}.microsite-title{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;margin-top:5px;font-size:36px;font-weight:500;text-transform:none;text-decoration:none;color:#fff;}.microsite-title a{color:#fff;}.microsite-title a:hover{color:#fff;}.microsite-title.has-parent{margin-top:0;}#microsite-content{width:1050px;float:left;}#microsite-content.has-sidebar{width:855px;}.microsite-page-heading{display:block;font-size:34px;text-decoration:none;font-weight:500;color:#000;margin-bottom:15px;padding-top:0;}.microsite-page-heading.past-events-heading{padding-top:30px;}.microsite-detail-heading{display:block;font-size:24px;font-weight:normal;margin-bottom:18px;text-decoration:none;color:#2B6AB9;}.microsite-detail-heading:before{content:"\f104";font-family:"FontAwesome";color:#2B6AB9;font-size:24px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.microsite-detail-heading a{color:#2B6AB9;}.microsite-detail-heading a:hover{color:#282F73;}.microsite-detail-heading:before{margin-left:-13px;}.microsite-detail-heading:hover:before{color:#282F73;}.microsite-detail-heading .detail-breadcrumb{text-decoration:none;}.leadership-wrapper{width:260px;background-color:#fff;padding-bottom:0;padding-top:0;position:relative;display:inline-block;}.leadership-wrapper .widgettitle{margin:0 0 20px 0;}.leadership-wrapper .person{display:inline-block;margin:0 0 15px 0;}.leadership-wrapper img{float:left;margin:4px -60px 4px 0;width:60px;height:60px;}.leadership-wrapper .person-details{float:left;font-size:14px;display:block;margin-left:80px;}.leadership-wrapper .post-title{color:#000;font-weight:500;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;}.leadership-wrapper .post-title:hover{color:#000;}.leadership-wrapper .person-name{line-height:1.3;margin-bottom:3px;}.leadership-wrapper .person-email-link a{font-size:13px;color:#2B6AB9;}.leadership-wrapper .person-email-link a:hover{color:#282F73;}.blog.btn{margin:0 0 20px;background-color:#282F73;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;}.blog.btn:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.blog.btn:hover{background-color:#282F73;color:#fff;}.blog.btn a{color:#fff;text-decoration:none;}.blog-microsite-template h3{border-top:1px solid #ccc;margin:30px 0;padding-top:30px;}.blog-microsite-template .blog-post-title{display:inline-table;text-indent:0;width:100%;vertical-align:top;}h2.custom-page-case-studies{border-bottom:1px solid #ccc;margin:30px 0;padding:0 0 30px;}.twitter-timeline{width:100%;margin:20px 0;}.microsite .twitter-timeline{width:100%!important;margin-top:30px!important;}.people-microsite-template .person{width:100%;height:auto;overflow:hidden;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px;clear:both;}.people-microsite-template .person.first{border-top:1px solid #ccc;padding-top:20px;}.people-microsite-template .headshot-wrapper{width:11.5%;float:left;height:80px;}.people-microsite-template .name-wrapper{width:27%;float:left;padding-top:12px;}.people-microsite-template .phone-wrapper{width:21.5%;height:68px;float:left;padding-top:12px;}.people-microsite-template .email-wrapper{width:33%;height:68px;float:left;padding-top:12px;}.people-microsite-template .link-wrapper{width:7%;height:68px;float:left;padding-top:12px;}.people-microsite-template .more-link{background-color:#282F73;color:#fff;padding:6px 11px 6px 11px;font-size:12px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;float:right;}.people-microsite-template .more-link:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.people-microsite-template .more-link:hover{background-color:#282F73;color:#fff;}.people-microsite-template .person-name{font-size:15px;font-weight:normal;color:#282F73;text-decoration:none;line-height:1.3;margin-bottom:3px;}.people-microsite-template .person-name:hover{color:#0e1027;}.people-microsite-template .person-title{font-size:15px;color:#454141;text-decoration:none;line-height:1.3;}.people-page-type #main{background-image:none;background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;max-width:100%;height:auto;margin-top:0;min-height:none;}.people-page-type #content{margin-top:0;}.people-page-type #page-title-bar{height:125px;}.people-page-type .people-search-form{position:relative;}.people-page-type .people-search-toggle{background-color:#282F73;padding:6px 11px 6px 11px;font-size:12px;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;font-size:11px;font-weight:normal;text-transform:uppercase;color:#fff;position:absolute;left:0;bottom:-95px;}.people-page-type .people-search-toggle:after{content:"\f107";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.people-page-type .people-search-toggle:hover{background-color:#282F73;color:#fff;}.people-page-type h1{display:none;}.people-page-type h2{font-size:32px;margin-bottom:20px;}.people-page-type.people-main #footer{margin-top:0;}.people-page-type.people-main .search-button{display:none;}.people-page-type.people-main #advanced-people-search-form .search-button{position:absolute;}#advanced-people-search-form .people-search-toggle{background-color:#282F73;color:#fff;padding:6px 11px 6px 11px;font-size:12px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;bottom:-180px;}#advanced-people-search-form .people-search-toggle:after{content:"\f106";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#advanced-people-search-form .people-search-toggle:hover{background-color:#282F73;color:#fff;}#advanced-people-search-form .search-button{display:block;margin:0;top:auto;left:auto;}#advanced-people-search-form .people-search-filter{border-top:1px solid #ccc;padding-top:20px;bottom:-150px;position:absolute;}#advanced-people-search-form .view-all-people{bottom:-118px;}.people-search-filter{width:340px;}.people-search-filter .row{width:340px;}.people-search-filter span a{display:inline-block;float:left;text-align:center;vertical-align:top;height:19px;color:#fff;background:transparent;font-size:14px;font-weight:normal;width:19px;line-height:19px;margin:0 6px 7px 0;text-decoration:none;}.people-search-filter span a:hover{background:transparent;color:#2B6AB9;}.view-all-people{background-color:#E7E8EA;color:#454141;padding:6px 11px 6px 11px;font-size:12px;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;position:absolute;left:330px;bottom:auto;font-size:11px;font-weight:normal;text-transform:uppercase;padding:3px 8px 4px;height:auto;overflow:hidden;}.view-all-people:after{content:"\f105";font-family:"FontAwesome";color:#454141;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.view-all-people:hover{background-color:#686762;color:#fff;}.view-all-people:hover:after{color:#fff;}.person-microsite-title{font-weight:500;font-size:38px;}.person-microsite-title .person-title-separator{color:#908F7B;display:none;font-size:38px;font-weight:normal;}.person-microsite-title .person-position-title,.person-microsite-title .header-alt-title{color:#fff;display:block;font-size:22px;font-weight:300;margin-left:0;}.bio-info-heading{margin:30px 0 10px;}.person-microsite #page-title-bar{height:185px;}.person-microsite .person-microsite-title{margin-top:125px;}.person-microsite #microsite-content{width:855px;float:left;}.person-microsite #microsite-content.has-sidebar{width:560px;}.person-microsite.biography-microsite-template .description{border-bottom:1px solid #ccc;margin-top:0px;padding-bottom:25px;}.education-honor{font-style:italic;}.person-microsite #sidebar-primary{width:260px;float:left;margin-right:85px;margin-left:0;}#person-name-title,#person-contact-info{margin-bottom:15px;}#person-contact-info{line-height:1.3;}#person-contact-info .office-location{margin-bottom:15px;}#person-contact-info div{margin-top:5px;}.person-name,.person-title,.person-phone{display:block;}.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-email-link{line-height:1.3;}.person-full-name{color:#000;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:14px;text-decoration:none;font-weight:500;font-style:normal;line-height:1.2;margin-top:20px;margin-bottom:1px;}#person-info-links{border-top:1px solid #ccc;margin:30px 0;}.person-link{border-bottom:1px solid #ccc;}.person-link a{padding:10px 0;width:auto;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";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.twitter:before{content:"\f081";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.google-plus:before{content:"\f0d4";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.resume:before{content:"\f15c";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.vcard:before{content:"\f007";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.event-teaser{display:block;margin-bottom:20px;}.event-teaser .widgettitle{margin-bottom:10px;}.event-teaser h5{font-weight:normal;}.event-teaser .btn{background-color:transparent;color:#282F73;padding:6px 11px 6px 11px;font-size:12px;text-transform:none;border:0;cursor:pointer;line-height:12px;padding:0;margin:10px 0;font-size:13px;font-weight:normal;line-height:1;text-decoration:none;display:inline-block;}.event-teaser .btn:after{content:"\f105";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.event-teaser .btn:hover{background-color:#282F73;color:#0e1027;}.event-teaser .btn:hover{background-color:transparent;}.event-teaser .btn:hover:after{color:#0e1027;}aside.event-teaser-widget{border-top:none;padding-top:0;}.person-microsite #sidebar-secondary{width:210px;margin-left:85px;margin-right:0;float:right;}.practice-page-type #content{width:1200px;float:left;}.practice-page-type #content.has-sidebar #post-content{width:100%;}.practice-page-type .page-title-heading{margin-top:0;margin-bottom:37px;color:#fff;font-size:38px;font-weight:500;}.practice-page-type #page-title-bar{background:#282F73;height:auto;margin:0 0 37px 0;display:block;float:left;}.practice-areas-listing .col{width:557.5px;float:left;margin-left:85px;}.practice-areas-listing .col:first-child{margin-left:0;}.practice-areas-listing .practice-area-root>.practice-area{position:relative;}.practice-areas-listing .practice-area{padding:0;margin:0;line-height:1.3;background:#fff;font-weight:normal;margin-bottom:0;list-style-type:none;padding-left:0;text-indent:0;}.practice-areas-listing .practice-area li:before{content:none;}.practice-areas-listing .practice-area:before{content:none;}.practice-areas-listing .practice-area .practice-area-title{font-size:18px;font-weight:400;text-decoration:none;color:#454141;display:block;padding:25px 30px 25px 0;}.practice-areas-listing .practice-area .practice-area-children{margin:10px 40px 0 30px;}.practice-areas-listing .practice-area .practice-area-children .practice-area{background:transparent;display:table;}.practice-areas-listing .practice-area .practice-area-children .practice-area .practice-area-title{font-size:13px;font-weight:normal;color:#454141;padding:5px 10px;}.practice-areas-listing .practice-area .practice-area-children .practice-area:hover{background:#282F73;}.practice-areas-listing .practice-area .practice-area-children .practice-area:hover .practice-area-title{color:#fff;}.practice-areas-listing .practice-area-root .practice-area-children{padding-bottom:25px;margin-top:0;display:none;}.practice-areas-listing .practice-area-root .expandable{cursor:pointer;}.practice-areas-listing .practice-area-root .expandable:after{content:"\f078";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.practice-areas-listing .practice-area-root .expandable:after{float:right;position:absolute;top:15px;right:15px;color:#282F73;font-size:15px;}.practice-areas-listing .practice-area-root .expandable:hover:after{color:#fff;}.practice-areas-listing .practice-area-root .expandable.list-toggling .practice-area-children .practice-area-children{display:block;}.practice-areas-listing .practice-area-root .expandable.list-expanded{background:#cfcfcf;}.practice-areas-listing .practice-area-root .expandable.list-expanded:after{content:"\f077";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.practice-areas-listing .practice-area-root .expandable.list-expanded:after{color:#282F73;font-size:15px;float:right;position:absolute;top:15px;right:15px;}.practice-areas-listing .practice-area-root .expandable.list-expanded:hover{background:#cfcfcf;}.practice-areas-listing .practice-area-root .expandable.list-expanded:hover:after{color:#282F73;}.practice-areas-listing .practice-area-root .expandable.list-expanded:hover>.practice-area-title{color:#454141;}.practice-areas-listing .practice-area-root .expandable.list-expanded .practice-area-children .practice-area-children{display:block;}.practice-areas-listing .practice-area-root .expandable .list-expansion-link-wrapper{display:none;}.practice-areas-listing .practice-area-root .expandable.list-collapsed:hover .practice-area-children .practice-area-title{color:#fff;}.practice-areas-listing-flat .practice-area:hover,.practice-areas-listing-taxonomy .practice-area:hover{background:#fff;}.practice-areas-listing-flat .practice-area:hover>.practice-area-title,.practice-areas-listing-taxonomy .practice-area:hover>.practice-area-title{color:#2B6AB9;}.practice-areas-listing-taxonomy .practice-area-root>.practice-area{padding:0;}.practice-areas-listing-taxonomy .practice-area-root .not-expandable{padding:0;}.practice-areas-listing-taxonomy .practice-area-root .expandable .practice-area-title{padding:25px 30px 25px 0;}.practice-areas-listing-post-parent .practice-area-root>.practice-area.has-children{padding:25px 30px 25px 0;}.practice-areas-listing-post-parent .practice-area-root>.practice-area.has-children>.practice-area-title{padding:0;}.practice-page-type #sidebar-primary{width:260px;float:right;margin-right:0;background-color:#282F73;color:#fff;}.practice-page-type #sidebar-primary .btn{margin:0 0 30px 20px;color:#fff;background-color:#1b204d;display:inline-block;}.practice-page-type #sidebar-primary .btn:hover{background-color:#0e1027;}.practice-page-type #sidebar-primary .widgettitle{margin:20px;display:none;}.featured-project-description{margin:10px 20px 20px 20px;font-size:13px;}.featured-project-widget img{display:block;}.parent-practice-area{font-size:20px;font-weight:normal;text-transform:none;margin:43px 0 10px;display:block;line-height:1.1;color:#908F7B;}.parent-practice-area a{color:#908F7B;}.practice-area-microsite.main-microsite-template #sidebar-secondary{width:260px;margin-left:85px;margin-right:0;margin-top:0px;float:right;}.return-to-mainsite a{text-decoration:none;}.menu-hidden .return-to-mainsite{margin-top:55px;}.menu-hidden .return-to-mainsite a{text-decoration:none;}.menu-hidden .return-to-mainsite a:after{content:"\f0d7";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.menu-visible .return-to-mainsite{margin-top:0;}.menu-visible .return-to-mainsite a{color:#969696;background-color:#E7E8EA;padding:10px;display:block;}.menu-visible .return-to-mainsite a:after{content:"\f00d";font-family:"FontAwesome";color:#969696;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.menu-visible .return-to-mainsite a:after{top:0;}.blogs-microsite #microsite-content,.practice-area-microsite.blog-posts-microsite-template #microsite-content,.industry-microsite.blog-posts-microsite-template #microsite-content{width:1200px;float:left;}.blogs-microsite #microsite-content.has-sidebar,.practice-area-microsite.blog-posts-microsite-template #microsite-content.has-sidebar,.industry-microsite.blog-posts-microsite-template #microsite-content.has-sidebar{width:760px;}.blogs-microsite #microsite-content.has-sidebar.has-primary-sidebar,.practice-area-microsite.blog-posts-microsite-template #microsite-content.has-sidebar.has-primary-sidebar,.industry-microsite.blog-posts-microsite-template #microsite-content.has-sidebar.has-primary-sidebar{width:590px;}.blogs-microsite #sidebar-primary,.practice-area-microsite.blog-posts-microsite-template #sidebar-primary,.industry-microsite.blog-posts-microsite-template #sidebar-primary{margin:0 85px 0 0;width:260px;float:left;}.blogs-microsite #sidebar-secondary,.practice-area-microsite.blog-posts-microsite-template #sidebar-secondary,.industry-microsite.blog-posts-microsite-template #sidebar-secondary{width:260px;float:right;margin:0 0 0 85px;}.blogs-microsite .sidebar .widget,.practice-area-microsite.blog-posts-microsite-template .sidebar .widget,.industry-microsite.blog-posts-microsite-template .sidebar .widget{background-color:#E7E8EA;padding:25px;border:0;}.blogs-microsite.custom-microsite-template #sidebar-secondary .widget,.practice-area-microsite.blog-posts-microsite-template.custom-microsite-template #sidebar-secondary .widget,.industry-microsite.blog-posts-microsite-template.custom-microsite-template #sidebar-secondary .widget{background-color:transparent;padding:0;}.blogs-microsite h2,.practice-area-microsite.blog-posts-microsite-template h2,.industry-microsite.blog-posts-microsite-template h2{margin-bottom:0;}.blogs-microsite h4,.practice-area-microsite.blog-posts-microsite-template h4,.industry-microsite.blog-posts-microsite-template h4{font-size:18px;font-weight:bold;margin-bottom:25px;}.blogs-microsite .categories,.practice-area-microsite.blog-posts-microsite-template .categories,.industry-microsite.blog-posts-microsite-template .categories{position:relative;margin-bottom:20px;}.blogs-microsite .blog-cat-wrapper.mobile,.practice-area-microsite.blog-posts-microsite-template .blog-cat-wrapper.mobile,.industry-microsite.blog-posts-microsite-template .blog-cat-wrapper.mobile{display:none;}.blogs-microsite .microsite-page-heading,.practice-area-microsite.blog-posts-microsite-template .microsite-page-heading,.industry-microsite.blog-posts-microsite-template .microsite-page-heading{margin-bottom:30px;font-size:35px;}.blogs-microsite .header-menu{display:none;}.blogs-microsite #content.has-sidebar #microsite-content{width:760px;}.blogs-microsite #content.has-sidebar #microsite-content.has-sidebar{width:590px;}.blogs-microsite .microsite-title{line-height:1.1;}.blogs-microsite .widget-rss-widget{border-top:none;}.blogs-microsite .blog-post-title,.blog-posts-microsite-template .blog-post-title{color:#2B6AB9;font-size:32px;font-weight:500;text-decoration:none;}.blog-search-form .input-wrap{display:inline-block;}.blog-search-input{width:120px;height:35px;border:1px solid #ccc;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;padding-left:10px;padding-right:10px;}.blog-search-btn{padding:14px 12px 13px;}.blog-post-subtitle{color:#454141;font-size:20px;font-style:italic;font-weight:normal;margin-top:5px;display:block;}.blog-post-byline-block{clear:both;margin-top:30px;margin-bottom:30px;overflow:hidden;}.blog-post-byline{font-size:14px;float:left;}.blog-post-authors a{text-decoration:none;}.blog-post-date{padding-right:10px;}.blog-post-comments-number{float:left;font-size:14px;}.blog-post-comments-number a{color:#454141;}.blog-post-comments-number:before{content:"[";margin-right:3px;}.blog-post-comments-number:after{content:"]";margin-left:3px;}.blog-post-excerpt{clear:both;}.blog-post{clear:both;overflow:hidden;margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.blog-post:first-child{margin-top:0;border-top:none;padding-top:0;}.blog-post .btn-primary{margin-top:20px;display:inline-block;}.contributing-authors{position:relative;overflow:hidden;margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.contributing-authors:first-child{margin-top:0;border-top:none;padding-top:0;}.blog-author{clear:both;margin-bottom:15px;overflow:hidden;}.blog-author:last-child{margin-bottom:0;}.author-details{width:135px;float:right;}.author-details i:before{font-size:20px;color:#969696;}.icon-email:before{content:"\f199";font-family:"FontAwesome";color:#969696;font-size:20px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.subscribe-to-our-feed a:before{content:"\f143";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.blogs-post-type .blog-top-square-image .top-image,.blog-posts-microsite-template .blog-top-square-image .top-image{width:250px;float:left;margin-right:30px;clear:both;}.blogs-post-type .blog-top-square-image .blog-post-excerpt,.blog-posts-microsite-template .blog-top-square-image .blog-post-excerpt{margin-top:-4px;clear:none;}.blogs-post-type .blog-top-wide-image .top-image,.blog-posts-microsite-template .blog-top-wide-image .top-image{margin-right:30px;width:250px;float:left;clear:both;}.blogs-post-type .blog-top-wide-image .blog-post-excerpt,.blog-posts-microsite-template .blog-top-wide-image .blog-post-excerpt{clear:none;margin-top:-4px;}.blogs-post-type.main-microsite-template .blog-post-title:hover,.blog-posts-microsite-template.main-microsite-template .blog-post-title:hover{color:#282F73;}.blogs-post-type.main-microsite-template .blog-post-byline-block,.blog-posts-microsite-template.main-microsite-template .blog-post-byline-block{margin-top:22px;}.blog-post-listing-content{clear:both;float:left;}.blog-category-listing .blog-post-title,.blog-search-results .blog-post-title{font-size:22px;}.blog-category-listing .blog-post-title:hover,.blog-search-results .blog-post-title:hover{color:#282F73;}.blog-category-listing .blog-post-subtitle,.blog-search-results .blog-post-subtitle{font-size:18px;line-height:1.3;margin-bottom:10px;}.blog-category-listing .blog-post .btn-primary,.blog-search-results .blog-post .btn-primary{float:right;}.blog-category-listing.blogs-microsite h2,.blog-search-results.blogs-microsite h2{margin-bottom:10px;line-height:1.3;}.blog-category-listing .blog-post-byline-block,.blog-search-results .blog-post-byline-block{margin-top:15px;margin-bottom:20px;clear:none;}.blog-category-listing .blog-post-thumbnail,.blog-search-results .blog-post-thumbnail{margin-top:6px;margin-bottom:20px;}.blog-category-heading,.blog-search-results-heading{font-size:35px;font-weight:500;color:#454141;margin-bottom:30px;}.blog-post-thumbnail{float:right;margin-left:30px;}.search-results .blog-post{margin-top:0;border-top:none;padding-top:0;}.search-blog-post-title{font-weight:bold;}.person-microsite.blog-posts-microsite-template h2,.practice-area-microsite.blog-posts-microsite-template h2,.industry-microsite.blog-posts-microsite-template h2{margin-bottom:0;}.person-microsite .btn,.practice-area-microsite .btn,.industry-microsite .btn{display:inline-block;margin-top:15px;margin-bottom:30px;}.person-microsite .blog-post .btn,.practice-area-microsite .blog-post .btn,.industry-microsite .blog-post .btn{margin-bottom:0;}.practice-area-microsite .visit-the-full-blog,.industry-microsite .visit-the-full-blog{margin-bottom:0;}.blog-post-post-type .blog-post-title{color:#454141;font-size:35px;font-weight:500;}.blog-post-post-type .share-this-links{clear:both;}.blog-post-post-type .archive-detail-description{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;margin-top:35px;}.blog-post-post-type .blog-top-square-image .top-image{width:auto;}.blog-post-post-type .blog-top-square-image .top-image-caption{margin-top:0;width:auto;font-size:14px;}.blog-post-post-type .blog-top-wide-image{width:auto;}.blog-post-post-type .blog-top-wide-image .top-image{margin-bottom:0;width:545px;}.blog-post-post-type .blog-top-wide-image .top-image-caption{margin-top:0;width:auto;font-size:14px;}.blog-post-post-type .blog-post{margin-top:0;border-top:none;padding-top:0;}.blog-post-post-type .widget-author{margin-bottom:30px;}.blog-post-post-type .widget-related-content{border-top:none;}.blog-post-post-type .widget-related-content .inner{position:relative;}.blog-post-post-type .widget-related-content .teaser-thumbnail{margin-bottom:15px;}.blog-post-post-type .widget-related-content a{text-decoration:none;}.blog-post-post-type .widget-related-content .blog-post-title{color:#454141;font-size:15px;font-weight:normal;}.blog-post-post-type .widget-related-content .btn{display:inline-block;margin-top:15px;}.blog-post-post-type .label-view-next{background:none;padding:0;height:auto;color:#000;font-size:18px;font-weight:bold;margin-bottom:15px;margin-left:30px;}.blog-post-post-type .label-view-next:before{content:"\f15b";font-family:"FontAwesome";color:#282F73;font-size:20px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.blog-post-post-type .label-view-next:before{position:absolute;left:0;margin-top:-3px;}.blog-post .top-image-container{margin-bottom:0;border-bottom:none;padding-bottom:0;}.blog-post-file-under{margin-top:30px;}#comments-content-wrapper{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}#comments-title{margin-top:0;font-size:22px;}#comments-quantity{font-size:14px;display:block;margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:30px;}.commentlist{margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:30px;}.commentlist li{list-style:none;margin-left:0;margin-top:30px;}.commentlist li li{position:relative;padding-left:25px;}.commentlist li li:before{content:"\f086";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.commentlist li li:before{left:22px;top:2px;margin-left:-18px;}.commentlist .vcard .fn{color:#454141;font-style:normal;font-weight:bold;}.commentlist .vcard .says{display:none;}.commentlist .vcard:before{display:none;}.comment-body{margin-bottom:30px;}.comment-body:last-child{margin-bottom:0;}.comment-meta{margin-bottom:15px;}.comment-meta a{color:#ccc;text-decoration:none;font-size:14px;}.reply{font-size:14px;}.reply a{color:#454141;}#reply-title{margin-top:0;color:#454141;}.comment-notes{font-size:14px;margin-bottom:30px;}#commentform label{display:inline-block;width:110px;padding-top:5px;vertical-align:top;clear:both;}#commentform .input-wrap{display:inline-block;}#commentform input[type="text"]{width:280px;height:35px;border:1px solid #ccc;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;padding-left:10px;padding-right:10px;}#commentform textarea{width:280px;height:150px;border:1px solid #ccc;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;padding:10px;}#commentform input[type="submit"]{margin-left:113px;background-color:#282F73;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;}#commentform input[type="submit"]:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#commentform input[type="submit"]:hover{background-color:#282F73;color:#fff;}.microsite-blog-post-detail .blog-post{margin-top:0;border-top:none;padding-top:0;}.microsite-blog-post-detail .description{margin-bottom:0;border-bottom:none;padding-bottom:0;}.demo-blog #page-title-bar{background:url("//baseline.gjtest.com/content/uploads/2015/07/blog-bg.jpg") center;}.demo-blog .microsite-menu ul li.last-item,.demo-blog .microsite-menu ul li.last-menu-item{margin-top:0;}body.archive{background:#fff;}body.post-type-archive-news-item{background:#fff;}body.post-type-archive-event{background:#fff;}body.post-type-publication{background:#fff;}body.post-type-case-study{background:#fff;}body.post-type-archive-press-item{background:#fff;}.archive :-ms-input-placeholder{color:#969696;}.archive .page-title-heading{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:38px;font-weight:500;text-decoration:none;text-transform:none;color:#fff;margin-bottom:65px;}.archive #content{width:860px;padding-bottom:0;}.archive .news-item-title,.archive .publication-title{clear:both;}.archive-listing{margin-bottom:15px;}.archive-listing .post-title{font-size:17px;font-weight:500;text-decoration:none;}.publication-name{display:block;}#archive-search{margin-top:0;}.archive-search-toggle-wrap{width:100%;display:block;}.archive-search-separator{width:100%;border-bottom:1px solid #ccc;}.archive-search-toggle{position:absolute;top:-52px;right:0;text-align:right;font-size:12px;font-weight:normal;text-decoration:none;line-height:1.3;color:#2B6AB9;}.archive-search-toggle:after{font-size:12px;color:#2B6AB9;top:0;}.archive-search-toggle:hover{color:#282F73;}.archive-search-toggle:hover:after{color:#282F73;}.post-type-archive.search .search-query{padding-top:20px;clear:both;}.post-type-archive.search label{font-style:italic;}.post-type-archive.search .first{padding-top:20px;margin-top:0;}#archive-search-inner{margin-bottom:40px;}.clear-results{background-color:#969696;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;margin:5px 0 15px 0;display:inline-block;}.clear-results:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.clear-results:hover{background-color:#282F73;color:#fff;}.archive-detail-page #page-title-bar{height:100px;}.archive-detail-page #page-title-bar a{color:#fff;}.archive-detail-page #page-title-bar a:hover{color:#6d9fdd;}.archive-detail-page #page-title-bar .detail-breadcrumb{display:block;font-size:24px;font-weight:normal;margin-top:33px;margin-bottom:55px;text-decoration:none;text-transform:none;}.archive-detail-page #page-title-bar .detail-breadcrumb:before{content:"\f104";font-family:"FontAwesome";color:#fff;font-size:24px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.archive-detail-page #page-title-bar .detail-breadcrumb:hover:before{color:#6d9fdd;}.archive-detail-page #page-title-bar .detail-breadcrumb:before{margin-left:-13px;}.archive-detail-page #content{width:1050px;padding-bottom:0;}.archive-detail-page #content.has-sidebar{width:1200px;}.archive-detail-page #content.has-sidebar #post-content{width:1200px;}.archive-detail-page #content.has-sidebar #post-content.has-sidebar{width:930px;}.archive-detail-page #content #post-content{float:left;width:1050px;}.archive-detail-page #content #post-content.has-sidebar{width:785px;}.archive-detail-page #sidebar-secondary{margin-top:5px;}.archive-detail-page h1{font-size:35px;font-weight:normal;margin-bottom:30px;color:#454141;line-height:1.5;text-transform:none;}.archive-detail-description{clear:both;}.addthis_toolbox{border-radius:2px;background:transparent;padding:7px 7px 25px 0;display:block;width:auto;position:relative;border-bottom:1px solid #ccc;}.at16t_email{background:url('../../baseline-theme/img/share-email-icon.jpg');}.share-this-links{margin-top:40px;margin-bottom:40px;font-size:13px;}.share-this-text{font-size:13px;bottom:6px;text-transform:uppercase;float:left;display:block;position:absolute;}.share-this-text:after{content:":";}.at4-icon.aticon-email{background-color:#ff7902!important;}.addthis_button_email{margin-left:100px;}.at300b:hover{opacity:.5;}.associations-widget .person{margin-bottom:15px;}.associations-widget p{font-size:14px;line-height:1.3;}.associations-widget:first-child{border-top:none;padding-top:0;margin-top:0;}.associations-widget .widgettitle{color:#454141;font-size:18px;font-weight:500;}.post-type-archive-news-item #content{width:1050px;}.post-type-archive-news-item #content.has-sidebar{width:860px;}.news-item-post-type.not-microsite #sidebar-primary{width:260px;}.news-item-listing{margin-bottom:25px;padding-top:20px;border-top:1px solid #ccc;}.news-item-listing a{text-decoration:none;color:#2B6AB9;}.news-item-listing a:hover{color:#282F73;}.news-item-listing .more-link{text-decoration:none;display:none;}.news-item-listing .news-item-title{font-size:17px;font-weight:500;margin-right:5px;display:block;}.news-item-listing .news-item-title:hover{color:#282F73;}.news-item-listing.first{border-top:none;}.news-date-and-type .date{font-size:15px;color:#454141;}.news-date-and-type .news-item-type{font-size:15px;}.news-item-source{font-style:italic;}.news-first-item .news-item-title{font-size:40px;font-weight:normal;display:block;color:#2B6AB9;line-height:1.3;margin-bottom:7px;}.news-first-item .news-item-title a{color:#2B6AB9;}.news-first-item .news-item-title:hover{color:#0e1027;}.news-first-item .description{font-size:15px;color:#454141;}.news-first-item .description:hover{color:#454141;}.news-first-item .more-link{display:inline;position:relative;padding-right:20px;}.news-first-item .more-link:after{position:absolute;top:2px;}.single-news-item.not-microsite #content{width:1050px;}.single-news-item.not-microsite #content.has-sidebar{width:1200px;}.single-news-item.not-microsite #content.has-sidebar #post-content{width:1200px;}.single-news-item.not-microsite #content.has-sidebar #post-content.has-sidebar{width:930px;}.single-news-item.not-microsite #content #post-content.has-sidebar{width:785px;}.news-item-detail .addthis_toolbox{margin-top:15px;}.post-type-archive-event #content{width:1050px;}.post-type-archive-event #content.has-sidebar{width:860px;}.event-post-type.not-microsite #sidebar-primary{width:260px;}.event-listing{margin-bottom:25px;}.event-listing .post-title{font-size:18px;font-weight:500;text-decoration:none;color:#2B6AB9;margin:0 0 3px 0;display:inline-block;}.event-listing .post-title:hover{color:#0e1027;}.event-listing .event-date-time,.event-listing .event-speaker-list,.event-listing .event-location{font-size:15px;}.event-listing label{margin-right:5px;}.event-listing.first{margin-top:20px;}.event-speaker-thumbnails{margin-top:15px;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;}.event-listing label,.event-detail label{margin-right:5px;}h2.events-heading{font-size:34px;color:#000;padding-top:30px;margin-bottom:30px;font-weight:500;}h2.past-events-heading{border-top:1px solid #ccc;margin-top:35px;}.single-event.not-microsite #content{width:1050px;}.single-event.not-microsite #content.has-sidebar{width:1200px;}.single-event.not-microsite #content.has-sidebar #post-content{width:1200px;}.single-event.not-microsite #content.has-sidebar #post-content.has-sidebar{width:930px;}.single-event.not-microsite #content #post-content.has-sidebar{width:785px;}.single-event.not-microsite #page-title-bar .detail-breadcrumb{font-size:24px;font-weight:normal;margin-bottom:55px;display:inline-block;}.single-event.not-microsite h1{font-size:35px;font-weight:normal;}.single-event .event-details{display:table;}.single-event .event-details .event-date-time,.single-event .event-details .event-speaker-list,.single-event .event-details .event-location{display:table-row;}.single-event .event-details .event-date-time label,.single-event .event-details .event-speaker-list label,.single-event .event-details .event-location label{width:80px;display:table-cell;}.event-details{margin-bottom:15px;}.event-detail span.image{margin-bottom:15px;display:block;}.event-location-container{display:inline-table;}.event-location-details{display:block;}.event-location-details p{margin-bottom:0;}.type-event .btn{background-color:#282F73;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;margin-bottom:20px;margin-left:80px;}.type-event .btn:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.type-event .btn:hover{background-color:#282F73;color:#fff;}.microsite.single-event .page-title-bar-heading{font-size:36px;margin-bottom:0;}.microsite .events-heading{font-size:34px;color:#000;margin-bottom:30px;font-weight:500;padding-top:0;}.microsite .upcoming-events-heading{padding-top:0;}.microsite .past-events-heading{padding-top:35px;}.post-type-archive-case-study #content{width:1200px;}.post-type-archive-case-study #content.has-sidebar{width:1120px;}.post-type-archive-case-study #content.has-sidebar .case-study-listing{width:5px;}.post-type-archive-case-study .case-study-listing{float:left;margin-right:45px;width:370px;display:inline-table;height:300px;}.post-type-archive-case-study .case-study-listing .post-title{font-size:15px;font-weight:normal;text-decoration:none;}.post-type-archive-case-study .case-study-listing p{line-height:1.3;}.post-type-archive-case-study .case-study-listing img{width:100%;}.post-type-archive-case-study .case-study-listing .read-more{display:none;}.post-type-archive-case-study .case-study-listing .related-people{margin-bottom:0;margin-top:15px;}.post-type-archive-case-study .case-study-listing:nth-child(2n+2){margin-right:45px;}.post-type-archive-case-study .case-study-listing:nth-child(3n + 3){margin-right:0;}.case-studies-wrapper{margin-top:40px;margin-bottom:20px;border-bottom:1px solid #ccc;overflow:hidden;}.view-all-case-studies{background-color:#282F73;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;content:"";display:table;clear:both;}.view-all-case-studies:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.view-all-case-studies:hover{background-color:#282F73;color:#fff;}.post-type-archive-case-study.search .case-study-listing{width:860px;height:auto;}.post-type-archive-case-study.search .post-title{font-weight:500;text-decoration:none;}.microsite-case-study-listing{border-top:1px solid #ccc;margin-bottom:30px;display:block;float:left;width:100%;}.microsite-case-study-listing.first{border:none;padding-top:0;}.microsite-case-study-listing.first h3{margin-top:0;}.microsite-case-study-listing h3{margin:30px 0 10px 0;}.microsite-case-study-listing .additional-info-heading{display:none;}.microsite-case-study-listing .additional-info{float:left;margin:0;}.microsite-case-study-listing .additional-info li{margin-left:27px;}.microsite-case-study-listing .related-people{margin:15px 0 0 27px;position:relative;}.microsite-case-study-listing .related-people .icon-user:before{margin-left:-25px;position:absolute;}.case-study-detail img{margin:5px 0 20px 0;}.post-type-archive-publication #content{width:1050px;}.post-type-archive-publication #content.has-sidebar{width:860px;}.publication-post-type.not-microsite #sidebar-primary{width:260px;}.publication-listing{margin-bottom:25px;padding-top:20px;border-top:1px solid #ccc;display:block;float:left;width:100%;}.publication-listing .publication-date-and-type{color:#454141;font-size:15px;display:block;}.publication-listing .date{display:inline-block;}.publication-listing .publication-title,.publication-listing .byline{display:block;float:left;}.publication-listing .publication-title{width:100%;}.publication-listing .publication-title a{float:none;}.publication-listing .publication-name{font-size:15px;color:#454141;font-style:italic;}.publication-listing .date{color:#454141;font-size:15px;}.publication-listing .post-title{font-size:18px;font-weight:500;text-decoration:none;color:#2B6AB9;display:block;float:left;}.publication-listing .post-title.phantom{float:none;color:#454141;}.publication-listing .post-title.phantom:hover{color:#454141;}.publication-listing .post-title:after{display:none;}.publication-listing .post-title:hover{color:#282F73;}.publication-listing .publication-title:after{display:none;}.publication-listing .publication-teaser-image{float:right;margin:4px 0 4px 85px;}.publication-listing .leadership-wrapper img{float:left;margin:4px -60px 4px 0;width:60px;height:60px;}.publication-listing .byline{font-size:15px;color:#454141;}.publication-listing.first{border-top:none;}.publication-listing .publication-type:after{font-size:14px;color:#454141;}.publication-listing.media-slideshare-format .publication-type:after{content:"\f080";font-family:"FontAwesome";color:#454141;font-size:14px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.publication-listing.media-audio-format .publication-type:after{content:"\f028";font-family:"FontAwesome";color:#454141;font-size:14px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.publication-listing.media-video-format .publication-type:after{content:"\f03d";font-family:"FontAwesome";color:#454141;font-size:14px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.phantom{color:#454141;}.status-phantom .date,.status-phantom .byline,.status-phantom .publication-name,.status-phantom .publication-date-and-type{color:#454141;}.status-phantom.media-slideshare-format .publication-type:after,.status-phantom.media-audio-format .publication-type:after,.status-phantom.media-video-format .publication-type:after{color:#454141;}.single-publication.not-microsite #content{width:1050px;}.single-publication.not-microsite #content.has-sidebar{width:1200px;}.single-publication.not-microsite #content.has-sidebar #post-content{width:1200px;}.single-publication.not-microsite #content.has-sidebar #post-content .publication-top-square-image .top-image-caption{width:730px;}.single-publication.not-microsite #content.has-sidebar #post-content.has-sidebar{width:930px;}.single-publication.not-microsite #content.has-sidebar #post-content.has-sidebar .publication-top-square-image .top-image-caption{width:460px;}.single-publication.not-microsite #content #post-content.has-sidebar{width:785px;}.single-publication.not-microsite #content #post-content.has-sidebar .publication-top-square-image .top-image-caption{width:315px;}.single-publication.not-microsite #content #post-content .publication-top-square-image .top-image-caption{width:580px;}.publication-info{margin-bottom:15px;display:block;}.publication-info .publication-name,.publication-info .date,.publication-info .byline{display:block;}.publication-info .publication-name{font-weight:normal;font-style:italic;}.publication-info .publication-name,.publication-info .date{display:inline-block;}.publication-detail iframe{margin-top:20px;margin-bottom:30px;}.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;}.top-image-container{overflow:hidden;clear:both;margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:30px;}.top-image-caption{display:block;margin-top:10px;font-size:14px;color:#686762;}.publication-top-square-image .top-image{float:left;}.publication-top-square-image .top-image-caption{float:left;padding-left:25px;margin-top:0;}.person-microsite .publication-top-square-image .top-image-caption{width:445px;}.publication-navigation-teaser{background-color:#E7E8EA;border:1px solid #ccc;z-index:9999;display:none;}.publication-navigation-teaser.location-side{right:2px;position:fixed;}.publication-navigation-teaser.location-side .related-publication{padding:20px 20px;width:150px;}.publication-navigation-teaser.location-side .btn{margin:0 20px 20px 0;display:block;float:right;}.publication-navigation-teaser.location-bottom{position:fixed;top:auto;right:0;bottom:0;width:400px;background-color:#969696;border-bottom:none;}.publication-navigation-teaser.location-bottom .related-publication{overflow:hidden;width:auto;float:none;padding:20px;color:#fff;position:relative;}.publication-navigation-teaser.location-bottom .related-publication:hover{color:#fff;}.publication-navigation-teaser.location-bottom .related-publication:hover:before{background-color:#D0AD39;}.publication-navigation-teaser.location-bottom .related-publication:hover .publication-title:after{color:#fff;}.publication-navigation-teaser.location-bottom .related-publication:before{content:'';display:block;height:100%;width:35px;right:0;top:0;position:absolute;background-color:#2B6AB9;}.publication-navigation-teaser.location-bottom .teaser-thumbnail{padding-right:25px;float:left;}.publication-navigation-teaser.location-bottom .publication-title{float:left;width:140px;font-size:14px;max-height:125px;overflow:hidden;}.publication-navigation-teaser.location-bottom .publication-title:after{content:"\f101";font-family:"FontAwesome";color:#969696;font-size:40px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.publication-navigation-teaser.location-bottom .publication-title:after{display:block;height:62px;width:30px;padding-left:5px;position:absolute;right:0;top:50%;margin-top:-31px;}.publication-navigation-teaser.location-bottom .publication-title:first-child{width:310px;min-height:50px;font-size:14px;}.publication-navigation-teaser.location-bottom .btn{display:none;}.publication-navigation-teaser.location-embed{margin-top:30px;}.publication-navigation-teaser.location-embed .inner{overflow:hidden;}.publication-navigation-teaser.location-embed .related-publication{padding:20px 20px 0;}.publication-navigation-teaser.location-embed .teaser-thumbnail{float:left;margin-bottom:20px;}.publication-navigation-teaser.location-embed .publication-title{margin-bottom:15px;}.publication-navigation-teaser.location-embed .btn{float:right;margin-right:20px;margin-bottom:20px;}.publication-navigation-teaser.location-embed.has-thumbnail .publication-title{margin-left:170px;}.publication-navigation-teaser .teaser-thumbnail{display:block;margin-bottom:10px;}.publication-navigation-teaser .teaser-thumbnail img{display:block;}.publication-navigation-teaser .related-publication{display:block;font-size:14px;color:#2B6AB9;text-decoration:none;}.publication-navigation-teaser .related-publication:hover{color:#282F73;}.label-view-next{display:block;background-color:#282F73;color:#fff;height:2em;padding-left:20px;padding-top:7px;font-size:14px;font-weight:normal;text-transform:none;}.contact-page-type #page-title-bar{height:125px;}.contact-page-type #content{width:940px;}.contact-page-type .office-location-details{display:inline-block;width:495px;float:right;}.contact-page-type .office{float:left;margin-right:85px;width:855px;display:inline-table;height:250px;}.contact-page-type .office a{display:inline-block;}.contact-page-type .office .office-location-image{float:left;margin-top:7px;width:330px;}.contact-page-type .post-title{font-size:17px;font-weight:500;color:#282F73;text-decoration:none;}.contact-page-type .post-title:hover{color:#0e1027;}.contact-page-type h2{display:none;}.contact-page-type .sidebar aside{padding-top:25px;border-top:0;}.contact-page-type #sidebar-primary{margin-left:0;width:260px;float:right;}.departmental-contacts-widget{background-color:#E7E8EA;padding:25px;margin-bottom:20px;font-size:14px;}.departmental-contacts-widget .email{display:block;}.contact-subscribe-widget{background-color:#E7E8EA;padding:20px;font-size:14px;}.map-link{background-color:#282F73;color:#fff;padding:6px 11px 6px 11px;font-size:12px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;margin:15px 0;display:inline-block;}.map-link:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.map-link:hover{background-color:#282F73;color:#fff;}.single-office #page-title-bar{height:100px;margin-bottom:55px;color:#fff;}.single-office #page-title-bar a{color:#fff;}.single-office #page-title-bar a:hover{color:#6d9fdd;}.single-office #content{width:860px;}.single-office .detail-breadcrumb{display:block;font-size:24px;color:#fff;font-weight:normal;margin-bottom:55px;margin-top:33px;text-transform:none;text-decoration:none;}.single-office .detail-breadcrumb:before{content:"\f104";font-family:"FontAwesome";color:#fff;font-size:24px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.single-office .detail-breadcrumb:hover{color:#6d9fdd;}.single-office .detail-breadcrumb:hover:before{color:#6d9fdd;}.single-office .detail-breadcrumb:before{margin-left:-13px;}.single-office .post-title{display:block;font-size:35px;font-weight:normal;margin-bottom:30px;color:#454141;text-transform:none;}.first.last .office-location-details,.office-location-details{float:left;width:auto;margin-bottom:15px;}.office-location-map{width:400px;margin:0 85px 15px 0;float:left;}.office-location-description{content:"";display:table;clear:both;}.heading-location-title-bar #page-title-bar{height:125px;}.heading-location-page-block #page-title-bar,.heading-location-post-block #page-title-bar{height:100px;}.heading-location-page-block .page-title-heading,.heading-location-post-block .page-title-heading{margin-bottom:25px;}.section-overview-with-callouts-page-type .description,.achievements-page-type .description{margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:30px;}.breadcrumb-link{display:inline-block;margin-top:30px;color:#fff;font-size:24px;text-transform:none;font-weight:500;}.breadcrumb-link:before{content:"\f104";font-family:"FontAwesome";color:#2B6AB9;font-size:24px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.breadcrumb-link:before{margin-left:-13px;color:#fff;}.breadcrumb-link:hover{color:#2B6AB9;}.breadcrumb-link:hover:before{color:#2B6AB9;}.content-callout-entry{clear:both;display:table;margin-top:30px;border-top:1px solid #ccc;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:#2B6AB9;}.callout-image{float:left;margin:6px 20px 0 0;}.callout-description p{display:table;}.callout.button{background-color:#282F73;color:#fff;padding:6px 11px 6px 11px;font-size:12px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;margin:15px 0;display:inline-block;}.callout.button:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.callout.button:hover{background-color:#282F73;color:#fff;}.content-drop-image{margin-bottom:15px;}.drop-image,.fact-image{float:right;margin:6px 0 25px 50px;}.hero-graphic-triplet{margin-bottom:25px;}.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 #ccc;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:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight:bold;font-size:15px;color:#282F73;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:15px;}.achievements-entry{margin-top:30px;border-top:1px solid #ccc;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 20px 0 0;}.achievement-heading{margin-top:0;font-size:15px;font-weight:bold;color:#454141;}.intro-paragraph{font-size:18px;margin-bottom:15px;}.intro-paragraph p{line-height:1.8;}.section-overview-with-hero-graphic-page-type .intro-paragraph{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px;}.key-fact-entry{margin-bottom:30px;padding-left:34px;position:relative;}.key-fact-entry:before{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.key-fact-entry:before{position:absolute;left:0;width:20px;height:20px;line-height:20px;top:1px;text-align:center;background-color:#D0AD39;}.key-fact-entry.first h3{margin-top:0;}.qa-entry{border-top:1px solid #ccc;padding-top:30px;margin-bottom:30px;}.qa-entry.first{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.qa-question{position:relative;font-weight:bold;font-size:18px;color:#454141;margin-left:75px;margin-bottom:15px;}.qa-question:before{content:"\25cf";font-family:"arial";color:#D0AD39;font-size:130px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.qa-question:before{position:absolute;top:-42px;left:-83px;line-height:1em;}.qa-question:after{content:'Q.';position:absolute;top:2px;left:5px;margin-left:-63px;font-size:30px;line-height:55px;color:white;}.qa-answer{margin-left:75px;}.qa-answer:before{content:"Answer:";font-weight:bold;display:inline-block;float:left;margin-right:5px;text-transform:capitalize;}.logo-grid-wrapper{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;padding-top:38px;}.logo-grid-item{float:left;width:225px;margin-right:92.5px;margin-bottom:18px;}.logo-grid-item:nth-child(3n + 3){margin-right:0;}.logo-grid-image img{border:1px solid #ccc;display:block;float:left;}.image-grid-wrapper{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;padding-top:40px;}.image-grid-item{float:left;width:340px;margin-right:180px;margin-bottom:18px;height:320px;}.image-grid-item img{display:block;}.image-grid-item:nth-child(2n + 2){margin-right:0;}.grid-image-caption{background-color:#E7E8EA;font-size:14px;color:#454141;padding:10px 15px;height:40px;}.error404 .sidebar{display:none;}.not-found h2{margin-bottom:10px;}.subscribe-page-type #post-content form{margin:30px 0;}.subscribe-page-type #post-content .field{width:100%;}.subscribe-page-type #post-content .field label{width:120px;}.subscribe-page-type #post-content .field.check-field-item label{display:none;}.subscribe-page-type #post-content .required-field{color:#e20e0e;}.subscribe-page-type #post-content label{display:inline-block;}.subscribe-page-type #post-content .input-wrap{display:inline-block;position:relative;}.subscribe-page-type #post-content input[type="checkbox"]{margin:1px 7px 5px 0;}.subscribe-page-type .btn{background-color:#282F73;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;}.subscribe-page-type .btn:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.subscribe-page-type .btn:hover{background-color:#282F73;color:#fff;}.subscribe-checklist-wrap{margin:20px 0 20px 122px;}.subscribe-checklist-wrap .practice_areas{margin:10px 0;}.subscribe-checklist-wrap ul{border:2px solid #ccc;max-width:450px;max-height:200px;margin:0;padding:10px;overflow:auto;}.subscribe-checklist-wrap li{margin-left:0;}.subscribe-checklist-wrap li:before{display:none;}.subscribe-checklist-wrap .check-field-item{margin:30px 0;}.subscribe-checklist-wrap .toggle-field-wrap{margin-bottom:20px;}.subscribe-checklist-wrap label{margin-bottom:5px;}.success{font-size:22px;font-weight:700;}.subscribe-return-button{background-color:#282F73;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;margin:30px 0;}.subscribe-return-button:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.subscribe-return-button:hover{background-color:#282F73;color:#fff;}.home #main{background-color:#fff;background-image:none;}.home #footer{margin-top:0;}.home-top{width:1000px;height:auto;background-color:transparent;margin-right:auto;margin-left:auto;}.home-top h1{color:#fff;font-size:64px;letter-spacing:0;font-weight:normal;font-style:normal;margin:85px 0 20px;width:auto;}.home-top p{line-height:1.8;text-align:justify;color:#fff;font-size:21px;width:auto;}.home-top .learn-more-link{font-size:12px;text-decoration:none;color:#fff;}.home-top .learn-more-link:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.home-top .learn-more-link:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:0.5;}.homepage-buttons{margin:40px 0 100px 0;text-transform:uppercase;}.homepage-buttons .select-person,.homepage-buttons .select-practice,.homepage-buttons .mobile a{background-color:#39342c;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;margin:0 15px 0 0;width:auto;padding:13px 20px;font-size:16px;text-transform:uppercase;}.homepage-buttons .select-person:after,.homepage-buttons .select-practice:after,.homepage-buttons .mobile a:after{content:"\f105";font-family:"FontAwesome";color:#2B6AB9;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.homepage-buttons .select-person:hover,.homepage-buttons .select-practice:hover,.homepage-buttons .mobile a:hover{background-color:#282F73;color:#fff;}.homepage-buttons .select-person:after,.homepage-buttons .select-practice:after,.homepage-buttons .mobile a:after{font-size:20px;}.homepage-buttons .select-person:hover:after,.homepage-buttons .select-practice:hover:after,.homepage-buttons .mobile a:hover:after{color:white;}.news-ticker{background-color:#282F73;font-size:15px;}.news-ticker .group{display:table;}.news-ticker .col{display:table-row;float:left;text-align:left;vertical-align:middle;height:60px;}.news-ticker .col-1{width:100px;}.news-ticker .col-2{width:1000px;}.news-ticker .col-3{width:100px;text-align:right;float:right;}.news-ticker .news-ticker-label{height:60px;display:table-cell;vertical-align:middle;padding:0;text-transform:uppercase;color:#fff;}.news-ticker ul{height:60px;display:table-cell;vertical-align:middle;padding:3px 20px 0 0;}.news-ticker li{list-style:none;float:left;width:100%;margin:0;padding:0;height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;color:#fff;list-style-type:none;padding-left:0;text-indent:0;}.news-ticker li li:before{content:none;}.news-ticker li:before{content:none;}.news-ticker li a{color:#fff;font-weight:normal;text-decoration:none;}.news-ticker li a:hover{text-decoration:none;color:#b2bb9e;}.news-ticker .view-all-wrapper{height:60px;display:table-cell;vertical-align:middle;text-transform:uppercase;}.news-ticker .view-all{background-color:#1b204d;color:#fff;padding:10px 20px 10px 20px;font-size:14px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;font-size:12px;text-transform:uppercase;padding:8px 15px 9px 15px;}.news-ticker .view-all:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.news-ticker .view-all:hover{background-color:#0e1027;color:#fff;}.job-opening{border-top:1px solid #ccc;margin-top:30px;}.job-opening h3{font-size:20px;margin:30px 0 5px;}.job-opening.job-description-has-intro>h3{cursor:pointer;}.job-opening.job-description-has-intro .description-continued{display:none;}.job-opening .description.description-intro{margin-bottom:20px;}.job-opening .description ul{margin-bottom:20px;}.job-opening.filter-by-office-hidden-initially{display:none;}.job-opening .btn:after{vertical-align:middle;}.job-opening .btn.btn-expand:after{content:"\f107";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.job-opening .btn.btn-expand:after{top:0;}.job-opening .btn.btn-collapse:after{content:"\f106";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.job-opening .btn.btn-collapse:after{top:-1px;}.current-openings{clear:both;}.current-job-openings-page-type .job-opening-filters-label{display:block;float:left;margin:40px 10px 0 0;}.current-job-openings-page-type .filter-controls{display:block;float:left;margin:30px 25px 30px 0;}.current-job-openings-page-type .filter-controls.job-opening-positions-filter-controls,.current-job-openings-page-type .filter-controls.job-opening-office-locations-filter-controls{display:none;}.current-job-openings-page-type .filter-controls .field,.current-job-openings-page-type .filter-controls .text{width:300px;}.joblocation{margin-bottom:20px;font-size:14px;font-style:normal;}@media print {#global-search,.header-menu,.utility-menu,.home .learn-more-link,.people-search-form,.homepage-buttons,.news-ticker,.event-highlight-icon,.sidebar-generic-primary,.news-item-post-type.not-microsite #sidebar-primary,.event-post-type.not-microsite #sidebar-primary,.case-study-post-type.not-microsite #sidebar-primary,.publication-post-type.not-microsite #sidebar-primary,.share-this-links,.archive-search-toggle-wrap,.main-microsite-menu-wrap,.search.people-page-type #sidebar-secondary,.error404 .btn,.callout.button,.clear-results,.microsite-detail-heading:before{display:none;}body,.intro-paragraph{color:#454141;}a{text-decoration:underline;color:#454141;}body a:after{content:" (" attr(href) ") ";display:none;}h3{margin-bottom:5px;}.pull-left{float:none;}ul,li{position:relative;}#main{margin-bottom:30px;display:inline;}#main-inner,#content,#microsite-content{display:inline;float:none;}#microsite-content.has-sidebar{float:left;}#page{margin:0;max-width:100%;min-width:100%;padding:0;width:100%;}#header{padding:25px 0;margin-bottom:25px;border-bottom:10px solid #282F73;display:inline-block;width:100%;height:auto;}#header-inner{height:auto;}.header-logo-link{margin:0;}.btn,.map-link,.blog.btn,.subscribe-page-type .btn{background:none;color:#454141;padding:0;text-decoration:underline;}.btn:after,.map-link:after,.blog.btn:after,.subscribe-page-type .btn:after{display:none;}.btn a,.map-link a,.blog.btn a,.subscribe-page-type .btn a{text-decoration:underline;color:#454141;}.blog.btn{font-size:15px;margin-bottom:30px;}.view-all-case-studies{color:#454141;padding:0;text-decoration:underline;margin-right:0;}.view-all-case-studies:after{display:none;}#content.has-sidebar{width:100%;}.sidebar blockquote{color:#454141;padding:0;}.additional-info-heading{border:0;padding-top:0;}#page-title-bar,.microsite #page-title-bar,.practice-page-type #page-title-bar,.industry-page-type #page-title-bar,.microsite #page-title-bar{height:auto;margin:0;padding:0;}#page-title-bar-inner{margin-bottom:0;margin-top:0;}.page-title-heading,.practice-page-type.not-microsite .page-title-heading,.industry-page-type.not-microsite .page-title-heading,.microsite .page-title-heading{color:#fff;margin:20px 0 30px 0;font-size:37px;font-weight:500;}.microsite-title{color:#fff;margin:20px 0 30px 0;font-size:37px;font-weight:500;}.person-microsite .microsite-title{margin-bottom:40px;}.person-microsite .person-position-title,.person-microsite .person-title-separator{color:#fff;}.person-microsite .person-title-separator{display:inline;}.person-microsite .person-position-title{margin-left:0;}.home section{margin-top:20px;}.home-top{padding:0 0 20px 0;}.home-top h1{color:#454141;font-size:64px;border:0;padding:0;margin-top:25px;}.home-top p{color:#454141;padding:0;margin:0;}.industries-listing-taxonomy .industry-root>.industry,.practice-areas-listing-taxonomy .industry-root>.industry,.industries-listing-taxonomy .practice-area-root>.practice-area,.practice-areas-listing-taxonomy .practice-area-root>.practice-area{padding:0 0 15px 0;}.industries-listing .industry .industry-title,.practice-areas-listing .industry .industry-title,.industries-listing .practice-area .practice-area-title,.practice-areas-listing .practice-area .practice-area-title{padding:0;}.industries-listing .industry-root .expandable:after,.practice-areas-listing .industry-root .expandable:after,.industries-listing .practice-area-root .expandable:after,.practice-areas-listing .practice-area-root .expandable:after,.industries-listing .industry-root .expandable.list-expanded:after,.practice-areas-listing .industry-root .expandable.list-expanded:after,.industries-listing .practice-area-root .expandable.list-expanded:after,.practice-areas-listing .practice-area-root .expandable.list-expanded:after{display:none;}li.practice-area,li.industry{text-decoration:underline;}.practice-page-type #sidebar-primary,.industry-page-type #sidebar-primary{width:210px;border-left:1px solid #ccc;padding-left:40px;}.practice-page-type #sidebar-primary .heading,.industry-page-type #sidebar-primary .heading{margin-top:0;margin-left:0;color:#454141;}.practice-page-type #sidebar-primary .heading a,.industry-page-type #sidebar-primary .heading a{color:#454141;}.practice-page-type #sidebar-primary img,.industry-page-type #sidebar-primary img{margin-bottom:10px;}.practice-page-type #sidebar-primary .btn,.industry-page-type #sidebar-primary .btn{color:#454141;margin:0;}.featured-project-description{color:#454141;margin:0 0 10px 0;}.people-page-type #main{height:auto;margin-top:0;min-height:0;position:relative;}.people-page-type #content{margin-top:0;}.people-page-type #page-title-bar{height:auto;}.people-page-type h2{margin-top:20px;}.people-page-type.search #main{margin-top:0;}.people-page-type.search #post-content{width:100%;}.people-page-type.search .person-info{float:left;}.people-page-type.search .col.person-contact-info a,.people-page-type.search .col a{text-decoration:underline;}.search.people-page-type .person-info{width:85%;}.search.people-page-type article{border:0;padding-top:0;padding-bottom:30px;}.search.people-page-type #post-content p{margin-bottom:35px;}.search.people-page-type .col{width:100%;}.search.people-page-type .col.person-contact-info{width:100%;float:none;}.search.people-page-type .col.last{display:none;}.news-item-listing.first,.publication-listing.first{padding-top:10px;}.case-studies-wrapper{margin-top:10px;}.news-item-listing,.publication-listing{margin-bottom:25px;padding-top:0;border-top:0;}.news-item-listing .news-item-title,.publication-listing .news-item-title{text-decoration:underline;}.news-item-listing .more-link,.publication-listing .more-link{display:none;}h2.events-heading{margin-bottom:25px;padding-top:10px;}h2.events-heading.upcoming-events-heading{padding-top:10px;}h2.events-heading.past-events-heading{border:0;margin-top:0;padding-top:10px;}.event-listing{margin-bottom:25px;margin-top:0;}.event-listing .post-title{text-decoration:underline;}.case-study-listing .post-title,.publication-listing .post-title{text-decoration:underline;}.archive-detail-page #content{width:100%;}.archive-detail-page #page-title-bar{height:auto;}.archive-detail-page #page-title-bar .detail-breadcrumb{margin-bottom:5px;}.archive-detail-page #post-content{width:845px;float:left;}.post-type-archive #content{width:100%;}.microsite #page-title-bar-inner{height:auto;margin-bottom:30px;}.microsite #main-inner{padding-top:0;}.microsite h2{margin:10px 0 30px 0;}.microsite.practice-area-microsite.archive-detail-page #microsite-content{float:left;width:930px;}#microsite-content{width:100%;}.microsite-title{margin-top:0;color:#454141;}.microsite-title a{color:#454141;}.microsite-title.has-parent{margin-top:0;}.microsite-detail-heading{margin-bottom:5px;}.parent-practice-area{margin-top:0;color:#454141;}.microsite-case-study-listing{border-top:0;margin-bottom:30px;display:inline-block;}.microsite-case-study-listing.last{margin-bottom:0;}.microsite-case-study-listing h3{margin:0 0 5px 0;}.microsite-case-study-listing .related-people{margin-top:5px;}.microsite-page-heading,.microsite-page-heading.events-heading{font-size:25px;}.people-microsite-template .person-name{text-decoration:underline;}.leadership-wrapper{padding-top:0;}.leadership-wrapper .widgettitle{margin:0 0 20px 0;}.leadership-wrapper .person{margin:0;}.practice-area-microsite #sidebar-secondary,.industry-microsite #sidebar-secondary{width:210px;border-left:1px solid #ccc;padding-left:40px;}.contact-page-type #content{float:left;}.contact-page-type #post-content{display:inline-block;}.single-office #content{width:100%;}.single-office #page-title-bar{height:auto;}.contact-page-type #sidebar-primary{width:240px;border-left:1px solid #ccc;padding-left:10px;}.contact-page-type #sidebar-primary aside{padding-top:0;}.search-results .page-title-heading{margin-bottom:10px;}.search-results #global-search-results section{display:inline;width:100%;}.search-results #global-search-results section.first{margin-top:20px;}.search-results #global-search-results section.first .search-section-title,.search-results #global-search-results section.first .search-section-results{border:0;display:inline-block;}.search-results #global-search-results .practice-area .search-section-results{padding-bottom:20px;display:inline-block;}.search-results .search-section-title{border:0;width:100%;text-align:left;display:table;}.search-results .search-section-title h2{padding:0 0 20px 0;margin-top:10px;color:#454141;font-weight:bold;}.search-results .search-section-results{border:0;width:100%;text-align:left;display:inline;padding:0 0 20px 0;}.search-results .search-section-results .view-more{display:none;}.search-results .search-section-results .publication-listing .post-title,.search-results .search-section-results .case-study-listing .post-title,.search-results .search-section-results .news-item-listing a,.search-results .search-section-results .person .person-info a,.search-results .search-section-results .post-title{text-decoration:underline;}.search-results .search-section-results .publication-listing,.search-results .search-section-results .news-item-listing,.search-results .search-section-results .case-study-listing,.search-results .search-section-results .event-listing,.search-results .search-section-results .person img{margin-bottom:20px;}.search-results .search-section-results .publication-listing.first,.search-results .search-section-results .news-item-listing.first,.search-results .search-section-results .case-study-listing.first,.search-results .search-section-results .event-listing.first,.search-results .search-section-results .person img.first{padding:0;}.search-results .search-section-results .case-study-listing{float:none;}.search-results .search-section-results .practice-area{margin-bottom:10px;}.job-opening{border-top:0;margin-top:0;}.job-opening h3{margin-bottom:0;}div.joblocation{margin-bottom:10px;}.intro-paragraph{font-size:15px;}.section-overview-with-hero-graphic-page-type .intro-paragraph{border-bottom:0;padding-bottom:0;margin-bottom:15px;}.content-callout-entry{border:0;padding-bottom:0;}.content-callout-entry.last{border:0;}.content-callout-entry.first h3{margin-top:0;}.callout-image{float:left;}.qa-entry{border:0;padding-top:0;}.qa-entry.first{border:0;padding-top:0;}.qa-entry.last{margin-bottom:0;}.qa-question{margin-left:35px;margin-bottom:5px;}.qa-question:before{display:none;}.qa-question:after{color:#454141;line-height:1.5;font-size:18px;margin-left:-35px;top:0;}.qa-answer{margin-left:35px;}.grid-image-caption{padding-left:0;}.achievements-entry{border:0;padding-top:0;}.achievements-entry.first{border:0;}.achievement-image{float:left;}.management-wrapper,.image-grid-wrapper,.logo-grid-wrapper{border:0;padding-top:10px;}.page-template-default #content.has-sidebar #post-content.has-sidebar{width:915px;}.key-fact-entry{padding-left:25px;display:table;}.key-fact-entry:before{color:#000;font-size:15px;}.fact-description{display:table;}.fact-heading{margin-top:0;}#footer{padding:20px 0 0 0;height:auto;}.home #footer{margin-top:40px;}#footer-inner{margin-top:10px;}.footer-menu{float:left;}.footer-menu ul li:first-child a{padding-left:0;}.copyright-notice{width:100%;margin-bottom:10px;}.heading{margin-bottom:10px;display:inline-block;}}.microsite #post-content .archive-filters{position:absolute;right:0;top:0;}.microsite #post-content .archive-filters .archive-filters-label{line-height:35px;height:35px;padding:2px 0 3px 0;}.microsite #post-content .archive-filters .archive-filters-label{float:left;padding-right:10px;}.microsite #post-content .archive-filters .archive-filter-separator{width:10px;height:10px;float:left;}.microsite #post-content .archive-filters .archive-filter-controls{float:left;}.microsite #post-content .archive-filters .archive-filter-controls .field{margin:0;padding:0;border-bottom:0;}.microsite #post-content .archive-filter-results-text{font-style:oblique;}#wp-admin-bar-my-account{min-width:200px;}#page{max-width:1920px;margin:0 auto;min-width:1200px;}#header-inner{width:100%;max-width:100%;}.header-logo-link{margin-left:60px;}@media screen and (max-width: 1320px) and (min-width: 1200px) {.header-logo-link{margin-left:30px;}}#page-title-bar{background-color:#282F73;}.heading-location-post-block #page-title-bar{height:95px;}.heading-location-post-block .page-title{color:#000;font-size:34px;}.heading-location-post-block #content .page-title-heading{margin-bottom:45px;margin-top:-9px;}h3{letter-spacing:1.7px;text-transform:uppercase;}.description li{margin-bottom:7px;}.description li ul{margin-top:7px;}#archive-search{margin-top:90px;}#map-canvas{max-width:1920px;width:100%;height:400px;}.map-printable{display:none;}#marquees{padding-bottom:29.945%!important;}.diversity-image-wrapper{padding-bottom:16.3%!important;}.diversity-image-wrapper .pb-diversity-marquee-image{display:none;position:absolute;}.people-bg-placeholder{padding-bottom:28.88%!important;}.people-bg-placeholder .pb-people-marquee-image{display:none;position:absolute;}.careers-image-wrapper{padding-bottom:25.3%!important;}.careers-image-wrapper .pb-careers-marquee-image{display:none;position:absolute;}.firm-marquee-section{padding-bottom:17.2%!important;}.firm-marquee-section .wrapper{display:none;position:absolute;}.practice-marquee-images{padding-bottom:17.45%!important;background:#fff;}.practice-marquee-images .wrapper{display:none;position:absolute;}.marquee-item{position:absolute;display:none;width:100%;}.global-search{float:right;margin-left:25px;margin-top:40px;margin-right:20px;position:relative;right:0;top:0;bottom:0;z-index:10000;background-color:transparent;transition:width 0.5s,background-color 0.5s,margin 0.5s;}.global-search .predictiveSearch{margin:0 0 0 15px;opacity:0;transition:opacity 0.5s;}.global-search .predictiveSearch .predictiveSearch-postType-practice-area .name,.global-search .predictiveSearch .predictiveSearch-postType-industry .name{color:#454141;font-weight:400;}.global-search ::-webkit-input-placeholder{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;color:#7b7b7b;font-weight:400;}.global-search :-moz-placeholder{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;color:#7b7b7b;font-weight:400;}.global-search input{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;}.global-search input:focus,.global-search input:active{color:#3c3c3c;}.global-search .field{width:80px;height:0;transition:width 0.5s,margin 0.5s;}.global-search .text{transition:width 0.5s,padding 0.5s,margin-right 0.5s,margin-left 0.5s,opacity 0.5s,background-color 0.5s;width:50px;height:50px;border:0;opacity:0;cursor:pointer;padding:0;background-color:transparent;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;letter-spacing:1px;}.global-search .input-wrap{overflow:hidden;display:block;border-radius:20px;width:40px;height:40px;transition:width 0.5s,background-color 0.5s;background:#D0AD39;}.global-search .input-wrap.icon-search:before{content:"\f002";font-family:"FontAwesome";color:#fff;font-size:22px;margin-right:10px;right:0;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.global-search .input-wrap.icon-search:before{margin:2px 0 0 10px;display:block;padding-left:2px;position:relative;font-size:18px;}.global-search .input-wrap.icon-search:hover:before{opacity:.5;}.global-search.focused{overflow:visible;background-color:transparent;color:#3c3c3c;margin-left:-25px;margin-right:0;margin-top:38px;}.global-search.focused .input-wrap{height:40px;float:right;display:block;width:330px;background-color:transparent;}.global-search.focused .input-wrap:before{display:none;}.global-search.focused .text{background-color:transparent;width:270px;height:36px;padding:0 15px;border:2px solid #D0AD39;float:right;display:block;opacity:1;cursor:auto;border-radius:20px;}.global-search.focused .field{width:330px;margin-right:60px;transition:margin 0s,width 0.5s;}.global-search .predictiveSearch{opacity:1;transition:opacity 0.5s;width:270px!important;}.breadcrumb-link{text-decoration:none;}.breadcrumb-link:before{margin-left:0;}.sidebar aside{border:none;}.document-icon:before{color:#969696;margin-right:15px;}.icon-user:before{color:#969696;margin-left:2px;margin-right:13px;}#footer{border-top:none;overflow:hidden;}#footer .firm-address{padding-top:30px;padding-left:60px;}#footer .copyright-notice{padding-left:60px;}#footer .copyright-notice a{text-decoration:underline;}#footer .social-follow{overflow:hidden;display:table-cell;vertical-align:middle;padding-right:60px;}#footer .follow-label{font-weight:500;font-size:12px;display:inline-block;margin-right:15px;position:relative;bottom:6px;}#footer-inner{width:100%;max-width:100%;}#subscribe-iframe{width:100%;height:1680px;border:none;}@media screen and (max-width: 1575px) {.person-microsite .page-title{width:480px;}.person-microsite .no-photo .page-title{width:auto;}}@media screen and (max-width: 1410px) {.header-menu{margin-right:125px;}.blog-post-post-type .menu-visible .header-menu{margin-right:0;}.global-search{position:absolute;}.global-search.focused .text{background-color:white;}.person-microsite .page-title,.practice-area-microsite.is-industry .page-title{width:400px;}.people-main .people-highlights-container .people-highlights{width:1000px;}}article blockquote{margin:0 30px 15px;}.header-menu{float:right;bottom:auto;right:auto;position:relative;}.header-menu>ul>li>a{padding-top:50px;}.header-menu>ul>li:nth-child(3)>a{padding-right:50px;}.header-menu>ul>li.current-menu-item>a,.header-menu>ul>li.current-menu-ancestor>a{position:relative;}.header-menu>ul>li.current-menu-item>a:before,.header-menu>ul>li.current-menu-ancestor>a:before{content:"";display:block;height:10px;position:absolute;top:0;background-color:#D0AD39;}.header-menu>ul>li.current-menu-item:first-child>a:before,.header-menu>ul>li.current-menu-ancestor:first-child>a:before{width:96px;}.header-menu>ul>li.current-menu-item:nth-child(2)>a:before,.header-menu>ul>li.current-menu-ancestor:nth-child(2)>a:before{width:131px;}.header-menu>ul>li.current-menu-item:nth-child(3)>a:before,.header-menu>ul>li.current-menu-ancestor:nth-child(3)>a:before{width:122px;}.header-menu>ul>li.current-menu-item:nth-child(4)>a:before,.header-menu>ul>li.current-menu-ancestor:nth-child(4)>a:before{top:-42px;width:94px;left:0;}.header-menu .dropdown:hover:before,.header-menu .dropdown.programmatic-open:before,.header-menu .dropdown.touch-open:before{color:#fff!important;z-index:9999;}.header-menu .dropdown:hover>a,.header-menu .dropdown.programmatic-open>a,.header-menu .dropdown.touch-open>a{color:#fff!important;background-color:#46549F!important;}.header-menu .dropdown.current-menu-ancestor:before,.header-menu .dropdown.current-menu-item:before{color:#D0AD39;}.header-menu .dropdown:before{left:85px;font-size:24px;top:0;}.header-menu .dropdown a{padding-left:18px;padding-right:45px;}.header-menu .dropdown>a{padding:8px 40px 10px 10px;}.header-menu .dropdown>ul>li.current-menu-item a,.header-menu .dropdown>ul>li.current-page-ancestor a{text-decoration:underline;}.header-menu .dropdown>ul>li:first-child>a{padding-top:15px;}.header-menu .dropdown>ul>li:last-child>a{padding-bottom:15px;}.header-menu .dropdown>ul>li a{text-transform:none;}.header-menu .dropdown .expandable.expanded>a{padding-bottom:10px;}.header-menu .dropdown .expandable>a:after{font-size:18px;top:4px;}.header-menu .dropdown .expandable ul li.current-menu-item a{background-color:#2F3684;text-decoration:underline;}.header-menu .dropdown .expandable ul li a{font-weight:400;}.header-menu .dropdown .expandable ul li:last-child a{padding-bottom:15px;}.menu-careers-container{overflow:hidden;}.menu-careers-container ul li a:after{content:"";display:block;width:4000px;left:-1920px;border-bottom:1px solid #ccc;position:absolute;height:13px;pointer-events:none;}.menu-careers-container,.menu-diversity-container,.menu-pro-bono-container{border-bottom:1px solid #ccc;margin-bottom:65px;}.menu-careers-container .nav,.menu-diversity-container .nav,.menu-pro-bono-container .nav{width:1200px;margin:0 auto;}.menu-careers-container ul,.menu-diversity-container ul,.menu-pro-bono-container ul{margin:0;list-style-type:none;}.menu-careers-container ul li,.menu-diversity-container ul li,.menu-pro-bono-container ul li{margin:0;display:inline-block;width:auto;}.menu-careers-container ul li a,.menu-diversity-container ul li a,.menu-pro-bono-container ul li a{display:block;padding:15px 25px 15px 25px;}.menu-careers-container ul li.last-menu-item,.menu-diversity-container ul li.last-menu-item,.menu-pro-bono-container ul li.last-menu-item{padding-bottom:auto;}.menu-careers-container ul li:before,.menu-diversity-container ul li:before,.menu-pro-bono-container ul li:before{display:none;}.menu-careers-container ul li.current-menu-item a,.menu-diversity-container ul li.current-menu-item a,.menu-pro-bono-container ul li.current-menu-item a{background-color:#D0AD39;color:#fff;}.menu-careers-container ul li.current-menu-item a:hover,.menu-diversity-container ul li.current-menu-item a:hover,.menu-pro-bono-container ul li.current-menu-item a:hover{color:#fff;}.menu-careers-container ul li a,.menu-diversity-container ul li a,.menu-pro-bono-container ul li a{text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:500;padding:13px 40px;color:#282F73;}.menu-careers-container ul li a:hover,.menu-diversity-container ul li a:hover,.menu-pro-bono-container ul li a:hover{color:#2B6AB9;}.menu-careers-container .microsite-menu ul li,.menu-diversity-container .microsite-menu ul li,.menu-pro-bono-container .microsite-menu ul li{margin:0;display:block;float:left;}.menu-careers-container .microsite-menu ul li.first-menu-item,.menu-diversity-container .microsite-menu ul li.first-menu-item,.menu-pro-bono-container .microsite-menu ul li.first-menu-item,.menu-careers-container .microsite-menu ul li.last-menu-item,.menu-diversity-container .microsite-menu ul li.last-menu-item,.menu-pro-bono-container .microsite-menu ul li.last-menu-item{margin-top:0;}.menu-careers-container .microsite-menu ul li a:after,.menu-diversity-container .microsite-menu ul li a:after,.menu-pro-bono-container .microsite-menu ul li a:after{content:"";display:block;width:4000px;left:-1920px;border-bottom:1px solid #ccc;position:absolute;height:13px;pointer-events:none;}#menu-diversity .dropdown .sub-menu a{background-color:#46549F;color:#fff;}#menu-diversity .dropdown:hover:after{color:#fff;}#menu-diversity .dropdown:hover .sub-menu{display:block;z-index:9999;}#menu-diversity .dropdown:hover>a{border-bottom:1px solid #fff;margin-bottom:-1px;}#menu-diversity .dropdown:hover a{background-color:#46549F;color:#fff;}#menu-diversity .dropdown.current-menu-item:after{color:#fff;}#menu-diversity .dropdown:after{content:"\f107";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#menu-diversity .dropdown:after{position:absolute;right:35px;top:9px;}#menu-diversity .dropdown .sub-menu{display:none;position:absolute;z-index:9000;margin-top:1px;width:100%;}#menu-diversity .dropdown .sub-menu ul{margin:0;list-style-type:none;}#menu-diversity .dropdown .sub-menu ul li{margin:0;display:block;width:100%;}#menu-diversity .dropdown .sub-menu ul li a{padding:5px 10px 5px 10px;display:block;}#menu-diversity .dropdown .sub-menu ul li.last-menu-item{padding-bottom:5px;}#menu-diversity .dropdown .sub-menu a{text-transform:none;width:190px;font-size:14px;padding-top:7px;padding-bottom:7px;}#menu-diversity .dropdown .sub-menu a:hover{background-color:#3D47A0;}#menu-diversity .dropdown .sub-menu li:first-child a{padding-top:15px;}#menu-diversity .dropdown .sub-menu li:last-child a{padding-bottom:15px;}#menu-diversity .dropdown .sub-menu .current-menu-item a{text-decoration:underline;}#menu-diversity .dropdown>a{padding-right:60px;}.main-microsite-menu-wrap{border-bottom:1px solid #ccc;overflow:hidden;}.microsite-menu ul li{margin:0;display:block;float:left;}.microsite-menu ul li.first-menu-item,.microsite-menu ul li.last-menu-item{margin-top:0;}.microsite-menu ul li a:after{content:"";display:block;width:4000px;left:-1920px;border-bottom:1px solid #ccc;position:absolute;height:13px;pointer-events:none;}#sidebar-primary .widget_nav_menu{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0;border-right:0;}#sidebar-primary .widget_nav_menu:first-child{border-top:1px solid #ccc;}#sidebar-primary .widget_nav_menu ul li.last-menu-item{padding-bottom:0;}#sidebar-primary .widget_nav_menu ul li.current-menu-item a{position:relative;}#sidebar-primary .widget_nav_menu ul li.current-menu-item a:after{content:"\f105";font-family:"FontAwesome";color:#D0AD39;font-size:22px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#sidebar-primary .widget_nav_menu ul li.current-menu-item a:after{position:absolute;right:0;top:50%;margin-top:-17px;}#sidebar-primary .widget_nav_menu ul li a{padding-right:15px;}.footer-menu{position:absolute;top:0;padding-left:60px;}.footer-menu ul li a{font-size:12px;font-weight:500;}.footer-menu ul li a:hover{color:#2B6AB9;}.post-type-archive #page-title-bar{margin-bottom:65px;}.post-type-archive #content{float:left;width:860px;}.post-type-archive #content-inner{position:relative;}.post-type-archive #content-inner .archive-search-toggle{text-transform:uppercase;top:-35px;}.post-type-archive #content-inner .archive-search-toggle:after{color:#D0AD39;}.post-type-archive #content-inner #archive-search{margin-top:35px;}.post-type-archive #content-inner .rainmaker-pagination .navigation a,.post-type-archive #content-inner .rainmaker-pagination .navigation a.next:after{font-size:15px;color:#2B6AB9;background:none;}.post-type-archive #content-inner .rainmaker-pagination .navigation a:hover,.post-type-archive #content-inner .rainmaker-pagination .navigation a.next:after:hover{color:#282F73;background:none;}.post-type-archive #content-inner .rainmaker-pagination .navigation a.next:after{top:0;}.post-type-archive #sidebar-primary{float:right;margin-right:0;}.post-type-archive #sidebar-primary .custom-subscribe-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:20px 25px 25px;}.post-type-archive #sidebar-primary .custom-subscribe-widget .widgettitle{color:#282F73;font-size:18px;text-transform:none;letter-spacing:0;border:none;padding:0;margin-bottom:20px;}.post-type-archive #sidebar-primary .custom-subscribe-widget .read-more{display:inline-block;margin-top:15px;}.post-type-archive #sidebar-primary .custom-subscribe-widget .read-more{font-size:10px;text-transform:uppercase;font-weight:500;}.post-type-archive #sidebar-primary .custom-subscribe-widget .read-more:after{font-size:13px;top:0;}.post-type-archive .news-item-listing,.post-type-archive .event-listing,.post-type-archive .publication-listing{position:relative;padding-left:30px;width:830px;}.post-type-archive .news-item-listing:before,.post-type-archive .event-listing:before,.post-type-archive .publication-listing:before{content:"";position:absolute;top:26px;left:0;width:15px;height:10px;background:#D0AD39;}.post-type-archive .news-item-listing .date,.post-type-archive .event-listing .date,.post-type-archive .publication-listing .date{margin-bottom:5px;}.archive-detail-page #page-title-bar{margin-bottom:60px;}.archive-detail-page #page-title-bar a{text-decoration:none;}.archive-detail-page #page-title-bar .detail-breadcrumb{margin-left:13px;}.archive-detail-page #content{float:left;}.archive-detail-page #content .top-image-container{margin-top:0px;}.archive-detail-page #sidebar-secondary{margin-left:65px;}.archive-detail-page #sidebar-secondary .widgettitle{border-top:none;border-bottom:1px solid #CCC;padding-bottom:15px;margin-bottom:25px;color:#000;margin-left:0px;text-transform:uppercase;}.archive-detail-page #sidebar-secondary aside{border:none;}.archive-detail-page #sidebar-secondary a{text-decoration:none;}.archive-detail-description .pdf-download{margin-top:10px;margin-bottom:36px;}.archive-detail-description .additional-info li:before{color:#969696;}.archive-detail-description .additional-info li{margin-bottom:10px;}.archive-detail-description .additional-info li a{text-decoration:none;}.addthis_button_email{margin-left:130px;}.share-this-text{margin-bottom:0;top:5px;}.next-week-icon,.next-month-icon,.this-week-icon,.this-month-icon{font-size:10px;text-transform:uppercase;line-height:1;padding:4px 10px;margin-left:2em;}.next-week-icon:before,.next-month-icon:before,.this-week-icon:before,.this-month-icon:before{border:9px solid transparent;left:-18px;height:0;width:0;top:0;border-right-color:inherit;}.next-week-icon:after,.next-month-icon:after,.this-week-icon:after,.this-month-icon:after{content:none;}.associations-widget .person{margin-bottom:20px;}.associations-widget ul li{font-size:14px;margin:0 0 20px 0;}.associations-widget ul li:before{display:none;}.post-type-archive-news-item .news-item.first .news-date-and-type{margin-bottom:10px;}.post-type-archive-news-item .news-item.first .date{margin-bottom:10px;}.post-type-archive-news-item .news-item.first .news-item-title{padding-bottom:5px;}.post-type-archive-news-item .news-item.first .description{font-size:16px;}.post-type-archive-news-item .news-item.first .more-link{font-size:16px;color:#2B6AB9;}.post-type-archive-news-item .news-item.first .more-link:after{top:0;}.post-type-archive-news-item .news-first-item .news-item-title{margin-bottom:16px;}.post-type-archive-news-item .news-first-item .more-link{color:#2B6AB9;font-size:16px;}.post-type-archive-news-item .news-first-item .more-link:after{top:0;color:#2B6AB9;}.post-type-archive-news-item .date{font-size:16px;margin-bottom:5px;}.news-item-detail .addthis_toolbox{margin-top:0;}.post-type-archive-event #content-inner #archive-search{margin-top:50px;}.post-type-archive-event .type-event:before{top:8px;}.post-type-archive-event .type-event .post-title{margin-bottom:5px;}.post-type-archive-event .upcoming-events-heading{margin-top:-90px;position:absolute;top:0;}h2.past-events-heading{border-top:none;margin-top:20px;border-bottom:1px solid #ccc;padding-bottom:30px;}.post-type-archive-publication .type-publication:before{top:25px;}.post-type-archive-publication .post-title{margin-bottom:5px;}.publication-date-and-publication-name{color:#fff;}.publication-date-and-publication-name .date{color:#454141;}.publication-date-and-publication-name .publication-name{color:#454141;display:block;margin-top:10px;}.publication-info .byline{display:block;margin-top:10px;}.top-image-container{border-bottom:none;margin-bottom:0;}.single-publication .pdf-download .document-icon:before{color:#969696;font-size:16px;}.publication-navigation-teaser{z-index:9;border:none;background-color:#DEEAF8;}.publication-navigation-teaser .related-publication{color:#454141;font-size:16px;}.publication-navigation-teaser.location-side .btn,.publication-navigation-teaser.location-embed .btn{font-size:10px;text-transform:uppercase;font-weight:500;}.publication-navigation-teaser.location-side .btn:after,.publication-navigation-teaser.location-embed .btn:after{font-size:13px;top:0;}.publication-navigation-teaser.location-bottom{background-color:#DEEAF8;}.publication-navigation-teaser.location-bottom .publication-title{color:#454141;}.publication-navigation-teaser.location-bottom .publication-title:after{color:#DEEAF8;}.label-view-next{height:20px;padding-top:5px;text-transform:uppercase;font-size:12px;font-weight:500;}.post-type-archive-case-study #content{width:1200px;}.post-type-archive-case-study .case-study-listing .post-title{color:#454141;}.post-type-archive-case-study .case-study-listing img{display:block;padding-bottom:10px;}.post-type-archive-case-study h2{font-size:28px;font-weight:400;margin-top:-48px;position:absolute;top:0;}.post-type-archive-case-study.search .clear-results{float:left;}.post-type-archive-case-study.search .case-study{clear:both;}.post-type-archive-case-study.search .no-results{display:block;clear:both;}.case-studies-wrapper{margin-top:55px;border-bottom:1px solid #ccc;overflow:hidden;margin-bottom:15px;}.view-all-case-studies{background-color:#282F73;color:#fff;padding:6px 11px 6px 11px;font-size:12px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;font-size:10px;text-transform:uppercase;font-weight:500;}.view-all-case-studies:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.view-all-case-studies:hover{background-color:#282F73;color:#fff;}.view-all-case-studies:after{font-size:13px;top:0;}.single-case-study .archive-detail-description{border-top:1px solid #ccc;margin-top:40px;padding-top:25px;}.person-microsite #page-title-bar{height:335px;position:relative;margin-bottom:0;}.person-microsite #page-title-bar.no-photo{height:190px;}.person-microsite #page-title-bar.no-photo #page-title-bar-inner{width:1200px;position:relative;left:auto;margin:0 auto;}.person-microsite #page-title-bar.no-photo .person-microsite-title{margin-left:0;width:auto;}.person-microsite #page-title-bar.no-photo .person-title{width:auto;}.person-microsite #page-title-bar .person-title{text-transform:uppercase;width:400px;}.person-microsite #page-title-bar-inner{width:1920px;max-width:none;position:absolute;left:50%;margin-left:-960px;height:100%;}.person-microsite .large-portrait{float:left;}.person-microsite .person-microsite-title{margin-left:1170px;position:absolute;margin-top:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}.person-microsite .page-title{display:block;margin-bottom:15px;}.person-microsite .person-info-widget h4{font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:1px;border-bottom:1px solid #ccc;padding-bottom:10px;width:235px;}.person-microsite #sidebar-secondary h3{font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:1px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:18px;}.person-microsite #sidebar-secondary li{margin-left:20px;margin-bottom:7px;line-height:1.3;}.person-microsite #sidebar-secondary li:before{top:4px;}.person-microsite #sidebar-secondary ul ul{margin-top:8px;}.person-microsite #sidebar-secondary ul ul li:before{top:0;}.person-position-title{font-size:14px;}.sidebar-person-microsite-secondary h3:first-child{margin-top:0;}.biography-microsite-template .description{border-bottom:none;padding-bottom:0;}.widget .widgettitle{font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:1px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:18px;}.event-highlight-icon{margin-right:-50px;}#person-name-title{margin-bottom:25px;}#person-contact-info{font-size:14px;}#person-info-links{margin-top:25px;border:none;}#person-info-links a{text-transform:uppercase;font-size:12px;font-weight:500;padding:12px 0 20px 49px;margin-left:0;position:relative;}#person-info-links a:before{z-index:2;background:#282F73;vertical-align:middle;text-align:center;left:0;width:38px;height:38px;line-height:38px;border-radius:30px;}#person-info-links .linkedin:before{content:"\f0e1";font-family:"FontAwesome";color:#fff;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#person-info-links .linkedin:before{position:absolute;top:3px;margin:0;}#person-info-links .twitter:before{content:"\f099";font-family:"FontAwesome";color:#fff;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#person-info-links .twitter:before{position:absolute;top:3px;margin:0;}#person-info-links .google-plus:before{content:"\f0d5";font-family:"FontAwesome";color:#fff;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#person-info-links .google-plus:before{position:absolute;top:3px;margin:0;}#person-info-links .vcard:before{content:"\f007";font-family:"FontAwesome";color:#fff;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#person-info-links .vcard:before{position:absolute;top:3px;margin:0;}#person-info-links .resume:before{content:"\f15c";font-family:"FontAwesome";color:#fff;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#person-info-links .resume:before{position:absolute;top:3px;margin:0;}.person-link{border:none;position:relative;}.microsite #page-title-bar{margin-bottom:0;}.microsite #main-inner{padding-top:65px;}.microsite .archive-listing .post-title{color:#2B6AB9;margin-top:5px;margin-bottom:5px;}.microsite .archive-listing .post-title:hover{color:#282F73;}.microsite .archive-listing .phantom{color:#454141;}.microsite .archive-listing .phantom:hover{color:#454141;}.microsite h2{margin-bottom:45px;}.microsite h2.custom-page-case-studies{font-weight:500;font-size:24px;}.microsite .case-study h3{text-transform:none;letter-spacing:0;font-size:18px;font-weight:500;}.sidebar blockquote{border-top:10px solid #282F73;}.microsite-detail-heading{margin-bottom:0;margin-top:-10px;}.microsite-detail-heading:before{font-size:18px;}.microsite-detail-heading .detail-breadcrumb{font-size:18px;}.blog-microsite-template .blog-post-title{font-weight:500;font-size:16px;}.sidebar aside.person-primary-sidebar-widget{padding-top:0;}.practice-area-microsite .practice-subheading{color:#fff;font-size:22px;font-weight:100;margin-top:50px;}.practice-area-microsite.is-industry #page-title-bar{height:335px;position:relative;margin-bottom:0;}.practice-area-microsite.is-industry #page-title-bar.no-photo{height:190px;}.practice-area-microsite.is-industry #page-title-bar.no-photo #page-title-bar-inner{width:1200px;position:relative;left:auto;margin:0 auto;}.practice-area-microsite.is-industry #page-title-bar.no-photo .practice-area-microsite-title{margin-top:55px;margin-left:0;}.practice-area-microsite.is-industry #page-title-bar-inner{width:1920px;max-width:none;position:absolute;left:50%;margin-left:-960px;height:100%;}.practice-area-microsite.is-industry .industry-marquee-image{float:left;}.practice-area-microsite.is-industry .industry-title-wrapper{position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}.practice-area-microsite.is-industry .industry-subheading{margin-left:1170px;color:#fff;font-size:22px;font-weight:100;margin-top:0;}.practice-area-microsite.is-industry .practice-area-microsite-title{margin-left:1170px;}.practice-area-microsite.is-industry .page-title-heading{margin-top:5px;}.practice-area-microsite.is-industry .page-title{display:block;}.blogs-microsite{}.blogs-microsite .header-menu{position:absolute;}.blogs-microsite a{color:#102578;}.blogs-microsite a:hover{color:#747474;}.blogs-microsite .return-to-mainsite{text-transform:uppercase;font-size:14px;font-weight:500;margin:50px 60px 25px 50px;}.blogs-microsite .return-to-mainsite a{color:#282F73;}.blogs-microsite .return-to-mainsite a:before{content:"";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.blogs-microsite .return-to-mainsite a:before{content:"\f053";color:#D0AD39;font-size:13px;}.blogs-microsite .return-to-mainsite a:hover{color:#2B6AB9;}.blogs-microsite.no-header #header{display:none;}.blogs-microsite .header-menu.shown{position:absolute;right:100px;top:0;}.blogs-microsite .menu-hidden .return-to-mainsite a:after{display:none;}.blogs-microsite .menu-visible .return-to-mainsite{margin:0;}.blogs-microsite .menu-visible .return-to-mainsite a{color:#969696;}.blogs-microsite .menu-visible .return-to-mainsite a:before{display:none;}.blogs-microsite #page-title-bar{background:#E7E8EA;margin:0 auto;position:relative;height:0;padding-bottom:17.45%;}.blogs-microsite #page-title-bar img{position:absolute;left:0;top:0;width:100%;max-width:100%;height:auto;position:static;display:block;}.blogs-microsite #page-title-bar-inner{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);overflow:visible;width:100%;height:auto;}.blogs-microsite .headline-1,.blogs-microsite .headline-2{background:rgba(47,16,37,0.67);padding:5px 15px 10px;color:#fff;margin-top:0;font-size:64px;display:block;float:left;line-height:1;}.blogs-microsite .headline-1:hover,.blogs-microsite .headline-2:hover{color:#fff;}.blogs-microsite .headline-1{font-weight:500;}.blogs-microsite .microsite-page-heading{font-size:34px;}.blogs-microsite h2{line-height:1.3;margin-bottom:0;}.blogs-microsite .rainmaker-pagination{margin-top:50px;}.blogs-microsite .main-microsite-menu-wrap{margin-top:-43px;background-color:transparent;border-bottom:0;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul{display:inline-block;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li{background:rgba(255,255,255,0.4);color:#fff;margin-right:7px;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li a{color:#fff;padding-bottom:11px;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li a:after{display:none;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li a:hover{background:#D0AD39;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a{background:#282F73;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{color:#fff;}.blogs-microsite #main-inner{padding-top:50px;}.blogs-microsite #microsite-content.has-sidebar{width:570px;}.blogs-microsite .type-blog-post{margin-top:50px;padding-top:40px;border-top:1px solid #ccc;}.blogs-microsite .type-blog-post:first-child{margin:0;padding:0;border:0;}.blogs-microsite .btn-primary{margin-top:20px;display:inline-block;color:#fff;}.blogs-microsite .btn-primary:hover{color:#fff;background:#D0AD39;opacity:.4;}.blogs-microsite.not-main-microsite-template .blog-post-byline,.blogs-microsite.not-main-microsite-template .blog-post-date,.blogs-microsite.not-main-microsite-template .blog-post-comments-number{line-height:1.5;}.blogs-microsite #microsite-page-subscribe-iframe{width:100%;height:1000px;}.blogs-microsite .blog-post-excerpt p{line-height:1.8;}.blogs-microsite .sidebar .widget{background-color:#fff;padding:0;font-size:14px;margin-top:0;margin-bottom:60px;float:left;width:100%;}.blogs-microsite .sidebar .widget li{list-style:none;margin:0 0 3px 20px;font-size:14px;position:relative;}.blogs-microsite .sidebar .widget li.current-menu-item{font-weight:500;}.blogs-microsite .sidebar .widget li a{margin-bottom:3px;}.blogs-microsite .sidebar .widget li:before{position:absolute;margin:0 0 0 -18px;top:6px;content:"\25A0";font-family:"FontAwesome";color:#000;font-size:7px;}.blogs-microsite .sidebar .widget .categories{margin-bottom:0;}.blogs-microsite .sidebar .sidebar aside{padding-top:20px;display:block;float:left;width:100%;}.blogs-microsite .sidebar .sidebar aside:first-child{padding-top:7px;}.blogs-microsite .sidebar .input-wrap{display:block;float:left;}.blogs-microsite .sidebar .blog-search-input{width:160px;height:20px;background-color:#E7E8EA;border:0;padding:5px 10px;}.blogs-microsite .sidebar .blog-search-btn{padding-top:10px;background:#969696;height:30px;}.blogs-microsite .sidebar .blog-search-btn:hover{background:#686762;}.blogs-microsite .sidebar .subscribe-to-our-feed a{padding-left:23px;position:relative;display:block;margin-bottom:10px;}.blogs-microsite .sidebar .subscribe-to-our-feed a:before{position:absolute;left:0;top:-2px;content:"\f143";font-family:FontAwesome;font-size:17px;color:#282F73;}.blogs-microsite .sidebar .subscribe-to-our-feed a:hover:before{color:#747474;}.blogs-microsite .sidebar .subscribe-to-our-feed .digest:before{content:"\f199";}.blogs-microsite .sidebar .subscribe-to-our-feed .linkedin:before{content:"\f08c";}.blogs-microsite .sidebar .subscribe-to-our-feed .twitter:before{content:"\f081";}.blogs-microsite .sidebar h4,.blogs-microsite .sidebar h3{font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:1px;border-bottom:1px solid #ccc;padding-bottom:10px;margin:0 0 18px 0;}.blogs-microsite .contributing-slider .wrapper{display:none;}.blogs-microsite .contributing-authors{margin-top:0;border-top:none;padding-top:0;}.blogs-microsite .contributing-authors.no-photos img{display:none;}.blogs-microsite .contributing-authors.no-photos .author-details{margin-left:0;width:auto;}.blogs-microsite .contributing-authors.no-photos .blog-author{margin-bottom:10px;display:block;}.blogs-microsite .blog-author{display:inline-block;}.blogs-microsite .blog-author img{float:left;margin:4px -60px 4px 0;width:60px;height:60px;}.blogs-microsite .blog-author .author-details{float:left;font-size:14px;display:block;margin-left:80px;width:auto;}.blogs-microsite .sidebar-blogs-microsite-primary aside{padding-top:0;}.blogs-microsite .widget-related-content .label-view-next{font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:1px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:18px;margin-left:0;}.blogs-microsite .widget-related-content .label-view-next:before{display:none;}.blogs-microsite .widget-related-content .btn{color:#fff;}.blogs-microsite .widget-related-content .teaser-thumbnail{margin-bottom:5px;}.blogs-microsite .widget-related-content .blog-post-title{font-size:14px;font-weight:500;}.blogs-microsite .widget-related-content .blog-post-title:hover{opacity:.85;}.blogs-microsite.main-microsite-template .blog-post-title:hover{opacity:.85;}.blogs-microsite .editor-in-chief,.blogs-microsite #contributing-authors-heading{color:#102578;}.blogs-microsite .linkedin_url{float:left;}.blogs-microsite .linkedin_url a:before{content:"\f08c";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.blogs-microsite .linkedin_url a:before{font-size:18px;}.blogs-microsite .twitter_url{float:left;}.blogs-microsite .twitter_url a:before{content:"\f081";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.blogs-microsite .twitter_url a:before{font-size:18px;}.blogs-microsite.second-circuit .headline-1{background-color:rgba(198,79,25,0.8);}.blogs-microsite.second-circuit .headline-2{background-color:rgba(255,255,255,0.8);color:#c64f19;clear:left;margin-top:9px;font-size:42px;font-weight:500;padding:8px 15px 13px;}.blogs-microsite.second-circuit .main-microsite-menu-wrap .microsite-menu ul li{background:rgba(149,187,190,0.85);}.blogs-microsite.second-circuit .main-microsite-menu-wrap .microsite-menu ul li a:hover{background:#00693b;}.blogs-microsite.second-circuit .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a{background:#c64f19;}.blogs-microsite.second-circuit .blog-post-title{color:#102578;}.blogs-microsite.second-circuit .blog-post-title:hover{color:#102578;}.blogs-microsite.second-circuit .btn-primary{background:#c64f19;}.blogs-microsite.second-circuit .sidebar .subscribe-to-our-feed a:hover{color:#c64f19;}.blogs-microsite.second-circuit .sidebar .subscribe-to-our-feed a:hover:before{color:#c64f19;}.blogs-microsite.second-circuit .practice-link{color:#c64f19;}.blogs-microsite.second-circuit .practice-link:after{color:#c64f19;}.blogs-microsite.second-circuit .author-item a{color:#c64f19;}.blogs-microsite.second-circuit .widget-related-content .btn{background:#95bbbe;}.blogs-microsite.second-circuit .widget-related-content .btn:hover{background:rgba(149,187,190,0.85);}.blogs-microsite.biologics .headline-1,.blogs-microsite.biologics .headline-2{background-color:rgba(40,47,115,0.67);}.blogs-microsite.biologics .headline-1{padding-right:10px;}.blogs-microsite.biologics .headline-2{padding-right:95px;}.blogs-microsite.biologics .main-microsite-menu-wrap .microsite-menu ul li{background:rgba(131,175,180,0.85);}.blogs-microsite.biologics .main-microsite-menu-wrap .microsite-menu ul li a:hover{background:#102578;}.blogs-microsite.biologics .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a{background:#00693c;}.blogs-microsite.biologics .microsite-page-heading{color:#00693c;}.blogs-microsite.biologics .blog-post-title{color:#00693c;}.blogs-microsite.biologics .blog-post-title:hover{color:#00693c;}.blogs-microsite.biologics .btn-primary{background:#83afb4;}.blogs-microsite.biologics .sidebar .subscribe-to-our-feed a{color:black;}.blogs-microsite.biologics .sidebar .subscribe-to-our-feed a:before{color:#00693c;}.blogs-microsite.biologics .sidebar .subscribe-to-our-feed a:hover{color:#00693c;}.blogs-microsite.biologics .sidebar .subscribe-to-our-feed a:hover:before{color:#00693c;}.blogs-microsite.biologics .sidebar h4,.blogs-microsite.biologics .sidebar h3{color:#00693c;}.blogs-microsite.biologics .sidebar .current-menu-item a{color:#00693c;}.blogs-microsite.biologics .practice-link{color:#00693c;}.blogs-microsite.biologics .practice-link:after{color:#00693c;}.blogs-microsite.biologics .author-item a{color:#00693c;}.blogs-microsite.biologics .widget-related-content .btn{background:#95bbbe;}.blogs-microsite.biologics .widget-related-content .btn:hover{background:rgba(149,187,190,0.85);}.blogs-microsite.biologics .categories a{color:#00693c;}.blogs-microsite.biologics .categories .current-menu-item a{color:#282F73;}.blogs-microsite.biologics .blog-post-byline-block a{color:#00693c;}.blogs-microsite.biologics .social-links a:before{color:#00693c;}.blogs-microsite.biologics .blog-post-excerpt{margin-bottom:15px;}.blogs-microsite.biologics .blog-post-authors-list{color:#00693c;}.blogs-microsite.biologics .blog-post-author{text-transform:uppercase;color:#454141;}.blogs-microsite.biologics .blog-post-date{text-transform:uppercase;color:#00693c;}.blogs-microsite.biologics .blog-post-category a{color:#00693c;}.blogs-microsite.biologics .description a{text-decoration:none;font-weight:500;color:#00693c;}.blogs-microsite.biologics #contributing-authors-heading{cursor:pointer;color:#00693c;}.blogs-microsite.biologics #contributing-authors-heading:after{content:"\f107";font-family:"FontAwesome";color:#00693c;font-size:16px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.blogs-microsite.biologics #contributing-authors-heading:after{top:0;position:absolute;right:5px;}.blogs-microsite.biologics #contributing-authors-heading.shown:after{content:"\f106";}.blogs-microsite.biologics .author-name a{color:#00693c;}.blogs-microsite.biologics .resource-group p{color:#00693c;}.blogs-microsite.biologics .resource-group h2{color:#282F73;}.blogs-microsite.ny-patent-decisions .headline-1,.blogs-microsite.ny-commercial .headline-1,.blogs-microsite.ny-patent-decisions .headline-2,.blogs-microsite.ny-commercial .headline-2{background-color:rgba(11,94,50,0.8);}.blogs-microsite.ny-patent-decisions .headline-2,.blogs-microsite.ny-commercial .headline-2{clear:left;margin-top:9px;}.blogs-microsite.ny-patent-decisions .main-microsite-menu-wrap .microsite-menu ul li,.blogs-microsite.ny-commercial .main-microsite-menu-wrap .microsite-menu ul li{background:rgba(77,79,83,0.85);}.blogs-microsite.ny-patent-decisions .main-microsite-menu-wrap .microsite-menu ul li a:hover,.blogs-microsite.ny-commercial .main-microsite-menu-wrap .microsite-menu ul li a:hover{background:#00693b;}.blogs-microsite.ny-patent-decisions .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a,.blogs-microsite.ny-commercial .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a{background:#6e273d;}.blogs-microsite.ny-patent-decisions .blog-post-title,.blogs-microsite.ny-commercial .blog-post-title{color:#102578;}.blogs-microsite.ny-patent-decisions .blog-post-title:hover,.blogs-microsite.ny-commercial .blog-post-title:hover{color:#102578;}.blogs-microsite.ny-patent-decisions .btn-primary,.blogs-microsite.ny-commercial .btn-primary{background:#6e273d;}.blogs-microsite.ny-patent-decisions .sidebar .subscribe-to-our-feed a:hover,.blogs-microsite.ny-commercial .sidebar .subscribe-to-our-feed a:hover{color:#6e273d;}.blogs-microsite.ny-patent-decisions .sidebar .subscribe-to-our-feed a:hover:before,.blogs-microsite.ny-commercial .sidebar .subscribe-to-our-feed a:hover:before{color:#6e273d;}.blogs-microsite.ny-patent-decisions .sidebar .current-menu-item a,.blogs-microsite.ny-commercial .sidebar .current-menu-item a{color:#6e273d;}.blogs-microsite.ny-patent-decisions .practice-link,.blogs-microsite.ny-commercial .practice-link{color:#6e273d;}.blogs-microsite.ny-patent-decisions .practice-link:after,.blogs-microsite.ny-commercial .practice-link:after{color:#6e273d;}.blogs-microsite.ny-patent-decisions .author-item a,.blogs-microsite.ny-commercial .author-item a{color:#6e273d;}.blogs-microsite.ny-patent-decisions .widget-related-content .btn,.blogs-microsite.ny-commercial .widget-related-content .btn{background:#6e273c;}.blogs-microsite.ny-patent-decisions .widget-related-content .btn:hover,.blogs-microsite.ny-commercial .widget-related-content .btn:hover{background:rgba(110,39,60,0.85);}.blogs-microsite.data-security-law .headline-1,.blogs-microsite.data-security-law .headline-2{background-color:rgba(63,69,79,0.8);}.blogs-microsite.data-security-law .headline-2{clear:left;margin-top:9px;}.blogs-microsite.data-security-law .main-microsite-menu-wrap .microsite-menu ul li{background:rgba(149,187,190,0.85);}.blogs-microsite.data-security-law .main-microsite-menu-wrap .microsite-menu ul li a:hover{background:#102578;}.blogs-microsite.data-security-law .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a{background:#c64f19;}.blogs-microsite.data-security-law .blog-post-title{color:#102578;}.blogs-microsite.data-security-law .blog-post-title:hover{color:#102578;}.blogs-microsite.data-security-law .btn-primary{background:#c64f19;}.blogs-microsite.data-security-law .sidebar .subscribe-to-our-feed a:hover{color:#c64f19;}.blogs-microsite.data-security-law .sidebar .subscribe-to-our-feed a:hover:before{color:#c64f19;}.blogs-microsite.data-security-law .sidebar .current-menu-item a{color:#c64f19;}.blogs-microsite.data-security-law .practice-link{color:#c64f19;}.blogs-microsite.data-security-law .practice-link:after{color:#c64f19;}.blogs-microsite.data-security-law .author-item a{color:#c64f19;}.blogs-microsite.data-security-law .widget-related-content .btn{background:#95bbbe;}.blogs-microsite.data-security-law .widget-related-content .btn:hover{background:rgba(149,187,190,0.85);}.blogs-microsite.antitrust-update .headline-1,.blogs-microsite.antitrust-update .headline-2{background-color:rgba(40,47,115,0.8);}.blogs-microsite.antitrust-update .main-microsite-menu-wrap .microsite-menu ul li{background:rgba(16,37,120,0.65);}.blogs-microsite.antitrust-update .main-microsite-menu-wrap .microsite-menu ul li a:hover{background:#95bbbe;}.blogs-microsite.antitrust-update .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a{background:#c64f19;}.blogs-microsite.antitrust-update .blog-post-title{color:#c64f19;}.blogs-microsite.antitrust-update .blog-post-title:hover{color:#c64f19;}.blogs-microsite.antitrust-update .btn-primary{background:#c64f19;}.blogs-microsite.antitrust-update .sidebar .subscribe-to-our-feed a:hover{color:#c64f19;}.blogs-microsite.antitrust-update .sidebar .subscribe-to-our-feed a:hover:before{color:#c64f19;}.blogs-microsite.antitrust-update .headline-2{padding-left:0;}.blogs-microsite.antitrust-update .sidebar .current-menu-item a{color:#c64f19;}.blogs-microsite.antitrust-update .practice-link{color:#c64f19;}.blogs-microsite.antitrust-update .practice-link:after{color:#c64f19;}.blogs-microsite.antitrust-update .author-item a{color:#286dba;}.blogs-microsite.antitrust-update .widget-related-content .btn{background:#95bbbe;}.blogs-microsite.antitrust-update .widget-related-content .btn:hover{background:rgba(149,187,190,0.85);}.blogs-microsite.antitrust-update .resource-group h2{color:#c64f19;}.blogs-microsite.antitrust-update .resource-item:before{color:#102578;}.blogs-microsite.depositary-receipts .headline-1,.blogs-microsite.depositary-receipts .headline-2{background-color:rgba(198,79,25,0.8);}.blogs-microsite.depositary-receipts .headline-1{padding-right:10px;}.blogs-microsite.depositary-receipts .headline-2{padding-right:95px;}.blogs-microsite.depositary-receipts .main-microsite-menu-wrap .microsite-menu ul li{background:rgba(149,187,190,0.85);}.blogs-microsite.depositary-receipts .main-microsite-menu-wrap .microsite-menu ul li a:hover{background:#00693b;}.blogs-microsite.depositary-receipts .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a{background:#c64f19;}.blogs-microsite.depositary-receipts .blog-post-title{color:#102578;}.blogs-microsite.depositary-receipts .blog-post-title:hover{color:#102578;}.blogs-microsite.depositary-receipts .btn-primary{background:#c64f19;}.blogs-microsite.depositary-receipts .sidebar .subscribe-to-our-feed a:hover{color:#c64f19;}.blogs-microsite.depositary-receipts .sidebar .subscribe-to-our-feed a:hover:before{color:#c64f19;}.blogs-microsite.depositary-receipts .practice-link{color:#c64f19;}.blogs-microsite.depositary-receipts .practice-link:after{color:#c64f19;}.blogs-microsite.depositary-receipts .author-item a{color:#c64f19;}.blogs-microsite.depositary-receipts .widget-related-content .btn{background:#95bbbe;}.blogs-microsite.depositary-receipts .widget-related-content .btn:hover{background:rgba(149,187,190,0.85);}.blogs-microsite.exempt-org #page-title-bar-inner{background:url("../img/EOR-logo.png") left top no-repeat;margin-top:-30px;min-height:150px;}.blogs-microsite.exempt-org .headline-1,.blogs-microsite.exempt-org .headline-2{background-color:rgba(77,79,82,0.9);}.blogs-microsite.exempt-org .headline-1{padding-right:10px;margin-left:320px;margin-top:46px;}.blogs-microsite.exempt-org .headline-2{padding-right:95px;}.blogs-microsite.exempt-org .main-microsite-menu-wrap .microsite-menu ul li{background-color:rgba(62,68,79,0.9);}.blogs-microsite.exempt-org .main-microsite-menu-wrap .microsite-menu ul li a:hover{background:#00693b;}.blogs-microsite.exempt-org .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a{background:#c64f19;}.blogs-microsite.exempt-org .blog-post-title{color:#0083be;}.blogs-microsite.exempt-org .blog-post-title:hover{color:#0083be;}.blogs-microsite.exempt-org .btn-primary{background:#c64f19;}.blogs-microsite.exempt-org .sidebar .subscribe-to-our-feed a{color:#000;}.blogs-microsite.exempt-org .sidebar .subscribe-to-our-feed a:hover{color:#c64f19;}.blogs-microsite.exempt-org .sidebar .subscribe-to-our-feed a:hover:before{color:#c64f19;}.blogs-microsite.exempt-org .sidebar .subscribe-to-our-feed a:before{color:#c64f19;}.blogs-microsite.exempt-org .sidebar .widget li a{color:#4d4f53;}.blogs-microsite.exempt-org .sidebar .widget li a:hover{color:#747474;}.blogs-microsite.exempt-org .sidebar .widget li.current-menu-item a{color:#1890cb;}.blogs-microsite.exempt-org .practice-link{color:#c64f19;}.blogs-microsite.exempt-org .practice-link:after{color:#c64f19;}.blogs-microsite.exempt-org .author-item a{color:#c64f19;}.blogs-microsite.exempt-org .widget-related-content .btn{background:#c64f19;}.blogs-microsite.exempt-org .widget-related-content .btn:hover{background:rgba(198,79,25,0.85);}.blogs-microsite .author-name a{color:#4d4f53;}.blogs-microsite .author-name a:hover{color:#747474;}.blogs-microsite .editor-in-chief,.blogs-microsite #contributing-authors-heading{color:#454141;}.blogs-microsite .resource-group h2{color:#c64f19;}@media screen and (max-width: 1440px) and (min-width: 1201px) {.blogs-microsite.exempt-org #page-title-bar-inner{background-size:200px;background-position:0 25px;}}.practice-link{font-size:10px;font-weight:500;text-transform:uppercase;margin-top:15px;display:block;}.practice-link:after{content:"\f105";font-family:"FontAwesome";color:#2B6AB9;font-size:12px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.practice-link:after{font-weight:bold;top:0;}.practice-link:hover{opacity:.85;}.blog-post-post-type .blog-post-title{line-height:1.3;}.blog-post-post-type .microsite-detail-heading{margin-bottom:3px;}.blog-post-post-type #main-inner{padding-top:35px;}.blog-post-post-type .top-image-container{border-bottom:1px solid #ccc;margin-bottom:30px;}.blog-post-post-type .top-image-container .top-image{margin-bottom:40px;}.blog-post-post-type .top-image-container .top-image-caption{font-size:12px;}.blog-post-post-type .top-image-container img{max-width:700px;margin:4px 0;}.blog-post-post-type .author-item{width:210px;min-height:200px;margin:0 20px 20px 0;display:block;float:left;}.blog-post-post-type .share-this-links{margin-top:27px;}.blog-post-post-type #comments-content-wrapper{margin-top:30px;border-top:1px solid #ccc;}.blog-post-post-type #comments-quantity{font-size:13px;}.blog-post-post-type .commentlist{margin-top:25px;}.blog-post-post-type .commentlist li{list-style:none;}.blog-post-post-type .comment-meta a{color:#969696;}.blog-post-post-type .comment-author.vcard:before{content:"\f086";font-family:FontAwesome;font-size:16px;position:absolute;left:-25px;top:-1px;}.blog-post-post-type .reply a{color:#2B6AB9;}.blog-post-post-type .comment-form-comment label{vertical-align:top;width:90px;display:block;float:left;}.blog-post-post-type .logged-in-as{font-size:13px;margin-bottom:25px;}.blog-post-post-type .archive-detail-description{border:0;margin-top:0;padding-top:0;}.blog-post-post-type .description{border-bottom:1px solid #ccc;padding-bottom:32px;margin-bottom:35px;}.blog-post-post-type .description p{line-height:1.6;}.blog-post-post-type .title{font-weight:500;}.blog-post-post-type .additional-info-heading{margin-top:10px;padding-top:35px;}.blog-post-byline-block{margin:24px 0;}.blog-post-byline-block div{display:block;font-size:15px;}.blog-post-byline{float:none;}.author-item a:hover{opacity:.85;}.blog-resource-library-microsite-template .microsite-page-heading,.blog-case-library-microsite-template .microsite-page-heading{color:#102578;border-bottom:1px solid #ccc;padding-bottom:33px;}.resource-group{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:30px;}.resource-group:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}.resource-group h2{font-size:28px;font-weight:500;}.resource-group p{font-size:21px;font-weight:500;color:#102578;margin-bottom:20px;}.resource-items{margin-top:30px;}.resource-item{position:relative;margin:0 0 20px 19px;}.resource-item:before{position:absolute;content:"\25A0";font-family:fontawesome;font-size:9px;color:#000;margin-left:-18px;top:3px;}.resource-item:hover:before{opacity:.85;}.resource-item a{font-weight:bold;color:#454141;}.resource-item .date{padding-left:10px;display:inline;}.resource-item .date:before{content:"|";position:relative;margin-right:10px;}.resource-item .description{margin-top:3px;}.resource-item .description p{font-size:15px;font-weight:normal;color:#454141;margin-bottom:0;}.blog-rl-description{margin-bottom:30px;}.blog-post-author-cards{overflow:hidden;font-size:14px;line-height:1.4;}.step-nav{border-top:1px solid #ccc;text-align:right;padding-top:25px;margin-top:25px;}.step-nav .prev{margin-right:14px;}.step-nav .prev:before{content:"\f104";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.step-nav .next{margin-left:14px;}.step-nav .next:after{content:"\f105";font-family:"FontAwesome";color:#282F73;font-size:15px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.step-nav .next:after{top:0;}.blog-category-listing .microsite-content h1{font-weight:500;font-size:36px;line-height:1.3;margin-bottom:25px;color:#454141;}.blog-category-listing .type-blog-post{margin-top:30px;}.blog-category-listing .blog-post-thumbnail{float:right;margin-top:10px;}.blog-category-listing .blog-post-subtitle{font-size:16px;margin-top:5px;}.blog-industry-heading{font-size:35px;font-weight:500;color:#454141;margin-bottom:30px;}.blogs-microsite #sidebar-primary,.practice-area-microsite.blog-posts-microsite-template #sidebar-primary,.industry-microsite.blog-posts-microsite-template #sidebar-primary{margin-top:7px;margin-right:45px;}.blogs-microsite #sidebar-secondary,.practice-area-microsite.blog-posts-microsite-template #sidebar-secondary,.industry-microsite.blog-posts-microsite-template #sidebar-secondary{margin-top:7px;margin-left:45px;}.blog-case-library-microsite-template #content.has-sidebar #microsite-content.has-sidebar,.blog-subscribe-microsite-template #content.has-sidebar #microsite-content.has-sidebar,.blog-resource-library-microsite-template #content.has-sidebar #microsite-content.has-sidebar,.single-blog-post #content.has-sidebar #microsite-content.has-sidebar{width:780px;}.blog-case-library-microsite-template #sidebar-secondary,.blog-subscribe-microsite-template #sidebar-secondary,.blog-resource-library-microsite-template #sidebar-secondary,.single-blog-post #sidebar-secondary{display:none;}.single-blog-post .description a{text-decoration:underline;}.microsite-blog-post-detail #main-inner{padding-top:65px;}.search-blog-post-title{font-weight:500;}.page-template-default #content.has-sidebar{width:935px;}.page-template-default #content.has-sidebar #sidebar-secondary{width:260px;margin-left:65px;}.page-template-default #content #post-content.has-sidebar{width:875px;}.page-template-default #content #post-content.has-primary-sidebar{width:935px;}.page-template-default #content #post-content.has-primary-sidebar.has-sidebar{width:610px;}.page-template-default #content #sidebar-secondary{width:260px;margin-left:65px;}.pb-careers-page-type #page-title-bar,.pb-careers-why-page-type #page-title-bar,.pb-careers-firm-page-type #page-title-bar,.pb-careers-qa-page-type #page-title-bar,.pb-careers-who-page-type #page-title-bar,.pb-careers-clerks-page-type #page-title-bar,.pb-careers-fellowship-page-type #page-title-bar,.pb-careers-offer-page-type #page-title-bar,.pb-careers-benefits-page-type #page-title-bar,.pb-careers-after-page-type #page-title-bar,.pb-howto-page-type #page-title-bar,.pb-diversity-page-type #page-title-bar,.pb-diversity-recruiting-page-type #page-title-bar,.pb-diversity-outreach-page-type #page-title-bar,.pb-diversity-affinity-page-type #page-title-bar,.pb-probono-page-type #page-title-bar,.pb-probono-news-page-type #page-title-bar,.pb-probono-case-studies-page-type #page-title-bar{margin-bottom:0;}.practice-page-type #page-title-bar{margin-bottom:55px;}.practice-page-type #content{width:1200px;}.practice-page-type #post-content{width:1200px;}.practice-page-type #page-title-bar-inner{width:100%;max-width:none;}.practice-page-type .practice-page-image{width:33.333333%;height:auto;float:left;}.practice-page-type .page-title-heading{padding-top:38px;display:block;clear:both;width:1200px;margin:0 auto 37px;}.practice-page-type .practice-area-root{margin-bottom:0;}.practice-page-type .practice-area a{position:relative;border-bottom:1px solid #ccc;}.practice-page-type .practice-area a:after{content:"\f105";font-family:"FontAwesome";color:#D0AD39;font-size:18px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.practice-page-type .practice-area a:after{position:absolute;right:9px;top:13px;font-size:36px;font-weight:bold;}.practice-page-type .practice-area a:hover:after{color:#2B6AB9;}.industry-page-type #content,.industry-page-type #main-inner,.industry-page-type #post-content{width:100%;max-width:none;}.industry-page-type #page-title-bar{margin-bottom:0;height:145px;}.industry-page-type #page-title-bar .field{float:left;margin-top:55px;margin-left:30px;width:395px;}.industry-page-type #page-title-bar .field ::-webkit-input-placeholder{color:#8F96E6;}.industry-page-type #page-title-bar .field .input-wrap:before{color:#8F96E6;font-size:13px;height:18px;border-left:1px solid #8F96E6;top:0;width:34px;padding:10px 0 10px 10px;}.industry-page-type #page-title-bar .field input{background-color:#282F73;border-color:#8F96E6;color:#8F96E6;width:371px;height:32px;cursor:pointer;}.industry-page-type #page-title-bar-inner{width:700px;}.industry-page-type h1{float:left;margin-top:55px;}.industry-page-type .page-title-heading{margin-top:0;}.industry-page-type .industry-detail{width:33.33333%;display:block;float:left;position:relative;}.industry-page-type .industry-listing-page-image{float:left;}.industry-page-type .industry-title{position:absolute;left:0;bottom:0;font-size:13px;font-weight:500;color:#282F73;text-transform:uppercase;background-color:#fff;padding:10px 15px;}.industry-page-type #footer{margin-top:0;}.people-main #main{background-color:#282F73;}.people-main #main ::-webkit-input-placeholder{color:#fff;}.people-main #main :-ms-input-placeholder{color:#fff;}.people-main #main ::-moz-placeholder{color:#fff;}.people-main #main-inner{width:100%;max-width:none;}.people-main #page-title-bar{display:none;}.people-main #content,.people-main #post-content{width:100%;max-width:none;}.people-main .people-search-form{width:1100px;margin:0 auto;}.people-main .people-search-form .field{width:500px;margin-bottom:5px;}.people-main .people-search-form .input-wrap:before{color:#fff;}.people-main .people-search-form .input-wrap.icon-down-triangle:before{content:"\f0d7";font-size:16px;right:-6px;top:7px;}.people-main .people-search-form .input-wrap.icon-search:before{font-size:18px;right:-10px;}.people-main .people-search-form .text{width:500px;background-color:#282F73;color:#D0AD39;border-color:#fff;border-top:none;border-right:none;border-left:none;}.people-main .fields{width:575px;vertical-align:top;padding-top:35px;padding-bottom:35px;}.people-main .filters{width:400px;vertical-align:top;padding-top:35px;padding-bottom:35px;}.people-main .buttons{vertical-align:top;padding-top:35px;padding-bottom:35px;}.people-main .people-search-toggle{position:relative;bottom:auto;display:block;font-weight:500;font-size:13px;padding:5px;}.people-main .people-search-toggle:hover{color:#2B6AB9;}.people-main .people-search-toggle:after{content:"\f0d7";color:#D0AD39;top:0;margin-left:10px;}.people-main #advanced-people-search-form .people-search-toggle:after{content:"\f0d8";}.people-main .view-all-people{position:relative;left:auto;display:block;font-weight:500;font-size:13px;background:none;color:#fff;padding:5px;}.people-main .view-all-people:hover{color:#2B6AB9;}.people-main .view-all-people:after{content:"\f0da";color:#D0AD39;top:0;left:15px;}.people-main .people-highlights-container{background-color:#fff;}.people-main .people-highlights{width:1200px;margin:0 auto;position:relative;padding-top:50px;padding-bottom:80px;}.people-main .people-highlights-heading{color:#282F73;font-size:23px;margin-bottom:6px;}.people-main .people-highlights-heading:before{content:"\f15c";font-family:"FontAwesome";color:#fff;font-size:20px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.people-main .people-highlights-heading:after{content:"";position:absolute;left:-67px;top:41px;height:42px;width:42px;border-radius:21px;background-color:#D0AD39;z-index:1;}.people-main .people-highlights-heading:before{z-index:2;position:absolute;left:-54px;top:51px;}.people-main .people-highlights-content{font-size:18px;}.people-main .people-view-pdf{font-size:18px;color:#2B6AB9;text-decoration:none;}#advanced-people-search-form .people-search-filter{bottom:auto;padding:0;border:none;}#advanced-people-search-form .view-all-people{bottom:auto;}#advanced-people-search-form .people-search-toggle{bottom:auto;display:block;font-weight:500;font-size:13px;padding:5px 5px 5px 30px;text-transform:uppercase;}#advanced-people-search-form .people-search-toggle:hover{color:#2B6AB9;}#advanced-people-search-form .people-search-toggle:after{content:"\f0d7";color:#D0AD39;top:0;margin-left:22px;}#advanced-people-search-form .search-button{background:#D0AD39;border:1px solid #fff;text-transform:uppercase;font-weight:500;font-size:13px;font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;margin-top:15px;margin-bottom:5px;margin-left:15px;position:relative!important;}#advanced-people-search-form .search-button:after{display:none;}.predictiveSearch.popRight{margin-left:20px;overflow:visible;}.predictiveSearch.popRight:before{content:"";width:0;height:0;display:block;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #D0AD39;position:absolute;left:-9px;top:50%;margin-top:-8px;}.predictiveSearch.popRight .predictiveSearch-postType-person{overflow-y:auto;max-height:500px;}.pb-firm-page-type #page-title-bar{margin-bottom:0;}.firm-marquee-section{overflow:hidden;margin-bottom:55px;}.firm-marquee-section .pb-firm-marque-image{display:block;float:left;width:20%;height:auto;}.key-facts-heading{margin-top:0;margin-bottom:35px;font-weight:500;font-size:24px;}.key-fact{position:relative;padding-left:40px;}.key-fact:before{content:"\25A0";font-family:"FontAwesome";color:#000;font-size:8px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.key-fact:before{position:absolute;left:20px;top:3px;}.fact-heading{margin-bottom:10px;}.fact-content p{line-height:1.8;}.tribute-item{margin-top:25px;}.contact-page-type #content.has-sidebar{float:left;width:875px;}.contact-page-type #sidebar-primary{margin-right:0;margin-left:65px;}.contact-page-type #sidebar-primary .custom-subscribe-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:20px 25px 25px;}.contact-page-type #sidebar-primary .custom-subscribe-widget .widgettitle{color:#282F73;font-size:18px;text-transform:none;letter-spacing:0;border:none;padding:0;margin-bottom:20px;}.contact-page-type #sidebar-primary .custom-subscribe-widget .read-more{display:inline-block;margin-top:15px;}.contact-page-type h3{font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:1px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-top:0;margin-bottom:18px;width:325px;}.contact-page-type .office-location{width:440px;float:left;}.contact-page-type .office-title{font-weight:500;}.contact-page-type .view-google-map{display:block;padding-top:20px;}.contact-page-type .view-google-map:after{content:" >";}.contact-page-type .department-contacts{width:440px;float:right;}.contact-page-type .contact-item{display:block;padding-bottom:25px;}.contact-page-type .contact-type{font-weight:500;margin-bottom:5px;}.pb-blogs-page-type #content,.pb-blogs-page-type #post-content{width:1200px;}.pb-blogs-page-type .blog-item{clear:both;padding-top:20px;border-top:1px solid #ccc;margin-top:20px;overflow:hidden;}.pb-blogs-page-type .blog-item:first-child{margin-top:0;}.pb-blogs-page-type .blog-item img{float:left;}.pb-blogs-page-type .blog-item .blog-name{margin-left:260px;margin-top:15px;text-transform:none;font-size:18px;font-weight:500;letter-spacing:0;}.pb-blogs-page-type .blog-item .description{margin-left:260px;}.pb-blogs-page-type .blog-item .link{margin-left:260px;display:block;width:74px;margin-top:15px;font-size:10px;text-transform:uppercase;font-weight:500;}.pb-blogs-page-type .blog-item .link:after{font-size:13px;top:0;}.pb-careers-page-type #sidebar-primary,.pb-careers-why-page-type #sidebar-primary,.pb-careers-firm-page-type #sidebar-primary,.pb-careers-qa-page-type #sidebar-primary,.pb-careers-who-page-type #sidebar-primary,.pb-careers-clerks-page-type #sidebar-primary,.pb-careers-fellowship-page-type #sidebar-primary,.pb-careers-offer-page-type #sidebar-primary,.pb-careers-benefits-page-type #sidebar-primary,.pb-careers-after-page-type #sidebar-primary,.pb-howto-page-type #sidebar-primary{width:200px;margin-right:65px;}.pb-careers-page-type #content #post-content.has-sidebar{width:835px;}.pb-careers-page-type #content #sidebar-secondary{width:300px;}.pb-careers-page-type #sidebar-secondary .careers-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:20px 25px 25px;}.pb-careers-page-type #sidebar-secondary .careers-widget .widgettitle{color:#282F73;font-size:18px;text-transform:none;letter-spacing:0;border:none;padding:0;margin-bottom:20px;}.pb-careers-page-type #sidebar-secondary .careers-widget .read-more{display:inline-block;margin-top:15px;}.pb-careers-page-type #sidebar-secondary .careers-widget .pullquote{color:#282F73;font-weight:500;font-size:16px;}.pb-careers-why-page-type .why-image-wrapper{overflow:hidden;margin-bottom:50px;}.pb-careers-why-page-type .why-image{display:block;float:left;}.pb-careers-why-page-type .why-quote-wrapper{float:left;color:#fff;background-color:#282F73;width:306px;height:220px;padding:45px 50px;position:relative;}.pb-careers-why-page-type .why-quote-wrapper:before{content:"";width:0;height:0;display:block;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:16px solid #282F73;position:absolute;left:-16px;top:85px;}.pb-careers-why-page-type .why-quote{font-size:18px;}.pb-careers-why-page-type .why-attribution{font-size:12px;margin-top:15px;}.pb-careers-why-page-type .why-attribution:before{content:"\2014\0020";}.pb-careers-why-page-type .fact-heading{margin-bottom:15px;}.key-fact-entry{padding-left:45px;margin-bottom:45px;}.key-fact-entry:before{border-radius:20px;font-size:20px;line-height:22px;height:22px;padding-left:2px;top:-2px;left:5px;}.pb-careers-firm-page-type #sidebar-secondary .careers-firm-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:0 0 25px;}.pb-careers-firm-page-type #sidebar-secondary .careers-firm-widget img{display:block;margin-bottom:30px;}.pb-careers-firm-page-type #sidebar-secondary .careers-firm-widget .widgettitle{color:#282F73;font-size:18px;text-transform:none;font-weight:500;letter-spacing:0;border:none;padding:0 25px;margin-bottom:10px;display:block;}.pb-careers-firm-page-type #sidebar-secondary .careers-firm-widget .sidebar-content{padding:0 25px;display:block;font-size:14px;}.pb-careers-firm-page-type #sidebar-secondary .careers-firm-widget .sidebar-link{margin-left:25px;margin-top:20px;display:inline-block;font-size:10px;text-transform:uppercase;font-weight:500;}.pb-careers-firm-page-type #sidebar-secondary .careers-firm-widget .sidebar-link:after{font-size:13px;top:0;}.pb-careers-firm-page-type .description{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc;}.qa-content .description{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc;}.qa-entry{padding-top:40px;margin-bottom:40px;}.qa-entry.first{border:none;margin-top:0;padding-top:0;}.qa-question{font-weight:500;margin-left:60px;}.qa-question:before{font-size:90px;top:-30px;left:-65px;}.qa-question:after{font-weight:500;left:11px;top:-7px;font-size:26px;}.qa-answer{margin-left:60px;}.qa-answer:before{font-weight:500;content:"A:";}.pb-careers-who-page-type .careers-who-marque-image{margin-bottom:50px;display:block;}.pb-careers-clerks-page-type #sidebar-secondary{margin-bottom:45px;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget{border-top:10px solid #D0AD39;background-color:#282F73;color:#fff;padding:40px 20px 45px;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .clerks-sidebar-heading{font-size:20px;padding:0 15px 20px;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .view-all-former-clerks{position:relative;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:15px 32px 15px 0;display:block;font-size:12px;text-align:right;text-transform:uppercase;font-weight:500;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .view-all-former-clerks:after{content:"\f0da";font-family:"FontAwesome";color:#D0AD39;font-size:16px;margin-left:8px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .view-all-former-clerks:after{position:absolute;top:12px;right:8px;margin-left:5px;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .field{width:100%;margin-bottom:0;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .field ::-webkit-input-placeholder{color:#fff;font-size:12px;text-align:right;text-transform:uppercase;font-weight:500;padding-right:2px;padding-top:1px;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .field :-ms-input-placeholder{color:#fff!important;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .field .icon-down-triangle:before{content:"\f0d7";color:#fff;font-size:16px;position:absolute;top:12px;right:6px;margin-left:5px;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .field .text{width:175px;background-color:#282F73;color:#D0AD39;border-color:#fff;border-right:none;border-left:none;border-top:none;height:43px;cursor:pointer;text-transform:uppercase;font-weight:500;font-size:12px;padding-bottom:2px;text-align:right;padding-right:30px;}.pb-careers-clerks-page-type #post-content{margin-bottom:45px;}.pb-careers-clerks-page-type .meet-clerks{clear:both;margin-top:45px;border-top:1px solid #ccc;padding-top:45px;}.pb-careers-clerks-page-type .clerks-heading{font-weight:500;margin-bottom:40px;}.pb-careers-clerks-page-type .clerk-item{float:left;width:310px;margin-bottom:50px;position:relative;}.pb-careers-clerks-page-type .clerk-item .clerk-rollover-frame{position:absolute;top:100%;height:300px;overflow:hidden;}.pb-careers-clerks-page-type .clerk-item:hover .clerk-rollover{display:block;bottom:0;}.pb-careers-clerks-page-type .clerk-item:hover img{z-index:9;}.pb-careers-clerks-page-type .clerk-item img{display:block;position:relative;}.pb-careers-clerks-page-type .clerk-rollover{bottom:100%;position:relative;background-color:#DEEAF8;z-index:8;padding:17px;border-bottom:10px solid #636363;width:276px;transition:bottom 0.5s;color:#454141;}.pb-careers-clerks-page-type .clerk-rollover span{padding-left:32px;display:block;}.pb-careers-clerks-page-type .clerk-rollover .person-title{font-size:18px;font-weight:500;}.pb-careers-clerks-page-type .clerk-rollover .person-title:before{content:"\f105";font-family:"FontAwesome";color:#ffffff;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;position:absolute;width:20px;text-align:center;background-color:#d0ad39;border-radius:20px;font-size:20px;line-height:22px;height:22px;padding-left:2px;top:18px;left:17px;}.pb-careers-clerks-page-type .clerk-rollover .person-position-title{font-size:15px;}.pb-careers-clerks-page-type .clerk-rollover .person-clerkship{margin-top:10px;border-top:1px solid #d2d2d2;padding-top:10px;font-weight:500;}.pb-careers-clerks-page-type .datalist{border-top:none;}.pb-careers-clerks-page-type .datalist li a{font-size:12px;line-height:1.3;}.pb-careers-fellowship-page-type #sidebar-secondary .careers-fellowship-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:0 0 25px;}.pb-careers-fellowship-page-type #sidebar-secondary .careers-fellowship-widget img{display:block;margin-bottom:30px;}.pb-careers-fellowship-page-type #sidebar-secondary .careers-fellowship-widget .fellowship-sidebar-heading{color:#282F73;font-size:18px;text-transform:none;font-weight:500;padding:0 25px;margin-bottom:10px;display:block;}.pb-careers-fellowship-page-type #sidebar-secondary .careers-fellowship-widget .sidebar-content{padding:0 25px;display:block;font-size:14px;}.pb-careers-fellowship-page-type #sidebar-secondary .careers-fellowship-widget .sidebar-link{margin-left:25px;margin-top:20px;display:inline-block;text-transform:uppercase;font-size:10px;}.pb-careers-fellowship-page-type #sidebar-secondary .careers-fellowship-widget .sidebar-link:after{font-size:13px;top:0;}.pb-careers-fellowship-page-type .recipients-heading{margin-top:45px;border-top:1px solid #ccc;padding-top:45px;margin-bottom:20px;}.pb-careers-fellowship-page-type .recipient-item{width:285px;height:230px;margin-right:40px;margin-bottom:20px;float:left;}.pb-careers-fellowship-page-type .recipient-item:nth-child(2n + 2){margin-right:0;}.pb-careers-fellowship-page-type .recipient-item img{float:left;margin-bottom:10px;}.pb-careers-fellowship-page-type .recipient-item .recipient-name{width:100%;text-align:center;display:block;font-weight:500;margin-top:10px;}.pb-careers-fellowship-page-type .recipient-item .recipient-label{width:100%;text-align:center;display:block;}.pb-careers-offer-page-type .audio-segments-wrapper{width:100%;margin:0 auto 50px;border-bottom:1px solid #ccc;padding-bottom:15px;}.pb-careers-offer-page-type .audio-segment{position:relative;display:inline-block;margin-right:45px;}.pb-careers-offer-page-type .audio-segment img{display:block;}.pb-careers-offer-page-type .audio-segment:last-child{margin-right:0;}.pb-careers-offer-page-type .audio-segment .audio-wrapper{bottom:60px;}.pb-careers-offer-page-type .audio-segment .attorney{font-size:13px;font-weight:500;display:block;margin-top:10px;}.pb-careers-offer-page-type .before-page-subheading{font-weight:500;font-size:24px;margin-bottom:20px;}.pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget{border-top:10px solid #282F73;border-bottom:10px solid #282F73;padding-bottom:30px;}.pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget .quote{font-size:18px;font-style:italic;padding:25px 15px 15px;display:block;}.pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget .attr-1{position:relative;margin:0 15px 0 30px;font-weight:500;font-size:12px;display:block;}.pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget .attr-1:before{content:"\2014";position:absolute;left:-14px;}.pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget .attr-2{font-weight:500;font-size:12px;margin:0 15px 0 30px;display:block;}.pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget{border-top:10px solid #282F73;border-bottom:10px solid #282F73;padding-bottom:30px;}.pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget .quote{font-size:18px;font-style:italic;padding:25px 15px 15px;display:block;}.pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget .attr-1{position:relative;margin:0 15px 0 30px;font-weight:500;font-size:12px;display:block;}.pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget .attr-1:before{content:"\2014";position:absolute;left:-14px;}.pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget .attr-2{font-weight:500;font-size:12px;margin:0 15px 0 30px;display:block;}.pb-careers-after-page-type .sector-heading{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;clear:both;}.pb-careers-after-page-type .sector-list-1,.pb-careers-after-page-type .sector-list-2{width:50%;float:left;margin-bottom:15px;}.pb-howto-page-type #sidebar-secondary .howto-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:20px 25px 25px;}.pb-howto-page-type #sidebar-secondary .howto-widget .widgettitle{color:#282F73;font-size:18px;text-transform:none;letter-spacing:0;border:none;padding:0;margin-bottom:20px;}.pb-howto-page-type #sidebar-secondary .howto-widget .read-more{display:inline-block;margin-top:15px;}.pb-howto-page-type #sidebar-secondary .howto-widget p{font-size:13px;}.pb-howto-page-type .employment-inquiries img{float:left;}.pb-howto-page-type .employment-inquiries div{margin-left:120px;}.pb-howto-page-type .inquiry-heading{margin-top:45px;border-top:1px solid #ccc;padding-top:45px;padding-bottom:25px;}.pb-howto-page-type .contact-name{font-weight:500;}.pb-diversity-page-type #sidebar-secondary .diversity-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:0 0 25px;}.pb-diversity-page-type #sidebar-secondary .diversity-widget .image-wrapper{position:relative;margin-bottom:15px;}.pb-diversity-page-type #sidebar-secondary .diversity-widget .image-wrapper img{display:block;}.pb-diversity-page-type #sidebar-secondary .diversity-widget .name{color:#282F73;font-size:18px;text-transform:none;font-weight:500;letter-spacing:0;border:none;padding:0 25px;margin-bottom:5px;display:block;}.pb-diversity-page-type #sidebar-secondary .diversity-widget .title{padding:0 25px;display:block;font-size:14px;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:20px 25px 25px;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget .widgettitle{color:#282F73;font-size:18px;text-transform:none;letter-spacing:0;border:none;padding:0;margin-bottom:20px;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget .read-more{display:inline-block;margin-top:15px;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget .widget-content{overflow:hidden;padding-bottom:30px;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget .recipient-info{border-top:1px solid #ccc;padding-top:15px;border-bottom:1px solid #ccc;padding-bottom:15px;overflow:hidden;display:table-cell;vertical-align:bottom;position:relative;height:85px;width:210px;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget .recipient-info img{float:left;top:15px;position:absolute;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget .recipient-info .name{font-size:12px;font-weight:500;margin-left:100px;line-height:1.3;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget .recipient-info .title{font-size:12px;margin-left:100px;line-height:1.3;margin-bottom:-3px;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget .btn{display:inline-block;margin-top:30px;font-size:10px;text-transform:uppercase;font-weight:500;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget .btn:after{font-size:13px;top:0;}.pb-diversity-outreach-page-type #sidebar-secondary .diversity-outreach-widget{border-top:10px solid #282F73;border-bottom:10px solid #282F73;padding-bottom:30px;}.pb-diversity-outreach-page-type #sidebar-secondary .diversity-outreach-widget .quote{font-size:18px;font-style:italic;padding:25px 15px 15px;}.pb-diversity-outreach-page-type #sidebar-secondary .diversity-outreach-widget .attr-1{position:relative;margin:0 15px 0 30px;font-weight:500;font-size:12px;}.pb-diversity-outreach-page-type #sidebar-secondary .diversity-outreach-widget .attr-1:before{content:"\2014";position:absolute;left:-14px;}.pb-diversity-outreach-page-type #sidebar-secondary .diversity-outreach-widget .attr-2{font-weight:500;font-size:12px;margin:0 15px 0 30px;}.pb-diversity-affinity-page-type #sidebar-secondary .diversity-affinity-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:20px 25px 25px;}.pb-diversity-affinity-page-type #sidebar-secondary .diversity-affinity-widget .widgettitle{color:#282F73;font-size:18px;text-transform:none;letter-spacing:0;border:none;padding:0;margin-bottom:20px;}.pb-diversity-affinity-page-type #sidebar-secondary .diversity-affinity-widget .read-more{display:inline-block;margin-top:15px;}.pb-diversity-affinity-page-type #sidebar-secondary .diversity-affinity-widget img{margin-bottom:10px;}.pb-diversity-affinity-page-type #sidebar-secondary .affinity-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:0 0 25px;}.pb-diversity-affinity-page-type #sidebar-secondary .affinity-widget .image-wrapper{position:relative;margin-bottom:15px;}.pb-diversity-affinity-page-type #sidebar-secondary .affinity-widget .image-wrapper img{display:block;}.pb-diversity-affinity-page-type #sidebar-secondary .affinity-widget .name{color:#282F73;font-size:18px;text-transform:none;font-weight:500;letter-spacing:0;border:none;padding:0 25px;margin-bottom:5px;display:block;}.pb-diversity-affinity-page-type #sidebar-secondary .affinity-widget .title{padding:0 25px;display:block;font-size:14px;}.pb-diversity-affinity-page-type .large-image{margin-bottom:30px;margin-top:30px;}.pb-diversity-affinity-page-type .affinity-section-wrapper{margin-top:40px;border-top:1px solid #ccc;padding-top:40px;}.pb-diversity-affinity-page-type .affinity-section-wrapper .affinity-item{clear:both;overflow:hidden;margin-bottom:55px;}.pb-diversity-affinity-page-type .affinity-section-wrapper .affinity-item:last-child{margin-bottom:0;}.pb-diversity-affinity-page-type .affinity-section-wrapper h3{margin-top:0;margin-bottom:30px;}.pb-diversity-affinity-page-type .affinity-section-wrapper img{float:left;}.pb-diversity-affinity-page-type .affinity-section-wrapper .quote{margin-left:245px;font-size:18px;font-style:italic;margin-bottom:20px;}.pb-diversity-affinity-page-type .affinity-section-wrapper .attr-1{margin-left:260px;position:relative;font-weight:500;font-size:12px;}.pb-diversity-affinity-page-type .affinity-section-wrapper .attr-1:before{content:"\2014";position:absolute;left:-14px;}.pb-diversity-affinity-page-type .affinity-section-wrapper .attr-2{margin-left:260px;font-size:12px;}.pb-probono-page-type #content #post-content.has-sidebar{width:815px;}.pb-probono-page-type #content #sidebar-secondary{width:300px;margin-left:85px;}.pb-probono-page-type #sidebar-secondary .probono-widget{background-color:#DFEBFB;border-top:10px solid #282F73;padding:20px 25px 25px;}.pb-probono-page-type #sidebar-secondary .probono-widget .widgettitle{color:#282F73;font-size:18px;text-transform:none;letter-spacing:0;border:none;padding:0;margin-bottom:20px;}.pb-probono-page-type #sidebar-secondary .probono-widget .read-more{display:inline-block;margin-top:15px;}.pb-probono-page-type #sidebar-secondary .probono-partner{background-color:#DFEBFB;border-top:10px solid #282F73;padding:20px 25px 25px;}.pb-probono-page-type #sidebar-secondary .probono-partner .widgettitle{color:#282F73;font-size:18px;text-transform:none;letter-spacing:0;border:none;padding:0;margin-bottom:20px;}.pb-probono-page-type #sidebar-secondary .probono-partner .read-more{display:inline-block;margin-top:15px;}.pb-probono-page-type #sidebar-secondary .probono-partner .partner-player{position:relative;}.pb-probono-page-type #sidebar-secondary .probono-partner .partner-player img{display:block;}.pb-probono-page-type .audio-segments-wrapper{width:1200px;margin:0 auto 50px;padding-bottom:15px;border-bottom:1px solid #ccc;}.pb-probono-page-type .audio-segment{position:relative;display:inline-block;margin-right:40px;}.pb-probono-page-type .audio-segment img{display:block;}.pb-probono-page-type .audio-segment:last-child{margin-right:0;}.pb-probono-page-type .audio-segment .audio-wrapper{top:200px;}.pb-probono-page-type .audio-segment .attorney{font-size:13px;font-weight:500;display:block;margin-top:10px;}.pb-probono-news-page-type #content .page-title-heading{margin-bottom:0;}.pb-probono-news-page-type .page-title-heading{padding-bottom:40px;border-bottom:1px solid #ccc;margin-bottom:0;}.pb-probono-news-page-type .news-item{padding-left:35px;padding-bottom:0;padding-top:20px;position:relative;}.pb-probono-news-page-type .news-item:before{content:"";position:absolute;top:26px;left:0;width:15px;height:10px;background:#D0AD39;}.pb-probono-news-page-type .news-item.first .date{margin-bottom:10px;}.pb-probono-news-page-type .news-item.first .news-item-title{padding-bottom:5px;}.pb-probono-news-page-type .news-item.first .description{font-size:16px;}.pb-probono-news-page-type .news-item.first .more-link{font-size:16px;color:#2B6AB9;}.pb-probono-news-page-type .news-item .date{font-size:16px;margin-bottom:5px;}.pb-probono-case-studies-page-type h3{text-transform:none;letter-spacing:0;font-size:18px;font-weight:500;margin-top:0;}.pb-probono-case-studies-page-type .case-study{padding-bottom:35px;border-bottom:1px solid #ccc;margin-bottom:35px;overflow:hidden;}.pb-probono-case-studies-page-type .related-people{margin-top:15px;}.pb-probono-case-studies-page-type .additional-info-heading{display:none;}.home #post-content{width:1200px;}#marquees{position:relative;margin:0 auto;width:100%;overflow:hidden;}#marquees:hover .marquee-controls{opacity:1;transition:opacity 0.5s;}#marquees img{display:block;}#marquees .marquee-controls{opacity:0;position:absolute;right:0;top:50%;margin-top:-75px;transition:opacity 0.5s;}#marquees .marquee-controls .marquee-next{width:150px;height:150px;cursor:pointer;background-color:transparent;opacity:0.7;position:relative;}#marquees .marquee-controls .marquee-next .arrow:before{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:170px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#marquees .marquee-controls .marquee-next .arrow:before{position:absolute;top:-57px;left:40px;}.marquee-item{width:100%;}#homepage-quotes{background-color:#282F73;color:#fff;height:175px;overflow:hidden;position:relative;}#homepage-quotes .quote-item{width:1200px;position:absolute;left:50%;margin-right:-50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}#homepage-quotes .quote-item .quote{font-size:30px;display:block;font-weight:500;margin:0 auto 10px;text-align:center;line-height:1.3;}#homepage-quotes .quote-item .quote.no-attribution{margin-bottom:0;}#homepage-quotes .quote-item .attribution{margin:0 auto;display:block;text-align:center;}#homepage-quotes .quote-item .attribution:before{content:"\2014\0020";}#highlights{width:1100px;margin:35px auto 0;position:relative;}#highlights .highlight-item{padding:0 35px;}#highlights .highlight-label{background-color:#D0AD39;color:#fff;font-size:12px;text-transform:uppercase;padding:2px 8px;float:left;margin-bottom:20px;}#highlights .highlight-title{clear:both;color:#282F73;letter-spacing:0;font-size:22px;text-transform:none;font-weight:500;margin-bottom:15px;}#highlights .highlight-content{font-size:16px;}#highlights .highlight-link{font-size:14px;}#highlights img{clear:both;margin-top:25px;}#highlights .slider-prev{cursor:pointer;position:absolute;left:-50px;top:0;width:50px;height:400px;}#highlights .slider-prev:before{content:"\f104";font-family:"FontAwesome";color:#282F73;font-size:56px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#highlights .slider-prev:before{margin-top:22px;}#highlights .slider-next{cursor:pointer;position:absolute;right:-50px;top:0;width:50px;height:400px;}#highlights .slider-next:before{content:"\f105";font-family:"FontAwesome";color:#282F73;font-size:56px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#highlights .slider-next:before{position:absolute;right:0;margin-top:22px;margin-right:0;}.search.people-page-type h1{display:block;}.search.people-page-type #page-title-bar{margin-bottom:60px;}.search.people-page-type #main{margin-top:0;}.search.people-page-type #content #sidebar-secondary{margin-left:0;float:left;margin-right:65px;}.search.people-page-type #advanced-people-search-form .search-button{margin-left:0;}.search.people-page-type .col{width:315px;}.search.people-page-type .col.person-contact-info{width:345px;}.search.people-page-type .col a{font-weight:500;}.search.people-page-type .col .more-button{font-size:10px;text-transform:uppercase;font-weight:500;}.search.people-page-type .col .more-button:after{font-size:13px;top:0;}.search .predictiveSearch-postType-practice-area img,.search .predictiveSearch-postType-industry img{display:none;}.search .predictiveSearch-postType-practice-area .name,.search .predictiveSearch-postType-industry .name{color:#454141;font-weight:400;}.search .industry h3{text-transform:none;letter-spacing:normal;}.search .view-more{font-size:10px;text-transform:uppercase;font-weight:500;}.search .view-more:after{font-size:13px;top:0;}.audio-wrapper{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;bottom:30px;width:115px;height:34px;}.audio-wrapper .audioplayer-mute .audioplayer-volume-button{opacity:0.5;}.audio-wrapper .player-slider{overflow:hidden;height:34px;width:50%;position:absolute;}.audio-wrapper.player-visible{width:100%;}.audio-wrapper .placeholder{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;height:34px;line-height:34px;color:#fff;padding-left:10px;width:105px;background:#4492E4;cursor:pointer;text-transform:uppercase;font-size:11px;font-weight:500;background:#4492E4 url('/content/themes/patbel-theme/img/audioplaceholder.png') no-repeat;background-position:92px center;position:absolute;z-index:100;}.audio-wrapper .audioplayer,.audio-wrapper audio{display:none;}.audioplayer{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;min-width:200px;font-size:13px;height:34px;color:#fff;text-shadow:1px 1px 0 #4492E4;position:absolute;z-index:1;background:#4492E4;background:-webkit-gradient(linear,left top,left bottom,from(#4492E4),to(#4492E4));background:-webkit-linear-gradient(top,#4492E4,#4492E4);background:-moz-linear-gradient(top,#4492E4,#4492E4);background:-ms-radial-gradient(top,#4492E4,#4492E4);background:-o-linear-gradient(top,#4492E4,#4492E4);background:linear-gradient(top,#4492E4,#4492E4);}.audioplayer-mini{width:2.5em;margin:0 auto;}.audioplayer>div{position:absolute;}.audioplayer-playpause{width:34px;height:100%;cursor:pointer;text-indent:-9999px;z-index:2;top:0;left:0;background:url('/content/themes/patbel-theme/img/playerbuttons.png') 0 0;}.audioplayer:not(.audioplayer-mini) .audioplayer-playpause{border-right:1px solid #4492E4;}.audioplayer-mini .audioplayer-playpause{width:100%;}.audioplayer-playpause:hover,.audioplayer-playpause:focus{background-color:#4492E4;}.audioplayer-playpause a{display:block;height:34px;width:34px;}.audioplayer:not(.audioplayer-playing) .audioplayer-playpause{background-position:102px 0;background-image:url('/content/themes/patbel-theme/img/playerbuttons.png');}.audioplayer-playing .audioplayer-playpause a{height:34px;width:34px;position:absolute;}.audioplayer-time{width:4.375em;height:100%;line-height:2.375em;text-align:center;z-index:2;top:0;}.audioplayer-time-current{border-left:1px solid #4492E4;right:68px;width:52px;line-height:34px;font-size:12px;vertical-align:middle;text-align:center;}.audioplayer-time-duration{border-right:1px solid #4492E4;right:2.5em;line-height:2.5em;vertical-align:middle;display:none;}.audioplayer-novolume .audioplayer-time-duration{border-right:0;right:0;}.audioplayer-bar{height:6px;background-color:#4492E4;cursor:pointer;z-index:1;top:50%;right:136px;left:51px;margin-top:-4px;box-shadow:none;border:1px solid #cdcdcd;}.audioplayer-novolume .audioplayer-bar{right:4.375em;}.audioplayer-bar div{width:0;height:100%;position:absolute;left:0;top:0;float:left;}.audioplayer-bar-loaded{background-color:transparent;border:none;z-index:1;}.audioplayer-bar-played{background:#d5d5d5;z-index:2;position:relative;}.audioplayer-bar-played:after{content:'';display:block;position:absolute;z-index:3;margin-top:-2px;background:#bbb;height:8px;border:1px solid #eee;width:20px;border-radius:4px;right:-11px;margin-left:22px;}.audioplayer-reset{height:34px;width:34px;text-align:left;text-indent:-9999px;position:absolute;right:34px;background-position:68px 0;background-image:url('/content/themes/patbel-theme/img/playerbuttons.png');}.audioplayer-reset a{display:block;height:34px;width:34px;}.audioplayer-volume{width:34px;height:100%;border-left:1px solid #4492E4;text-align:left;text-indent:-9999px;cursor:pointer;z-index:2;top:0;right:0;}.audioplayer-volume:hover,.audioplayer-volume:focus{background-color:#4492E4;}.audioplayer-volume-button{width:100%;height:100%;background-position:34px 0;background-image:url('/content/themes/patbel-theme/img/playerbuttons.png');}.audioplayer-volume-button a{width:34px;height:34px;display:block;}.audioplayer-volume-adjust{height:6.25em;cursor:default;position:absolute;left:0;right:0;top:-9999px;background:#4492E4;}.audioplayer-volume:not(:hover) .audioplayer-volume-adjust{opacity:0;}.audioplayer-volume:hover .audioplayer-volume-adjust{top:auto;bottom:100%;}.audioplayer-volume-adjust>div{width:6px;border:1px solid #cdcdcd;height:80%;background-color:#4492E4;cursor:pointer;position:relative;z-index:1;margin:30% auto 0;}.audioplayer-volume-adjust div div{width:100%;height:100%;position:absolute;bottom:0;left:0;background:#cdcdcd;}.audioplayer-volume-adjust{box-shadow:none!important;}.audioplayer-novolume .audioplayer-volume{display:none;}.audioplayer-bar,.audioplayer-bar div,.audioplayer-volume-adjust div{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}@media screen and (max-width: 1199px) {#header,#main,#footer,.main-microsite-menu-wrap,.news-ticker{width:100%;}#header-inner,#main-inner,#page-title-bar-inner,#footer-inner,.microsite-menu,.news-ticker .group{max-width:850px;width:850px;}#page{width:100%;}#header{width:100%;height:100px;background-color:#fff;}#header-inner{height:100px;}.header-logo{max-width:315px;}.header-logo-link{margin:42px 0 0 0;width:auto;}#page-title-bar{width:100%;height:auto;margin-bottom:55px;}.page-title-heading{margin-top:26px;margin-bottom:0;font-size:28px;}.microsite .page-title-heading{margin-bottom:0;}#main-inner{width:850px;padding:0 0;}#content{min-height:400px;width:850px;padding:0 0 0 0;background:none;float:right;}#content.has-sidebar{width:575px;}.sidebar{width:225px;}.sidebar .photo-with-caption{margin:0 0 20px 0;}.sidebar .caption{font-size:14px;margin-top:4px;}.sidebar blockquote{font-size:16px;padding:20px 25px;}.pull-right{margin:6px 0 20px 35px;}.archive-detail-page #sidebar-secondary,.microsite-archive-detail-page #sidebar-secondary{width:160px;margin-left:35px;}#footer{min-height:165px;font-size:12px;margin-top:65px;}#footer li{border-left:none;}#footer .social-follow{margin-top:0;}#footer-inner{margin-top:55px;margin-bottom:50px;}.copyright-notice{margin-bottom:20px;}.call-to-action{font-size:13px;}.rainmaker-pagination{font-size:14px;border-top:1px solid #ccc;}.rainmaker-pagination li{margin:20px 0 0 0;}.rainmaker-pagination .navigation a{font-size:12px;padding:1px 10px;margin-left:8px;}.additional-info-heading{margin-top:30px;padding-top:30px;}.additional-info li{margin-left:27px;}.heading{font-size:17px;margin:20px 20px 0;line-height:1.3;}.error404 h1{font-size:22px;margin-bottom:15px;}.errors{margin-bottom:30px;}.page-template-default #post-content{width:100%;}.page-template-default #post-content.has-sidebar{width:575px;}.page-template-default #content.has-sidebar #post-content{width:575px;}.page-template-default #content.has-sidebar #post-content.has-sidebar{width:380px;}.page-template-default #content.has-sidebar #sidebar-secondary{width:160px;margin-top:5px;margin-left:0px;}.datalist{font-size:14px;}.relevantDropdown{max-height:300px;}.datalist-inner{max-height:300px;}.search-section-title{width:225px;}.search-section-title h2{padding:30px;font-size:26px;}.search-section-results{padding:30px;width:815px;}.search-section-results .person img{margin:0 30px 30px 0;}.search-section-results .person .col{padding-top:3px;}.search-section-results article{margin-bottom:25px;}.search-section-results .post-title{font-size:15px;}.search-section-results .publication-listing .post-title{font-size:15px;}.search-section-results .case-study-listing .post-title{font-size:15px;}.search-section-results .news-item-listing .post-title,.search-section-results .news-item-listing .date,.search-section-results .news-item-listing .byline{font-size:15px;}.search-section-results .news-item-listing .news-item-title{font-size:15px;}.search-section-results .event-listing .post-title{font-size:15px;}.search-section-results .press-item-listing .date,.search-section-results .press-item-listing .byline{font-size:14px;}.search-section-results .press-item-listing .press-item-title{font-size:15px;}.search-section-results .press-item-listing .publication-name{font-size:15px;}.search-section-results .industry h3{font-size:15px;}.search-no-results .search-section-title{height:300px;}.predictiveSearch-postType-title{padding:5px 10px;}.predictiveSearch{font-size:14px;width:inherit;}.predictiveSearch .predictiveSearch-post .group{padding:8px;}.predictiveSearch .predictiveSearch-post .thumbnail{width:60px;height:60px;margin-right:-60px;}.predictiveSearch .predictiveSearch-post .position{margin-left:70px;}.predictiveSearch .predictiveSearch-postType-person .predictiveSearch-post .name{margin-left:70px;}.predictiveSearch .predictiveSearch-search{padding:5px 10px;height:40px;}.predictiveSearch .predictiveSearch-search:before{content:"\f002";font-family:"FontAwesome";color:#fff;font-size:18px;margin-right:0;right:0;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.predictiveSearch .predictiveSearch-search:before{position:absolute;bottom:5px;right:10px;display:block;}.predictiveSearch.popRight{max-height:500px;}.search.people-page-type #sidebar-secondary{width:225px;margin-right:35px;margin-top:65px;}.search.people-page-type #main{margin-top:-60px;}.search.people-page-type #post-content{width:590px;}.search.people-page-type #post-content.has-sidebar{width:590px;}.search.people-page-type .people-search-form .field{width:170px;margin-right:35px;margin-bottom:10px;}.search.people-page-type .people-search-form .field .text{width:170px;}.search.people-page-type #advanced-people-search-form{margin:25px 20px;}.search.people-page-type #advanced-people-search-form .text{width:170px;height:30px;font-size:13px;}.search.people-page-type #post-content p{margin:60px 0 25px;}.search.people-page-type article{padding:20px 0;}.search.people-page-type .image-link,.search.people-page-type .rainmaker-placeholder-image{margin-top:0;}.search.people-page-type .col{width:220px;margin-left:20px;}.search.people-page-type .col.person-contact-info{width:210px;}.search.people-page-type .col.last{width:80px;}.header-menu{bottom:35px;right:0;font-size:13px;}.header-menu ul{margin:0;list-style-type:none;}.header-menu ul li{margin:0;display:inline-block;width:auto;}.header-menu ul li a{display:block;padding:8px 28px 8px 28px;}.header-menu ul li.last-menu-item{padding-bottom:auto;}.header-menu .dropdown>a{padding:8px 28px 8px 40px;}.header-menu .dropdown:before{left:43px;top:8px;}.header-menu .dropdown ul{margin:0;list-style-type:none;}.header-menu .dropdown ul li{margin:0;display:block;width:245px;}.header-menu .dropdown ul li a{padding:6px 10px 6px 25px;display:block;}.header-menu .dropdown ul li.last-menu-item{padding-bottom:6px;}.header-menu .dropdown ul li a{font-size:15px;}.header-menu .dropdown .expandable>a:after{font-size:15px;right:15px;}.header-menu .dropdown .expandable li a{font-size:13px;padding:5px 25px 5px 55px;}.utility-menu{margin:8px 365px 0 0;}.utility-menu ul li{font-size:11px;padding:0 8px 0 13px;}.microsite-menu{width:850px;margin:0 auto 0 auto;font-size:13px;}.microsite-menu ul{margin:0;list-style-type:none;}.microsite-menu ul li{margin:0;display:inline-block;width:auto;}.microsite-menu ul li a{display:block;padding:13px 36px 13px 36px;}.microsite-menu ul li.last-menu-item{padding-bottom:auto;}.microsite-menu ul li{margin:0 2px 0 0;}.microsite-menu ul li.first-item,.microsite-menu ul li.first-menu-item{margin-top:-1px;}.microsite-menu ul li.last-item,.microsite-menu ul li.last-menu-item{margin:5px 0 0 0;}.footer-menu ul{margin:0;list-style-type:none;}.footer-menu ul li{margin:0;display:inline-block;width:auto;}.footer-menu ul li a{display:block;padding:0 14px 0 14px;}.footer-menu ul li.last-menu-item{padding-bottom:auto;}.sidebar .widget_nav_menu{font-size:13px;margin-top:0;}.sidebar .widget_nav_menu ul{margin:0;list-style-type:none;}.sidebar .widget_nav_menu ul li{margin:0;display:block;width:auto;}.sidebar .widget_nav_menu ul li a{padding:15px 0 15px 0;display:block;}.sidebar .widget_nav_menu ul li.last-menu-item{padding-bottom:15px;}.archive .sidebar .widget_nav_menu:first-child{margin-top:0;}.microsite #content{padding:0 0 0 0;width:850px;}.microsite #page-title-bar{height:auto;}.microsite #page-title-bar-inner{height:auto;}.microsite .page-title-heading{margin-top:50px;}.microsite #main-inner{padding-top:40px;}.microsite .microsite-archive-detail-page #microsite-content{width:655px;}.microsite h2{margin:0px 0 30px;}.microsite h2.custom-page-case-studies{margin:50px 0 30px 0;padding-bottom:30px;font-size:22px;border-bottom:1px solid #ccc;}.microsite .archive-detail h2{font-size:35px;line-height:1.5;margin-bottom:30px;}.microsite-title{margin-top:50px;font-size:36px;}.microsite-title.has-parent{margin-top:0;}#microsite-content{width:850px;}#microsite-content.has-sidebar{width:590px;}.microsite-page-heading{font-size:28px;margin-bottom:15px;}.microsite-page-heading.past-events-heading{padding-top:45px;}.custom-microsite-template #sidebar-secondary{margin-left:35px;}.microsite-detail-heading{font-size:24px;margin-bottom:18px;}.microsite-detail-heading:before{content:"\f104";font-family:"FontAwesome";color:#2B6AB9;font-size:24px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.leadership-wrapper{width:225px;padding-bottom:0;padding-top:0;}.leadership-wrapper .widgettitle{margin:0 0 20px 0;}.leadership-wrapper .person{margin:0 0 15px 0;}.leadership-wrapper img{margin:4px -60px 4px 0;width:60px;height:60px;}.leadership-wrapper .person-details{font-size:14px;margin-left:80px;}.leadership-wrapper .person-name{line-height:1.3;margin-bottom:3px;}.leadership-wrapper .person-email-link a{font-size:13px;}.blog.btn{margin:0 0 20px;}.blog-microsite-template h3{border-top:1px solid #ccc;margin:30px 0;padding-top:30px;}.people-microsite-template .person{height:80px;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px;}.people-microsite-template .person.first{border-top:1px solid #ccc;padding-top:20px;}.people-microsite-template .headshot-wrapper{width:11.5%;height:80px;}.people-microsite-template .name-wrapper{width:27%;height:68px;padding-top:12px;}.people-microsite-template .phone-wrapper{width:19.5%;height:68px;padding-top:12px;}.people-microsite-template .email-wrapper{width:33%;height:68px;padding-top:12px;}.people-microsite-template .link-wrapper{width:9%;height:68px;padding-top:12px;}.people-microsite-template .person-name{font-size:15px;line-height:1.3;margin-bottom:3px;}.people-microsite-template .person-title{font-size:15px;line-height:1.3;}.people-page-type #main{margin-top:0;min-height:none;}.people-page-type #content{margin-top:0;}.people-page-type.page-template-default #page-title-bar{height:auto;}.people-page-type .people-search-toggle{font-size:11px;bottom:-95px;}.people-page-type h2{font-size:32px;margin-bottom:20px;}#advanced-people-search-form .people-search-toggle{bottom:-180px;}#advanced-people-search-form .search-button{top:auto;}#advanced-people-search-form .people-search-filter{bottom:-150px;}#advanced-people-search-form .view-all-people{bottom:-118px;}.people-search-filter{width:340px;}.people-search-filter .row{width:340px;}.people-search-filter span a{height:19px;font-size:14px;width:19px;line-height:19px;margin:0 6px 7px 0;}.view-all-people{left:330px;bottom:auto;font-size:11px;padding:3px 8px 4px;}.person-microsite-title{font-size:38px;}.person-microsite-title .person-title-separator{font-size:28px;}.person-microsite-title .person-position-title,.person-microsite-title .header-alt-title{font-size:20px;margin-left:0;}.bio-info-heading{margin:30px 0 10px;}.person-microsite #page-title-bar{height:auto;}.person-microsite .person-microsite-title{margin-top:125px;}.person-microsite #microsite-content{width:585px;}.person-microsite #microsite-content.has-sidebar{width:585px;}.person-microsite .description{margin-top:0px;padding-bottom:25px;}.person-microsite #sidebar-primary{width:220px;margin-right:45px;}#person-name-title,#person-contact-info{margin-bottom:15px;}#person-contact-info{line-height:1.3;}#person-contact-info .office-location{margin-bottom:15px;}#person-contact-info div{margin-top:5px;}.person-email-link{line-height:1.3;}.person-full-name{font-size:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;line-height:1.2;margin-top:20px;margin-bottom:1px;}#person-info-links{margin:30px 0;}.person-link a{padding:10px 0;width:auto;line-height:1.3;}.linkedin:before{content:"\f08c";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.twitter:before{content:"\f081";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.google-plus:before{content:"\f0d4";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.resume:before{content:"\f15c";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.vcard:before{content:"\f007";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.event-teaser{margin-bottom:20px;}.event-teaser .widgettitle{margin-bottom:10px;}.event-teaser .btn{padding:0;margin:10px 0;font-size:13px;}.person-microsite #sidebar-secondary{width:210px;margin-left:35px;}.practice-page-type #content{width:850px;}.practice-page-type #content.has-sidebar #post-content{width:100%;}.practice-page-type .page-title-heading{margin-top:0;margin-bottom:37px;font-size:28px;}.practice-page-type.page-template-default #page-title-bar{height:auto;margin:0 0 37px 0;}.practice-page-type #sidebar-primary{width:225px;margin-left:35px;}.practice-page-type #sidebar-primary .btn{margin:0 0 30px 20px;}.practice-page-type #sidebar-primary .widgettitle{margin:20px;}.practice-areas-listing .col{width:405px;margin-left:40px;}.practice-areas-listing .practice-area{line-height:1.3;margin-bottom:0;}.practice-areas-listing .practice-area .practice-area-title{font-size:18px;padding:25px 30px 25px 0;}.practice-areas-listing .practice-area .practice-area-children{margin:10px 40px 0 30px;}.practice-areas-listing .practice-area .practice-area-children .practice-area .practice-area-title{font-size:13px;padding:5px 10px;}.practice-areas-listing .practice-area-root .practice-area-children{padding-bottom:25px;}.practice-areas-listing .practice-area-root .expandable:after{top:15px;right:15px;font-size:15px;}.practice-areas-listing .practice-area-root .expandable.list-expanded:after{font-size:15px;top:15px;right:15px;}.practice-areas-listing-taxonomy .practice-area-root .expandable .practice-area-title{padding:25px 30px 25px 0;}.practice-areas-listing-post-parent .practice-area-root>.practice-area.has-children{padding:25px 30px 25px 0;}.featured-project-description{margin:10px 20px 20px 20px;font-size:13px;}.parent-practice-area{font-size:20px;margin:35px 0 10px;}.practice-area-microsite.main-microsite-template #sidebar-secondary{width:225px;margin-left:35px;margin-top:0px;}.industry-page-type #content{width:850px;}.industry-page-type #content.has-sidebar #post-content{width:100%;}.industry-page-type .page-title-heading{margin-top:0;margin-bottom:37px;font-size:28px;}.industry-page-type.page-template-default #page-title-bar{height:auto;margin:0 0 37px 0;}.industry-page-type #sidebar-primary{margin-left:35px;}.industries-listing .col{width:405px;margin-left:40px;}.industries-listing .industry{line-height:1.3;font-weight:normal;margin-bottom:0;}.industries-listing .industry .industry-title{padding:25px 30px 25px 0;}.industries-listing .industry .industry-children{margin:10px 40px 0 30px;}.industries-listing .industry .industry-children .industry{font-size:13px;}.industries-listing .industry .industry-children .industry .industry-title{padding:5px 10px;}.industries-listing .industry-root .industry-children{padding-bottom:25px;}.industries-listing .industry-root .expandable:after{top:15px;right:15px;font-size:15px;}.industries-listing .industry-root .expandable.list-expanded:after{font-size:15px;top:15px;right:15px;}.industries-listing-taxonomy .industry-root .expandable .industry-title{padding:25px 30px 25px 0;}.industries-listing-post-parent .industry-root>.industry.has-children{padding:25px 30px 25px 0;}.industry-page-type #sidebar-primary{width:225px;}.industry-page-type #sidebar-primary .btn{margin:0 0 30px 20px;}.industry-page-type #sidebar-primary .widgettitle{margin:20px;}.parent-industry{font-size:20px;font-weight:normal;margin:35px 0 10px;}.industry-microsite #sidebar-secondary{width:225px;margin-left:35px;}.archive .page-title-heading{font-size:28px;margin-bottom:65px;}.archive #content{width:100%;padding-bottom:0;}.archive-listing{margin-bottom:15px;}.archive-listing .post-title{font-size:17px;}#archive-search{margin-top:0;}.archive-search-toggle{top:-52px;font-size:12px;line-height:1.3;}.archive-search-toggle:after{font-size:12px;top:0;}.post-type-archive.search .search-query{padding-top:20px;}.post-type-archive.search .first{padding-top:20px;}#archive-search-inner{margin-bottom:40px;}.clear-results{margin:5px 0 15px 0;}.archive-detail-page #page-title-bar{height:100px;}.archive-detail-page #page-title-bar .detail-breadcrumb{font-size:24px;margin-top:33px;margin-bottom:55px;}.archive-detail-page #page-title-bar .detail-breadcrumb:before{content:"\f104";font-family:"FontAwesome";color:#fff;font-size:24px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.archive-detail-page #page-title-bar .detail-breadcrumb:before{margin-left:-13px;}.archive-detail-page #content{width:100%;padding-bottom:0;}.archive-detail-page #content.has-sidebar{width:850px;}.archive-detail-page #content.has-sidebar #post-content{width:850px;}.archive-detail-page #content.has-sidebar #post-content.has-sidebar{width:655px;}.archive-detail-page #content #post-content{width:700px;}.archive-detail-page #content #post-content.has-sidebar{width:655px;}.archive-detail-page #sidebar-secondary{margin-top:5px;}.archive-detail-page h1{font-size:35px;margin-bottom:30px;line-height:1.5;}.share-this-links{margin-bottom:40px;font-size:13px;}.share-this-text{font-size:13px;bottom:6px;}.addthis_button_email{margin-left:100px;}.associations-widget .person{margin-bottom:15px;}.associations-widget p{font-size:14px;line-height:1.3;}.associations-widget .widgettitle{font-size:16px;}.post-type-archive-news-item #content{width:575px;}.post-type-archive-news-item #content.has-sidebar{width:575px;}.news-item-post-type.not-microsite #sidebar-primary{width:225px;}.news-item-listing{margin-bottom:25px;padding-top:20px;}.news-item-listing .news-item-title{font-size:17px;}.news-date-and-type .date{font-size:15px;}.news-date-and-type .news-item-type{font-size:15px;}.news-first-item .news-item-title{font-size:28px;font-weight:normal;display:block;color:#2B6AB9;line-height:1.3;margin-bottom:7px;}.news-first-item .news-item-title a{color:#2B6AB9;}.news-first-item .news-item-title:hover{color:#0e1027;}.news-first-item .description{font-size:15px;color:#454141;}.news-first-item .description:hover{color:#454141;}.news-first-item .more-link{display:inline;position:relative;padding-right:20px;}.news-first-item .more-link:after{position:absolute;top:2px;}.single-news-item.not-microsite #content{width:100%;}.single-news-item.not-microsite #content.has-sidebar{width:850px;}.single-news-item.not-microsite #content.has-sidebar #post-content{width:850px;}.single-news-item.not-microsite #content.has-sidebar #post-content.has-sidebar{width:655px;}.single-news-item.not-microsite #content #post-content.has-sidebar{width:655px;}.news-item-detail .addthis_toolbox{margin-top:15px;}.post-type-archive-event #content{width:575px;}.post-type-archive-event #content.has-sidebar{width:575px;}.event-post-type.not-microsite #sidebar-primary{width:225px;}.event-listing{margin-bottom:25px;}.event-listing .post-title{font-size:18px;margin:0 0 3px 0;}.event-listing .event-date-time,.event-listing .event-speaker-list,.event-listing .event-location{font-size:15px;}.event-listing label{margin-right:5px;}.event-listing.first{margin-top:20px;}.event-speaker-thumbnails{margin-top:15px;}.event-listing label,.event-detail label{margin-right:5px;}h2.events-heading{font-size:24px;padding-top:45px;margin-bottom:30px;}h2.past-events-heading{border-top:1px solid #ccc;margin-top:35px;}.single-event.not-microsite #content{width:100%;}.single-event.not-microsite #content.has-sidebar{width:850px;}.single-event.not-microsite #content.has-sidebar #post-content{width:850px;}.single-event.not-microsite #content.has-sidebar #post-content.has-sidebar{width:655px;}.single-event.not-microsite #content #post-content.has-sidebar{width:655px;}.single-event.not-microsite #page-title-bar .detail-breadcrumb{font-size:24px;margin-bottom:26px;}.single-event.not-microsite h1{font-size:35px;}.single-event .event-details .event-date-time label,.single-event .event-details .event-speaker-list label,.single-event .event-details .event-location label{width:80px;}.event-details{margin-bottom:15px;}.event-detail span.image{margin-bottom:15px;}.type-event .btn{margin-bottom:20px;margin-left:80px;}.microsite.single-event .page-title-bar-heading{font-size:36px;margin-bottom:0;}.microsite .events-heading{font-size:28px;margin-bottom:30px;}.microsite .past-events-heading{padding-top:35px;}.post-type-archive-case-study #content{width:100%;}.post-type-archive-case-study #content.has-sidebar{width:800px;}.post-type-archive-case-study #content.has-sidebar .case-study-listing{width:353.5px;}.post-type-archive-case-study .case-study-listing{margin-right:3.5%;width:31%;height:220px;}.post-type-archive-case-study .case-study-listing .post-title{font-size:15px;}.post-type-archive-case-study .case-study-listing p{line-height:1.3;}.post-type-archive-case-study .case-study-listing .related-people{margin-top:15px;}.post-type-archive-case-study .case-study-listing:nth-child(2n+2){margin-right:3.5%;}.post-type-archive-case-study .case-study-listing:nth-child(3n + 3){margin-right:0;}.case-studies-wrapper{margin-top:40px;}.post-type-archive-case-study.search .case-study-listing{width:100%;}.microsite-case-study-listing{margin-bottom:30px;}.microsite-case-study-listing h3{margin:30px 0 10px 0;}.microsite-case-study-listing .additional-info li{margin-left:27px;}.microsite-case-study-listing .related-people{margin:15px 0 0 27px;}.case-study-detail img{margin:5px 0 20px 0;}.post-type-archive-publication #content{width:575px;}.post-type-archive-publication #content.has-sidebar{width:575px;}.publication-post-type.not-microsite #sidebar-primary{width:225px;}.publication-listing{margin-bottom:25px;padding-top:20px;}.publication-listing .publication-date-and-type{font-size:15px;}.publication-listing .publication-name{font-size:15px;}.publication-listing .date{font-size:15px;}.publication-listing .post-title{font-size:18px;}.publication-listing .byline{font-size:15px;}.publication-listing .publication-type:after{font-size:14px;}.single-publication.not-microsite #content{width:100%;}.single-publication.not-microsite #content.has-sidebar{width:850px;}.single-publication.not-microsite #content.has-sidebar #post-content{width:850px;}.single-publication.not-microsite #content.has-sidebar #post-content .publication-top-square-image .top-image-caption{width:515px;}.single-publication.not-microsite #content.has-sidebar #post-content.has-sidebar{width:655px;}.single-publication.not-microsite #content.has-sidebar #post-content.has-sidebar .publication-top-square-image .top-image-caption{width:320px;}.single-publication.not-microsite #content #post-content .publication-top-square-image .top-image-caption{width:-235%;}.single-publication.not-microsite #content #post-content.has-sidebar{width:655px;}.single-publication.not-microsite #content #post-content.has-sidebar .publication-top-square-image .top-image-caption{width:320px;}.publication-info{margin-bottom:15px;}.publication-top-square-image .top-image{width:300px;}.publication-top-square-image .top-image-caption{float:left;padding-left:35px;width:300px;margin-top:0;}.person-microsite .publication-top-square-image .top-image-caption{width:250px;}.contact-page-type.page-template-default #page-title-bar{height:auto;}.contact-page-type #content{width:625px;}.contact-page-type .office-location-details{width:285px;}.contact-page-type .office{margin-right:35px;width:590px;height:250px;}.contact-page-type .office .office-location-image{margin-top:7px;width:275px;}.contact-page-type .post-title{font-size:17px;}.contact-page-type .sidebar aside{padding-top:25px;}.contact-page-type #sidebar-primary{width:225px;}.departmental-contacts-widget{padding:25px;margin-bottom:20px;font-size:14px;}.contact-subscribe-widget{padding:20px;font-size:14px;}.map-link{margin:15px 0;}.single-office #page-title-bar{height:100px;margin-bottom:55px;}.single-office #content{width:575px;}.single-office .detail-breadcrumb{font-size:24px;margin-bottom:55px;margin-top:33px;}.single-office .detail-breadcrumb:before{content:"\f104";font-family:"FontAwesome";color:#fff;font-size:24px;margin-right:8px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.single-office .detail-breadcrumb:before{margin-left:-13px;}.single-office .post-title{font-size:35px;margin-bottom:30px;}.first.last .office-location-details,.office-location-details{margin-bottom:15px;}.office-location-map{width:280px;margin:0 35px 15px 0;}.heading-location-title-bar #page-title-bar{height:auto;}.heading-location-page-block #page-title-bar,.heading-location-post-block #page-title-bar{height:100px;}.heading-location-page-block .page-title-heading,.heading-location-post-block .page-title-heading{margin-bottom:25px;}.section-overview-with-callouts-page-type .description,.achievements-page-type .description{margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:30px;}.breadcrumb-link{margin-top:30px;font-size:24px;}.breadcrumb-link:before{font-size:24px;}.content-callout-entry{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.content-callout-entry.first{margin-top:0;border-top:none;padding-top:0;}.callout-heading{margin-bottom:15px;}.callout-image{margin:6px 20px 0 0;}.content-drop-image{margin-bottom:15px;}.hero-graphic-triplet img{width:33.333%;}.management-photo{margin-right:-150px;width:150px;height:150px;}.management-wrapper{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.management-entry{width:100%;margin-bottom:30px;}.management-info{line-height:1.3;margin-left:170px;}.management-name{margin-top:45px;font-size:15px;}.management-title{font-size:15px;}.achievements-entry{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.achievements-entry.first{margin-top:0;border-top:none;padding-top:0;}.achievement-image{margin:3px 20px 0 0;}.achievement-heading{font-size:15px;}.intro-paragraph{font-size:16px;margin-bottom:15px;}.intro-paragraph p{line-height:1.8;}.section-overview-with-hero-graphic-page-type .intro-paragraph{padding-bottom:30px;margin-bottom:30px;}.key-fact-entry{margin-bottom:30px;padding-left:34px;}.key-fact-entry:before{font-size:15px;width:20px;height:20px;line-height:20px;top:1px;}.qa-entry{padding-top:30px;margin-bottom:30px;}.qa-entry.first{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.qa-question{font-size:16px;margin-left:75px;margin-bottom:15px;}.qa-question:before{font-size:130px;top:-42px;left:-83px;}.qa-question:after{top:2px;left:5px;}.qa-answer{margin-left:75px;}.logo-grid-wrapper{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;padding-top:38px;}.logo-grid-item{width:170px;margin-right:32.5px;margin-bottom:18px;}.logo-grid-item:nth-child(3n + 3){margin-right:0;}.image-grid-wrapper{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;padding-top:40px;}.image-grid-item{width:255px;margin-right:65px;margin-bottom:18px;height:300px;}.image-grid-item:nth-child(2n + 2){margin-right:0;}.grid-image-caption{font-size:14px;padding:13px 20px;height:70px;}.subscribe-page-type #post-content form{margin:30px 0;}.subscribe-page-type #post-content .field label{width:120px;}.subscribe-page-type #post-content input[type="checkbox"]{margin:1px 7px 5px 0;}.subscribe-checklist-wrap .practice_areas{margin:10px 0;}.subscribe-checklist-wrap ul{max-width:450px;max-height:200px;}.subscribe-checklist-wrap .check-field-item{margin:30px 0;}.success{font-size:22px;}.home-top{width:850px;height:auto;margin-right:auto;margin-left:auto;}.home-top h1{font-size:64px;letter-spacing:0;margin:85px 0 20px;width:auto;}.home-top p{line-height:1.8;text-align:justify;font-size:21px;width:auto;}.home-top .learn-more-link{font-size:12px;}.homepage-buttons{margin:40px 0 100px 0;}.homepage-buttons .select-person,.homepage-buttons .select-practice,.homepage-buttons .mobile a{margin:0 15px 0 0;width:auto;padding:13px 20px;font-size:16px;}.homepage-buttons .select-person:after,.homepage-buttons .select-practice:after,.homepage-buttons .mobile a:after{font-size:20px;}.news-ticker{font-size:15px;}.news-ticker .col{height:60px;}.news-ticker .col-1{width:100px;}.news-ticker .col-2{width:650px;}.news-ticker .col-3{width:100px;}.news-ticker .news-ticker-label{height:60px;}.news-ticker ul{height:60px;padding:3px 20px 0 0;}.news-ticker li{height:26px;}.news-ticker .view-all-wrapper{height:60px;}.news-ticker .view-all{font-size:12px;padding:8px 15px 9px 15px;}.current-job-openings-page-type .job-opening-filters-label{display:block;float:left;margin:40px 10px 0 0;}.current-job-openings-page-type .filter-controls{display:block;float:left;margin:30px 25px 30px 0;}.current-job-openings-page-type .filter-controls .field,.current-job-openings-page-type .filter-controls .text{width:300px;}.job-opening{margin-top:30px;}.job-opening h3{font-size:20px;margin:30px 0 5px;}.job-opening .description.description-intro{margin-bottom:20px;}.job-opening .description ul{margin-bottom:20px;}.job-opening .btn.btn-expand:after{top:0;}.job-opening .btn.btn-collapse:after{top:-1px;}.joblocation{margin-bottom:20px;font-size:14px;}body{-webkit-text-size-adjust:none;}input,textarea{border-radius:0;}.publication-detail div.video{width:100%;height:auto;}#main-inner .microsite-header-menu.bot{display:block;position:static;}#main-inner .microsite-header-menu.bot ul{display:block;}iframe{width:100%;}.search.people-page-type .people-search-form .field{width:170px;}.search.people-page-type .person-info .col{float:none;width:500px;}.search.people-page-type .person-info .col.last{text-align:left;}.search.people-page-type .person-info .col.last .btn{display:inline-block;margin-top:15px;}.single-news-item.not-microsite #content.has-sidebar{width:100%;}.person-microsite.microsite-archive-detail-page #microsite-content{width:585px;}.blogs-microsite #microsite-content{width:850px;float:left;}.blogs-microsite #microsite-content.has-sidebar{width:537.5px!important;float:right;}.blogs-microsite #microsite-content.has-sidebar.has-primary-sidebar{width:537.5px!important;}.blogs-microsite #content.has-sidebar #microsite-content{width:537.5px!important;}.blogs-microsite #sidebar-secondary{width:537.5px;margin-top:60px;position:relative;}.blogs-microsite #sidebar-secondary::before{height:1px;display:block;width:100%;background:#ccc;content:'';top:-30px;position:absolute;}.practice-area-microsite.blog-posts-microsite-template #microsite-content,.industry-microsite.blog-posts-microsite-template #microsite-content{width:850px;}.practice-area-microsite.blog-posts-microsite-template #microsite-content.has-sidebar,.industry-microsite.blog-posts-microsite-template #microsite-content.has-sidebar{width:537.5px!important;}.blog-author img{float:left;margin:4px -60px 4px 0;width:60px;height:60px;}.author-details{margin-left:80px;width:auto;float:left;}.blogs-post-type .blog-top-square-image .top-image,.blog-posts-microsite-template .blog-top-square-image .top-image,.blogs-post-type .blog-top-wide-image .top-image,.blog-posts-microsite-template .blog-top-wide-image .top-image{display:block;margin-bottom:20px;}.blogs-microsite .sidebar .widget,.practice-area-microsite.blog-posts-microsite-template .sidebar .widget,.industry-microsite.blog-posts-microsite-template .sidebar .widget{position:static;}#page{max-width:900px;margin:0 auto;min-width:900px;}.header-logo{max-width:240px;}.global-search{margin-top:32px;margin-right:0;}.global-search .field{width:40px;}.global-search.focused .field{margin-right:0;}.header-menu{bottom:auto;margin-right:60px;}.header-menu ul li a{padding:42px 12px 8px 12px;}.header-menu>ul>li:nth-child(3)>a{padding-right:12px;}.header-menu .dropdown>a{padding-right:32px;padding-left:12px;}.header-menu .dropdown:before{left:78px;top:0;}.header-menu>ul>li.current-menu-item:first-child>a:before,.header-menu>ul>li.current-menu-item .header-menu>ul>li.current-menu-ancestor:first-child>a:before{width:90px;}.header-menu>ul>li.current-menu-item:nth-child(2)>a:before,.header-menu>ul>li.current-menu-item .header-menu>ul>li.current-menu-ancestor:nth-child(2)>a:before{width:120px;}.header-menu>ul>li.current-menu-item:nth-child(3)>a:before,.header-menu>ul>li.current-menu-item .header-menu>ul>li.current-menu-ancestor:nth-child(3)>a:before{width:114px;}.header-menu>ul>li.current-menu-item:nth-child(4)>a:before,.header-menu>ul>li.current-menu-item .header-menu>ul>li.current-menu-ancestor:nth-child(4)>a:before{top:-34px;width:84px;}.page-title-heading,.practice-page-type .page-title-heading,.archive .page-title-heading{font-size:28px;margin:26px 0 26px 0;}.heading-location-post-block #content .page-title-heading,.archive .page-title-heading{margin-bottom:30px;}.heading-location-page-block #page-title-bar,.heading-location-post-block #page-title-bar{height:auto;}#footer .copyright-notice,#footer .firm-address{padding-left:0;}#footer .social-follow{padding-right:0;}.footer-menu{padding-left:0;}.addthis_button_email{margin-left:130px;}.breadcrumb-link{margin-bottom:30px;}.next-week-icon,.next-month-icon,.this-week-icon,.this-month-icon{margin-left:0;}.next-week-icon:before,.next-month-icon:before,.this-week-icon:before,.this-month-icon:before{display:none;}.event-teaser .widgettitle .event-highlight-icon{margin-right:0;}.qa-entry.first{border-top:0;margin-top:0;padding-top:0;}#homepage-quotes{height:120px;width:100%;}#homepage-quotes .quote-item{width:90%;}#homepage-quotes .quote-item .quote{font-size:20px;margin-bottom:10px;}#highlights{width:90%;}#highlights .highlight-title{font-size:18px;}#highlights .highlight-content{font-size:14px;}.people-main .people-search-form{width:100%;}.people-main .people-search-form table{width:100%;}.people-main .people-search-form .fields{width:405px;}.people-main .people-search-form .field,.people-main .people-search-form .text{width:315px;}.people-main .people-search-form .field{margin-left:25px;}.people-main .people-search-form .filters{width:365px;padding-top:38px;}.people-main .people-search-form .view-all-people,.people-main .people-search-form .people-search-toggle{font-size:12px;}.people-main .people-highlights-container .people-highlights{width:80%;padding:40px 0;}.people-main .people-highlights-heading:before{top:44px;left:-44px;}.people-main .people-highlights-heading:after{top:33px;left:-57px;}.people-main .people-highlights-content{font-size:16px;}.people-page-type .people-search-toggle{bottom:auto;font-size:13px;}.people-search-filter span a{height:16px;}#advanced-people-search-form .people-search-filter,#advanced-people-search-form .people-search-toggle,#advanced-people-search-form .view-all-people{bottom:auto;}#advanced-people-search-form .people-search-toggle{font-size:12px;}#advanced-people-search-form .search-button{margin-left:25px;}.search.people-page-type #page-title-bar{margin-bottom:40px;}.search.people-page-type #main{margin-top:0;}.search.people-page-type #content #sidebar-secondary{margin-right:0;width:225px;}.search.people-page-type #post-content.has-sidebar{width:580px!important;}.person-microsite.microsite #page-title-bar-inner{width:auto;position:relative;}.person-microsite.microsite #page-title-bar{padding:0;}.person-microsite.microsite #page-title-bar.no-photo{height:auto;}.person-microsite.microsite #page-title-bar.no-photo #page-title-bar-inner{position:static;}.person-microsite.microsite #page-title-bar.no-photo .person-microsite-title{left:25px;}.person-microsite.microsite #page-title-bar-inner{width:auto;position:relative;left:50%;margin-left:-500px;height:160px;}.person-microsite.microsite .large-portrait{height:auto;max-height:160px;width:auto;}.person-microsite.microsite .person-microsite-title{margin-left:560px;}.person-microsite.microsite .page-title{margin-bottom:5px;}.person-microsite.microsite .page-title-heading{font-size:24px;}.person-microsite .person-info-widget h4{width:100%;}.person-microsite #sidebar-secondary{width:585px;margin-top:40px;}#person-info-links a:before{top:3px!important;left:0!important;}#person-info-links a:after{display:none!important;}.firm-marquee-section{padding-bottom:0!important;}.firm-marquee-section .wrapper{position:static;}.practice-page-type .page-title-heading{padding-top:0;margin-left:25px;}.practice-areas-listing .practice-area .practice-area-title{font-size:16px;padding:22px 30px 20px 0;}.practice-area-microsite .practice-subheading{font-size:20px;}.microsite #page-title-bar{height:auto;padding:26px 0 28px 0;}.microsite .page-title-heading{margin-top:0;}.microsite #page-title-bar-inner{height:auto;}.microsite #microsite-content a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.microsite-menu ul li.first-item,.microsite-menu ul li.first-menu-item,.microsite-menu ul li.last-item,.microsite-menu ul li.last-menu-item{margin-top:0;}.menu-careers-container,.menu-diversity-container,.menu-pro-bono-container{margin-bottom:45px;}.menu-careers-container ul li a,.menu-diversity-container ul li a,.menu-pro-bono-container ul li a{padding-left:20px;padding-right:20px;}.practice-area-microsite .practice-subheading{margin-top:0;}.industry-page-type .page-title-heading{font-size:28px;}.industry-page-type #page-title-bar .field{margin-bottom:50px;}.industry-page-type #content{width:100%;}.industry-page-type.page-template-default #page-title-bar{margin-bottom:0;}.practice-area-microsite.is-industry #page-title-bar-inner{width:auto;position:relative;}.practice-area-microsite.is-industry #page-title-bar{padding:0;height:200px;}.practice-area-microsite.is-industry #page-title-bar-inner{width:auto;position:relative;left:50%;margin-left:-750px;height:200px;}.practice-area-microsite.is-industry .industry-marquee-image{height:auto;max-height:200px;width:auto;}.practice-area-microsite.is-industry .industry-subheading,.practice-area-microsite.is-industry .practice-area-microsite-title{margin-left:700px;}.contact-page-type.page-template-default #page-title-bar{height:auto;}.careers-image-wrapper{padding-bottom:0!important;}.careers-image-wrapper .pb-careers-marquee-image{position:relative;display:block!important;}.menu-careers-container .nav,.menu-diversity-container .nav,.menu-pro-bono-container .nav{width:100%;}.pb-careers-page-type #sidebar-primary,.pb-careers-why-page-type #sidebar-primary,.pb-careers-firm-page-type #sidebar-primary,.pb-careers-qa-page-type #sidebar-primary,.pb-careers-who-page-type #sidebar-primary,.pb-careers-clerks-page-type #sidebar-primary,.pb-careers-fellowship-page-type #sidebar-primary,.pb-careers-offer-page-type #sidebar-primary,.pb-careers-benefits-page-type #sidebar-primary,.pb-careers-after-page-type #sidebar-primary,.pb-howto-page-type #sidebar-primary{margin-right:0;}.pb-careers-page-type #content #post-content.has-sidebar{width:62%;}.pb-careers-page-type #content #sidebar-secondary{width:30%;float:right;}.pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget img,.pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget img{margin-top:25px;}.pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget .quote,.pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget .quote{padding:15px 0 15px 0;}.pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget .attr-1,.pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget .attr-1,.pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget .attr-2,.pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget .attr-2{margin-left:15px;}.pb-careers-fellowship-page-type #sidebar-secondary .careers-fellowship-widget img{margin:26px;}.pb-careers-offer-page-type .audio-segments-wrapper{margin-bottom:40px;}.pb-careers-offer-page-type .audio-segment{margin-right:3%;width:31%;}.pb-careers-offer-page-type .audio-segment .audio-wrapper{bottom:70px;}.pb-careers-offer-page-type .audio-segment .attorney{height:40px;float:left;}.pb-careers-why-page-type .why-image-wrapper{background:#282F73;max-width:528px;}.pb-careers-why-page-type .why-quote-wrapper{width:auto;padding:0;margin:30px;height:auto;}.pb-careers-why-page-type .why-quote-wrapper:before{display:none;}.pb-careers-firm-page-type #sidebar-secondary .careers-firm-widget img{margin:27px;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .field{text-align:right;}.pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .field .text{width:528px;}.pb-careers-clerks-page-type .clerk-item{width:295px;margin-right:10px;margin-bottom:30px;}.pb-careers-clerks-page-type .clerk-item .clerk-rollover-frame{position:static;height:auto;min-height:140px;}.page-template-default #content.has-sidebar #sidebar-secondary.sidebar-pb-careers-clerks-secondary-sidebar{margin-top:0;}.diversity-image-wrapper{padding-bottom:0!important;}.diversity-image-wrapper .pb-diversity-marquee-image{position:static;display:block!important;}#menu-diversity .dropdown .sub-menu a{width:120px;}#menu-diversity .dropdown a{padding-right:40px;}#menu-diversity .dropdown:after{right:15px;}.pb-probono-page-type .audio-segments-wrapper{width:auto;margin:0 25px 35px 25px;padding-bottom:35px;}.pb-probono-page-type .audio-segment{width:23%;margin-right:2.5%;}.pb-diversity-recruiting-page-type #sidebar-secondary .diversity-recruiting-widget .btn{padding-right:25px;}.pb-probono-news-page-type #content .page-title-heading{margin-bottom:0;}.post-type-archive #page-title-bar{margin-bottom:45px;}.post-type-archive .news-item-listing,.post-type-archive .event-listing,.post-type-archive .publication-listing{width:545px;}.archive-detail-page #page-title-bar{height:auto;margin-bottom:40px;}.archive-detail-page #page-title-bar .detail-breadcrumb{margin-top:26px;margin-bottom:26px;}.archive-detail-page #sidebar-secondary,.microsite-archive-detail-page #sidebar-secondary{float:right;}h2.past-events-heading{padding-bottom:20px;border-top:0;margin-top:0;}.post-type-archive-event #content-inner #archive-search{margin-top:30px;}.event-listing .event-time,.single-event .event-time{margin-right:10px;}.post-type-archive-case-study .case-study-listing,.post-type-archive-case-study .case-study-listing:nth-child(2n+2){margin-right:3%;}.pb-blogs-page-type #content,.pb-blogs-page-type #post-content{width:100%;}.contact-page-type.page-template-default #content.has-sidebar{width:550px;min-height:0;}.contact-page-type .office-location,.contact-page-type .department-contacts{width:45%;}.contact-page-type .office-location h3,.contact-page-type .department-contacts h3{width:100%;}.page-template-default #content.has-sidebar,.page-template-default #content.has-sidebar #post-content.has-sidebar{width:610px;}.page-template-default #content.has-sidebar #sidebar-secondary,.page-template-default #content.has-sidebar #post-content.has-sidebar #sidebar-secondary{width:100%;margin-top:50px;}.page-template-default #content #post-content.has-sidebar{width:550px;}.page-template-default #content #sidebar-secondary{width:240px;margin-left:60px;float:right;}.pb-probono-page-type .audio-segment .audio-wrapper{top:140px;}.blogs-microsite .return-to-mainsite{margin:40px 0px 25px 50px;}.blogs-microsite .header-menu{top:0;position:absolute;}.blogs-microsite .header-menu.shown{right:0;}.blogs-microsite .blog-author{display:block;}.blogs-microsite #page-title-bar{padding:0;}.blogs-microsite #page-title-bar-inne{top:32%;}.blogs-microsite .headline-1,.blogs-microsite .headline-2{font-size:32px;}.blogs-microsite .page-title{margin:30px 0;color:#fff;font-size:32px;}.blogs-microsite .microsite-page-heading{font-size:28px;}.blogs-microsite h2{margin-bottom:0;}.blogs-microsite .main-microsite-menu-wrap{margin-top:0;border-bottom:1px solid #cccccc;overflow:hidden;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul{display:block;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li{background:transparent;padding-bottom:0;margin-right:0;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li:hover{background:transparent;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li a{padding:13px 36px 13px 36px;color:#282F73;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li a:hover{background-color:#fff;color:#2B6AB9;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a{color:#fff;}.blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{background:#D0AD39;color:#fff;}.blogs-microsite .resource-item .date{padding-left:0;display:block;}.blogs-microsite .resource-item .date:before{display:none;}.blogs-microsite .resource-item .description{margin-top:0;}.blogs-microsite.antitrust-update .main-microsite-menu-wrap .microsite-menu ul li,.blogs-microsite.data-security-law .main-microsite-menu-wrap .microsite-menu ul li,.blogs-microsite.ny-patent-decisions .main-microsite-menu-wrap .microsite-menu ul li,.blogs-microsite.ny-commercial .main-microsite-menu-wrap .microsite-menu ul li,.blogs-microsite.biologics .main-microsite-menu-wrap .microsite-menu ul li,.blogs-microsite.second-circuit .main-microsite-menu-wrap .microsite-menu ul li,.blogs-microsite.depositary-receipts .main-microsite-menu-wrap .microsite-menu ul li,.blogs-microsite.ny-commercia .main-microsite-menu-wrap .microsite-menu ul li,.blogs-microsite.exempt-org .main-microsite-menu-wrap .microsite-menu ul li{background:transparent;}.blogs-microsite.antitrust-update .main-microsite-menu-wrap .microsite-menu ul li a:hover,.blogs-microsite.data-security-law .main-microsite-menu-wrap .microsite-menu ul li a:hover,.blogs-microsite.ny-patent-decisions .main-microsite-menu-wrap .microsite-menu ul li a:hover,.blogs-microsite.ny-commercial .main-microsite-menu-wrap .microsite-menu ul li a:hover,.blogs-microsite.biologics .main-microsite-menu-wrap .microsite-menu ul li a:hover,.blogs-microsite.second-circuit .main-microsite-menu-wrap .microsite-menu ul li a:hover,.blogs-microsite.depositary-receipts .main-microsite-menu-wrap .microsite-menu ul li a:hover,.blogs-microsite.ny-commercia .main-microsite-menu-wrap .microsite-menu ul li a:hover,.blogs-microsite.exempt-org .main-microsite-menu-wrap .microsite-menu ul li a:hover{background:transparent;}.blogs-microsite.antitrust-update .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{background:#c64f19;}.blogs-microsite.data-security-law .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{background:#c64f19;}.blogs-microsite.ny-patent-decisions .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{background:#c64f19;}.blogs-microsite.biologics .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{background:#00693c;}.blogs-microsite.second-circuit .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{background:#c64f19;}.blogs-microsite.depositary-receipts .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{background:#c64f19;}.blogs-microsite.ny-commercial .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{background:#6e273d;}.blogs-microsite.exempt-org .main-microsite-menu-wrap .microsite-menu ul li.current-menu-item>a:hover{background:#6e273d;}.blogs-microsite.second-circuit .headline-2{font-size:26px;margin-top:5px;padding:5px 15px 10px;}.blogs-microsite.exempt-org #page-title-bar-inner{height:auto;margin-top:0;background-size:170px;background-position:0 20px;}.blogs-microsite.exempt-org .headline-1{margin-top:52px;margin-left:210px;}.blogs-post-type.main-microsite-template .blog-post-byline-block,.blog-posts-microsite-template.main-microsite-template .blog-post-byline-block{margin:12px 0 20px 0;}.blogs-post-type.main-microsite-template .microsite-page-heading,.blog-posts-microsite-template.main-microsite-template .microsite-page-heading{padding-bottom:25px;}.blog-resource-library-microsite-template section h2,.blog-case-library-microsite-template section h2{font-size:22px;}.blog-resource-library-microsite-template section p,.blog-case-library-microsite-template section p{font-size:17px;}.blog-post-byline-block{margin:15px 0;}.blogs-post-type .blog-top-square-image .top-image,.blog-posts-microsite-template .blog-top-square-image .top-image,.blogs-post-type .blog-top-wide-image .top-image,.blog-posts-microsite-template .blog-top-wide-image .top-image{margin-bottom:45px;}.main-microsite-template #sidebar-secondary:before{display:none;}}@media screen and (max-width: 767px) {ul li{margin-left:29px;}ul li:before{margin-left:-27px;}#header,#main,#footer,.main-microsite-menu-wrap,.news-ticker{width:667px;}#header-inner,#main-inner,#page-title-bar-inner,#footer-inner,.microsite-menu,.news-ticker .group{max-width:600px;width:600px;}#page{width:667px;}#header{width:667px;height:85px;background-color:#fff;}#header-inner{height:85px;}.header-logo{max-width:190px;}.header-logo-link{margin:37px 0 0 0;width:160px;}#page-title-bar{width:667px;height:auto;margin-bottom:40px;}.page-title-heading{margin-top:25px;margin-bottom:25px;font-size:27px;}.microsite .page-title-heading{margin-bottom:25px;}#main-inner{width:100%;padding:0 0;}#content{min-height:400px;width:100%;padding:0 0 0 0;background:none;float:right;}#content.has-sidebar{width:100%;}.sidebar{width:200px;}.sidebar .photo-with-caption{margin:0 0 20px 0;}.sidebar .caption{font-size:14px;margin-top:4px;}.sidebar blockquote{font-size:16px;padding:20px 25px;}.pull-right{margin:6px 0 20px 25px;}.archive-detail-page #sidebar-secondary,.microsite-archive-detail-page #sidebar-secondary{width:100%;margin-left:30px;}#footer{min-height:150px;font-size:11px;margin-top:65px;}#footer li{border-left:none;}#footer .social-follow{margin-top:80px;}#footer-inner{margin-top:35px;margin-bottom:20px;}.copyright-notice{margin-bottom:13px;}.call-to-action{font-size:13px;}.rainmaker-pagination{font-size:14px;border-top:1px solid #ccc;}.rainmaker-pagination li{margin:20px 0 0 0;}.rainmaker-pagination .navigation a{font-size:12px;padding:1px 10px;margin-left:8px;}.additional-info-heading{margin-top:30px;padding-top:30px;}.additional-info li{margin-left:27px;}.heading{font-size:17px;margin:20px 0 0;line-height:1.3;}.error404 h1{font-size:20px;margin-bottom:15px;}.errors{margin-bottom:30px;}.datalist{font-size:14px;}.relevantDropdown{max-height:300px;}.datalist-inner{max-height:300px;}.search-section-title{width:200px;}.search-section-title h2{padding:10px;font-size:20px;}.search-section-results{padding:10px;width:70%;}.search-section-results .person img{margin:0 10px 10px 0;}.search-section-results .person .col{padding-top:3px;}.search-section-results article{margin-bottom:25px;}.search-section-results .post-title{font-size:15px;}.search-section-results .publication-listing .post-title{font-size:15px;}.search-section-results .case-study-listing .post-title{font-size:15px;}.search-section-results .news-item-listing .post-title,.search-section-results .news-item-listing .date,.search-section-results .news-item-listing .byline{font-size:15px;}.search-section-results .news-item-listing .news-item-title{font-size:15px;}.search-section-results .event-listing .post-title{font-size:15px;}.search-section-results .press-item-listing .date,.search-section-results .press-item-listing .byline{font-size:14px;}.search-section-results .press-item-listing .press-item-title{font-size:15px;}.search-section-results .press-item-listing .publication-name{font-size:15px;}.search-section-results .industry h3{font-size:15px;}.search-no-results .search-section-title{height:300px;}.search.people-page-type #sidebar-secondary{width:230px;margin-right:30px;margin-top:65px;}.search.people-page-type #main{margin-top:40px;}.search.people-page-type #post-content{width:100%;}.search.people-page-type #post-content.has-sidebar{width:100%;}.search.people-page-type .people-search-form .field{width:144px;margin-right:30px;margin-bottom:10px;}.search.people-page-type .people-search-form .field .text{width:144px;}.search.people-page-type #advanced-people-search-form{margin:25px 20px;}.search.people-page-type #advanced-people-search-form .text{width:144px;height:30px;font-size:13px;}.search.people-page-type #post-content p{margin:35px 0 25px;}.search.people-page-type article{padding:20px 0;}.search.people-page-type .image-link,.search.people-page-type .rainmaker-placeholder-image{margin-top:0;}.search.people-page-type .col{width:100%;margin-left:20px;}.search.people-page-type .col.person-contact-info{width:100%;}.search.people-page-type .col.last{width:100%;}.header-menu{bottom:35px;right:0;font-size:13px;}.header-menu ul{margin:0;list-style-type:none;}.header-menu ul li{margin:0;display:inline-block;width:auto;}.header-menu ul li a{display:block;padding:6px 15px 6px 15px;}.header-menu ul li.last-menu-item{padding-bottom:auto;}.header-menu .dropdown>a{padding:6px 15px 6px 28px;}.header-menu .dropdown:before{left:33px;top:5px;}.header-menu .dropdown ul{margin:0;list-style-type:none;}.header-menu .dropdown ul li{margin:0;display:block;width:245px;}.header-menu .dropdown ul li a{padding:6px 10px 6px 25px;display:block;}.header-menu .dropdown ul li.last-menu-item{padding-bottom:6px;}.header-menu .dropdown ul li a{font-size:15px;}.header-menu .dropdown .expandable>a:after{font-size:15px;right:15px;}.header-menu .dropdown .expandable li a{font-size:13px;padding:5px 25px 5px 55px;}.utility-menu{margin:8px auto 0 0;}.utility-menu ul li{font-size:11px;padding:0 8px 0 13px;}.microsite-menu{width:600px;margin:0 auto -40px auto;font-size:14px;}.microsite-menu ul{margin:0;list-style-type:none;}.microsite-menu ul li{margin:0;display:inline-block;width:auto;}.microsite-menu ul li a{display:block;padding:13px 1.2em 13px 1.2em;}.microsite-menu ul li.last-menu-item{padding-bottom:auto;}.microsite-menu ul li{margin:0 2px 0 0;}.microsite-menu ul li.first-item,.microsite-menu ul li.first-menu-item{margin-top:-1px;}.microsite-menu ul li.last-item,.microsite-menu ul li.last-menu-item{margin:5px 0 0 0;}.footer-menu ul{margin:0;list-style-type:none;}.footer-menu ul li{margin:0;display:inline-block;width:auto;}.footer-menu ul li a{display:block;padding:0 14px 0 14px;}.footer-menu ul li.last-menu-item{padding-bottom:auto;}.sidebar .widget_nav_menu{font-size:15px;margin-top:0;}.sidebar .widget_nav_menu ul{margin:0;list-style-type:none;}.sidebar .widget_nav_menu ul li{margin:0;display:block;width:auto;}.sidebar .widget_nav_menu ul li a{padding:15px 13px 15px 13px;display:block;}.sidebar .widget_nav_menu ul li.last-menu-item{padding-bottom:15px;}.archive .sidebar .widget_nav_menu:first-child{margin-top:0;}nav.mobile{font-family:'Gotham A','Gotham B',Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:14px;font-weight:normal;line-height:20px;max-width:600px;position:absolute;width:100%;height:85px;margin:0 auto 0 auto;left:0;right:0;top:0;-webkit-font-smoothing:antialiased;}nav.mobile a,nav.mobile a:link,nav.mobile a:visited,nav.mobile a:hover,nav.mobile a:active,nav.mobile a:after{color:#fff;}nav.mobile>ul{position:absolute;background-color:#2B6AB9;z-index:2;right:0;}nav.mobile>button.icon-menu{color:#fff;background:#fff;font-size:15px;text-transform:uppercase;width:50px;height:85px;border:none;cursor:pointer;margin:0;outline:none;overflow:hidden;position:relative;text-indent:0;white-space:nowrap;border-radius:0;float:right;border-right:1px solid #ccc;}nav.mobile>button.icon-menu:hover{background:#E7E8EA;}nav.mobile>button.icon-menu:hover:after{color:#282F73;}nav.mobile>button.icon-menu:after{content:"\f0c9";font-family:"FontAwesome";color:#282F73;font-size:24px;margin-left:0;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}nav.mobile>button.icon-menu:after{line-height:85px;margin:0 auto;}nav.mobile>button.icon-menu:hover:after{color:#282F73;}nav.mobile ul{list-style:none;padding:0;top:85px;width:100%;max-width:100%;box-sizing:border-box;}nav.mobile ul ul.sub-menu{display:none;position:relative;top:0;left:0;margin:0;}nav.mobile ul ul.sub-menu li{background:#2B6AB9;}nav.mobile ul ul.sub-menu li.current-menu-item{background:#1b204d;color:#fff;}nav.mobile ul ul.sub-menu li.current-menu-item a{background:#1b204d;color:#fff;}nav.mobile li{background:#2B6AB9;margin:0;padding:0;position:relative;}nav.mobile li:first-child a{border:0;}nav.mobile li:before{display:none;}nav.mobile li.current-menu-item,nav.mobile li.current-menu-ancestor,nav.mobile li.current-menu-parent,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .current-menu-item,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu .current-menu-item,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-parent{background:#1b204d;color:#fff;}nav.mobile li.current-menu-item a,nav.mobile li.current-menu-ancestor a,nav.mobile li.current-menu-parent a,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor a,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .current-menu-item a,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu .current-menu-item a,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-parent a{color:#fff;}nav.mobile li.current-menu-item a:after,nav.mobile li.current-menu-ancestor a:after,nav.mobile li.current-menu-parent a:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor a:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .current-menu-item a:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu .current-menu-item a:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-parent a:after{color:#fff;}nav.mobile li.current-menu-item a:hover,nav.mobile li.current-menu-ancestor a:hover,nav.mobile li.current-menu-parent a:hover,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor a:hover,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .current-menu-item a:hover,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu .current-menu-item a:hover,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-parent a:hover{color:#fff;}nav.mobile li.current-menu-item a:hover:after,nav.mobile li.current-menu-ancestor a:hover:after,nav.mobile li.current-menu-parent a:hover:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor a:hover:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .current-menu-item a:hover:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu .current-menu-item a:hover:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-parent a:hover:after{color:#fff;}nav.mobile li a{padding:10px 35px 10px 15px;border-top:1px solid #5b8dcc;display:block;outline:none;position:relative;text-decoration:none;}nav.mobile li.current-menu-parent .sub-menu a,nav.mobile li.current-menu-ancestor .sub-menu a{color:#fff;}nav.mobile li.current-menu-parent .sub-menu a:after,nav.mobile li.current-menu-ancestor .sub-menu a:after{color:#fff;}nav.mobile li.current-menu-parent .sub-menu a:hover:after,nav.mobile li.current-menu-ancestor .sub-menu a:hover:after{color:#fff;}nav.mobile li.current-menu-parent .sub-menu .current-menu-parent .sub-menu a,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-parent .sub-menu a,nav.mobile li.current-menu-parent .sub-menu .current-menu-ancestor .sub-menu a,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu a{color:#fff;}nav.mobile li.current-menu-parent .sub-menu .current-menu-parent .sub-menu a:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-parent .sub-menu a:after,nav.mobile li.current-menu-parent .sub-menu .current-menu-ancestor .sub-menu a:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu a:after{color:#fff;}nav.mobile li.current-menu-parent .sub-menu .current-menu-parent .sub-menu a:hover:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-parent .sub-menu a:hover:after,nav.mobile li.current-menu-parent .sub-menu .current-menu-ancestor .sub-menu a:hover:after,nav.mobile li.current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu a:hover:after{color:#fff;}nav.mobile li.menu-item-has-children.current-menu-ancestor>a:after{color:#fff;}nav.mobile .sub-menu li.menu-item-type-back,nav.mobile .sub-menu .current-menu-ancestor .sub-menu li.menu-item-type-back{color:#fff;background-color:#686762;text-transform:uppercase;}nav.mobile .sub-menu li.menu-item-type-back a,nav.mobile .sub-menu .current-menu-ancestor .sub-menu li.menu-item-type-back a{color:#fff;padding-left:16px;}nav.mobile .sub-menu li.menu-item-type-back a:before,nav.mobile .sub-menu .current-menu-ancestor .sub-menu li.menu-item-type-back a:before{content:"\f0a8";font-family:"FontAwesome";color:#fff;font-size:15px;margin-right:0.5em;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}nav.mobile .sub-menu li.menu-item-type-back a:before,nav.mobile .sub-menu .current-menu-ancestor .sub-menu li.menu-item-type-back a:before{top:9px;left:22px;}nav.mobile .sub-menu li.menu-item-type-back a:hover,nav.mobile .sub-menu .current-menu-ancestor .sub-menu li.menu-item-type-back a:hover{color:#fff;background:#686762;}nav.mobile .sub-menu li.menu-item-type-back:hover:before,nav.mobile .sub-menu .current-menu-ancestor .sub-menu li.menu-item-type-back:hover:before{color:#fff;}nav.mobile li.menu-item-has-children>a:after{content:"\f101";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:4px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}nav.mobile li.menu-item-has-children>a:after{position:absolute;margin-top:-0.7em;right:1em;top:50%;}nav.mobile li.menu-item-has-children.current-menu-ancestor>a:after{content:"\f101";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:4px;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}nav.mobile li.menu-item-has-children.current-menu-ancestor>a:after{position:absolute;margin-top:-0.7em;right:1em;top:50%;}.mobile-search{width:50px;height:auto;position:absolute;top:0;bottom:0;border-left:1px solid #ccc;border-right:1px solid #ccc;right:50px;}.mobile-search.mobile-search-opened .mobile-search-toggle{background:#E7E8EA;}.mobile-search.mobile-search-opened .mobile-search-toggle:after{color:#282F73;}.field.mobile-search-field{float:right;top:0;background:#2B6AB9;margin-right:-31px;text-align:left;width:280px;}.field.mobile-search-field .text{margin:20px 0 20px 20px;width:198px;}.mobile-search-submit{width:42px;height:42px;background:#1b204d;border:0;margin-left:-5px;position:relative;-webkit-appearance:none;border-radius:0;}.mobile-search-submit-icon{position:relative;}.mobile-search-submit-icon:after{content:"\f105";font-family:"FontAwesome";color:#fff;font-size:20px;margin-left:0;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.mobile-search-submit-icon:after{position:absolute;top:-4px;right:17px;}.mobile-search-toggle{position:relative;top:0;width:50px;height:85px;margin:0 auto;display:block;text-align:center;}.mobile-search-toggle:after{content:"\f002";font-family:"FontAwesome";color:#282F73;font-size:24px;margin-left:0;top:1px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.mobile-search-toggle:after{top:25px;}.mobile-search-toggle:hover{background:#E7E8EA;}.mobile-search-toggle:hover:after{color:#282F73;}.microsite #content{padding:0 0 0 0;width:100%;}.microsite #page-title-bar{height:auto;}.microsite #page-title-bar-inner{height:auto;}.microsite .page-title-heading{margin-top:25px;}.microsite #main-inner{padding-top:10px;}.microsite .microsite-archive-detail-page #microsite-content{width:100%;}.microsite h2{margin:0 0 20px;}.microsite h2.custom-page-case-studies{margin:50px 0 30px 0;padding-bottom:30px;font-size:22px;border-bottom:1px solid #ccc;}.microsite .archive-detail h2{font-size:25px;line-height:1.5;margin-bottom:30px;}.microsite-title{margin-top:25px;font-size:30px;}.microsite-title.has-parent{margin-top:0;}#microsite-content{width:100%;}#microsite-content.has-sidebar{width:100%;}.microsite-page-heading{font-size:25px;margin-bottom:15px;}.microsite-page-heading.past-events-heading{padding-top:-50px;}.custom-microsite-template #sidebar-secondary{width:100%;margin-left:0;}.microsite-detail-heading{font-size:24px;margin-bottom:10px;}.microsite-detail-heading:before{content:"\f104";font-family:"FontAwesome";color:#2B6AB9;font-size:24px;margin-right:4px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.leadership-wrapper{width:100%;padding-bottom:0;padding-top:0;}.leadership-wrapper .widgettitle{margin:0 0 20px 0;}.leadership-wrapper .person{margin:0 0 15px 0;}.leadership-wrapper img{margin:4px -60px 4px 0;width:60px;height:60px;}.leadership-wrapper .person-details{font-size:14px;margin-left:80px;}.leadership-wrapper .person-name{line-height:1.3;margin-bottom:3px;}.leadership-wrapper .person-email-link a{font-size:13px;}.blog.btn{margin:0 0 20px;}.blog-microsite-template h3{border-top:1px solid #ccc;margin:30px 0;padding-top:30px;}.people-microsite-template .person{height:auto;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px;}.people-microsite-template .person.first{border-top:1px solid #ccc;padding-top:20px;}.people-microsite-template .headshot-wrapper{width:70px;height:auto;}.people-microsite-template .name-wrapper{width:auto;height:auto;padding-top:0;}.people-microsite-template .phone-wrapper{width:auto;height:auto;padding-top:0;}.people-microsite-template .email-wrapper{width:auto;height:auto;padding-top:0;}.people-microsite-template .link-wrapper{width:auto;height:auto;padding-top:0;}.people-microsite-template .person-name{font-size:15px;line-height:1.3;margin-bottom:3px;}.people-microsite-template .person-title{font-size:15px;line-height:1.3;}.people-page-type #main{background-image:none;margin-top:0;min-height:0;}.people-page-type #content{margin-top:40px;}.people-page-type.page-template-default #page-title-bar{height:auto;}.people-page-type .people-search-toggle{background-color:#282F73;color:#fff;padding:6px 11px 6px 11px;font-size:12px;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;font-size:10px;font-weight:normal;text-transform:uppercase;color:#454141;bottom:-95px;}.people-page-type .people-search-toggle:after{content:"\f107";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:4px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.people-page-type .people-search-toggle:hover{background-color:#282F73;color:#fff;}.people-page-type h2{font-size:27px;margin-bottom:20px;}#advanced-people-search-form .people-search-toggle{background-color:#282F73;color:#fff;padding:6px 11px 6px 11px;font-size:12px;font-weight:normal;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;bottom:auto;}#advanced-people-search-form .people-search-toggle:after{content:"\f106";font-family:"FontAwesome";color:#fff;font-size:15px;margin-left:4px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}#advanced-people-search-form .people-search-toggle:hover{background-color:#282F73;color:#fff;}#advanced-people-search-form .search-button{top:315px;}#advanced-people-search-form .people-search-filter{bottom:auto;}#advanced-people-search-form .view-all-people{bottom:auto;}.people-search-filter{width:100%;}.people-search-filter .row{width:100%;}.people-search-filter span a{height:45px;color:#454141;background:#DEEAF8;font-size:30px;font-weight:normal;width:45px;line-height:45px;margin:0 10px 10px 0;}.people-search-filter span a:hover{background:#282F73;color:#fff;}.view-all-people{background-color:#E7E8EA;color:#454141;padding:6px 11px 6px 11px;font-size:12px;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:12px;left:0;bottom:auto;font-size:15px;font-weight:normal;text-transform:uppercase;padding:10px 20px 11px;}.view-all-people:after{content:"\f105";font-family:"FontAwesome";color:#454141;font-size:15px;margin-left:4px;top:2px;position:relative;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.view-all-people:hover{background-color:#686762;color:#fff;}.view-all-people:hover:after{color:#fff;}.person-microsite-title{font-size:38px;}.person-microsite-title .person-title-separator{font-size:27px;}.person-microsite-title .person-position-title,.person-microsite-title .header-alt-title{font-size:20px;margin-left:0;}.bio-info-heading{margin:30px 0 10px;}.person-microsite #page-title-bar{height:auto;}.person-microsite .person-microsite-title{margin-top:125px;}.person-microsite #microsite-content{width:100%;}.person-microsite #microsite-content.has-sidebar{width:100%;}.person-microsite .description{margin-top:0;padding-bottom:25px;}.person-microsite #sidebar-primary{width:100%;margin-right:45px;}#person-name-title,#person-contact-info{margin-bottom:15px;}#person-contact-info{line-height:1.3;}#person-contact-info .office-location{margin-bottom:15px;}#person-contact-info div{margin-top:5px;}.person-email-link{line-height:1.3;}.person-full-name{font-size:18px;line-height:1.2;margin-top:10px;margin-bottom:1px;}#person-info-links{margin:20px 0;}.person-link a{padding:12px 13px;width:270px;line-height:1.3;}.linkedin:before{content:"\f08c";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:4px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.twitter:before{content:"\f081";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:4px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.google-plus:before{content:"\f0d4";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:4px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.resume:before{content:"\f15c";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:4px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.vcard:before{content:"\f007";font-family:"FontAwesome";color:#282F73;font-size:18px;margin-right:4px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.event-teaser{margin-bottom:20px;}.event-teaser .widgettitle{margin-bottom:10px;}.event-teaser .btn{padding:0;margin:10px 0;font-size:13px;}.person-microsite #sidebar-secondary{width:210px;margin-left:30px;}.practice-page-type #content{width:100%;}.practice-page-type .page-title-heading{margin-top:25px;margin-bottom:30px;font-size:30px;}.practice-page-type.page-template-default #page-title-bar{height:auto;margin:0 0 30px 0;}.practice-page-type #sidebar-primary{display:none;}.practice-areas-listing .col{width:100%;margin-left:0;}.practice-areas-listing .practice-area{line-height:1.3;margin-bottom:10px;}.practice-areas-listing .practice-area .practice-area-title{font-size:16px;padding:15px 30px 15px 20px;}.practice-areas-listing .practice-area .practice-area-children{margin:10px 15px 0 10px;}.practice-areas-listing .practice-area .practice-area-children .practice-area .practice-area-title{font-size:13px;padding:5px 10px;}.practice-areas-listing .practice-area-root .practice-area-children{padding-bottom:15px;}.practice-areas-listing .practice-area-root .expandable:after{top:13px;right:15px;font-size:15px;}.practice-areas-listing .practice-area-root .expandable.list-expanded:after{font-size:15px;top:13px;right:15px;}.practice-areas-listing-taxonomy .practice-area-root .expandable .practice-area-title{padding:15px 30px 15px 20px;}.practice-areas-listing-post-parent .practice-area-root>.practice-area.has-children{padding:15px 30px 15px 20px;}.practice-page-type #sidebar-primary{width:100%;}.practice-page-type #sidebar-primary .btn{margin:0 0 30px 20px;}.practice-page-type #sidebar-primary .widgettitle{margin:20px;}.featured-project-description{margin:10px 20px 20px 20px;font-size:13px;}.parent-practice-area{font-size:18px;margin:20px 0 5px;}.practice-area-microsite.main-microsite-template #sidebar-secondary{width:100%;margin-left:30px;margin-top:50px;}.industry-page-type #content{width:100%;}.industry-page-type .page-title-heading{margin-top:25px;margin-bottom:30px;font-size:30px;}.industry-page-type.page-template-default #page-title-bar{height:auto;margin:0 0 30px 0;}.industry-page-type #sidebar-primary{display:none;}.industries-listing .col{width:100%;margin-left:0;}.industries-listing .industry{line-height:1.3;font-weight:normal;margin-bottom:10px;}.industries-listing .industry .industry-title{padding:15px 30px 15px 20px;}.industries-listing .industry .industry-children{margin:10px 15px 0 10px;}.industries-listing .industry .industry-children .industry{font-size:13px;}.industries-listing .industry .industry-children .industry .industry-title{padding:5px 10px;}.industries-listing .industry-root .industry-children{padding-bottom:15px;}.industries-listing .industry-root .expandable:after{top:13px;right:15px;font-size:15px;}.industries-listing .industry-root .expandable.list-expanded:after{font-size:15px;top:13px;right:15px;}.industries-listing-taxonomy .industry-root .expandable .industry-title{padding:15px 30px 15px 20px;}.industries-listing-post-parent .industry-root>.industry.has-children{padding:15px 30px 15px 20px;}.industry-page-type #sidebar-primary{width:100%;}.industry-page-type #sidebar-primary .btn{margin:0 0 30px 20px;}.industry-page-type #sidebar-primary .widgettitle{margin:20px;}.parent-industry{font-size:18px;font-weight:normal;margin:20px 0 5px;}.industry-microsite #sidebar-secondary{width:100%;margin-left:30px;}.archive .page-title-heading{font-size:27px;margin-bottom:65px;}.archive #content{width:100%;padding-bottom:0;}.archive-listing{margin-bottom:15px;}.archive-listing .post-title{font-size:17px;}#archive-search{margin-top:0;}.archive-search-toggle{top:-45px;font-size:10px;line-height:1.3;}.archive-search-toggle:after{font-size:10px;top:0;}.post-type-archive.search .search-query{padding-top:20px;}.post-type-archive.search .first{padding-top:20px;}#archive-search-inner{margin-bottom:40px;}.clear-results{margin:5px 0 15px 0;}.archive-detail-page #page-title-bar{height:80px;}.archive-detail-page #page-title-bar .detail-breadcrumb{font-size:24px;margin-top:26px;margin-bottom:26px;}.archive-detail-page #page-title-bar .detail-breadcrumb:before{content:"\f104";font-family:"FontAwesome";color:#fff;font-size:24px;margin-right:4px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.archive-detail-page #page-title-bar .detail-breadcrumb:before{margin-left:0;}.archive-detail-page #content{width:100%;padding-bottom:0;}.archive-detail-page #content.has-sidebar{width:100%;}.archive-detail-page #content.has-sidebar #post-content{width:100%;}.archive-detail-page #content.has-sidebar #post-content.has-sidebar{width:100%;}.archive-detail-page #content #post-content{width:100%;}.archive-detail-page #content #post-content.has-sidebar{width:100%;}.archive-detail-page #sidebar-secondary{margin-top:5px;}.archive-detail-page h1{font-size:28px;margin-bottom:30px;line-height:1.5;}.share-this-links{margin-bottom:40px;font-size:13px;}.share-this-text{font-size:13px;bottom:6px;}.addthis_button_email{margin-left:100px;}.associations-widget .person{margin-bottom:15px;}.associations-widget p{font-size:14px;line-height:1.3;}.associations-widget .widgettitle{font-size:16px;}.post-type-archive-news-item #content{width:100%;}.post-type-archive-news-item #content.has-sidebar{width:100%;}.news-item-post-type.not-microsite #sidebar-primary{width:200px;}.news-item-listing{margin-bottom:25px;padding-top:20px;}.news-item-listing .news-item-title{font-size:17px;}.news-date-and-type .date{font-size:15px;}.news-date-and-type .news-item-type{font-size:15px;}.news-first-item .news-item-title{font-size:26px;font-weight:normal;display:block;color:#2B6AB9;line-height:1.3;margin-bottom:7px;}.news-first-item .news-item-title a{color:#2B6AB9;}.news-first-item .news-item-title:hover{color:#0e1027;}.news-first-item .description{font-size:15px;color:#454141;}.news-first-item .description:hover{color:#454141;}.news-first-item .more-link{display:inline;position:relative;padding-right:20px;}.news-first-item .more-link:after{position:absolute;top:2px;}.single-news-item.not-microsite #content{width:100%;}.single-news-item.not-microsite #content.has-sidebar{width:100%;}.single-news-item.not-microsite #content.has-sidebar #post-content{width:100%;}.single-news-item.not-microsite #content.has-sidebar #post-content.has-sidebar{width:100%;}.single-news-item.not-microsite #content #post-content.has-sidebar{width:100%;}.news-item-detail .addthis_toolbox{margin-top:15px;}.post-type-archive-event #content{width:100%;}.post-type-archive-event #content.has-sidebar{width:100%;}.event-post-type.not-microsite #sidebar-primary{width:200px;}.event-listing{margin-bottom:20px;}.event-listing .post-title{font-size:18px;margin:0 0 3px 0;}.event-listing .event-date-time,.event-listing .event-speaker-list,.event-listing .event-location{font-size:15px;}.event-listing label{margin-right:5px;}.event-listing.first{margin-top:20px;}.event-speaker-thumbnails{margin-top:15px;}.event-listing label,.event-detail label{margin-right:5px;}h2.events-heading{font-size:20px;padding-top:-50px;margin-bottom:20px;}h2.past-events-heading{border-top:1px solid #ccc;margin-top:35px;}.single-event.not-microsite #content{width:100%;}.single-event.not-microsite #content.has-sidebar{width:100%;}.single-event.not-microsite #content.has-sidebar #post-content{width:100%;}.single-event.not-microsite #content.has-sidebar #post-content.has-sidebar{width:100%;}.single-event.not-microsite #content #post-content.has-sidebar{width:100%;}.single-event.not-microsite #page-title-bar .detail-breadcrumb{font-size:24px;margin-bottom:26px;}.single-event.not-microsite h1{font-size:28px;}.single-event .event-details .event-date-time label,.single-event .event-details .event-speaker-list label,.single-event .event-details .event-location label{width:80px;}.event-details{margin-bottom:15px;}.event-detail span.image{margin-bottom:15px;}.type-event .btn{margin-bottom:20px;margin-left:80px;}.microsite.single-event .page-title-bar-heading{font-size:30px;margin-bottom:30px;}.microsite .events-heading{font-size:25px;margin-bottom:20px;}.microsite .past-events-heading{padding-top:35px;}.post-type-archive-case-study #content{width:100%;}.post-type-archive-case-study #content.has-sidebar{width:50%;}.post-type-archive-case-study #content.has-sidebar .case-study-listing{width:-Infinity%;}.post-type-archive-case-study .case-study-listing{margin-right:0;width:100%;height:auto;}.post-type-archive-case-study .case-study-listing .post-title{font-size:15px;}.post-type-archive-case-study .case-study-listing p{line-height:1.3;}.post-type-archive-case-study .case-study-listing .related-people{margin-top:15px;}.post-type-archive-case-study .case-study-listing:nth-child(2n+2){margin-right:0;}.post-type-archive-case-study .case-study-listing:nth-child(1n + 1){margin-right:0;}.case-studies-wrapper{margin-top:40px;}.post-type-archive-case-study.search .case-study-listing{width:100%;}.microsite-case-study-listing{margin-bottom:30px;}.microsite-case-study-listing h3{margin:30px 0 10px 0;}.microsite-case-study-listing .additional-info li{margin-left:27px;}.microsite-case-study-listing .related-people{margin:15px 0 0 27px;}.case-study-detail img{margin:5px 0 20px 0;}.post-type-archive-publication #content{width:100%;}.post-type-archive-publication #content.has-sidebar{width:100%;}.publication-post-type.not-microsite #sidebar-primary{width:200px;}.publication-listing{margin-bottom:25px;padding-top:20px;}.publication-listing .publication-date-and-type{font-size:15px;}.publication-listing .publication-name{font-size:15px;}.publication-listing .date{font-size:15px;}.publication-listing .post-title{font-size:18px;}.publication-listing .byline{font-size:15px;}.publication-listing .publication-type:after{font-size:14px;}.publication-listing.has-thumbnail{position:relative;padding-bottom:100px;}.publication-listing.has-thumbnail .publication-teaser-image{position:absolute;bottom:0;margin:0;}.single-publication.not-microsite #content{width:100%;}.single-publication.not-microsite #content.has-sidebar{width:100%;}.single-publication.not-microsite #content.has-sidebar #post-content{width:100%;}.single-publication.not-microsite #content.has-sidebar #post-content.has-sidebar{width:100%;}.single-publication.not-microsite #content #post-content.has-sidebar{width:100%;}.publication-info{margin-bottom:15px;}.top-image-caption{padding:0!important;width:100%!important;}.publication-top-square-image .top-image{margin-bottom:30px;}.contact-page-type.page-template-default #page-title-bar{height:auto;}.contact-page-type #content{width:100%;}.contact-page-type .office-location-details{width:100%;}.contact-page-type .office{margin-right:0;width:100%;height:auto;}.contact-page-type .office .office-location-image{margin-top:7px;width:100%;}.contact-page-type .post-title{font-size:17px;}.contact-page-type .sidebar aside{padding-top:25px;}.contact-page-type #sidebar-primary{width:100%;}.departmental-contacts-widget{padding:25px;margin-bottom:20px;font-size:14px;}.contact-subscribe-widget{padding:20px;font-size:14px;}.map-link{margin:15px 0;}.single-office #page-title-bar{height:auto;margin-bottom:26px;}.single-office #content{width:100%;}.single-office .detail-breadcrumb{font-size:24px;margin-bottom:26px;margin-top:26px;}.single-office .detail-breadcrumb:before{content:"\f104";font-family:"FontAwesome";color:#fff;font-size:24px;margin-right:4px;right:auto;font-weight:normal;font-style:normal;text-decoration:none;display:inline-block;}.single-office .detail-breadcrumb:before{margin-left:0;}.single-office .post-title{font-size:28px;margin-bottom:30px;}.first.last .office-location-details,.office-location-details{margin-bottom:15px;}.office-location-map{width:250px;margin:0 30px 15px 0;}.heading-location-title-bar #page-title-bar{height:auto;}.heading-location-page-block #page-title-bar,.heading-location-post-block #page-title-bar{height:auto;}.heading-location-page-block .page-title-heading,.heading-location-post-block .page-title-heading{margin-bottom:25px;}.section-overview-with-callouts-page-type .description,.achievements-page-type .description{margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:30px;}.breadcrumb-link{margin-top:0;font-size:24px;}.breadcrumb-link:before{font-size:24px;}.content-callout-entry{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.content-callout-entry.first{margin-top:0;border-top:none;padding-top:0;}.callout-heading{margin-bottom:15px;}.callout-image{margin:6px 20px 0 0;}.content-drop-image{margin-bottom:15px;}.hero-graphic-triplet img{width:33.333%;}.management-photo{margin-right:-150px;width:150px;height:150px;}.management-wrapper{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.management-entry{width:100%;margin-bottom:30px;}.management-info{line-height:1.3;margin-left:170px;}.management-name{margin-top:8px;font-size:15px;}.management-title{font-size:15px;}.achievements-entry{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.achievements-entry.first{margin-top:0;border-top:none;padding-top:0;}.achievement-image{margin:10px 20px 0 0;}.achievement-heading{font-size:15px;}.intro-paragraph{font-size:16px;margin-bottom:15px;}.intro-paragraph p{line-height:1.8;}.section-overview-with-hero-graphic-page-type .intro-paragraph{padding-bottom:30px;margin-bottom:30px;}.key-fact-entry{margin-bottom:30px;padding-left:34px;}.key-fact-entry:before{font-size:15px;width:20px;height:20px;line-height:20px;top:1px;}.qa-entry{padding-top:30px;margin-bottom:30px;}.qa-entry.first{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;}.qa-question{font-size:16px;margin-left:75px;margin-bottom:15px;}.qa-question:before{font-size:130px;top:-42px;left:-83px;}.qa-question:after{top:2px;left:5px;}.qa-answer{margin-left:75px;}.logo-grid-wrapper{margin-top:30px;border-top:1px solid #ccc;padding-top:30px;padding-top:38px;}.logo-grid-item{width:100%;margin-right:-100%;margin-bottom:18px;}.logo-grid-item:nth-child(3n + 3){margin-right:0;}.image-grid-wrapper{margin-top:30px;border-top:1px solid #ccc;padding-top: 30px;
    padding-top: 40px;
  }
  .image-grid-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 25px;
    height: auto;
  }
  .image-grid-item:nth-child(2n + 2) {
    margin-right: 0;
  }
  .grid-image-caption {
    font-size: 14px;
    padding: 13px 0;
    height: auto;
  }
  .page-template-default #post-content {
    width: 100%;
  }
  .page-template-default #post-content.has-sidebar {
    width: 100%;
  }
  .page-template-default #content.has-sidebar #post-content {
    width: 100%;
  }
  .page-template-default #content.has-sidebar #post-content.has-sidebar {
    width: 100%;
  }
  .page-template-default #content.has-sidebar #sidebar-secondary {
    width: 100%;
    margin-top: 5px;
    margin-left: 0px;
  }
  .subscribe-page-type #post-content form {
    margin: 30px 0;
  }
  .subscribe-page-type #post-content .field label {
    width: 120px;
  }
  .subscribe-page-type #post-content input[type="checkbox"] {
    margin: 1px 7px 5px 0;
  }
  .subscribe-checklist-wrap .practice_areas {
    margin: 10px 0;
  }
  .subscribe-checklist-wrap ul {
    max-width: 450px;
    max-height: 200px;
  }
  .subscribe-checklist-wrap .check-field-item {
    margin: 30px 0;
  }
  .success {
    font-size: 20px;
  }
  .home-top {
    width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .home-top h1 {
    font-size: 40px;
    letter-spacing: 0;
    margin: 40px 0 20px;
    width: auto;
  }
  .home-top p {
    line-height: 1.5;
    text-align: justify;
    font-size: 15px;
    width: auto;
  }
  .home-top .learn-more-link {
    font-size: 12px;
  }
  .homepage-buttons {
    margin: 30px 0 40px 0;
  }
  .homepage-buttons .select-person,
  .homepage-buttons .select-practice,
  .homepage-buttons .mobile a {
    margin: 0 15px 12px 0;
    width: 200px;
    padding: 13px 20px;
    font-size: 16px;
  }
  .homepage-buttons .select-person:after,
  .homepage-buttons .select-practice:after,
  .homepage-buttons .mobile a:after {
    font-size: 20px;
  }
  .news-ticker {
    font-size: 15px;
  }
  .news-ticker .col {
    height: 60px;
  }
  .news-ticker .col-1 {
    width: 100px;
  }
  .news-ticker .col-2 {
    width: 400px;
  }
  .news-ticker .col-3 {
    width: 100px;
  }
  .news-ticker .news-ticker-label {
    height: 60px;
  }
  .news-ticker ul {
    height: 60px;
    padding: 3px 20px 0 0;
  }
  .news-ticker li {
    height: 26px;
  }
  .news-ticker .view-all-wrapper {
    height: 60px;
  }
  .news-ticker .view-all {
    font-size: 12px;
    padding: 8px 15px 9px 15px;
  }
  .current-job-openings-page-type .job-opening-filters-label {
    display: block;
    float: left;
    margin: 40px 10px 0 0;
  }
  .current-job-openings-page-type .filter-controls {
    display: block;
    float: left;
    margin: 30px 25px 30px 0;
  }
  .current-job-openings-page-type .filter-controls .field,
  .current-job-openings-page-type .filter-controls .text {
    width: 300px;
  }
  .job-opening {
    margin-top: 30px;
  }
  .job-opening h3 {
    font-size: 20px;
    margin: 30px 0 5px;
  }
  .job-opening .description.description-intro {
    margin-bottom: 20px;
  }
  .job-opening .description ul {
    margin-bottom: 20px;
  }
  .job-opening .btn.btn-expand:after {
    top: 0;
  }
  .job-opening .btn.btn-collapse:after {
    top: -1px;
  }
  .joblocation {
    margin-bottom: 20px;
    font-size: 14px;
  }
  #header-inner,
  #main-inner,
  #page-title-bar-inner,
  #footer-inner,
  .microsite-menu,
  .news-ticker .group {
    width: 100%;
    max-width: 600px;
  }
  #page {
    position: relative;
  }
  .event-highlight-icon {
    border: none;
    padding-right: 5px;
  }
  .event-highlight-icon:before,
  .event-highlight-icon:after {
    border: none;
  }
  .mobile {
    display: block;
  }
  .mobile-search {
    z-index: 999;
  }
  .header-menu,
  .global-search,
  #menu-utility {
    display: none;
  }
  .utility-menu ul li.last-menu-item {
    padding-right: 0;
  }
  .news-ticker .col-2 {
    width: 550px;
  }
  .practice-page-type #sidebar-primary,
  .industry-page-type #sidebar-primary,
  .baseline-page-type #sidebar-secondary {
    margin-top: 60px;
    position: relative;
  }
  .practice-page-type #sidebar-primary:before,
  .industry-page-type #sidebar-primary:before,
  .baseline-page-type #sidebar-secondary:before {
    height: 1px;
    display: block;
    width: 100%;
    background: #ccc;
    content: '';
    top: -30px;
    position: absolute;
  }
  .practice-area-microsite #sidebar-secondary,
  .industry-microsite #sidebar-secondary {
    margin-top: 60px;
    position: relative;
  }
  .practice-area-microsite #sidebar-secondary:before,
  .industry-microsite #sidebar-secondary:before {
    height: 1px;
    display: block;
    width: 100%;
    background: #ccc;
    content: '';
    top: -30px;
    position: absolute;
  }
  .archive-detail-page #sidebar-secondary,
  .practice-area-microsite.not-main-microsite-template #sidebar-secondary,
  .industry-microsite.not-main-microsite-template #sidebar-secondary {
    margin-left: 0;
    margin-top: 60px;
    position: relative;
  }
  .archive-detail-page #sidebar-secondary:before,
  .practice-area-microsite.not-main-microsite-template #sidebar-secondary:before,
  .industry-microsite.not-main-microsite-template #sidebar-secondary:before {
    height: 1px;
    display: block;
    width: 100%;
    background: #ccc;
    content: '';
    top: -30px;
    position: absolute;
  }
  .practice-area-microsite.not-main-microsite-template #sidebar-secondary,
  .industry-microsite.not-main-microsite-template #sidebar-secondary {
    margin-top: 60px;
  }
  .practice-area-microsite.not-main-microsite-template aside {
    margin: 0 0 30px 0;
  }
  .practice-area-microsite.not-main-microsite-template aside:last-of-type {
    margin: 0;
  }
  .baseline-page-type #sidebar-secondary {
    float: left;
    width: 100%;
    margin-left: 0;
  }
  .people-microsite-template .person {
    display: table;
    position: relative;
  }
  .people-microsite-template .person.last {
    border-bottom: 0;
  }
  .people-microsite-template .headshot-wrapper {
    margin-right: 10px;
    position: absolute;
  }
  .people-microsite-template .name-wrapper,
  .people-microsite-template .phone-wrapper,
  .people-microsite-template .email-wrapper,
  .people-microsite-template .link-wrapper {
    float: left;
    margin-left: 90px;
    width: 80%;
  }
  .people-microsite-template .more-link {
    float: left;
    margin-top: 10px;
  }
  .people-microsite-template .image-link img {
    width: 70px;
    height: 70px;
    display: block;
    float: left;
    margin-right: 0px;
  }
  .people-microsite-template .microsite-person-info {
    display: block;
    float: left;
    margin-left: 85px;
  }
  .people-microsite-template.microsite #main-inner {
    padding-top: 10px;
  }
  .people-microsite-template .microsite-menu-secondary.mobile {
    margin-top: 30px;
  }
  .people-page-type #main {
    background-image: none;
    height: auto;
    margin-top: 0;
    min-height: 0;
    position: relative;
  }
  .people-page-type #basic-people-search-form .field {
    display: none;
  }
  .people-page-type .people-search-form {
    padding-bottom: 70px;
  }
  .people-page-type .people-search-form .text,
  .people-page-type .people-search-form .field {
    width: 100%;
    box-sizing: border-box;
  }
  .people-page-type .people-search-form .field {
    margin-bottom: 10px;
  }
  .people-page-type .people-search-toggle {
    background-color: transparent;
    color: #fff;
    padding: 6px 11px 6px 11px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    border: 0;
    cursor: pointer;
    line-height: 12px;
    color: #454141;
    font-size: 10px;
    padding: 0;
    bottom: auto;
    top: -47px;
    right: 0;
    left: auto;
    width: 50px;
  }
  .people-page-type .people-search-toggle:after {
    content: "\f107";
    font-family: "FontAwesome";
    color: #282F73;
    font-size: 15px;
    margin-left: 4px;
    top: 2px;
    position: relative;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .people-page-type .people-search-toggle:hover {
    background-color: transparent;
    color: #fff;
  }
  .people-page-type .people-search-toggle:hover {
    color: #282F73;
  }
  .people-page-type #advanced-people-search-form .people-search-toggle {
    background-color: transparent;
    color: #fff;
    padding: 6px 11px 6px 11px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    border: 0;
    cursor: pointer;
    line-height: 12px;
    width: 50px;
    color: #454141;
    font-size: 10px;
    padding: 0;
  }
  .people-page-type #advanced-people-search-form .people-search-toggle:after {
    content: "\f106";
    font-family: "FontAwesome";
    color: #282F73;
    font-size: 15px;
    margin-left: 4px;
    top: 2px;
    position: relative;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .people-page-type #advanced-people-search-form .people-search-toggle:hover {
    background-color: transparent;
    color: #fff;
  }
  .people-page-type #advanced-people-search-form .people-search-toggle:hover {
    color: #282F73;
  }
  .people-page-type #advanced-people-search-form .people-search-filter {
    margin-top: 82px;
    position: relative;
  }
  .people-page-type .people-search-filter {
    border-top: 1px solid #ccc;
    padding-top: 30px;
    position: relative;
    display: block;
    text-align: left;
  }
  .people-page-type .people-search-filter .row {
    display: inline-block;
    max-width: 100%;
    text-align: left;
    width: auto;
  }
  .people-page-type .people-search-filter .row span {
    display: inline-block;
  }
  .people-page-type .people-search-filter .row span a {
    margin: 0 10px 5px 0;
  }
  .people-page-type.page-template-default #page-title-bar {
    height: auto;
  }
  .archive-detail-page #sidebar-primary {
    display: none;
  }
  .archive-detail-page #sidebar-secondary {
    margin-top: 60px;
  }
  .archive-search-toggle {
    text-align: right;
    max-width: 100px;
    line-height: 1.1em;
  }
  .post-type-archive-publication .archive-search-toggle {
    top: -44px;
  }
  .news-ticker {
    display: none;
  }
  #content {
    min-height: 0;
    max-width: 100%;
  }
  #content-inner {
    margin: 0 10px;
  }
  .homepage-buttons .select-person,
  .homepage-buttons .select-practice {
    display: none;
  }
  .homepage-buttons .mobile .select-person,
  .homepage-buttons .mobile .select-practice,
  .homepage-buttons .mobile a {
    display: block;
    position: relative;
    padding: 13px 18px;
  }
  .homepage-buttons .mobile .select-person:after,
  .homepage-buttons .mobile .select-practice:after,
  .homepage-buttons .mobile a:after {
    right: 16px;
    top: 13px;
    position: absolute;
  }
  .text {
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    padding-top: 4px;
  }
  .field {
    width: 100%;
    box-sizing: border-box;
  }
  .baseline-page-type #sidebar-primary,
  .office-post-type.not-microsite #sidebar-primary {
    display: none;
  }
  .post-type-archive-case-study #archive-search,
  .post-type-archive-case-study .archive-search-toggle-wrap {
    width: 100%;
  }
  .post-type-archive-case-study .case-study-listing,
  .post-type-archive-case-study .view-all-case-studies {
    margin-right: 0;
  }
  .view-all-case-studies {
    float: left;
    margin-left: 0;
  }
  .case-study-listing {
    border-top: 1px solid #ccc;
    padding-top: 30px;
    margin-bottom: 30px;
  }
  .case-study-listing img {
    max-width: 500px;
  }
  .case-study-listing:first-child {
    border: 0;
    padding-top: 0;
  }
  .post-type-archive-case-study .archive-search-toggle {
    right: 0;
  }
  .search.post-type-archive .first {
    border-top: 0;
    margin-top: 0;
  }
  .search.people-page-type .header-logo-link img {
    display: inline-block;
    float: none;
  }
  .search.people-page-type .image-link,
  .search.people-page-type .rainmaker-placeholder-image {
    margin-right: -80px;
    width: 60px;
  }
  .search.people-page-type .person-info {
    margin-left: 80px;
    padding: 0;
    float: left;
  }
  .search.people-page-type .col {
    margin-left: 0;
  }
  .search.people-page-type .col.last {
    float: left;
    text-align: left;
  }
  .search.people-page-type .person.first {
    margin-top: 25px;
  }
  .search.people-page-type h2 {
    position: static;
  }
  .search.people-page-type #post-content p {
    margin: 0 0 20px 0;
  }
  .search.people-page-type .no-results {
    margin-top: 20px;
  }
  .archive-search-toggle {
    padding-right: 15px;
  }
  .archive-search-toggle:after {
    position: absolute;
    right: 0;
    top: 0px;
  }
  .people-page-type.search #sidebar-secondary {
    display: none;
  }
  .mobile .search-again {
    background-color: #282F73;
    color: #fff;
    padding: 10px 18px 10px 18px;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    border: 0;
    cursor: pointer;
    line-height: 14px;
    display: inline-block;
  }
  .mobile .search-again:after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 15px;
    margin-left: 4px;
    top: 1px;
    position: relative;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .mobile .search-again:hover {
    background-color: #282F73;
    color: #fff;
  }
  #person-info-links {
    border-top: 0;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    margin-bottom: 30px;
  }
  .person-link {
    border: 0;
    padding: 0 0 12px 0;
  }
  .person-link a {
    background-color: #282F73;
    color: #fff;
    padding: 10px 18px 10px 18px;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    border: 0;
    cursor: pointer;
    line-height: 14px;
    display: inline-block;
    margin-left: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 12px 13px 12px 13px;
  }
  .person-link a:after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 15px;
    margin-left: 4px;
    top: 1px;
    position: relative;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .person-link a:hover {
    background-color: #282F73;
    color: #fff;
  }
  .person-link a:after {
    display: none;
  }
  .person-link a:before {
    color: #fff;
    margin-left: 0;
  }
  .person-microsite.not-main-microsite-template #sidebar-primary {
    display: none;
  }
  .practice-page-type #sidebar-primary,
  .industry-page-type #sidebar-primary {
    float: left;
    background-color: transparent;
    color: #454141;
    margin-left: 0;
    padding-left: 0;
  }
  .practice-page-type #sidebar-primary .btn,
  .industry-page-type #sidebar-primary .btn {
    margin: 0 0 0 0;
    padding: 0;
    background-color: transparent;
  }
  .practice-page-type #sidebar-primary .btn:after,
  .industry-page-type #sidebar-primary .btn:after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #282F73;
    font-size: 15px;
    margin-left: 4px;
    top: 1px;
    position: relative;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .practice-page-type #sidebar-primary .btn:hover,
  .industry-page-type #sidebar-primary .btn:hover {
    color: #0e1027;
    background-color: transparent;
  }
  .practice-page-type #sidebar-primary .btn:hover:after,
  .industry-page-type #sidebar-primary .btn:hover:after {
    color: #0e1027;
  }
  .practice-page-type #sidebar-primary .widgettitle,
  .industry-page-type #sidebar-primary .widgettitle {
    margin: 0 0 20px 0;
  }
  .featured-project-description {
    margin: 10px 0 8px 0;
  }
  .subscribe-checklist-wrap {
    margin-left: 0;
  }
  .subscribe-checklist-wrap ul {
    max-width: 100%;
  }
  .office {
    margin-bottom: 30px;
    border-top: 1px solid #ccc;
    padding-top: 30px;
  }
  .office.first {
    border: 0;
    padding-top: 0;
  }
  .office-location-details {
    float: left;
  }
  .office-location-image {
    display: block;
  }
  .contact-page-type #sidebar-primary {
    float: left;
    margin-left: 0;
    position: relative;
    margin-top: 10px;
  }
  .contact-page-type #sidebar-primary:before {
    height: 1px;
    display: block;
    width: 100%;
    background: #ccc;
    content: '';
    top: -30px;
    position: absolute;
  }
  .achievement-description-wrapper {
    display: inline;
  }
  .achievement-image {
    float: none;
    margin: 10px 0 10px 0;
  }
  .callout-image {
    float: none;
    margin: 6px 0 6px 0;
  }
  .drop-image {
    width: 180px;
    float: none;
    margin: 10px 0 10px 0;
  }
  .fact-image {
    float: none;
    margin: 10px 0 10px 0;
  }
  .fact-image img {
    display: block;
  }
  .header-logo-link {
    margin: 37px 0 0 11px;
    width: 160px;
    z-index: 1;
    position: relative;
    display: inline-block;
  }
  .parent-practice-area h1 {
    width: 100%;
  }
  .main-microsite-menu-wrap {
    width: 100%;
    max-width: 600px;
    bottom: 52px;
    position: relative;
    background: none;
    padding: 0;
    margin: 0 auto 0;
    z-index: 1;
    right: 0;
  }
  .mobile-menu-toggle {
    height: 28px;
    width: 28px;
    background: #D0AD39;
    color: #fff;
    margin-bottom: 0;
    margin-right: 10px;
    display: inline-block;
    float: right;
    padding: 0;
    text-decoration: none;
    text-align: center;
    line-height: 1.1em;
    position: relative;
  }
  .mobile-menu-toggle:after {
    content: "\f107";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 22px;
    margin-left: 0;
    top: 1px;
    position: relative;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .mobile-menu-toggle:after {
    position: relative;
    top: 6px;
    left: 0;
    right: 0;
  }
  .microsite-menu {
    display: none;
    width: 100%;
    float: right;
    margin-bottom: -40px;
    background: #969696;
    border: 1px solid #ccc;
  }
  .microsite-menu ul li {
    width: 100%;
  }
  .microsite-menu ul li.last-item {
    margin-top: 0;
  }
  .microsite-menu ul li a {
    text-align: left;
    color: #fff;
    text-transform: none;
    border-top: 1px solid #ccc;
    background: #969696;
  }
  .microsite-menu-secondary.mobile {
    display: inline-block;
    float: none;
    position: relative;
    margin: 15px 0 0 0;
    padding: 40px 10px 0 10px;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  .microsite-menu-secondary.mobile ul {
    display: block !important;
    position: static;
    background-color: transparent;
    margin: 0;
  }
  .microsite-menu-secondary.mobile ul li {
    margin-bottom: 8px;
    background-color: #969696;
  }
  .microsite-menu-secondary.mobile ul li.last-item {
    margin-bottom: 0;
  }
  .microsite-menu-secondary.mobile ul li:after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 19px;
    margin-left: 0;
    top: 1px;
    position: relative;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .microsite-menu-secondary.mobile ul li:after {
    position: absolute;
    top: 7px;
    right: 12px;
  }
  .microsite-menu-secondary.mobile ul li a {
    border: 0;
  }
  .microsite-menu-secondary.mobile ul li.current-menu-item a {
    background-color: #282F73;
  }
  .microsite-menu-secondary.mobile ul li.current-menu-item:after {
    color: #fff;
  }
  .microsite-menu-secondary.mobile ul li.current-menu-item:hover a {
    background-color: #282F73;
    color: #fff;
  }
  .microsite-menu-secondary.mobile ul li.current-menu-item:hover:after {
    color: #fff;
  }
  .microsite-menu-secondary.mobile ul li:hover a {
    background: #E7E8EA;
    color: #282F73 !important;
  }
  .microsite-menu-secondary.mobile ul li:hover:after {
    color: #686762;
  }
  .microsite-menu-secondary.mobile:before {
    height: 1px;
    display: block;
    width: 100%;
    background: #ccc;
    content: '';
    position: absolute;
    box-sizing: border-box;
    left: 0px;
    top: 10px;
  }
  .archive .page-title-heading {
    display: inline-block;
    float: left;
    margin-bottom: 25px;
  }
  .breadcrumb-wrapper {
    margin: 30px 0 5px 20px;
    display: inline-block;
  }
  .breadcrumb-link:before {
    content: "\f104";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 15px;
    margin-right: 4px;
    right: auto;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .breadcrumb-link:before {
    margin-left: -12px;
  }
  .breadcrumb-link:hover:before {
    color: #2B6AB9;
  }
  .page-title-heading {
    display: inline-block;
    margin-bottom: 25px;
  }
  .heading-location-title-bar #page-title-bar,
  .heading-location-page-block #page-title-bar,
  .heading-location-post-block #page-title-bar {
    height: auto;
  }
  .microsite .page-title-heading,
  .microsite .parent-practice-area {
    width: 100%;
    max-width: 100%;
    margin-bottom: 25px;
    box-sizing: border-box;
    padding-right: 60px;
  }
  #page-title-bar {
    height: auto;
  }
  #page-title-bar-inner {
    margin: 0 auto;
  }
  #page-title-bar-inner h1 {
    margin: 0 10px;
  }
  .content-drop-image-entry.first .drop-image {
    margin-top: 0;
  }
  #footer {
    min-height: auto;
    padding-left: 10px;
    width: 100%;
    box-sizing: border-box;
  }
  #footer .social-follow {
    left: 0;
    top: 55px;
  }
  .type-event .field label {
    margin-bottom: 5px;
  }
  .event-teaser {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    padding-bottom: 20px;
  }
  .event-teaser .this-week-icon,
  .event-teaser .this-month-icon,
  .event-teaser .next-week-icon,
  .event-teaser .next-month-icon {
    margin-top: auto;
    display: inline-block;
    margin-left: 7px;
  }
  .management-entry {
    margin-bottom: 20px;
  }
  .person-microsite-title .person-position-title,
  .person-microsite-title .person-alternate-title {
    float: none;
    display: table;
    margin-left: 0;
  }
  .leadership-wrapper .person {
    display: table;
  }
  .archive-detail-page #page-title-bar {
    height: auto;
  }
  .archive-detail-page.not-microsite #post-content {
    width: 100%;
  }
  #global-search-results section.first .search-section-results,
  #global-search-results section.first .search-section-title {
    border-top: 0;
  }
  .search-section-title,
  .search-section-results {
    display: inline-block;
    width: 100%;
    border-top: 0;
  }
  .search-section-title {
    margin-bottom: 5px;
    border: 0;
  }
  .search-section-title h2 {
    text-align: left;
    padding: 10px;
    font-size: 20px;
  }
  .search-section-results {
    padding: 20px 0 30px 0;
    border: 0;
  }
  .search-section-results .view-more {
    float: left;
  }
  .search-section-results .case-study-listing {
    border: 0;
    padding-top: 0;
  }
  .search-no-results .search-section-title {
    height: auto;
  }
  .search-no-results .search-section-results {
    padding: 0;
  }
  #post-content {
    overflow: hidden;
  }
  .input-wrap.icon-search:before {
    content: "\f002";
    font-family: "FontAwesome";
    color: #282F73;
    font-size: 22px;
    margin-right: 0;
    right: 11px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .input-wrap.icon-down-triangle:before {
    content: "\f078";
    font-family: "FontAwesome";
    color: #282F73;
    font-size: 22px;
    margin-right: 0;
    right: 10px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  .microsite-case-study-listing {
    width: 100%;
    display: block;
  }
  .microsite-case-study-listing .pull-right {
    margin: 20px 0 10px 0;
    width: 100%;
    float: none;
  }
  .microsite-case-study-listing img {
    width: 100%;
    max-width: 500px;
  }
  .more-text-link {
    text-decoration: none;
  }
  .person-microsite #sidebar-secondary aside {
    margin-left: 0;
    margin-right: 0;
  }
  .person-microsite #sidebar-secondary aside blockquote {
    padding: 10px 15px;
  }
  .sidebar-person-microsite-secondary .photo-with-caption img {
    width: 100%;
    max-width: 500px;
  }
  .publication-type.after {
    top: 1px;
  }
  .search.people-page-type .col.person-contact-info a {
    overflow: hidden;
  }
  .detail-breadcrumb {
    margin-left: 15px;
  }
  .microsite-detail-heading {
    margin-left: 2px;
  }
  .microsite-detail-heading:before {
    margin-left: 0;
  }
  .microsite-detail-heading .detail-breadcrumb {
    margin-left: 3px;
    display: inline-block;
  }
  .microsite-page-heading {
    margin-left: 0;
  }
  .microsite-page-heading .detail-breadcrumb {
    margin-left: 0;
    margin-top: 10px;
    display: block;
  }
  .person-alternate-title {
    display: block;
    box-sizing: border-box;
    padding-right: 30px;
  }
  .microsite-menu {
    box-sizing: border-box;
  }
  .microsite-menu ul li {
    box-sizing: border-box;
  }
  .microsite-menu ul li a {
    box-sizing: border-box;
  }
  .microsite-detail-heading:before {
    left: 0;
  }
  #basic-people-search-form .view-all-people:after,
  #advanced-people-search-form .view-all-people:after {
    top: 0;
  }
  .practice-area-microsite.main-microsite-template #sidebar-secondary {
    margin-top: 60px;
  }
  .contact-page-type .sidebar aside {
    margin: 10px;
  }
  .contact-page-type .sidebar aside:first-of-type {
    margin-top: 0;
  }
  .subscribe-page-type #post-content form#user-subscription-form {
    margin-bottom: 0;
  }
  .subscribe-page-type #post-content .btn {
    margin-top: -52px;
  }
  .subscribe-page-type #post-content .check-field-item .input-wrap,
  .subscribe-page-type #post-content ul .input-wrap {
    width: auto;
  }
  .subscribe-page-type #post-content .input-wrap {
    width: 100%;
    max-width: 100%;
  }
  .practice-page-type #sidebar-primary aside,
  .industry-page-type #sidebar-primary aside {
    margin: 0 10px;
  }
  .current-job-openings-page-type .job-opening-filters-label {
    display: block;
    float: none;
    margin: 10px 10px 10px 0;
  }
  .current-job-openings-page-type .filter-controls {
    float: none;
    margin: 0 0 10px 0;
  }
  .current-job-openings-page-type .filter-controls .field,
  .current-job-openings-page-type .filter-controls .text {
    width: 300px;
  }
  .parent-industry,
  .microsite .parent-practice-area {
    margin: 20px 10px 5px 10px;
  }
  .hero-graphic-triplet {
    margin: 0 10px 15px 10px;
  }
  .archive-detail-page #content #post-content.has-sidebar {
    width: 100%;
  }
  .blogs-microsite #microsite-content.has-sidebar,
  .practice-area-microsite.blog-posts-microsite-template #microsite-content.has-sidebar,
  .industry-microsite.blog-posts-microsite-template #microsite-content.has-sidebar {
    width: 100% !important;
    float: right;
  }
  .blogs-microsite #microsite-content.has-sidebar.has-primary-sidebar,
  .practice-area-microsite.blog-posts-microsite-template #microsite-content.has-sidebar.has-primary-sidebar,
  .industry-microsite.blog-posts-microsite-template #microsite-content.has-sidebar.has-primary-sidebar {
    width: 100% !important;
  }
  .blogs-microsite .sidebar .widget,
  .practice-area-microsite.blog-posts-microsite-template .sidebar .widget,
  .industry-microsite.blog-posts-microsite-template .sidebar .widget {
    background: #fff;
    padding: 0;
  }
  .blogs-microsite .sidebar .widget .sidebar aside,
  .practice-area-microsite.blog-posts-microsite-template .sidebar .widget .sidebar aside,
  .industry-microsite.blog-posts-microsite-template .sidebar .widget .sidebar aside {
    margin: 0;
  }
  .blogs-microsite .sidebar .widget h4,
  .practice-area-microsite.blog-posts-microsite-template .sidebar .widget h4,
  .industry-microsite.blog-posts-microsite-template .sidebar .widget h4 {
    display: none;
  }
  .blogs-microsite #sidebar-secondary,
  .practice-area-microsite.blog-posts-microsite-template #sidebar-secondary,
  .industry-microsite.blog-posts-microsite-template #sidebar-secondary {
    width: 100%;
  }
  .blogs-microsite #content.has-sidebar #microsite-content,
  .practice-area-microsite.blog-posts-microsite-template #content.has-sidebar #microsite-content,
  .industry-microsite.blog-posts-microsite-template #content.has-sidebar #microsite-content {
    width: 100% !important;
  }
  .blogs-microsite #sidebar-primary,
  .practice-area-microsite.blog-posts-microsite-template #sidebar-primary,
  .industry-microsite.blog-posts-microsite-template #sidebar-primary {
    border-bottom: 1px solid #ccc;
    padding: 0 0 30px 0;
    margin: 0 0 30px 0;
    width: 100%;
    display: block;
  }
  .blogs-microsite .blog-search-input,
  .practice-area-microsite.blog-posts-microsite-template .blog-search-input,
  .industry-microsite.blog-posts-microsite-template .blog-search-input {
    width: 200px;
  }
  .menu-hidden .return-to-mainsite {
    margin: 0;
    background: #E7E8EA;
    line-height: 1.1;
    width: 120px;
    height: 85px;
    border-left: 1px solid #ccc;
  }
  .menu-hidden .return-to-mainsite a {
    font-size: 12px;
    margin: 22px 18px 0 18px;
    display: block;
    position: relative;
  }
  .menu-hidden .return-to-mainsite a:after {
    position: absolute;
    top: -2px;
    right: 0;
  }
  .blogs-post-type .blog-top-square-image .blog-post-excerpt,
  .blog-posts-microsite-template .blog-top-square-image .blog-post-excerpt {
    display: block;
  }
  .blog-post-byline-block {
    margin-bottom: 26px;
  }
  .single-blogs .blog-top-square-image .top-image,
  .single-blogs .blog-top-wide-image .top-image {
    margin-bottom: 25px;
    float: none;
  }
  #commentform input[type="submit"] {
    margin-left: 0;
  }
  #commentform label {
    display: block;
    margin-bottom: 5px;
  }
  #commentform .comment-notes {
    margin-bottom: 20px;
  }
  .widget-rss-widget,
  .widget-related-content {
    display: none;
  }
  .blog-category-listing .blog-post-thumbnail,
  .blog-search-results .blog-post-thumbnail {
    float: none;
    margin-left: 0;
    margin-bottom: 10px;
  }
  .blogs-post-type .blog-top-square-image .top-image,
  .blog-posts-microsite-template .blog-top-square-image .top-image,
  .blogs-post-type .blog-top-wide-image .top-image,
  .blog-posts-microsite-template .blog-top-wide-image .top-image {
    float: none;
    margin-bottom: 15px;
  }
  .blog-category-listing .blog-post .btn-primary,
  .blog-search-results .blog-post .btn-primary {
    float: left;
  }
  .return-to-mainsite,
  .header-menu.shown {
    display: none !important;
  }
  .sidebar .widget-blog_categories:first-child {
    display: block;
    float: right;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin: 35px 0 20px 0;
    padding-bottom: 20px;
  }
  .blog-cat-toggle {
    background-color: #E7E8EA;
    padding: 5px 10px;
    display: block;
    float: right;
    margin: -40px 0 20px 0;
    position: relative;
    padding-right: 24px;
  }
  .blog-cat-toggle:after {
    position: absolute;
    right: 8px;
    top: 8px;
    content: "\f078";
    font-family: FontAwesome;
    font-size: 12px;
    color: #282F73;
  }
  .widget-blog_categories,
  .widget-blog-industries {
    display: none;
  }
  /* Hide */
  #homepage-quotes,
  #highlights,
  .people-highlights-container,
  .practice-marquee-images,
  .sidebar-pb-careers-why-sidebar,
  .sidebar-pb-careers-who-sidebar,
  .sidebar-pb-careers-offer-primary-sidebar,
  .sidebar-pb-careers-fellowship-primary-sidebar,
  .sidebar-pb-careers-qa-primary-sidebar,
  .sidebar-pb-careers-firm-primary-sidebar,
  .sidebar-pb-careers-clerks-primary-sidebar,
  .sidebar-pb-careers-benefits-primary-sidebar,
  .sidebar-pb-careers-after-primary-sidebar,
  .menu-diversity-container,
  .menu-pro-bono-container,
  .menu-careers-container,
  .diversity-image-wrapper,
  #menu-careers {
    display: none;
  }
  /* Global */
  #page {
    min-width: 320px;
    max-width: 667px;
    width: 100%;
    margin: 0 auto;
  }
  nav.mobile {
    max-width: 667px;
  }
  #header,
  #main,
  #footer,
  .main-microsite-menu-wrap,
  .news-ticker {
    width: 100%;
    max-width: 667px;
  }
  #header {
    width: 100%;
  }
  #header-inner,
  #main-inner,
  #page-title-bar-inner,
  #footer-inner,
  .microsite-menu,
  .news-ticker .group {
    width: 100%;
    max-width: 667px;
  }
  #page-title-bar {
    width: 100%;
  }
  /* Home */
  #mobile-main {
    margin: 50px auto;
    position: relative;
  }
  #mobile-main:after:after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #D0AD39;
    font-size: 22px;
    margin-left: 4px;
    top: 1px;
    position: relative;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  #mobile-main a {
    background: #282F73;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 18px 25px;
    margin: 0 auto 20px auto;
    width: 250px;
    text-align: left;
    display: block;
    position: relative;
  }
  #mobile-main a:after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #D0AD39;
    font-size: 36px;
    margin-left: 4px;
    top: 1px;
    position: relative;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  #mobile-main a:after {
    position: absolute;
    right: 18px;
    margin-top: 1px;
    font-weight: bold;
  }
  #mobile-main a:hover {
    background: #2B6AB9;
  }
  #marquees .marquee-controls .marquee-next .arrow:before {
    top: -10px;
    left: 80px;
    font-size: 100px;
  }
  /* Footer */
  #footer {
    display: block;
    float: left;
    overflow: visible;
    margin-bottom: 0;
    min-height: 250px;
  }
  #footer .firm-address {
    padding-top: 55px;
  }
  .footer-menu ul li a {
    padding: 0 14px 10px 0;
  }
  /* People */
  .people-main #page-title-bar {
    display: block;
    float: left;
    background: #282F73;
  }
  .people-main .people-search-form .filters {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 0;
  }
  .people-main .people-search-form .fields {
    width: 100%;
  }
  .people-main .people-search-form tr,
  .people-main .people-search-form td {
    display: block;
  }
  .people-main .people-search-form tr {
    position: relative;
  }
  .people-main .people-search-form .view-all-people {
    background: #DEEAF8;
    color: #282F73;
    float: left;
    padding: 15px 20px;
  }
  .people-main .people-search-form .view-all-people:after {
    color: #282F73;
    left: 5px;
  }
  .people-main .people-search-form .buttons {
    padding: 0;
  }
  .people-main .people-search-form#advanced-people-search-form .text {
    background-color: transparent;
    color: #454141;
    border-color: #ccc;
  }
  .people-main .people-search-form#advanced-people-search-form .input-wrap.icon-search:before,
  .people-main .people-search-form#advanced-people-search-form .input-wrap.icon-down-triangle:before {
    color: #282F73;
    right: 0;
  }
  .people-main .people-search-form#advanced-people-search-form ::-webkit-input-placeholder {
    color: #7b7b7b;
  }
  .people-main .people-search-form#advanced-people-search-form :-moz-placeholder {
    color: #7b7b7b;
  }
  .people-main .people-search-form#advanced-people-search-form input:focus,
  .people-main .people-search-form#advanced-people-search-form input:active {
    color: #3c3c3c;
  }
  .people-page-type #main {
    position: static;
    background: transparent;
    display: block;
    float: left;
    margin-top: -86px;
  }
  .people-page-type #content {
    margin-top: 0;
  }
  .people-page-type h1 {
    display: block;
  }
  .people-page-type .people-search-filter {
    border: 0;
    padding-top: 0;
  }
  .people-page-type .people-search-toggle,
  .people-page-type #advanced-people-search-form .people-search-toggle {
    position: absolute;
    top: 0;
    color: white;
    width: auto;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    right: 2px;
  }
  .people-page-type .people-search-toggle:after,
  .people-page-type #advanced-people-search-form .people-search-toggle:after {
    color: #D0AD39;
    content: "\f0d7";
    margin-left: 10px;
  }
  .people-page-type .people-search-toggle:hover,
  .people-page-type #advanced-people-search-form .people-search-toggle:hover {
    color: #2B6AB9;
  }
  .people-page-type #advanced-people-search-form .people-search-toggle:after {
    content: "\f0d7";
  }
  .people-page-type #advanced-people-search-form.people-search-form .field {
    margin-left: 0;
  }
  .people-page-type #advanced-people-search-form td.fields {
    padding-top: 90px;
    padding-bottom: 0;
  }
  .people-page-type #advanced-people-search-form .search-button {
    position: absolute !important;
    top: 450px;
    left: 0;
    margin-left: 0;
  }
  .people-page-type #advanced-people-search-form .people-search-filter {
    border-top: 1px solid #ccc;
    padding-toP: 30px;
    margin-top: 70px;
  }
  .people-main .people-search-form .view-all-people:hover {
    background: #282F73;
    color: #fff;
  }
  .people-main .people-search-form .view-all-people:hover:after {
    color: #fff;
  }
  /* People Search Results */
  .search.people-page-type #post-content {
    float: left;
  }
  .search.people-page-type #post-content.has-sidebar {
    width: 100% !important;
  }
  .search.people-page-type #main {
    margin-top: 0;
  }
  .search.people-page-type .person-info .col {
    width: 100%;
  }
  /* Practice */
  .practice-areas-listing .practice-area a {
    border: 0;
  }
  .practice-areas-listing .practice-area .practice-area-title {
    background: #DEEAF8;
    margin-bottom: 5px;
  }
  .practice-areas-listing .practice-area .practice-area-title:hover {
    background: #282F73;
    color: #fff;
  }
  .practice-page-type .page-title-heading {
    margin-left: 0;
  }
  .practice-page-type .practice-area a:after {
    right: 14px;
    top: 10px;
    font-size: 26px;
  }
  .practice-page-type .practice-area a:hover:after {
    color: #D0AD39;
  }
  .practice-area-microsite #sidebar-secondary:before {
    display: none;
  }
  /* Industry */
  .industry-page-type h1 {
    float: none;
  }
  .industry-page-type .industry-listing-page-image {
    width: 100%;
  }
  .industry-page-type .industry-detail {
    width: auto;
    border-top: 1px solid #ccc;
    margin-top: 13px;
    padding-top: 30px;
  }
  .industry-page-type .industry-title {
    position: static;
    display: block;
    float: left;
    padding-left: 0;
  }
  .industry-page-type .page-title-heading {
    margin-bottom: 20px;
  }
  .industry-page-type #page-title-bar .field {
    margin: 0 0 30px 10px;
    float: none;
    width: 320px;
  }
  .industry-page-type #page-title-bar .field input {
    width: 285px;
  }
  .industry-page-type .text {
    padding: 2px 0 3px 13px;
    box-sizing: inherit;
  }
  .sidebar-practice-area-microsite-secondary .form-select-widget {
    border-top: 1px solid #ccc;
    padding-top: 25px;
  }
  .practice-area-microsite.is-industry .industry-marquee-image {
    display: none;
  }
  .practice-area-microsite.is-industry .industry-title-wrapper {
    position: static;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    top: 0;
    margin-left: 0;
  }
  .practice-area-microsite.is-industry .practice-area-microsite-title {
    margin-left: 0;
  }
  .practice-area-microsite.is-industry .industry-subheading {
    margin: 20px 10px -25px 10px;
    font-size: 16px;
  }
  .practice-area-microsite.is-industry .page-title {
    width: auto;
  }
  .practice-area-microsite.is-industry .page-title-heading {
    margin-top: 25px;
  }
  .practice-area-microsite.is-industry #page-title-bar {
    height: auto;
  }
  .practice-area-microsite.is-industry #page-title-bar-inner {
    left: 0;
    margin-left: 0;
    height: auto;
    position: static;
  }
  .practice-area-microsite.is-industry #sidebar-secondary:before {
    display: none;
  }
  /* General Microsite */
  .main-microsite-menu-wrap {
    border: 0;
    margin-bottom: -30px;
  }
  .microsite-menu {
    margin-bottom: 0;
  }
  .microsite #main-inner {
    padding-top: 35px;
  }
  .microsite #page-title-bar {
    padding: 0;
  }
  .microsite #page-title-bar-inner .practice-subheading {
    font-size: 16px;
    margin: 20px 10px -25px 10px;
  }
  /* People Microsite */
  .person-microsite .person-microsite-title {
    margin-left: 0;
  }
  .person-microsite .page-title {
    width: auto;
  }
  .person-microsite #sidebar-secondary {
    float: left;
    width: 100%;
    margin-left: 0;
    margin-top: 40px;
  }
  .person-microsite #sidebar-secondary li {
    margin-left: 29px;
  }
  .person-microsite #page-title-bar #page-title-bar-inner {
    width: 100%;
    min-height: 120px;
    height: auto;
    left: 0;
    margin-left: 0;
  }
  .person-microsite .person-microsite-title {
    margin-top: 0;
    position: static;
  }
  .person-microsite.microsite .large-portrait {
    height: auto;
    max-height: 100%;
  }
  .person-microsite.microsite .person-microsite-title {
    margin-left: 0;
    margin-top: 25px;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
  }
  .person-microsite.microsite #page-title-bar.no-photo {
    min-height: 0;
  }
  .person-microsite.microsite #page-title-bar.no-photo #page-title-bar-inner {
    min-height: 0;
  }
  .person-microsite .person-position-title,
  .person-microsite .header-alt-title {
    font-size: 18px;
  }
  .person-microsite.microsite-archive-detail-page #microsite-content {
    width: 100%;
  }
  .person-info-widget h4,
  #person-name-title {
    display: none;
  }
  #sidebar-primary {
    border-bottom: 1px solid #ccc;
    margin-bottom: 35px;
  }
  .person-link {
    padding: 0;
  }
  .person-link a {
    background-color: transparent;
    color: #2B6AB9;
  }
  .person-link a:hover {
    background: transparent;
    color: #282F73;
  }
  #person-info-links {
    margin: 25px 0;
    padding-bottom: 0;
    border: none;
  }
  #person-info-links a {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 0 20px 49px;
    margin-left: 0;
    position: relative;
  }
  #person-info-links a:after {
    top: 5px;
    color: #282F73;
    display: block;
  }
  #person-info-links a:before {
    z-index: 2;
  }
  #person-info-links .linkedin:before {
    content: "\f0e1";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 15px;
    margin-right: 4px;
    right: auto;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  #person-info-links .linkedin:before {
    position: absolute;
    left: 12px;
    top: 9px;
    margin: 0;
  }
  #person-info-links .twitter:before {
    content: "\f099";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 15px;
    margin-right: 4px;
    right: auto;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  #person-info-links .twitter:before {
    position: absolute;
    left: 12px;
    top: 9px;
    margin: 0;
  }
  #person-info-links .google-plus:before {
    content: "\f0d5";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 15px;
    margin-right: 4px;
    right: auto;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  #person-info-links .google-plus:before {
    position: absolute;
    left: 12px;
    top: 9px;
    margin: 0;
  }
  #person-info-links .vcard:before {
    content: "\f007";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 15px;
    margin-right: 4px;
    right: auto;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  #person-info-links .vcard:before {
    position: absolute;
    left: 12px;
    top: 9px;
    margin: 0;
  }
  #person-info-links .resume:before {
    content: "\f15c";
    font-family: "FontAwesome";
    color: #fff;
    font-size: 15px;
    margin-right: 4px;
    right: auto;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    display: inline-block;
  }
  #person-info-links .resume:before {
    position: absolute;
    left: 12px;
    top: 9px;
    margin: 0;
  }
  /* Secondary Sidebar */
  .archive-detail-page #sidebar-secondary:before,
  .practice-area-microsite.not-main-microsite-template #sidebar-secondary:before,
  .practice-area-microsite.is-industry.not-main-microsite-template #sidebar-secondary:before {
    display: none;
  }
  /* Contact us */
  .contact-page-type .office-location,
  .contact-page-type .department-contacts {
    width: 100%;
  }
  .contact-page-type .office-location {
    margin-bottom: 45px;
  }
  .contact-page-type #sidebar-primary {
    margin-top: 20px;
    border-bottom: 0;
  }
  .contact-page-type #sidebar-primary:before {
    display: none;
  }
  #map-canvas {
    height: 250px;
  }
  /* Custom */
  .page-template-default #content.has-sidebar,
  .page-template-default #content.has-sidebar #post-content.has-sidebar {
    width: 100%;
  }
  .page-template-default #content.has-sidebar #sidebar-secondary,
  .page-template-default #content.has-sidebar #post-content.has-sidebar #sidebar-secondary {
    float: left;
  }
  .page-template-default #content #post-content.has-sidebar {
    width: 100%;
  }
  .page-template-default #content #sidebar-secondary {
    width: 100%;
    margin: 40px 0 0 0;
    float: left;
  }
  /* Diversity */
  .pb-diversity-page-type #sidebar-secondary .diversity-widget .image-wrapper,
  .pb-diversity-affinity-page-type #sidebar-secondary .affinity-widget .image-wrapper,
  .sidebar-pb-diversity-outreach-sidebar img {
    margin-top: 27px;
    margin-left: 26px;
  }
  .page-template-default #content #sidebar-secondary.sidebar-pb-diversity-affinity-sidebar {
    margin-top: 70px;
  }
  .page-template-default #content #sidebar-secondary.sidebar-pb-diversity-affinity-sidebar:before {
    content: " ";
    position: absolute;
    margin-top: -30px;
    height: 1px;
    width: 100%;
    display: block;
    border-top: 1px solid #ccc;
  }
  .pb-diversity-affinity-page-type .affinity-section-wrapper img {
    float: none;
    margin-bottom: 10px;
  }
  .pb-diversity-affinity-page-type .affinity-section-wrapper .quote {
    margin-left: 0;
  }
  .pb-diversity-affinity-page-type .affinity-section-wrapper .attr-1,
  .pb-diversity-affinity-page-type .affinity-section-wrapper .attr-2 {
    margin-left: 17px;
  }
  /* Pro Bono */
  .pb-probono-news-page-type #content .page-title-heading {
    width: 100%;
  }
  .pb-probono-case-studies-page-type .case-study .pull-right {
    margin-top: 20px;
  }
  .pb-probono-case-studies-page-type .case-study-listing {
    border-top: 0;
    padding-top: 0;
  }
  .pb-probono-case-studies-page-type .case-study-listing:first-child {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-top: 35px;
  }
  .pb-probono-page-type .audio-segment {
    width: 100%;
    margin-right: 0;
    margin-bottom: 25px;
    float: none;
    display: block;
  }
  .pb-probono-page-type .audio-segment .audio-wrapper {
    top: 200px;
  }
  .pb-probono-page-type .audio-segments-wrapper {
    margin-left: 10px;
    margin-right: 10px;
  }
  /* Archive */
  .archive-detail-page #page-title-bar .detail-breadcrumb:before {
    margin-right: 8px;
  }
  .post-type-archive #content-inner .archive-search-toggle {
    top: -5px;
  }
  .post-type-archive-event .upcoming-events-heading {
    margin-top: -50px;
  }
  .post-type-archive-case-study h2 {
    margin-top: -10px;
  }
  .post-type-archive .news-item-listing,
  .post-type-archive .event-listing,
  .post-type-archive .publication-listing {
    width: auto;
  }
  .post-type-archive #sidebar-primary {
    border-bottom: 0;
  }
  .post-type-archive #sidebar-primary .custom-subscribe-widget {
    margin: 0 10px;
  }
  /* News */
  .news-item-post-type.not-microsite #sidebar-primary,
  .event-post-type.not-microsite #sidebar-primary,
  .publication-post-type.not-microsite #sidebar-primary {
    width: 100%;
    margin: 30px 0 0 0;
  }
  .post-type-archive .news-item-listing,
  .post-type-archive .event-listing,
  .post-type-archive .publication-listing {
    width: 95%;
  }
  .post-type-archive .news-item-listing .publication-title,
  .post-type-archive .event-listing .publication-title,
  .post-type-archive .publication-listing .publication-title,
  .post-type-archive .news-item-listing .post-title,
  .post-type-archive .event-listing .post-title,
  .post-type-archive .publication-listing .post-title {
    width: 95%;
  }
  .post-type-archive .event-listing .event-date-time,
  .post-type-archive .event-listing .event-location,
  .post-type-archive .event-listing .event-speaker-list {
    width: 95%;
  }
  /* Event */
  .event-teaser {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .event-highlight-icon {
    margin-right: 0;
  }
  .post-type-archive-event .upcoming-events-heading {
    margin-top: -58px;
  }
  h2.past-events-heading {
    border-top: 0;
    margin-top: 0;
  }
  /* Case Study */
  .post-type-archive.post-type-archive-case-study #content-inner h2 {
    font-size: 25px;
  }
  .post-type-archive.post-type-archive-case-study #content-inner #archive-search {
    margin-top: 65px;
  }
  .post-type-archive.post-type-archive-case-study #content-inner .archive-search-toggle {
    top: 40px;
    right: auto;
    left: 0;
    text-align: left;
    max-width: 100%;
  }
  /* Our Firm */
  .firm-marquee-section {
    margin-bottom: 35px;
  }
  /* Misc */
  .pull-right {
    float: none;
    margin-left: 0;
  }
  .breadcrumb-wrapper {
    margin: 0;
  }
  a.breadcrumb-link {
    margin: 20px 0 20px 10px;
  }
  a.breadcrumb-link:before {
    font-size: 24px;
    margin-left: 0;
    margin-right: 8px;
  }
  .addthis_button_email {
    margin-left: 130px;
  }
  a.jvl-video-play-button-overlay {
    max-width: 300px;
  }
  .heading-location-post-block #content .page-title-heading {
    margin-top: 0;
  }
  .qa-entry.first {
    margin-top: 0;
  }
  .heading-location-post-block h1,
  .heading-location-post-block .page-title {
    font-size: 28px;
  }
  .qa-entry.first {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
  }
  .audio-wrapper.player-visible {
    width: 270px;
  }
  /* Careers */
  .pb-careers-why-page-type .why-image {
    width: 100%;
  }
  .pb-careers-fellowship-page-type .recipient-item .recipient-name,
  .pb-careers-fellowship-page-type .recipient-item .recipient-label {
    text-align: left;
  }
  .pb-careers-clerks-page-type #sidebar-secondary .careers-clerks-widget .field .text {
    width: 100%;
  }
  .pb-careers-clerks-page-type .clerk-item .clerk-rollover-frame {
    position: static;
    height: auto;
  }
  .pb-careers-after-page-type .sector-list-1,
  .pb-careers-after-page-type .sector-list-2 {
    width: 100%;
    margin: 0;
  }
  .pb-careers-after-page-type .sector-list-1 ul,
  .pb-careers-after-page-type .sector-list-2 ul {
    margin: 0;
  }
  .pb-careers-after-page-type .sector-list-2 ul {
    margin-bottom: 30px;
  }
  .pb-careers-page-type #page-title-bar,
  .pb-careers-why-page-type #page-title-bar,
  .pb-careers-firm-page-type #page-title-bar,
  .pb-careers-qa-page-type #page-title-bar,
  .pb-careers-who-page-type #page-title-bar,
  .pb-careers-clerks-page-type #page-title-bar,
  .pb-careers-fellowship-page-type #page-title-bar,
  .pb-careers-offer-page-type #page-title-bar,
  .pb-careers-benefits-page-type #page-title-bar,
  .pb-careers-after-page-type #page-title-bar,
  .pb-howto-page-type #page-title-bar,
  .pb-diversity-page-type #page-title-bar,
  .pb-diversity-recruiting-page-type #page-title-bar,
  .pb-diversity-outreach-page-type #page-title-bar,
  .pb-diversity-affinity-page-type #page-title-bar,
  .pb-probono-page-type #page-title-bar,
  .pb-probono-news-page-type #page-title-bar,
  .pb-probono-case-studies-page-type #page-title-bar {
    margin-bottom: 40px;
  }
  .page-template-default #content.has-sidebar #sidebar-secondary.sidebar-pb-careers-benefits-secondary-sidebar {
    margin-top: 40px;
  }
  .pb-careers-who-page-type .careers-who-marque-image {
    margin-bottom: 30px;
  }
  .pb-careers-offer-page-type .audio-segment {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
    display: inline-block;
  }
  .qa-question {
    font-weight: 500;
    margin-left: 30px;
  }
  .qa-question:before {
    display: none;
  }
  .qa-question:after {
    margin-left: -35px;
    font-size: 20px;
    color: #454141;
    top: -15px;
  }
  .qa-answer {
    margin-left: 30px;
  }
  /* Blogs */
  .pb-blogs-page-type .blog-item .blog-name,
  .pb-blogs-page-type .blog-item .description,
  .pb-blogs-page-type .blog-item .link {
    margin-left: 0;
  }
  .pb-blogs-page-type .blog-item img {
    float: none;
  }
  /* Blogs Module */
  .blogs-microsite #header,
  .blogs-microsite nav.mobile {
    height: 65px;
  }
  .blogs-microsite nav.mobile.microsite-menu-secondary {
    height: auto;
  }
  .blogs-microsite .header-logo-link {
    margin-top: 27px;
  }
  .blogs-microsite .mobile-search,
  .blogs-microsite nav.mobile > button.icon-menu {
    display: none;
  }
  .blogs-microsite #microsite-content {
    margin-top: 30px;
  }
  .blogs-microsite .type-blog-post {
    padding-top: 20px;
  }
  .blogs-microsite #page-title-bar {
    height: 116px;
    background: left top no-repeat;
  }
  .blogs-microsite #page-title-bar img {
    display: none;
  }
  .blogs-microsite #page-title-bar a {
    margin: 20px 10px 20px 10px;
    display: block;
    float: left;
  }
  .blogs-microsite .page-title {
    margin-left: 10px;
    font-size: 28px;
  }
  .blogs-microsite #page-title-bar-inner h1 {
    margin: 0;
  }
  .blogs-microsite .headline-1,
  .blogs-microsite .headline-2 {
    font-size: 28px;
    font-weight: 500;
    line-height: 1.1;
    margin: 3px 0 !important;
    padding: 6px 12px 7px 12px !important;
  }
  .blogs-microsite .microsite-page-heading {
    font-size: 25px;
  }
  .blogs-microsite h2 {
    margin-bottom: 0;
  }
  .blogs-microsite .main-microsite-menu-wrap {
    position: absolute;
    bottom: auto;
    margin-top: -40px;
    border: 0;
  }
  .blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li a {
    color: #fff !important;
    padding: 13px 1.2em 13px 1.2em;
  }
  .blogs-microsite .main-microsite-menu-wrap .microsite-menu ul li a:hover {
    background: #686762;
    color: #fff;
  }
  .blogs-microsite .sidebar#sidebar-primary {
    margin: 0 -10px 30px -10px;
    padding: 0;
    border-bottom: 0;
    background: #E7E8EA;
    width: auto;
  }
  .blogs-microsite .sidebar#sidebar-primary .widget {
    background: #E7E8EA;
    margin: 0 0 33px 0;
  }
  .blogs-microsite .sidebar#sidebar-primary .widget:last-child {
    margin-bottom: 0;
  }
  .blogs-microsite .sidebar#sidebar-primary .widget:first-child h4 {
    margin-top: 30px;
  }
  .blogs-microsite .sidebar#sidebar-primary .widget li {
    margin-left: 50px;
  }
  .blogs-microsite .sidebar#sidebar-primary .widget h4 {
    margin: 0 30px 0 30px;
    border: 0;
  }
  .blogs-microsite .sidebar#sidebar-primary .blog-search-input {
    background: #fff;
    margin-left: 30px;
  }
  .blogs-microsite .sidebar#sidebar-primary .blog-search-btn {
    -webkit-appearance: none;
  }
  .blogs-microsite .sidebar .widget {
    margin-top: 30px;
  }
  .blogs-microsite .sidebar .widget h4 {
    display: block;
  }
  .blogs-microsite .sidebar .widget-rss-widget,
  .blogs-microsite .sidebar .widget-related-content {
    display: none;
  }
  .blogs-microsite .sidebar#sidebar-secondary {
    margin-top: 20px;
  }
  .blogs-microsite .sidebar#sidebar-secondary:before {
    display: none;
  }
  .blogs-microsite .sidebar#sidebar-secondary .widget {
    margin-bottom: 0;
  }
  .blogs-microsite .sidebar .widget-blog_categories {
    margin-top: 0;
    margin-bottom: 0;
  }
  .blogs-microsite .sidebar .widget-blog_categories:first-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .blogs-microsite .sidebar .widget-search-form,
  .blogs-microsite .sidebar .widget-follow-us {
    display: none;
  }
  .blogs-microsite #main-inner {
    padding-top: 0;
  }
  .blogs-microsite .resource-item {
    margin-left: 21px;
  }
  .blogs-microsite .resource-item .date {
    clear: both;
  }
  .blogs-microsite.antitrust-update #page-title-bar {
    background: url('../img/mobile-blog-antitrust-bg.jpg');
  }
  .blogs-microsite.antitrust-update .microsite-title a {
    background: transparent;
  }
  .blogs-microsite.antitrust-update .microsite-menu-secondary.mobile ul li.current-menu-item a,
  .blogs-microsite.antitrust-update .mobile-menu-toggle {
    background: #c64f19;
  }
  .blogs-microsite.data-security-law #page-title-bar {
    background: url('../img/mobile-blog-data-securities-bg.jpg');
  }
  .blogs-microsite.data-security-law .microsite-menu-secondary.mobile ul li.current-menu-item a,
  .blogs-microsite.data-security-law .mobile-menu-toggle {
    background: #c64f19;
  }
  .blogs-microsite.biologics #page-title-bar {
    background: url('../img/mobile-blog-biologics-bg.jpg');
  }
  .blogs-microsite.biologics .microsite-menu-secondary.mobile ul li.current-menu-item a,
  .blogs-microsite.biologics .mobile-menu-toggle {
    background: #00693c;
  }
  .blogs-microsite.biologics .headline-1 {
    padding-right: 0;
  }
  .blogs-microsite.biologics .headline-2 {
    padding-right: 12px;
  }
  .blogs-microsite.second-circuit #page-title-bar {
    background: url('../img/mobile-blog-second-circuit-bg.jpg');
  }
  .blogs-microsite.second-circuit .microsite-menu-secondary.mobile ul li.current-menu-item a,
  .blogs-microsite.second-circuit .mobile-menu-toggle {
    background: #c64f19;
  }
  .blogs-microsite.second-circuit .headline-1 {
    font-size: 24px;
  }
  .blogs-microsite.second-circuit .headline-2 {
    font-size: 20px;
  }
  .blogs-microsite.ny-patent-decisions #page-title-bar {
    background: url('../img/mobile-blog-patent-decisions-bg.jpg');
  }
  .blogs-microsite.ny-patent-decisions .microsite-menu-secondary.mobile ul li.current-menu-item a,
  .blogs-microsite.ny-patent-decisions .mobile-menu-toggle {
    background: #c64f19;
  }
  .blogs-microsite.depositary-receipts #page-title-bar {
    background: url('../img/mobile-blog-depositary-receipts-bg.jpg');
  }
  .blogs-microsite.depositary-receipts .microsite-menu-secondary.mobile ul li.current-menu-item a,
  .blogs-microsite.depositary-receipts .mobile-menu-toggle {
    background: #c64f19;
  }
  .blogs-microsite.ny-commercial #page-title-bar {
    background: url('../img/mobile-blog-commercial-division.jpg');
  }
  .blogs-microsite.ny-commercial .microsite-menu-secondary.mobile ul li.current-menu-item a,
  .blogs-microsite.ny-commercial .mobile-menu-toggle {
    background: #6e273d;
  }
  .blogs-microsite.exempt-org #page-title-bar {
    background: url('../img/mobile-blog-exempt-org-bg.jpg');
  }
  .blogs-microsite.exempt-org #page-title-bar a {
    margin-top: 25px;
  }
  .blogs-microsite.exempt-org #page-title-bar-inner {
    margin-top: 0;
    min-height: 100px;
    background-size: 100px;
    background-position: 10px 40px;
  }
  .blogs-microsite.exempt-org .headline-1 {
    margin: 25px 50px 25px 115px !important;
  }
  .blogs-microsite.exempt-org .microsite-menu-secondary.mobile ul li.current-menu-item a,
  .blogs-microsite.exempt-org .mobile-menu-toggle {
    background: #c64f19;
  }
  .blogs-microsite .blog-post-title,
  .blog-posts-microsite-template .blog-post-title {
    font-size: 26px;
  }
  .blog-post-subtitle {
    font-size: 18px;
  }
  .blog-resource-library-microsite-template .microsite-page-heading,
  .blog-case-library-microsite-template .microsite-page-heading {
    padding-bottom: 25px;
  }
  .blog-post-post-type .item {
    width: 100%;
  }
  .blog-post-post-type .author-item {
    min-height: 0;
  }
  .blog-post-post-type .top-image-container {
    padding-bottom: 30px;
  }
  .blogs-post-type .blog-top-square-image .top-image,
  .blog-posts-microsite-template .blog-top-square-image .top-image,
  .blogs-post-type .blog-top-wide-image .top-image,
  .blog-posts-microsite-template .blog-top-wide-image .top-image {
    margin-bottom: 15px;
  }
  .resource-items {
    margin-top: 20px;
  }
  .blog-cat-toggle {
    margin: 0 -10px 0 0;
    padding-right: 27px;
    width: 100%;
    text-align: right;
    background: #d9d9d9 ;
    display: block;
    max-width: 630px;
    cursor: pointer;
  }
  .blog-category-heading,
  .blog-search-results-heading {
    font-size: 26px;
  }
  .blogs-microsite #microsite-page-subscribe-iframe {
    width: 95%;
  }
  /* Microsite Menu */
  .microsite-menu ul li a:hover {
    background: #686762;
    color: #fff;
  }
  .microsite-menu ul li.last-item,
  .microsite-menu ul li.last-menu-item {
    margin-top: 0;
  }
  .microsite-menu-secondary.mobile ul li a:hover {
    color: #282F73;
  }
  .microsite-menu-secondary.mobile ul li.current-menu-item a:hover {
    color: #fff !important;
  }
  .blogs-microsite .sidebar aside.widget-mobile-search-form.mobile,
  .blogs-microsite .sidebar aside.widget-blog-industries {
    display: none;
  }
  .blogs-microsite .sidebar#sidebar-primary {
    width: 100%;
    border-right: 20px solid #E7E8EA;
    margin-bottom: 0;
  }
  .practice-area-microsite.blog-posts-microsite-template #microsite-content,
  .industry-microsite.blog-posts-microsite-template #microsite-content {
    width: 100%;
  }
  .practice-area-microsite.blog-posts-microsite-template #microsite-content.has-sidebar,
  .industry-microsite.blog-posts-microsite-template #microsite-content.has-sidebar {
    width: 100% !important;
  }
}
/* print.less */
@media print {
  .slick-slide img,
  .slider-controls,
  .home #tabs,
  .home .slide-button,
  #global-search-toggle-icon,
  .footer-menu,
  .social-follow,
  .footer-pdf-links,
  #practice-area-search-form,
  .marquee-controls,
  #person-info-links,
  span.person-title-separator {
    display: none !important;
  }
  body {
    font-size: 12px;
  }
  #page {
    min-width: auto;
    max-width: 100%;
  }
  * {
    max-width: 100%;
    float: none;
  }
  .page-template-default #content #post-content.has-primary-sidebar {
    width: 100%;
  }
  .heading-location-title-bar #page-title-bar {
    height: auto;
  }
  .people-main .people-view-pdf {
    font-size: 12px !important;
  }
  .people-main .people-highlights {
    padding-top: 20px;
  }
  #header {
    margin-bottom: 30px;
  }
  #header .header-logo-link {
    margin-left: -3px;
  }
  .page-pb-careers-qa-twenty-questions .qa-entry {
    padding-top: 0;
    margin-bottom: 30px;
  }
  .page-pb-careers-qa-twenty-questions .qa-question {
    margin-bottom: 7px !important;
  }
  .page-pb-careers-qa-twenty-questions .qa-question p {
    font-size: 16px;
  }
  .page-pb-careers-qa-twenty-questions .qa-question:after {
    top: 1px;
    left: 20px;
    font-size: 20px;
  }
  /*
    .page-pb-careers-qa-twenty-questions {
      .qa-question {
        margin-bottom: 0;
        &:before {
          display: none;
        }
        &:after {
          font-size: 14px;
          color: @text-color;
        }
        p {
          font-size: 16px;
        }
      }
    }
    */
  .pb-careers-qa-page-type #footer {
    margin-top: 80px;
  }
  .pb-careers-qa-page-type .qa-question {
    margin-left: 40px !important;
    padding-top: 5px;
    margin-bottom: 20px;
  }
  .pb-careers-qa-page-type .qa-question:after {
    display: block;
    width: 50px;
    margin-left: -50px;
  }
  .pb-careers-qa-page-type .qa-answer {
    margin-left: 13px;
  }
  .pb-careers-qa-page-type .qa-answer:before {
    width: 22px;
  }
  .pb-careers-qa-page-type #page-title-bar {
    display: none;
  }
  #homepage-quotes {
    margin-top: 0;
    background: none;
    color: #282F73;
  }
  #homepage-quotes .quote-item {
    width: 100%;
  }
  #homepage-quotes .quote-item .quote {
    font-size: 24px !important;
    color: #282F73;
  }
  #homepage-quotes .quote-item .attribution {
    color: #282F73;
  }
  .people-main .people-highlights {
    width: 100%;
    max-width: 100%;
  }
  p,
  li {
    font-size: 12px;
  }
  h2 {
    color: #000;
    font-size: 20px;
  }
  h4,
  h3 {
    font-size: 13px;
  }
  .blog-microsite-template h3 {
    display: none !important;
  }
  .blog.btn {
    padding: 0;
    margin-top: 0;
  }
  .blog.btn a {
    color: #454141;
  }
  #microsite-content a,
  #microsite-content a span {
    line-height: 130%;
  }
  #microsite-content .news-item-title,
  #microsite-content .post-title,
  #microsite-content .post-title span {
    font-size: 16px;
  }
  #microsite-content div.pull-right {
    margin: 0 0 6px 10px !important;
  }
  #microsite-content .publication-listing .publication-teaser-image {
    margin: 10px 0 0 0;
  }
  #microsite-content h2 {
    margin-bottom: 26px;
    margin-top: -7px;
  }
  #microsite-content .news-date-and-type .date,
  #microsite-content .news-item-type,
  #microsite-content .event-date-time,
  #microsite-content .event-location,
  #microsite-content .event-speaker-list,
  #microsite-content .event-speaker-list a,
  #microsite-content .publication-date-and-type .date,
  #microsite-content .publication-name,
  #microsite-content .byline,
  #microsite-content .news-item-source,
  #microsite-content .related-people a span {
    font-size: 12px !important;
    font-style: normal;
  }
  .microsite .archive-listing .post-title {
    color: #000000;
  }
  .microsite-case-study-listing {
    font-size: 12px;
  }
  .practice-area-microsite.is-industry .industry-subheading,
  .practice-area-microsite.is-industry .practice-area-microsite-title,
  .practice-area-microsite.is-industry a {
    color: #000 !important;
    margin: 0;
    height: auto;
  }
  .practice-area-microsite.is-industry .industry-title-wrapper {
    position: static;
    transform: none;
    margin-top: 20px;
  }
  .practice-area-microsite.is-industry .industry-subheading {
    display: block;
    float: left;
    width: 100%;
  }
  .practice-area-microsite.is-industry .practice-area-microsite-title {
    margin: 20px 0 30px 0;
    color: #000000;
  }
  .practice-area-microsite.is-industry #page-title-bar {
    margin-top: 0 !important;
    margin-bottom: 0px;
    height: auto;
    vertical-align: top;
    color: #000;
  }
  .practice-area-microsite.is-industry #page-title-bar .page-title-heading {
    margin-bottom: 30px;
  }
  .practice-area-microsite.is-industry #page-title-bar #page-title-bar-inner {
    max-width: 100%;
    width: 100%;
    position: relative;
    left: 0;
    margin-left: 0;
    margin-bottom: 0;
  }
  .practice-area-microsite.is-industry #page-title-bar #page-title-bar-inner img {
    float: none;
  }
  .practice-area-microsite.is-industry #page-title-bar #page-title-bar-inner .person-microsite-title {
    margin-left: 0;
  }
  .practice-area-microsite.is-industry h4,
  .practice-area-microsite.is-industry h3 {
    width: auto !important;
    font-size: 13px !important;
  }
  .practice-area-microsite.is-industry #sidebar-secondary {
    width: 30%;
    margin-left: 0;
    padding-left: 20px;
  }
  .practice-area-microsite.is-industry aside {
    margin-top: 0 !important;
    font-size: 12px !important;
  }
  .practice-area-microsite.is-industry aside .person-details {
    font-size: 12px;
  }
  .practice-area-microsite.is-industry aside .person-details .person-email-link {
    display: none;
  }
  .post-type-archive-news-item article {
    margin-left: 0;
  }
  #archive-search {
    display: none;
  }
  .page-title {
    color: #000000;
  }
  .practice-area-microsite #sidebar-secondary {
    padding-left: 20px;
    margin-left: 20px !important;
    float: right;
  }
  .practice-area-microsite h4,
  .practice-area-microsite h3 {
    width: auto !important;
    font-size: 14px !important;
  }
  .practice-area-microsite aside {
    margin-top: 0 !important;
    font-size: 12px !important;
  }
  .practice-area-microsite aside .person-details {
    font-size: 12px;
  }
  .practice-area-microsite aside .person-details .person-email-link {
    display: none;
  }
  .practice-area-microsite * {
    color: #000000 !important;
  }
  .practice-area-microsite .practice-subheading {
    margin-top: 0;
  }
  .practice-area-microsite .headshot-wrapper {
    margin-right: 10px;
  }
  .practice-area-microsite .phone-wrapper,
  .practice-area-microsite .email-wrapper {
    font-size: 12px;
    padding-top: 11px;
  }
  .practice-area-microsite .link-wrapper {
    display: none;
  }
  /*person microsite*/
  .person-microsite * {
    color: #000000;
  }
  .person-microsite #person-contact-info {
    font-size: 12px;
  }
  .person-microsite #page-title-bar.no-photo {
    height: auto;
  }
  .person-microsite #page-title-bar.no-photo #page-title-bar-inner {
    width: 100%;
  }
  .person-microsite .microsite-page-heading {
    margin-top: 0px;
  }
  .person-microsite #person-name-title {
    margin-bottom: 0;
  }
  .person-microsite #person-contact-info {
    margin-top: 20px;
  }
  .person-microsite #sidebar-primary {
    margin-right: 30px;
    width: 22% !important;
    font-size: 12px;
  }
  .person-microsite #sidebar-secondary {
    margin-right: 0px;
    width: 22% !important;
    font-size: 12px;
  }
  .person-microsite #microsite-content {
    font-size: 12px;
  }
  .person-microsite #microsite-content.has-sidebar {
    width: 45% !important;
  }
  .person-microsite h4,
  .person-microsite h3 {
    width: auto !important;
    font-size: 14px !important;
  }
  .person-microsite .person-position-title {
    color: #000000;
  }
  .person-microsite #footer {
    margin-top: 40px;
  }
  .person-microsite #page-title-bar {
    margin-top: 0 !important;
    margin-bottom: 32px;
    border-bottom: 1px solid #ddd;
    height: auto;
    vertical-align: top;
  }
  .person-microsite #page-title-bar * {
    float: none;
    position: relative;
    top: 0;
    margin: 0;
    padding: 0;
    transform: none;
  }
  .person-microsite #page-title-bar h1 {
    margin: 10px 0 15px;
  }
  .person-microsite #page-title-bar #page-title-bar-inner {
    max-width: 100%;
    width: 100%;
    position: relative;
    left: 0;
    margin-left: 0;
    margin-bottom: 0;
  }
  .person-microsite #page-title-bar #page-title-bar-inner img {
    float: none;
    margin-bottom: 10px;
  }
  .person-microsite #page-title-bar #page-title-bar-inner .person-microsite-title {
    margin-left: 0;
  }
  #header,
  .sidebar blockquote,
  #footer {
    background: none;
    border: none;
  }
  #header,
  .home #header {
    border-bottom: 5px solid #282F73;
    padding-bottom: 12px;
  }
  .more-text-link {
    text-decoration: underline;
  }
  .more-text-link:after {
    display: none;
  }
  #page-title-bar-inner {
    width: 100%;
    max-width: 100%;
  }
  #footer {
    padding: 0;
    margin-top: 40px;
    border-top: 1px solid #ccc;
    color: #454141;
    min-height: 0;
  }
  #footer .firm-address,
  #footer .copyright-notice {
    padding-left: 0 !important;
  }
  #footer .firm-address {
    padding-top: 10px;
  }
  #footer #footer-inner {
    margin-bottom: 10px;
  }
  #footer a {
    color: #454141;
  }
  .menu-careers-container {
    display: none;
  }
  canvas {
    display: block !important;
  }
  .copyright-notice {
    width: 100%;
  }
  #page-title-bar,
  .post-type-archive-news-item #page-title-bar {
    margin-bottom: 30px;
    background: none;
  }
  .single-office #page-title-bar {
    margin-bottom: 0;
  }
  h1,
  .page-title-bar-heading,
  .page-title-heading,
  .archive .page-title-bar-heading,
  .microsite-title,
  .single-office #page-title-bar {
    background: none;
    color: #454141 !important;
    font-size: 30px !important;
  }
  .microsite-title {
    font-size: 30px !important;
  }
  .microsite-page-heading {
    font-size: 20px;
  }
  .page-title-heading {
    margin-bottom: 0;
  }
  .heading-location-post-block #content .page-title-heading {
    margin-bottom: 25px;
  }
  #sidebar-secondary h3,
  .widgettitle {
    margin-left: 0;
  }
  #sidebar-secondary h3:before,
  .widgettitle:before {
    display: none;
  }
  #sidebar-secondary ul li {
    margin-left: 21px;
  }
  #sidebar-secondary h3:after {
    left: 0;
    right: 0;
  }
  .image-grid-wrapper {
    margin-top: 0;
  }
  /* home */
  .home .slide-panel {
    position: static;
    height: auto;
    width: 100%;
  }
  .home .slide-panel .slide-images {
    display: block;
  }
  .home .slide-panel.layout-0,
  .home .slide-panel.layout-1,
  .home .slide-panel.layout-2,
  .home .slide-panel.layout-3,
  .home .slide-panel.layout-4 {
    width: 100%;
    height: auto;
  }
  .home .slide-panel.layout-0 .slide-title {
    float: none;
    margin: 0 0 10px 0;
    width: 70%;
  }
  .home .slide-panel.layout-0 .slide-content {
    float: none;
    margin: 0;
    width: 70%;
  }
  .home .slide-panel.layout-2 .slide-title,
  .home .slide-panel.layout-2 .slide-content {
    width: 55%;
  }
  .home .slide-title,
  .home .slide-content {
    width: 55%;
  }
  /* Our Firm */
  .fr-our-firm-page-type .page-title-heading {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 40px;
  }
  .key-fact-entry {
    padding-left: 32px;
    margin-bottom: 25px;
  }
  .key-fact-entry:before {
    background: none;
    color: #454141;
    top: -4px;
  }
  .key-fact-entry .first h3 {
    top: -4px;
  }
  .key-facts-heading {
    color: #000;
  }
  /* Practice Areas */
  .fr-practice-page-type .page-title-heading {
    margin: 25px 40px 0 0;
    background: none;
  }
  .practice-areas-listing-taxonomy .practice-area-root .expandable .practice-area-title {
    padding: 0 30px 5px 0;
    background: none;
  }
  .practice-areas-listing .practice-area .practice-area-children {
    margin: 0 40px 0 20px;
  }
  .practice-areas-listing .practice-area.list-expanded .practice-area-title,
  .practice-areas-listing .practice-area .practice-area-children .practice-area .practice-area-title {
    color: #454141 !important;
  }
  .practice-areas-listing .col {
    width: 30%;
    margin-left: 5%;
    padding-bottom: 40px;
  }
  .practice-areas-listing .col.col-1 {
    margin: 0;
  }
  #practice-areas-search-results .practice-area-search-item {
    margin-left: 0;
  }
  #practice-areas-search-results .practice-area-search-item:before {
    display: none;
  }
  .fr-practice-page-type.search-results #content {
    width: 90%;
  }
  /* Our People */
  .people-page-type h1 {
    margin-bottom: 40px;
    margin-top: 20px;
    font-size: 40px;
  }
  .featured-attorney {
    margin-right: 30px;
  }
  .featured-attorney-name {
    border: 0;
    text-align: left;
    min-height: auto;
  }
  .featured-attorney-name a {
    margin: 10px 0 10px 0;
  }
  .search.people-page-type article {
    width: 100%;
  }
  .search.people-page-type #post-content.has-sidebar {
    width: 100% !important;
  }
  .search.people-page-type .col,
  .search.people-page-type .col.person-contact-info {
    width: 40% !important;
  }
  .search.people-page-type .col.last {
    width: 10% !important;
  }
  .search.people-page-type .person-info {
    font-size: 12px;
  }
  .search.people-page-type #page-title-bar {
    margin-bottom: 0;
    height: auto;
  }
  .search.people-page-type .page-title-heading {
    margin: 0;
  }
  .search.people-page-type h1 {
    margin-bottom: 20px;
  }
  .search.people-page-type #post-content {
    float: left;
  }
  .search.people-page-type #post-content p {
    margin-top: 0;
  }
  .search.people-page-type h2 {
    position: static;
    font-size: 20px;
  }
  .single-practice-area {
    font-size: 12px !important;
  }
  .widget_nav_menu {
    display: none;
  }
  .why-quote-wrapper {
    height: auto !important;
  }
  .pb-careers-why-page-type .why-image-wrapper {
    border-bottom: 1px solid #ccc;
    padding-bottom: 25px;
  }
  .pb-careers-why-page-type .why-quote-wrapper {
    float: right;
    position: absolute;
    right: 0;
    top: 20px;
    background: none;
  }
  .pb-careers-why-page-type .why-quote-wrapper .why-quote,
  .pb-careers-why-page-type .why-quote-wrapper .why-attribution {
    color: #282F73 !important;
    font-style: italic;
  }
  .pb-careers-why-page-type .why-quote-wrapper .why-quote p {
    font-size: 16px !important;
  }
  .pb-careers-why-page-type .why-quote-wrapper:before {
    display: none;
  }
  .pb-careers-why-page-type .why-image {
    width: auto;
    height: 192px;
  }
  .pb-careers-who-page-type #footer,
  .pb-careers-offer-page-type #footer,
  .pb-howto-page-type #footer,
  .pb-diversity-page-type #footer,
  .pb-diversity-recruiting-page-type #footer,
  .pb-diversity-outreach-page-type #footer,
  .pb-diversity-affinity-page-type #footer,
  .pb-probono-page-type #footer,
  .pb-blogs-page-type #footer {
    margin-top: 40px;
  }
  .audio-segments-wrapper,
  .menu-diversity-container,
  .audio-wrapper,
  .menu-pro-bono-container,
  .probono-partner {
    display: none;
  }
  .affinity-section-wrapper .quote {
    margin-left: 0 !important;
  }
  .affinity-section-wrapper .attr-1,
  .affinity-section-wrapper .attr-2 {
    margin-left: 13px !important;
  }
  .pb-diversity-page-type #sidebar-secondary .diversity-widget .image-wrapper img {
    max-width: 80%;
    margin-left: 25px;
  }
  .pb-diversity-affinity-page-type #sidebar-secondary .affinity-widget img {
    max-width: 80%;
    margin-left: 25px;
  }
  .pb-diversity-affinity-page-type .affinity-item {
    margin-bottom: 30px;
  }
  .pb-diversity-affinity-page-type .affinity-section-wrapper img {
    float: none;
    margin-bottom: 10px;
  }
  .pb-diversity-affinity-page-type .quote {
    margin-left: 0;
  }
  .pb-diversity-outreach-page-type #sidebar-secondary .diversity-outreach-widget img {
    max-width: 80%;
    margin-left: 18px;
  }
  .pb-probono-news-page-type .page-title-heading {
    margin-bottom: 0 !important;
    border: none;
  }
  .pb-probono-news-page-type .news-item-listing {
    padding: 0;
  }
  .pb-probono-news-page-type .news-item-listing .description {
    display: none;
  }
  .pb-probono-news-page-type .news-item-listing .news-item-title {
    color: #000000;
    font-size: 16px;
    line-height: 130%;
    font-weight: 500;
  }
  .pb-probono-news-page-type .news-item-listing:before {
    display: none;
  }
  .pb-careers-clerks-page-type #post-content.has-sidebar {
    width: 100% !important;
  }
  .pb-careers-clerks-page-type #sidebar-secondary {
    display: none !important;
  }
  .pb-probono-case-studies-page-type #footer,
  .pb-careers-why-page-type #footer {
    margin-top: 0px;
  }
  .case-studies-wrapper {
    border: none;
  }
  .post-type-archive a {
    color: #000 !important;
  }
  .post-type-archive #footer {
    margin-top: 0;
  }
  .recipient-item {
    margin-bottom: 30px;
    /*
    span {
      position: absolute;
      left: 52%;
      line-height: 180%;
      margin: 0;
    }
    */
  }
  .recipient-item * {
    text-align: left !important;
  }
  .recipient-item .recipient-name {
    margin-top: 0 !important;
    float: left;
  }
  .recipient-item .recipient-label {
    margin-top: 20px;
  }
  .pb-careers-fellowship-page-type .recipient-item {
    height: auto;
    width: 45%;
  }
  .microsite h2.custom-page-case-studies {
    margin: 20px 0 20px 0 !important;
    padding-bottom: 20px !important;
  }
  .pb-probono-case-studies-page-type,
  .pb-probono-news-page-type,
  .pb-diversity-page-type,
  .pb-howto-page-type,
  .pb-firm-page-type,
  .pb-careers-page-type,
  .pb-careers-why-page-type,
  .pb-careers-who-page-type,
  .pb-careers-offer-page-type,
  .pb-diversity-recruiting-page-type,
  .pb-diversity-outreach-page-type,
  .pb-diversity-affinity-page-type,
  .pb-probono-page-type,
  .pb-careers-firm-page-type,
  .pb-careers-fellowship-page-type,
  .pb-careers-clerks-page-type,
  .pb-careers-benefits-page-type,
  .pb-careers-after-page-type {
    font-size: 12px;
    line-height: 130%;
  }
  .pb-probono-case-studies-page-type .clerk-item,
  .pb-probono-news-page-type .clerk-item,
  .pb-diversity-page-type .clerk-item,
  .pb-howto-page-type .clerk-item,
  .pb-firm-page-type .clerk-item,
  .pb-careers-page-type .clerk-item,
  .pb-careers-why-page-type .clerk-item,
  .pb-careers-who-page-type .clerk-item,
  .pb-careers-offer-page-type .clerk-item,
  .pb-diversity-recruiting-page-type .clerk-item,
  .pb-diversity-outreach-page-type .clerk-item,
  .pb-diversity-affinity-page-type .clerk-item,
  .pb-probono-page-type .clerk-item,
  .pb-careers-firm-page-type .clerk-item,
  .pb-careers-fellowship-page-type .clerk-item,
  .pb-careers-clerks-page-type .clerk-item,
  .pb-careers-benefits-page-type .clerk-item,
  .pb-careers-after-page-type .clerk-item {
    float: none;
    width: 50%;
    overflow: visible;
    height: auto;
    margin-bottom: 0;
  }
  .pb-probono-case-studies-page-type .clerk-item .clerk-rollover,
  .pb-probono-news-page-type .clerk-item .clerk-rollover,
  .pb-diversity-page-type .clerk-item .clerk-rollover,
  .pb-howto-page-type .clerk-item .clerk-rollover,
  .pb-firm-page-type .clerk-item .clerk-rollover,
  .pb-careers-page-type .clerk-item .clerk-rollover,
  .pb-careers-why-page-type .clerk-item .clerk-rollover,
  .pb-careers-who-page-type .clerk-item .clerk-rollover,
  .pb-careers-offer-page-type .clerk-item .clerk-rollover,
  .pb-diversity-recruiting-page-type .clerk-item .clerk-rollover,
  .pb-diversity-outreach-page-type .clerk-item .clerk-rollover,
  .pb-diversity-affinity-page-type .clerk-item .clerk-rollover,
  .pb-probono-page-type .clerk-item .clerk-rollover,
  .pb-careers-firm-page-type .clerk-item .clerk-rollover,
  .pb-careers-fellowship-page-type .clerk-item .clerk-rollover,
  .pb-careers-clerks-page-type .clerk-item .clerk-rollover,
  .pb-careers-benefits-page-type .clerk-item .clerk-rollover,
  .pb-careers-after-page-type .clerk-item .clerk-rollover {
    border: none;
    background: none;
    margin: 0;
    padding: 20px 0;
    text-decoration: none;
    line-height: 170%;
  }
  .pb-probono-case-studies-page-type .clerk-item .clerk-rollover span,
  .pb-probono-news-page-type .clerk-item .clerk-rollover span,
  .pb-diversity-page-type .clerk-item .clerk-rollover span,
  .pb-howto-page-type .clerk-item .clerk-rollover span,
  .pb-firm-page-type .clerk-item .clerk-rollover span,
  .pb-careers-page-type .clerk-item .clerk-rollover span,
  .pb-careers-why-page-type .clerk-item .clerk-rollover span,
  .pb-careers-who-page-type .clerk-item .clerk-rollover span,
  .pb-careers-offer-page-type .clerk-item .clerk-rollover span,
  .pb-diversity-recruiting-page-type .clerk-item .clerk-rollover span,
  .pb-diversity-outreach-page-type .clerk-item .clerk-rollover span,
  .pb-diversity-affinity-page-type .clerk-item .clerk-rollover span,
  .pb-probono-page-type .clerk-item .clerk-rollover span,
  .pb-careers-firm-page-type .clerk-item .clerk-rollover span,
  .pb-careers-fellowship-page-type .clerk-item .clerk-rollover span,
  .pb-careers-clerks-page-type .clerk-item .clerk-rollover span,
  .pb-careers-benefits-page-type .clerk-item .clerk-rollover span,
  .pb-careers-after-page-type .clerk-item .clerk-rollover span {
    padding-left: 0 !important;
  }
  .pb-probono-case-studies-page-type .clerk-item .clerk-rollover *:before,
  .pb-probono-news-page-type .clerk-item .clerk-rollover *:before,
  .pb-diversity-page-type .clerk-item .clerk-rollover *:before,
  .pb-howto-page-type .clerk-item .clerk-rollover *:before,
  .pb-firm-page-type .clerk-item .clerk-rollover *:before,
  .pb-careers-page-type .clerk-item .clerk-rollover *:before,
  .pb-careers-why-page-type .clerk-item .clerk-rollover *:before,
  .pb-careers-who-page-type .clerk-item .clerk-rollover *:before,
  .pb-careers-offer-page-type .clerk-item .clerk-rollover *:before,
  .pb-diversity-recruiting-page-type .clerk-item .clerk-rollover *:before,
  .pb-diversity-outreach-page-type .clerk-item .clerk-rollover *:before,
  .pb-diversity-affinity-page-type .clerk-item .clerk-rollover *:before,
  .pb-probono-page-type .clerk-item .clerk-rollover *:before,
  .pb-careers-firm-page-type .clerk-item .clerk-rollover *:before,
  .pb-careers-fellowship-page-type .clerk-item .clerk-rollover *:before,
  .pb-careers-clerks-page-type .clerk-item .clerk-rollover *:before,
  .pb-careers-benefits-page-type .clerk-item .clerk-rollover *:before,
  .pb-careers-after-page-type .clerk-item .clerk-rollover *:before {
    display: none;
  }
  .pb-probono-case-studies-page-type .clerk-item .clerk-rollover-frame,
  .pb-probono-news-page-type .clerk-item .clerk-rollover-frame,
  .pb-diversity-page-type .clerk-item .clerk-rollover-frame,
  .pb-howto-page-type .clerk-item .clerk-rollover-frame,
  .pb-firm-page-type .clerk-item .clerk-rollover-frame,
  .pb-careers-page-type .clerk-item .clerk-rollover-frame,
  .pb-careers-why-page-type .clerk-item .clerk-rollover-frame,
  .pb-careers-who-page-type .clerk-item .clerk-rollover-frame,
  .pb-careers-offer-page-type .clerk-item .clerk-rollover-frame,
  .pb-diversity-recruiting-page-type .clerk-item .clerk-rollover-frame,
  .pb-diversity-outreach-page-type .clerk-item .clerk-rollover-frame,
  .pb-diversity-affinity-page-type .clerk-item .clerk-rollover-frame,
  .pb-probono-page-type .clerk-item .clerk-rollover-frame,
  .pb-careers-firm-page-type .clerk-item .clerk-rollover-frame,
  .pb-careers-fellowship-page-type .clerk-item .clerk-rollover-frame,
  .pb-careers-clerks-page-type .clerk-item .clerk-rollover-frame,
  .pb-careers-benefits-page-type .clerk-item .clerk-rollover-frame,
  .pb-careers-after-page-type .clerk-item .clerk-rollover-frame {
    background: none;
    border: none;
    display: block;
    position: static;
    margin: 0;
    padding: 0;
    top: 0;
    height: auto;
    overflow: visible;
  }
  .pb-probono-case-studies-page-type .clerk-item img,
  .pb-probono-news-page-type .clerk-item img,
  .pb-diversity-page-type .clerk-item img,
  .pb-howto-page-type .clerk-item img,
  .pb-firm-page-type .clerk-item img,
  .pb-careers-page-type .clerk-item img,
  .pb-careers-why-page-type .clerk-item img,
  .pb-careers-who-page-type .clerk-item img,
  .pb-careers-offer-page-type .clerk-item img,
  .pb-diversity-recruiting-page-type .clerk-item img,
  .pb-diversity-outreach-page-type .clerk-item img,
  .pb-diversity-affinity-page-type .clerk-item img,
  .pb-probono-page-type .clerk-item img,
  .pb-careers-firm-page-type .clerk-item img,
  .pb-careers-fellowship-page-type .clerk-item img,
  .pb-careers-clerks-page-type .clerk-item img,
  .pb-careers-benefits-page-type .clerk-item img,
  .pb-careers-after-page-type .clerk-item img {
    width: 100%;
    max-width: 100%;
    display: block;
    position: static;
  }
  .pb-probono-case-studies-page-type .last,
  .pb-probono-news-page-type .last,
  .pb-diversity-page-type .last,
  .pb-howto-page-type .last,
  .pb-firm-page-type .last,
  .pb-careers-page-type .last,
  .pb-careers-why-page-type .last,
  .pb-careers-who-page-type .last,
  .pb-careers-offer-page-type .last,
  .pb-diversity-recruiting-page-type .last,
  .pb-diversity-outreach-page-type .last,
  .pb-diversity-affinity-page-type .last,
  .pb-probono-page-type .last,
  .pb-careers-firm-page-type .last,
  .pb-careers-fellowship-page-type .last,
  .pb-careers-clerks-page-type .last,
  .pb-careers-benefits-page-type .last,
  .pb-careers-after-page-type .last {
    border: none;
  }
  .pb-probono-case-studies-page-type .breadcrumb-wrapper,
  .pb-probono-news-page-type .breadcrumb-wrapper,
  .pb-diversity-page-type .breadcrumb-wrapper,
  .pb-howto-page-type .breadcrumb-wrapper,
  .pb-firm-page-type .breadcrumb-wrapper,
  .pb-careers-page-type .breadcrumb-wrapper,
  .pb-careers-why-page-type .breadcrumb-wrapper,
  .pb-careers-who-page-type .breadcrumb-wrapper,
  .pb-careers-offer-page-type .breadcrumb-wrapper,
  .pb-diversity-recruiting-page-type .breadcrumb-wrapper,
  .pb-diversity-outreach-page-type .breadcrumb-wrapper,
  .pb-diversity-affinity-page-type .breadcrumb-wrapper,
  .pb-probono-page-type .breadcrumb-wrapper,
  .pb-careers-firm-page-type .breadcrumb-wrapper,
  .pb-careers-fellowship-page-type .breadcrumb-wrapper,
  .pb-careers-clerks-page-type .breadcrumb-wrapper,
  .pb-careers-benefits-page-type .breadcrumb-wrapper,
  .pb-careers-after-page-type .breadcrumb-wrapper {
    display: none;
  }
  .pb-probono-case-studies-page-type #sidebar-secondary,
  .pb-probono-news-page-type #sidebar-secondary,
  .pb-diversity-page-type #sidebar-secondary,
  .pb-howto-page-type #sidebar-secondary,
  .pb-firm-page-type #sidebar-secondary,
  .pb-careers-page-type #sidebar-secondary,
  .pb-careers-why-page-type #sidebar-secondary,
  .pb-careers-who-page-type #sidebar-secondary,
  .pb-careers-offer-page-type #sidebar-secondary,
  .pb-diversity-recruiting-page-type #sidebar-secondary,
  .pb-diversity-outreach-page-type #sidebar-secondary,
  .pb-diversity-affinity-page-type #sidebar-secondary,
  .pb-probono-page-type #sidebar-secondary,
  .pb-careers-firm-page-type #sidebar-secondary,
  .pb-careers-fellowship-page-type #sidebar-secondary,
  .pb-careers-clerks-page-type #sidebar-secondary,
  .pb-careers-benefits-page-type #sidebar-secondary,
  .pb-careers-after-page-type #sidebar-secondary {
    width: 25% !important;
    margin: 0 !important;
    color: #000000 !important;
    border-left: 1px solid #ccc;
  }
  .pb-probono-case-studies-page-type #sidebar-secondary .careers-widget,
  .pb-probono-news-page-type #sidebar-secondary .careers-widget,
  .pb-diversity-page-type #sidebar-secondary .careers-widget,
  .pb-howto-page-type #sidebar-secondary .careers-widget,
  .pb-firm-page-type #sidebar-secondary .careers-widget,
  .pb-careers-page-type #sidebar-secondary .careers-widget,
  .pb-careers-why-page-type #sidebar-secondary .careers-widget,
  .pb-careers-who-page-type #sidebar-secondary .careers-widget,
  .pb-careers-offer-page-type #sidebar-secondary .careers-widget,
  .pb-diversity-recruiting-page-type #sidebar-secondary .careers-widget,
  .pb-diversity-outreach-page-type #sidebar-secondary .careers-widget,
  .pb-diversity-affinity-page-type #sidebar-secondary .careers-widget,
  .pb-probono-page-type #sidebar-secondary .careers-widget,
  .pb-careers-firm-page-type #sidebar-secondary .careers-widget,
  .pb-careers-fellowship-page-type #sidebar-secondary .careers-widget,
  .pb-careers-clerks-page-type #sidebar-secondary .careers-widget,
  .pb-careers-benefits-page-type #sidebar-secondary .careers-widget,
  .pb-careers-after-page-type #sidebar-secondary .careers-widget {
    padding: 0 0 0 25px;
  }
  .pb-probono-case-studies-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-probono-news-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-diversity-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-howto-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-firm-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-careers-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-careers-why-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-careers-who-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-careers-offer-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-diversity-recruiting-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-diversity-outreach-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-diversity-affinity-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-probono-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-careers-firm-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-careers-fellowship-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-careers-clerks-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-careers-benefits-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-careers-after-page-type #sidebar-secondary .careers-widget .sidebar-content,
  .pb-probono-case-studies-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-probono-news-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-diversity-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-howto-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-firm-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-careers-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-careers-why-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-careers-who-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-careers-offer-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-diversity-recruiting-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-diversity-outreach-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-diversity-affinity-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-probono-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-careers-firm-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-careers-fellowship-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-careers-clerks-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-careers-benefits-page-type #sidebar-secondary .careers-widget .widgettitle,
  .pb-careers-after-page-type #sidebar-secondary .careers-widget .widgettitle {
    padding-right: 0;
  }
  .pb-probono-case-studies-page-type #sidebar-secondary .widget-myclient-field,
  .pb-probono-news-page-type #sidebar-secondary .widget-myclient-field,
  .pb-diversity-page-type #sidebar-secondary .widget-myclient-field,
  .pb-howto-page-type #sidebar-secondary .widget-myclient-field,
  .pb-firm-page-type #sidebar-secondary .widget-myclient-field,
  .pb-careers-page-type #sidebar-secondary .widget-myclient-field,
  .pb-careers-why-page-type #sidebar-secondary .widget-myclient-field,
  .pb-careers-who-page-type #sidebar-secondary .widget-myclient-field,
  .pb-careers-offer-page-type #sidebar-secondary .widget-myclient-field,
  .pb-diversity-recruiting-page-type #sidebar-secondary .widget-myclient-field,
  .pb-diversity-outreach-page-type #sidebar-secondary .widget-myclient-field,
  .pb-diversity-affinity-page-type #sidebar-secondary .widget-myclient-field,
  .pb-probono-page-type #sidebar-secondary .widget-myclient-field,
  .pb-careers-firm-page-type #sidebar-secondary .widget-myclient-field,
  .pb-careers-fellowship-page-type #sidebar-secondary .widget-myclient-field,
  .pb-careers-clerks-page-type #sidebar-secondary .widget-myclient-field,
  .pb-careers-benefits-page-type #sidebar-secondary .widget-myclient-field,
  .pb-careers-after-page-type #sidebar-secondary .widget-myclient-field {
    background: none;
    border: none;
    padding-top: 0;
  }
  .pb-probono-case-studies-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-probono-news-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-diversity-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-howto-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-firm-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-careers-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-careers-why-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-careers-who-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-careers-offer-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-diversity-recruiting-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-diversity-outreach-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-diversity-affinity-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-probono-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-careers-firm-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-careers-fellowship-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-careers-clerks-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-careers-benefits-page-type #sidebar-secondary .widget-myclient-field .title,
  .pb-careers-after-page-type #sidebar-secondary .widget-myclient-field .title {
    font-size: 12px;
    line-height: 150%;
    margin-top: 10px;
  }
  .pb-probono-case-studies-page-type p,
  .pb-probono-news-page-type p,
  .pb-diversity-page-type p,
  .pb-howto-page-type p,
  .pb-firm-page-type p,
  .pb-careers-page-type p,
  .pb-careers-why-page-type p,
  .pb-careers-who-page-type p,
  .pb-careers-offer-page-type p,
  .pb-diversity-recruiting-page-type p,
  .pb-diversity-outreach-page-type p,
  .pb-diversity-affinity-page-type p,
  .pb-probono-page-type p,
  .pb-careers-firm-page-type p,
  .pb-careers-fellowship-page-type p,
  .pb-careers-clerks-page-type p,
  .pb-careers-benefits-page-type p,
  .pb-careers-after-page-type p {
    font-size: 12px !important;
    line-height: 150%;
  }
  .pb-probono-case-studies-page-type #page-title-bar,
  .pb-probono-news-page-type #page-title-bar,
  .pb-diversity-page-type #page-title-bar,
  .pb-howto-page-type #page-title-bar,
  .pb-firm-page-type #page-title-bar,
  .pb-careers-page-type #page-title-bar,
  .pb-careers-why-page-type #page-title-bar,
  .pb-careers-who-page-type #page-title-bar,
  .pb-careers-offer-page-type #page-title-bar,
  .pb-diversity-recruiting-page-type #page-title-bar,
  .pb-diversity-outreach-page-type #page-title-bar,
  .pb-diversity-affinity-page-type #page-title-bar,
  .pb-probono-page-type #page-title-bar,
  .pb-careers-firm-page-type #page-title-bar,
  .pb-careers-fellowship-page-type #page-title-bar,
  .pb-careers-clerks-page-type #page-title-bar,
  .pb-careers-benefits-page-type #page-title-bar,
  .pb-careers-after-page-type #page-title-bar {
    height: auto;
    background: none;
    margin-bottom: 10px;
  }
  .pb-probono-case-studies-page-type #page-title-bar h1,
  .pb-probono-news-page-type #page-title-bar h1,
  .pb-diversity-page-type #page-title-bar h1,
  .pb-howto-page-type #page-title-bar h1,
  .pb-firm-page-type #page-title-bar h1,
  .pb-careers-page-type #page-title-bar h1,
  .pb-careers-why-page-type #page-title-bar h1,
  .pb-careers-who-page-type #page-title-bar h1,
  .pb-careers-offer-page-type #page-title-bar h1,
  .pb-diversity-recruiting-page-type #page-title-bar h1,
  .pb-diversity-outreach-page-type #page-title-bar h1,
  .pb-diversity-affinity-page-type #page-title-bar h1,
  .pb-probono-page-type #page-title-bar h1,
  .pb-careers-firm-page-type #page-title-bar h1,
  .pb-careers-fellowship-page-type #page-title-bar h1,
  .pb-careers-clerks-page-type #page-title-bar h1,
  .pb-careers-benefits-page-type #page-title-bar h1,
  .pb-careers-after-page-type #page-title-bar h1 {
    margin-top: 0;
    font-size: 38px !important;
  }
  .pb-probono-case-studies-page-type #page-title-bar .field,
  .pb-probono-news-page-type #page-title-bar .field,
  .pb-diversity-page-type #page-title-bar .field,
  .pb-howto-page-type #page-title-bar .field,
  .pb-firm-page-type #page-title-bar .field,
  .pb-careers-page-type #page-title-bar .field,
  .pb-careers-why-page-type #page-title-bar .field,
  .pb-careers-who-page-type #page-title-bar .field,
  .pb-careers-offer-page-type #page-title-bar .field,
  .pb-diversity-recruiting-page-type #page-title-bar .field,
  .pb-diversity-outreach-page-type #page-title-bar .field,
  .pb-diversity-affinity-page-type #page-title-bar .field,
  .pb-probono-page-type #page-title-bar .field,
  .pb-careers-firm-page-type #page-title-bar .field,
  .pb-careers-fellowship-page-type #page-title-bar .field,
  .pb-careers-clerks-page-type #page-title-bar .field,
  .pb-careers-benefits-page-type #page-title-bar .field,
  .pb-careers-after-page-type #page-title-bar .field {
    display: none;
  }
  .pb-probono-case-studies-page-type #page-title-bar .page-title-heading,
  .pb-probono-news-page-type #page-title-bar .page-title-heading,
  .pb-diversity-page-type #page-title-bar .page-title-heading,
  .pb-howto-page-type #page-title-bar .page-title-heading,
  .pb-firm-page-type #page-title-bar .page-title-heading,
  .pb-careers-page-type #page-title-bar .page-title-heading,
  .pb-careers-why-page-type #page-title-bar .page-title-heading,
  .pb-careers-who-page-type #page-title-bar .page-title-heading,
  .pb-careers-offer-page-type #page-title-bar .page-title-heading,
  .pb-diversity-recruiting-page-type #page-title-bar .page-title-heading,
  .pb-diversity-outreach-page-type #page-title-bar .page-title-heading,
  .pb-diversity-affinity-page-type #page-title-bar .page-title-heading,
  .pb-probono-page-type #page-title-bar .page-title-heading,
  .pb-careers-firm-page-type #page-title-bar .page-title-heading,
  .pb-careers-fellowship-page-type #page-title-bar .page-title-heading,
  .pb-careers-clerks-page-type #page-title-bar .page-title-heading,
  .pb-careers-benefits-page-type #page-title-bar .page-title-heading,
  .pb-careers-after-page-type #page-title-bar .page-title-heading {
    margin-bottom: 15px;
    padding: 0;
    font-size: 38px;
  }
  .pb-probono-case-studies-page-type #page-title-bar a,
  .pb-probono-news-page-type #page-title-bar a,
  .pb-diversity-page-type #page-title-bar a,
  .pb-howto-page-type #page-title-bar a,
  .pb-firm-page-type #page-title-bar a,
  .pb-careers-page-type #page-title-bar a,
  .pb-careers-why-page-type #page-title-bar a,
  .pb-careers-who-page-type #page-title-bar a,
  .pb-careers-offer-page-type #page-title-bar a,
  .pb-diversity-recruiting-page-type #page-title-bar a,
  .pb-diversity-outreach-page-type #page-title-bar a,
  .pb-diversity-affinity-page-type #page-title-bar a,
  .pb-probono-page-type #page-title-bar a,
  .pb-careers-firm-page-type #page-title-bar a,
  .pb-careers-fellowship-page-type #page-title-bar a,
  .pb-careers-clerks-page-type #page-title-bar a,
  .pb-careers-benefits-page-type #page-title-bar a,
  .pb-careers-after-page-type #page-title-bar a {
    color: #454141;
    text-decoration: underline;
  }
  .pb-careers-fellowship-page-type #sidebar-secondary .careers-fellowship-widget img {
    max-width: 80%;
    margin-left: 25px;
  }
  .pb-careers-offer-page-type .before-page-subheading {
    font-size: 20px;
  }
  .pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget,
  .pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget {
    padding-left: 30px;
  }
  .pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget img,
  .pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget img {
    margin-bottom: 10px;
  }
  .pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget .quote,
  .pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget .quote {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
  .pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget .attr-1,
  .pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget .attr-1 {
    margin-left: 17px;
    font-size: 10px;
  }
  .pb-careers-after-page-type #sidebar-secondary .careers-benefits-widget .attr-2,
  .pb-careers-benefits-page-type #sidebar-secondary .careers-benefits-widget .attr-2 {
    margin-left: 17px;
    font-size: 10px;
  }
  .page-pb-careers-why-why-patterson-belknap #post-content {
    margin-bottom: 30px;
  }
  .pb-careers-firm-page-type #sidebar-secondary .careers-firm-widget img {
    margin-left: 25px;
    max-width: 80%;
  }
  .pb-firm-page-type #sidebar-secondary {
    width: 28% !important;
    margin-left: 0 !important;
  }
  .pb-firm-page-type .firm-marquee-section {
    margin-bottom: 30px;
  }
  .pb-firm-page-type .key-fact {
    margin-top: 25px;
  }
  .pb-firm-page-type .tribute-pdf {
    display: none;
  }
  #content {
    min-height: auto;
  }
  #map-canvas {
    display: none !important;
  }
  .map-printable {
    display: block;
    max-width: 620px;
    height: auto;
    margin-top: 10px;
  }
  .contact-page-type .map-printable img {
    vertical-align: bottom;
    width: 100%;
    max-width: 100%;
  }
  .contact-page-type #content.has-sidebar {
    width: 100%;
  }
  .contact-page-type #content.has-sidebar #post-content {
    width: 100%;
  }
  .contact-page-type .office-location,
  .contact-page-type .department-contacts {
    float: left;
    width: 48%;
  }
  .contact-page-type .view-google-map {
    display: none;
  }
  .contact-page-type .department-contacts {
    float: right;
  }
  .contact-page-type #page-title-bar {
    height: auto;
  }
  .contact-page-type #sidebar-primary {
    display: none;
  }
  .practice-page-type ul,
  .industry-page-type ul,
  .practice-page-type li,
  .industry-page-type li,
  .practice-page-type a,
  .industry-page-type a {
    font-size: 12px !important;
  }
  .practice-page-type li,
  .industry-page-type li {
    height: 30px;
    vertical-align: middle;
  }
  .practice-page-type a,
  .industry-page-type a {
    border: none !important;
    color: #000000;
  }
  .practice-page-type :after,
  .industry-page-type :after {
    display: none !important;
  }
  .practice-page-type .col-1,
  .industry-page-type .col-1,
  .practice-page-type .col-2,
  .industry-page-type .col-2 {
    width: 48%;
    margin: 0;
  }
  .practice-page-type #page-title-bar,
  .industry-page-type #page-title-bar {
    height: auto;
    background: none;
    margin-bottom: 10px;
  }
  .practice-page-type #page-title-bar h1,
  .industry-page-type #page-title-bar h1 {
    margin-top: 0;
  }
  .practice-page-type #page-title-bar .field,
  .industry-page-type #page-title-bar .field {
    display: none;
  }
  .practice-page-type #page-title-bar .page-title-heading,
  .industry-page-type #page-title-bar .page-title-heading {
    margin-bottom: 15px;
    padding: 0;
  }
  .practice-page-type #page-title-bar a,
  .industry-page-type #page-title-bar a {
    color: #454141;
    text-decoration: underline;
  }
  #highlights {
    display: none;
  }
  .industry-page-type #page-title-bar-inner {
    width: 100%;
  }
  .industries-listing .industry-title {
    font-size: 11px;
    padding: 4px 10px 20px 0;
    background: transparent;
    position: static;
    dispplay: block;
    float: left;
  }
  .industries-listing .industry-detail {
    height: auto;
    float: left;
    background: #000000;
  }
  .industries-listing .industry-listing-page-image {
    float: none;
  }
  /* Our Firm & Careers */
  .fr-careers-subpage-page-type #page-title-bar,
  .fr-students-interview-page-type #page-title-bar,
  .fr-students-faq-page-type #page-title-bar,
  .fr-womens-initiative-page-type #page-title-bar,
  .fr-diversity-page-type #page-title-bar,
  .management-page-type #page-title-bar,
  .page-logo-grid-pro-bono #page-title-bar,
  .page-custom-pro-bono #page-title-bar,
  .fr-clients-feedback-page-type #page-title-bar,
  .fr-nalp-forms-page-type #page-title-bar,
  .page-image-grid-community-service #page-title-bar,
  .page-custom-wellness #page-title-bar,
  .fr-current-job-openings-page-type #page-title-bar,
  .fr-students-page-type #page-title-bar,
  .fr-benefits-page-type #page-title-bar,
  .archive-detail-page #page-title-bar {
    height: auto;
    background: none;
    margin-bottom: 10px;
  }
  .fr-careers-subpage-page-type #page-title-bar a,
  .fr-students-interview-page-type #page-title-bar a,
  .fr-students-faq-page-type #page-title-bar a,
  .fr-womens-initiative-page-type #page-title-bar a,
  .fr-diversity-page-type #page-title-bar a,
  .management-page-type #page-title-bar a,
  .page-logo-grid-pro-bono #page-title-bar a,
  .page-custom-pro-bono #page-title-bar a,
  .fr-clients-feedback-page-type #page-title-bar a,
  .fr-nalp-forms-page-type #page-title-bar a,
  .page-image-grid-community-service #page-title-bar a,
  .page-custom-wellness #page-title-bar a,
  .fr-current-job-openings-page-type #page-title-bar a,
  .fr-students-page-type #page-title-bar a,
  .fr-benefits-page-type #page-title-bar a,
  .archive-detail-page #page-title-bar a {
    color: #454141;
    text-decoration: underline;
  }
  .breadcrumb-link,
  .archive-detail-page #page-title-bar .detail-breadcrumb,
  .single-event.not-microsite #page-title-bar .detail-breadcrumb {
    font-size: 16px;
    margin-left: 0;
    text-decoration: underline;
  }
  .breadcrumb-link:before,
  .archive-detail-page #page-title-bar .detail-breadcrumb:before,
  .single-event.not-microsite #page-title-bar .detail-breadcrumb:before {
    display: none;
  }
  .fr-careers-subpage-page-type #content.has-sidebar,
  .fr-nalp-forms-page-type #content.has-sidebar,
  .fr-students-interview-page-type #content.has-sidebar,
  .fr-students-faq-page-type #content.has-sidebar,
  .fr-current-job-openings-page-type #content.has-sidebar,
  .fr-students-page-type #content.has-sidebar,
  .fr-benefits-page-type #content.has-sidebar {
    width: 100%;
    float: left;
  }
  .fr-careers-subpage-page-type .has-primary-sidebar .type-page,
  .fr-nalp-forms-page-type .has-primary-sidebar .type-page,
  .fr-students-interview-page-type .has-primary-sidebar .type-page,
  .fr-students-faq-page-type .has-primary-sidebar .type-page,
  .fr-current-job-openings-page-type .has-primary-sidebar .type-page,
  .fr-students-page-type .has-primary-sidebar .type-page,
  .fr-benefits-page-type .has-primary-sidebar .type-page {
    width: 100%;
  }
  .fr-careers-subpage-page-type #sidebar-secondary,
  .fr-nalp-forms-page-type #sidebar-secondary,
  .fr-students-interview-page-type #sidebar-secondary,
  .fr-students-faq-page-type #sidebar-secondary,
  .fr-current-job-openings-page-type #sidebar-secondary,
  .fr-students-page-type #sidebar-secondary,
  .fr-benefits-page-type #sidebar-secondary {
    width: 20%;
  }
  .has-sidebar.has-primary-sidebar,
  .page-custom-wellness #content.has-sidebar #post-content.has-sidebar {
    width: 70%;
    float: left;
  }
  .pb-firm-page-type #post-content.has-sidebar {
    width: 100% !important;
  }
  .pb-firm-page-type #footer {
    margin-top: 40px;
  }
  .pb-firm-page-type #sidebar-secondary {
    display: none !important;
  }
  .clients-feedback-entry {
    padding-left: 0;
  }
  .clients-feedback-entry:before {
    display: none;
  }
  .associate-position-wrapper .associate-position-location {
    margin-left: 0;
  }
  .associate-position-wrapper .associate-position-location:before {
    display: none;
  }
  .associate-position-wrapper a {
    text-decoration: underline;
    background: none;
    padding-left: 0;
    padding-right: 0;
  }
  .associate-position-wrapper a:after {
    display: none;
  }
  .fr-students-interview-page-type .interviews-schedule-wrapper {
    border: 0;
    padding-top: 0;
  }
  .fr-students-interview-page-type .interviews-schedule-wrapper:first-child {
    margin-top: 0;
    border: 0;
    padding-top: 0;
  }
  .fr-students-interview-page-type .interviews-schedule-entry {
    background: none;
  }
  .fr-students-interview-page-type .interviews-schedule-entry div {
    padding: 0;
    background: none;
  }
  .fr-students-interview-page-type .interview-date {
    width: auto;
  }
  .fr-students-interview-page-type .interview-date:after {
    content: "-";
    margin: 0 5px;
  }
  .fr-staff-page-type .page-title-heading {
    margin-bottom: 0;
  }
  .page-fr-staff-careers-for-staff .staff-view-open-positions-button,
  .staff-view-open-positions-button {
    color: #454141;
    text-decoration: underline;
    padding: 0;
  }
  .page-fr-staff-careers-for-staff .staff-view-open-positions-button:after,
  .staff-view-open-positions-button:after {
    display: none;
  }
  .fr-current-job-openings-page-type .filter-controls,
  .fr-current-job-openings-page-type .job-opening-filters-label {
    display: none;
  }
  .job-opening.first h3 {
    margin-top: 10px;
  }
  .job-opening .btn.btn-expand:after,
  .job-opening .btn.btn-collapse:after {
    display: none;
  }
  /* Locations */
  .single-office #content .has-sidebar {
    width: 70%;
  }
  .sidebar-fr-office-secondary {
    width: 20%;
  }
  .view-google-map {
    padding: 0;
    text-decoration: underline;
  }
  .view-google-map:after {
    display: none;
  }
  /* Archive Pages */
  .archive .page-title-heading {
    margin-bottom: 0;
  }
  .archive-detail-page #page-title-bar {
    margin-bottom: 10px;
  }
  .archive-detail-page #sidebar-secondary a {
    text-decoration: underline;
  }
  .post-type-archive .archive-search-separator {
    display: none;
  }
  .associated-practices-widget p a,
  .associations-widget .person span.person-name {
    margin-left: 0px;
  }
  .associations-widget p {
    font-size: 12px;
  }
  .associations-widget .person {
    margin-bottom: 10px !important;
  }
  .single-news-item.not-microsite #content,
  .single-case-study.not-microsite #content,
  .single-event.not-microsite #content,
  .single-press-item.not-microsite #content,
  .single-publication.not-microsite #content,
  .practice-area-microsite.not-main-microsite-template #content,
  .practice-area-microsite.is-industry.not-main-microsite-template #content {
    width: 100%;
  }
  .single-news-item.not-microsite #post-content.has-sidebar,
  .single-case-study.not-microsite #post-content.has-sidebar,
  .single-event.not-microsite #post-content.has-sidebar,
  .single-press-item.not-microsite #post-content.has-sidebar,
  .single-publication.not-microsite #post-content.has-sidebar,
  .practice-area-microsite.not-main-microsite-template #post-content.has-sidebar,
  .practice-area-microsite.is-industry.not-main-microsite-template #post-content.has-sidebar {
    width: 70%;
  }
  .single-news-item.not-microsite #sidebar-secondary,
  .single-case-study.not-microsite #sidebar-secondary,
  .single-event.not-microsite #sidebar-secondary,
  .single-press-item.not-microsite #sidebar-secondary,
  .single-publication.not-microsite #sidebar-secondary,
  .practice-area-microsite.not-main-microsite-template #sidebar-secondary,
  .practice-area-microsite.is-industry.not-main-microsite-template #sidebar-secondary {
    width: 20%;
    margin-left: 0;
  }
  .single-news-item.not-microsite #page-title-bar {
    display: none;
  }
  .post-type-archive-event .upcoming-events-heading {
    position: static;
  }
  .post-type-archive-event .events-heading {
    font-size: 24px;
  }
  .post-type-archive-event .event-date-time,
  .post-type-archive-event .event-location,
  .post-type-archive-event .event-speaker-list,
  .post-type-archive-event .event-speaker-thumbnails {
    font-size: 12px !important;
  }
  .post-type-archive-event .post-title {
    font-size: 16px;
    line-height: 130%;
  }
  .post-type-archive-publication .publication-date-and-type .date,
  .post-type-archive-publication .publication-name,
  .post-type-archive-publication .byline {
    font-size: 12px !important;
    font-style: normal;
  }
  .post-type-archive-publication .post-title {
    font-size: 16px;
    line-height: 130%;
  }
  .single-case-study.not-microsite #page-title-bar {
    display: none;
  }
  .single-case-study .archive-detail-description img {
    margin-top: -15px;
  }
  .post-type-archive-case-study #page-title-bar {
    margin-bottom: 20px;
  }
  .post-type-archive-case-study .view-all-case-studies {
    display: none;
  }
  .post-type-archive-case-study .case-study-listing {
    width: 40% !important;
    margin-right: 5% !important;
    padding: 0 !important;
    height: auto;
    min-height: 220px !important;
  }
  .top-image-caption {
    color: #000000;
  }
  .publication-date-and-publication-name,
  .byline {
    font-size: 12px;
    color: #000000;
  }
  .single-publication.not-microsite #page-title-bar,
  .single-event.not-microsite #page-title-bar {
    display: none;
  }
  .single-publication.not-microsite #content #post-content.has-sidebar .publication-top-square-image .top-image-caption {
    padding: 10px 0 0 0;
    font-size: 12px;
  }
  .post-type-archive .news-item-listing,
  .post-type-archive .event-listing,
  .post-type-archive .publication-listing {
    margin-left: 0;
    padding-left: 0;
    font-size: 12px !important;
  }
  .rainmaker-pagination {
    color: #000 !important;
    display: block;
  }
  .rainmaker-pagination .navigation {
    display: none;
  }
  .rainmaker-pagination a {
    color: #000 !important;
    display: block;
    font-size: 12px !important;
  }
  .sidebar aside {
    margin-top: 0 !important;
  }
  #post-content .news-date-and-type .date,
  #post-content .news-date-and-type .news-item-type,
  #post-content .news-item-source {
    font-style: normal;
    font-size: 12px !important;
  }
  #post-content .archive-detail-description {
    border: none !important;
    margin-top: 0 !important;
    padding-top: 20px !important;
  }
  #post-content.has-sidebar {
    width: 70% !important;
  }
  #post-content h1 {
    margin-top: -7px;
    line-height: 100%;
    color: #000;
  }
  #post-content h1 span {
    font-size: 24px;
    line-height: 100%;
    color: #000;
  }
  #sidebar-secondary {
    float: right !important;
    width: 20%;
  }
  .archive-detail h2 {
    margin: 5px 0 10px !important;
    font-size: 24px !important;
    line-height: 120% !important;
  }
  .archive-detail .publication-name {
    display: inline;
  }
  .archive-detail .byline {
    margin-top: 0px;
  }
  .microsite-detail-heading a {
    color: #000000;
  }
  .archive-detail-description {
    margin-top: 10px;
  }
  .publication-navigation-teaser {
    display: none !important;
  }
  .top-image-container {
    padding: 22px 0 10px;
  }
  /* News */
  .post-type-archive-news-item * {
    color: #000000 !important;
  }
  .post-type-archive-news-item .news-date-and-type .date,
  .post-type-archive-news-item .news-date-and-type .news-item-type,
  .post-type-archive-news-item .news-item-source {
    font-size: 12px !important;
    font-style: normal;
    margin-bottom: 0px;
  }
  .post-type-archive-news-item .description {
    display: none;
  }
  .post-type-archive-news-item .news-item.first .news-date-and-type {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .post-type-archive-news-item .news-item-title,
  .post-type-archive-news-item .news-item.first .news-item-title {
    font-size: 16px;
    line-height: 130%;
    font-weight: 500;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .post-type-archive-news-item .news-item-listing {
    padding-top: 0;
    padding-left: 0;
  }
  .post-type-archive-news-item .news-item-listing .news-item-title,
  .post-type-archive-news-item .news-item-listing .date,
  .post-type-archive-news-item .news-item-listing .news-first-item {
    margin-left: 0;
  }
  .post-type-archive-news-item .news-item-listing:before {
    display: none;
  }
  .post-type-archive-news-item #page-title-bar {
    margin-bottom: 30px;
  }
  /* Events */
  .post-type-archive-event #page-title-bar {
    margin-bottom: 30px;
  }
  .post-type-archive-event h2.events-heading {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    padding-top: 0;
  }
  .post-type-archive-event h2.past-events-heading {
    border: 0;
    margin-top: 40px;
  }
  .post-type-archive-event.has-upcoming-events #main-inner {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .post-type-archive-event .event-listing.first {
    margin-top: 30px;
  }
  .post-type-archive-event .event-listing:before {
    display: none;
  }
  .post-type-archive-event .event-listing .post-title,
  .post-type-archive-event .event-listing .event-date-time,
  .post-type-archive-event .event-listing .event-location,
  .post-type-archive-event .event-listing .event-speaker-list,
  .post-type-archive-event .event-listing .event-speaker-thumbnails {
    margin-left: 0;
  }
  /* Publications */
  .post-type-archive-publication #page-title-bar {
    margin-bottom: 30px;
  }
  .post-type-archive-publication .publication-listing:before {
    display: none;
  }
  .post-type-archive-publication .publication-listing .publication-title,
  .post-type-archive-publication .publication-listing .publication-date-and-type {
    margin-left: 0;
  }
  /* Our Work */
  .post-type-archive-case-study h2 {
    font-size: 20px;
    font-weight: 500;
  }
  .post-type-archive-case-study .case-study-listing {
    width: 30%;
  }
  .post-type-archive-case-study .case-study-listing .post-title {
    font-size: 12px;
  }
  /* Microsite */
  .microsite #page-title-bar {
    background: none;
  }
  .microsite.single.publication-post-type #microsite-content,
  .microsite.single.news-item-post-type #microsite-content,
  .microsite.single.event-post-type #microsite-content,
  .microsite.single.press-item-post-type #microsite-content,
  .practice-area-microsite.microsite.single.publication-post-type .practice-area-microsite.microsite.single.news-item-post-type #microsite-content,
  .practice-area-microsite.microsite.single.event-post-type #microsite-content,
  .practice-area-microsite.microsite.single.press-item-post-type #microsite-content {
    width: 70%;
  }
  /* People Microsite */
  .person-microsite-title .person-title-separator,
  .person-microsite-title .person-position-title,
  .person-microsite-title .header-alt-title {
    color: #454141;
  }
  .person-microsite #sidebar-primary {
    width: 20%;
  }
  .person-microsite #microsite-content.has-sidebar {
    width: 40%;
    display: inline;
  }
  .person-microsite #sidebar-secondary {
    width: 20%;
    float: right;
    margin-left: 0;
  }
  .person-microsite #microsite-content {
    width: 70%;
  }
  .person-microsite #page-title-bar .person-title,
  .person-microsite #page-title-bar .person-position-title {
    font-size: 18px;
    margin-top: 5px;
  }
  #person-contact-info {
    margin: 30px 0 10px 0;
  }
  #person-info-links {
    margin-left: 0;
    margin-bottom: 0;
  }
  .person-link {
    background: none;
    width: 30px;
  }
  .person-link a:before {
    margin-left: 0;
  }
  .linkedin:before,
  .twitter:before,
  .google-plus:before,
  .resume:before,
  .vcard:before {
    color: #454141;
  }
  .event-teaser {
    background: none;
    border-top: 1px solid #ccc;
    padding: 30px 30px 30px 0;
    margin-bottom: 0;
  }
  .event-teaser .btn {
    float: left;
    padding: 0;
  }
  .event-teaser .btn:after {
    display: none;
  }
  .event-teaser .btn .more-link {
    text-decoration: underline;
  }
  .people-microsite-template .more-link {
    text-decoration: underline;
  }
  .people-microsite-template .more-link:after {
    display: none;
  }
  .people-microsite-template .name-wrapper {
    margin-left: 20px;
    width: 27%;
  }
  .people-microsite-template .link-wrapper {
    display: none;
  }
  #sidebar-secondary .widget-fr-person-secondary-sidebar-widget h3.bio-info-heading {
    border-top: 1px solid #ccc;
    padding-top: 30px;
    padding-bottom: 0;
    margin-top: 30px;
  }
  #sidebar-secondary .widget-fr-person-secondary-sidebar-widget h3.bio-info-heading:before,
  #sidebar-secondary .widget-fr-person-secondary-sidebar-widget h3.bio-info-heading:after {
    display: none;
  }
  #event-registration-form .btn {
    padding: 0;
    text-decoration: underline;
  }
  .type-event .btn:after {
    display: none;
  }
  .microsite h2 {
    margin-top: -5px;
  }
  #microsite-content.has-sidebar {
    width: 60%;
  }
  /* Practice Ares Microsite */
  .practice-area-microsite .practice-subheading {
    font-size: 20px;
  }
  .practice-area-microsite .page-title-heading {
    display: inline;
  }
  .practice-area-microsite.people-microsite-template .person-position-title {
    font-size: 12px;
  }
  .practice-area-microsite.main-microsite-template #sidebar-secondary {
    width: 30%;
    margin-left: 0;
  }
  .practice-area-microsite.main-microsite-template #microsite-content.has-sidebar {
    width: 60%;
  }
  .practice-area-microsite.custom-microsite-template #microsite-content.has-sidebar {
    width: 70%;
  }
  .practice-area-microsite.custom-microsite-template.not-main-microsite-template #sidebar-secondary {
    width: 20%;
    margin-left: 0;
  }
  .practice-area-microsite.microsite.single.publication-post-type #content,
  .practice-area-microsite.microsite.single.news-item-post-type #content,
  .practice-area-microsite.microsite.single.event-post-type #content,
  .practice-area-microsite.microsite.single.press-item-post-type #content {
    width: 100%;
  }
  .practice-area-microsite.microsite.single.publication-post-type #microsite-content,
  .practice-area-microsite.microsite.single.news-item-post-type #microsite-content,
  .practice-area-microsite.microsite.single.event-post-type #microsite-content,
  .practice-area-microsite.microsite.single.press-item-post-type #microsite-content {
    width: 70%;
  }
  .widgettitle:before {
    display: none;
  }
  .leadership-wrapper .widgettitle {
    margin-left: 0;
  }
  .leadership-wrapper {
    display: inline;
    float: none;
    width: 100%;
  }
  .leadership-wrapper .person {
    width: 100%;
  }
  /* Blogs Microsite */
  .blogs-microsite #page-title-bar img,
  .blogs-microsite .return-to-mainsite,
  .blogs-microsite .sidebar .widget-follow-us,
  .blogs-microsite .sidebar .widget-search-form,
  .blogs-microsite .sidebar-blogs-microsite-primary {
    display: none;
  }
  .blogs-microsite .sidebar aside.widget {
    font-size: 12px;
    margin-top: 30px !important;
  }
  .blogs-microsite .sidebar aside.widget:first-child {
    margin-top: 0 !important;
  }
  .blogs-microsite .sidebar aside.widget li {
    font-size: 12px;
  }
  .blogs-microsite .blog-author .author-details {
    font-size: 12px;
  }
  .blogs-microsite .btn-primary {
    background: transparent !important;
    color: #454141;
  }
  .blogs-microsite .btn-primary:hover {
    background: transparent !important;
    color: #454141;
  }
  .blogs-microsite .practice-link {
    color: #454141 !important;
  }
  .blogs-microsite .practice-link:after {
    display: none;
  }
  .blogs-microsite #content.has-sidebar #microsite-content.has-sidebar {
    width: 70%;
  }
  .blogs-microsite #sidebar-secondary {
    width: 25%;
    margin-left: 5%;
  }
  .blogs-microsite #microsite-content h2 {
    margin: 0 0 15px 0;
  }
  .blogs-microsite .microsite-page-heading {
    font-size: 24px !important;
    margin-top: 10px;
  }
  .blogs-microsite .type-blog-post {
    margin-top: 35px;
    padding-top: 25px;
  }
  .blogs-microsite .blog-post-byline,
  .blogs-microsite .blog-post-date,
  .blogs-microsite .blog-post-comments-number {
    font-size: 12px;
  }
  .blogs-microsite #page-title-bar {
    padding-bottom: 0;
    height: auto;
  }
  .blogs-microsite #page-title-bar-inner {
    position: static;
    display: inline-block;
    margin-bottom: 15px;
    transform: none;
  }
  .blogs-microsite .page-title-heading {
    margin: 0;
  }
  .blogs-microsite .headline-1,
  .blogs-microsite .headline-2 {
    background: none !important;
    padding: 0;
    margin-right: 10px;
    color: #000 !important;
    font-size: 30px;
    font-weight: 500;
  }
  .blogs-microsite .headline-1 {
    padding-left: 0;
  }
  .blogs-microsite .blog-post-title {
    font-size: 24px;
    font-weight: normal;
  }
  .blogs-microsite.exempt-org #page-title-bar-inner {
    margin-top: 0;
    min-height: 0;
    background: none;
  }
  .blogs-microsite.exempt-org .headline-1 {
    margin-left: 0;
    margin-top: 0;
  }
  .blogs-microsite .blog-post-title,
  .blog-posts-microsite-template .blog-post-title {
    font-size: 24px;
  }
  .blogs-post-type.main-microsite-template .blog-post-byline-block,
  .blog-posts-microsite-template.main-microsite-template .blog-post-byline-block {
    margin: 12px 0 20px 0;
  }
  .blog-resource-library-microsite-template section,
  .blog-case-library-microsite-template section {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 10px;
  }
  .blog-resource-library-microsite-template section h2,
  .blog-case-library-microsite-template section h2 {
    font-size: 18px;
    margin-bottom: 5px !important;
  }
  .blog-resource-library-microsite-template section p,
  .blog-case-library-microsite-template section p {
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 15px;
  }
  .blog-resource-library-microsite-template .microsite-page-heading,
  .blog-case-library-microsite-template .microsite-page-heading {
    padding-bottom: 15px;
  }
  .resource-item {
    margin-left: 18px;
  }
  .resource-item:before {
    font-size: 10px;
    margin-left: -18px;
    top: 0;
  }
  .resource-item .description {
    margin-top: 0;
  }
  .resource-item .description p {
    font-size: 12px;
  }
  .blog-post-post-type .description {
    padding-bottom: 40px;
  }
  .blog-post-byline-block {
    margin: 20px 0;
  }
  .blog-post-byline-block div {
    font-size: 12px;
  }
  .blog-case-library-microsite-template #content.has-sidebar #microsite-content.has-sidebar,
  .blog-subscribe-microsite-template #content.has-sidebar #microsite-content.has-sidebar,
  .blog-resource-library-microsite-template #content.has-sidebar #microsite-content.has-sidebar,
  .single-blog-post #content.has-sidebar #microsite-content.has-sidebar {
    width: auto;
  }
  .blog-case-library-microsite-template #sidebar-secondary,
  .blog-subscribe-microsite-template #sidebar-secondary,
  .blog-resource-library-microsite-template #sidebar-secondary,
  .single-blog-post #sidebar-secondary {
    display: none;
  }
}
