/**
 * Styling for printed media
 */
a[href]:after {
  content: "   ";
}
/**
 * Hide
 */
.about-us-page-type #sidebar-firm-left,
.about-us-client-matters-page-type #sidebar-firm-left,
.single-our-firm #sidebar-firm-left,
.diversity-post-type .sidebar,
#sidebar-diversity-secondary,
.menu-careers-container,
#footer .share-this-links,
.diversity-supplier-widget,
#sidebar-office-primary,
.main-microsite-menu-wrap .microsite-menu,
.main-microsite-menu-wrap,
.diversity-post-type.news-page-type .type-news-item .more-link,
.more-text-link,
.news-ticker,
.news-ticker-memoriam,
.news-ticker-alert,
.home.page .client-stories-section .client-stories .pull-right,
[class^="icon-"]:before,
[class*=" icon-"]:before,
.document-icon:before,
#sidebar-career-experience,
#global-search-results .view-more,
.social-media-page-type #sidebar-social-media,
.sm-blogs-url,
.social-follow,
.home .home-ticker,
.publication-navigation-teaser,
#footer {
  display: none;
}
.people-page-type #main,
.person-microsite #main {
  background-image: none!important;
  background-color: white!important;
  background-position: -9000px -9000px !important;
}
body {
  width: 100%;
  font-size: 14px;
  color: #333333;
}
body a {
  color: #333333;
  text-decoration: underline;
}
body #page #header {
  border-bottom: 10px solid #ae0a0a;
  margin-bottom: 30px;
  padding-bottom: 5px;
  height: auto;
}
#page {
  min-width: 100% !important;
}
#main,
.our-clients-page-type #main,
.practice-page-type #main {
  padding-top: 0;
  background-image: none!important;
  background-color: white!important;
  background-position: -9000px -9000px !important;
}
.career-post-type.not-microsite #content,
.case-study-post-type.not-microsite #content,
.event-post-type.not-microsite #content,
.news-item-post-type.not-microsite #content,
.our-firm-post-type.not-microsite #content,
.publication-post-type.not-microsite #content,
.office-post-type.not-microsite #content,
.contact-page-type.not-microsite #content,
.practice-page-type.not-microsite #content {
  float: none;
}
#content-inner {
  margin-bottom: 40px;
}
.person-microsite #main,
.practice-area-microsite #main {
  padding-top: 0;
}
.header-logo-link {
  width: 150px;
  max-width: 150px;
}
.header-logo-link .header-logo {
  width: 150px;
  max-width: 150px;
}
ul li:before {
  margin-top: 0;
}
.document-icon,
.case-studies-microsite-template #content-inner .additional-info {
  margin-left: 0;
}
button,
.search-again,
a.btn,
.btn,
.blog,
#tab-events > a,
.read-more,
.view-more,
.view-all,
.link-button {
  padding: 0;
  text-decoration: underline;
  background: none;
}
.btn.blog a,
.link-button {
  color: #333333;
  background-color: none;
}
#content-inner,
.microsite #content-inner {
  padding: 0;
}
h2 {
  font-size: 30px;
  margin-bottom: 15px;
}
body .page-title,
.practice-area-microsite .page-title,
.microsite .page-title,
.people-page-type .page-title {
  color: #333333;
  margin: 0;
  padding: 0 0 30px;
  font-size: 35px;
}
.practice-area-microsite .page-title {
  margin-bottom: 20px !important;
}
.microsite .page-title a {
  padding-top: 0;
  text-decoration: none;
}
.microsite #page .microsite-content h2 {
  font-size: 30px;
}
.microsite.single-event #page .microsite-content h2,
.microsite.single-publication #page .microsite-content h2,
.microsite.single-news-item #page .microsite-content h2,
.single-event h2 #page .microsite-content h2,
.single-publication h2 #page .microsite-content h2,
.single-news-item h2 #page .microsite-content h2 {
  font-size: 17px;
}
.microsite.single-event #page .microsite-content article h2,
.microsite.single-publication #page .microsite-content article h2,
.microsite.single-news-item #page .microsite-content article h2,
.single-event h2 #page .microsite-content article h2,
.single-publication h2 #page .microsite-content article h2,
.single-news-item h2 #page .microsite-content article h2 {
  font-size: 35px;
}
.microsite.single-event a,
.microsite.single-publication a,
.microsite.single-news-item a {
  color: #333333;
}
.microsite #page .microsite-content .case-study.first {
  border-top: 1px solid #cccccc;
  padding-top: 20px;
}
.microsite #page .microsite-content .case-study h2 {
  font-size: 18px;
}
/*
.single-publication .publication > p,
.single-event h2 a, .single-publication h2 a, .single-news-item h2 a {
  display: none;
}
*/
.archive .page-title,
.microsite .page-title,
.single-career .page-title,
.lawyer-spotlight-post-type .page-title,
.blog-item-post-type .page-title,
.single-city .page-title,
.contact-page-type .page-title,
.single-office .page-title,
.single-publication .page-title,
.single-news-item .page-title,
.single-event .page-title,
.search-results .page-title,
.search-no-results .page-title,
.about-us-page-type .page-title,
.case-study-post-type.not-microsite.single .page-title,
.event-post-type.not-microsit.single .page-title,
.news-item-post-type.not-microsite.single .page-title,
.publication-post-type.not-microsite.single .page-title,
.exported-bios-and-legal-services-page-type .page-title,
.search.search-results .page-title,
.not-microsite.custom-page-type .page-title,
.error404 .page-title,
.diversity-post-type .page-title,
.newsletter-landing-page-type .page-title {
  margin-bottom: 10px;
  height: auto;
  font-size: 35px;
  padding-bottom: 5px;
}
.single-career .page-title {
  margin-bottom: 25px;
}
#menu-responsibility-menu,
#menu-corporate-responsibility {
  margin: 0 0 25px 0;
  font-size: 25px;
  border: 0;
}
#menu-responsibility-menu .page-title,
#menu-corporate-responsibility .page-title {
  padding-bottom: 10px;
}
#menu-responsibility-menu .menu-responsibility-menu-container,
#menu-corporate-responsibility .menu-responsibility-menu-container {
  display: inline;
}
#menu-responsibility-menu li.current-menu-item,
#menu-corporate-responsibility li.current-menu-item {
  line-height: 1.1em;
}
#menu-responsibility-menu li.current-menu-item a,
#menu-corporate-responsibility li.current-menu-item a,
#menu-responsibility-menu li.current-menu-item a:hover,
#menu-corporate-responsibility li.current-menu-item a:hover {
  background: none;
  color: #ae0a0a;
  display: block;
  text-decoration: none;
}
#menu-responsibility-menu li.current-menu-item.first-menu-item,
#menu-corporate-responsibility li.current-menu-item.first-menu-item {
  margin-left: 0;
}
#menu-responsibility-menu li a,
#menu-corporate-responsibility li a {
  padding: 0;
  color: #333333;
  display: none;
}
/**
 * Home
 */
