/* Custom css to extend breadcrumbs */
@media (min-width: 768px) {
  .headerv2-container .slimnav-breadcrumb .slimnav-v2-breadcrumbs {
    overflow: hidden;
    max-width: 100%;
  }
}

/* START Hide "folder-like" pages from the breadcrumbElements: Contacts > {letter} > -- Form parent 
   Show last element and reskin it as not clickable
*/
.slimnav-v2-breadcrumbs a[href*="us/en/contacts"],
.slimnav-v2-breadcrumbs a[href*="us/en/forms.html"],
.slimnav-v2-breadcrumbs a[href*="us/en/library/ceo-agenda.html"] {
  display: none !important;
}

.slimnav-v2-breadcrumbs a:last-child {
  display: flex !important;
  font-weight: normal !important;
  cursor: text;
  text-decoration: none;
}
/* END */

/* Temporaly hide new Share feature (SO-5) */
.title .social-share-rebrand,
.title-icls .social-share-rebrand,
.heropromo .social-share-rebrand,
.herotitle .social-share-rebrand,
.title-header-l3 .social-share-rebrand {
  display: none;
}

/* Workaround to disable links to folder-level Product's portfolio pages (SO-6) */
.headerv2-container .slimheader-sublevel-slide #products-subnav-4 .slimnav-level3 .lv2-label:hover,
.headerv2-container .slimheader-sublevel-slide #products-subnav-4 .slimnav-level3 .lv2-label:focus {
  text-decoration: none;
  cursor: text;
}

/* Add CCPA Opt-out icon to footer (C3-1561265) */
.glb-footer__disclaimer-links a[href$="/us/en/site/notice-of-right-to-opt-out.html"]::after {
  display: inline-block;
  position: relative;
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMCAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA2NkZGO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KCS5zdDN7ZmlsbDojMDA2NkZGO30KPC9zdHlsZT4KPGc+Cgk8ZyBpZD0iZmluYWwtLS1kZWMuMTEtMjAyMF8xXyI+CgkJPGcgaWQ9Il94MzBfMjA4LW91ci10b2dnbGVfMl8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc1LjAwMDAwMCwgLTIwMC4wMDAwMDApIj4KCQkJPGcgaWQ9IkZpbmFsLUNvcHktMl8yXyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NS4wMDAwMDAsIDIwMC4wMDAwMDApIj4KCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjQsMTIuOGg2LjhsMy4xLTExLjZINy40QzQuMiwxLjIsMS42LDMuOCwxLjYsN1M0LjIsMTIuOCw3LjQsMTIuOHoiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KCTxnIGlkPSJmaW5hbC0tLWRlYy4xMS0yMDIwIj4KCQk8ZyBpZD0iX3gzMF8yMDgtb3VyLXRvZ2dsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzUuMDAwMDAwLCAtMjAwLjAwMDAwMCkiPgoJCQk8ZyBpZD0iRmluYWwtQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjc1LjAwMDAwMCwgMjAwLjAwMDAwMCkiPgoJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIyLjYsMEg3LjRjLTMuOSwwLTcsMy4xLTcsN3MzLjEsNyw3LDdoMTUuMmMzLjksMCw3LTMuMSw3LTdTMjYuNCwwLDIyLjYsMHogTTEuNiw3YzAtMy4yLDIuNi01LjgsNS44LTUuOAoJCQkJCWg5LjlsLTMuMSwxMS42SDcuNEM0LjIsMTIuOCwxLjYsMTAuMiwxLjYsN3oiLz4KCQkJCTxwYXRoIGlkPSJ4IiBjbGFzcz0ic3QyIiBkPSJNMjQuNiw0YzAuMiwwLjIsMC4yLDAuNiwwLDAuOGwwLDBMMjIuNSw3bDIuMiwyLjJjMC4yLDAuMiwwLjIsMC42LDAsMC44Yy0wLjIsMC4yLTAuNiwwLjItMC44LDAKCQkJCQlsMCwwbC0yLjItMi4yTDE5LjUsMTBjLTAuMiwwLjItMC42LDAuMi0wLjgsMGMtMC4yLTAuMi0wLjItMC42LDAtMC44bDAsMEwyMC44LDdsLTIuMi0yLjJjLTAuMi0wLjItMC4yLTAuNiwwLTAuOAoJCQkJCWMwLjItMC4yLDAuNi0wLjIsMC44LDBsMCwwbDIuMiwyLjJMMjMuOCw0QzI0LDMuOCwyNC40LDMuOCwyNC42LDR6Ii8+CgkJCQk8cGF0aCBpZD0ieSIgY2xhc3M9InN0MyIgZD0iTTEyLjcsNC4xYzAuMiwwLjIsMC4zLDAuNiwwLjEsMC44bDAsMEw4LjYsOS44QzguNSw5LjksOC40LDEwLDguMywxMGMtMC4yLDAuMS0wLjUsMC4xLTAuNy0wLjFsMCwwCgkJCQkJTDUuNCw3LjdjLTAuMi0wLjItMC4yLTAuNiwwLTAuOGMwLjItMC4yLDAuNi0wLjIsMC44LDBsMCwwTDgsOC42bDMuOC00LjVDMTIsMy45LDEyLjQsMy45LDEyLjcsNC4xeiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  width: 38px;
  height: 18px;
  top: 4px;
  right: -4px;
}

