@charset "utf-8";
/* CSS Document Strategyand /25 DE, /03 AT, /21 CH, /16 NL - Status Jan 2023 */


/*-----------------------------*/
/*------ Bugfix - BK Contacts - Mousover Color -----*/
/*-----------------------------*/
.rightrailcontact a:hover {
  color: #a32020!important;
}

/*-----------------------------*/
/*------ Hero - Sharing -----*/
/*-----------------------------*/
.hero-title-row--compaign .social-share-rebrand {
    display: none!important;
}

.social-share-rebrand .social-share-rebrand-icon {
    display: none!important;
}

.social-share-rebrand {
    display: none!important;
}

/*-----------------------------*/
/*------ Icons Box/Tabs with line -----*/
/*-----------------------------*/
    #mainBoxSectionIcons{
      width: 100%;max-width: 100%;display: flex;gap:2%;flex:  1 1 0;border-top:2px;border-top-color: #a32020;border-top-style: solid;padding-top: 20px;
      }
    #mainBoxSectionIcons > div{
      flex-grow: 1;
      flex: 1 1 0;
      }
    #mainBoxSectionIcons div > div:first-of-type{
      padding-bottom: 10px;
      width: 100%;
      }
      #mainBoxSectionIcons div > div:first-of-type img{
        width: 50%;
        }

      @media screen and (max-width: 668px) and (orientation: portrait) {
        #mainBoxSectionIcons{
          flex-direction: column;
		  flex: grid;
        }
        #mainBoxSectionIcons div > div:first-of-type img{
        width: 25%;
        }
      }



/*-----------------------------*/
/*------ Piwik Cookie Button -----*/
/*-----------------------------*/
div.ppms_cm_privacy_settings_widget, div.ppms_cm_privacy_settings_widget:hover, div.ppms_cm_privacy_settings_widget:focus {
    min-width: 480px !important;
    max-width: 720px !important;
    border-width: 0px !important;
    border-style: solid !important;
    border-color: #f2f2f2 !important;
    background-color: #f2f2f2 !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    display: block !important;
}

div.ppms_cm_privacy_settings_widget button.ppms_cm_privacy_settings_button_show, div.ppms_cm_privacy_settings_widget button.ppms_cm_privacy_settings_button_show:hover, div.ppms_cm_privacy_settings_widget button.ppms_cm_privacy_settings_button_show:focus {
   font-family: "PwC Helvetica Neue",Arial,Sans-Serif !important;
    display: block !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #A32020 !important;
    border-radius: 0px !important;
    background-color: #A32020 !important;
    margin: 10px 0 0 !important;
    padding: 10px 25px !important;
    cursor: pointer !important;
  font-size: 1rem!important;
line-height: 1.7!important;
    font-weight: 400 !important;
    color: #ffffff !important;
}

/*-----------------------------*/
/*------ Tabs (New UI) -----*/
/*-----------------------------*/
.nav-tabs.displayTags>li>a{border-radius:0px;}

/*-----------------------------*/
/*------ PwC footer feature -----*/
/*-----------------------------*/
#wrapper .tne-feature {display: none!important;}

#tne-promo {display: none!important;}


/*-----------------------------*/
/*------ Search results fixes -----*/
/*-----------------------------*/
#srp p a, .srp-promo-link {
    color: #a32020!important;
    padding-bottom: 0;
}

.srp-list > div:hover a:not(.sr-img), .srp-promo a:hover .srp-promo-link {
    border-bottom: 2px solid #a32020!important;
    color: #a32020!important;
}

/*-----------------------------*/
/*------ New header breadcrumb -----*/
/*-----------------------------*/
.headerv2-container .slimnav-breadcrumb .slimnav-v2-breadcrumbs {
    max-width: 100%!important;
}


/*-----------------------------*/
/*------ Titles -----*/
/*-----------------------------*/
h3, .h3 {
    font-size: 1.75rem;
    line-height: 1.3em;
}

h2, .h2 {
    font-size: 2.3rem;
    line-height: 1.1em;
}

.secnav-tabs .secnav-tabs__content-heading, .secnav-tabs h2.secnav-tabs__content-heading, .secnav-tabs h3.secnav-tabs__content-heading {
font-size: 1.75rem;
}

@media (max-width: 767px) {
h2, .h2 {
    font-size: 1.6rem;
    line-height: 1.2em;
}
}


/*-----------------------------*/
/*------ Webtitle/CTA -----*/
/*-----------------------------*/
.strategyand-webtile--dark-bg .cta-webtile .cta-webtile__link .cta-webtile__content .cta-webtile__title {
    font-style: normal!important;
}
.standard-spacing .sectionpar > .reference:last-child {
    margin-bottom: 0px!important;
}

/*-----------------------------*/
/*------ Content Detail Page - Title author -----*/
/*-----------------------------*/
.title-strip__author-title {
  display: none!important;
}

.title-strip .title-strip__info .title-strip__author {
    border-bottom: 0px solid #ffffff!important;
	font-weight: normal!important;
}

.title-strip__author:after {
font-size: 1.0rem;
font-family: "PwC Helvetica Neue", Arial, Sans-Serif;
font-weight: normal;
display: inline-block;
}

.container-date-author-line {
background: #000000!important;
padding-bottom: 40px!important;
}

.container-author-format {
color: #ffffff!important;
}

.container-date-format {
color: #ffffff!important;
}