.home #main-inner #content {
  width: 100%;
}
.home.page #main {
  padding-top: 0 !important;
  padding-bottom: 30px;
}
.home.page #content-inner .home-top {
  width: 100%;
}
.home.page #content-inner .home-top h1 {
  color: #333333;
  letter-spacing: 0;
  font-size: 65px;
  margin-bottom: 10px;
}
.home.page #content-inner .home-top p {
  font-size: 18px;
  color: #333333;
}
.home.page #content-inner .home-top p strong,
.home.page #content-inner .home-top p b {
  color: #333333;
  font-weight: bold;
}
.home.page #page .client-stories-section {
  display: none;
}
/**
 * Our Clients
 */
.our-clients-page-type #main-inner {
  width: 100%;
}
.our-clients-page-type .description p {
  margin-bottom: 30px;
  color: #333333;
  font-size: 14px;
}
.our-clients-page-type .description p a {
  color: #333333;
}
.our-clients-page-type .type-page h1 {
  margin-bottom: 15px;
  font-size: 50px;
  color: #333333;
}
.our-clients-page-type .row {
  display: inline-block;
}
.our-clients-page-type .type-client {
  max-width: 48%;
}
.our-clients-page-type .type-client img {
  max-width: 100%;
}
.our-clients-page-type .type-client .details {
  position: static;
}
.our-clients-page-type .type-client .details .post-title {
  height: auto;
  margin: 0;
  padding: 0;
  overflow: visible;
  font-size: 14px;
  text-decoration: underline;
}
.our-clients-page-type .type-client .details button {
  display: none;
}
.single-client .page-title {
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 5px;
}
.single-client .post-title {
  font-size: 35px;
  margin: 0;
  color: #ae0a0a;
}
.single-client .subheading {
  border: 0;
  padding-bottom: 15px;
  margin: 0;
}
.single-client .has-sidebar {
  float: left;
  margin-right: 230px;
  padding-right: 0;
}
.single-client .sidebar {
  float: right;
  width: 180px;
  margin-left: -230px;
  border: 0;
}
.single-client .sidebar blockquote {
  font-size: 16px;
  margin-top: -23px;
}
.single-client .sidebar img {
  margin-bottom: 35px;
  width: 100%;
  max-width: 200px;
}
/**
 * Our People
 */