/* Custom blog contacts (SO-10) */
.us-custom-blog-contacts .contactscollection,
.standard-spacing .us-custom-blog-contacts .sectionpar > .contactscollection:last-child {
  margin-top: 0px;
  margin-bottom: 0px;
}

.us-custom-blog-contacts .contacts-component {
  padding-top: 0px;
  padding-bottom: 15px;
}
.us-custom-blog-contacts .contacts-component .media-card .media-card__thumbnail {
  display: none;
}
.us-custom-blog-contacts .contacts-component .media-card .media-card__image {
  width: auto;
  padding: 0px;
  display: flex;
  margin-right: 0px;
  margin-left: 15px;
  align-self: flex-start;
  float: none;
}
.us-custom-blog-contacts .contacts-component .container {
  padding-left: 0px;
  padding-right: 0px;
  max-width: 100%;
}
.us-custom-blog-contacts .contacts-component .media-card {
  padding-bottom: 5px;
  width: auto;
}
.us-custom-blog-contacts .contacts-component .media-card .media-card__heading a,
.us-custom-blog-contacts .contacts-component .media-card .media-card__heading {
  font-size: 1rem;
  font-weight: bold;
  font-family: "PwC Helvetica Neue", Arial, Sans-Serif;
}
.us-custom-blog-contacts .contacts-component .media-card .media-card__content {
  padding-top: 3px;
}
.us-custom-blog-contacts .contacts-component .media-card .media-card__content .media-card__content-email {
  display: none;
}
.us-custom-blog-contacts .col-xs-9.col-sm-9 {
  width: auto;
  padding-right: 10px;
}
.us-custom-blog-contacts .contacts-component .media-card .row {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
}
.us-custom-blog-contacts
  .contacts-component
  .media-card
  .media-card__social
  .media-card__social-link
  .follow-icon--linkedin,
.us-custom-blog-contacts
  .contacts-component
  .media-card
  .media-card__social
  .media-card__social-link:hover
  .follow-icon--linkedin {
  background: transparent;
}
.us-custom-blog-contacts
  .contacts-component
  .media-card
  .media-card__social
  .media-card__social-link:hover
  .follow-icon--twitter
  img {
  background: #000;
}
.us-custom-blog-contacts
  .contacts-component
  .media-card
  .media-card__social
  .media-card__social-link
  .follow-icon--linkedin
  img {
  filter: invert(50%) sepia(100%) saturate(7492%) hue-rotate(187deg) brightness(97%) contrast(101%);
}
.us-custom-blog-contacts
  .contacts-component
  .media-card
  .media-card__social
  .media-card__social-link:hover
  .follow-icon--linkedin
  img {
  filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);
}
.us-custom-blog-contacts
  .contacts-component
  .media-card
  .media-card__social
  .media-card__social-link
  .follow-icon--has-pad {
  padding: 0px;
}
.us-custom-blog-contacts .contacts-component .media-card .media-card__social .media-card__social-link .follow-icon {
  width: 24px;
  height: 24px;
}
.cmp-base-modernized.standard-spacing .us-custom-blog-contacts .parsys.sectionpar .columnControl:nth-last-child(1) {
  margin-bottom: 0px;
}
@media (min-width: 1400px) {
  .us-custom-blog-contacts .columnControl .contacts-component .container {
    padding-right: calc(57px * 2);
  }
}
@media (min-width: 1200px) {
  .us-custom-blog-contacts .columnControl .contacts-component .container {
    padding-right: calc(48.75px * 2);
  }
}

/*  three contacts  */
.us-custom-three-contacts.us-custom-blog-contacts .contacts-component .media-card {
  width: 32%;
}

/*  center column - reading format hero  */
.us-custom-blog-contacts .columnControl .pwccol1-longform-c0 .contacts-component {
  margin-left: -15px;
}

/*  ...cont Custom blog contacts -- reading template  (SO-10) */
.page-primary-col--rose.reading-format-template .contactscollection .contacts-component {
  border-top: 4px solid #d93954;
  border-bottom: 1px solid #d93954;
  padding-top: 20px;
  padding-bottom: 10px;
}
.page-primary-col--red.reading-format-template .contactscollection .contacts-component {
  border-top: 4px solid #e0301e;
  border-bottom: 1px solid #e0301e;
  padding-top: 20px;
  padding-bottom: 10px;
}
.page-primary-col--orange.reading-format-template .contactscollection .contacts-component {
  border-top: 4px solid #d04a02;
  border-bottom: 1px solid #d04a02;
  padding-top: 20px;
  padding-bottom: 10px;
}
.reading-format-template .contactscollection {
 width: 100%;
 margin-left: auto !important;
 margin-right: auto !important;
}
.reading-format-template .us-custom-blog-contacts .contacts-component .media-card {
  padding-right: 40px;
  padding-left: 0px;
}
.reading-format-template .us-custom-blog-contacts .contactscollection,
.reading-format-template.standard-spacing .us-custom-blog-contacts .sectionpar > .contactscollection:last-child {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .reading-format-template .contactscollection {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .reading-format-template .contactscollection {
    width: 778.33333333px;
  }
}
@media (min-width: 1200px) {
  .reading-format-template .contactscollection {
    width: 750px;
  }
}
@media (min-width: 1400px) {
  .reading-format-template .contactscollection {
    width: 769.16666667px;
  }
}
@media (max-width: 767px) {
  .reading-format-template .us-custom-blog-contacts .contacts-component .media-card {
    padding-right: 15px;
  }
}

/* END Custom blog contacts (SO-10) */