@font-face{font-family:"Clarendon BT W01 Light";src:url(../fonts/8b1da7e0-239d-43c6-83e4-49c25fc2e343.eot?#iefix);src:url(../fonts/8b1da7e0-239d-43c6-83e4-49c25fc2e343.eot?#iefix) format("eot"),url(../fonts/424eb429-2299-4a69-908e-7646d0752f7a.woff) format("woff"),url(../fonts/0dd2b63a-0874-408f-ac6e-743f08a4a5e8.ttf) format("truetype"),url(../fonts/bfe3af9a-30c8-44ee-8ec4-49a506c463b9.svg#bfe3af9a-30c8-44ee-8ec4-49a506c463b9) format("svg")}
@font-face{font-family:"ClarendonTextW01-Italic 1097339";src:url(../fonts/e6ace793-83b5-4b0d-b428-73ce5f94ef5c.eot?#iefix);src:url(../fonts/e6ace793-83b5-4b0d-b428-73ce5f94ef5c.eot?#iefix) format("eot"),url(../fonts/2f981756-5524-486f-a551-e0b49f233057.woff) format("woff"),url(../fonts/c2e864f5-9835-4768-a9da-b39996a8a7c0.ttf) format("truetype"),url(../fonts/b15e50b7-94f4-40bd-bbf9-2bc537acf69c.svg#b15e50b7-94f4-40bd-bbf9-2bc537acf69c) format("svg")}
@font-face{font-family:"Clarendon BT W01 Roman";src:url(../fonts/f923c797-efc7-484f-829d-97e2f15cc3a2.eot?#iefix);src:url(../fonts/f923c797-efc7-484f-829d-97e2f15cc3a2.eot?#iefix) format("eot"),url(../fonts/02015167-e948-4af3-b5d8-2bc31d02c4b9.woff) format("woff"),url(../fonts/c9994a1c-875f-4c73-8613-688e24e48c59.ttf) format("truetype"),url(../fonts/698ae548-a7b1-42c3-a27f-06925b221b54.svg#698ae548-a7b1-42c3-a27f-06925b221b54) format("svg")}
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
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:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
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}
.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}
a{color:#ae0a0a;text-decoration:none}
a:hover{color:#830000}
img{height:auto;border:none;line-height:0}
button,input{margin:0;-moz-border-radius:0 0 px 0 px 0 px;-webkit-border-radius:0 0 px 0 px 0 px;-khtml-border-radius:0 0 px 0 px 0 px;border-radius:0 0 px 0 px 0 px}
input.text{background:#ccc;border:none;padding:10px}
input[type=checkbox]{margin-right:1em}
p{margin:0 0 1em;padding:0}
p:first-child{margin-top:0}
p:empty{display:none}
ol,ul{margin:0 0 1em}
ol ul,ul ul{list-style-type:disc;margin-bottom:0}
ol li,ul li{margin:0 0 0 1.5em;list-style-position:outside}
ol.list-space li,ul.list-space li{margin-bottom:1em}
ul{list-style-type:square}
nav ul li{list-style-type:none;padding-left:0;text-indent:0;margin-left:0}
nav ul li:before{content:none}
ol li{list-style-type:decimal}
ol li ol{margin-bottom:0}
.search-again,a.btn,button{background:#ae0a0a;border:none;color:#fff;padding:10px;text-transform:uppercase;line-height:1em}
.search-again:after,a.btn:after,button:after{content:"\25B6";font-size:.7em;vertical-align:5%;margin-left:5px}
.search-again:hover,a.btn:hover,button:hover{background:#830000}
iframe{max-width:100%}
#TB_iframeContent{max-width:none}
h2{margin-bottom:25px}
h3{margin:1em 0 .2em}
.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 .addthis_button_email{background-image:url(/content/mu-plugins/rainmaker/images/email-icon.gif)}
.addthis_container .addthis_button_facebook{background-image:url(/content/mu-plugins/rainmaker/images/facebook-icon.gif)}
.addthis_container .addthis_button_twitter{background-image:url(/content/mu-plugins/rainmaker/images/twitter-icon.gif)}
.addthis_container .addthis_button_linkedin{background-image:url(/content/mu-plugins/rainmaker/images/linkedin-icon.gif)}
.addthis_container .at300bs{background:0 0}
.pull-left{float:left}
.pull-right{float:right}
.image-link{display:inline-block;line-height:0}
.image-link img:hover{opacity:.5}
.byline{display:block}
.datalist,.hide,.mobile{display:none}
.errors{background:rgba(255,11,11,.3);border:1px solid red;padding:10px;margin:15px 0}
.field{display:inline-block}
.field.hide{display:none}
.input-wrap{display:inline-block;position:relative}
.input-wrap:before{position:absolute;vertical-align:middle;right:10px;top:.8em}
.more-link,.more-text-link,.read-more,.view-more{color:#ae0a0a;text-transform:uppercase;vertical-align:middle;white-space:nowrap;font-size:12px}
.more-link:after,.more-text-link:after,.read-more:after,.view-more:after{margin-left:.25em}
.more-link:hover,.more-text-link:hover,.read-more:hover,.view-more:hover{color:#830000}
.page-title{display:block;background:#ae0a0a;padding:20px 30px;margin:0 0 30px 0;color:#fff}
.page-title a{color:inherit}
.microsite .page-title{padding:0 30px;margin:11px 0 10px 0;height:60px}
.microsite .page-title a{color:inherit;display:block;padding-top:12px}
.microsite .page-title{margin-top:30px}
.placeholder{color:#333;text-transform:uppercase}
.additional-info-heading{border-top:1px solid #ccc;margin:27px 0 0 0;padding-top:22px}
.additional-info{margin-top:10px}
.pdf-download{margin-top:10px}
.audio-player{margin:25px 0}
.event-highlight-icon{background:orange;border-color:orange;color:#fff;display:inline-block;font-size:10px;font-family:arial;font-weight:400;line-height:1.4em;margin-left:1em;padding:0 0 0 5px;position:relative;vertical-align:middle}
.event-highlight-icon:before{content:"";border:.7em solid transparent;border-right-color:inherit;display:block;height:0;position:absolute;top:0;left:-1.4em;width:0}
.event-highlight-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}
.event-highlight-icon.this-month-icon{background:#6495ed;border-color:#6495ed}
.event-highlight-icon.next-month-icon{background:#6495ed;border-color:#6495ed}
.icon-down-triangle:before{content:"\25BC"}
.icon-up-triangle:before{content:"\25B2"}
.icon-angle-right-after:after{content:"\f105";font-family:FontAwesome}
.icon-down-triangle-after:after{content:"\25BC"}
.icon-caret-right-after:after{content:"\f0da";font-family:FontAwesome}
.icon-up-triangle-after:after{content:"\25B2"}
.document-icon{list-style-type:none;padding-left:0;text-indent:0;display:inline-block;width:100%}
.document-icon:before{content:none}
.pdf-download{margin-bottom:1em}
.pdf-download .pdf-icon{margin-left:0}
.pdf-download .pdf-icon:before{content:"\f15b ";font-family:FontAwesome;font-size:140%;margin-left:2px;margin-right:.4em}
.blank-icon:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.word-icon:before{content:"\f15b ";font-family:FontAwesome;font-size:15px;padding-right:0;vertical-align:0;margin-right:.4em;margin-left:-1.2em}
.web-icon:before{content:"\f0ac";font-family:FontAwesome;font-size:15px;padding-right:0;vertical-align:0;margin-right:.4em;left:-.1em;margin-left:-1.2em;position:relative}
.document-icon{padding-left:0;margin-left:20px;position:static}
.document-icon:before{margin-top:0}
.pdf{padding-left:10px}
.job-description-download{margin:10px 0}
.icon-2x{font-size:1.5em}
.event-highlight{vertical-align:top;margin:3px 0 0 6px}
body{background-color:#6b6b6b}
#page{max-width:1200px;min-width:320px;margin:0 auto;padding:0 20px}
#main{margin:0 0 50px 0}
#content-inner{padding:30px;background:#FFF}
#header-inner{position:relative}
#content-inner:after,#footer-inner:after,#header-inner:after,#main-inner:after,.clearfix:after,.group:after,.row:after{content:"";display:table;clear:both}
#footer{height:50px}
.career-post-type.not-microsite #content,.case-study-post-type.not-microsite #content,.contact-page-type #content,.event-post-type.not-microsite #content,.news-item-post-type.not-microsite #content,.office-post-type.not-microsite #content,.our-firm-post-type.not-microsite #content,.practice-page-type #content,.publication-post-type.not-microsite #content{float:left;width:75%}
.career-post-type.not-microsite .sidebar,.case-study-post-type.not-microsite .sidebar,.contact-page-type .sidebar,.event-post-type.not-microsite .sidebar,.news-item-post-type.not-microsite .sidebar,.office-post-type.not-microsite .sidebar,.our-firm-post-type.not-microsite .sidebar,.practice-page-type .sidebar,.publication-post-type.not-microsite .sidebar{float:right;width:24%}
.single-case-study.not-microsite article,.single-event.not-microsite article,.single-news-item.not-microsite article,.single-publication.not-microsite article{float:left;margin:0 248px 0 0}
.single-case-study.not-microsite article span img,.single-event.not-microsite article span img,.single-news-item.not-microsite article span img,.single-publication.not-microsite article span img{margin-bottom:10px}
.single-case-study.not-microsite #content-inner .sidebar,.single-event.not-microsite #content-inner .sidebar,.single-news-item.not-microsite #content-inner .sidebar,.single-publication.not-microsite #content-inner .sidebar{float:right;width:198px;margin:0 0 0 -198px}
.person-microsite .microsite-content{float:left;margin:0 0 0 340px}
.person-microsite.optional-sidebar-enabled .microsite-content{margin:0 220px 0 340px}
#sidebar-person-microsite-primary{float:left;width:300px;margin:0 -300px 0 0}
#sidebar-person-microsite-secondary{float:right;width:170px;margin:0 0 0 -170px}
.practice-area-microsite.optional-sidebar-enabled .microsite-content{float:left;margin:0 280px 0 0}
.practice-area-microsite.single-event .microsite-content,.practice-area-microsite.single-news-item .microsite-content,.practice-area-microsite.single-publication .microsite-content{float:left;margin:0 220px 0 0}
.practice-area-microsite.single-event #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-event #sidebar-practice-area-microsite-secondary,.practice-area-microsite.single-news-item #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-news-item #sidebar-practice-area-microsite-secondary,.practice-area-microsite.single-publication #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-publication #sidebar-practice-area-microsite-secondary{width:170px;margin:0 0 0 -170px}
.practice-area-microsite #sidebar-practice-area-microsite-associated,.practice-area-microsite #sidebar-practice-area-microsite-secondary{float:right;width:230px;margin:0 0 0 -230px}
.post-type-archive-event .event{margin:0 0 20px 0}
.post-type-archive-publication .publication{margin:0 0 20px 0}
.error404 .not-found p{margin-bottom:1em}
body{font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;font-size:14px;line-height:1.5;color:#333}
h1{font-family:'Clarendon BT W01 Light';font-weight:400;line-height:1.1}
h2,h3,h4{font-family:'Clarendon BT W01 Light';font-weight:400;line-height:1.1}
code,kbd,pre,tt,var{font-family:"Courier New",Courier,monospace}
h1,h2,h3,h4,h5,h6{color:#000}
h1{font-size:30px}
h2{font-size:30px}
h3{font-size:20px}
h4{font-size:18px}
.site-title-link{font-size:30px}
button{font-size:14px}
input{font-size:12px}
button,input{line-height:14px;vertical-align:middle}
sub{font-size:12px;vertical-align:sub;line-height:1em}
sup{font-size:11px;vertical-align:super;line-height:1em}
.utility-menu{font-family:'Clarendon BT W01 Light';font-size:12px}
.widget_nav_menu{font-family:'Clarendon BT W01 Light';font-size:14px}
.header-menu{font-family:'Clarendon BT W01 Roman';font-size:15px}
.microsite-menu{font-family:'Clarendon BT W01 Light'}
.more-link,.more-text-link,.read-more,.view-more,a.btn,button,input{font-family:'Clarendon BT W01 Light'}
.home #content-inner .home-top p{font-family:'Clarendon BT W01 Light';font-size:18px}
.home h1{font-family:'Clarendon BT W01 Light';font-size:80px}
.news-item.first .news-item-title{font-family:'Clarendon BT W01 Light';font-size:34px;line-height:1em}
.paged .news-item.first .news-item-title{font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;font-size:100%;line-height:1.5em}
.practice-area-parents li{font-family:'Clarendon BT W01 Light';font-size:17px;font-weight:400;line-height:1.1em}
#archive-search .archive-search-toggle{font-size:12px;font-family:'Clarendon BT W01 Light'}
.people-search-form .predictiveSearch{font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;font-size:12px}
.attorney-info-widget .attorney-info .person-full-name strong{font-family:'Clarendon BT W01 Light';font-size:24px;font-weight:400}
.event-teaser-widget .btn{text-transform:uppercase;font-size:13px;font-family:'Clarendon BT W01 Light'}
table{width:100%}
td,th{padding:5px}
#header{background:#FFF;padding:25px 20px 20px 20px;clear:both}
.header-logo-link,.site-title-link{display:inline-block}
#footer{background:#FFF;color:#6a6a6a;padding:20px 20px 50px 20px;font-size:11px}
#footer a{color:inherit}
#footer a:hover{color:#ae0a0a}
#footer .footer-menu a{padding:0 2px 0 5px}
#footer ul li{line-height:1em}
#footer ul li a{border-left:1px solid #6a6a6a}
#footer ul li:first-child a{border-left:0}
#footer .share-this-links{display:block;width:100%;margin:.5em 0;content:"";display:table;clear:both}
#footer .share-this-links .addthis_toolbox{float:left}
#footer .share-this-links .call-to-action{float:left;padding-right:4px}
.featured-project-widget{background:#FFF;padding:20px}
.featured-project-widget h4{font-size:15px}
.featured-project-widget .heading{font-family:'Clarendon BT W01 Light';font-size:18px;line-height:1.2em;margin-bottom:10px}
.featured-project-widget .heading a{color:#000}
.featured-project-widget img{margin-top:15px}
.departmental-contacts-widget{background:#FFF;padding:20px;margin:0;position:relative}
.departmental-contacts-widget p{line-break:strict}
.departmental-contacts-widget .tel{white-space:nowrap}
.departmental-contacts-widget .email{display:block}
.departmental-contacts-widget .email:before{content:"\f0e0";font-family:FontAwesome;margin-right:5px;color:#6a6a6a}
.departmental-contacts-widget:after{content:"";position:absolute;bottom:0;left:20px;right:20px;border-bottom:1px solid #ccc}
.contact-subscribe-widget{background:#FFF;padding:20px}
.attorney-info-widget .attorney-info{margin:4px 0 15px 0}
.attorney-info-widget .attorney-info strong{color:#000;line-height:1em}
.attorney-info-widget .attorney-link a{display:block;background:#e6e5e5;padding:5px 10px;margin:0 0 10px 0;color:#333;text-transform:uppercase;font-weight:700;font-size:12px;position:relative}
.attorney-info-widget .attorney-link a:after{content:"\f054";font-family:FontAwesome;position:absolute;top:5px;right:10px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}
.attorney-info-widget .attorney-link a:hover{background:#ccc}
.form-select-widget h4{margin:10px 0}
.form-select-widget h4 a{color:#000}
.form-select-widget img{display:block}
.form-select-widget .photo-highlight-box .read-more-link{color:#000;text-transform:uppercase;font-weight:700;font-size:12px;background:#e6e5e5;padding:5px 10px;display:inline-block;margin-top:10px}
.form-select-widget .read-more-link{color:#000;text-transform:uppercase;background:#e6e5e5;padding:5px 10px;line-height:1em}
.form-select-widget blockquote{background:#515151}
.form-select-widget blockquote p{color:#fff;font-family:'Clarendon BT W01 Light';font-size:20px;font-style:italic;line-height:1.4em;padding:15px 22px 18px 20px}
.form-select-widget .highlight-photo:first-child{margin:0}
.form-select-widget .caption{margin:7px 0 20px}
.associated-people-widget p{margin-top:0;margin-bottom:1em}
.associated-people-widget h4{margin-top:6px;margin-bottom:1em}
.associated-people-widget .image-link{margin-top:-8px}
.associated-people-widget .image-link img,.associated-people-widget .rainmaker-placeholder-image{width:150px;height:150px}
.associated-practices-widget{border-top:1px solid #ccc;margin-top:20px}
.associated-practices-widget h4{margin-top:20px}
.associated-practices-widget:first-child{border:none;margin-top:0}
.associated-practices-widget:first-child h4{margin-top:0}
.associated-practices-widget p{margin-top:1em}
.associated-practices-widget li{margin:1em 0 1em 0;padding-left:0;list-style:none}
.associated-practices-widget li:before{display:none}
.associated-practices-widget li ul{margin-left:20px}
.associated-practices-widget li ul li{margin:0}
.event-teaser-widget{border-top:1px solid #ccc;margin-top:25px}
.event-teaser-widget h4{margin:20px 0 10px 0}
.event-teaser-widget .btn{background:#ae0a0a;color:#fff;display:inline-block;margin-top:10px;padding:3px 10px}
.event-teaser-widget .btn:after{content:"\25B6";font-size:.7em;margin-left:5px;vertical-align:5%}
.event-teaser-widget .btn:hover{background:#830000}
.menu{text-transform:uppercase}
.menu li{position:relative}
.menu a{display:block}
.menu .dropdown a:after{content:"\f107";font-family:FontAwesome;margin-left:.25em}
.menu .dropdown ul{position:absolute;right:0;z-index:100}
.menu .dropdown ul li{display:block;margin:0;padding:0;border:none}
.menu .dropdown ul li a{padding:3px 10px;border:none}
.menu .dropdown ul li a:after{content:""}
.no-touch .dropdown:hover ul,.touch .dropdown:hover ul{display:block}
.inline-menu li{display:inline-block;margin:0 10px 0 0;padding:0}
.inline-menu li ul{display:none}
.inline-menu li.mobile{display:none}
nav .auto-space-menu{width:100%;display:table;margin:0;padding:0}
nav .auto-space-menu a,nav .auto-space-menu li{margin:0;padding:0;display:table-cell;width:1%;vertical-align:middle;text-align:center}
.widget_nav_menu li{line-height:1em}
.widget_nav_menu a{background:#e6e5e5;color:#000;display:block;margin:0 0 8px 0;padding:8px 15px;text-align:right}
.widget_nav_menu a:hover{background:#6a6a6a}
.widget_nav_menu .current-menu-item a{background:#FFF;color:#ae0a0a}
.utility-menu{font-family:'Clarendon BT W01 Light';font-size:13px;float:right;margin:10px 0}
.utility-menu ul li{margin:0 0 0 30px}
.utility-menu ul li.current-menu-item a{color:#ae0a0a}
.utility-menu ul li a:hover{color:#e6e5e5}
.utility-menu a{color:#fff}
.header-menu{background:#e6e5e5;padding:17px 0 15px 0}
.header-menu a{color:#21486b;border-left:1px dotted #333;white-space:nowrap}
.header-menu li{line-height:1.5em}
.header-menu li:first-child a{border:none}
.header-menu .current-menu-item a,.header-menu a:hover{color:#ae0a0a}
.microsite-menu{font-size:14px;text-transform:uppercase;background:#e6e5e5;padding:0 30px;line-height:1em}
.microsite-menu ul{padding:20px 0 9px 0;line-height:1em}
.microsite-menu ul li{margin:0 0 15px 0;line-height:1em}
.microsite-menu ul li a{color:#000;border-right:1px solid #6a6a6a;padding:0 15px 0 0;margin:0 15px 0 0;text-align:center;vertical-align:middle;line-height:1em}
.microsite-menu ul li:last-child a{border:none;padding:0}
.microsite-menu .current-menu-item a,.microsite-menu a:hover{color:#ae0a0a}
.microsite-menu:empty{padding:0}
.microsite-menu .microsite-sub-menu{position:absolute;left:3px;top:0;z-index:1000}
.microsite-menu .microsite-sub-menu li a{background-color:#e6e5e5}
.footer-menu{display:inline;float:right}
.footer-menu a{text-transform:none;border-left:1px solid #333;padding:0 5px}
.footer-menu ul li{margin:0}
.footer-menu li:first-child a{border:none}
.rainmaker-pagination{border-top:1px solid #e6e5e5;color:#515151;font-size:12px;list-style-type:none;margin:20px 0 0 0;padding:10px 0 0 0}
.rainmaker-pagination li{float:left;list-style-type:none;padding-left:0;text-indent:0}
.rainmaker-pagination li:before{content:none}
.rainmaker-pagination .navigation{float:right}
.rainmaker-pagination .navigation a{margin:0 0 0 10px}
.rainmaker-pagination:after{content:"";display:table;clear:both}
.news-ticker .group{display:table;width:100%;padding:0;margin:0}
.news-ticker .col{display:block;float:left;text-align:left;padding-top:20px;height:40px}
.news-ticker .col-1{width:15%}
.news-ticker .col-2{width:75%}
.news-ticker .col-3{width:10%;text-align:right}
.news-ticker .news-ticker-label{padding-right:20px;text-transform:uppercase}
.news-ticker ul{display:block;padding:0 20px}
.news-ticker li{list-style:none;float:left;width:100%;margin:0;padding:0;list-style-type:none;padding-left:0;text-indent:0}
.news-ticker li:before{content:none}
.news-ticker .view-all{text-transform:uppercase}
.news-ticker .view-all:after{content:"\f105";font-family:FontAwesome;margin-left:.25em}
#header .global-search{display:inline-block;position:absolute;right:0;top:0}
#header .global-search input{width:245px;margin:0}
#header .global-search label{display:none}
.search-query label{font-style:italic}
.search-query .search-query-text{font-weight:700}
#global-search-results{display:table;width:100%}
#global-search-results article.hentry{float:none;margin-top:0}
#global-search-results .hide{display:none}
#global-search-results .search-query{margin-bottom:10px}
#global-search-results .search-query label{font-style:italic}
#global-search-results .search-query-text{font-weight:700}
#global-search-results .view-more{background:#ae0a0a;color:#fff;display:inline-block;float:right;padding:.5em;text-transform:uppercase}
#global-search-results .view-more:after{margin-left:.25em}
#global-search-results .view-more:hover{background:#830000}
#global-search-results section{display:table-row;border-bottom:2px solid #e6e5e5}
#global-search-results section.first{border-top:2px solid #e6e5e5;margin-top:10px}
#global-search-results section.first .search-section-results,#global-search-results section.first .search-section-title,#global-search-results section.first .search-section-view-allresults{border-top:1px solid #ccc}
#global-search-results section.first h3{font-size:14px;line-height:1.5em}
#global-search-results section:after{content:"";display:table;clear:both}
#global-search-results .search-section-title{background:#e5e5e5;display:table-cell;width:250px;border:1px solid #ccc;border-left:none;border-top:none;vertical-align:top}
#global-search-results .search-section-title h2{padding:20px;text-align:right;max-width:280px;font-weight:400;text-transform:none;font-size:20px}
#global-search-results .search-section-title:empty{height:300px}
#global-search-results .search-section-results{display:table-cell;padding:20px;border-bottom:1px solid #ccc}
#global-search-results .type-person{border:0;margin:0 0 20px 0;padding:0;border:none}
#global-search-results .type-person .attorney-info a{font-weight:700}
#global-search-results .type-person .attorney-contact-info,#global-search-results .type-person .col.last{display:none}
#global-search-results .type-person .col{width:80%}
#global-search-results .type-person.last{margin:0}
#global-search-results .type-publication .date{display:block}
#global-search-results .type-event label{font-weight:400}
#global-search-results .type-case-study{margin:0 0 10px 0}
#global-search-results .type-case-study .practice-area-list{display:block}
#global-search-results .type-case-study.last{margin:0}
#global-search-results .person a{font-weight:400}
#global-search-results .post-title{font-weight:700}
.publication-name{display:block;font-style:italic}
.search-results h3{font-size:14px;font-weight:700;font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia}
.search-results .status-publish{margin:5px 0 15px 0}
.search-results a.clear-results{background:#515151;border:none;color:#fff;padding:5px 10px;margin:15px 0 15px 0;display:inline-block;text-transform:uppercase;font-size:12px;font-family:'Clarendon BT W01 Light'}
.search-results a.clear-results:after{content:"\25B6";vertical-align:middle;font-size:.6em;line-height:12px;margin-left:5px}
.search-results a.clear-results:hover{background:#ae0a0a}
.search-results .type-person{border-bottom:1px solid #e6e5e5;height:auto;padding:10px 0;display:inline-block;width:100%;margin:0}
.search-results .type-person.first{border-top:1px solid #e6e5e5;margin-top:20px;height:auto}
.search-results .type-person .attorney-title{display:block}
.search-results .type-person .image-link,.search-results .type-person .rainmaker-placeholder-image{float:left;width:60px;height:60px}
.search-results .type-person .attorney-info{margin:0 0 0 80px}
.search-results .type-person .col{display:block;float:left;vertical-align:top;width:45%;margin:5px 0 0 0;padding:0}
.search-results .type-person .col a{font-weight:700}
.search-results .type-person .col.last{text-align:right;width:10%;margin:15px 0 0 0}
.search-results .type-person .col.last a{font-weight:400}
.search-results .type-person .col.attorney-contact-info a{font-weight:400}
.search-results .type-person .btn{background:#ae0a0a;border:none;color:#fff;padding:5px 10px;font-size:12px;font-family:'Clarendon BT W01 Light';text-transform:uppercase}
.search-results .type-person .btn:hover{background:#830000}
.search-results .news-item.first{margin-top:0}
.search-results .news-item.first a{color:#ae0a0a}
.search-results .news-item .news-item-title{font-weight:700;font-size:14px;font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;line-height:1.5em}
.search-results .news-item .news-item-title a{color:#ae0a0a}
.search-results .news-item .news-item-title a:hover{color:#830000}
.search-results .news-item .news-item-title a:after{display:none}
.search-results .news-item .news-item-title a .more-link{display:none}
.search-results .news-item .news-item-title .description{display:none}
.search-results .news-item .date{display:inline-block;width:100%}
.search-results .case-study .post-title{font-weight:700}
.search-result-microsite-sub-service{margin-left:20px;font-size:14px}
.archive.search.case-study-post-type.not-microsite.view-all .search-query{display:none}
.archive.search.case-study-post-type.not-microsite #archive-search{display:block}
#archive-search{border-bottom:1px solid #ccc;margin:0 0 15px 0;padding:0 0 5px 0}
#archive-search .field{margin:0 10px 10px 0;vertical-align:top}
#archive-search input.text{width:280px}
#archive-search .archive-search-toggle-wrap{display:block;text-align:right;margin-bottom:10px;margin-top:-25px}
#archive-search .archive-search-toggle{color:#333;text-transform:uppercase}
#archive-search .archive-search-toggle:after{font-size:.8em;margin-left:.25em}
#archive-search.advanced-search .archive-search-toggle:after{content:"\25B2"}
#archive-search.advanced-search{display:inline-block}
.people-search-form{border-bottom:1px solid #e6e5e5;padding:0 0 20px 0;margin:0 0 20px 0}
.people-search-form label{display:none}
.people-search-form input.text{width:290px}
.people-search-form:after{content:"";display:table;clear:both}
#basic-people-search-form{position:relative}
#basic-people-search-form .people-search-toggle:after{content:"\2193"}
#basic-people-search-form p.field{margin:0 10px 10px 0}
#advanced-people-search-form{position:relative}
#advanced-people-search-form .field{margin:0 10px 10px 0}
#advanced-people-search-form .people-search-toggle{float:left}
#advanced-people-search-form .people-search-toggle:after{content:"\2191"}
#advanced-people-search-form .people-search-filter{float:none;margin-top:5px}
#advanced-people-search-form button{position:absolute;top:92px;left:324px}
#advanced-people-search-form .people-search-toggle{position:absolute;bottom:27px;left:264px}
.people-search-toggle{position:relative;margin:0;height:28px;width:65px;text-transform:uppercase;font-size:12px;line-height:1.2em;display:inline-block;border:1px solid #ccc;color:#333;font-weight:700;padding:3px 5px}
.people-search-toggle:after{position:absolute;bottom:3px;right:5px}
.people-search-filter{float:left;margin:0;line-height:1.2em;width:260px}
.people-search-filter span{background:#ae0a0a;color:#830000;display:inline-block;font-size:9px;margin:0 6px 7px 0;text-align:center;vertical-align:top;line-height:14px;width:14px;height:14px}
.people-search-filter span a{color:#fff;display:block}
.people-search-filter span a:hover{background:#830000}
.search.people-page-type #content .field.office i,.search.people-page-type #content .people-search-filter,.search.people-page-type #content .people-search-toggle{display:none}
.search.people-page-type #content .sidebar{float:left;width:200px;margin:0 -200px 0 0}
.search.people-page-type #content .sidebar #basic-people-search-form{display:none}
.search.people-page-type #content .sidebar #advanced-people-search-form{display:block;border-bottom:0;margin-bottom:0}
.search.people-page-type #content .sidebar #advanced-people-search-form input{width:180px}
.search.people-page-type #content .sidebar #advanced-people-search-form i{left:170px}
.search.people-page-type #content .sidebar #advanced-people-search-form button{position:relative;top:0;left:0}
.search.people-page-type #content .type-page{margin:0 0 0 230px;padding:0}
.search.people-page-type #content .type-page p{margin:0}
div.predictiveSearch{border:1px solid #ae0a0a;font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;font-size:12px;z-index:1000}
div.predictiveSearch .predictiveSearch-post{border-bottom:1px solid #ccc}
div.predictiveSearch .predictiveSearch-post:last-child{border:0}
div.predictiveSearch .predictiveSearch-post.active{background:#ccc}
div.predictiveSearch .predictiveSearch-post .group{padding:8px}
div.predictiveSearch .predictiveSearch-post .thumbnail{width:60px;height:60px;margin-right:-60px}
div.predictiveSearch .predictiveSearch-post .name{font-weight:700;margin-left:70px}
div.predictiveSearch .predictiveSearch-post .position{color:#333;display:block;margin-left:70px}
div.predictiveSearch .predictiveSearch-post.has-children .group{padding-bottom:0}
div.predictiveSearch .predictiveSearch-post .predictiveSearch-childPosts{margin-left:14px}
div.predictiveSearch .predictiveSearch-post .predictiveSearch-childPosts .predictiveSearch-post{border-bottom-style:none}
div.predictiveSearch .predictiveSearch-post .predictiveSearch-childPosts .predictiveSearch-post .group{padding-top:1px;padding-bottom:1px}
div.predictiveSearch .predictiveSearch-post .predictiveSearch-childPosts .predictiveSearch-post .name{font-weight:400;font-size:90%;display:inline}
div.predictiveSearch .predictiveSearch-postType-practice-area .predictiveSearch-post .name{margin-left:0}
div.predictiveSearch .predictiveSearch-search{padding-right:1.6em}
div.predictiveSearch .predictiveSearch-search:after{content:"\f002";font-family:FontAwesome;font-weight:400;position:absolute;bottom:5px;right:10px}
.walled-content-container{margin-top:30px;border-top:1px solid #ccc;padding-top:30px}
.walled-content-container label{display:table;float:none;width:410px;clear:both;margin-bottom:15px;line-height:1.8}
.walled-content-container label .input-wrap{float:right}
.walled-content-container label:after{content:" *";color:red}
.walled-content-container input[type=submit]{background-color:#ccc;color:#ae0a0a;padding:10px 20px 10px 20px;font-size:14px;font-weight:600;text-decoration:none;text-transform:none;border:0;cursor:pointer;line-height:14px;display:inline-block;margin:10px 0 0 145px;float:none;clear:both}
.walled-content-container input[type=submit]:after{content:"\f105";font-family:FontAwesome;color:#ae0a0a;font-size:15px;margin-left:8px;top:1px;position:relative;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
.walled-content-container input[type=submit]:hover{background-color:#6a6a6a;color:#fff}
.walled-content-container input[type=submit]:hover:after{color:#fff}
.walled-content-container h3{margin-top:0;line-height:1.5}
.walled-content-container input[type=text]{width:250px;height:35px;padding:2px 0 3px 13px;font-size:15px;font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;border:1px solid #ccc;-webkit-appearance:none;border-radius:0}
.walled-content-form{margin-top:30px}
.walled-content-success-headline .page-title-wrapper{color:#000;margin-bottom:20px;text-transform:capitalize}
.download-our-whitepaper-link{margin-top:20px;display:block;float:left}
.walled-content-notice{color:red;margin-top:15px}
.home #content-inner{background:0 0;padding:0}
.home .home-top{color:#fff;background:#ae0a0a;padding:20px 30px}
.home .home-top p{margin-bottom:10px;padding-top:3px}
.home h1{border-bottom:1px solid rgba(255,255,255,.4);color:inherit;margin:0 0 15px 0;padding:0 0 15px 0}
.home h2{color:#fff;margin-bottom:20px;text-transform:uppercase;font-size:22px}
.home section{margin:30px 0 0 0}
.home .predictiveSearch.popRight{max-height:330px;overflow-y:scroll}
.people-directory{-moz-column-count:4;-moz-column-gap:20px;-webkit-column-count:4;-webkit-column-gap:20px;column-count:4;column-gap:20px}
.people-directory section{margin:0 0 20px 0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}
.people-directory .post-title{display:block}
.practice-area-parent li{list-style-type:none;padding-left:0;text-indent:0}
.practice-area-parent li:before{content:none}
.subscribe-page-type .description{margin-bottom:2em}
.subscribe-page-type p.field{display:block}
.subscribe-page-type label{display:inline-block;width:120px}
.subscribe-page-type label.practice_areas{width:auto;margin:20px 0 10px 0}
.subscribe-page-type input.text{width:290px}
.subscribe-page-type #subscribe-mailing-address-fields{margin-bottom:1em}
.subscribe-page-type .subscribe-checklist-wrap{margin:0 0 0 125px}
.subscribe-page-type .subscribe-checklist-wrap ul{border:2px solid #ccc;margin:0;padding:10px;max-width:450px;max-height:140px;overflow:auto}
.subscribe-page-type .subscribe-checklist-wrap li{list-style-type:none;padding-left:0;text-indent:0}
.subscribe-page-type .subscribe-checklist-wrap li:before{content:none}
.subscribe-page-type .subscribe-checklist-wrap .check-field-item{margin:1em 0}
.subscribe-page-type .subscribe-checklist-wrap input[type=checkbox]{margin-right:.5em}
.subscribe-page-type .errors{padding-left:15px}
.subscribe-page-type .errors .alert-error{color:red}
.archive .byline{display:block}
.archive .type-news-item,.archive .type-publication{width:100%;content:"";display:table;clear:both}
.archive .type-news-item .date,.archive .type-publication .date{color:#333;display:inline-block;float:left;width:55px;margin:0 -55px 0 0}
.archive .type-news-item .news-item-title,.archive .type-news-item .publication-title,.archive .type-publication .news-item-title,.archive .type-publication .publication-title{color:#333;display:inline-block;float:left;margin:0 0 0 85px}
.archive .type-news-item.first,.archive .type-publication.first{margin-top:25px}
#case-study-search-toggle{display:block;text-align:right}
#case-study-search-toggle:after{margin-left:.5em;font-size:.8em;vertical-align:middle}
.post-type-archive-case-study.not-microsite #archive-search{width:100%}
.post-type-archive-case-study.not-microsite #archive-search.basic-search{display:none}
.post-type-archive-case-study.not-microsite #archive-search .show-toggle{display:inline-block}
.post-type-archive-case-study.not-microsite #archive-search .archive-search-toggle-wrap{display:none}
.post-type-archive-case-study .row{margin:20px 0 0 0}
.post-type-archive-case-study .row:first-child{margin-top:0}
.post-type-archive-case-study #archive-search{margin-top:15px}
.featured-case-study{width:30%;margin:0 0 0 5%}
.featured-case-study a.post-title{color:#333}
.featured-case-study:first-child{margin-left:0}
.featured-case-study p{margin:0}
.microsite .case-study{border-bottom:1px solid #e6e5e5;padding-bottom:20px;margin-bottom:25px}
.microsite .case-study.last{border:none;margin-bottom:0}
.microsite .case-study h2{font-size:20px;margin-bottom:10px}
.microsite .case-study p{margin:0 0 1em 0}
.microsite .case-study .pull-right{margin-left:20px}
.case-studies-microsite-template .additional-info-heading{display:none}
.case-studies-microsite-template #content-inner .additional-info{margin:0 0 0 2px;display:inline-block}
.case-studies-microsite-template #content-inner .additional-info li{width:auto;float:none;display:block}
.single-case-study .case-study img{height:auto}
.single-case-study .page-title a{color:#fff}
.related-people{margin-top:10px}
.related-people i{margin-right:8px;margin-left:3px}
#case-study-search-toggle{font-family:'Clarendon BT W01 Light';font-size:13px;color:#333;text-transform:uppercase}
#case-study-search-toggle:after{vertical-align:top}
.type-event{margin-bottom:20px}
.type-event label{font-weight:400}
.type-event .post-title{font-weight:700}
.type-event span img{margin-bottom:15px}
.single-event h2{font-size:18px}
.single-event h2 a{color:inherit}
.single-event article h2{font-size:30px}
.single-event .event-details{margin-bottom:15px}
.single-event .event-details .event-location-details{display:inline-table}
.post-type-archive-event .post-title{font-weight:700}
.past-events-heading{margin-top:40px}
.single-news-item h2{font-size:18px}
.single-news-item h2 a{color:inherit}
.single-news-item article h2{font-size:30px}
.single-news-item .type-news-item .date{display:block;float:none}
.news-item{margin-top:20px}
.news-item.first{margin:30px 0 10px 0}
.news-item.first .news-item-title a{color:#ae0a0a}
.news-item.first .news-item-title a:hover{color:#830000}
.news-item.first .news-item-title .more-link{display:none}
.paged .news-item.first .news-item-title a{color:#333}
.paged .news-item.first .news-item-title .more-link{display:inline-block}
.news-item-title a{color:#333;position:relative}
.single-microsite-page .type-news-item,.single-microsite-page .type-publication{width:100%;margin-bottom:20px;content:"";display:table;clear:both}
.single-microsite-page .type-news-item .date,.single-microsite-page .type-publication .date{color:#333;display:inline-block;float:left;width:55px;margin:0 -55px 0 0}
.single-microsite-page .type-news-item .news-item-title,.single-microsite-page .type-news-item .publication-title,.single-microsite-page .type-publication .news-item-title,.single-microsite-page .type-publication .publication-title{color:#333;display:inline-block;float:left;margin:0 0 0 85px}
.single-microsite-page .type-news-item.first,.single-microsite-page .type-publication.first{margin-top:25px}
.office-locations .row{margin-top:20px}
.office-locations .row .type-office{width:45%;margin:0 0 0 5%}
.office-locations .row .type-office:first-child{margin:0}
.office-locations .office-location-image{float:left;margin-right:-85px;background:#e6e5e5;margin-top:5px;width:74px;height:67px}
.office-locations .office-location-details{margin-left:85px;float:left}
.office-locations .office-location-details .post-title{font-weight:700}
.single-office .view-google-map{display:block}
.single-office .office-location-map{float:left;margin-right:30px;margin-bottom:25px}
.single-office .office-location-details{float:left;margin-bottom:25px}
.single-office .office-location-details label{font-weight:700}
.single-office .office-location-description{content:"";display:table;clear:both;padding-top:20px;border-top:1px solid #ccc}
.type-person{margin-right:20px}
.type-person .attorney-info span{display:block}
.type-person .attorney-info .attorney-phone,.type-person .attorney-info .attorney-title{color:#333}
.microsite .type-person{margin:0 0 25px 30px}
.microsite .type-person:first-child{margin-left:0}
.practice-area-parents .col{width:49.5%;float:left;margin:0 1% 0 0}
.practice-area-parents .col-2{margin:0}
.practice-area-parents ul{list-style-type:none;margin:0;position:relative}
.practice-area-parents li{background:#e6e5e5;margin:0 5px 10px 0;color:#333;padding:0}
.practice-area-parents li a{color:#333}
.practice-area-parents li:hover{background:#ccc}
.practice-area-parents li.expandable{padding:7px 9px}
.practice-area-parents li.expandable:hover{cursor:pointer}
.practice-area-parents li.expandable:after{content:"\25BC";font-size:.7em;vertical-align:5%;float:right;top:7px;right:15px;position:absolute}
.practice-area-parents li.expandable .practice-area-parent-title{display:inline-block;width:92%}
.practice-area-parents li.list-expanded{background:#515151;color:#fff}
.practice-area-parents li.list-expanded:after{content:"\25B2"}
.practice-area-parents li.not-expandable a{padding:7px 12px;display:block}
.practice-area-parents li ul{margin:5px 0 5px 5px}
.practice-area-parents li li{margin:0;background:#515151;font-style:normal;font-size:15px;line-height:1.1em}
.practice-area-parents li li:hover{background:0 0}
.practice-area-parents li li a{color:#fff;display:inline-block;width:auto;padding:5px 12px 5px 23px;position:relative}
.practice-area-parents li li a:hover{background:#5c5c5c}
.practice-area-parents li li a:before{content:"\25B6";font-size:.6em;color:#fff;position:absolute;top:5px;left:10px}
.single-publication h2{font-size:18px}
.single-publication h2 a{color:inherit}
.single-publication article h2{font-size:30px}
.single-publication .type-publication .date{display:block;float:none}
.single-publication .publication>p{margin-bottom:25px}
.single-publication article h3{margin-top:15px}
.single-publication .pdf-download{margin-bottom:25px}
.publication-title .post-title{font-weight:700}
.publication-title .post-title:after{color:#333;font-family:FontAwesome;font-size:14px;margin-left:.5em;font-weight:400}
.publication-title .media-audio-format:after{content:"\f001"}
.publication-title .media-slideshare-format:after{content:"\f080"}
.publication-title .media-video-format:after{content:"\f03d";font-size:13px}
.publication-teaser-image{float:right;margin:4px 0 4px 45px}
.top-image-container{overflow:hidden;clear:both;border-top:1px solid #ccc;padding-top:30px;margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:30px}
.top-image-caption{display:block;margin-top:10px;font-size:14px;color:#515151}
.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:640px}
.publication-navigation-teaser{background-color:#efefef;border:0;z-index:9999}
.publication-navigation-teaser.location-side{right:2px;position:fixed}
.publication-navigation-teaser.location-side .related-publication{padding:0 0;width:190px}
.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:#efefef;border-bottom:none}
.publication-navigation-teaser.location-bottom .related-publication{overflow:hidden;width:auto;float:none;padding:20px;color:#333;position:relative}
.publication-navigation-teaser.location-bottom .related-publication:hover{color:#4e0404}
.publication-navigation-teaser.location-bottom .related-publication:hover:before{background-color:#9d9d9d}
.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:#aaa}
.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:110px;overflow:hidden}
.publication-navigation-teaser.location-bottom .publication-title:after{content:"\f101";font-family:FontAwesome;color:#efefef;font-size:40px;margin-left:8px;top:2px;position:relative;font-weight:400;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:0 0 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:#333;text-decoration:none}
.publication-navigation-teaser .related-publication:hover{color:#4e0404}
.label-view-next{display:block;background-color:#ae0a0a;color:#fff;height:2em;padding-left:20px;padding-top:7px;font-size:14px;font-weight:700;text-transform:none}
article.person .description{display:block;border-bottom:1px solid #ccc;margin:0 0 2em 0;padding:0 0 2em 0}
.blog-microsite-template h3{border-top:1px solid #ccc;padding-top:23px;margin:25px 0 23px 0}
.blog-microsite-template .list-space li{text-indent:-1.3em}
.blog-microsite-template .list-space li .blog-post-title{display:inline-table;text-indent:0;width:100%;vertical-align:top}
.practice-area-microsite .type-person{margin:0 1% 0 0;width:19%;margin-bottom:25px}
.practice-area-microsite .type-person .image-link{width:95%}
.practice-area-microsite .type-news-item .date{margin-bottom:1.5em}
.datalist{display:none;list-style:none;position:absolute;left:0;top:0;background:0 0;cursor:pointer}
.datalist .datalist-option-disabled{opacity:.75}
.datalist .datalist-option-disabled:hover{background-color:inherit;color:inherit}
.datalist-inner{border:1px solid #ae0a0a;background-color:#ccc;position:relative;max-height:300px;overflow-y:scroll}
.datalist-inner .practice-area-parent{color:#333}
.datalist-inner ul{background:#fff;margin-bottom:0}
.datalist-inner li{list-style:none;display:block;width:100%;list-style-type:none;padding-left:0;text-indent:0}
.datalist-inner li:before{content:none}
#practice-area-datalist,#practice-area-datalist-basic{font-size:12px;overflow:hidden}
#practice-area-datalist .practice-area-parent,#practice-area-datalist-basic .practice-area-parent{font-weight:700;padding:3px 10px;display:block;cursor:default}
#practice-area-datalist ul,#practice-area-datalist-basic ul{margin-left:0}
#practice-area-datalist li,#practice-area-datalist-basic li{margin-left:0}
#practice-area-datalist li a,#practice-area-datalist-basic li a{display:block;padding:3px 10px 3px 2em;color:#333}
#practice-area-datalist li a:hover,#practice-area-datalist-basic li a:hover{color:#fff;background-color:#515151}
#practice-area-datalist li ul li,#practice-area-datalist-basic li ul li{margin-left:20px}
#practice-area-datalist li ul li a:before,#practice-area-datalist-basic li ul li a:before{content:"\f105";font-family:FontAwesome;color:#000;font-size:15px;margin-right:.5em;right:auto;font-weight:400;font-style:normal;text-decoration:none;display:inline-block}
#practice-area-datalist-basic.relevantDropdown .datalist-inner li,#practice-area-datalist.relevantDropdown .datalist-inner li{width:auto;padding:0}
.home #practice-area-datalist li a{color:#ae0a0a}
.home #practice-area-datalist li a:hover{color:#830000;background-color:#fff}
#people-datalist li a{display:inline-block;padding:3px 10px}
#people-datalist img{height:60px}
#people-datalist .group{padding:4px}
#people-datalist .image-link{float:left;height:60px}
#people-datalist .attorney-details{display:block;margin-left:68px}
#people-datalist .attorney-name{display:block;color:grey;font-weight:700}
.datalist.relevantDropdown{background:#fff}
.relevantDropdown{overflow-y:auto;max-height:300px;box-shadow:none;border:1px solid #ae0a0a;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.relevantDropdown li{padding:3px 10px;text-indent:0;margin-left:0}
.relevantDropdown li:before{display:none}
.relevantDropdown li a{color:inherit}
.relevantDropdown li .attorney-title,.relevantDropdown li .image-link{display:none}
.relevantDropdown li.active{background:#515151;color:#fff}
.microsite .microsite-content{position:relative}
.microsite .microsite-content .archive-filters{position:absolute;right:0;top:0}
.microsite .microsite-content .archive-filters .archive-filters-label{line-height:35px;height:35px;padding:2px 0 3px 0}
.microsite .microsite-content .archive-filters .archive-filters-label{float:left;padding-right:10px}
.microsite .microsite-content .archive-filters .archive-filter-separator{width:10px;height:10px;float:left}
.microsite .microsite-content .archive-filters .archive-filter-controls{float:left}
.microsite .microsite-content .archive-filters .archive-filter-controls .field{margin:0;padding:0;border-bottom:0}
.microsite .microsite-content .archive-filter-results-text{clear:both;margin-bottom:18px}
@media screen and (max-width:767px){.microsite .microsite-content{position:static}
}
.hide{display:none}
nav.mobile{font-family:Helvetica;font-size:16px;font-weight:300;line-height:20px;max-width:300px;position:relative;width:100%;-webkit-font-smoothing:antialiased}
nav.mobile a,nav.mobile a:active,nav.mobile a:after,nav.mobile a:hover,nav.mobile a:link,nav.mobile a:visited{color:#fff}
nav.mobile>ul{position:absolute;background-color:#c62860;z-index:1}
nav.mobile>button.icon-menu{background:#c62860;border:none;cursor:pointer;height:45px;margin:0 0 .5em 0;outline:0;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:48px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
nav.mobile>button.icon-menu:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:3%;box-shadow:0 10px 0 #fff,0 20px 0 #fff}
nav.mobile ul{list-style:none;padding:0;margin:0}
nav.mobile ul ul.sub-menu{display:none;position:relative;top:0;left:0}
nav.mobile li{margin:0;padding:0;position:relative}
nav.mobile li a{display:block;outline:0;padding:15px 40px 15px 20px;position:relative;text-decoration:none}
nav.mobile li a:hover{background:#c64d77}
nav.mobile li.menu-item-type-back{background-color:#9b2c4f}
nav.mobile li.menu-item-type-back a{text-transform:lowercase}
nav.mobile li.menu-item-type-back a:before{content:"\25C0";margin-right:.5em;opacity:.4;filter:alpha(opacity=40)}
nav.mobile li.menu-item-has-children>a:after{content:"\25B6";position:absolute;margin-top:-.5em;right:1em;top:50%;opacity:.4;filter:alpha(opacity=40)}
.no-touch nav.mobile .dropdown:hover ul,.touch nav.mobile .dropdown:hover ul{display:none}
@media screen and (min-width:1200px){#page{max-width:1200px;padding:20px 0 20px 0}
.person-microsite .microsite-content{margin:0 0 0 31%}
.person-microsite.optional-sidebar-enabled .microsite-content{margin:0 25% 0 31%}
.person-microsite #sidebar-person-microsite-primary{margin:0 -27.5% 0 0;width:27.5%}
.person-microsite #sidebar-person-microsite-primary span img{max-width:300px;width:100%}
.person-microsite #sidebar-person-microsite-secondary{margin:0 0 0 -20%;width:20%}
.practice-area-microsite.optional-sidebar-enabled .microsite-content{margin:0 30% 0 0}
.practice-area-microsite.single-event .microsite-content,.practice-area-microsite.single-news-item .microsite-content,.practice-area-microsite.single-publication .microsite-content{margin:0 26% 0 0}
.practice-area-microsite.single-event #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-event #sidebar-practice-area-microsite-secondary,.practice-area-microsite.single-news-item #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-news-item #sidebar-practice-area-microsite-secondary,.practice-area-microsite.single-publication #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-publication #sidebar-practice-area-microsite-secondary{margin:0 0 0 -20%;width:20%}
.practice-area-microsite #sidebar-practice-area-microsite-associated,.practice-area-microsite #sidebar-practice-area-microsite-secondary{margin:0 0 0 -25%;width:25%}
.practice-area-microsite .type-person .image-link{width:100%}
.practice-area-microsite .type-person .image-link img{width:100%;max-width:167px}
.single-case-study.not-microsite article,.single-event.not-microsite article,.single-news-item.not-microsite article,.single-publication.not-microsite article{margin:0 29% 0 0;width:71%}
.single-case-study.not-microsite #content-inner .sidebar,.single-event.not-microsite #content-inner .sidebar,.single-news-item.not-microsite #content-inner .sidebar,.single-publication.not-microsite #content-inner .sidebar{margin:0 0 0 -22%;width:22%}
.form-select-widget blockquote{width:171px}
#sidebar-practice-area-microsite-secondary .form-select-widget blockquote{width:100%;max-width:238px}
#archive-search.advanced-search button{clear:left;display:block}
#archive-search.advanced-search .archive-search-toggle-wrap{margin-top:-17px;margin-bottom:7px}
#advanced-people-search-form button{position:absolute;top:46px;left:648px}
}
@media screen and (max-width:1200px){#page{width:950px;padding:20px 0 20px 0}
}
@media screen and (max-width:950px){#page{width:768px;padding:20px 0 20px 0}
.home h1{font-size:60px}
#content-inner{padding:20px}
#header{padding:20px 20px 20px 15px}
#header .global-search input{width:230px}
.page-title{padding-left:20px}
.single-case-study.not-microsite article,.single-event.not-microsite article,.single-news-item.not-microsite article,.single-publication.not-microsite article{float:none;margin:0}
.single-microsite-page .news-item.first .news-item-title{font-size:24px;line-height:1.2em}
.person-microsite .microsite-content,.person-microsite.optional-sidebar-enabled .microsite-content{margin:0 0 0 36%}
.person-microsite #sidebar-person-microsite-primary{margin:0 -31% 0 0;width:31%}
.practice-area-microsite .type-person .attorney-info{line-height:1.3}
.practice-area-microsite.optional-sidebar-enabled .microsite-content,.practice-area-microsite.single-event .microsite-content,.practice-area-microsite.single-news-item .microsite-content,.practice-area-microsite.single-publication .microsite-content{margin:0 31% 0 0}
.practice-area-microsite #sidebar-practice-area-microsite-associated,.practice-area-microsite #sidebar-practice-area-microsite-secondary,.practice-area-microsite.single-event #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-event #sidebar-practice-area-microsite-secondary,.practice-area-microsite.single-news-item #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-news-item #sidebar-practice-area-microsite-secondary,.practice-area-microsite.single-publication #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-publication #sidebar-practice-area-microsite-secondary{margin:0 0 0 -25%;width:25%}
.people-search-form{position:relative}
.people-search-form .field{float:none;margin-bottom:10px}
.people-search-form .field .predictiveSearch{display:none!important}
.people-search-form .people-search-filter{margin-top:10px;width:380px;content:"";display:table;clear:both}
.people-search-form .people-search-filter span{font-size:15px;height:23px;line-height:25px;width:23px}
.people-search-form .people-search-toggle{position:absolute;bottom:45px;left:385px}
.people-directory{-moz-column-count:3}
#advanced-people-search-form button{left:0;bottom:103px;top:auto}
#advanced-people-search-form .people-search-filter{margin-top:60px}
#advanced-people-search-form .people-search-toggle{bottom:44px;left:384px}
.search-results.people-page-type #content .sidebar{float:none;margin:0;width:100%}
.search-results.people-page-type #content .sidebar #advanced-people-search-form input{width:290px}
.search-results.people-page-type #content .type-page{margin:0;width:100%}
.search-results.people-page-type #content .type-page .type-person{height:auto;margin:0;border-top:1px solid #ccc;border-bottom:0;padding:15px 0}
.search-results.people-page-type #content .type-page .type-person .image-link{margin:0;width:60px;height:60px}
.search-results.people-page-type #content .type-page .type-person .image-link img{margin-top:5px}
.search-results.people-page-type #content .type-page .type-person .attorney-info{margin-left:80px}
.search-results.people-page-type #content .type-page .type-person .col{margin:0;width:45%}
.search-results.people-page-type #content .type-page .type-person .col.last{width:10%}
.search-results.people-page-type #content .type-page .type-person.first{margin-top:15px}
.post-type-archive-case-study.not-microsite .case-study .image-link img{width:100%}
.office-locations .office-location-details{float:none;margin:0 0 10px 0;display:inline-block}
.office-locations .office-location-image{float:none;margin:0 0 3px 0;display:inline-block}
.widget_nav_menu li a{padding:8px 10px}
.microsite-menu{padding:0 20px}
.single-case-study.not-microsite #content-inner .sidebar,.single-event.not-microsite #content-inner .sidebar,.single-news-item.not-microsite #content-inner .sidebar,.single-publication.not-microsite #content-inner .sidebar{float:none;margin:20px 0 0 0;padding:15px 0 0 0;width:100%;border-top:1px solid #ccc}
.associated-people-widget .person{width:auto;display:inline-block;margin-right:20px}
.associated-people-widget .person:last-child p{margin:0}
#sidebar-person-microsite-secondary{border-top:1px solid #ccc;padding-top:20px;margin:20px 0 0 36%;float:none;display:inline-block;width:63%}
#sidebar-person-microsite-secondary img{width:171px}
#sidebar-person-microsite-secondary blockquote{background:0 0;width:90%}
#sidebar-person-microsite-secondary blockquote p{color:#333;font-family:'Clarendon BT W01 Light';font-size:18px;line-height:1.2em;padding:10px 0 10px 0}
#sidebar-practice-area-microsite-secondary img{width:100%}
#sidebar-practice-area-microsite-secondary blockquote{width:100%}
.share-this-links{display:block;width:100%;margin:1em 0}
.share-this-links .addthis_toolbox{float:left}
#archive-search .field{width:100%}
#archive-search .archive-search-toggle-wrap{margin-top:-17px;margin-bottom:7px}
}
#footer .share-this-links .addthis_toolbox{float:right}
@media screen and (min-width:601px) and (max-width:710px){#footer .footer-menu{float:none}
#footer .footer-menu li:first-child a{padding-left:0}
#footer .share-this-links .addthis_toolbox{float:left}
}
@media screen and (max-width:767px){body{font-size:16px}
.mobile{display:block}
.not-mobile{display:none}
body{background-image:none}
#page{margin:0 auto 0 auto;padding:0;width:480px}
#main{margin:0}
#content-inner{padding:20px}
#header{padding:20px 20px 13px}
#header .global-search{display:none}
.header-logo-link,.site-title-link{margin-left:0}
#global-search{display:none}
#content .microsite-content{margin:0;float:none}
#content .sidebar{margin:0;float:none;width:auto}
.home.page .home-top{margin:0}
.home.page .home-top h1{font-size:4em}
.people-page-type .people-directory{display:none}
.people-page-type .people-search-toggle{background:0 0;border:none;display:block;font-weight:400;float:none;height:auto;margin:0;padding:0;position:static;text-align:right;text-transform:none;white-space:nowrap;width:auto}
.people-page-type .people-search-toggle:after{content:"";font-family:FontAwesome;position:static;margin-left:5px}
.people-page-type .people-search-form{border:none;margin:0;padding:70px 0 0 0;position:relative}
.people-page-type .people-search-filter{position:absolute;top:-5px;left:-5px;margin:0;padding:0 0 5px 0;width:100%;border-bottom:1px solid #ccc;border-spacing:5px;display:table}
.people-page-type .people-search-filter .row{display:table-row}
.people-page-type .people-search-filter .row span{display:table-cell;font-size:16px;height:auto;line-height:1em;margin:0;width:1%;padding:3px 5px}
.people-page-type #basic-people-search-form button{height:auto;width:auto;margin:10px 0;padding:10px}
#basic-people-search-form .people-search-filter .row{padding-top:5px!important}
.people-page-type #basic-people-search-form .people-search-filter{margin:0!important}
.people-page-type #basic-people-search-form .people-search-toggle:after{content:"\f0d7";font-family:FontAwesome}
.people-page-type #advanced-people-search-form button{position:static}
.people-page-type #advanced-people-search-form .people-search-filter{margin:0}
.people-page-type #advanced-people-search-form .people-search-toggle{position:static;float:none}
.people-page-type #advanced-people-search-form .people-search-toggle:after{content:"\f0d8";font-family:FontAwesome}
.page-title .attorney-position-title,.page-title .separator{display:none}
.single.biography-microsite-template .event-teaser-widget{display:none}
.single.biography-microsite-template #page .microsite-content h3{margin-top:1em}
.utility-menu{display:none}
.header-menu{display:none}
.mobile-header-menu{background:#ccc;display:block;padding:12px 10px 10px 10px}
.mobile-header-menu>a:first-child{display:block;text-align:right}
.mobile-header-menu>a:first-child span{color:#fff;line-height:1em;font-weight:700;padding:5px 8px 5px 8px;background:#515151;text-transform:uppercase}
.mobile-header-menu>a:first-child span:after{content:"\f0d7";font-family:FontAwesome;margin-left:5px}
.mobile-header-menu .sub-menu{display:none}
.mobile-header-menu .sub-menu .sub-menu{display:block}
.mobile-header-menu .menu{background:#515151;margin-right:-10px;margin-bottom:-10px;margin-left:-10px}
.mobile-header-menu .menu a{color:#fff;text-transform:Capitalize;display:block}
.mobile-header-menu .menu.current-menu-item a,.mobile-header-menu .menu.menu a:hover{color:#fff}
.mobile-header-menu .menu li{border-top:1px solid #9c9b9b;padding:7px 20px 7px 37px;cursor:pointer}
.mobile-header-menu .menu li a{color:#fff}
.mobile-header-menu .menu li:before{content:"\25B6";font-size:.7em;padding-right:10px;vertical-align:5%;color:#fff;position:absolute;top:12px;left:20px}
.mobile-header-menu .menu li:hover{background:#727272}
.mobile-header-menu .menu li:hover a{color:#fff}
.mobile-header-menu .menu li:first-child{border:0}
.mobile-header-menu .menu .current-menu-item{background:#565656}
.mobile-header-menu .menu .current-menu-item:hover{background:#565656}
.mobile-header-menu .menu .current-menu-item a{color:#fff}
.mobile-header-menu .menu li:first-child{border-top:0}
.microsite .page-title{margin:0}
#main .mobile-microsite-menu-wrap .mobile-menu-toggle{display:inline-block;background:#515151;text-transform:uppercase;color:#fff;padding:5px 10px;font-weight:700}
#main .mobile-microsite-menu-wrap .mobile-menu-toggle:after{content:"\f107";font-family:FontAwesome;margin-left:.5em}
#main .mobile-microsite-menu-wrap{background:#fff;padding:25px 20px 10px}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu{background:0 0;border:0}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul{margin:0;padding:0}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li{margin:0;border-bottom:1px solid #999}
#main .mobile-microsite-menu{background:0 0;margin:0 20px;padding:0}
#main .mobile-microsite-menu li{display:block;margin:0 0 5px 0}
#main .mobile-microsite-menu a{background:#515151;color:#fff;border:none;display:block;margin:0;text-align:left;text-transform:uppercase;padding:5px 10px;line-height:1.5em}
#main .mobile-microsite-menu a:after{content:"\f105";font-family:FontAwesome;display:inline-block;float:right}
#main nav.mobile-microsite-menu{width:100%;margin:0;background:#fff;border-top:1px solid #ccc;display:block;float:left;position:static}
#main nav.mobile-microsite-menu ul{margin:15px 20px 20px 20px}
#main nav.mobile-microsite-menu ul li{font-size:13px}
#main nav.mobile-microsite-menu ul li a{background:#515151;padding:7px 10px 6px 10px}
#main nav.mobile-microsite-menu ul li a:hover{background:#6a6a6a;font-weight:400}
#main nav.mobile-microsite-menu ul li.current-menu-item a{background:#ae0a0a}
.page-title{margin-bottom:0}
.home.page section.home-top{padding:20px}
.home.page section.home-top h1{font-size:3em}
.home h1{border-bottom:0;margin:0;padding:0}
#footer{background:#e5e5e5;border-top:1px solid #ccc;color:#6a6a6a;font-size:.7em;padding:20px}
#footer .footer-menu{float:none}
#footer .footer-menu a{border-left:1px solid #6a6a6a;line-height:.7em}
#footer .footer-menu li:first-child a{padding-left:0}
#footer .share-this-links .addthis_toolbox{float:left}
#archive-search input.text{width:243px}
#archive-search .field{width:100%}
.not-microsite.people-page-type h2{display:none}
.not-microsite.people-page-type .people-search-form input.text{width:243px}
.not-microsite.people-page-type .people-search-filter{line-height:auto;border-spacing:0;left:0;top:25px;padding:25px 0;position:relative;border-top:1px solid #ccc;border-bottom:0;margin-bottom:20px}
.not-microsite.people-page-type .people-search-filter .row{margin-left:-12px;display:block}
.not-microsite.people-page-type .people-search-filter .row span{margin:0 0 12px 12px;display:block;float:left;width:43px;height:3;padding:0;line-height:43px;font-size:30px;vertical-align:middle;color:#830000}
.not-microsite.people-page-type .people-search-filter .row span a{line-height:auto;display:block;vertical-align:top}
.not-microsite.people-page-type #advanced-people-search-form .people-search-filter{top:60px;margin-bottom:30px}
.not-microsite.people-page-type #advanced-people-search-form .field.person{margin-top:25px}
.not-microsite.people-page-type #advanced-people-search-form button{position:absolute;top:255px;bottom:auto;left:auto}
.not-microsite.people-page-type .people-search-form{padding-top:0}
.not-microsite.people-page-type #basic-people-search-form button,.not-microsite.people-page-type #basic-people-search-form p.field{display:none}
.not-microsite.people-page-type #advanced-people-search-form .people-search-toggle,.not-microsite.people-page-type .people-search-toggle{position:absolute;right:0;bottom:auto;left:auto;top:0;text-transform:uppercase;font-size:.7em;color:#515151}
.not-microsite.practice-page-type #sidebar-practice-primary{display:none}
.not-microsite.practice-page-type #content{width:100%}
.not-microsite.practice-page-type .practice-area-parents .col{width:100%;margin:0}
.not-microsite.practice-page-type .practice-area-parents .col li{margin-right:0;line-height:1em;position:relative}
.not-microsite.practice-page-type .practice-area-parents .col li a{color:#333}
.not-microsite.practice-page-type .practice-area-parents .col li ul{margin:10px 15px;display:block;width:auto}
.not-microsite.practice-page-type .practice-area-parents .col li ul li{font-style:normal;background:0 0;font-size:.9em;display:block;width:auto}
.not-microsite.practice-page-type .practice-area-parents .col li ul li:hover{background:0 0}
.not-microsite.practice-page-type .practice-area-parents .col li ul li a{color:#fff}
.not-microsite.practice-page-type .practice-area-parents .col li:hover{background:#d4d4d4}
.not-microsite.practice-page-type .practice-area-parents .col li.expandable{padding:7px 10px}
.not-microsite.practice-page-type .practice-area-parents .col li.expandable:after{content:"\25BC";font-size:.8em;vertical-align:5%;float:right;position:absolute;top:8px;right:10px}
.not-microsite.practice-page-type .practice-area-parents .col li.expandable.list-expanded{background:#515151;color:#fff}
.not-microsite.practice-page-type .practice-area-parents .col li.expandable.list-expanded:after{content:"\25B2"}
.archive .type-news-item .date,.archive .type-publication .date{float:none;margin:0;width:100%;font-weight:700}
.archive .type-news-item .news-item-title,.archive .type-news-item .publication-title,.archive .type-publication .news-item-title,.archive .type-publication .publication-title{display:inline-block;float:none;margin:0}
.single-microsite-page .type-news-item .date,.single-microsite-page .type-publication .date{float:none;margin:0;width:100%}
.single-microsite-page .type-news-item .news-item-title,.single-microsite-page .type-news-item .publication-title,.single-microsite-page .type-publication .news-item-title,.single-microsite-page .type-publication .publication-title{color:#666;display:inline-block;float:left;margin:0}
.career-post-type.not-microsite #content,.case-study-post-type.not-microsite #content,.contact-page-type #content,.event-post-type.not-microsite #content,.news-item-post-type.not-microsite #content,.practice-page-type #content,.publication-post-type.not-microsite #content{float:none;width:100%}
.archive .type-news-item.first,.archive .type-publication.first{margin-top:0}
.single-case-study.not-microsite article,.single-event.not-microsite article,.single-news-item.not-microsite article,.single-publication.not-microsite article{float:none;margin:0}
.post-type-archive-case-study.not-microsite #content-inner{padding-bottom:0}
.post-type-archive-case-study.not-microsite .case-study{margin:0 -20px;padding:15px 20px;width:100%;border-top:1px solid #ccc}
.post-type-archive-case-study.not-microsite #archive-search{border-bottom:0;margin-bottom:10px}
.office-locations .office-location-details{margin:0;display:table-row}
.office-locations .row{margin:0}
.office-locations .row .type-office{margin:0;padding-bottom:20px;width:100%}
.office-locations .office-location-image{background:#efefef;width:74px;height:67px;margin:5px 15px 0 0;float:left;display:table-row}
.departmental-contacts-widget{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.departmental-contacts-widget:after{border-bottom:0}
.subscribe-page-type input.text{width:243px}
.subscribe-page-type label{margin-bottom:5px}
.subscribe-page-type .subscribe-checklist-wrap{margin:0}
.career-post-type.not-microsite .sidebar,.case-study-post-type.not-microsite .sidebar,.contact-page-type .sidebar,.event-post-type.not-microsite .sidebar,.news-item-post-type.not-microsite .sidebar,.practice-page-type .sidebar,.publication-post-type.not-microsite .sidebar{float:none;width:100%}
.career-post-type.not-microsite .sidebar .widget_nav_menu,.case-study-post-type.not-microsite .sidebar .widget_nav_menu,.contact-page-type .sidebar .widget_nav_menu,.event-post-type.not-microsite .sidebar .widget_nav_menu,.news-item-post-type.not-microsite .sidebar .widget_nav_menu,.practice-page-type .sidebar .widget_nav_menu,.publication-post-type.not-microsite .sidebar .widget_nav_menu{border-top:1px solid #ccc;padding:25px 20px;font-size:13px}
.career-post-type.not-microsite .sidebar .widget_nav_menu li,.case-study-post-type.not-microsite .sidebar .widget_nav_menu li,.contact-page-type .sidebar .widget_nav_menu li,.event-post-type.not-microsite .sidebar .widget_nav_menu li,.news-item-post-type.not-microsite .sidebar .widget_nav_menu li,.practice-page-type .sidebar .widget_nav_menu li,.publication-post-type.not-microsite .sidebar .widget_nav_menu li{color:#fff}
.career-post-type.not-microsite .sidebar .widget_nav_menu li:after,.case-study-post-type.not-microsite .sidebar .widget_nav_menu li:after,.contact-page-type .sidebar .widget_nav_menu li:after,.event-post-type.not-microsite .sidebar .widget_nav_menu li:after,.news-item-post-type.not-microsite .sidebar .widget_nav_menu li:after,.practice-page-type .sidebar .widget_nav_menu li:after,.publication-post-type.not-microsite .sidebar .widget_nav_menu li:after{content:"\f105";font-family:FontAwesome;font-weight:700;vertical-align:5%;float:right;position:absolute;top:4px;right:10px}
.career-post-type.not-microsite .sidebar .widget_nav_menu a,.case-study-post-type.not-microsite .sidebar .widget_nav_menu a,.contact-page-type .sidebar .widget_nav_menu a,.event-post-type.not-microsite .sidebar .widget_nav_menu a,.news-item-post-type.not-microsite .sidebar .widget_nav_menu a,.practice-page-type .sidebar .widget_nav_menu a,.publication-post-type.not-microsite .sidebar .widget_nav_menu a{text-align:left;color:#fff;background:#515151;font-weight:400;margin-bottom:5px;padding:7px 10px 6px 10px;line-height:1.5}
.career-post-type.not-microsite .sidebar .widget_nav_menu a:hover,.case-study-post-type.not-microsite .sidebar .widget_nav_menu a:hover,.contact-page-type .sidebar .widget_nav_menu a:hover,.event-post-type.not-microsite .sidebar .widget_nav_menu a:hover,.news-item-post-type.not-microsite .sidebar .widget_nav_menu a:hover,.practice-page-type .sidebar .widget_nav_menu a:hover,.publication-post-type.not-microsite .sidebar .widget_nav_menu a:hover{background:#6a6a6a}
.career-post-type.not-microsite .sidebar .widget_nav_menu li.current-menu-item a,.case-study-post-type.not-microsite .sidebar .widget_nav_menu li.current-menu-item a,.contact-page-type .sidebar .widget_nav_menu li.current-menu-item a,.event-post-type.not-microsite .sidebar .widget_nav_menu li.current-menu-item a,.news-item-post-type.not-microsite .sidebar .widget_nav_menu li.current-menu-item a,.practice-page-type .sidebar .widget_nav_menu li.current-menu-item a,.publication-post-type.not-microsite .sidebar .widget_nav_menu li.current-menu-item a{background:#ae0a0a}
.single-case-study.not-microsite #content-inner .sidebar,.single-event.not-microsite #content-inner .sidebar,.single-news-item.microsite #content-inner .sidebar,.single-news-item.not-microsite #content-inner .sidebar,.single-publication.microsite #content-inner .sidebar,.single-publication.not-microsite #content-inner .sidebar{float:none;margin:20px 0 0 0;padding:20px 0 0 0;width:100%;border-top:1px solid #ccc}
.microsite #main-inner{overflow:auto;display:table;width:100%}
.microsite.people-microsite-template .microsite-content .row{margin:0}
.microsite.people-microsite-template .microsite-content .row .type-person{width:100%;border-top:1px solid #ccc;padding:15px 0 0 0;margin:0}
.microsite.people-microsite-template .microsite-content .row .type-person.first:first-child{border-top:0;padding:0}
.microsite.people-microsite-template .microsite-content .row .type-person img{width:70px;height:70px;margin:0 15px 10px 0;display:block;float:left}
.microsite.people-microsite-template .microsite-content .row .type-person .attorney-info{display:block;float:left}
.microsite.people-microsite-template .microsite-content .row .type-person .attorney-info .attorney-name{font-weight:700}
.microsite.people-microsite-template .microsite-content .row .type-person .image-link{width:100%}
.practice-area-microsite.single-microsite-page .date{font-weight:700}
.practice-area-microsite.single-microsite-page .news-item.first .news-item-title{font-size:24px;line-height:1.2em}
.microsite .case-study .pull-right{margin:0 0 5px 0;float:none}
.search-results.people-page-type #content .sidebar{float:none;margin:0;width:100%}
.search-results.people-page-type #content .sidebar #advanced-people-search-form input{width:243px}
.search-results.people-page-type #content .type-page{margin:0;width:100%}
.search-results.people-page-type #content .type-page .type-person{display:table;clear:both;height:auto;margin:0;border-top:1px solid #ccc;border-bottom:0;padding:15px 0}
.search-results.people-page-type #content .type-page .type-person .image-link{margin:0;width:60px;height:60px}
.search-results.people-page-type #content .type-page .type-person .image-link img{margin-top:5px}
.search-results.people-page-type #content .type-page .type-person .attorney-info{margin-left:80px}
.search-results.people-page-type #content .type-page .type-person .col{width:auto;margin:0;float:none}
.search-results.people-page-type #content .type-page .type-person .col.last{text-align:left;margin:10px 0;float:none}
.search-results.people-page-type #content .type-page .type-person.first{margin-top:15px}
.search-results.people-page-type #content .type-page p{margin-bottom:65px}
.person-microsite article .description{border-bottom:0;display:block;margin:0;padding:0}
.person-microsite #content .microsite-content{margin:0}
.person-microsite #content .type-event{margin-bottom:20px}
.person-microsite #content .type-event .post-title{font-weight:700}
.person-microsite #content .case-study{border-bottom:0;padding-bottom:0}
.person-microsite.single-microsite-page .date{width:100%;float:none;display:inline-block;font-weight:700}
.person-microsite.single-microsite-page .news-item{margin-bottom:20px}
.person-microsite.single-microsite-page .news-item.first .news-item-title{width:100%;float:none;display:inline-block;line-height:1.2;font-size:24px}
.person-microsite.single #sidebar-person-microsite-primary{display:none}
.person-microsite.biography-microsite-template #sidebar-person-microsite-primary{display:block;border-bottom:1px solid #ccc;margin:0 -20px}
.person-microsite.biography-microsite-template #sidebar-person-microsite-primary aside{margin:0 20px 20px 20px}
.person-microsite.biography-microsite-template #content .microsite-content{margin-top:20px}
.single-event.microsite .additional-info-heading{display:block;border-top:1px solid #ccc;padding-top:20px}
.single-event.microsite .additional-info li{width:100%;float:none}
.associated-people-widget .person{width:100%}
.associated-people-widget .person:last-child p{margin:0}
#sidebar-person-microsite-secondary.sidebar,#sidebar-practice-area-microsite-secondary.sidebar{border-top:1px solid #ccc;padding-top:20px;margin:20px 0 0 0;width:100%}
#sidebar-person-microsite-secondary.sidebar img,#sidebar-practice-area-microsite-secondary.sidebar img{width:171px}
#sidebar-person-microsite-secondary.sidebar blockquote,#sidebar-practice-area-microsite-secondary.sidebar blockquote{background:0 0;width:90%;max-width:90%}
#sidebar-person-microsite-secondary.sidebar blockquote p,#sidebar-practice-area-microsite-secondary.sidebar blockquote p{color:#333;font-family:'Clarendon BT W01 Light';font-size:18px;line-height:1.2em;padding:10px 0 10px 0}
.search.people-page-type .mobile{position:relative}
.search.people-page-type .search-again{position:static;font-family:'Clarendon BT W01 Light'}
.search.people-page-type .search-again:hover{color:#fff}
.event-highlight-icon{border:none;padding-right:5px}
.event-highlight-icon:after,.event-highlight-icon:before{border:none}
}
@media screen and (max-width:479px){#page{margin:0 auto 0 auto;padding:0;width:320px}
.microsite .page-title{overflow:hidden;height:auto;line-height:33px;padding:20px}
.microsite .page-title a{padding:0}
.walled-content-container label{width:100%}
.walled-content-container label .input-wrap{float:none;display:table;margin-top:10px}
.walled-content-container label:after{content:none}
.walled-content-container label span.field-title:after{content:" *";color:red}
.walled-content-container input[type=submit]{margin-left:0}
}
#main{background-repeat:no-repeat;background-position:center top;background-image:url(../img/contact-bg.jpg);background-color:#2b2a2a}
.archive.search-results.view-all{background-image:none;background-color:transparent}
.home #main{background-image:url(../img/home-bg.jpg);background-color:#083242}
.client-post-type #main,.our-clients-page-type #main{background-image:url(../img/clients-bg.jpg);background-color:#1b5181}
.practice-area-microsite #main,.practice-page-type #main{background-image:url(../img/services-bg.jpg);background-color:#676666}
.people-page-type #main,.person-microsite #main{background-image:url(../img/our-team-bg.jpg);background-color:#440303}
.about-us-client-matters-page-type #main,.about-us-management-page-type #main,.about-us-page-type #main,.alumni-portal-page-type #main,.our-firm-post-type #main{background-image:url(../img/about-bg.jpg);background-color:#6e352f}
.blog-item-post-type #main,.career-post-type #main,.lawyer-spotlight-post-type #main,.single-city #main{background-image:url(../img/careers-bg.jpg);background-color:#384f67}
.diversity-post-type #main{background-image:url(../img/diversity-bg.jpg);background-color:#383e4d}
.case-study-post-type.not-microsite #main,.event-post-type.not-microsite #main,.news-item-post-type.not-microsite #main,.publication-post-type.not-microsite #main{background-image:url(../img/resources-bg.jpg);background-color:#003540}
.contact-page-type #main{background-image:url(../img/contact-bg.jpg);background-color:#2b2a2a}
body{background:#fff}
#page{padding:0;max-width:1900px;position:relative}
#footer-inner,#header-inner,#main-inner,.container{position:relative;max-width:1174px;margin:0 auto}
#header{padding:0;height:86px}
#global-search{margin-top:23px}
#main{padding-top:75px;margin-bottom:0}
.microsite #content-inner{padding-top:55px;padding-right:70px}
#content-inner{padding:40px 40px 80px 40px;margin-bottom:60px}
.hentry.has-left-sidebar .sidebar{float:left;width:217px}
.hentry.has-left-sidebar .copy{margin-left:217px;padding-left:50px}
.custom-page-type .type-page{width:960px}
.custom-page-type .type-page.has-sidebar{width:745px;float:left}
.custom-page-type #sidebar-basic-content-page-secondary{float:right;width:25%}
.custom-page-type #sidebar-basic-content-page-secondary blockquote{width:100%}
body{font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia}
a:active,a:focus{outline:0;-moz-outline-style:none}
h1,h2,h3,h4,h5,h6{color:#333}
h2{font-weight:400}
h3,h4{font-weight:700}
.page-title{background:0 0;font-size:80px;padding:0;margin-bottom:22px}
.about-us-management-page-type .page-title,.about-us-page-type .page-title,.alumni-portal-page-type .page-title,.archive .page-title,.blog-item-post-type .page-title,.case-study-post-type.not-microsite.single .page-title,.contact-page-type .page-title,.event-post-type.not-microsit.single .page-title,.exported-bios-and-legal-services-page-type .page-title,.lawyer-spotlight-post-type .page-title,.microsite .page-title,.news-item-post-type.not-microsite.single .page-title,.newsletter-landing-page-type .page-title,.publication-post-type.not-microsite.single .page-title,.search-no-results .page-title,.search-results .page-title,.single-career .page-title,.single-city .page-title,.single-event .page-title,.single-news-item .page-title,.single-office .page-title,.single-publication .page-title{font-size:40px;padding:0;font-weight:400}
.about-us-client-matters-page-type .page-title,.about-us-management-page-type .page-title,.about-us-page-type .page-title,.alumni-portal-page-type .page-title,.archive .page-title,.blog-item-post-type .page-title,.contact-page-type .page-title,.lawyer-spotlight-post-type .page-title,.microsite .page-title,.newsletter-landing-page-type .page-title,.search-no-results .page-title,.serch-results .page-title,.single-career .page-title,.single-city .page-title,.single-event .page-title,.single-news-item .page-title,.single-office .page-title,.single-publication .page-title{margin:0 0 40px 0;height:auto}
.microsite h2{font-size:32px;color:#ae0a0a}
.microsite .case-study h2{color:#333;font-weight:700;font-size:20px}
.microsite .case-study img{margin:8px 0 20px 0}
.error404 .page-title,.not-microsite.custom-page-type .page-title,.search.search-results .page-title{font-size:40px;padding:0;margin:0 0 40px 0;height:auto}
.events-heading{font-size:24px;font-weight:700}
.events-heading.past-events-heading{padding-top:26px;border-top:1px solid #ccc}
.single-event h2,.single-news-item h2,.single-publication h2{font-size:17px;margin-bottom:10px;font-weight:700}
.single-event h2 a,.single-news-item h2 a,.single-publication h2 a{color:#ae0a0a}
.single-event article h2,.single-news-item article h2,.single-publication article h2{font-size:38px;color:#333;margin-bottom:25px;font-weight:400}
.microsite .case-study{border-bottom:1px solid #ccc}
.blog-microsite-template .list-space li{text-indent:0}
.more-link:after,.more-text-link:after,a.view-google-map:after{font-family:FontAwesome;font-size:100%;content:"\f101";margin-left:.5em;display:inline-block;text-indent:0}
.more-link:hover,.more-text-link:hover,a.view-google-map:hover{background:0 0}
.btn.blog{text-transform:none;font-size:14px;font-family:'Clarendon BT W01 Roman'}
#global-search,.header-logo-link{position:relative;z-index:2}
.key-points-list .pull-left{width:180px;height:180px;margin:.5em -180px 2em 0}
.key-points-list .btn{margin:1.5em 0 1em 205px}
.key-points-list p{margin:0 0 0 205px}
.rainmaker-pagination{font-size:13px;color:#b3b3b3}
.rainmaker-pagination li{margin:0}
.rainmaker-pagination li.navigation .next:after{content:"\f101";font-family:FontAwesome;font-size:100%;vertical-align:0;margin-left:8px}
.rainmaker-pagination li.navigation .previous:before{content:"\f100";font-family:FontAwesome;font-size:100%;vertical-align:0;margin-right:8px}
.subscribe-page-type .errors{margin-bottom:35px}
.subscribe-page-type .input-wrap{vertical-align:top}
.subscribe-page-type .input-wrap input[type=checkbox]{margin:0 0 0 -1.5em}
.subscribe-page-type .subscribe-checklist-wrap .checklist li{margin-left:20px}
.required-field{color:red}
img{max-width:100%;height:auto}
input.text{background:#ccc;padding:12px 16px;color:#515151;font-size:14px;-moz-border-radius:25px;border-radius:25px}
input.text:focus{outline:0}
input.text.placeholder{text-transform:Capitalize;color:#000}
::-webkit-input-placeholder{color:#000}
:-moz-placeholder{color:#000}
::-moz-placeholder{color:#000}
:-ms-input-placeholder{color:#000}
input:-moz-placeholder{color:#000}
input:-ms-input-placeholder{color:#000}
#tab-events>a,.blog,.btn,.link-button,.read-more,.search-again,.view-all,.view-more,a.btn,button{padding:9px 18px;text-transform:uppercase;font-size:13px;-moz-border-radius:25px;border-radius:25px;color:#fff;display:inline-block;margin-bottom:20px}
#tab-events>a a,.blog a,.btn a,.link-button a,.read-more a,.search-again a,.view-all a,.view-more a,a.btn a,button a{color:#fff}
.link-button{text-transform:none}
#tab-events>a,.blog,.btn,.read-more,.search-again,.view-more,a.btn,button{background:#ae0a0a}
.link-button:after,.search-again:after,.view-all:after,a.btn:after,button:after{content:"\f101";font-family:FontAwesome;font-size:13px;vertical-align:0;margin-left:6px}
.link-button:hover,.search-again:hover,.view-all:hover,a.btn:hover,button:hover{cursor:pointer}
.link-button,.view-all,button{background:#6a6a6a}
.link-button:hover,.view-all:hover,button:hover{background:#515151;color:#fff}
.key-point-details .btn{background:#6a6a6a;text-transform:none}
.key-point-details .btn:hover{background:#515151}
.blog:hover{background:#830000}
iframe{margin-top:0}
ul{list-style-type:none}
ul li{position:relative;padding-left:.8em;vertical-align:top;margin-bottom:1.5em}
ul li:before{content:"\25A0";margin-left:-1.2em;position:absolute;font-size:9px;margin-top:.5em;color:#ae0a0a}
ul ul li{list-style-type:none;margin-bottom:0;margin-left:.7em}
ul ul li:before{content:"\f105";font-family:FontAwesome;position:relative;right:5px;font-size:100%;color:#ae0a0a;margin-left:-.3em}
ol{margin-left:1.4em}
ol li{margin-bottom:1.5em}
nav ul ul li:before{content:""}
.video-frame iframe{max-width:none}
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:#fff;width:26px;height:26px;line-height:26px;display:block;text-align:center}
a.btn-jvl-video-close:hover:after{color:#ae0a0a}
a.jvl-video{position:relative;display:inline-block}
.jvl-video-play-button-overlay:after{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-18px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:45px solid #fff;opacity:.6}
.jvl-video-play-button-overlay:hover:after{border-left-color:#ae0a0a}
.ticker-square-image-layout .jvl-video-play-button-overlay:after{top:19px;left:30px;border-top-width:25px;border-bottom-width:25px;border-left-width:35px}
.ticker-wide-image-layout .jvl-video-play-button-overlay:after{top:16px;left:67px}
.ticker-extra-wide-image-layout .jvl-video-play-button-overlay:after{top:7px;left:95px;border-top-width:25px;border-bottom-width:25px;border-left-width:35px}
.social-follow{display:block;float:right;overflow:hidden;position:relative;top:-35px}
.social-follow a:after{font-family:FontAwesome;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-size:22px;margin-left:5px;height:36px;width:36px;line-height:39px;border-radius:25px;color:#fff;text-align:center}
.social-follow a:hover:after{opacity:.7}
.follow-label{display:inline-block;position:relative;padding-right:5px;top:-5px}
.follow-linkedin{clear:both}
.follow-linkedin:after{content:"\f0e1";background:#0077B5}
.follow-facebook:after{content:"\f09a";background:#3B5998}
.follow-twitter:after{content:"\f099";background:#55acee}
.follow-youtube:after{content:"\f167";background:#cf3427}
.share-this-links{margin-top:25px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;overflow:hidden}
.share-this-links .call-to-action{float:left;padding-right:5px;font-size:14px;position:relative;top:-1px}
a .at-icon-wrapper{border-radius:25px;padding:2px}
.round-corner{-moz-border-radius:25px;border-radius:25px}
.no-round-corner{-moz-border-radius:0;border-radius:0}
.container{position:relative;max-width:1174px;margin:0 auto}
.header{background:#fff}
.header-menu{font-size:16px;background:0 0;width:1200px;position:absolute;left:0;right:0;margin:0 auto;top:-11px}
.header-menu .menu{text-transform:none;width:620px;margin-left:245px;position:relative}
.header-menu .menu li{display:block;float:left;width:auto;margin-left:5px;margin-top:10px;padding:16px 35px 31px 50px}
.header-menu .menu li.first-menu-item{margin-left:40px}
.header-menu .menu li.dropdown{padding-left:23px;padding-right:32px;margin-left:20px}
.header-menu .menu li.dropdown.current-item-ancestor a,.header-menu .menu li.dropdown.current-menu-ancestor a,.header-menu .menu li.dropdown.current-menu-parent a{color:#ae0a0a}
.header-menu .menu li.dropdown ul{left:0;right:auto}
.header-menu .menu li.dropdown:hover{background:#ae0a0a;color:#fff;width:auto;cursor:default}
.header-menu .menu li.dropdown:hover a,.header-menu .menu li.dropdown:hover a:before{color:#fff}
.header-menu .menu li.dropdown:hover>a:hover{cursor:default}
.header-menu .menu li.dropdown>a:before{content:"\f078";font-family:FontAwesome;font-size:12px;top:.35em;margin-right:6px;color:#ae0a0a}
.header-menu .menu li.dropdown>a:after{display:none}
.header-menu .menu li.dropdown>a:hover{color:#fff!important}
.header-menu .menu li.dropdown>a:hover:before{color:#fff}
.header-menu .menu li a{border:0;display:table}
.header-menu .menu li .sub-menu{margin-top:30px;background:#ae0a0a;font-family:'Clarendon BT W01 Light';width:218px;padding:15px 0 25px 0}
.header-menu .menu li .sub-menu li{display:inline-block;width:100%}
.header-menu .menu li .sub-menu li:after,.header-menu .menu li .sub-menu li:before{display:none}
.header-menu .menu li .sub-menu li.first-menu-item{margin-left:0}
.header-menu .menu li .sub-menu li.current-menu-item,.header-menu .menu li .sub-menu li.current-page-ancestor,.header-menu .menu li .sub-menu li.current_page_item{background:#830000}
.header-menu .menu li .sub-menu a{color:#fff;padding:7px 42px;text-align:left;display:inline-block;float:left;width:auto}
.header-menu .menu li .sub-menu a:after{content:"\f101";font-family:FontAwesome;font-size:12px;color:#ae0a0a;left:21px;position:absolute;z-index:1}
.header-menu .menu li .sub-menu a:before{content:"\f111";font-family:FontAwesome;color:#fff;font-size:15px;top:8px;left:20px;position:absolute}
.header-menu .menu li .sub-menu a:hover{color:#e7b6b6}
.header-menu .menu li .sub-menu a:hover:before{color:#e7b6b6}
#header .global-search input{-moz-border-radius:25px;border-radius:25px}
.main-microsite-menu-wrap .microsite-menu ul li.not-clickable>a{cursor:default}
.main-microsite-menu-wrap,.mobile-microsite-menu-wrap{background:#fff;margin-bottom:-20px}
.main-microsite-menu-wrap .microsite-menu,.main-microsite-menu-wrap .mobile-microsite-menu,.mobile-microsite-menu-wrap .microsite-menu,.mobile-microsite-menu-wrap .mobile-microsite-menu{background:#fff;padding:0 30px;display:table}
.main-microsite-menu-wrap .microsite-menu ul,.main-microsite-menu-wrap .mobile-microsite-menu ul,.mobile-microsite-menu-wrap .microsite-menu ul,.mobile-microsite-menu-wrap .mobile-microsite-menu ul{padding:35px 0 0 0;margin-bottom:0}
.main-microsite-menu-wrap .microsite-menu ul li,.main-microsite-menu-wrap .microsite-menu ul li:last-child,.main-microsite-menu-wrap .mobile-microsite-menu ul li,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child,.mobile-microsite-menu-wrap .microsite-menu ul li,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child{margin:0 10px 8px 0;float:left}
.main-microsite-menu-wrap .microsite-menu ul li a,.main-microsite-menu-wrap .microsite-menu ul li:last-child a,.main-microsite-menu-wrap .mobile-microsite-menu ul li a,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child a,.mobile-microsite-menu-wrap .microsite-menu ul li a,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child a{border:0;background:#ccc;color:#000;font-size:12px;font-family:'Clarendon BT W01 Roman';padding:7px 15px;margin:0;display:block;-moz-border-radius:25px;border-radius:25px}
.main-microsite-menu-wrap .microsite-menu ul li a:hover,.main-microsite-menu-wrap .microsite-menu ul li:last-child a:hover,.main-microsite-menu-wrap .mobile-microsite-menu ul li a:hover,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child a:hover,.mobile-microsite-menu-wrap .microsite-menu ul li a:hover,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child a:hover,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li a:hover,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child a:hover{background:#9e9e9e}
.main-microsite-menu-wrap .microsite-menu ul li.current-menu-ancestor a,.main-microsite-menu-wrap .microsite-menu ul li.current-menu-item a,.main-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-ancestor a,.main-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-item a,.main-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor a,.main-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item a,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-ancestor a,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-item a,.mobile-microsite-menu-wrap .microsite-menu ul li.current-menu-ancestor a,.mobile-microsite-menu-wrap .microsite-menu ul li.current-menu-item a,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-ancestor a,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-item a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-ancestor a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-item a{background:#ae0a0a;color:#fff;padding-left:2.3em}
.main-microsite-menu-wrap .microsite-menu ul li.current-menu-ancestor a:before,.main-microsite-menu-wrap .microsite-menu ul li.current-menu-item a:before,.main-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-ancestor a:before,.main-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-item a:before,.main-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor a:before,.main-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item a:before,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-ancestor a:before,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-item a:before,.mobile-microsite-menu-wrap .microsite-menu ul li.current-menu-ancestor a:before,.mobile-microsite-menu-wrap .microsite-menu ul li.current-menu-item a:before,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-ancestor a:before,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-item a:before,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor a:before,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item a:before,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-ancestor a:before,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-item a:before{content:"\f101";color:#fff;font-family:FontAwesome;font-size:16px;top:7px;left:13px;position:absolute}
.main-microsite-menu-wrap .microsite-menu ul li.current-menu-ancestor:hover a,.main-microsite-menu-wrap .microsite-menu ul li.current-menu-item:hover a,.main-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-ancestor:hover a,.main-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-item:hover a,.main-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor:hover a,.main-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item:hover a,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-ancestor:hover a,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-item:hover a,.mobile-microsite-menu-wrap .microsite-menu ul li.current-menu-ancestor:hover a,.mobile-microsite-menu-wrap .microsite-menu ul li.current-menu-item:hover a,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-ancestor:hover a,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-item:hover a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor:hover a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item:hover a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-ancestor:hover a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-item:hover a{background:#ae0a0a;color:#fff}
.main-microsite-menu-wrap .microsite-menu ul li.current-menu-ancestor ul li a:before,.main-microsite-menu-wrap .microsite-menu ul li.current-menu-item ul li a:before,.main-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-ancestor ul li a:before,.main-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-item ul li a:before,.main-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor ul li a:before,.main-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item ul li a:before,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-ancestor ul li a:before,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-item ul li a:before,.mobile-microsite-menu-wrap .microsite-menu ul li.current-menu-ancestor ul li a:before,.mobile-microsite-menu-wrap .microsite-menu ul li.current-menu-item ul li a:before,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-ancestor ul li a:before,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child.current-menu-item ul li a:before,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor ul li a:before,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item ul li a:before,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-ancestor ul li a:before,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.current-menu-item ul li a:before{display:none}
.main-microsite-menu-wrap .microsite-menu ul li.quarles-microsite-external-link a,.main-microsite-menu-wrap .microsite-menu ul li:last-child.quarles-microsite-external-link a,.main-microsite-menu-wrap .mobile-microsite-menu ul li.quarles-microsite-external-link a,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.quarles-microsite-external-link a,.mobile-microsite-menu-wrap .microsite-menu ul li.quarles-microsite-external-link a,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child.quarles-microsite-external-link a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li.quarles-microsite-external-link a,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.quarles-microsite-external-link a{padding-right:3.3em}
.main-microsite-menu-wrap .microsite-menu ul li.quarles-microsite-external-link a:before,.main-microsite-menu-wrap .microsite-menu ul li:last-child.quarles-microsite-external-link a:before,.main-microsite-menu-wrap .mobile-microsite-menu ul li.quarles-microsite-external-link a:before,.main-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.quarles-microsite-external-link a:before,.mobile-microsite-menu-wrap .microsite-menu ul li.quarles-microsite-external-link a:before,.mobile-microsite-menu-wrap .microsite-menu ul li:last-child.quarles-microsite-external-link a:before,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li.quarles-microsite-external-link a:before,.mobile-microsite-menu-wrap .mobile-microsite-menu ul li:last-child.quarles-microsite-external-link a:before{content:"\f14c";color:#ae0a0a;font-family:FontAwesome;font-size:16px;top:7px;right:17px;position:absolute}
.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor:hover a,.main-microsite-menu-wrap .microsite-menu .dropdown:hover a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor:hover a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown:hover a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor:hover a,.mobile-microsite-menu-wrap .microsite-menu .dropdown:hover a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor:hover a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown:hover a{background:#9e9e9e}
.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu{width:230px;padding-top:6px;top:23px}
.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li,.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child{margin:0;display:block;width:100%}
.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li a,.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child a{background:#ae0a0a;color:#fff;border-radius:0;display:block;font-size:13px;text-transform:none;font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;padding:11px 15px;text-align:left}
.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:before,.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:before,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:before,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:before,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:before,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:before,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:before,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:before,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:before,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:before,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:before,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:before,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:before,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:before,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:before,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:before{display:none}
.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:hover a,.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:hover a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:hover a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:hover a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:hover a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:hover a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:hover a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:hover a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:hover a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:hover a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:hover a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:hover a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:hover a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:hover a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:hover a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:hover a{color:#e7b6b6;background:#ae0a0a}
.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:first-child,.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:first-child,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:first-child,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:first-child,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:first-child,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:first-child,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:first-child,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:first-child,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:first-child,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:first-child,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:first-child,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:first-child,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:first-child,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:first-child,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:first-child,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:first-child{border-top:0}
.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:first-child a,.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:first-child a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:first-child a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:first-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:first-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:first-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:first-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:first-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:first-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:first-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:first-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:first-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:first-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:first-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:first-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:first-child a{border-radius:15px 15px 0 0;padding-top:13px}
.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child a,.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:last-child a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:last-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:last-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:last-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:last-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:last-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:last-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:last-child a{border-radius:0 0 15px 15px;padding-bottom:13px}
.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:only-child a,.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:only-child a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:only-child a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:only-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:only-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:only-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:only-child a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:only-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child:only-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:only-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:only-child a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:only-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child:only-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:only-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child:only-child a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:only-child a{border-radius:25px;padding:8px 15px}
.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li.current-menu-item a,.main-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child.current-menu-item a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li.current-menu-item a,.main-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child.current-menu-item a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li.current-menu-item a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child.current-menu-item a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li.current-menu-item a,.main-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child.current-menu-item a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li.current-menu-item a,.mobile-microsite-menu-wrap .microsite-menu .dropdown .microsite-sub-menu li:last-child.current-menu-item a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li.current-menu-item a,.mobile-microsite-menu-wrap .microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child.current-menu-item a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li.current-menu-item a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu li:last-child.current-menu-item a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li.current-menu-item a,.mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown.current-menu-ancestor .microsite-sub-menu li:last-child.current-menu-item a{background:#830000;color:#fff}
.menu-careers-container{background:#fff;display:table;margin:-17px 0 40px 0;padding-bottom:24px;width:1090px;border-bottom:1px solid #ccc}
.menu-careers-container #menu-careers{margin-bottom:0;background:#fff;padding:0 20px 0 0}
.menu-careers-container #menu-careers li{margin:0 10px 10px 0;float:left}
.menu-careers-container #menu-careers li a{border:0;background:#ccc;color:#000;font-size:12px;font-family:'Clarendon BT W01 Roman';padding:7px 15px;margin:0;-moz-border-radius:25px;border-radius:25px}
.menu-careers-container #menu-careers li a:hover{background:#9e9e9e}
.menu-careers-container #menu-careers li.current-menu-ancestor a,.menu-careers-container #menu-careers li.current-menu-item a{background:#ae0a0a;color:#fff;padding-left:2.3em}
.menu-careers-container #menu-careers li.current-menu-ancestor a:before,.menu-careers-container #menu-careers li.current-menu-item a:before{content:"\f101";color:#fff;font-family:FontAwesome;font-size:16px;top:5px;left:13px;position:absolute}
#menu-corporate-responsibility,#menu-responsibility-menu{text-transform:none;font-size:16px;line-height:1.2em;border-bottom:1px solid #ccc;margin:35px 0 30px 0}
#menu-corporate-responsibility li,#menu-responsibility-menu li{margin-right:5px}
#menu-corporate-responsibility li.first-menu-item,#menu-responsibility-menu li.first-menu-item{margin-left:17px}
#menu-corporate-responsibility li.current-menu-item a,#menu-corporate-responsibility li.current-menu-item a:hover,#menu-responsibility-menu li.current-menu-item a,#menu-responsibility-menu li.current-menu-item a:hover{background:#ae0a0a;color:#fff}
#menu-corporate-responsibility li a,#menu-responsibility-menu li a{background-color:#ccc;-moz-border-radius-topright:20px;border-top-right-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px;padding:8px 25px 9px 25px;color:#000}
#menu-corporate-responsibility li a:hover,#menu-responsibility-menu li a:hover{background:#6a6a6a;color:#fff}
.menu-about-us-container #menu-about-us.menu .first-menu-item.current-page-ancestor:after{content:""}
.menu-about-us-container #menu-about-us.menu .first-menu-item.current-page-ancestor a{color:#000;font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia}
.event-highlight-icon{background:#ae0a0a;border-color:#ae0a0a}
.event-highlight-icon.next-month-icon,.event-highlight-icon.this-month-icon{background:#6a6a6a;border-color:#6a6a6a}
.icon-caret-right-after:after{content:"\f101";font-family:FontAwesome}
.icon-down-triangle:after,.icon-search:after{content:"\f111";font-family:FontAwesome;color:#ae0a0a;font-size:48px;position:absolute;right:-1px;top:-15px;pointer-events:none}
.icon-down-triangle:before,.icon-search:before{z-index:1;color:#fff;right:13px;pointer-events:none}
.icon-down-triangle:before{content:"\f103";font-size:26px;right:11px;top:3px}
.icon-search:before{content:"\f002";font-size:20px;right:10px;top:5px}
.icon-user:before{color:#ae0a0a;content:"\f007";font-size:19px;margin-top:-2px;position:absolute}
.related-people i{margin-right:20px}
.pdf-download{margin-bottom:1em}
.pdf-download .pdf-icon{margin-left:0}
.pdf-download .pdf-icon:before{content:"\f15b";font-family:FontAwesome;font-size:140%;margin-left:2px;margin-right:.4em}
.pdf-download a:hover{color:#830000}
.blank-icon:before,.event-registration-document-link:before,.excel-icon:before,.pdf-icon:before,.powerpoint-icon:before,.word-icon:before{content:"\f15b ";font-family:FontAwesome;font-size:15px;padding-right:0;vertical-align:0;margin-right:.4em;margin-left:-1.2em}
.web-icon:before{content:"\f0ac";font-family:FontAwesome;font-size:15px;padding-right:0;vertical-align:0;margin-right:.4em;left:-.1 .1em;position:relative}
.document-icon{padding-left:0;margin-left:20px;position:static;margin-bottom:0}
.document-icon:before{margin-top:0}
.pdf{padding-left:10px}
.job-description-download{margin:10px 0}
.icon-2x{font-size:1.5em}
.widget_nav_menu{display:table;margin-bottom:30px;padding:0}
.widget_nav_menu .menu{border-top:7px solid #ae0a0a;text-transform:none}
.widget_nav_menu .menu li{background-color:#efefef;position:relative;border-bottom:1px solid #fff;line-height:1.3em;display:block;float:left;width:100%;margin:0}
.widget_nav_menu .menu li a{background-color:#efefef;padding:15px 30px 15px 23px;margin:0;text-align:left;display:block}
.widget_nav_menu .menu li a:hover{background:#e5e5e5}
.widget_nav_menu .menu li.last-menu-item a{border:0;padding-bottom:40px}
.widget_nav_menu .menu li.last-menu-item.apply-online:after{content:"\f14c";font-family:FontAwesome;font-size:17px;color:#fff;position:absolute;right:15px;top:21px}
.widget_nav_menu .menu li.last-menu-item.apply-online a{padding-bottom:25px;background:#ae0a0a;color:#fff}
.widget_nav_menu .menu li.last-menu-item.apply-online a:hover{background:#830000;color:#fff}
.widget_nav_menu .menu li.current-menu-item,.widget_nav_menu .menu li.current-page-ancestor{font-family:'Clarendon BT W01 Roman'}
.widget_nav_menu .menu li.current-menu-item:after,.widget_nav_menu .menu li.current-page-ancestor:after{content:"\f101";font-family:FontAwesome;color:#ae0a0a;font-size:20px;position:absolute;right:15px;top:16px}
.widget_nav_menu .menu li.current-menu-item a:hover,.widget_nav_menu .menu li.current-page-ancestor a:hover{background:#e5e5e5}
.widget_nav_menu .menu li.current-menu-item.last-menu-item:after,.widget_nav_menu .menu li.current-page-ancestor.last-menu-item:after{top:24%}
.widget_nav_menu .menu li.menu-item-has-children a{display:block}
.widget_nav_menu .menu li.menu-item-has-children.current-item-ancestor a,.widget_nav_menu .menu li.menu-item-has-children.current-menu-ancestor a,.widget_nav_menu .menu li.menu-item-has-children.current-menu-item a{padding-bottom:7px}
.widget_nav_menu .menu li.menu-item-has-children.current-item-ancestor a:hover,.widget_nav_menu .menu li.menu-item-has-children.current-menu-ancestor a:hover,.widget_nav_menu .menu li.menu-item-has-children.current-menu-item a:hover{background:0 0}
.widget_nav_menu .menu li.menu-item-has-children .sub-menu{padding-bottom:10px;display:block;float:left;font-family:'Clarendon BT W01 Light'}
.widget_nav_menu .menu li.menu-item-has-children .sub-menu li{border:0;background:0 0;margin-left:10px;width:95%;line-height:1.1em}
.widget_nav_menu .menu li.menu-item-has-children .sub-menu li.last-menu-item a{border:0;padding-bottom:10px}
.widget_nav_menu .menu li.menu-item-has-children .sub-menu li.current-menu-item a,.widget_nav_menu .menu li.menu-item-has-children .sub-menu li.current-menu-item a:hover{color:#ae0a0a}
.widget_nav_menu .menu li.menu-item-has-children .sub-menu li.current-menu-item:after{font-size:14px;top:4px}
.widget_nav_menu .menu li.menu-item-has-children .sub-menu li a{background:0 0;padding:3px 20px 3px 34px;font-size:12px;display:inline-block;color:#000}
.widget_nav_menu .menu li.menu-item-has-children .sub-menu li a:hover{color:#6a6a6a}
.widget_nav_menu .menu li.menu-item-has-children .sub-menu li a:before{content:" - ";position:absolute;left:1.7em}
.widget_nav_menu .current-page-ancestor a{background:#FFF;color:#ae0a0a}
.widget{font-size:14px}
.form-select-widget{padding-bottom:32px;margin:5px 0 30px 0}
.form-select-widget img{width:100%}
.form-select-widget blockquote{background:#ae0a0a}
.form-select-widget blockquote p{font-size:16px;line-height:1.6em}
.form-select-widget blockquote p a{color:#fff;text-decoration:underline}
.practice-area-leadership-widget,.service-area-leadership-widget{background-color:#e5e5e5;padding:22px;position:relative;margin-top:5px;margin-bottom:20px}
.practice-area-leadership-widget .person,.service-area-leadership-widget .person{margin-top:20px;display:inline-block;width:100%}
.practice-area-leadership-widget .person .person-details,.service-area-leadership-widget .person .person-details{width:145px;margin-left:-145px;float:right}
.practice-area-leadership-widget .person .person-name,.service-area-leadership-widget .person .person-name{font-weight:700;line-height:1.2em}
.practice-area-leadership-widget .person img,.service-area-leadership-widget .person img{float:left;margin:3px 120px 0 0;width:60px}
.rainmaker-field-widget{background-color:#e5e5e5;padding:22px;position:relative;margin-top:5px}
.rainmaker-field-widget ul{margin-top:20px}
.rainmaker-field-widget ul li{margin-bottom:0}
#sidebar-practice-area-microsite-secondary .rainmaker-field-widget ul{margin-top:15px}
#sidebar-practice-area-microsite-secondary .rainmaker-field-widget ul li{margin-left:0}
#sidebar-practice-area-microsite-secondary .rainmaker-field-widget ul li:before{margin-top:.3em}
.diversity-supplier-widget{background-color:#e5e5e5;padding:25px;border-top:7px solid #6a6a6a}
.diversity-supplier-widget h3{margin:0 0 1em 0;padding:0;font-weight:400;line-height:1.2em}
.diversity-supplier-widget .btn{background:#6a6a6a;font-size:12px;padding:9px 15px;text-transform:none}
.diversity-supplier-widget .btn:hover{background:#515151}
.diversity-supplier-widget .btn .more-link{display:inline-block;font-family:'Clarendon BT W01 Roman'}
.attorney-info-widget{margin-top:6px}
.attorney-info-widget #attorney-info-links{margin-top:20px}
.attorney-info-widget .attorney-info#attorney-name-title{margin-top:1.5em}
.attorney-info-widget .attorney-info .person-full-name strong{font-size:26px}
.attorney-info-widget .attorney-info .attorney-link:first-child{border-top:1px solid #ccc}
.attorney-info-widget .attorney-info .attorney-link a{background:0 0;color:#ae0a0a;display:block;font-size:14px;font-weight:400;border-bottom:1px solid #ccc;margin:0;padding:10px 0 10px 27px;text-transform:none}
.attorney-info-widget .attorney-info .attorney-link a:hover{color:#830000}
.attorney-info-widget .attorney-info .attorney-link a:after{display:none}
.attorney-info-widget .attorney-info .attorney-link a:before{font-family:FontAwesome;font-size:19px;color:#ae0a0a;position:absolute;left:0;top:7px}
.attorney-info-widget .attorney-info .attorney-link a.vcard:before{content:"\f007"}
.attorney-info-widget .attorney-info .attorney-link a.twitter:before{content:"\f081"}
.attorney-info-widget .attorney-info .attorney-link a.resume:before{content:"\f15c"}
.attorney-info-widget .attorney-info .attorney-link a.linkedin:before{content:"\f08c"}
.attorney-info-widget .attorney-info .attorney-link a.google-plus:before{content:"\f0d4"}
.attorney-info-widget .attorney-info .attorney-link a.chinese-bio-resume{padding-bottom:4px}
.attorney-info-widget .attorney-info .attorney-link a.chinese-bio-resume:before{content:"\f15b"}
.attorney-info-widget .attorney-info .attorney-link a.resume:before{content:"\f15b"}
.event-teaser-widget{border:0;margin-top:40px}
.event-teaser-widget h4{font-size:20px}
.event-teaser-widget .btn{background:0 0;color:#ae0a0a;font-size:12px;padding:0}
.event-teaser-widget .btn:after{font-family:FontAwesome;font-size:100%;color:#ae0a0a;content:"\f101"}
.event-teaser-widget .btn:hover{background:0 0;color:#830000}
.departmental-contacts-widget{width:212px;background:#e5e5e5;padding:20px 0;margin:40px 40px 40px 0;float:right}
.departmental-contacts-widget h4{margin:0 20px 20px 20px;border-bottom:1px solid #ccc;padding-bottom:20px}
.departmental-contacts-widget p{margin:0 20px 20px 20px}
.departmental-contacts-widget:after,.departmental-contacts-widget:before{display:none}
.associated-people-widget,.associated-practices-widget{margin-bottom:30px}
.associated-people-widget .person,.associated-practices-widget .person{margin-bottom:10px;display:block}
.associated-practices-widget h4{margin-top:30px}
.cta-widget,.subscribe-widget{background-color:#efefef;border-top:7px solid #6a6a6a}
.cta-widget h4,.subscribe-widget h4{padding:20px 20px 10px 20px;font-size:20px;font-weight:400}
.cta-widget .teaser-text,.subscribe-widget .teaser-text{padding:0 20px 15px 20px;color:#333}
.cta-widget .btn,.subscribe-widget .btn{margin:0 20px 20px 20px;background:#6a6a6a;text-transform:none}
.cta-widget .btn:hover,.subscribe-widget .btn:hover{background:#515151;color:#fff}
.media-contact-widget{margin-top:30px;margin-bottom:30px;padding-bottom:28px;background-color:#efefef;border-top:7px solid #6a6a6a}
.media-contact-widget h4{margin-bottom:17px;font-size:18px;font-weight:400}
.media-contact-widget span{display:block;line-height:1.25}
.media-contact-widget__name{font-weight:700}
.media-contact-widget__title{margin-top:1px}
.media-contact-widget__email,.media-contact-widget__phone{margin-top:4px}
.media-contact-widget__email a:after{content:"\f101";font-family:FontAwesome;font-size:10px;margin-left:5px}
.cta-widget{margin-top:40px}
.cta-widget:first-child{margin-top:0}
.practice-area-microsite .cta-widget{margin-top:5px;margin-bottom:30px;border-top:none;background-color:#ae0a0a;color:#fff}
.practice-area-microsite .cta-widget .teaser-text,.practice-area-microsite .cta-widget h4{color:#fff}
.practice-area-microsite .cta-widget .btn{background-color:#fff;color:#ae0a0a}
.widget-quarles-sidebar-pdfs{border-top:1px solid #ccc;margin-top:30px;padding-top:20px;font-size:15px;position:static}
.widget-quarles-sidebar-pdfs .pdf-icon{margin-left:27px}
.widget-quarles-sidebar-pdfs .pdf-icon:before{margin-top:-3px;font-size:140%}
.widget-quarles-sidebar-pdfs .pdf-icon:hover:before{color:#830000}
.associated-practices-widget{margin-top:10px}
.associated-practices-widget li ul{margin:8px 0 5px 25px}
.associated-practices-widget li ul li{font-size:12px;line-height:1.3;margin-bottom:5px}
.associated-practices-widget li ul li a{position:relative}
.associated-practices-widget li ul li a:before{content:"\f105";font-family:FontAwesome;position:absolute;left:0;font-size:100%;color:#ae0a0a;margin-left:-12px}
.widget-timeline-teaser{padding:0;background-color:transparent}
.widget-timeline-teaser a,.widget-timeline-teaser img{display:block}
.widget-timeline-teaser a:hover img{opacity:.5}
.widget-timeline-teaser img{width:210px;height:320px;max-width:none}
#footer{font-size:12px;color:#515151;padding-top:50px}
#footer #footer-inner{position:relative}
#footer .copyright-notice,#footer .footer-menu{float:left;clear:both;margin-bottom:1em}
#footer .footer-menu a{padding-left:0}
#footer ul li{margin:0 2em 0 1em}
#footer ul li a{border:0;text-decoration:none}
#footer ul li a:before{font-family:FontAwesome;content:"\f101";margin-top:0;margin-left:-.7em;font-size:16px;color:#515151;position:absolute}
#footer ul li a:hover:before{color:#ae0a0a}
#footer ul li.first-menu-item a{padding-left:0}
#global-search-results .rainmaker-placeholder-image{float:left}
#global-search-results .search-section-title h2{font-size:25px}
#global-search-results .search-section-results{padding:23px;font-size:14px}
#global-search-results .search-section-results .post-title{font-size:16px}
#global-search-results .view-more{background:#6a6a6a;font-size:12px;padding-left:12px;padding-right:12px}
#global-search-results .view-more:after{margin-left:.5em}
#global-search-results .view-more:hover{background:#515151}
#global-search-results .news-item.first a{color:#ae0a0a}
#global-search-results .news-item .news-item-title .description{display:none}
#global-search-results .type-publication{font-size:14px}
#global-search-results .type-publication .date{margin:0;width:auto;display:inline-block}
#global-search-results .type-publication .post-title{display:table}
#global-search-results .news-item-meta{display:block;float:none}
.search-no-results a.clear-results,.search-results a.clear-results{-moz-border-radius:25px;border-radius:25px;padding:7px 15px;background:#6a6a6a;color:#fff;margin:10px 0 25px}
.search-no-results a.clear-results:hover,.search-results a.clear-results:hover{background:#515151}
.search-no-results a.clear-results:after,.search-results a.clear-results:after{content:"\f101";font-family:FontAwesome;font-size:12px;vertical-align:0;margin-left:8px}
.search-no-results .rainmaker-placeholder-image,.search-results .rainmaker-placeholder-image{float:left}
.search-no-results .status-publish h3,.search-results .status-publish h3{font-size:16px;margin:0}
.search-no-results .status-phantom,.search-results .status-phantom{margin:5px 0 15px 0}
.search-no-results .news-item .news-item-title .post-title,.search-no-results .news-item .publication-title .post-title,.search-no-results .news-item.first .news-item-title .post-title,.search-no-results .news-item.first .publication-title .post-title,.search-no-results .type-publication .news-item-title .post-title,.search-no-results .type-publication .publication-title .post-title,.search-results .news-item .news-item-title .post-title,.search-results .news-item .publication-title .post-title,.search-results .news-item.first .news-item-title .post-title,.search-results .news-item.first .publication-title .post-title,.search-results .type-publication .news-item-title .post-title,.search-results .type-publication .publication-title .post-title{font-size:16px}
.search-no-results .type-publication.first .publication-title a,.search-results .type-publication.first .publication-title a{display:none}
.search-no-results .type-publication.first .publication-title .post-title,.search-results .type-publication.first .publication-title .post-title{display:block}
.search-no-results.archive .byline,.search-results.archive .byline{font-size:16px}
.search-no-results.archive .no-results,.search-results.archive .no-results{margin:2em 0}
.search-no-results.archive .date,.search-results.archive .date{width:100%;margin:0}
.search-no-results.archive .news-item .news-item-title,.search-no-results.archive .news-item .publication-title,.search-no-results.archive .news-item.first .news-item-title,.search-no-results.archive .news-item.first .publication-title,.search-no-results.archive .type-publication .news-item-title,.search-no-results.archive .type-publication .publication-title,.search-results.archive .news-item .news-item-title,.search-results.archive .news-item .publication-title,.search-results.archive .news-item.first .news-item-title,.search-results.archive .news-item.first .publication-title,.search-results.archive .type-publication .news-item-title,.search-results.archive .type-publication .publication-title{margin-left:0}
.search-no-results.archive .news-item .news-item-title a,.search-no-results.archive .news-item .publication-title a,.search-no-results.archive .news-item.first .news-item-title a,.search-no-results.archive .news-item.first .publication-title a,.search-no-results.archive .type-publication .news-item-title a,.search-no-results.archive .type-publication .publication-title a,.search-results.archive .news-item .news-item-title a,.search-results.archive .news-item .publication-title a,.search-results.archive .news-item.first .news-item-title a,.search-results.archive .news-item.first .publication-title a,.search-results.archive .type-publication .news-item-title a,.search-results.archive .type-publication .publication-title a{color:#ae0a0a;display:block}
.search-no-results.archive .type-news-item,.search-no-results.archive .type-publication,.search-results.archive .type-news-item,.search-results.archive .type-publication{padding-bottom:0;border:0}
.search-no-results.archive .type-news-item.first,.search-no-results.archive .type-publication.first,.search-results.archive .type-news-item.first,.search-results.archive .type-publication.first{margin-top:5px}
.search-no-results.archive.search-results .type-publication .date,.search-results.archive.search-results .type-publication .date{margin-top:0}
.search-no-results.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .post-title,.search-results.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .post-title{line-height:1.5em}
.search-results .news-item .date{display:inline}
.search-result-microsite-sub-service{position:relative;margin-left:40px}
.search-result-microsite-sub-service:before{content:"\f105";font-family:FontAwesome;position:absolute;left:0;font-size:100%;color:#ae0a0a;margin-left:-12px}
.practice-area-microsite #main{padding-top:70px}
.practice-area-microsite .microsite-content{width:90%}
.practice-area-microsite .microsite-content article.first{clear:both}
.practice-area-microsite .type-person{margin:0 3.333% 0 0;width:15%;max-width:150px;min-height:220px;max-height:220px;overflow:hidden;margin-bottom:5px}
.practice-area-microsite .type-person .image-link img{width:100%;margin-bottom:7px}
.practice-area-microsite .type-person .attorney-info{line-height:1.1em}
.practice-area-microsite .type-person .attorney-name{line-height:1.1em;margin-bottom:3px}
.practice-area-microsite.microsite .case-study.first{border-top:1px solid #ccc;padding-top:25px}
.practice-area-microsite.microsite.custom-microsite-template .case-study.first{border-top:0;padding-top:0}
.practice-area-microsite.microsite.people-microsite-template .archive-filters{margin-right:40px}
.practice-area-microsite.optional-sidebar-enabled .microsite-content,.practice-area-microsite.single-event .microsite-content,.practice-area-microsite.single-news-item .microsite-content,.practice-area-microsite.single-publication .microsite-content{width:auto}
.practice-area-microsite.people-microsite-template .microsite-content{width:auto}
.practice-area-microsite.people-microsite-template #content-inner{padding-right:0}
.practice-area-microsite.people-microsite-template .main-microsite-menu-wrap{margin-bottom:0;padding:0 30px 0 30px}
.practice-area-microsite.people-microsite-template .main-microsite-menu-wrap .microsite-menu{border-bottom:1px solid #CCC;display:table;padding:0 0 14px 0;width:1110px}
.practice-area-microsite.people-microsite-template .microsite-content .row{display:inline}
.practice-area-microsite.people-microsite-template .microsite-content .row:after{display:none}
.custom-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget,.overview-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget{margin-top:64px}
.custom-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget:before,.overview-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget:before{content:"";display:block;position:absolute;left:0;top:-32px;width:100%;height:1px;background-color:#ccc}
.custom-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget:first-child,.overview-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget:first-child{margin-top:0}
.custom-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget:first-child:before,.overview-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget:first-child:before{display:none}
.custom-microsite-template .photo-with-caption,.overview-microsite-template .photo-with-caption{margin-bottom:30px}
.custom-microsite-template .photo-with-caption:last-child,.overview-microsite-template .photo-with-caption:last-child{margin-bottom:0}
#sidebar-practice-area-microsite-secondary .form-select-widget{padding-bottom:0}
#sidebar-practice-area-microsite-secondary .form-select-widget blockquote{max-width:100%;margin-bottom:-20px}
#sidebar-practice-area-microsite-secondary .form-select-widget blockquote p{font-size:18px;padding:22px 24px 28px}
.type-person .attorney-info{font-size:14px}
.type-person .attorney-info .attorney-name,.type-person .attorney-info .attorney-title{line-height:1.1;margin-bottom:2px}
.type-person .attorney-info .attorney-phone{display:none}
.custom-sub-service-microsite-template .additional-info-heading{display:none}
.custom-sub-service-microsite-template .additional-info{margin-top:0}
.events-microsite-template .events-heading.past-events-heading{border-top:none;padding-top:0}
.alias-sub-service a:after{content:"\f064";font-family:fontawesome;margin-left:10px}
.person-microsite #main{padding-top:70px}
.person-microsite #sidebar-person-microsite-primary{margin-right:-29%;width:29%}
.person-microsite #content .case-study{border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:20px}
.person-microsite #content .case-study.last{border-bottom:0}
.person-microsite .microsite-content{min-width:46%}
.person-microsite .office-location{margin-bottom:15px}
.biography-microsite-template .microsite-content ul li{margin-bottom:0}
.biography-microsite-template .microsite-content .description ul li{margin-bottom:1.5em}
.biography-microsite-template article.person .description{padding-bottom:1em}
.photo-with-caption{margin-bottom:1.5em}
.archive .type-news-item,.archive .type-publication{border-bottom:1px solid #ccc;padding-bottom:30px}
.archive .type-news-item.last,.archive .type-publication.last{border:0}
.archive .type-news-item.first,.archive .type-publication.first{margin-top:0}
.archive .type-news-item .date,.archive .type-publication .date{width:auto;margin:0 5px 0 0}
.archive .type-news-item .news-item-title,.archive .type-news-item .publication-title,.archive .type-publication .news-item-title,.archive .type-publication .publication-title{margin:0;font-family:'Clarendon BT W01 Light';clear:both}
.archive .type-news-item .news-item-title .byline,.archive .type-news-item .publication-title .byline,.archive .type-publication .news-item-title .byline,.archive .type-publication .publication-title .byline{font-family:'Clarendon BT W01 Light'}
.archive .type-news-item .news-item-title,.archive .type-publication .news-item-title{display:block;float:none}
.archive .type-news-item .publication-name{font-size:14px}
.archive .type-publication{font-size:14px}
.archive .type-publication .publication-title .highlight-person,.archive .type-publication .publication-title a{display:none}
.archive .type-publication .publication-title .highlight-person.post-title,.archive .type-publication .publication-title a.post-title{display:block}
.type-news-item.status-phantom .date,.type-news-item.status-phantom .news-category,.type-news-item.status-phantom .news-item-meta,.type-news-item.status-phantom .post-title,.type-news-item.status-phantom .publication-name{color:#878787}
.type-news-item.status-phantom .date:after,.type-news-item.status-phantom .news-category:after,.type-news-item.status-phantom .news-item-meta:after,.type-news-item.status-phantom .post-title:after,.type-news-item.status-phantom .publication-name:after{color:#878787}
.case-study-post-type.not-microsite #main,.event-post-type.not-microsite #main,.news-item-post-type.not-microsite #main,.publication-post-type.not-microsite #main{padding-top:159px;padding-bottom:60px}
.case-study-post-type.not-microsite .page-title,.event-post-type.not-microsite .page-title,.news-item-post-type.not-microsite .page-title,.publication-post-type.not-microsite .page-title{color:#fff;position:absolute;top:-84px;left:0}
.case-study-post-type.not-microsite #main-inner,.event-post-type.not-microsite #main-inner,.news-item-post-type.not-microsite #main-inner,.publication-post-type.not-microsite #main-inner{background:#fff;padding-bottom:40px}
.case-study-post-type.not-microsite #content,.event-post-type.not-microsite #content,.news-item-post-type.not-microsite #content,.publication-post-type.not-microsite #content{float:right;width:69%;margin:34px 60px 0 0}
.case-study-post-type.not-microsite #content #content-inner,.event-post-type.not-microsite #content #content-inner,.news-item-post-type.not-microsite #content #content-inner,.publication-post-type.not-microsite #content #content-inner{padding:0}
.case-study-post-type.not-microsite #content #content-inner h2,.event-post-type.not-microsite #content #content-inner h2,.news-item-post-type.not-microsite #content #content-inner h2,.publication-post-type.not-microsite #content #content-inner h2{color:#ae0a0a}
.case-study-post-type.not-microsite #content #content-inner h2.events-heading,.event-post-type.not-microsite #content #content-inner h2.events-heading,.news-item-post-type.not-microsite #content #content-inner h2.events-heading,.publication-post-type.not-microsite #content #content-inner h2.events-heading{color:#333}
.case-study-post-type.not-microsite.single #content #content-inner h2,.event-post-type.not-microsite.single #content #content-inner h2,.news-item-post-type.not-microsite.single #content #content-inner h2,.publication-post-type.not-microsite.single #content #content-inner h2{color:#333;font-size:38px}
.case-study-post-type.not-microsite.single #content article,.event-post-type.not-microsite.single #content article,.news-item-post-type.not-microsite.single #content article,.publication-post-type.not-microsite.single #content article{width:70%}
.case-study-post-type.not-microsite #sidebar-case-study-primary,.case-study-post-type.not-microsite #sidebar-event-primary,.case-study-post-type.not-microsite #sidebar-news-item-primary,.case-study-post-type.not-microsite #sidebar-publication-primary,.event-post-type.not-microsite #sidebar-case-study-primary,.event-post-type.not-microsite #sidebar-event-primary,.event-post-type.not-microsite #sidebar-news-item-primary,.event-post-type.not-microsite #sidebar-publication-primary,.news-item-post-type.not-microsite #sidebar-case-study-primary,.news-item-post-type.not-microsite #sidebar-event-primary,.news-item-post-type.not-microsite #sidebar-news-item-primary,.news-item-post-type.not-microsite #sidebar-publication-primary,.publication-post-type.not-microsite #sidebar-case-study-primary,.publication-post-type.not-microsite #sidebar-event-primary,.publication-post-type.not-microsite #sidebar-news-item-primary,.publication-post-type.not-microsite #sidebar-publication-primary{width:210px;float:left;margin:40px 0 0 40px}
.case-study-post-type.not-microsite .sidebar,.event-post-type.not-microsite .sidebar,.news-item-post-type.not-microsite .sidebar,.publication-post-type.not-microsite .sidebar{float:left}
.case-study-post-type.not-microsite.single .page-title,.event-post-type.not-microsite.single .page-title,.news-item-post-type.not-microsite.single .page-title,.publication-post-type.not-microsite.single .page-title{top:-84px;padding:0;left:0}
.case-study-post-type.not-microsite.single .page-title a,.event-post-type.not-microsite.single .page-title a,.news-item-post-type.not-microsite.single .page-title a,.publication-post-type.not-microsite.single .page-title a{color:#ae0a0a}
.case-study-post-type.not-microsite.single #content,.event-post-type.not-microsite.single #content,.news-item-post-type.not-microsite.single #content,.publication-post-type.not-microsite.single #content{margin-top:63px}
.case-study-post-type.not-microsite.single #content-inner,.event-post-type.not-microsite.single #content-inner,.news-item-post-type.not-microsite.single #content-inner,.publication-post-type.not-microsite.single #content-inner{margin-top:-30px}
.case-study-post-type.not-microsite.single .hyperlinked-post-type-title,.event-post-type.not-microsite.single .hyperlinked-post-type-title,.news-item-post-type.not-microsite.single .hyperlinked-post-type-title,.publication-post-type.not-microsite.single .hyperlinked-post-type-title{margin-bottom:10px;display:inline-block;font-weight:700;font-size:17px;line-height:1.1em;width:100%}
.archive.search-results.case-study-post-type.not-microsite.view-all{border-radius:0;padding:0;display:inline}
.archive.search-results.case-study-post-type.not-microsite.view-all:after{display:none}
.archive.search-results.case-study-post-type.not-microsite.view-all .status-publish{color:#333;text-transform:none;font-size:16px}
.archive.search-results.case-study-post-type.not-microsite.view-all .search-query{display:block}
.archive.search-results.case-study-post-type.not-microsite.view-all .search-query label{color:#333;text-transform:none;font-size:16px}
.archive.search-results.case-study-post-type.not-microsite.view-all .post-title{color:#ae0a0a}
.archive.search-results.case-study-post-type.not-microsite.view-all .widget_nav_menu a{color:#333}
.archive.search-results.case-study-post-type.not-microsite.view-all .widget_nav_menu .current-menu-item a{color:#ae0a0a}
.archive.search-results.case-study-post-type.not-microsite.view-all .header-menu a{color:#333}
.archive.search-results.case-study-post-type.not-microsite.view-all .header-menu a:hover{color:#ae0a0a}
.archive.search-results.case-study-post-type.not-microsite.view-all .view-all{background:#6a6a6a}
.archive.search-results.case-study-post-type.not-microsite.view-all .view-all:hover{background:#515151;color:#fff}
.archive.search-results .news-item .news-item-title,.archive.search-results .news-item .publication-title,.archive.search-results .news-item.first .news-item-title,.archive.search-results .news-item.first .publication-title,.archive.search-results .type-publication .news-item-title,.archive.search-results .type-publication .publication-title{font-size:18px;font-family:'Clarendon BT W01 Light';font-weight:400}
.archive.search-results .type-event,.archive.search-results .type-news-item{border-bottom:0;padding-bottom:0}
.archive.search-results .news-item.first{margin-bottom:15px}
.archive.search-results .type-publication{border-top:1px solid #ccc;padding-top:2em;margin-top:2em}
.archive.search-results .type-publication .byline,.archive.search-results .type-publication .publication-name{font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia}
.archive.search-results .type-publication .date{margin-top:3px}
.archive.search-results .type-publication .publication-title{font-size:14px}
.single-microsite-page .type-news-item .date,.single-microsite-page .type-publication .date{width:auto;margin-right:5px}
.single-microsite-page .type-news-item .news-item-title,.single-microsite-page .type-news-item .publication-title,.single-microsite-page .type-publication .news-item-title,.single-microsite-page .type-publication .publication-title{clear:both}
.single-microsite-page .type-news-item .media-slideshare-format,.single-microsite-page .type-publication .media-slideshare-format{float:none!important}
#archive-search{padding-bottom:15px;margin-bottom:25px}
#archive-search input.text{width:370px}
#archive-search button{padding-top:12px;padding-bottom:12px}
#archive-search .archive-search-toggle-wrap{margin-top:-40px}
#archive-search .archive-search-toggle-wrap .archive-search-toggle{color:#ae0a0a;font-family:'Clarendon BT W01 Roman';position:relative;padding-right:18px;text-align:left}
#archive-search .archive-search-toggle-wrap .archive-search-toggle:after{content:"\f103";font-family:FontAwesome;color:#ae0a0a;font-size:16px;position:absolute;right:0;top:-2px}
#archive-search.advanced-search .archive-search-toggle-wrap{margin-top:-37px}
#archive-search.advanced-search .archive-search-toggle-wrap .archive-search-toggle:after{content:"\f102"}
.publication-name{line-height:1.5!important}
.about-us-client-matters-page-type #sidebar-firm-left,.about-us-management-page-type #sidebar-firm-left,.about-us-page-type #sidebar-firm-left,.single-our-firm #sidebar-firm-left{width:210px;float:left}
.about-us-client-matters-page-type .has-sidebar,.about-us-client-matters-page-type .type-our-firm.has-left-sidebar .copy,.about-us-management-page-type .has-sidebar,.about-us-management-page-type .type-our-firm.has-left-sidebar .copy,.about-us-page-type .has-sidebar,.about-us-page-type .type-our-firm.has-left-sidebar .copy,.single-our-firm .has-sidebar,.single-our-firm .type-our-firm.has-left-sidebar .copy{margin:-6px 0 0 210px;padding-left:50px}
.about-us-client-matters-page-type .page-title,.about-us-management-page-type .page-title,.about-us-page-type .page-title,.single-our-firm .page-title{font-size:40px}
.about-us-client-matters-page-type h2,.about-us-management-page-type h2,.about-us-page-type h2,.single-our-firm h2{font-size:40px;color:#ae0a0a}
.about-us-client-matters-page-type .banner{display:none}
.about-us-client-matters-page-type .banner img{display:block;float:left;width:391px}
.about-us-client-matters-page-type .banner img:last-child{width:392px}
.about-us-client-matters-page-type h2{font-size:40px;font-color:#ae0a0a}
.about-us-client-matters-page-type .client-matters-items{counter-reset:item;margin-left:0}
.about-us-client-matters-page-type .client-matters-items li{position:relative;list-style-position:inside;list-style-type:none;margin-left:0;margin-top:40px;padding-top:20px;border-top:1px solid #ccc;padding-left:75px}
.about-us-client-matters-page-type .client-matters-items li:before{content:"\f111";font-family:FontAwesome;position:absolute;top:25px;left:0;font-size:60px;line-height:1em;color:#ae0a0a}
.about-us-client-matters-page-type .client-matters-items li:after{content:counter(item);counter-increment:item;position:absolute;top:25px;left:0;margin-left:16px;font-size:30px;line-height:55px;color:#fff}
.about-us-page-type .intro-text{border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:1em}
.about-us-page-type .intro-text .link-button{display:table;margin:0 auto}
.about-us-page-type .banner{display:flex}
.about-us-page-type .banner img{display:block;width:391px}
.about-us-page-type .banner img:last-child{width:392px}
.about-us-page-type #content-inner{padding-top:55px}
.about-us-client-matters-page-type #content-inner{padding-top:55px}
.single-our-firm .key-points-list{margin-top:2em}
.about-us-management-page-type #content-inner{padding-top:55px}
.management-officers-heading{clear:both;padding-top:25px}
.quarles-csr-we-care-page-type .recent-activity{width:48%;float:left;margin:0 2% 17px 0;max-width:380px}
.quarles-csr-we-care-page-type .recent-activity img{display:block}
.quarles-csr-we-care-page-type .recent-activity .caption{background-color:#ccc;height:70px;overflow:hidden}
.quarles-csr-we-care-page-type .recent-activity .caption p{line-height:1.1em;padding:.8em 1em}
.quarles-csr-we-care-page-type .pull-right{margin:.3em 0 1.5em 1.5em}
.about-us-management-page-type div[itemprop="https://schema.org/Person"]{display:table-row}
.about-us-management-page-type .type-person{width:50%;margin:15px 0 15px 0;display:block;float:left}
.about-us-management-page-type .type-person .attorney-info{display:table-cell;vertical-align:middle}
.about-us-management-page-type .type-person .attorney-info span{float:left;margin-right:5px}
.about-us-management-page-type .person-full-name{margin-top:40px}
.about-us-management-page-type .attorney-name,.about-us-management-page-type .attorney-title{width:90%;display:block;float:left}
.about-us-management-page-type .attorney-image{margin-right:15px;display:table-cell}
.error404 .not-found h1{margin-bottom:.5em}
.error404 .not-found p{margin-bottom:1.5em}
.error404.office-post-type.not-microsite .sidebar{display:none}
.error404.office-post-type.not-microsite #content{width:100%}
.social-media-page-type .page-title{font-size:40px;margin-bottom:40px}
.social-media-page-type #sidebar-social-media{width:210px;float:left}
.social-media-page-type .widget-follow-us{margin-top:30px;border-top:10px solid #727272;background:#efefef;padding:20px}
.social-media-page-type .widget-follow-us h4{font-weight:400;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:7px}
.social-media-page-type .widget-follow-us .social-follow{top:auto;float:none}
.social-media-page-type .widget-follow-us .follow-twitter:after{margin-left:0}
.social-media-page-type .type-page{float:right;width:74%;margin:0 20px 0 0}
.social-media-page-type .sm-blogs-heading{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:20px;color:#ae0a0a;margin-top:-6px}
.social-media-page-type .sm-twitter-heading{color:#ae0a0a;margin-top:40px}
.social-media-page-type .sm-blogs-item{overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:18px}
.social-media-page-type .sm-blogs-image{float:left;margin-top:8px}
.social-media-page-type .sm-blogs-image:hover{opacity:.7}
.social-media-page-type .sm-blogs-description,.social-media-page-type .sm-blogs-title{margin-left:200px}
.social-media-page-type .sm-blogs-title{font-size:20px;font-weight:700;margin-bottom:7px}
.social-media-page-type .sm-blogs-title a{color:#000}
.social-media-page-type .sm-blogs-description p{margin-bottom:.5em}
.social-media-page-type .sm-blogs-url a{padding:6px 35px 6px 15px;color:#fff;background-color:#727272;border-radius:20px;font-size:12px;float:right;position:relative}
.social-media-page-type .sm-blogs-url a:after{content:"\f101";font-family:FontAwesome;color:#fff;font-size:20px;margin-left:8px;position:absolute;top:0}
.social-media-page-type .sm-blogs-url a:hover{opacity:.7}
.social-media-page-type iframe{max-width:100%!important}
.social-media-page-type iframe .timeline{max-width:100%!important}
.news-items-microsite-template .news-item-title .description{display:none}
.news-items-microsite-template.single-microsite-page .type-news-item .date{margin:0 5px 0 0}
.news-items-microsite-template.single-microsite-page .type-news-item .news-item-title{margin-left:0}
.news-items-microsite-template.single-microsite-page.practice-area-microsite h2{float:left}
.news-items-microsite-template.single-microsite-page.practice-area-microsite .type-news-item.first{border-top:1px solid #ccc;padding-top:2em;margin-top:0}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item .description{display:none}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title{line-height:0}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .post-title{line-height:1.3em;font-size:30px;font-family:'Clarendon BT W01 Light';color:#ae0a0a;display:block;margin-bottom:.3em}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .description{display:inline;color:#333;font-size:14px;line-height:1.4em}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .description:before{content:"";display:block}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .more-link{display:inline;vertical-align:baseline;line-height:1.4em}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item.search .type-news-item.first .news-item-title{line-height:1.5em}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item.search .type-news-item.first .news-item-title .post-title{font-size:16px;line-height:1.5em}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item.search .type-news-item.first .description{display:none}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item.search .type-news-item.first .more-link{display:none}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item.paged .type-news-item.first .news-item-listing .type-news-item.first .news-item-title .post-title .more-link{display:none}
.archive.paged.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .description,.archive.paged.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .more-link{display:none}
.archive.paged.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .post-title{padding-right:5px;font-size:18px;font-weight:700;color:#333}
.archive.paged.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .post-title:hover{color:#ae0a0a}
.news-item .post-title{padding-right:5px;font-size:18px;font-weight:700}
.news-item .news-item-title a:hover{color:#ae0a0a}
.news-item .news-item-title .more-link{display:none}
.news-item.first .news-item-title{font-size:16px;line-height:1.5em}
.news-item.first .news-item-title a{color:#333}
.news-item.first .news-item-title .more-link{display:none}
.single-news-item .news-item.first{margin-top:0}
.single-news-item div[itemprop=description]{margin-top:20px}
.news-category{color:#ae0a0a;vertical-align:top}
.news-category:after{position:relative;color:#ae0a0a;font-family:FontAwesome;margin-left:.5em;font-weight:400;font-size:14px}
.news-item-category-video .news-category:after{content:"\f03d";top:1px}
.news-item-category-media-mention .news-category:after{content:"\f1ea"}
.news-item-meta{font-size:14px;vertical-align:top;display:inline-block;float:left}
.publication-title a{color:#333}
.publication-title a.more-link{color:#ae0a0a}
.publication-title a.more-link:hover{color:#830000}
.publication-title .post-title{font-weight:700;font-size:18px;color:#ae0a0a}
.publication-title .post-title:hover{color:#830000}
.publication-title .post-title.phantom,.publication-title .post-title.phantom:hover{color:#333}
.publication-title .post-title:after{display:none}
.publication-title.phantom .post-title,.publication-title.phantom .post-title:hover{color:#6a6a6a}
.media-audio-format .publication-type:after,.media-slideshare-format .publication-type:after,.media-video-format .publication-type:after{color:#333;font-family:FontAwesome;font-size:14px;margin-left:.5em;font-weight:400}
.media-audio-format .publication-type:after{content:"\f001"}
.media-slideshare-format .publication-type:after{content:"\f080"}
.media-video-format .publication-type:after{content:"\f03d";font-size:13px}
.single-microsite-page .publications-heading{float:left}
.single-microsite-page .type-publication{border-top:1px solid #ccc;padding-top:2em;margin-top:2em;font-size:14px}
.single-microsite-page .type-publication.first{margin-top:0}
.single-microsite-page .type-publication.first .more-link,.single-microsite-page .type-publication.first a{display:none}
.single-microsite-page .type-publication.first .post-title{display:block}
.single-microsite-page .type-publication .date{margin:0 5px 0 0;width:auto}
.single-microsite-page .type-publication .publication-title{margin:0}
.single-microsite-page .type-publication .highlight-person{display:none}
.publication-title .post-title{font-weight:700}
.publication-title .post-title:after{color:#333;font-family:FontAwesome;font-size:14px;margin-left:.5em;font-weight:400}
.publication-title .media-audio-format:after{content:"\f001"}
.publication-title .media-slideshare-format:after{content:"\f080"}
.publication-title .media-video-format:after{content:"\f03d";font-size:13px}
.phantom{display:block}
.top-image-container{margin-top:0;border-top:none;padding-top:0}
.publication-top-square-image .top-image{max-width:350px}
.publication-top-square-image .top-image-caption{width:185px}
.publication-navigation-teaser .btn{background:#6a6a6a}
.publication-navigation-teaser .btn:hover{background:#515151}
.publication-navigation-teaser .publication-title{margin:15px 20px 20px 20px;font-size:14px}
.publication-navigation-teaser.location-side{-moz-box-shadow:2px 2px 10px #000;-webkit-box-shadow:2px 2px 10px #000;box-shadow:2px 2px 10px #000;top:245px!important}
.publication-navigation-teaser.location-bottom{-moz-box-shadow:2px 2px 10px #000;-webkit-box-shadow:2px 2px 10px #000;box-shadow:2px 2px 10px #000}
.publication-navigation-teaser.location-bottom .teaser-thumbnail img{width:150px}
.publication-navigation-teaser.location-bottom .publication-title{margin:0}
.publication-navigation-teaser.location-embed .teaser-thumbnail{margin-left:20px}
.publication-navigation-teaser.location-embed .teaser-thumbnail img{width:150px}
.publication-navigation-teaser.location-embed.has-thumbnail .publication-title{margin-left:190px}
.logged-in .publication-navigation-teaser.location-side{top:277px!important}
.microsite .publication-navigation-teaser.location-side{top:252px!important}
.microsite.logged-in .publication-navigation-teaser.location-side{top:284px!important}
.publication-thumbnail-teaser{float:right}
.publication-meta{display:block;overflow:hidden}
.archive .type-publication .publication-title,.single-microsite-page .type-publication .publication-title{clear:none;float:none;display:block}
.single-microsite-page .type-publication.first .publication-thumbnail-teaser a{display:block}
.events-microsite-template .events-heading{font-weight:400}
.practice-area-microsite.single-microsite-page .events-heading{float:left}
.practice-area-microsite.single-microsite-page .type-event.first{border-top:1px solid #ccc;padding-top:2em}
.event-view-webinar{border-top:1px solid #ccc;margin:27px 0 0 0;padding-top:22px}
.type-event label{vertical-align:top}
.event-dates{display:inline-block}
.type-event .event-date-time .event-date-entry{display:block}
option:disabled{color:#d3d3d3}
.single-event .event-location-details p:last-child{margin-bottom:0}
.case-study-post-type.not-microsite #content-inner{position:relative}
.case-study-post-type.not-microsite #content-inner .row:after{clear:none}
.case-study-post-type.not-microsite .featured-case-study{width:49%;float:left;margin:0 0 14px 0;overflow:hidden}
.case-study-post-type.not-microsite .featured-case-study.even{float:right}
.case-study-post-type.not-microsite .featured-case-study .image-link{display:block}
.case-study-post-type.not-microsite .featured-case-study p{background-color:#e5e5e5;padding:1em;height:52px}
.case-study-post-type.not-microsite .featured-case-study p:hover{background:#ccc}
.case-study-post-type.not-microsite .featured-case-study p .read-more{display:none}
.case-study-post-type.not-microsite .view-all{position:absolute;bottom:-70px;right:0}
.case-study-post-type.not-microsite #case-study-search-toggle{margin:-47px 0 33px 0;color:#ae0a0a;font-size:12px;font-family:'Clarendon BT W01 Roman'}
.case-study-post-type.not-microsite #case-study-search-toggle.icon-up-triangle-after:after{font-family:FontAwesome;font-size:16px;content:"\f102";color:#ae0a0a;margin-left:.5em;vertical-align:middle}
.case-study-post-type.not-microsite #case-study-search-toggle.icon-down-triangle-after:after{font-family:FontAwesome;font-size:16px;content:"\f103";color:#ae0a0a;margin-left:.5em;vertical-align:middle}
.case-study-post-type.not-microsite #case-study-search-toggle:hover{color:#830000;text-decoration:none}
h2.custom-page-case-studies{font-size:24px;margin-top:45px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc}
.single-microsite-page .case-study.first{margin-top:0}
.people-page-type.background-image-1 #content-inner{background:url(../img/our-team-photo-c.jpg) no-repeat center top}
.people-page-type.background-image-2 #content-inner{background:url(../img/our-team-photo-g.jpg) no-repeat center top}
.people-page-type.background-image-3 #content-inner{background:url(../img/our-team-photo-h.jpg) no-repeat center top}
.people-page-type h2{display:none}
.people-page-type .page-title{color:#000;margin:0 0 -140px 75px;font-size:60px}
.people-page-type #main{padding-top:190px}
.people-page-type #content-inner{background:url(../img/our-team-photo-default.jpg) no-repeat center top;height:698px}
.people-page-type .people-search-form{width:405px;border:0;margin:135px 0 0 35px}
.people-page-type .people-search-form input.text{width:375px}
.people-page-type .people-search-filter{width:100%}
.people-page-type .people-search-filter span{background:0 0;color:#333;display:inline-block;font-size:16px;font-family:'Clarendon BT W01 Roman';font-weight:400;height:auto;line-height:1em;margin:0 .21em .5em 0;text-align:center;vertical-align:top;width:auto}
.people-page-type .people-search-filter span a{color:#ae0a0a;background:0 0}
.people-page-type .people-search-filter span a:hover{background:0 0;color:#b3b3b3}
.people-page-type .view-all-people{display:none}
.people-page-type .people-search-toggle{border:0;color:#ae0a0a;height:auto;width:auto;float:right;padding-right:20px;font-family:'Clarendon BT W01 Roman';font-weight:400}
.people-page-type .people-search-toggle:after{font-family:FontAwesome;font-size:14px;bottom:2px}
.people-page-type .people-search-toggle:hover{color:#830000}
.people-page-type #basic-people-search-form button{position:absolute;left:0;top:158px}
.people-page-type #basic-people-search-form .people-search-toggle{margin-top:5px}
.people-page-type #basic-people-search-form .people-search-toggle:after{content:"\f103"}
.people-page-type #advanced-people-search-form button{left:0;top:398px}
.people-page-type #advanced-people-search-form .people-search-toggle{bottom:-5px;right:0;left:auto}
.people-page-type #advanced-people-search-form .people-search-toggle:after{content:"\f102"}
.people-page-type #advanced-people-search-form .people-search-filter,.people-page-type #basic-people-search-form .people-search-filter{margin-top:50px;border-top:1px solid #ccc}
.people-page-type #advanced-people-search-form .people-search-filter .row,.people-page-type #basic-people-search-form .people-search-filter .row{padding-top:18px}
.people-page-type.search.search-results #main{padding-top:118px}
.people-page-type.search.search-results #content-inner{background:#fff;height:auto}
.people-page-type.search.search-results .people-search-form{width:auto;margin-top:103px}
.people-page-type.search.search-results .page-title{display:none}
.people-page-type.search.search-results h2{margin:0 0 35px -285px;font-size:40px;color:#ae0a0a}
.people-page-type.search.search-results .type-person{padding:15px 0}
.people-page-type.search.search-results .type-person.last{border:0;padding-bottom:0}
.people-page-type.search.search-results .type-person.last.first{border-top:1px solid #e5e5e5}
.people-page-type.search.search-results .type-person .image-link{line-height:1}
.people-page-type.search.search-results .type-person .person-email-link a{word-wrap:break-word;word-break:break-all}
.people-page-type.search.search-results .btn{background:#6a6a6a;vertical-align:top;padding:9px 13px;font-size:12px;text-transform:none}
.people-page-type.search.search-results .btn:after{vertical-align:top;font-size:100%}
.people-page-type.search.search-results .btn:hover{background:#515151}
.people-page-type.search.search-results #content .sidebar{margin:-20px -235px 0 0;width:235px}
.people-page-type.search.search-results #content .sidebar #advanced-people-search-form{margin:23px 0 0 0}
.people-page-type.search.search-results #content .sidebar #advanced-people-search-form input{width:204px}
.people-page-type.search.search-results #content .sidebar #advanced-people-search-form .icon-down-triangle:after,.people-page-type.search.search-results #content .sidebar #advanced-people-search-form .icon-search:after{color:#b3b3b3}
.people-page-type.search.search-results #content .type-page{margin-left:285px}
.type-our-firm.has-left-sidebar .sidebar{float:left;width:198px}
.type-our-firm.has-left-sidebar .copy{margin-left:198px;padding-left:50px}
.our-firm-post-type.not-microsite #content{width:100%}
.our-firm-post-type.not-microsite.corporate-responsibility-page-type .key-point{border-top:1px solid #ccc;margin-top:1em}
.our-firm-post-type.not-microsite.quarles-cares-page-type h3{border-top:1px solid #ccc;padding-top:1.5em;margin:1.5em 0 1em 0}
.our-firm-post-type.not-microsite.quarles-cares-page-type .intro-text img{margin:.6em 0 1em 1em}
.our-firm-post-type.not-microsite.quarles-cares-page-type .recent-activities{margin-left:-20px}
.our-firm-post-type.not-microsite.quarles-cares-page-type .recent-activities .recent-activity{width:380px;float:left;margin:0 0 20px 20px}
.our-firm-post-type.not-microsite.quarles-cares-page-type .recent-activities .recent-activity img{display:block}
.our-firm-post-type.not-microsite.quarles-cares-page-type .recent-activities .caption{background-color:#e5e5e5;padding:1em}
.qcsr-main-sections .section-box{width:240px;height:170px;margin:0 4% 60px 0;float:left}
.qcsr-main-sections .section-box:nth-child(3){margin-right:0}
.qcsr-main-sections .section-box img:hover{opacity:.5}
.quarles-csr-default-page-type .marquee-image{margin-bottom:25px}
.quarles-csr-default-page-type .intro-text{border-bottom:0}
.quarles-csr-we-care-page-type .intro-text{display:block;float:left;width:550px;margin-bottom:0;padding-bottom:0;border-bottom:0}
.quarles-csr-we-care-page-type .logo-image{float:right;margin-right:50px}
.quarles-csr-we-care-page-type h3{display:inline-block;width:100%;margin:20px 0;padding-top:30px;border-top:1px solid #ccc}
.quarles-csr-we-care-page-type .recent-activity .caption{height:80px}
.quarles-csr-we-care-page-type .recent-activity .caption p{height:40px;overflow:hidden}
.quarles-csr-annual-report-page-type .intro-text{border:0;display:block;float:left;width:550px}
.quarles-csr-annual-report-page-type .report-box{display:block;float:right;margin-right:44px}
.quarles-csr-annual-report-page-type .report-link{display:block;font-size:14px}
.quarles-csr-annual-report-page-type .report-link:after{content:"\f101";font-family:FontAwesome;font-size:13px;vertical-align:0;margin-left:6px}
.quarles-csr-annual-report-page-type .report-image:hover{opacity:.5}
.practice-page-type #main{padding-top:122px}
.practice-page-type #main-inner{max-width:1000px}
.practice-page-type #content{width:100%}
.practice-page-type #content-inner{background:0 0;padding:0}
.practice-page-type .intro-text{margin-bottom:50px}
.practice-page-type .intro-text P{font-size:18px;color:#fff}
.practice-page-type #sidebar-practice-primary{display:none}
.practice-page-type .practice-area-parents .col{width:48%;display:block;float:left;font-size:13px;font-family:'Clarendon BT W01 Roman';text-transform:uppercase}
.practice-page-type .practice-area-parents .col.col-2{float:right}
.practice-page-type .practice-area-parents .col ul{width:100%;display:block;margin-bottom:10px}
.practice-page-type .practice-area-parents .col ul.practice-area-parent>li{display:block}
.practice-page-type .practice-area-parents .col ul li{margin:0;padding:10px 20px;display:inline-block;-moz-border-radius:25px;border-radius:25px}
.practice-page-type .practice-area-parents .col ul li:before{display:none}
.practice-page-type .practice-area-parents .col ul li:hover{background:#ae0a0a}
.practice-page-type .practice-area-parents .col ul li:hover a{color:#fff}
.practice-page-type .practice-area-parents .col ul li ul.practice-areas{width:80%;margin:10px 20px}
.practice-page-type .practice-area-parents .col ul li ul.practice-areas li{display:table;padding:2px 0 0 0;background:0 0}
.practice-page-type .practice-area-parents .col ul li ul.practice-areas li:hover{background:0 0}
.practice-page-type .practice-area-parents .col ul li ul.practice-areas li a{text-transform:none;background:0 0;padding:5px 13px;-moz-border-radius:25px;border-radius:25px}
.practice-page-type .practice-area-parents .col ul li ul.practice-areas li a:before{display:none}
.practice-page-type .practice-area-parents .col ul li ul.practice-areas li a:hover{background:#ae0a0a}
.practice-page-type .practice-area-parents .col ul li .practice-area-parent-title{color:#ae0a0a;font-size:13px;font-family:'Clarendon BT W01 Roman'}
.practice-page-type .practice-area-parents .col ul li a{display:block;padding:0;color:#ae0a0a;font-size:13px;font-family:'Clarendon BT W01 Roman'}
.practice-page-type .practice-area-parents .col ul li.expandable:hover{background:#ae0a0a}
.practice-page-type .practice-area-parents .col ul li.expandable:hover .practice-area-parent-title{color:#fff}
.practice-page-type .practice-area-parents .col ul li.expandable:hover:after{color:#fff}
.practice-page-type .practice-area-parents .col ul li.expandable:hover:before{color:#ae0a0a}
.practice-page-type .practice-area-parents .col ul li.expandable:after{content:"\f111";font-family:FontAwesome;color:#ae0a0a;font-size:30px;position:absolute;right:8px;top:10px}
.practice-page-type .practice-area-parents .col ul li.expandable:before{z-index:1;color:#fff;font-size:20px;font-family:FontAwesome;right:14px;top:1px;display:block}
.practice-page-type .practice-area-parents .col ul li.expandable .list-expansion-link-wrapper{display:none}
.practice-page-type .practice-area-parents .col ul li.list-expanded{background:#fff}
.practice-page-type .practice-area-parents .col ul li.list-expanded:before{content:"\f102";top:0}
.practice-page-type .practice-area-parents .col ul li.list-expanded:hover{background:#fff}
.practice-page-type .practice-area-parents .col ul li.list-expanded:hover .practice-area-parent-title{color:#ae0a0a}
.practice-page-type .practice-area-parents .col ul li.list-expanded:hover ul li a{color:#ae0a0a}
.practice-page-type .practice-area-parents .col ul li.list-expanded:hover ul li a:hover{color:#fff}
.practice-page-type .practice-area-parents .col ul li.list-expanded:hover:after{color:#ae0a0a}
.practice-page-type .practice-area-parents .col ul li.list-expanded:hover:before{color:#fff}
.practice-page-type .practice-area-parents .col ul li.list-collapsed{background:#e5e5e5;-moz-border-radius:25px;border-radius:25px}
.practice-page-type .practice-area-parents .col ul li.list-collapsed:before{content:"\f103"}
.practice-page-type .practice-area-parents .col ul li.list-collapsed ul li:after,.practice-page-type .practice-area-parents .col ul li.list-collapsed ul li:before{display:none}
.practice-page-type .practice-area-parents .col ul li.list-collapsed ul li a{font-size:13px;text-transform:none}
.practice-page-type .practice-area-parents .col ul li.list-collapsed ul li a:hover{background:#ae0a0a;display:inline-block;color:#fff}
.career-post-type.not-microsite #content{width:100%}
.career-post-type.not-microsite #content-inner{padding-right:60px;position:relative}
.career-post-type.not-microsite h2{color:#ae0a0a;font-size:40px}
.career-post-type.not-microsite .local-content h2{font-size:27px;margin-top:3px}
.career-post-type.not-microsite .intro-text{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:2em}
.career-post-type.not-microsite .key-points-list{padding-top:0;border-top:1px solid #ccc;margin-top:40px}
.career-post-type.not-microsite .key-point{border-bottom:1px solid #ccc;padding:0 0 .5em 0}
.career-post-type.not-microsite .key-point:last-child{border:0;padding:0}
.career-post-type.not-microsite .pull-right{margin:.5em 0 1.5em 2em}
.career-post-type.not-microsite .banner{margin:0 -50px 45px 0}
.career-post-type.not-microsite.overview-page-type p{font-size:22px}
.career-post-type.not-microsite.overview-page-type .banner{margin-bottom:20px}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight{width:25%;margin:10px 0 30px 0;line-height:1.1em}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight a,.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight span{width:85%}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight img{margin-bottom:6px}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight img:hover{opacity:.6}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight .post-title{margin-bottom:2px}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight .office-location,.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight .position,.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight .practice-area{font-size:13px;line-height:1.3}
.career-post-type.not-microsite.life-in-qb-cities-page-type .type-city{width:33%;margin-bottom:40px}
.career-post-type.not-microsite.life-in-qb-cities-page-type .type-city h4{width:87%;font-size:16px}
.career-post-type.not-microsite.life-in-qb-cities-page-type .type-city img:hover{opacity:.6}
.career-post-type.not-microsite.culture-page-type .intro-text{margin-bottom:0}
.career-post-type.not-microsite.culture-page-type .key-points-list{border:0;margin:0}
.career-post-type.not-microsite.university-page-type .copy{display:table;margin-left:0}
.career-post-type.not-microsite.university-page-type .copy .local-content{display:table-cell;vertical-align:top;padding-right:50px}
.career-post-type.not-microsite.university-page-type .copy .local-sidebar{display:table-cell;width:173px}
.career-post-type.not-microsite.real-work-page-type .copy{display:table;margin-left:0}
.career-post-type.not-microsite.real-work-page-type .copy .local-content{display:table-cell;vertical-align:top;padding-right:50px}
.career-post-type.not-microsite.real-work-page-type .copy .local-sidebar{display:table-cell;width:213px;padding-top:8px}
.career-post-type.not-microsite.real-work-page-type .copy .local-sidebar img{margin-bottom:20px}
.career-post-type.not-microsite.scrapbook-page-type .type-career .copy .row{display:table}
.career-post-type.not-microsite.scrapbook-page-type .type-scrapbook{width:360px;margin:10px 0 20px 0}
.career-post-type.not-microsite.scrapbook-page-type .type-scrapbook.even{margin-left:40px}
.career-post-type.not-microsite.faq-page-type .faq{padding-left:75px;border-top:1px solid #ccc;margin-top:2em;padding-top:2em}
.career-post-type.not-microsite.faq-page-type .faq:first-child{border:none;margin-top:0;padding-top:0}
.career-post-type.not-microsite.faq-page-type .faq .faq-question{position:relative;font-weight:700;font-size:18px}
.career-post-type.not-microsite.faq-page-type .faq .faq-question:before{content:"\f111";font-family:FontAwesome;position:absolute;top:0;left:0;margin-left:-75px;font-size:60px;line-height:1em;color:#ae0a0a}
.career-post-type.not-microsite.faq-page-type .faq .faq-question:after{content:'Q.';position:absolute;top:0;left:0;margin-left:-63px;font-size:30px;line-height:55px;color:#fff}
.career-post-type.not-microsite.faq-page-type .faq .faq-answer label{text-transform:uppercase;float:left;font-weight:700;margin-right:.25em}
.career-post-type.not-microsite.interviews-page-type .interviews{border-top:1px solid #ccc;padding-top:30px;margin-top:15px}
.career-post-type.not-microsite.interviews-page-type .interviews li{margin-bottom:.7em}
.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-office{font-size:18px;font-weight:700;line-height:1.4em}
.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-image img{margin-top:7px}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-list,.career-post-type.not-microsite.contact-us-page-type .contact-list,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-list{display:table;border-collapse:collapse;width:100%}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact,.career-post-type.not-microsite.contact-us-page-type .contact,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact{display:table-row}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-details,.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-image,.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-office,.career-post-type.not-microsite.contact-us-page-type .contact-details,.career-post-type.not-microsite.contact-us-page-type .contact-image,.career-post-type.not-microsite.contact-us-page-type .contact-office,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-details,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-image,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-office{border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:table-cell;vertical-align:top;padding:20px 0}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-office,.career-post-type.not-microsite.contact-us-page-type .contact-office,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-office{width:40%;font-weight:700}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-details,.career-post-type.not-microsite.contact-us-page-type .contact-details,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-details{width:40%}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-image,.career-post-type.not-microsite.contact-us-page-type .contact-image,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-image{width:20%;padding:20px}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-image img,.career-post-type.not-microsite.contact-us-page-type .contact-image img,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-image img{width:80px;float:right}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-name,.career-post-type.not-microsite.contact-us-page-type .contact-name,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-name{font-weight:700;display:block}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-title,.career-post-type.not-microsite.contact-us-page-type .contact-title,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-title{display:block}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-email,.career-post-type.not-microsite.contact-us-page-type .contact-email,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-email{display:block}
.career-post-type.not-microsite .copy h2{font-size:27px;padding-top:2px;color:#ae0a0a}
.career-post-type.not-microsite.summer-associates-blog-page-type .intro-text{border:0;margin:0;padding:0}
.career-post-type.not-microsite.summer-associates-blog-page-type .sa-blog-heading{margin:.1 .8em 0 .8em 0}
.career-post-type.not-microsite.summer-associates-blog-page-type .blog-item{border-bottom:1px solid #ccc;padding:18px 0}
.career-post-type.not-microsite.summer-associates-blog-page-type .blog-item.first{border-top:1px solid #ccc}
.career-post-type.not-microsite.attorneys-page-type .menu-careers-container,.career-post-type.not-microsite.experience-page-type .menu-careers-container,.career-post-type.not-microsite.law-students-page-type .menu-careers-container,.career-post-type.not-microsite.other-pros-page-type .menu-careers-container,.career-post-type.not-microsite.overview-page-type .menu-careers-container{margin-bottom:0;border:0}
.career-post-type.not-microsite.attorneys-page-type .intro-text,.career-post-type.not-microsite.experience-page-type .intro-text,.career-post-type.not-microsite.law-students-page-type .intro-text,.career-post-type.not-microsite.other-pros-page-type .intro-text,.career-post-type.not-microsite.overview-page-type .intro-text{font-size:22px}
.career-post-type.not-microsite.attorneys-page-type h2,.career-post-type.not-microsite.experience-page-type h2,.career-post-type.not-microsite.law-students-page-type h2,.career-post-type.not-microsite.other-pros-page-type h2,.career-post-type.not-microsite.overview-page-type h2{font-size:40px;padding:0}
.career-post-type.not-microsite.attorneys-page-type .intro-text,.career-post-type.not-microsite.law-students-page-type .intro-text,.career-post-type.not-microsite.other-pros-page-type .intro-text{border:0;margin:0;padding:0}
.career-post-type.not-microsite .job-opening h3{cursor:pointer}
.career-post-type.not-microsite .job-opening.job-description-has-intro .description-continued{display:none}
.career-post-type.not-microsite .job-opening .description ul li:before{position:relative;top:-2px}
.career-post-type.not-microsite .job-opening.filter-by-office-hidden-initially{display:none}
#sidebar-career-attorneys,#sidebar-career-experience,#sidebar-career-law-students,#sidebar-career-other-pros{margin-top:8px}
.single-city h2{font-size:27px;padding-top:2px;color:#ae0a0a}
.single-city #sidebar-career-experience{margin-top:8px;margin-right:-217px}
.single-city .city-sidebar{padding-top:8px}
.single-city .intro-text{font-size:14px}
.single-city a.breadcrumb-link,.single-lawyer-spotlight a.breadcrumb-link{font-weight:700;font-size:17px;line-height:1.1em;display:block;margin:.1em 0 .6em 0}
.single-city a.breadcrumb-link:before,.single-lawyer-spotlight a.breadcrumb-link:before{content:"\f053";font-family:FontAwesome;font-size:12px;margin:0 .4em 0 -1em}
.current-openings .job-opening{border-top:1px solid #ccc;margin-top:20px;padding-top:15px}
.current-openings .job-opening.first{margin-top:40px}
.current-openings .job-opening .div:nth-child(2){margin-bottom:14px}
.current-openings .job-opening .btn{background:0 0;color:#ae0a0a;padding:0}
.current-openings .job-opening .btn:hover{color:#830000;background:0 0}
.current-openings .job-opening .btn:after{content:"\f102"}
.current-openings .job-opening .btn.btn-expand:after{content:"\f103"}
.current-openings .job-opening .location{margin-bottom:20px}
.current-openings-page-type .copy{position:relative}
.current-openings-page-type.career-post-type.not-microsite .job-opening .description ul li:before{position:absolute}
.job-opening-office-locations-filter-controls{position:absolute;right:0;top:0}
.nalp-offices-row{display:flex;padding-bottom:2em;margin-top:2em;border-bottom:1px solid #ccc}
.nalp-office{display:flex;align-items:center;width:50%}
.nalp-office__image{margin-right:30px}
.nalp-office__image img{display:block}
.nalp-office__name{font-size:21px;line-height:1.1;margin-bottom:9px}
.nalp-office__form-link{font-size:13px}
.nalp-office__form-link:before{content:"\f15b";font-family:FontAwesome;font-size:110%;color:#ae0a0a;margin:0 .6em 0 2px}
.nalp-office__form-link:hover:before{color:#830000}
.single-client .page-title{background:0 0;padding:0;font-size:40px;margin-bottom:40px}
.single-client .post-title{font-size:40px;margin:-5px 0 15px;color:#ae0a0a}
.single-client .subheading{border-bottom:1px solid #ccc;padding-bottom:30px;margin:.8em 0 30px;font-size:22px;font-weight:400}
.single-client .has-sidebar{float:left;margin-right:350px;padding-right:80px}
.single-client .sidebar{float:right;width:350px;margin:5px 0 0 -350px}
.single-client .sidebar blockquote{font-size:22px;font-style:italic;color:#6a6a6a;margin:0 0 20px 0;border-top:1px solid #ccc;padding-top:25px}
.client-story-marquee{margin:-40px -40px 35px -40px;display:inline-block;width:1174px;height:260px;overflow:hidden}
.client-story-marquee-image{display:block;float:left;width:391px}
.client-story-marquee-image:first-child{width:392px}
.client-story-marquee-image img{width:100%;max-width:100%}
.client-story-navigation-teaser-anchor:hover{border:1px solid red}
.client-story-navigation-teaser-anchor:hover .teaser-photo:before{background-color:#830000}
.client-story-navigation-teaser{position:fixed;right:0;top:245px;width:200px;height:180px;background:#fff;overflow:hidden;-moz-box-shadow:2px 2px 10px #000;-webkit-box-shadow:2px 2px 10px #000;box-shadow:2px 2px 10px #000}
.client-story-navigation-teaser .inner{margin:13px 0 11px 20px;height:157px;overflow:hidden;position:relative}
.client-story-navigation-teaser .inner a{display:block;width:auto;height:auto;position:static;font-size:14px;line-height:1.1}
.client-story-navigation-teaser span{font-family:'Clarendon BT W01 Roman'}
.client-story-navigation-teaser .teaser-photo{background:#dfdfdf;position:relative;margin:5px 0}
.client-story-navigation-teaser .teaser-photo:before{position:absolute;right:0;content:" ";font-family:FontAwesome;font-size:20px;width:29px;height:100px;background:#ae0a0a;pointer-events:none}
.client-story-navigation-teaser .teaser-photo:after{position:absolute;right:9px;top:35px;content:"\f101 ";font-family:FontAwesome;font-size:20px;color:#fff;pointer-events:none}
.client-story-navigation-teaser .teaser-photo img{display:block;border-right:1px solid #fff}
.client-story-navigation-teaser .label-view-next{font-weight:400;top:0;padding-left:0;position:static;background:0 0;color:#ae0a0a;font-size:15px;height:auto;padding-top:0}
.client-story-navigation-teaser .client-name{font-size:15px}
.admin-bar .client-story-navigation-teaser{top:277px}
.single-city .copy{display:table}
.single-city .city-content{display:table-cell;vertical-align:top;padding-right:50px}
.single-city .city-sidebar{display:table-cell;width:213px}
.single-city .city-sidebar .fax,.single-city .city-sidebar .telephone{display:block}
.single-city .documents{border-top:1px solid #ccc;margin-top:1em;padding-top:1em}
.single-city .documents .document{display:block}
.diversity-post-type h2{font-size:40px;color:#ae0a0a}
.diversity-post-type .page-title{font-size:40px;padding:0;margin:0 0 40px 0;height:auto}
.diversity-post-type #content-inner{padding-right:70px}
.diversity-post-type .sidebar{width:210px;float:left}
.diversity-post-type .type-diversity.has-sidebar{margin:-6px 0 0 210px;padding-left:50px}
.diversity-post-type .body p{font-size:22px;line-height:1.6em}
.diversity-post-type.overview-page-type #content-inner{padding-right:40px}
.diversity-post-type.overview-page-type .banner{margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:30px}
.diversity-post-type.publications-page-type .type-publication.first .publication-title a{color:#333;float:none;display:inline-block}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title{font-size:32px;font-family:'Clarendon BT W01 Light';color:#ae0a0a;margin:.2em 0 .3em 0;display:inline;width:100%}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title.has-headshot{width:75%}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .byline{margin-bottom:1em;width:70%}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .date{width:70%}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .more-link{color:#ae0a0a}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .more-link:hover{color:#830000}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .highlight-person{max-width:85px;margin:20px 80px 0 0}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .highlight-person .post-title{display:none}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .highlight-person img{vertical-align:top}
.diversity-post-type.news-page-type .type-news-item{border-top:1px solid #ccc;padding-top:20px}
.diversity-post-type.news-page-type .type-news-item .date{display:inline}
.diversity-post-type.news-page-type .type-news-item .description{display:none}
.diversity-post-type.news-page-type .type-news-item .news-item-meta{display:block;float:none}
.diversity-post-type.publications-page-type #content-inner{padding-right:40px}
.diversity-post-type.publications-page-type .type-publication{border-top:1px solid #ccc;padding:30px 0;display:inline-block;width:100%}
.diversity-post-type.publications-page-type .type-publication .description{display:none}
.diversity-post-type.publications-page-type .type-publication .highlight-person{max-width:85px}
.diversity-post-type.publications-page-type .type-publication .publication-title{display:block}
.diversity-post-type.supplier-diversity-page-type #content-inner{padding-right:40px}
.diversity-post-type.supplier-diversity-page-type .intro-text{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:18px}
.diversity-post-type.supplier-diversity-page-type .copy.has-sidebar{margin-right:198px;padding-right:50px;margin-top:-6px;float:left}
.diversity-post-type.supplier-diversity-page-type .local-sidebar{width:198px;margin-left:-198px;float:left}
.diversity-post-type.facts-page-type .key-facts{padding-left:60px}
.diversity-post-type.facts-page-type .key-facts .key-fact{position:relative}
.diversity-post-type.facts-page-type .key-facts .key-fact .key-fact-title{margin:0;padding:.75em 0 .5em 0}
.diversity-post-type.facts-page-type .key-facts .key-fact .key-fact-image{margin:1em 0 2em 2em}
.diversity-post-type.facts-page-type .key-facts .key-fact .icon-circle{font-size:50px;position:absolute;top:5px;left:-60px}
.diversity-post-type.facts-page-type .key-facts .key-fact .icon-circle:before{color:#ae0a0a;content:"\f111";font-family:fontawesome;font-size:50px;position:absolute;top:-9px}
.diversity-post-type.facts-page-type .key-facts .key-fact .icon-circle:after{content:attr(data-counter);position:absolute;top:25px;left:25px;margin:-.65em 0 0 -.5em;color:#fff;font-size:20px;font-family:'Clarendon BT W01 Roman'}
.single-blog-item .people-list{margin-top:30px;display:table;width:100%}
.single-blog-item .person{display:table-row}
.single-blog-item .person-image{border-top:1px solid #ccc;display:table-cell;width:168px;padding:26px 20px 20px 0}
.single-blog-item .person-details{border-top:1px solid #ccc;display:table-cell;vertical-align:top;padding:20px}
.single-blog-item .person-name{font-weight:700}
.single-blog-item .person-school{display:block}
.single-blog-item h2{margin-top:10px}
.single-blog-item .parent-page-link{color:#ae0a0a}
.single-blog-item .parent-page-link:hover{color:#830000}
.single-lawyer-spotlight .hentry.has-left-sidebar .copy{display:table;margin-left:0}
.single-lawyer-spotlight .spotlight-content{display:table-cell;vertical-align:top;padding-right:50px}
.single-lawyer-spotlight .spotlight-sidebar{display:table-cell;width:173px}
.single-lawyer-spotlight .spotlight-sidebar .office-location,.single-lawyer-spotlight .spotlight-sidebar .position,.single-lawyer-spotlight .spotlight-sidebar .post-title,.single-lawyer-spotlight .spotlight-sidebar .practice-area{display:block}
.single-lawyer-spotlight .spotlight-sidebar .office-location,.single-lawyer-spotlight .spotlight-sidebar .position,.single-lawyer-spotlight .spotlight-sidebar .practice-area{font-size:13px;line-height:1.3}
.lawyer-spotlight-page-type .office-location,.lawyer-spotlight-page-type .position,.lawyer-spotlight-page-type .post-title,.lawyer-spotlight-page-type .practice-area{display:block}
.contact-page-type #content{float:left}
.contact-page-type #content #content-inner{padding:35px 40px 40px 0}
.contact-page-type .page-title{height:43px}
.contact-page-type #main-inner{position:relative}
.contact-page-type #sidebar-contact-primary{display:none;right:0;width:26%;position:absolute;top:83px;bottom:60px;background:#fff}
.office-locations{margin-left:40px}
.office-locations .office-location-details{margin-left:140px;padding-top:3px;position:relative}
.office-locations .office-location-details .post-title{font-size:20px;color:#333;line-height:1.2em}
.office-locations .office-location-details .post-title:hover{color:#ae0a0a}
.office-locations .office-location-image{margin:9px -110px 0 0;background:#e5e5e5;width:110px;height:100px}
.office-locations h2{display:none}
.office-locations .row{margin-top:0}
.office-locations .row .type-office{width:45%;padding-bottom:50px}
.office-locations .row .type-office .view-google-map{position:absolute;bottom:-38px;margin:10px 0;padding:3px 10px 0 0;font-size:13px;display:inline-block;font-family:'Clarendon BT W01 Roman'}
.single-office.not-microsite .breadcrumb{display:none}
.single-office.not-microsite .page-title{height:43px}
.single-office.not-microsite h2{color:#AE0A0A;font-size:40px;margin-bottom:30px}
.single-office.not-microsite #content{float:right}
.single-office.not-microsite #content #content-inner{padding:35px 40px 40px 10px;min-height:700px}
.single-office.not-microsite #main-inner{position:relative}
.single-office.not-microsite #sidebar-office-primary{left:0;width:25.5%;position:absolute;top:83px;bottom:60px;background:#fff}
.single-office.not-microsite #sidebar-office-primary nav{width:210px;margin:40px 0 0 40px}
.single-team .page-title{font-size:40px;margin-bottom:40px}
.single-team .type-team{width:950px}
.single-team .description{margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid #ccc}
.single-team .description p:last-child{margin-bottom:0}
.single-team .person-info-wrapper{width:50%;margin-bottom:50px;float:left}
.single-team .person-info-wrapper:nth-child(2n+1){clear:both}
.single-team .person-info-wrapper img{width:170px;height:auto;float:left}
.single-team .person-info-wrapper .person-info{margin-left:195px;margin-right:50px}
.single-team .person-info-wrapper .person-info .person-name{color:#ae0a0a;font-weight:700;line-height:1;margin-bottom:4px}
.single-team .person-info-wrapper .person-info .person-position{margin-bottom:15px}
.single-team .person-info-wrapper .person-info li{margin-bottom:0;margin-left:0;padding-left:20px}
.single-team .person-info-wrapper .person-info li:before{left:0;margin-left:0}
.home #main{margin-bottom:0;padding:100px 0 20px 0}
.home section{margin-top:0}
.home #main-inner{width:100%;max-width:100%}
.home #main-inner #content{margin:0 auto;width:100%}
.home .home-ticker{width:100%;height:170px;overflow:hidden;background:rgba(17,179,239,.3)}
.home #content-inner .home-top{background:0 0;padding:0;width:1140px;margin:0 auto 60px auto}
.home #content-inner .home-top h1{font-size:156px;letter-spacing:-5px;border:0;padding:0}
.home #content-inner .home-top p{font-size:37px;color:#97bfd0}
.home #content-inner .home-top p b,.home #content-inner .home-top p strong{color:#fff;font-family:'Clarendon BT W01 Roman';font-weight:400}
.home #content-inner .home-top .learn-more-link{display:none}
.home .client-stories-section{width:1140px;margin:50px auto 0 auto}
.home .client-stories-section h2{font-size:14px;background-color:#ae0a0a;display:inline-block;margin:0;padding:1em 4.5em 1em 1em}
.home .client-stories .type-client{width:380px;height:380px;position:relative;float:left}
.home .client-stories .type-client img{width:100%}
.home .client-stories .type-client:hover img{opacity:.5}
.home .client-stories .type-client:hover .details{background-color:#ae0a0a;color:#fff}
.home .client-stories .type-client:hover .icon-stack .icon-circle{color:#fff}
.home .client-stories .type-client:hover .icon-stack .icon-light{color:#ae0a0a}
.home .client-stories .type-client:hover a{color:#fff}
.home .client-stories .type-client a{display:block;margin:0;padding:0;line-height:0;color:#333;font-size:16px}
.home .client-stories .type-client .details{background-color:#ebebeb;position:absolute;bottom:75px;right:0;min-width:182px;-webkit-box-shadow:0 0 7px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 7px 1px rgba(0,0,0,.1);box-shadow:0 0 7px 1px rgba(0,0,0,.1)}
.home .client-stories .type-client .post-title{padding:10px 1.2em 9px 1.2em;display:block;line-height:1.5em;overflow:hidden;font-size:13px;text-transform:uppercase}
.home .client-stories .type-client .icon-stack{display:none}
.home .client-stories .type-client:first-child{margin-left:0}
.home .client-stories .pull-right{color:#fff;text-transform:uppercase;margin:1.5em 2.4em 0 0;font-size:14px}
.home .client-stories .pull-right:hover{color:#97bfd0}
.home section.mobile a{display:block;padding:1em;margin:.5em 0 0 0}
.home .news-ticker-list{margin:0}
.home .news-ticker-alert .col.col-1{width:15%}
.home .news-ticker-alert:after,.home .news-ticker-alert:before,.home .news-ticker-in-memoriam:after,.home .news-ticker-in-memoriam:before{display:none}
.home .news-ticker .group:before{content:'';position:absolute;top:0;border-top:170px solid #0a5970;left:1140px;width:100%;right:0}
.home .news-ticker .group:after{content:'';width:360px;position:absolute;top:0;right:0;height:170px;background:-moz-linear-gradient(left,rgba(17,179,239,0) 0,rgba(12,106,135,.44) 44%,#0a5970 99%,#0a5970 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(17,179,239,0)),color-stop(44%,rgba(12,106,135,.44)),color-stop(99%,#0a5970),color-stop(100%,#0a5970));background:-webkit-linear-gradient(left,rgba(17,179,239,0) 0,rgba(12,106,135,.44) 44%,#0a5970 99%,#0a5970 100%);background:-o-linear-gradient(left,rgba(17,179,239,0) 0,rgba(12,106,135,.44) 44%,#0a5970 99%,#0a5970 100%);background:-ms-linear-gradient(left,rgba(17,179,239,0) 0,rgba(12,106,135,.44) 44%,#0a5970 99%,#0a5970 100%);background:linear-gradient(to right,rgba(17,179,239,0) 0,rgba(12,106,135,.44) 44%,#0a5970 99%,#0a5970 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0011b3ef', endColorstr='#0a5970', GradientType=1);pointer-events:none}
.home .news-ticker,.home .news-ticker-alert,.home .news-ticker-in-memoriam{height:170px;overflow:visible;color:#fff;font-size:14px;display:block}
.home .news-ticker .group,.home .news-ticker-alert .group,.home .news-ticker-in-memoriam .group{margin:0 auto;width:1140px;position:relative}
.home .news-ticker .col,.home .news-ticker-alert .col,.home .news-ticker-in-memoriam .col{height:170px;padding:16px 0 20px 0;float:left}
.home .news-ticker .col.col-1,.home .news-ticker-alert .col.col-1,.home .news-ticker-in-memoriam .col.col-1{width:85px;background:#1f768f}
.home .news-ticker .col.col-2,.home .news-ticker-alert .col.col-2,.home .news-ticker-in-memoriam .col.col-2{width:83%}
.home .news-ticker .view-all,.home .news-ticker li,.home .news-ticker li a,.home .news-ticker-alert .view-all,.home .news-ticker-alert li,.home .news-ticker-alert li a,.home .news-ticker-in-memoriam .view-all,.home .news-ticker-in-memoriam li,.home .news-ticker-in-memoriam li a{color:#fff}
.home .news-ticker .view-all,.home .news-ticker-alert .view-all,.home .news-ticker-in-memoriam .view-all{border-radius:0;padding:0;background:0}
.home .news-ticker .icon-exclamation-sign:before,.home .news-ticker-alert .icon-exclamation-sign:before,.home .news-ticker-in-memoriam .icon-exclamation-sign:before{margin-left:6px}
.home .news-ticker li,.home .news-ticker-alert li,.home .news-ticker-in-memoriam li{width:550px;height:90px;padding:0;margin:40px 0 0 0;display:table-cell;overflow:hidden}
.home .news-ticker li:before,.home .news-ticker-alert li:before,.home .news-ticker-in-memoriam li:before{display:none}
.home .news-ticker li a:hover,.home .news-ticker-alert li a:hover,.home .news-ticker-in-memoriam li a:hover{color:rgba(255,255,255,.7)}
.home .news-ticker .icon-file,.home .news-ticker-alert .icon-file,.home .news-ticker-in-memoriam .icon-file{margin-left:6px}
.home .news-ticker .view-all,.home .news-ticker-alert .view-all,.home .news-ticker-in-memoriam .view-all{font-size:13px}
.home .news-ticker .view-all:after,.home .news-ticker-alert .view-all:after,.home .news-ticker-in-memoriam .view-all:after{content:"\f101";margin-left:10px;font-size:16px}
.home .news-ticker .view-all:hover,.home .news-ticker-alert .view-all:hover,.home .news-ticker-in-memoriam .view-all:hover{color:rgba(255,255,255,.7)}
.home .news-ticker .more-link,.home .news-ticker-alert .more-link,.home .news-ticker-in-memoriam .more-link{font-style:normal;font-size:11px;position:absolute;bottom:-30px}
.home .ticker-item-headline{font-family:'ClarendonTextW01-Italic 1097339',Times New Roman,Times,Georgia;font-size:15px;line-height:1.3em;height:auto;display:block;margin-bottom:3px;margin-right:30px}
.home .ticker-item-text-content{font-style:italic;color:#9bd6e7;line-height:1.4em;position:relative;margin-right:30px;padding-right:50px}
.home .ticker-item-text-content p{margin-bottom:0;display:block;font-size:15px;line-height:1.4em;color:#9bd6e7}
.home .ticker-item-text-content p a{text-decoration:underline;color:#9bd6e7}
.home .ticker-item-text-content p a:hover{opacity:.6}
.home .slick-loading .slick-list{background:transparent none}
.home .news-ticker-label{font-family:'Clarendon BT W01 Roman';text-transform:uppercase;display:inline-block;text-align:left;margin:3px 0 0 1px}
.home .news-ticker-label:after{content:':'}
.home .news-ticker-in-memoriam{background-color:rgba(103,110,117,.7)}
.home .news-ticker-in-memoriam .group:after,.home .news-ticker-in-memoriam .group:before{display:none}
.home .news-ticker-in-memoriam .ticker-item-text-content{color:#fff;font-size:17px}
.home .news-ticker-in-memoriam .ticker-item-text-content p{color:#a5aeb2}
.home .news-ticker-alert{background-color:rgba(174,10,10,.7)}
.home .news-ticker-alert .ticker-item-text-content{color:#fff}
.home .news-ticker-alert .ticker-item-text-content p{color:#cb8385}
.home .news-ticker-alert .group:after,.home .news-ticker-alert .group:before{display:none}
.home .ticker-item-image{display:table-cell;vertical-align:middle;height:90px;min-width:90px}
.home .ticker-item-image:hover{opacity:.6}
.home .ticker-item-image>a,.home .ticker-item-image>img{display:block;margin-right:20px}
.home .ticker-item-content-wrapper{display:table-cell;vertical-align:middle;overflow:hidden;height:90px}
.home .ticker-item-content-wrapper .inner{height:62px;overflow:hidden}
.home .slick-prev{left:-25px}
.home .slick-next{right:-25px}
.home .slick-prev:before{content:'\f053';font-family:fontawesome;padding:20px;margin-left:-16px}
.home .slick-next:before{content:'\f054';font-family:fontawesome;padding:20px;margin-left:-16px}
.home .slick-next:hover,.home .slick-prev:hover{background:0 0}
.home .slick-next:hover:before,.home .slick-prev:hover:before{opacity:.5}
.home .slick-next:after,.home .slick-prev:after{display:none}
.home .slick-list{margin:0 30px}
.home .slick-track{height:170px}
.subscribe-page-type .practice-areas.checklist{margin-bottom:1em}
.subscribe-page-type .page-title{font-size:40px;margin-bottom:40px}
.subscribe-page-type label{width:180px}
.subscribe-page-type .subscribe-checklist-wrap{margin:0 0 0 180px}
.subscribe-page-type .subscribe-checklist-wrap ul{max-height:300px}
.subscribe-page-type .checklist li{margin:0 0 5px 5px}
.newsletter-landing{display:flex}
.newsletter-landing__iframe{width:416px;height:1460px;align-self:flex-start;flex-shrink:0;margin-left:74px;background-color:#efefef;border-top:7px solid #727272}
.newsletter-landing__iframe iframe{width:100%;height:100%}
.newsletter-landing__headline{color:#ae0a0a}
@media screen and (max-width:950px){.newsletter-landing{display:block}
.newsletter-landing__iframe{margin-left:0;margin-top:34px;width:100%}
}
@media screen and (max-width:767px){.newsletter-landing__iframe{height:1725px}
}
@media screen and (max-width:479px){.newsletter-landing__iframe{height:1853px}
}
.alumni-portal-page-type .page{float:left;margin:0 30% 0 0;width:70%;max-width:700px}
.alumni-portal-page-type .sidebar{width:25%;margin:0 0 0 -25%;float:right}
.alumni-portal__heading{color:#ae0a0a;font-size:40px}
.alumni-portal__teaser{margin-top:37px;background-color:#ae0a0a;background-image:url(../img/alumni-portal-linkedin-teaser-bg.jpg);background-size:cover;color:#fff;font-size:17px;font-family:'Clarendon BT W01 Roman';min-height:155px;box-sizing:border-box;padding:37px 39px 33px 39px;display:flex;flex-direction:row;align-items:center}
.alumni-portal__teaser a{color:inherit}
.alumni-portal__teaser__icon{display:inline-block;flex-shrink:0;width:82px;height:82px;margin-right:31px}
.alumni-portal__teaser__icon:before{content:"\f08c";font-family:FontAwesome;font-size:98px;border-radius:13px;color:#fff;display:block;width:82px;height:82px;line-height:82px;box-sizing:border-box}
.alumni-portal__teaser__text-wrapper{max-width:495px}
.alumni-portal__teaser__text-wrapper p:last-child{margin-bottom:0}
.alumni-portal__teaser__text-wrapper a{text-decoration:underline}
.alumni-portal__form-intro{margin-top:42px}
.alumni-portal__iframe{width:100%;height:720px}
.alumni-portal__sidebar .widget:not(:first-child){margin-top:65px;position:relative}
.alumni-portal__sidebar .widget:not(:first-child):before{content:"";display:block;background-color:#ccc;height:1px;width:100%;position:absolute;left:0;top:-31px}
.ap-quote-widget{background-color:#efefef}
.ap-quote-widget__image-wrapper{border-top:6px solid #ae0a0a}
.ap-quote-widget__image-wrapper img{display:block}
.ap-quote-widget__bottom-wrapper{padding:23px 20px 29px 25px}
.ap-quote-widget__text p{font-size:19px;line-height:1.4;font-style:italic}
.ap-quote-widget__text p:last-child{margin-bottom:0}
.ap-quote-widget__attribution{margin-top:16px;font-size:12px;font-style:italic}
.ap-contact-widget{background-color:#efefef;padding:24px 27px 20px 27px}
.ap-contact-widget__title{margin-bottom:22px}
.ap-contact-widget__photo-wrapper{width:50px;height:50px;display:block;float:left}
.ap-contact-widget__details-wrapper{margin-left:64px;position:relative;top:-4px}
.ap-contact-widget__name{font-family:'Clarendon BT W01 Roman'}
.ap-contact-widget__email{word-break:break-word}
.ap-contact-widget__linkedin a{font-size:0;line-height:0;display:block;margin-top:6px;width:16px;height:16px;background-color:#0077B5;border-radius:3px}
.ap-contact-widget__linkedin a:after{content:"\f0e1";font-family:FontAwesome;font-size:12px;color:#fff;position:relative;left:3px;top:9px}
@media screen and (max-width:1200px){.alumni-portal__iframe{height:1022px}
.alumni-portal__heading{font-size:35px}
}
@media screen and (max-width:950px){.alumni-portal__iframe{height:1022px}
.ap-quote-widget__text p{font-size:16px}
.ap-contact-widget__photo-wrapper{width:auto;height:auto;float:none}
.ap-contact-widget__details-wrapper{margin-left:0;top:0}
}
@media screen and (max-width:767px){.alumni-portal-page-type .page{float:none;margin:0;width:auto}
.alumni-portal-page-type .sidebar{width:auto;margin:0;float:none}
.alumni-portal__iframe{height:1018px}
.alumni-portal__teaser{display:block}
.alumni-portal__teaser__icon{margin-bottom:20px}
.ap-quote-widget{display:flex;flex-direction:row;align-items:center}
.ap-quote-widget__image-wrapper{width:150px;flex-shrink:.1;border-top:none;padding:23px 0 23px 25px}
.ap-quote-widget__text p{font-size:16px}
.ap-contact-widget__photo-wrapper{width:50px;height:50px;float:left}
.ap-contact-widget__details-wrapper{margin-left:64px;top:-4px}
}
@media screen and (max-width:479px){.alumni-portal__iframe{height:1008px}
.ap-quote-widget{display:block}
.ap-quote-widget__image-wrapper{width:100%;border-top:6px solid #ae0a0a;padding:0}
.ap-quote-widget__text p{font-size:19px}
}
body.apply-now-page-type #apply-now-page{height:100%;width:100%;position:absolute;overflow:hidden}
body.apply-now-page-type #apply-now-page #apply-now-header{border-bottom:1px solid #cecece;height:86px}
body.apply-now-page-type #apply-now-page #apply-now-header #apply-now-header-inner{max-width:100%;position:absolute}
body.apply-now-page-type #apply-now-page #apply-now-header #apply-now-header-inner a.header-logo-link{margin-left:30px}
body.apply-now-page-type #apply-now-page #apply-now-header #apply-now-header-inner a.header-logo-link img.header-logo{vertical-align:bottom}
body.apply-now-page-type #apply-now-page #apply-now-main{margin-bottom:0;margin-top:88px;position:absolute;width:100%;top:0;left:0;bottom:0;right:0}
body.apply-now-page-type #apply-now-page #apply-now-main iframe{max-width:100%;position:absolute;height:100%;right:0;border-style:none}
body{font-size:16px}
h3{font-size:20px;font-weight:700;margin-bottom:.5em;line-height:1.2em}
.news-ticker{display:none}
.news-ticker .group{display:block;width:1160px}
.news-ticker ul{padding:0}
.news-ticker-alert{background-color:#ae0a0a}
.news-ticker-memoriam{background-color:#676e75}
.people-search-form .predictiveSearch,div.predictiveSearch{border:1px solid #ccc;background:#ebebeb;font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;font-size:14px;z-index:1000;margin-top:5px}
.people-search-form .predictiveSearch a,div.predictiveSearch a{text-decoration:none}
.people-search-form .predictiveSearch .predictiveSearch-postType-title,.people-search-form .predictiveSearch .predictiveSearch-search,div.predictiveSearch .predictiveSearch-postType-title,div.predictiveSearch .predictiveSearch-search{background:#ae0a0a;font-family:'Clarendon BT W01 Roman';font-weight:400}
.people-search-form .predictiveSearch .predictiveSearch-search,div.predictiveSearch .predictiveSearch-search{height:70px;border-bottom:1px solid #d6d4d4}
.people-search-form .predictiveSearch .predictiveSearch-post,div.predictiveSearch .predictiveSearch-post{border-bottom:1px solid #ccc;line-height:1.2em}
.people-search-form .predictiveSearch .predictiveSearch-post:last-child,div.predictiveSearch .predictiveSearch-post:last-child{border:0}
.people-search-form .predictiveSearch .predictiveSearch-post.active,div.predictiveSearch .predictiveSearch-post.active{background:#dadada}
.people-search-form .predictiveSearch .predictiveSearch-post .group,div.predictiveSearch .predictiveSearch-post .group{padding:8px}
.people-search-form .predictiveSearch .predictiveSearch-post .name,div.predictiveSearch .predictiveSearch-post .name{font-family:'Clarendon BT W01 Roman';font-weight:400}
.people-search-form .predictiveSearch .predictiveSearch-post .position,div.predictiveSearch .predictiveSearch-post .position{color:#515151}
.predictiveSearch-childPosts{font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;margin:5px 0 10px 0}
.predictiveSearch-childPosts a{position:relative;margin-left:22px;font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia}
.predictiveSearch-childPosts a:before{content:"\f105";font-family:FontAwesome;position:absolute;left:0;font-size:100%;color:#ae0a0a;margin-left:-4px}
.predictiveSearch-post.has-children{display:block;float:left;width:100%}
.home div.predictiveSearch.popRight,div.predictiveSearch.popRight{overflow-y:visible;margin-left:20px;margin-top:-5px}
.home div.predictiveSearch.popRight:before,div.predictiveSearch.popRight:before{content:"\f0d9";font-family:FontAwesome;font-weight:400;font-size:22px;color:grey;position:absolute;margin-left:-8px;top:47%}
.predictiveSearch-postTypes{max-height:500px;overflow-y:scroll;min-width:275px}
#global-search div.predictiveSearch{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}
#global-search div.predictiveSearch .predictiveSearch-postTypes{border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0}
#global-search div.predictiveSearch .predictiveSearch-search{border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px}
#global-search div.predictiveSearch .predictiveSearch-loadingGraphic{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}
.predictiveSearch-loadingGraphic{background:#fff}
.predictiveSearch{border:1px solid #000;background-color:#fff;position:absolute;top:100%;left:0;z-index:1}
.predictiveSearch-loadingGraphic{text-align:center;padding:10px;min-width:255px}
.predictiveSearch-noResults{padding:5px 10px}
.predictiveSearch-postType-title{background-color:grey;color:#fff;font-weight:700;padding:5px 10px}
.predictiveSearch-postType-practice-area .thumbnail{display:none}
.predictiveSearch-post.active{background-color:#ddd}
.predictiveSearch-post .group{display:block;padding:5px 10px}
.predictiveSearch-post .thumbnail{margin-right:10px}
.predictiveSearch-post .name{display:block}
.predictiveSearch-search{padding:5px 10px;color:#fff;background-color:grey;font-weight:700;cursor:pointer}
.datalist-inner{border:1px solid #ccc;background-color:#777575;font-size:14px;max-height:300px;overflow-y:scroll;text-transform:none}
.datalist-inner .practice-area-parent{color:#b3b3b3;text-transform:none}
.predictiveSearch-postTypes{max-height:500px;overflow-y:scroll}
#global-search .predictiveSearch-postTypes{max-height:none;overflow-y:hidden}
#practice-area-datalist,#practice-area-datalist-basic{margin-left:15px;overflow:none;z-index:3000}
#practice-area-datalist .datalist-inner,#practice-area-datalist-basic .datalist-inner{margin-top:5px!important}
#practice-area-datalist-basic.relevantDropdown .datalist-inner,#practice-area-datalist.relevantDropdown .datalist-inner{margin-top:0!important}
#practice-area-datalist .practice-area-parent,#practice-area-datalist-basic .practice-area-parent{color:#fff;font-family:'Clarendon BT W01 Light';font-weight:400;padding:3px 9px 4px;display:block;background-color:#ae0a0a}
#practice-area-datalist ul,#practice-area-datalist-basic ul{margin-bottom:0}
#practice-area-datalist li,#practice-area-datalist-basic li{margin-left:0;margin-bottom:0}
#practice-area-datalist li:first-child a,#practice-area-datalist-basic li:first-child a{padding-top:6px}
#practice-area-datalist li:last-child a,#practice-area-datalist-basic li:last-child a{padding-bottom:6px}
#practice-area-datalist li a,#practice-area-datalist-basic li a{line-height:1.3em;display:block;padding:6px 20px 5px;text-decoration:none}
#practice-area-datalist li a:hover,#practice-area-datalist-basic li a:hover{color:#333;background-color:#ccc}
#people-datalist li a{display:inline-block;padding:0}
#people-datalist img{height:60px}
#people-datalist .group{padding:8px;border-bottom:1px solid #b3b3b3}
#people-datalist .group:hover{background:#ccc}
#people-datalist .image-link{float:left;height:60px}
#people-datalist .attorney-details{display:block;margin-left:68px}
#people-datalist .attorney-name{display:block;color:#333;font-weight:400;font-family:'Clarendon BT W01 Light'}
.relevantDropdown{border:1px solid #ccc;margin-top:5px!important;font-size:14px;z-index:2000}
.relevantDropdown li{padding:4px 8px;margin-left:0;margin-bottom:0;cursor:default;color:#333;text-transform:Capitalize}
.relevantDropdown li.active{background:#e5e5e5;color:#333}
.relevantDropdown li.active:before{display:none}
.datalist .datalist-option-disabled{opacity:.3}
body.single-event .button.register{margin-top:1em;margin-bottom:0}
body.single-event form#event-registration-form h3{padding-top:22px;border-top:1px solid #ccc;margin:22px 0 25px 0}
body.single-event form#event-registration-form .required-field{color:#ae0a0a}
body.single-event form#event-registration-form .field{width:100%}
body.single-event form#event-registration-form .field label{cursor:pointer}
body.single-event form#event-registration-form .field>label{width:190px;display:inline-block}
body.single-event form#event-registration-form .field .input-wrap{width:330px}
body.single-event form#event-registration-form .field input#er_attendee_count{width:100px}
body.single-event form#event-registration-form .field input.text{width:100%}
body.single-event form#event-registration-form .field select{cursor:pointer;background:#ccc;padding:12px 16px;color:#515151;font-size:14px;font-family:'Clarendon BT W01 Light';-moz-border-radius:25px;border-radius:25px}
body.single-event form#event-registration-form .field select:focus{outline:0}
body.single-event form#event-registration-form .field select.placeholder{text-transform:Capitalize;color:#000}
body.single-event form#event-registration-form .field select option{background:#fff}
body.single-event form#event-registration-form .field input.text,body.single-event form#event-registration-form .field select{border:1px solid #ccc}
body.single-event form#event-registration-form .field input.text:focus,body.single-event form#event-registration-form .field select:focus{border-color:#ccc}
body.single-event form#event-registration-form .field #er_comments{vertical-align:top}
body.single-event form#event-registration-form .field textarea#er_comments{width:330px;background:#ccc;padding:12px 16px;color:#333;font-family:'Clarendon BT W01 Light';font-size:14px;border:0;min-height:100px;margin:2px 0;height:104px;-moz-border-radius:25px;border-radius:25px}
body.single-event form#event-registration-form input.btn{margin-left:0;border-style:none;cursor:pointer}
body.single-event .event-registration-document-link{margin:20px 0 0 20px;display:block}
.privacy-notice__popup{background-color:#000;width:100%;position:fixed;z-index:999;bottom:0;left:0;padding:17px;box-sizing:border-box;border-top:1px solid #fff}
.privacy-notice__popup p{color:#fff;text-align:center;font-size:18px;margin-bottom:0}
.privacy-notice__popup p a{color:inherit;text-decoration:underline}
.privacy-notice__popup p a:hover{color:#ae0a0a}
.privacy-notice__popup__close{display:inline-block;text-transform:uppercase;border:none;padding:12px 23px;color:#fff;background-color:#ae0a0a;font-size:12px;font-weight:600;letter-spacing:1px;cursor:pointer;margin-left:55px;margin-bottom:0}
.privacy-notice__popup__close:after{content:'\f00d'}
@media screen and (max-width:950px){.privacy-notice__popup{padding:33px}
.privacy-notice__popup__close{display:block;margin:20px auto 0 auto}
}
@media screen and (min-width:1200px){.news-ticker .group{margin:0 auto;max-width:1200px;width:1200px}
.person-microsite .microsite-content{margin:0 0 0 33%}
.person-microsite.optional-sidebar-enabled .microsite-content{margin:0 21% 0 33%}
.person-microsite #sidebar-person-microsite-secondary{margin-left:-171px;width:171px}
.practice-area-microsite #sidebar-practice-area-microsite-associated,.practice-area-microsite #sidebar-practice-area-microsite-secondary{margin-top:3px}
.header-menu .menu{margin-left:200px;position:relative}
#archive-search.advanced-search .archive-search-toggle-wrap{width:200px;float:right}
}
@media screen and (max-width:1600px){.client-story-navigation-teaser-anchor:hover .teaser-photo:before{background-color:#390000}
.client-story-navigation-teaser-anchor:hover .client-name,.client-story-navigation-teaser-anchor:hover .label-view-next{color:#df9c9c}
.client-story-navigation-teaser{width:330px;height:126px;top:auto;bottom:0;background:#941212}
.client-story-navigation-teaser .label-view-next{font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;font-size:15px;color:#fff;text-transform:capitalize;left:176px;top:9px;position:absolute;z-index:1}
.client-story-navigation-teaser .client-name{font-family:'Clarendon BT W01 Light',Times New Roman,Times,Georgia;font-size:14px;line-height:1;color:#fff;left:176px;top:38px;position:absolute;z-index:1}
.client-story-navigation-teaser .inner{margin:0;height:126px}
.client-story-navigation-teaser .inner a{width:100px;height:auto;display:block;position:absolute;color:#fff;left:176px;top:43px}
.client-story-navigation-teaser .teaser-photo{background:#941212;margin:0}
.client-story-navigation-teaser .teaser-photo:before{height:126px;background:#540202;top:-13px}
.client-story-navigation-teaser .teaser-photo a{width:auto;height:auto;background:0 0;float:none;position:static}
.client-story-navigation-teaser .teaser-photo img{border-right:0;margin:13px}
.admin-bar .client-story-navigation-teaser{top:auto}
}
@media screen and (max-width:1200px){img{max-width:100%}
#page{width:auto;padding:0}
#footer,#header-inner{width:100%;max-width:925px;margin:0 auto}
#footer-inner,.container{width:auto;max-width:auto}
#content-inner{padding:40px 40px 80px}
#main{width:100%;min-width:100%;margin:0 auto;padding-top:50px}
#main #main-inner{width:100%;margin:0 auto;max-width:950px}
#main #main-inner #content{width:100%}
.people-page-type.not-microsite #content-inner{background-size:950px}
.custom-page-type .type-page{width:100%}
.custom-page-type .type-page.has-sidebar{width:560px;float:left}
.custom-page-type #sidebar-basic-content-page-secondary{float:right;width:230px}
#header #header-inner{margin:0 auto}
#header .global-search{right:0}
.about-us-client-matters-page-type .page-title,.about-us-management-page-type .page-title,.about-us-page-type .page-title,.alumni-portal-page-type .page-title,.archive .page-title,.blog-item-post-type .page-title,.contact-page-type .page-title,.diversity-post-type .page-title,.error404 .page-title,.lawyer-spotlight-post-type .page-title,.microsite .page-title,.newsletter-landing-page-type .page-title,.not-microsite.custom-page-type .page-title,.page-title .page-title,.search-no-results .page-title,.search.search-results .page-title,.serch-results .page-title,.single-career .page-title,.single-city .page-title,.single-event .page-title,.single-news-item .page-title,.single-office .page-title,.single-publication .page-title{font-size:40px;font-weight:400;height:auto;margin:0 0 30px;padding:0}
.home.page #main{width:100%;padding-top:55px}
.home.page #main #main-inner{margin:0 auto;max-width:100%}
.home.page #main #main-inner #content{width:100%}
.home.page #content-inner .home-top{width:860px;margin-bottom:45px}
.home.page #content-inner .home-top h1{font-size:128px}
.home.page #content-inner .home-top p{font-size:30px}
.home.page .client-stories-section{width:860px}
.home.page .client-stories-section h2{padding-right:3em}
.home.page .client-stories-section .type-client{width:286px;height:286px}
.home.page .client-stories-section .type-client .details{height:58px}
.home.page .client-stories-section .type-client .icon-stack{bottom:11px;right:8px}
.home.page .client-stories-section .type-client .icon-stack .icon-circle{font-size:1.7em}
.home.page .client-stories-section .type-client .icon-stack .icon-light{font-size:1em}
.home.page .client-stories-section .type-client .post-title{font-size:14px;padding:1.3em 0 0 1.3em;width:190px;height:26px}
.home.page .client-stories-section .client-stories .pull-right{margin-right:.4em}
.home.page .news-ticker,.home.page .news-ticker-alert,.home.page .news-ticker-memoriam{width:100%}
.home.page .news-ticker li,.home.page .news-ticker-alert li,.home.page .news-ticker-memoriam li{width:550px}
.home.page .news-ticker .group,.home.page .news-ticker-alert .group,.home.page .news-ticker-memoriam .group{width:860px}
.home.page .news-ticker .group:before,.home.page .news-ticker-alert .group:before,.home.page .news-ticker-memoriam .group:before{left:860px}
.home.page .news-ticker .col,.home.page .news-ticker-alert .col,.home.page .news-ticker-memoriam .col{display:block;float:left}
.home.page .news-ticker .col1,.home.page .news-ticker-alert .col1,.home.page .news-ticker-memoriam .col1{margin-left:20px}
.home.page .news-ticker .col3,.home.page .news-ticker-alert .col3,.home.page .news-ticker-memoriam .col3{margin-right:20px;width:12px}
.header-menu{margin:.5em auto 0 auto;width:950px}
.header-menu .menu{margin-left:200px}
.header-menu .menu li{padding:8px 16px 31px 10px}
.header-menu .menu li.first-menu-item{margin-left:35px}
.header-menu .menu li.dropdown{margin-left:0;padding-right:18px;padding-left:13px}
.menu-careers-container{width:870px}
.practice-area-microsite.people-microsite-template .main-microsite-menu-wrap .microsite-menu{width:890px}
.our-clients-page-type #main,.practice-page-type #main{padding-top:80px}
.our-clients-page-type #main #main-inner,.practice-page-type #main #main-inner{width:800px;margin:0 auto}
.our-clients-page-type .type-page h1,.practice-page-type .type-page h1{font-size:66px}
.practice-page-type .page-title{font-size:66px}
.practice-page-type .intro-text{margin-bottom:50px}
.our-clients-page-type .type-page h1{font-size:66px}
.our-clients-page-type .type-client{width:390px}
.our-clients-page-type .type-client img{max-width:390px}
.our-clients-page-type .type-client .details{width:390px}
.our-clients-page-type .type-client .details .post-title{width:235px;font-size:16px;height:24px;overflow:hidden;padding:0;margin:24px 0 20px 25px}
.our-clients-page-type .description p{margin-bottom:50px}
.single-client .page-title{margin-bottom:30px}
.single-client .sidebar{margin-left:-266px;width:266px}
.single-client .has-sidebar{margin-right:266px;padding-right:60px}
.client-story-marquee{width:950px;height:215px}
.client-story-marquee-image{width:316px}
.client-story-marquee-image:first-child{width:318px}
.people-page-type.not-microsite #main{padding-top:110px}
.people-page-type.not-microsite #main-inner{width:950px;background-color:#444}
.people-page-type.not-microsite .page-title{margin:0 30px -100px 35px}
.people-page-type.not-microsite .people-search-form{margin:90px 0 0 0}
.people-page-type.not-microsite #basic-people-search-form button{top:148px}
.people-page-type.not-microsite #advanced-people-search-form button{top:400px}
.people-page-type.not-microsite .people-search{margin-top:-170px;left:20px}
.people-page-type.not-microsite.search-results .type-person .col{width:180px}
.people-page-type.not-microsite.search-results .type-person .col.attorney-contact-info{width:220px}
.people-page-type.not-microsite.search-results .type-person .col.last{width:70px;float:right}
.about-us-client-matters-page-type .banner img,.about-us-page-type .banner img{width:316px}
.about-us-client-matters-page-type .banner img:last-child,.about-us-page-type .banner img:last-child{width:317px}
.qcsr-main-sections .section-box:nth-child(3){margin-right:5%}
.quarles-csr-we-care-page-type .logo-image{float:none}
.quarles-csr-annual-report-page-type .intro-text{width:350px}
.about-us-management-page-type .attorney-image{margin-right:15px;max-width:110px}
.about-us-management-page-type .person-full-name{margin-top:30px}
.our-firm-post-type.not-microsite.quarles-cares-page-type .recent-activities .recent-activity{width:290px}
.about-us-quarles-cares-page-type .recent-activity .caption{height:95px}
.career-post-type.not-microsite.experience-page-type .banner img{width:412px}
.career-post-type.not-microsite.experience-page-type .banner img:first-child{width:175px}
.career-post-type.not-microsite.experience-page-type .banner img:last-child{width:283px}
.career-post-type.not-microsite.overview-page-type .banner img{width:580px}
.career-post-type.not-microsite.overview-page-type .banner img:last-child{width:290px}
.career-post-type.not-microsite.law-students-page-type .banner img{width:378px}
.career-post-type.not-microsite.law-students-page-type .banner img:first-child{width:175px}
.career-post-type.not-microsite.law-students-page-type .banner img:last-child{width:318px}
.career-post-type.not-microsite.attorneys-page-type .banner img,.career-post-type.not-microsite.other-pros-page-type .banner img{width:695px}
.career-post-type.not-microsite.attorneys-page-type .banner img:first-child,.career-post-type.not-microsite.other-pros-page-type .banner img:first-child{width:175px}
.career-post-type.not-microsite.life-in-qb-cities-page-type .type-city{margin-bottom:40px;margin-right:3.3%;width:30%}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight a a,.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight img{width:90%}
.career-post-type.not-microsite.scrapbook-page-type .type-scrapbook{width:270px}
.career-post-type.not-microsite.real-work-page-type .copy .local-sidebar{width:173px}
.career-post-type.not-microsite.real-work-page-type .copy .local-sidebar img{width:100%}
.nalp-office__image{margin-right:20px;width:100px}
.nalp-office__name{font-size:18px}
.case-study-post-type.not-microsite #sidebar-case-study-primary,.case-study-post-type.not-microsite #sidebar-event-primary,.case-study-post-type.not-microsite #sidebar-news-item-primary,.case-study-post-type.not-microsite #sidebar-publication-primary,.event-post-type.not-microsite #sidebar-case-study-primary,.event-post-type.not-microsite #sidebar-event-primary,.event-post-type.not-microsite #sidebar-news-item-primary,.event-post-type.not-microsite #sidebar-publication-primary,.news-item-post-type.not-microsite #sidebar-case-study-primary,.news-item-post-type.not-microsite #sidebar-event-primary,.news-item-post-type.not-microsite #sidebar-news-item-primary,.news-item-post-type.not-microsite #sidebar-publication-primary,.publication-post-type.not-microsite #sidebar-case-study-primary,.publication-post-type.not-microsite #sidebar-event-primary,.publication-post-type.not-microsite #sidebar-news-item-primary,.publication-post-type.not-microsite #sidebar-publication-primary{width:165px}
.case-study-post-type.not-microsite #main,.event-post-type.not-microsite #main,.news-item-post-type.not-microsite #main,.publication-post-type.not-microsite #main{padding-top:163px}
.case-study-post-type.not-microsite #main #main-inner #content,.event-post-type.not-microsite #main #main-inner #content,.news-item-post-type.not-microsite #main #main-inner #content,.publication-post-type.not-microsite #main #main-inner #content{float:right;margin:34px 60px 0 0;width:67%}
.case-study-post-type.not-microsite.single #content article,.event-post-type.not-microsite.single #content article,.news-item-post-type.not-microsite.single #content article,.publication-post-type.not-microsite.single #content article{width:67%}
.case-study-post-type.not-microsite.single #content #content-inner h2,.event-post-type.not-microsite.single #content #content-inner h2,.news-item-post-type.not-microsite.single #content #content-inner h2,.publication-post-type.not-microsite.single #content #content-inner h2{font-size:34px}
.case-study-post-type.not-microsite .page-title,.case-study-post-type.not-microsite.single .page-title,.event-post-type.not-microsite .page-title,.event-post-type.not-microsite.single .page-title,.news-item-post-type.not-microsite .page-title,.news-item-post-type.not-microsite.single .page-title,.publication-post-type.not-microsite .page-title,.publication-post-type.not-microsite.single .page-title{font-size:40px;top:-74px}
.case-study-post-type.not-microsite.single #main #main-inner #content,.event-post-type.not-microsite.single #main #main-inner #content,.news-item-post-type.not-microsite.single #main #main-inner #content,.publication-post-type.not-microsite.single #main #main-inner #content{margin-top:63px}
.single-case-study.not-microsite #content-inner .sidebar,.single-event.not-microsite #content-inner .sidebar,.single-news-item.not-microsite #content-inner .sidebar,.single-publication.not-microsite #content-inner .sidebar{margin:0 40px 0 -190px;width:150px}
.social-media-page-type #sidebar-social-media{width:165px}
.social-media-page-type .type-page{float:right;width:68%;margin:0 60px 0 0}
.office-locations .row .type-office{padding-bottom:70px}
.diversity-post-type #content-inner{padding-right:40px}
.diversity-post-type .sidebar{width:165px}
.diversity-post-type .type-diversity.has-sidebar{float:right;margin:-8px 20px 0 0;width:73%;padding:0}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .highlight-person .post-title{width:auto}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title.has-headshot{width:65%}
.diversity-post-type.overview-page-type #content-inner,.diversity-post-type.publications-page-type #content-inner,.diversity-post-type.supplier-diversity-page-type #content-inner{padding-right:40px}
.single-case-study.not-microsite #content-inner .sidebar,.single-event.not-microsite #content-inner .sidebar,.single-news-item.not-microsite #content-inner .sidebar,.single-publication.not-microsite #content-inner .sidebar{margin:0 0 0 -190px;width:150px}
.single-case-study.not-microsite article,.single-event.not-microsite article,.single-news-item.not-microsite article,.single-publication.not-microsite article{margin-right:180px}
.person-microsite #main,.practice-area-microsite #main{padding-top:62px}
.practice-area-microsite #sidebar-practice-area-microsite-associated,.practice-area-microsite #sidebar-practice-area-microsite-secondary{margin-right:-30px}
.person-microsite.optional-sidebar-enabled .microsite-content{margin:0 200px 0 280px}
.person-microsite .microsite-content{margin-left:280px;min-width:0}
#sidebar-person-microsite-primary{margin:0 -240px 0 0;width:240px}
#sidebar-person-microsite-secondary{margin-right:-20px;width:170px}
#archive-search.advanced-search .archive-search-toggle-wrap{margin-top:-47px}
#archive-search.advanced-search .archive-search-toggle-wrap .archive-search-toggle{width:55px}
#archive-search .archive-search-toggle-wrap{margin-top:-53px}
#archive-search .archive-search-toggle-wrap a{text-align:right}
#archive-search .archive-search-toggle-wrap .archive-search-toggle{width:70px;display:inline-block}
#archive-search .archive-search-toggle-wrap .archive-search-toggle:after{top:auto;bottom:-2px}
.practice-area-leadership-widget .person .person-details,.service-area-leadership-widget .person .person-details{width:110px;margin-left:-110px;float:right}
.practice-area-leadership-widget .person .person-name,.service-area-leadership-widget .person .person-name{font-weight:700;line-height:1.2em}
.practice-area-leadership-widget .person img,.service-area-leadership-widget .person img{float:left;margin-top:3px;width:60px}
.contact-page-type .page-title,.single-office.not-microsite .page-title{height:43px}
.contact-page-type #sidebar-contact-primary,.contact-page-type #sidebar-office-primary,.single-office.not-microsite #sidebar-contact-primary,.single-office.not-microsite #sidebar-office-primary{top:73px}
.single-office.not-microsite #main #main-inner #content{width:75%}
.single-office.not-microsite #main #main-inner #content #content-inner{padding-left:60px}
.publication-top-square-image .top-image-caption{padding:0;margin-top:15px;width:100%}
.practice-area-microsite.microsite.people-microsite-template .archive-filters{margin-right:108px}
.single-team .page-title{margin-bottom:30px}
.single-team .type-team{width:auto}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.touch nav.header-menu .dropdown:hover ul{display:block}
}
@media screen and (max-width:950px){#footer,#header-inner{width:728px}
#main{min-width:728px;padding-top:70px}
#main #main-inner{width:728px}
.about-us-client-matters-page-type .page-title,.about-us-management-page-type .page-title,.about-us-page-type .page-title,.alumni-portal-page-type .page-title,.archive .page-title,.blog-item-post-type .page-title,.contact-page-type .page-title,.diversity-post-type .page-title,.error404 .page-title,.lawyer-spotlight-post-type .page-title,.microsite .page-title,.newsletter-landing-page-type .page-title,.not-microsite.custom-page-type .page-title,.page-title .page-title,.search-no-results .page-title,.search.search-results .page-title,.serch-results .page-title,.single-career .page-title,.single-city .page-title,.single-event .page-title,.single-news-item .page-title,.single-office .page-title,.single-publication .page-title,.single-team .page-title{margin:0 0 20px}
.header-menu{width:768px;top:-5px}
.header-menu a{white-space:normal}
.header-menu .menu{width:270px;margin-left:220px}
.header-menu .menu li{padding:4px 10px;margin:0;width:70px;line-height:1em;font-size:14px}
.header-menu .menu li.first-menu-item{margin-left:0}
.header-menu .menu li.dropdown{margin-left:0;padding:4px 10px}
.header-menu .menu li.dropdown .sub-menu{margin-top:4px}
nav .auto-space-menu a,nav .auto-space-menu li{text-align:left;vertical-align:top}
.menu-careers-container{width:650px;padding-bottom:14px}
#menu-corporate-responsibility li.first-menu-item,#menu-responsibility-menu li.first-menu-item{margin-left:0}
.practice-area-microsite.people-microsite-template .main-microsite-menu-wrap .microsite-menu{width:670px}
.home.page #main{padding-top:60px}
.home.page #main #main-inner{width:100%}
.home.page #main #main-inner #content{width:100%}
.home.page #content-inner .home-top{width:650px}
.home.page #content-inner .home-top h1{font-size:100px}
.home.page .news-ticker li,.home.page .news-ticker-alert li,.home.page .news-ticker-memoriam li{width:475px}
.home.page .news-ticker .group,.home.page .news-ticker-alert .group,.home.page .news-ticker-memoriam .group{width:650px}
.home.page .news-ticker .group:before,.home.page .news-ticker-alert .group:before,.home.page .news-ticker-memoriam .group:before{left:650px}
.home.page .client-stories-section{width:650px}
.home.page .client-stories-section h2{padding-right:1.5em}
.home.page .client-stories-section .type-client{width:215px;height:215px}
.home.page .client-stories-section .type-client .details{height:73px}
.home.page .client-stories-section .type-client .details button{position:inherit}
.home.page .client-stories-section .type-client .icon-stack{bottom:11px;right:8px}
.home.page .client-stories-section .type-client .icon-stack .icon-circle{font-size:1.7em}
.home.page .client-stories-section .type-client .icon-stack .icon-light{font-size:1em}
.home.page .client-stories-section .type-client .post-title{font-size:14px;padding:1.3em 0 0 1.3em;width:150px;height:auto;line-height:1.2em}
.home.page .client-stories-section .client-stories .pull-right{margin-right:.4em}
.our-clients-page-type #main,.practice-page-type #main{padding-top:60px}
.our-clients-page-type #main #main-inner,.practice-page-type #main #main-inner{width:680px}
.our-clients-page-type .type-page h1,.practice-page-type .type-page h1{font-size:55px}
.our-clients-page-type .type-client{width:330px}
.our-clients-page-type .type-client img{max-width:100%}
.our-clients-page-type .type-client .details{width:330px;height:50px}
.our-clients-page-type .type-client .details .post-title{margin-top:12px;font-size:14px;width:230px;margin:14px 0 20px 15px}
.our-clients-page-type .type-client .details button{padding:4px 9px;margin:13px 10px 0 0;font-size:12px;position:relative}
.single-client .page-title{margin-bottom:20px}
.single-client .sidebar{margin-left:-200px;width:200px}
.single-client .has-sidebar{margin-right:200px;padding-right:60px}
.client-story-marquee{width:728px;height:167px}
.client-story-marquee-image{width:242px}
.client-story-marquee-image:first-child{width:244px}
.people-page-type.not-microsite #main{padding-top:100px}
.people-page-type.not-microsite #main-inner{width:768px}
.people-page-type.not-microsite #content-inner{background-size:900px;height:500px}
.people-page-type.not-microsite .page-title{margin:0 30px -70px 35px;font-size:40px}
.people-page-type.not-microsite .people-search-form{margin-top:50px}
.people-page-type.not-microsite .people-search-form input.text{width:295px}
.people-page-type.not-microsite .people-search-form .people-search-toggle{width:70px;left:232px;bottom:31px}
.people-page-type.not-microsite .people-search-filter{width:320px}
.people-page-type.not-microsite .people-search-filter .row{width:220px}
.people-page-type.not-microsite .people-search-filter span{margin-bottom:.3em}
.people-page-type.not-microsite #advanced-people-search-form.people-search-form button{bottom:73px;top:auto}
.people-page-type.not-microsite #advanced-people-search-form.people-search-form .people-search-filter{margin-top:50px}
.people-page-type.not-microsite #advanced-people-search-form.people-search-form .people-search-toggle{right:80px;bottom:31px;width:53px}
.people-page-type.not-microsite.search-results #content .type-page{margin-left:240px;width:400px}
.people-page-type.not-microsite.search-results #content .type-page .type-person img{margin-top:6px}
.people-page-type.not-microsite.search-results #content .type-page .type-person .col{width:100%}
.people-page-type.not-microsite.search-results #content .type-page .type-person .col.last{width:100%}
.people-page-type.not-microsite.search-results #content .type-page .type-person .col a.btn{margin:10px 0;float:left}
.people-page-type.not-microsite.search-results #content .sidebar{float:left;margin-right:-230px;width:230px}
.people-page-type.not-microsite.search-results #content .sidebar #advanced-people-search-form input{width:170px}
.microsite #content-inner{padding-right:40px}
.practice-area-microsite.optional-sidebar-enabled .microsite-content,.practice-area-microsite.single-event .microsite-content,.practice-area-microsite.single-news-item .microsite-content,.practice-area-microsite.single-publication .microsite-content{margin-right:33%}
.practice-area-microsite #sidebar-practice-area-microsite-associated,.practice-area-microsite #sidebar-practice-area-microsite-secondary{margin-right:0;margin-bottom:0}
.practice-area-microsite #sidebar-practice-area-microsite-associated img,.practice-area-microsite #sidebar-practice-area-microsite-secondary img{width:auto}
.practice-area-microsite .type-person{min-height:0;font-size:15px;margin:0 0 25px 2.333%;width:17%}
.practice-area-microsite .type-person:first-child{margin-left:0}
.practice-area-microsite.people-microsite-template .microsite-content .row{display:inline}
.practice-area-microsite.people-microsite-template .microsite-content .row:after{display:none}
.practice-area-microsite.people-microsite-template .microsite-content .row .type-person{height:195px}
.practice-area-microsite.people-microsite-template .microsite-content .row .type-person:first-child{margin-left:0}
.practice-area-microsite.people-microsite-template .practice-area-subservice-filter-controls{margin-right:40px}
.person-microsite.optional-sidebar-enabled .microsite-content{margin:0 0 0 220px}
.person-microsite .microsite-content{margin-left:220px}
#sidebar-person-microsite-secondary{border-top:1px solid #ccc;display:inline-block;float:none;margin:20px 0 0 220px;padding-top:20px;width:65%}
#sidebar-person-microsite-secondary blockquote{background:#ae0a0a;width:100%}
#sidebar-person-microsite-secondary blockquote p{color:#fff;padding:1.3em 1.5em}
#sidebar-practice-area-microsite-secondary .service-area-leadership-widget .person img{width:auto;margin:0 0 7px 0}
#sidebar-practice-area-microsite-secondary .service-area-leadership-widget .person-details{float:left;margin-left:0;width:100%}
.practice-area-leadership-widget .person .person-details{width:auto;float:left;margin:10px 0 0 0;display:block}
.associated-people-widget,.associated-practices-widget{font-size:16px}
.associated-practices-widget li ul li{font-size:15px}
.about-us-client-matters-page-type .banner img,.about-us-page-type .banner img{width:242px}
.about-us-client-matters-page-type .banner img:last-child,.about-us-page-type .banner img:last-child{width:243px;margin-left:-1px}
.about-us-client-matters-page-type #sidebar-firm-left,.about-us-management-page-type #sidebar-firm-left,.about-us-page-type #sidebar-firm-left,.single-our-firm #sidebar-firm-left{width:165px}
.about-us-client-matters-page-type .has-sidebar,.about-us-client-matters-page-type .type-our-firm.has-left-sidebar .copy,.about-us-management-page-type .has-sidebar,.about-us-management-page-type .type-our-firm.has-left-sidebar .copy,.about-us-page-type .has-sidebar,.about-us-page-type .type-our-firm.has-left-sidebar .copy,.single-our-firm .has-sidebar,.single-our-firm .type-our-firm.has-left-sidebar .copy{margin:-6px 0 0 200px;padding-left:0}
.about-us-management-page-type .type-person{width:100%}
.our-firm-post-type.not-microsite.quarles-cares-page-type .recent-activities .recent-activity{width:213px}
.key-points-list .pull-left{margin:.5em 0 2em 2em;float:right;width:150px;height:150px}
.key-points-list p{margin:0}
.key-points-list .btn{margin-left:0}
.our-firm-post-type.not-microsite.quarles-cares-page-type .recent-activities .recent-activity{width:213px}
.key-points-list .pull-left{margin:.5em 0 2em 2em;float:right;width:150px;height:150px}
.key-points-list p{margin:0}
.key-points-list .btn{margin-left:0}
.about-us-quarles-cares-page-type .recent-activity{width:100%;margin:0;float:none}
.about-us-quarles-cares-page-type .recent-activity .caption{height:auto;overflow:visible}
.about-us-quarles-cares-page-type .recent-activity .caption p{padding:.8em 1.2em 1em}
.quarles-csr-annual-report-page-type .intro-text{width:auto;margin-bottom:0}
.quarles-csr-annual-report-page-type .report-box{float:left}
.quarles-csr-we-care-page-type .intro-text{width:auto}
.quarles-csr-we-care-page-type .logo-image{float:none}
.quarles-csr-we-care-page-type .recent-activity{width:auto}
.quarles-csr-we-care-page-type .recent-activity .caption{height:auto}
.quarles-csr-we-care-page-type .recent-activity .caption p{margin-bottom:0;height:auto}
.qcsr-main-sections .section-box:nth-child(3){margin-right:0}
.about-us-quarles-cares-page-type .recent-activity{width:100%;margin:0;float:none}
.about-us-quarles-cares-page-type .recent-activity .caption{height:auto;overflow:visible}
.about-us-quarles-cares-page-type .recent-activity .caption p{padding:.8em 1.2em 1em}
.quarles-csr-annual-report-page-type .intro-text{width:auto;margin-bottom:0}
.quarles-csr-annual-report-page-type .report-box{float:left}
.quarles-csr-we-care-page-type .intro-text{width:auto}
.quarles-csr-we-care-page-type .logo-image{float:none}
.quarles-csr-we-care-page-type .recent-activity{width:auto}
.quarles-csr-we-care-page-type .recent-activity .caption{height:auto}
.quarles-csr-we-care-page-type .recent-activity .caption p{margin-bottom:0}
.career-post-type.not-microsite #content-inner{padding-right:40px}
.career-post-type.not-microsite .pull-right{width:180px;height:180px}
.career-post-type.not-microsite.experience-page-type .banner img{width:308px}
.career-post-type.not-microsite.experience-page-type .banner img:first-child{width:131px}
.career-post-type.not-microsite.experience-page-type .banner img:last-child{width:211px}
.career-post-type.not-microsite.overview-page-type .banner img{width:432px}
.career-post-type.not-microsite.overview-page-type .banner img:last-child{width:216px}
.career-post-type.not-microsite.law-students-page-type .banner img{width:281px}
.career-post-type.not-microsite.law-students-page-type .banner img:first-child{width:130px}
.career-post-type.not-microsite.law-students-page-type .banner img:last-child{width:237px}
.career-post-type.not-microsite.attorneys-page-type .banner img,.career-post-type.not-microsite.other-pros-page-type .banner img{width:518px}
.career-post-type.not-microsite.attorneys-page-type .banner img:first-child,.career-post-type.not-microsite.other-pros-page-type .banner img:first-child{width:131px}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight{margin:10px 0 30px;width:50%}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight img{width:150px}
.career-post-type.not-microsite.scrapbook-page-type .type-scrapbook{width:360px}
.career-post-type.not-microsite.scrapbook-page-type .type-scrapbook.even{margin-left:0}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-office,.career-post-type.not-microsite.contact-us-page-type .contact-office,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-office{display:block;float:left;width:100%;border-bottom:0;padding-bottom:0}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-details,.career-post-type.not-microsite.contact-us-page-type .contact-details,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-details{width:auto;float:left;display:block;border:0}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-image,.career-post-type.not-microsite.contact-us-page-type .contact-image,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-image{width:100px;padding:20px 0 0 0;float:left;display:block;border:0}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-image img,.career-post-type.not-microsite.contact-us-page-type .contact-image img,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-image img{float:left}
.career-post-type.not-microsite.real-work-page-type .copy .city-content,.career-post-type.not-microsite.real-work-page-type .copy .local-content,.career-post-type.not-microsite.real-work-page-type .copy .spotlight-content,.career-post-type.not-microsite.university-page-type .copy .city-content,.career-post-type.not-microsite.university-page-type .copy .local-content,.career-post-type.not-microsite.university-page-type .copy .spotlight-content,.single-city .city-content,.single-city .local-content,.single-city .spotlight-content,.single-lawyer-spotlight .city-content,.single-lawyer-spotlight .local-content,.single-lawyer-spotlight .spotlight-content{display:block;float:left;padding-right:0}
.career-post-type.not-microsite.real-work-page-type .copy .city-sidebar,.career-post-type.not-microsite.real-work-page-type .copy .local-sidebar,.career-post-type.not-microsite.real-work-page-type .copy .spotlight-sidebar,.career-post-type.not-microsite.university-page-type .copy .city-sidebar,.career-post-type.not-microsite.university-page-type .copy .local-sidebar,.career-post-type.not-microsite.university-page-type .copy .spotlight-sidebar,.single-city .city-sidebar,.single-city .local-sidebar,.single-city .spotlight-sidebar,.single-lawyer-spotlight .city-sidebar,.single-lawyer-spotlight .local-sidebar,.single-lawyer-spotlight .spotlight-sidebar{display:block;float:left;width:450px;border-top:1px solid #ccc;margin-top:30px;padding-top:30px}
.career-post-type.not-microsite.real-work-page-type .copy .local-sidebar,.career-post-type.not-microsite.university-page-type .copy .local-sidebar,.single-city .local-sidebar,.single-lawyer-spotlight .local-sidebar{margin-left:35px}
.career-post-type.not-microsite.real-work-page-type .copy .local-sidebar img,.career-post-type.not-microsite.university-page-type .copy .local-sidebar img,.single-city .local-sidebar img,.single-lawyer-spotlight .local-sidebar img{width:150px;margin-right:20px}
.career-post-type.not-microsite.real-work-page-type .copy,.career-post-type.not-microsite.university-page-type .copy{margin-left:200px;display:block}
.career-post-type.not-microsite.real-work-page-type .copy .local-content,.career-post-type.not-microsite.university-page-type .copy .local-content{margin-left:0;padding:0}
.career-post-type.not-microsite.real-work-page-type .copy .local-sidebar,.career-post-type.not-microsite.university-page-type .copy .local-sidebar{margin-left:0}
.hentry.has-left-sidebar .sidebar,.single-lawyer-spotlight .hentry.has-left-sidebar .sidebar{width:165px;overflow:hidden}
.hentry.has-left-sidebar .copy,.single-lawyer-spotlight .hentry.has-left-sidebar .copy{padding-left:0;margin-left:200px}
.nalp-offices-content{margin-top:-2em}
.nalp-offices-row{flex-direction:column;padding-bottom:0;margin-top:0;border-bottom:0}
.nalp-office{padding:1.5em 0;width:auto;border-bottom:1px solid #ccc}
.nalp-office__image{margin-right:20px;width:auto}
.nalp-office__name{margin:14px 0 5px 0;font-size:18px}
.diversity-post-type.supplier-diversity-page-type .local-sidebar{float:left;margin-left:0;width:100%}
.diversity-post-type.supplier-diversity-page-type .copy.has-sidebar{margin-right:0;margin-top:0;padding-right:0}
.diversity-post-type .type-diversity.has-sidebar{width:68%;margin:-8px 0 0 35px;float:left}
.diversity-post-type.facts-page-type .key-facts .key-fact .key-fact-image{width:150px}
.diversity-post-type.publications-page-type .type-publication .highlight-person.pull-right{clear:right}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title.has-headshot{width:70%}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .highlight-person{margin-right:0}
.case-study-post-type.not-microsite #content,.event-post-type.not-microsite #content,.news-item-post-type.not-microsite #content,.publication-post-type.not-microsite #content{float:right;margin:34px 40px 0 30px;width:450px}
.case-study-post-type.not-microsite .page-title,.event-post-type.not-microsite .page-title,.news-item-post-type.not-microsite .page-title,.publication-post-type.not-microsite .page-title{top:-64px}
.case-study-post-type.not-microsite #main,.event-post-type.not-microsite #main,.news-item-post-type.not-microsite #main,.publication-post-type.not-microsite #main{padding-top:133px}
.case-study-post-type.not-microsite #main #main-inner #content,.event-post-type.not-microsite #main #main-inner #content,.news-item-post-type.not-microsite #main #main-inner #content,.publication-post-type.not-microsite #main #main-inner #content{float:right;margin:34px 40px 0 30px;width:450px}
.case-study-post-type.not-microsite.not-microsite.single #main #main-inner #content,.event-post-type.not-microsite.not-microsite.single #main #main-inner #content,.news-item-post-type.not-microsite.not-microsite.single #main #main-inner #content,.publication-post-type.not-microsite.not-microsite.single #main #main-inner #content{margin-top:63px}
.case-study-post-type.not-microsite.single #content article,.event-post-type.not-microsite.single #content article,.news-item-post-type.not-microsite.single #content article,.publication-post-type.not-microsite.single #content article{width:100%}
.case-study-post-type.single-case-study.not-microsite #content-inner .sidebar,.case-study-post-type.single-event.not-microsite #content-inner .sidebar,.case-study-post-type.single-news-item.not-microsite #content-inner .sidebar,.case-study-post-type.single-publication.not-microsite #content-inner .sidebar,.event-post-type.single-case-study.not-microsite #content-inner .sidebar,.event-post-type.single-event.not-microsite #content-inner .sidebar,.event-post-type.single-news-item.not-microsite #content-inner .sidebar,.event-post-type.single-publication.not-microsite #content-inner .sidebar,.news-item-post-type.single-case-study.not-microsite #content-inner .sidebar,.news-item-post-type.single-event.not-microsite #content-inner .sidebar,.news-item-post-type.single-news-item.not-microsite #content-inner .sidebar,.news-item-post-type.single-publication.not-microsite #content-inner .sidebar,.publication-post-type.single-case-study.not-microsite #content-inner .sidebar,.publication-post-type.single-event.not-microsite #content-inner .sidebar,.publication-post-type.single-news-item.not-microsite #content-inner .sidebar,.publication-post-type.single-publication.not-microsite #content-inner .sidebar{margin:40px 0 0 0;width:450px}
.case-study-post-type.single-case-study.not-microsite .page-title,.case-study-post-type.single-event.not-microsite .page-title,.case-study-post-type.single-news-item.not-microsite .page-title,.case-study-post-type.single-publication.not-microsite .page-title,.event-post-type.single-case-study.not-microsite .page-title,.event-post-type.single-event.not-microsite .page-title,.event-post-type.single-news-item.not-microsite .page-title,.event-post-type.single-publication.not-microsite .page-title,.news-item-post-type.single-case-study.not-microsite .page-title,.news-item-post-type.single-event.not-microsite .page-title,.news-item-post-type.single-news-item.not-microsite .page-title,.news-item-post-type.single-publication.not-microsite .page-title,.publication-post-type.single-case-study.not-microsite .page-title,.publication-post-type.single-event.not-microsite .page-title,.publication-post-type.single-news-item.not-microsite .page-title,.publication-post-type.single-publication.not-microsite .page-title{top:-64px}
.social-media-page-type .type-page{float:right;width:450px;margin:0}
.current-openings-page-type.career-post-type.not-microsite .copy h2{padding-top:2px}
.job-opening-office-locations-filter-controls{position:static}
.current-openings .job-opening.first{margin-top:20px}
.case-study-post-type.not-microsite .row{display:table-row}
.case-study-post-type.not-microsite #case-study-search-toggle{width:140px;text-align:left;margin-bottom:0;float:right}
.case-study-post-type.not-microsite .featured-case-study,.case-study-post-type.not-microsite .featured-case-study.even{width:100%;max-width:400%;display:block;float:none;background:0 0;margin:0;padding:25px 0;border-right:0;border-left:0}
.case-study-post-type.not-microsite .featured-case-study p,.case-study-post-type.not-microsite .featured-case-study.even p{height:auto}
.contact-page-type #sidebar-contact-primary,.contact-page-type #sidebar-office-primary,.single-office.not-microsite #sidebar-contact-primary,.single-office.not-microsite #sidebar-office-primary{top:63px}
.contact-page-type .office-locations{margin-left:40px}
.contact-page-type .office-locations .row .type-office{margin:0;width:90%;padding-bottom:30px}
.contact-page-type .office-locations .office-location-details{margin-left:140px;padding-top:3px;margin-top:0;position:relative;display:block}
.contact-page-type .office-locations .post-title{font-size:20px;color:#333;line-height:1.2em}
.contact-page-type .office-locations .office-location-image{margin:9px -110px 0 0;background:#e5e5e5;width:110px;height:100px;display:block;float:left}
.single-office.not-microsite #main #main-inner #content{width:75%}
.single-office.not-microsite #main #main-inner #content #content-inner{padding-left:60px}
.single-office.not-microsite #main #main-inner #sidebar-office-primary nav{width:165px}
.custom-page-type .type-page.has-sidebar{width:435px;float:left}
.custom-page-type #sidebar-basic-content-page-secondary{float:right;width:162px}
.associated-people-widget .person{width:100%}
.associated-people-widget h4{margin-bottom:1em}
.associated-people-widget .image-link{margin-top:0}
.publication-thumbnail-teaser{width:100px}
.practice-area-microsite.microsite.people-microsite-template .archive-filters{margin-right:40px}
.widget-timeline-teaser img{width:165px;height:auto}
.single-team .type-team{width:auto}
.single-team .person-info-wrapper .person-info{margin-top:10px;margin-left:0}
.single-team .person-info-wrapper img{float:none}
}
@media screen and (max-width:767px){body{-webkit-text-size-adjust:none}
#footer-inner,#header-inner{width:480px}
#main{min-width:480px;padding-top:30px}
#main #main-inner{width:480px}
ul li{padding-left:.8em;margin-left:0}
ol{margin-left:0}
a.breadcrumb-link{display:block;margin:.1em 0 .6em 0;font-weight:700}
a.breadcrumb-link:before{content:"\f053";font-family:FontAwesome;font-size:12px;margin:0 .4em 0 -1em}
#sidebar-case-study-primary,#sidebar-diversity-secondary,#sidebar-event-primary,#sidebar-news-item-primary,#sidebar-publication-primary,.menu-careers-container,.social-media-page-type #sidebar-social-media{display:none}
nav#menu-mobile-header-menu.mobile{width:100%;max-width:480px;background:0 0;position:absolute;right:0;left:0;margin-top:-60px;margin:0 auto;top:17px;padding:12px 0 0 0}
nav#menu-mobile-header-menu.mobile:after{display:none}
nav#menu-mobile-header-menu.mobile button.icon-menu{color:#333;font-size:13px;font-family:'Clarendon BT W01 Roman';padding:7px 23px 7px 13px;background:#ccc;border-radius:25px;float:right;height:auto;text-indent:0;width:auto}
nav#menu-mobile-header-menu.mobile button.icon-menu:after{color:#ae0a0a;background:0 0;content:'\f078';font-family:FontAwesome;font-size:11px;position:absolute;right:8px;top:8px;height:auto;left:auto;width:auto;box-shadow:none}
nav#menu-mobile-header-menu.mobile .menu{top:48px;background:#ccc;width:100%;text-transform:none;z-index:2}
nav#menu-mobile-header-menu.mobile .menu.menu a:hover{color:#333}
nav#menu-mobile-header-menu.mobile .menu li{background:#ccc;line-height:1em;padding:0;margin:0;border-top:1px solid #fff;font-family:'Clarendon BT W01 Roman';cursor:default}
nav#menu-mobile-header-menu.mobile .menu li a{color:#fff}
nav#menu-mobile-header-menu.mobile .menu li a:hover{background:#e1e1e1}
nav#menu-mobile-header-menu.mobile .menu li:first-child a{padding-top:15px}
nav#menu-mobile-header-menu.mobile .menu li:last-child a{padding-bottom:15px}
nav#menu-mobile-header-menu.mobile .menu li:before{display:none}
nav#menu-mobile-header-menu.mobile .menu li a{text-decoration:none;color:#333;font-size:15px;padding:11px 18px 12px 18px}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-ancestor>a,nav#menu-mobile-header-menu.mobile .menu li.current-menu-ancestor>a:hover,nav#menu-mobile-header-menu.mobile .menu li.current-menu-parent>a,nav#menu-mobile-header-menu.mobile .menu li.current-menu-parent>a:hover{background-color:#ae0a0a;color:#fff}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-ancestor ul li a,nav#menu-mobile-header-menu.mobile .menu li.current-menu-ancestor ul li ul li a,nav#menu-mobile-header-menu.mobile .menu li.current-menu-parent ul li a,nav#menu-mobile-header-menu.mobile .menu li.current-menu-parent ul li ul li a{color:#333}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-ancestor .current-menu-ancestor>a,nav#menu-mobile-header-menu.mobile .menu li.current-menu-parent .current-menu-ancestor>a{color:#fff}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-item{background:#c5c5c5}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-item a{color:#fff;background:#ae0a0a;display:block}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-item a:hover{color:#fff}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-item a:hover ul li a,nav#menu-mobile-header-menu.mobile .menu li.current-menu-item a:hover ul li ul li a{color:#fff}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-item:hover{background:#c5c5c5}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-item.menu-item-has-children a{background:#ae0a0a}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-item.menu-item-has-children a:after{display:none}
nav#menu-mobile-header-menu.mobile .menu li.current-menu-item.menu-item-has-children ul li a,nav#menu-mobile-header-menu.mobile .menu li.current-menu-item.menu-item-has-children ul li ul li a{background:0 0}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children a:after{content:"\f101";font-family:FontAwesome;font-size:20px;color:#6a6a6a;vertical-align:top;top:21px;right:12px;position:absolute;opacity:1}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children.current-menu-ancestor>a:after,nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children.current-menu-parent>a:after{color:#fff}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li{background:0 0}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.menu-item-type-back a{padding-left:40px}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li a{margin:0;display:block}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li a:hover{background:#e1e1e1}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li a:after{display:none}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.menu-item-has-children a:after{display:block}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li a:after{display:none}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li.menu-item-has-children a:after{display:block}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li a:after{display:none}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li.menu-item-has-children a:after{display:block}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.menu-item-type-back{background:#b3b3b3}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.menu-item-type-back a{color:#ae0a0a;text-transform:uppercase}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.menu-item-type-back a:before{content:"\f0a8";font-family:FontAwesome;font-size:20px;color:#ae0a0a;vertical-align:top;top:15px;left:13px;position:absolute;opacity:1}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.menu-item-type-back a:hover{background:#b3b3b3}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li:after{display:none}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li:first-child{padding-top:0;margin-top:0}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li:last-child a{padding-bottom:15px}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.current-menu-item a,nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.current-menu-item a:hover{background:#ae0a0a;color:#fff}
nav#menu-mobile-header-menu.mobile .menu li.menu-item-has-children .sub-menu li.current-menu-item.menu-item-has-children ul li a{background:0 0!important;color:#333!important}
.search.people-page-type .mobile{position:absolute}
#main .mobile-microsite-menu-wrap{width:480px;bottom:67px;position:relative;background:0 0;padding:0;margin:0 auto}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu{width:100%;max-width:480px;background:#ccc;border:0;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu>ul{top:50px;margin-bottom:-60px;float:right;z-index:100}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul{width:100%}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li{width:100%;border-bottom:0}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li:after,#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li:before{display:none}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.menu-item-has-children>a:after{display:block;content:"\f101";font-family:FontAwesome;font-size:20px;color:#6a6a6a;vertical-align:top;top:18px;right:18px;position:absolute;opacity:1}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.menu-item-type-back{background:#b3b3b3}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.menu-item-type-back a{background:#515151;color:#fff;text-transform:uppercase;padding-left:40px}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.menu-item-type-back a:before{display:block;content:"\f0a8";font-family:FontAwesome;font-size:20px;color:#fff;vertical-align:top;top:10px;left:13px;position:absolute;opacity:1}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.menu-item-type-back a:hover{color:#fff;background:#515151}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor>a,#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item>a{background:#515151;color:#fff}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor>a:hover,#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item>a:hover{background:#515151;color:#fff}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-ancestor>a:after,#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.current-menu-item>a:after{color:#fff}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.quarles-microsite-external-link a:before{display:block;top:.6em}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.first-item a,#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.first-item a:hover{-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-top-right-radius:15px}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.last-item a,#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li.last-item a:hover{-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;border-bottom-left-radius:15px;-webkit-border-bottomright-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li a{text-align:left;color:#333;font-size:16px;text-transform:none;font-family:'Clarendon BT W01 Light';padding:.5em 1em .6em;border-top:1px solid #fff;border-radius:0;background:#ccc}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li a:hover{background:#b3b3b3;color:#333}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li a:after,#main .mobile-microsite-menu-wrap .mobile-microsite-menu ul li a:before{display:none}
#main .mobile-microsite-menu-wrap .mobile-microsite-menu .dropdown .microsite-sub-menu{top:0}
#main .mobile-microsite-menu-wrap{padding:0;margin:0 auto}
#main .mobile-microsite-menu-wrap .mobile-menu-toggle{cursor:pointer;display:inline-block;float:right;height:38px;width:38px;padding:0;margin-right:0;margin-bottom:-42px;text-decoration:none;text-align:center;background:#e5e5e5;color:#ae0a0a;line-height:1.1em;position:relative;-moz-border-radius:25px;border-radius:25px}
#main .mobile-microsite-menu-wrap .mobile-menu-toggle:after{font-size:26px;left:11px;top:12px;margin-left:0;position:absolute;color:#ae0a0a}
#main .mobile-microsite-menu-wrap .mobile-menu-toggle .icon-down-angle{margin-top:.5em}
#main .mobile-microsite-menu-wrap .mobile-menu-toggle .icon-down-angle:before{display:none}
#main nav.microsite-menu.mobile{display:none}
#menu-corporate-responsibility li,#menu-responsibility-menu li{width:100%;margin-bottom:10px}
#menu-corporate-responsibility li.first-menu-item,#menu-responsibility-menu li.first-menu-item{margin-left:0}
#menu-corporate-responsibility li.last-menu-item,#menu-responsibility-menu li.last-menu-item{margin-bottom:30px}
#menu-corporate-responsibility li a,#menu-responsibility-menu li a{padding:8px 15px 9px;-moz-border-radius:25px;border-radius:25px}
.key-point-details .btn,.key-points-list p{margin-left:0}
.our-firm-post-type.not-microsite.quarles-cares-page-type .intro-text img{margin-left:1.5em;float:right}
.about-us-client-matters-page-type .page-title,.about-us-management-page-type .page-title,.about-us-page-type .page-title,.alumni-portal-page-type .page-title,.archive .page-title,.blog-item-post-type .page-title,.contact-page-type .page-title,.diversity-post-type .page-title,.error404 .page-title,.lawyer-spotlight-post-type .page-title,.microsite .page-title,.newsletter-landing-page-type .page-title,.not-microsite.custom-page-type .page-title,.page-title .page-title,.practice-page-type .page-title,.search-no-results .page-title,.search.search-results .page-title,.serch-results .page-title,.single-career .page-title,.single-city .page-title,.single-client .page-title,.single-event .page-title,.single-news-item .page-title,.single-office .page-title,.single-publication .page-title{font-size:35px;margin-left:auto;margin-right:auto}
#footer{width:100%;padding:25px 0;height:auto;color:#333}
#footer .copyright-notice,#footer .footer-menu{margin-bottom:.5em}
#footer .copyright-notice li,#footer .footer-menu li{margin-right:1em}
#footer .copyright-notice li a,#footer .footer-menu li a{border:0}
.about-us-page-type .has-sidebar,.about-us-page-type .type-our-firm.has-left-sidebar .copy,.single-our-firm .has-sidebar,.single-our-firm .type-our-firm.has-left-sidebar .copy{margin:-6px 0 0 0}
.home.page .home-ticker,.home.page .news-ticker,.home.page .news-ticker-alert,.home.page .news-ticker-memoriam{display:none}
.home.page #main{padding:40px 0 0 0}
.home.page #main #main-inner #content{width:420px}
.home.page #content-inner .home-top{width:420px;margin-bottom:30px}
.home.page #content-inner .home-top h1{font-size:64px}
.home.page #content-inner .home-top p{font-size:18px}
.home.page #content-inner .mobile a{background:#ae0a0a;color:#fff;padding:10px 22px;margin-bottom:17px;width:256px;text-transform:uppercase;font-size:15px;position:relative;-moz-border-radius:25px;border-radius:25px}
.home.page #content-inner .mobile a:last-child{margin-bottom:45px}
.home.page #content-inner .mobile a:after{content:"\f101";font-family:FontAwesome;color:#fff;font-size:20px;right:16px;top:6px;position:absolute}
.home .client-stories-section.not-mobile{display:table;width:100%;margin:0 0 40px 0}
.home .client-stories-section.not-mobile .type-client{width:50%;height:auto}
.home .client-stories-section.not-mobile .type-client .details{bottom:30px;right:auto}
.our-clients-page-type #main,.practice-page-type #main{padding-top:60px}
.our-clients-page-type #main #main-inner,.practice-page-type #main #main-inner{width:420px}
.our-clients-page-type .type-page h1,.practice-page-type .type-page h1{font-size:35px;margin-bottom:15px}
.our-clients-page-type .description p,.practice-page-type .description p{margin-bottom:30px}
.about-us-client-matters-page-type #content-inner,.about-us-page-type #content-inner{padding-top:40px}
.about-us-client-matters-page-type .banner img,.about-us-page-type .banner img{width:240px}
.about-us-client-matters-page-type .banner img:last-child,.about-us-page-type .banner img:last-child{display:none}
.about-us-client-matters-page-type h2,.about-us-management-page-type h2,.about-us-page-type h2,.single-our-firm h2{font-size:30px}
.about-us-client-matters-page-type #sidebar-firm-left,.about-us-management-page-type #sidebar-firm-left,.about-us-page-type #sidebar-firm-left,.single-our-firm #sidebar-firm-left{display:none}
.about-us-client-matters-page-type .page-title,.about-us-management-page-type .page-title,.about-us-page-type .page-title,.single-our-firm .page-title{font-size:35px}
.our-firm-post-type.not-microsite.quarles-cares-page-type .recent-activities .recent-activity{width:190px}
.about-us-client-matters-page-type .client-matters-items li{padding-left:60px}
.about-us-management-page-type .type-person{width:100%;margin-bottom:0}
.about-us-management-page-type .attorney-name,.about-us-management-page-type .attorney-title{width:100%}
.about-us-management-page-type #content-inner{padding-top:40px}
.our-clients-page-type .type-client,.our-clients-page-type .type-client.even{margin:0 0 30px 0}
.single-client .has-sidebar{margin-right:0;padding-right:0}
.single-client #content .sidebar{padding-top:30px;display:inline-block}
.our-clients-page-type #main{padding-top:30px}
.our-clients-page-type .type-client{width:100%;background:#fff}
.our-clients-page-type .type-client .details{height:auto;position:static;display:table;width:100%}
.our-clients-page-type .type-client .details .post-title{margin-bottom:0;overflow:visible;line-height:1.1em;display:block;font-size:16px;margin-top:10px;height:auto}
.our-clients-page-type .type-client .details button{float:left;margin:13px 0 20px 15px}
.client-story-marquee{width:480px;height:164px}
.client-story-marquee-image{width:50%}
.client-story-marquee-image:first-child{display:none}
.client-story-navigation-teaser{height:70px}
.client-story-navigation-teaser .client-name,.client-story-navigation-teaser .label-view-next{left:15px}
.client-story-navigation-teaser .inner{height:70px}
.client-story-navigation-teaser .inner a{width:260px;left:15px;top:40px}
.client-story-navigation-teaser .teaser-photo:before{height:70px;pointer-events:none;top:0}
.client-story-navigation-teaser .teaser-photo:after{top:23px}
.client-story-navigation-teaser .teaser-photo img{display:none}
.not-microsite.practice-page-type #main{padding-top:30px}
.not-microsite.practice-page-type .intro-text{margin-bottom:30px}
.not-microsite.practice-page-type .practice-area-parents .col li:hover{background:#ae0a0a}
.not-microsite.practice-page-type .practice-area-parents .col li a{color:#ae0a0a}
.not-microsite.practice-page-type .practice-area-parents .col li ul.practice-areas{width:100%;margin:10px 0}
.not-microsite.practice-page-type .practice-area-parents .col li ul.practice-areas li a{padding:8px 22px}
.not-microsite.practice-page-type .practice-area-parents .col li.expandable{padding:10px 20px}
.not-microsite.practice-page-type .practice-area-parents .col li.expandable:after{content:"\f111";font-family:FontAwesome;color:#ae0a0a;font-size:30px;position:absolute;right:8px;top:10px}
.not-microsite.practice-page-type .practice-area-parents .col li.expandable.list-expanded{background:#fff;color:#ae0a0a}
.not-microsite.practice-page-type .practice-area-parents .col li.expandable.list-expanded:after{content:"\f111";font-family:FontAwesome;color:#ae0a0a;font-size:30px;position:absolute;right:8px;top:10px}
.not-microsite.practice-page-type .practice-area-parents .col li.expandable.list-expanded ul li a{color:#ae0a0a}
.people-page-type.not-microsite #main-inner{width:480px;background-color:transparent}
.people-page-type.not-microsite .page-title{font-size:35px;color:#fff;margin:0}
.people-page-type.not-microsite #content-inner{background-image:none;background-color:transparent;height:auto;padding:0;width:100%}
.people-page-type.not-microsite #main{padding-top:40px}
.people-page-type.not-microsite .people-search-form{margin-top:0;width:100%}
.people-page-type.not-microsite .people-search-form input.text{width:250px}
.people-page-type.not-microsite .people-search-form .people-search-toggle{width:75px;bottom:auto;left:auto;right:0;top:-34px;text-align:left;padding:0;color:#fff;font-size:12px;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}
.people-page-type.not-microsite .people-search-form#advanced-people-search-form .people-search-toggle{bottom:auto;right:0;top:-30px;color:#fff;font-size:12px;width:68px}
.people-page-type.not-microsite .people-search-form#advanced-people-search-form button{bottom:auto;top:435px}
.people-page-type.not-microsite .people-search-form#advanced-people-search-form .people-search-filter{margin-top:0;margin-bottom:0}
.people-page-type.not-microsite .people-search-form#advanced-people-search-form .people-search-filter .row{padding-top:5px}
.people-page-type.not-microsite .people-search-filter{width:100%;top:20px}
.people-page-type.not-microsite .people-search-filter .row{padding-top:5px;width:100%}
.people-page-type.not-microsite .people-search-filter span{background:#e5e5e5;-moz-border-radius:25px;border-radius:25px}
.people-page-type.not-microsite .people-search-filter span a{color:#ae0a0a;background:#e5e5e5;-moz-border-radius:25px;border-radius:25px}
.people-page-type.not-microsite .people-search-filter span a:hover{background:#6a6a6a;color:#fff}
.people-page-type.not-microsite.search-results.people-page-type #main{padding-top:103px}
.people-page-type.not-microsite.search-results.people-page-type #main #main-inner{width:100%}
.people-page-type.not-microsite.search-results.people-page-type #content-inner{margin:0 auto;padding:0 0 40px;width:480px}
.people-page-type.not-microsite.search-results.people-page-type #content{position:relative;margin-top:0;width:100%;background:#fff}
.people-page-type.not-microsite.search-results.people-page-type #content h2{color:#fff;font-size:35px;margin:-100px 0 30px 0;display:block;position:absolute}
.people-page-type.not-microsite.search-results.people-page-type #content .mobile{position:static}
.people-page-type.not-microsite.search-results.people-page-type #content .sidebar{display:none}
.people-page-type.not-microsite.search-results.people-page-type #content .type-page{margin-left:0;padding:30px 0 40px 0;width:auto}
.people-page-type.not-microsite.search-results.people-page-type #content .type-page p{margin-bottom:20px}
.people-page-type.not-microsite.search-results.people-page-type #content .type-page .search-again{margin-bottom:0}
.people-page-type.not-microsite.search-results.people-page-type #content .type-page .btn{float:left;display:block}
.people-page-type.not-microsite.search-results.people-page-type #content .type-page .type-person.first{margin-top:25px}
.people-page-type.not-microsite.search-results.people-page-type #content .mobile .search-again{display:inline-block}
.people-page-type.not-microsite.search-results.people-page-type #content .no-results{margin-top:40px}
.career-post-type.not-microsite .banner{margin-bottom:20px;width:400px}
.career-post-type.not-microsite .pull-right{max-width:180px}
.career-post-type.not-microsite.faq-page-type .faq{padding-left:45px;border-top:1px solid #ccc}
.career-post-type.not-microsite.faq-page-type .faq .faq-question:before{margin-left:-45px;font-size:40px}
.career-post-type.not-microsite.faq-page-type .faq .faq-question:after{margin-left:-36px;font-size:20px;line-height:39px;color:#fff}
.career-post-type.not-microsite.experience-page-type .banner img,.career-post-type.not-microsite.law-students-page-type .banner img{width:400px}
.career-post-type.not-microsite.experience-page-type .banner img:first-child,.career-post-type.not-microsite.experience-page-type .banner img:last-child,.career-post-type.not-microsite.law-students-page-type .banner img:first-child,.career-post-type.not-microsite.law-students-page-type .banner img:last-child{display:none}
.career-post-type.not-microsite.overview-page-type .banner img{width:400px}
.career-post-type.not-microsite.overview-page-type .banner img:first-child{width:400px}
.career-post-type.not-microsite.overview-page-type .banner img:last-child{display:none}
.career-post-type.not-microsite.overview-page-type p{font-size:17px}
.career-post-type.not-microsite.attorneys-page-type .banner img,.career-post-type.not-microsite.other-pros-page-type .banner img{width:400px}
.career-post-type.not-microsite.attorneys-page-type .banner img:first-child,.career-post-type.not-microsite.other-pros-page-type .banner img:first-child{display:none}
.career-post-type.not-microsite.attorneys-page-type p,.career-post-type.not-microsite.other-pros-page-type p{font-size:17px}
.career-post-type.not-microsite.attorneys-page-type h2,.career-post-type.not-microsite.experience-page-type h2,.career-post-type.not-microsite.law-students-page-type h2,.career-post-type.not-microsite.other-pros-page-type h2,.career-post-type.not-microsite.overview-page-type h2{font-size:35px;margin-bottom:15px}
.career-post-type.not-microsite.attorneys-page-type .intro-text,.career-post-type.not-microsite.experience-page-type .intro-text,.career-post-type.not-microsite.law-students-page-type .intro-text,.career-post-type.not-microsite.other-pros-page-type .intro-text,.career-post-type.not-microsite.overview-page-type .intro-text{font-size:17px}
.career-post-type.not-microsite.university-page-type .copy .local-content{margin-left:0}
.career-post-type.not-microsite.real-work-page-type .copy .city-sidebar,.career-post-type.not-microsite.real-work-page-type .copy .local-sidebar,.career-post-type.not-microsite.real-work-page-type .copy .spotlight-sidebar,.career-post-type.not-microsite.university-page-type .copy .city-sidebar,.career-post-type.not-microsite.university-page-type .copy .local-sidebar,.career-post-type.not-microsite.university-page-type .copy .spotlight-sidebar,.single-city .city-sidebar,.single-city .local-sidebar,.single-city .spotlight-sidebar,.single-lawyer-spotlight .city-sidebar,.single-lawyer-spotlight .local-sidebar,.single-lawyer-spotlight .spotlight-sidebar{width:100%;margin-top:0}
.career-post-type.not-microsite.real-work-page-type .copy .local-sidebar,.career-post-type.not-microsite.university-page-type .copy .local-sidebar,.single-city .local-sidebar,.single-lawyer-spotlight .local-sidebar{margin-left:0}
.career-post-type.not-microsite.real-work-page-type .copy,.career-post-type.not-microsite.university-page-type .copy{margin-left:0}
.career-post-type.not-microsite.real-work-page-type .copy .local-content,.career-post-type.not-microsite.university-page-type .copy .local-content{margin-left:0}
.hentry.has-left-sidebar .sidebar,.single-lawyer-spotlight .hentry.has-left-sidebar .sidebar{display:none}
.hentry.has-left-sidebar .copy,.single-lawyer-spotlight .hentry.has-left-sidebar .copy{margin-left:0}
.diversity-post-type #content-inner{padding-right:40px}
.diversity-post-type .body p{font-size:17px}
.diversity-post-type .type-diversity.has-sidebar{margin-left:0;width:100%}
.diversity-post-type h2{font-size:35px}
.diversity-post-type.overview-page-type .banner{overflow:hidden}
.diversity-post-type.overview-page-type .banner img{width:576px;max-width:none}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title{font-size:30px}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title.has-headshot{width:65%}
.diversity-post-type.overview-page-type #content-inner,.diversity-post-type.publications-page-type #content-inner,.diversity-post-type.supplier-diversity-page-type #content-inner{padding-right:40px}
.case-study-post-type.not-microsite #main,.event-post-type.not-microsite #main,.news-item-post-type.not-microsite #main,.publication-post-type.not-microsite #main{padding-top:93px}
.case-study-post-type.not-microsite #main #main-inner,.event-post-type.not-microsite #main #main-inner,.news-item-post-type.not-microsite #main #main-inner,.publication-post-type.not-microsite #main #main-inner{padding-bottom:0}
.case-study-post-type.not-microsite #main #main-inner #content,.event-post-type.not-microsite #main #main-inner #content,.news-item-post-type.not-microsite #main #main-inner #content,.publication-post-type.not-microsite #main #main-inner #content{width:420px;float:left}
.case-study-post-type.single-case-study.not-microsite #content-inner .sidebar,.case-study-post-type.single-event.not-microsite #content-inner .sidebar,.case-study-post-type.single-news-item.not-microsite #content-inner .sidebar,.case-study-post-type.single-publication.not-microsite #content-inner .sidebar,.event-post-type.single-case-study.not-microsite #content-inner .sidebar,.event-post-type.single-event.not-microsite #content-inner .sidebar,.event-post-type.single-news-item.not-microsite #content-inner .sidebar,.event-post-type.single-publication.not-microsite #content-inner .sidebar,.news-item-post-type.single-case-study.not-microsite #content-inner .sidebar,.news-item-post-type.single-event.not-microsite #content-inner .sidebar,.news-item-post-type.single-news-item.not-microsite #content-inner .sidebar,.news-item-post-type.single-publication.not-microsite #content-inner .sidebar,.publication-post-type.single-case-study.not-microsite #content-inner .sidebar,.publication-post-type.single-event.not-microsite #content-inner .sidebar,.publication-post-type.single-news-item.not-microsite #content-inner .sidebar,.publication-post-type.single-publication.not-microsite #content-inner .sidebar{width:100%;padding-top:0}
.case-study-post-type.single,.event-post-type.single,.news-item-post-type.single,.publication-post-type.single{margin-top:0}
.single-case-study.not-microsite #content-inner .sidebar,.single-event.not-microsite #content-inner .sidebar,.single-news-item.not-microsite #content-inner .sidebar,.single-publication.not-microsite #content-inner .sidebar{width:100%;padding-top:0}
.single-news-item.microsite #content-inner .sidebar,.single-publication.microsite #content-inner .sidebar{width:100%;padding-top:0}
.single-event article h2,.single-news-item article h2,.single-publication article h2{font-size:35px}
.case-study-post-type.not-microsite #case-study-search-toggle{margin:-52px 15px 15px 0;width:125px;float:right;text-align:left;position:relative}
.case-study-post-type.not-microsite #case-study-search-toggle:after{position:absolute}
.case-study-post-type.not-microsite #case-study-search-toggle.icon-up-triangle-after{margin-top:-45px}
.case-study-post-type.not-microsite .view-all{position:static;margin-bottom:0}
.post-type-archive-case-study .row{margin:0}
.post-type-archive-case-study.not-microsite #archive-search{margin-bottom:0}
.social-media-page-type .type-page{width:420px;float:left}
.social-media-page-type .sm-blogs-image{float:none}
.social-media-page-type .sm-blogs-description,.social-media-page-type .sm-blogs-title{margin-left:0}
.social-media-page-type .sm-blogs-url a{float:left}
.contact-page-type .page-title,.single-office.not-microsite .page-title{height:auto}
.contact-page-type #sidebar-contact-primary,.contact-page-type #sidebar-office-primary,.single-office.not-microsite #sidebar-contact-primary,.single-office.not-microsite #sidebar-office-primary{position:static;width:480px;background:#fff;display:block;float:left;margin-bottom:40px}
.contact-page-type #content-inner,.single-office.not-microsite #content-inner{margin-bottom:0;padding-bottom:0}
.contact-page-type .office-locations .row .type-office,.single-office.not-microsite .office-locations .row .type-office{border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:20px;width:100%}
.contact-page-type .office-locations .row .type-office.last,.single-office.not-microsite .office-locations .row .type-office.last{padding-bottom:0;border:0}
.contact-page-type #sidebar-office-primary,.single-office.not-microsite #sidebar-office-primary{display:none}
.single-office.not-microsite #main #main-inner #content{float:none;width:100%}
.single-office.not-microsite #main #main-inner #content #content-inner{min-height:0;margin-bottom:50px;padding-left:40px}
.single-office.not-microsite #main #main-inner #content .office-location-map{margin-right:0;margin-bottom:15px}
.single-office.not-microsite #main #main-inner #content .office-location-map img{width:100%}
.microsite .archive-filters .practice-area-subservice-filter-controls{clear:both}
.microsite.people-microsite-template .microsite-content .row .type-person{height:85px}
.microsite.people-microsite-template .microsite-content .row .type-person.first:first-child{padding:15px 0 0 0;margin-left:0;border-top:1px solid #ccc}
.microsite #main{padding-top:0}
.microsite #main #main-inner{width:100%}
.microsite #main #content-inner{width:480px;margin:0 auto;padding:0 0 40px 0}
.microsite #main .page-title{width:480px;margin:0 auto}
.microsite #main .page-title a{margin:20px 0 30px;width:420px}
.microsite #main #content{width:100%;background:#fff;padding-top:20px}
.microsite #main .case-study img{margin-bottom:8px}
.microsite .archive-filter-controls input.archive-filter-input{width:145px}
.microsite.case-studies-microsite-template .archive-filters{margin-bottom:0}
.single-microsite-page .type-news-item .news-item-title,.single-microsite-page .type-news-item .publication-title,.single-microsite-page .type-publication .news-item-title,.single-microsite-page .type-publication .publication-title{color:#333}
.custom-page-type .type-page.has-sidebar{width:100%;float:none}
.custom-page-type #sidebar-basic-content-page-secondary{float:none;width:auto}
.practice-area-microsite.single-event #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-event #sidebar-practice-area-microsite-secondary,.practice-area-microsite.single-news-item #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-news-item #sidebar-practice-area-microsite-secondary,.practice-area-microsite.single-publication #sidebar-practice-area-microsite-associated,.practice-area-microsite.single-publication #sidebar-practice-area-microsite-secondary{margin:30px 0 0 0;width:100%;border-top:1px solid #ccc}
.practice-area-microsite.people-microsite-template .microsite-content .row .type-person{max-width:100%;font-size:17px}
.practice-area-microsite.people-microsite-template .microsite-content .row .type-person:first-child{margin-left:0}
.practice-area-microsite.people-microsite-template .microsite-content .row .type-person .attorney-info{width:350px;float:left}
.practice-area-microsite.people-microsite-template .practice-area-subservice-filter-controls{margin-right:0}
.practice-area-microsite.people-microsite-template .archive-filter-controls{margin-right:0}
.practice-area-microsite.single-microsite-page .date{font-weight:400}
.practice-area-microsite .microsite-content{width:100%}
.person-microsite #sidebar-person-microsite-primary{width:100%}
.attorney-info-widget #attorney-info-links{margin-bottom:50px;max-width:300px}
.attorney-info-widget #attorney-name-title.attorney-info{margin-top:.5em}
.attorney-info-widget .attorney-info .attorney-link:first-child{border:0}
.attorney-info-widget .attorney-info .attorney-link a{background:#e5e5e5;border:0;margin-bottom:10px;padding:10px 20px 10px 46px;-moz-border-radius:25px;border-radius:25px}
.attorney-info-widget .attorney-info .attorney-link a:before{left:20px}
.attorney-info-widget .attorney-info .attorney-link a:hover{background:#ccc}
#sidebar-person-microsite-secondary.sidebar{border-top:1px solid #ccc;display:inline-block;float:none;margin:20px 0 0 0;padding-top:20px;width:100%}
#sidebar-person-microsite-secondary.sidebar blockquote{background:#ae0a0a;width:100%;max-width:100%}
#sidebar-person-microsite-secondary.sidebar blockquote p{color:#fff;padding:1.3em 1.5em}
#sidebar-person-microsite-secondary.sidebar .form-select-widget{margin:0;padding-bottom:0}
.archive.search-results .news-item .news-item-title,.archive.search-results .news-item .publication-title,.archive.search-results .news-item.first .news-item-title,.archive.search-results .news-item.first .publication-title,.archive.search-results .type-publication .news-item-title,.archive.search-results .type-publication .publication-title{margin-left:0}
.archive.search-results .news-item .date,.archive.search-results .news-item.first .date,.archive.search-results .type-publication .date{width:100%}
.archive .type-news-item .date,.archive .type-publication .date{font-weight:400}
.contact-page-type .page-title{height:auto}
#archive-search{padding-bottom:20px}
.form-select-widget{font-size:17px}
.widget{font-size:17px}
.associated-people-widget,.associated-practices-widget{font-size:17px}
.associated-people-widget h4,.associated-practices-widget h4{margin-top:30px}
.associated-practices-widget li ul li{font-size:15px}
.service-area-leadership-widget{margin-top:0}
.service-area-leadership-widget:before{display:none}
.departmental-contacts-widget{display:none}
#sidebar-practice-area-microsite-secondary .service-area-leadership-widget .person,.service-area-leadership-widget .person{margin-top:20px;display:inline-block;width:100%}
#sidebar-practice-area-microsite-secondary .service-area-leadership-widget .person .person-details,.service-area-leadership-widget .person .person-details{width:358px;margin-left:-358px;float:right}
#sidebar-practice-area-microsite-secondary .service-area-leadership-widget .person img,.service-area-leadership-widget .person img{float:left;margin:4px 120px 0 0;width:60px}
.practice-area-leadership-widget{position:relative;margin-top:40px}
.practice-area-leadership-widget:before{height:1px;display:block;width:100%;background:#ccc;content:'';position:absolute;top:-30px;left:0;right:0}
.practice-area-leadership-widget .person .person-details{width:355px;margin-left:-355px;margin-top:0;float:right}
#sidebar-person-microsite-secondary,#sidebar-practice-area-microsite-secondary{overflow:hidden}
#sidebar-person-microsite-secondary.sidebar .form-select-widget,#sidebar-practice-area-microsite-secondary.sidebar .form-select-widget{padding-bottom:20px;margin-bottom:0}
#sidebar-person-microsite-secondary.sidebar blockquote,#sidebar-practice-area-microsite-secondary.sidebar blockquote{background:#ae0a0a;width:100%}
#sidebar-person-microsite-secondary.sidebar blockquote p,#sidebar-practice-area-microsite-secondary.sidebar blockquote p{color:#fff;padding:1.3em 1.5em}
#sidebar-practice-area-microsite-secondary.sidebar .form-select-widget{border-bottom:0;margin-bottom:10px}
.custom-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget,.overview-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget{margin-top:0}
.custom-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget:before,.overview-microsite-template #sidebar-practice-area-microsite-secondary .service-area-leadership-widget:before{display:none}
.subscribe-page-type .subscribe-checklist-wrap{margin-left:0}
.subscribe-page-type label{width:100%}
.mobile.inline{display:inline}
.social-follow{top:-20px}
.practice-area-microsite .microsite-content .archive-filters{position:static;margin-bottom:20px;display:block;float:left;width:100%}
.practice-area-microsite.microsite.people-microsite-template .archive-filters{margin-right:0;margin-bottom:18px;position:relative;left:0;top:0;float:left;width:100%}
.practice-area-microsite.microsite .case-study.first{float:left}
.page-title .attorney-alternate-title{display:block}
.single-team .person-info-wrapper{width:auto;float:none}
}
@media screen and (max-width:479px){body{font-size:17px}
#footer-inner,#header-inner{width:280px}
#main{min-width:280px;padding-top:20px;padding-bottom:0}
#main #main-inner{width:100%}
#content{background:#fff;min-width:280px;width:100%}
#content-inner{width:280px;padding:25px 0 40px;margin:0 auto}
.page-title{width:280px;margin-left:auto;margin-right:auto}
h2{margin-bottom:15px;font-size:25px}
.about-us-client-matters-page-type .page-title,.about-us-management-page-type .page-title,.about-us-page-type .page-title,.alumni-portal-page-type .page-title,.archive .page-title,.blog-item-post-type .page-title,.contact-page-type .page-title,.diversity-post-type .page-title,.error404 .page-title,.lawyer-spotlight-post-type .page-title,.microsite .page-title,.newsletter-landing-page-type .page-title,.not-microsite.custom-page-type .page-title,.page-title .page-title,.practice-page-type .page-title,.search-no-results .page-title,.search.search-results .page-title,.serch-results .page-title,.single-career .page-title,.single-city .page-title,.single-client .page-title,.single-event .page-title,.single-news-item .page-title,.single-office .page-title,.single-publication .page-title{font-size:30px}
.home.page #main{padding:40px 0 0 0}
.home.page #main #main-inner #content{width:260px}
.home.page #content{background:0 0}
.home.page #content-inner{padding-bottom:40px}
.home.page #content-inner .home-top{width:260px}
.home.page #content-inner .home-top h1{font-size:48px}
.home.page #content-inner .home-top p{margin:0}
.home.page #content-inner .mobile a{width:220px}
.home.page .client-stories-section.not-mobile .type-client{width:100%;height:auto;margin-bottom:10px}
#main .main-microsite-menu-wrap,#main .mobile-microsite-menu-wrap{width:480px;bottom:54px;position:relative;background:0 0;padding:0;margin:0 auto;z-index:1}
nav#menu-mobile-header-menu.mobile{width:320px}
nav#menu-mobile-header-menu.mobile button.icon-menu{margin-right:20px}
#menu-corporate-responsibility li a,#menu-responsibility-menu li a{padding:8px 15px 9px}
#menu-corporate-responsibility li a:before,#menu-responsibility-menu li a:before{content:"\f101";font-family:FontAwesome;font-size:18px;top:.4em;right:13px;position:absolute}
.our-clients-page-type #content,.practice-page-type #content{background:0 0}
.our-clients-page-type #main #main-inner,.practice-page-type #main #main-inner{width:280px}
.our-clients-page-type .type-page h1,.practice-page-type .type-page h1{font-size:30px}
.not-microsite.practice-page-type #content{margin:20px 0}
.not-microsite.practice-page-type .practice-area-parents .col ul li ul.practice-areas{width:100%;margin:10px 0}
.not-microsite.practice-page-type .practice-area-parents .col ul li ul.practice-areas li a{padding:8px 22px}
.single-client .has-sidebar{margin-right:0;padding-right:0}
.single-client .post-title{font-size:25px}
.single-client .subheading{font-size:17px}
.client-story-marquee{display:none}
.client-story-navigation-teaser{width:100%}
.client-story-navigation-teaser .inner a{width:200px}
.microsite #main #content-inner{width:280px;margin:0 auto}
.microsite #main .page-title{width:280px}
.microsite #main .page-title a{margin:20px 0;width:230px}
.microsite #main h2{font-size:25px}
.microsite.single-event #main h2,.microsite.single-news-item #main h2,.microsite.single-publication #main h2{font-size:17px}
.microsite.single-event #main article h2,.microsite.single-news-item #main article h2,.microsite.single-publication #main article h2{font-size:25px}
#main .main-microsite-menu-wrap,#main .mobile-microsite-menu-wrap{width:280px;font-size:16px}
.practice-area-microsite .people-position-filter-controls{float:left;margin-bottom:15px}
.practice-area-microsite .microsite-content .archive-filters .archive-filter-controls{float:right}
.practice-area-microsite.people-microsite-template .microsite-content .row .type-person .attorney-info{width:170px}
.practice-area-microsite.people-microsite-template .archive-filters{margin-top:auto}
.person-microsite.biography-microsite-template #sidebar-person-microsite-primary,.person-microsite.biography-microsite-template #sidebar-person-microsite-primary aside{margin:0}
.search-results .type-person .col.attorney-contact-info a{width:200px}
.people-page-type.not-microsite #main #main-inner{width:280px}
.people-page-type.not-microsite #main #main-inner #content{background:0 0;padding-bottom:40px}
.people-page-type.not-microsite.search-results.people-page-type #main{padding-top:73px}
.people-page-type.not-microsite.search-results.people-page-type #main #main-inner #content{width:100%;background:#fff}
.people-page-type.not-microsite.search-results.people-page-type #content-inner{width:280px}
.people-page-type.not-microsite.search-results.people-page-type #content .type-page{padding-top:20px}
.people-page-type.not-microsite.search-results.people-page-type #content .type-page .type-person .attorney-info{width:200px}
.people-page-type.not-microsite.search-results.people-page-type #content h2{font-size:30px;margin-top:-74px}
.people-page-type.not-microsite.search-results.people-page-type #content article{line-height:1.3em}
.people-page-type.not-microsite.search-results.people-page-type #content article .person-email-link a{width:200px}
.about-us-client-matters-page-type .banner,.about-us-page-type .banner{margin:0 auto}
.about-us-client-matters-page-type .banner img,.about-us-page-type .banner img{width:50%}
.about-us-client-matters-page-type .banner img:last-child,.about-us-page-type .banner img:last-child{display:none}
.our-firm-post-type.not-microsite.quarles-cares-page-type .recent-activities .recent-activity{width:280px}
#main nav.microsite-menu.mobile ul{width:280px;max-width:280px}
#main nav.microsite-menu.mobile ul li a{-moz-border-radius:25px;border-radius:25px;background:#ccc;padding:12px 20px;color:#333;font-family:'Clarendon BT W01 Roman'}
#main nav.microsite-menu.mobile ul li a:after{color:#333;content:"\f101";font-family:FontAwesome;font-size:20px}
#main nav.microsite-menu.mobile ul li a:hover{background:#6a6a6a;color:#fff}
#main nav.microsite-menu.mobile ul li a:hover:after{color:#fff}
#main nav.microsite-menu.mobile ul li.current-menu-item a{color:#fff}
#main nav.microsite-menu.mobile ul li.current-menu-item a:after{color:#fff}
#main nav.microsite-menu.mobile ul li.current-menu-item a:hover{background:#ae0a0a}
.career-post-type.not-microsite .banner{width:280px}
.career-post-type.not-microsite #content-inner{padding-right:0}
.career-post-type.not-microsite .pull-right{float:none;margin:.5em 0 .5em 0}
.career-post-type.not-microsite.experience-page-type .banner img,.career-post-type.not-microsite.law-students-page-type .banner img{width:280px}
.career-post-type.not-microsite.experience-page-type .banner img:first-child,.career-post-type.not-microsite.experience-page-type .banner img:last-child,.career-post-type.not-microsite.law-students-page-type .banner img:first-child,.career-post-type.not-microsite.law-students-page-type .banner img:last-child{display:none}
.career-post-type.not-microsite.overview-page-type .banner img{width:280px}
.career-post-type.not-microsite.overview-page-type .banner img:first-child{width:280px}
.career-post-type.not-microsite.attorneys-page-type .banner img,.career-post-type.not-microsite.other-pros-page-type .banner img{width:280px}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight{margin:10px 0 30px;width:100%}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight img{width:150px}
.career-post-type.not-microsite.scrapbook-page-type .type-scrapbook,.career-post-type.not-microsite.scrapbook-page-type .type-scrapbook img{width:100%}
.career-post-type.not-microsite.life-in-qb-cities-page-type .type-city{margin-right:0;width:100%}
.career-post-type.not-microsite.mentoring-training-page-type h3{margin-top:0}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-image,.career-post-type.not-microsite.contact-us-page-type .contact-image,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-image{width:100%}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-list,.career-post-type.not-microsite.contact-us-page-type .contact-list,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-list{display:block}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact,.career-post-type.not-microsite.contact-us-page-type .contact,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact{display:block}
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact .contact-email,.career-post-type.not-microsite.contact-us-page-type .contact .contact-email,.career-post-type.not-microsite.other-pros-contact-us-page-type .contact .contact-email{word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-o-hyphens:auto;hyphens:auto}
.career-post-type.not-microsite.attorneys-page-type h2,.career-post-type.not-microsite.experience-page-type h2,.career-post-type.not-microsite.law-students-page-type h2,.career-post-type.not-microsite.other-pros-page-type h2,.career-post-type.not-microsite.overview-page-type h2{font-size:25px}
.nalp-offices-row{padding-bottom:0;margin-top:0;border-bottom:0}
.nalp-office{width:auto;flex-direction:column;align-items:flex-start;border-bottom:1px solid #ccc}
.nalp-office__image{margin-bottom:8px}
.nalp-office__name{margin-top:5px}
.current-openings-page-type.career-post-type.not-microsite .copy h2{padding-top:0}
.job-opening-office-locations-filter-controls{top:0;margin-top:25px}
.current-openings .job-opening.first{margin-top:10px}
.contact-page-type #content #content-inner,.single-office.not-microsite #content #content-inner{padding-right:20px}
.contact-page-type #sidebar-contact-primary,.contact-page-type #sidebar-office-primary,.single-office.not-microsite #sidebar-contact-primary,.single-office.not-microsite #sidebar-office-primary{width:100%;margin-bottom:40px}
.contact-page-type .office-locations,.single-office.not-microsite .office-locations{margin-left:20px}
.contact-page-type .office-locations .office-location-image,.single-office.not-microsite .office-locations .office-location-image{margin-right:0}
.contact-page-type .office-locations .office-location-details,.single-office.not-microsite .office-locations .office-location-details{margin-left:0;display:inline-block;margin-top:12px}
.single-office.not-microsite #main #main-inner #content{float:none;width:100%}
.single-office.not-microsite #main #main-inner #content #content-inner{padding:20px}
.single-office.not-microsite #main #main-inner #content .office-location-map{margin-right:0}
.single-office.not-microsite #main #main-inner #content .office-location-map img{width:100%}
.case-study-post-type.not-microsite #content-inner,.event-post-type.not-microsite #content-inner,.news-item-post-type.not-microsite #content-inner,.publication-post-type.not-microsite #content-inner{width:280px;margin:20px auto 40px}
.case-study-post-type.not-microsite #main,.event-post-type.not-microsite #main,.news-item-post-type.not-microsite #main,.publication-post-type.not-microsite #main{padding-top:76px;padding-bottom:0}
.case-study-post-type.not-microsite #main #main-inner #content,.event-post-type.not-microsite #main #main-inner #content,.news-item-post-type.not-microsite #main #main-inner #content,.publication-post-type.not-microsite #main #main-inner #content{width:100%;margin:0 auto}
.case-study-post-type.not-microsite .page-title,.event-post-type.not-microsite .page-title,.news-item-post-type.not-microsite .page-title,.publication-post-type.not-microsite .page-title{margin-top:-34px;font-size:30px;line-height:1em;color:#fff;position:absolute;right:0;width:280px;top:-21px}
.case-study-post-type.not-microsite.single .page-title,.event-post-type.not-microsite.single .page-title,.news-item-post-type.not-microsite.single .page-title,.publication-post-type.not-microsite.single .page-title{color:#fff;position:absolute;right:0;font-size:30px;width:280px;top:-21px}
.case-study-post-type.not-microsite.single #content-inner,.event-post-type.not-microsite.single #content-inner,.news-item-post-type.not-microsite.single #content-inner,.publication-post-type.not-microsite.single #content-inner{margin-top:-50px}
.case-study-post-type.not-microsite.single #main #main-inner #content,.event-post-type.not-microsite.single #main #main-inner #content,.news-item-post-type.not-microsite.single #main #main-inner #content,.publication-post-type.not-microsite.single #main #main-inner #content{margin-top:63px}
.case-study-post-type.single-case-study.not-microsite #content-inner .sidebar,.case-study-post-type.single-event.not-microsite #content-inner .sidebar,.case-study-post-type.single-news-item.not-microsite #content-inner .sidebar,.case-study-post-type.single-publication.not-microsite #content-inner .sidebar,.event-post-type.single-case-study.not-microsite #content-inner .sidebar,.event-post-type.single-event.not-microsite #content-inner .sidebar,.event-post-type.single-news-item.not-microsite #content-inner .sidebar,.event-post-type.single-publication.not-microsite #content-inner .sidebar,.news-item-post-type.single-case-study.not-microsite #content-inner .sidebar,.news-item-post-type.single-event.not-microsite #content-inner .sidebar,.news-item-post-type.single-news-item.not-microsite #content-inner .sidebar,.news-item-post-type.single-publication.not-microsite #content-inner .sidebar,.publication-post-type.single-case-study.not-microsite #content-inner .sidebar,.publication-post-type.single-event.not-microsite #content-inner .sidebar,.publication-post-type.single-news-item.not-microsite #content-inner .sidebar,.publication-post-type.single-publication.not-microsite #content-inner .sidebar{width:100%}
.single-event h2,.single-news-item h2,.single-publication h2{font-size:17px}
.single-event article h2,.single-news-item article h2,.single-publication article h2{font-size:25px}
.social-media-page-type .type-page{width:280px;margin:20px auto 40px}
.social-media-page-type .page-title{font-size:30px;line-height:1em;color:#fff;width:280px;margin-bottom:24px}
.social-media-page-type #content-inner{padding-top:0}
.social-media-page-type .sm-blogs-heading{padding-bottom:15px}
.diversity-post-type #content-inner{padding-right:0}
.diversity-post-type h2{font-size:25px}
.diversity-post-type.overview-page-type .banner{padding-bottom:15px;margin-bottom:20px}
.diversity-post-type.overview-page-type .banner img{width:570px;margin-top:-60px}
.diversity-post-type.publications-page-type .type-publication .highlight-person{display:none}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .byline,.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title{width:100%}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title{font-size:25px}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title.has-headshot{width:100%}
.diversity-post-type.facts-page-type .key-facts .key-fact .key-fact-image{display:none}
.diversity-post-type.overview-page-type #content-inner,.diversity-post-type.publications-page-type #content-inner,.diversity-post-type.supplier-diversity-page-type #content-inner{padding-right:0}
.key-points-list .pull-left,.our-firm-post-type.not-microsite.quarles-cares-page-type .intro-text img{float:none;margin:.5em 0 .5em 0}
.about-us-quarles-cares-page-type .pull-right{float:none;margin:.5em 0 1em}
.case-study-post-type.not-microsite #content-inner{width:280px}
.case-study-post-type.not-microsite #case-study-search-toggle{float:left;width:auto;margin-top:-5px}
.case-study-post-type.not-microsite #case-study-search-toggle.icon-up-triangle-after{margin-top:-5px}
.case-study-post-type.not-microsite .view-all.pull-right{float:left;margin-top:.5em}
#archive-search input.text{width:245px}
.departmental-contacts-widget{width:260px}
.form-select-widget{width:100%}
.form-select-widget blockquote{background:#ae0a0a;width:100%}
.form-select-widget blockquote p{color:#fff;padding:1.3em 1.5em}
#sidebar-practice-area-microsite-secondary .service-area-leadership-widget .person .person-details,.service-area-leadership-widget .person .person-details{width:158px;margin-left:-158px}
.practice-area-leadership-widget .person .person-details{width:155px;margin-left:-155px;margin-top:0;float:right}
.publication-navigation-teaser.location-embed.has-thumbnail .publication-title{margin-left:0;clear:both}
.publication-top-square-image .top-image{width:100%}
}