.people-page-type.not-microsite .page-title {
  margin: 0;
}
.people-page-type.not-microsite #content-inner {
  height: auto;
}
.people-page-type.search.search-results #main {
  padding-top: 0;
}
/**
 * Practice Areas
 */
.practice-page-type .page-title {
  padding-bottom: 15px;
  color: #333333;
}
.practice-page-type .intro-text {
  margin-bottom: 20px;
}
.practice-page-type .intro-text P {
  color: #333333;
  font-size: 14px;
}
.practice-page-type .practice-area-parents .col {
  text-transform: capitalize;
  font-size: 14px;
}
.practice-page-type .practice-area-parents .col ul li {
  padding: 0 0 5px 0;
}
.practice-page-type .practice-area-parents .col ul li:before,
.practice-page-type .practice-area-parents .col ul li:after {
  display: none;
}
.practice-page-type .practice-area-parents .col ul li:before .practice-area-parent-title,
.practice-page-type .practice-area-parents .col ul li:after .practice-area-parent-title {
  font-size: 14px;
}
.practice-page-type .practice-area-parents .col ul li.expandable:before,
.practice-page-type .practice-area-parents .col ul li.list-expanded:before,
.practice-page-type .practice-area-parents .col ul li.expandable:after,
.practice-page-type .practice-area-parents .col ul li.list-expanded:after,
.practice-page-type .practice-area-parents .col ul li.list-collapsed:before,
.practice-page-type .practice-area-parents .col ul li.list-collapsed:after {
  display: none;
}
/**
 * About Us
 */
.about-us-page-type #content-inner,
.about-us-client-matters-page-type #content-inner {
  padding-top: 0;
}
.about-us-page-type .banner,
.about-us-client-matters-page-type .banner {
  margin: 20px 0 30px 0;
}
.about-us-page-type .banner img,
.about-us-client-matters-page-type .banner img,
.about-us-page-type .banner img:last-child,
.about-us-client-matters-page-type .banner img:last-child {
  width: 33.3%;
}
.about-us-page-type h2,
.single-our-firm h2,
.about-us-client-matters-page-type h2 {
  font-size: 25px;
  display: block;
  float: left;
  width: 100%;
}
.about-us-page-type .intro-text,
.single-our-firm .intro-text,
.about-us-client-matters-page-type .intro-text {
  display: block;
}
.about-us-page-type .page-title,
.single-our-firm .page-title,
.about-us-client-matters-page-type .page-title {
  padding-bottom: 5px;
}
.single-our-firm h2:after {
  content: "\:";
  font-family: 'Clarendon BT W01 Light';
}
.about-us-client-matters-page-type .client-matters-items {
  counter-reset: none;
  margin-left: 1.5em;
}
.about-us-client-matters-page-type .client-matters-items li {
  list-style-position: outside;
  list-style-type: decimal;
  margin-left: 0;
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
  padding-left: 0;
}
.about-us-client-matters-page-type .client-matters-items li:before,
.about-us-client-matters-page-type .client-matters-items li:after {
  display: none;
}
/* CSR */
.qcsr-main-sections .section-box {
  width: 28%;
}
.qcsr-main-sections .section-box:nth-child(3) {
  margin-right: 5%;
}
.quarles-csr-we-care-page-type .logo-image {
  float: none;
}
.quarles-csr-we-care-page-type .recent-activity {
  width: auto;
  max-width: 100%;
}
.quarles-csr-we-care-page-type .recent-activity .caption {
  background: none;
}
.quarles-csr-we-care-page-type .recent-activity .caption p {
  height: auto;
  padding: 10px 0 0 0;
}
.quarles-csr-annual-report-page-type .intro-text {
  width: auto;
  margin-bottom: 0;
}
.quarles-csr-annual-report-page-type .report-box {
  float: none;
}
/**
 * Page with left sidenav/sidebar
 */
.about-us-page-type .has-sidebar,
.about-us-client-matters-page-type .has-sidebar,
.single-our-firm .has-sidebar,
.about-us-page-type .type-our-firm.has-left-sidebar .copy,
.single-our-firm .type-our-firm.has-left-sidebar .copy,
.hentry.has-left-sidebar .copy,
.people-page-type.search.search-results #content .type-page {
  margin: 0;
  padding-left: 0;
}
/**
 * Careers
 */
.single.single-career.not-microsite #page .career {
  margin-right: 0;
}
.career-post-type.not-microsite #content-inner {
  padding-right: 0;
  margin-bottom: 20px;
}
.career-post-type.not-microsite .pull-right {
  width: 180px;
}
.career-post-type.not-microsite h2 {
  margin-bottom: 20px;
}
.career-post-type.not-microsite .banner {
  margin-bottom: 20px;
}
.career-post-type.not-microsite.other-pros-contact-us-page-type .contact-list,
.career-post-type.not-microsite.attorneys-contact-us-page-type .contact-list,
.career-post-type.not-microsite.contact-us-page-type .contact-list {
  margin-bottom: 20px;
}
.career-post-type.not-microsite.experience-page-type .banner img {
  width: 47.4%;
}
.career-post-type.not-microsite.experience-page-type .banner img:first-child {
  width: 20.1%;
}
.career-post-type.not-microsite.experience-page-type .banner img:last-child {
  width: 32.5%;
}
.career-post-type.not-microsite.overview-page-type .banner img {
  width: 66.4%;
}
.career-post-type.not-microsite.overview-page-type .banner img:last-child {
  width: 33.2%;
}
.career-post-type.not-microsite.overview-page-type p {
  font-size: 16px;
}
.career-post-type.not-microsite.law-students-page-type .banner img {
  width: 43.4%;
}
.career-post-type.not-microsite.law-students-page-type .banner img:first-child {
  width: 20.1%;
}
.career-post-type.not-microsite.law-students-page-type .banner img:last-child {
  width: 36.5%;
}
.career-post-type.not-microsite.attorneys-page-type .banner img,
.career-post-type.not-microsite.other-pros-page-type .banner img {
  width: 79.9%;
}
.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: 20.1%;
}
.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.life-in-qb-cities-page-type .type-city img {
  width: 100%;
}
.career-post-type.not-microsite.overview-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.attorneys-page-type .intro-text,
.career-post-type.not-microsite.other-pros-page-type .intro-text {
  font-size: 14px;
}
.career-post-type.not-microsite.overview-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.attorneys-page-type h2,
.career-post-type.not-microsite.other-pros-page-type h2 {
  font-size: 30px;
  margin-bottom: 15px;
}
.career-post-type.not-microsite.lawyer-spotlight-page-type .lawyer-spotlight img {
  width: 90%;
}
.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%;
}
.career-post-type.not-microsite.scrapbook-page-type .type-career .copy .row {
  width: 100%;
  margin-top: 20px;
}
.career-post-type.not-microsite.scrapbook-page-type .type-scrapbook {
  width: 40%;
  margin: 0 5% 0 0;
}
.career-post-type.not-microsite.scrapbook-page-type .type-scrapbook.even {
  margin: 0;
}
.career-post-type.not-microsite.scrapbook-page-type .type-scrapbook img {
  width: 100%;
  margin-top: 10px;
}
.career-post-type.not-microsite.summer-associates-blog-page-type .blog-item {
  border: 0;
  padding: 18px 0 0 0;
}
.career-post-type.not-microsite.faq-page-type .faq {
  padding-left: 42px;
}
.career-post-type.not-microsite.faq-page-type .faq .faq-question {
  padding-left: 0;
}
.career-post-type.not-microsite.faq-page-type .faq .faq-question:after {
  color: #333333;
  margin-left: -43px;
  top: -10px;
}
.career-post-type.not-microsite.faq-page-type .faq .faq-question:before {
  display: none;
}
.single-lawyer-spotlight .page-title {
  margin-bottom: 20px;
}
.single-lawyer-spotlight h2 {
  color: #ae0a0a;
}
.single-lawyer-spotlight .spotlight-sidebar {
  padding-top: 5px;
  width: 150px;
}
.single-lawyer-spotlight .spotlight-sidebar img {
  width: 100%;
}
/**
 * Diversity
 */
.diversity-post-type h2 {
  font-size: 30px;
  margin-bottom: 15px;
}
.diversity-post-type .page-title {
  margin-bottom: 25px;
}
.diversity-post-type #content-inner {
  padding: 0;
}
.diversity-post-type .type-diversity.has-sidebar {
  float: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.diversity-post-type .type-diversity.has-sidebar .body p {
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.diversity-post-type.overview-page-type .banner img {
  width: 100%;
}
.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;
}
.diversity-post-type.supplier-diversity-page-type .copy.has-sidebar {
  float: none;
  margin: 0;
  padding-right: 0;
}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title {
  color: #333333;
  font-size: 30px;
  line-height: 1.2em;
}
.diversity-post-type.publications-page-type .type-publication.first .publication-title .post-title.has-headshot {
  width: 70%;
}
.diversity-post-type.facts-page-type .key-facts {
  padding-left: 25px;
}
.diversity-post-type.facts-page-type .key-facts .key-fact .key-fact-image {
  width: 170px;
}
.diversity-post-type.facts-page-type .key-facts .key-fact .icon-circle:after {
  color: #333333;
  left: 45px;
  margin-top: -0.8em;
  content: attr(data-counter) ".";
}
/**
* Archive Pages Global Styles
*/
.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: 0;
  padding-bottom: 0;
}
.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 {
  display: none;
}
.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: none;
  width: 100%;
  margin: 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: #333333;
  font-size: 35px;
  margin-top: 10px;
}
.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: 30px;
}
.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%;
  margin-right: 180px;
}
.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 {
  width: 100%;
}
.archive.news-item-post-type.not-microsite.post-type-archive-news-item .type-news-item.first .news-item-title .description {
  display: block;
}
.news-item-post-type.not-microsite #sidebar-news-item-secondary.sidebar,
.event-post-type.not-microsite #sidebar-event-secondary.sidebar,
.publication-post-type.not-microsite #sidebar-publication-secondary.sidebar,
.single-case-study.not-microsite #content-inner #sidebar-case-study-secondary.sidebar {
  display: block;
  float: right;
}
.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 -150px;
  width: 150px;
}
.single-case-study.not-microsite #content-inner .sidebar img,
.single-event.not-microsite #content-inner .sidebar img,
.single-news-item.not-microsite #content-inner .sidebar img,
.single-publication.not-microsite #content-inner .sidebar img {
  width: 120px;
}
/**
* Case Studies
*/
.case-study-post-type.not-microsite .featured-case-study.case-study {
  width: 46%;
}
.case-study-post-type.not-microsite .featured-case-study.case-study img {
  width: 100%;
}
.case-study-post-type.not-microsite .featured-case-study.case-study p {
  height: auto;
  padding: .5em 0 1em;
}
.post-type-archive-case-study #page p {
  font-size: 14px;
}
/**
* News & Publication
*/
.news-item .post-title,
.publication-title .post-title {
  font-size: 14px;
  color: #333333;
}
/**
* Contact Us
*/
.office-post-type.not-microsite #content,
.contact-page-type #content {
  width: 100%;
}
.office-post-type.not-microsite #content #content-inner,
.contact-page-type #content #content-inner {
  padding: 0;
}
.contact-page-type #content {
  width: 100%;
}
.contact-page-type #content .office-locations {
  margin-left: 0;
}
.contact-page-type #content .office-locations .office-location-image {
  float: none;
}
.contact-page-type #content .office-locations .row .type-office {
  padding-bottom: 40px;
}
.single-office.not-microsite h2 {
  font-size: 35px;
  margin-bottom: 25px;
  color: #333333;
}
.single-office.not-microsite .page-title {
  display: none;
}
/**
* Social Media
*/
.social-media-page-type .page-title {
  margin-bottom: 0;
}
.social-media-page-type .type-page {
  float: none;
  width: auto;
}
/**
* Team Lineup
*/
.single-team .page-title {
  margin-bottom: 0;
}
/**
* Attorney Microsite
*/
.person-microsite .microsite-content {
  margin-left: 200px;
  width: auto;
}
.person-microsite .attorney-image {
  overflow: hidden;
  width: 170px;
  height: auto;
  margin: 0;
}
.person-microsite .attorney-image img {
  max-width: none;
  width: 170px;
}
.person-microsite.optional-sidebar-enabled .microsite-content {
  margin: 0 180px 0 200px;
}
.attorney-info-widget {
  background-color: none;
}
.attorney-info-widget #attorney-name-title.attorney-info {
  margin-top: .7em;
}
.attorney-info-widget #attorney-name-title.attorney-info .person-full-name {
  line-height: 1em;
  font-size: 16px;
  margin-bottom: .5em;
}
.attorney-info-widget #attorney-name-title.attorney-info .person-full-name strong {
  font-size: 16px;
  font-weight: bold;
  line-height: 1em;
}
.attorney-info-widget #attorney-name-title.attorney-info .attorney-title {
  line-height: 1.1em;
  display: block;
}
.event-teaser-widget,
.event-teaser-widget .btn {
  font-size: 80%;
}
.event-teaser-widget h4 {
  font-size: 17px;
}
.event-highlight-icon.this-month-icon,
.event-highlight-icon.next-month-icon {
  display: none;
}
body #sidebar-person-microsite-primary {
  margin-right: -170px;
  width: 170px;
}
#sidebar-person-microsite-secondary {
  margin-right: 0;
  width: 160px;
}
/**
* Practice Microsite
*/
body.practice-area-microsite #sidebar-practice-area-microsite-secondary {
  margin: 0 0 0 -190px;
  width: 190px;
}
body.practice-area-microsite #sidebar-practice-area-microsite-secondary .form-select-widget blockquote p {
  font-size: 16px;
}
body.practice-area-microsite.overview-microsite-template #sidebar-practice-area-microsite-secondary {
  margin-right: 0;
  width: 190px;
}
body.practice-area-microsite.overview-microsite-template .microsite-content {
  margin-right: 250px;
}
body.practice-area-microsite.optional-sidebar-enabled.custom-microsite-template #sidebar-practice-area-microsite-secondary,
body.practice-area-microsite.optional-sidebar-enabled.custom-microsite-template #sidebar-practice-area-microsite-associated {
  margin-top: 44px;
}
body.practice-area-microsite.optional-sidebar-enabled.custom-microsite-template .microsite-content {
  margin-right: 250px;
}
body.practice-area-microsite.people-microsite-template .type-person {
  min-height: 0;
}
body.practice-area-microsite.people-microsite-template .microsite-content .row {
  display: table;
  width: 100%;
}
body.practice-area-microsite.single-publication #sidebar-practice-area-microsite-secondary,
body.practice-area-microsite.single-news-item #sidebar-practice-area-microsite-secondary,
body.practice-area-microsite.single-event #sidebar-practice-area-microsite-secondary,
body.practice-area-microsite.single-publication #sidebar-practice-area-microsite-associated,
body.practice-area-microsite.single-news-item #sidebar-practice-area-microsite-associated,
body.practice-area-microsite.single-event #sidebar-practice-area-microsite-associated {
  margin-right: 0;
  width: 130px;
}
body.practice-area-microsite.single-publication .microsite-content,
body.practice-area-microsite.single-news-item .microsite-content,
body.practice-area-microsite.single-event .microsite-content {
  margin-right: 200px;
}
/**
* Global Search Results
*/
#global-search-results {
  border-top: 0;
}
#global-search-results .search-section-results {
  border-bottom: 0;
}
#global-search-results .search-section-title {
  border-top: 1px solid #cccccc;
  border-bottom: 0;
}
#global-search-results section.first {
  border-top: 1px solid #cccccc;
  width: 100%;
  display: table-row;
}
#global-search-results section.first .search-section-title {
  border-right: 1px solid #cccccc;
}
#global-search-results .search-section-title {
  width: 150px;
}
#global-search-results .search-section-title h2 {
  padding-top: 8px;
}
#global-search-results .news-item.first a {
  color: #333333;
}
.search-results .type-person .btn {
  color: #333333;
}
.search-results .news-item .news-item-title a {
  color: #333333;
}
.search-results .news-item .news-item-title .post-title,
.search-no-results .news-item .news-item-title .post-title,
.search-results .news-item.first .news-item-title .post-title,
.search-no-results .news-item.first .news-item-title .post-title,
.search-results .type-publication .news-item-title .post-title,
.search-no-results .type-publication .news-item-title .post-title,
.search-results .news-item .publication-title .post-title,
.search-no-results .news-item .publication-title .post-title,
.search-results .news-item.first .publication-title .post-title,
.search-no-results .news-item.first .publication-title .post-title,
.search-results .type-publication .publication-title .post-title,
.search-no-results .type-publication .publication-title .post-title {
  font-size: 14px;
}
/**
* Widgets
*/
.form-select-widget {
  margin: 0 0 20px 0;
  padding-bottom: 10px;
}
.form-select-widget img {
  width: 100%;
}
.form-select-widget blockquote {
  padding: 0;
  margin-bottom: 0 !important;
}
.form-select-widget blockquote p {
  padding: 0 !important;
}
.service-area-leadership-widget {
  padding: 0;
  position: relative;
  font-size: 80%;
}
.service-area-leadership-widget .person .person-details {
  margin-left: -120px;
  width: 115px;
}
.service-area-leadership-widget .person .person-details .person-name {
  margin-top: 4px;
  display: inline-block;
}
.associated-people-widget .image-link img {
  width: 110px;
}
