/* ------------------------- */
/* BLOGS VLOGS PAGES TITLE SECTION */
/* ------------------------- */
.title-strip-blog .title-strip {
  background: #f2f2f2 !important;
  color:#404041;
}
.title-strip-blog .pwccol2-longformb .parsys_column {
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top;
}
.title-strip-blog .col-sm-8{
  padding:0px;
  width:65%;
}
.title-strip-blog .col-sm-2{ /* remove room for translation links */
  width:0%;
}
.on-page-social-share.horizontal-divider .menuFlyout.page-social-share {
	margin: 20px 45% 20px auto;
}


/* author & date */
.title-strip-blog .title-strip .title-strip__info {
	font-family: "PwC Helvetica Neue",Arial,Sans-Serif !important;
	font-size: 16.1px;
	font-size: 1.2rem;
	font-style: normal;
}
.title-strip-blog .title-strip .title-strip__author:before {
	content:"Written by";
}
.title-strip-blog .title-strip .lg-text-link {/* author link to profile */
	font-family: "PwC Helvetica Neue",Arial,Sans-Serif !important;
	font-size: 16.1px;
	font-size: 1.2rem;
	font-style: normal;
	color: #404041 !important;
}
.title-strip-blog .title-strip__author-title {/* author title */
	font-style: normal;
}
.title-strip-blog .title-strip .title-strip__info .title-strip__date {
	display:block;
	font-size: 16.1px;
	font-size: 1.2rem;
	font-style: normal;
	margin-top:10px;
}
/* remove perpendicular before date */
.title-strip .title-strip__info .title-strip__date.title-strip__date--with-author::before {
	display:none;
}

@media screen and (max-width:1200px) {
	.title-strip-blog .col-sm-10 {
		width:76%;
	}
	.title-strip-blog .on-page-social-share, .title-strip-blog .on-page-social-share div.sh {
		float:none;
	}
	.title-strip-blog .pwccol2-longformb-c1 {
		width: 19.2%;
	}
	.title-strip-blog .pwccol2-longformb-c0 {
		width: 66%;
	}
}
@media screen and (max-width:1000px) {
	.title-strip-blog .col-sm-10 {
		width:70%;
	}
	.title-strip-blog .on-page-social-share, .title-strip-blog .on-page-social-share div.sh {
		float:none;
	}
	.title-strip-blog .pwccol2-longformb-c1 {
		width: 25%;
	}
	.title-strip-blog .pwccol2-longformb-c0 {
		width: 60%;
	}
}
@media screen and (max-width:768px) {
	.title-strip-blog .col-sm-10 {
		width:99%;
	}
	.title-strip-blog .on-page-social-share, .title-strip-blog .on-page-social-share div.sh {
		padding-right:10px;

	}
	.title-strip-blog .on-page-social-share .menuFlyout.page-social-share {
			padding-left:0px !important;
}
	.title-strip-blog .on-page-social-share .menuFlyout.page-social-share {
		max-width:100%;
	}
	.title-strip-blog .pwccol2-longformb-c1 {
		width: 100%;
	}
	.title-strip-blog .pwccol2-longformb-c0 {
		width: 98%;
	}
	.title-strip-blog .title-strip .title-strip__wrapper {
		padding: 30px 0 0px 0;
	}
	.title-strip-blog .on-page-social-share .menuFlyout.page-social-share h4 {
		margin-right:0px;
		float:none;
		display:block;
	}
}



/* ---------------------- */
/* SOCIAL SHARE */
/* ---------------------- */
.on-page-social-share .menuFlyout.page-social-share {
	position: relative;
	float: none;
	display: block;
	margin: 20px auto;
	padding: 10px;
	max-width: 360px;
	background: none;
	width: auto;
	font-size: 1.25rem;
	font-style: italic;
}
.on-page-social-share .menuFlyout.page-social-share h4 {
	display: inline-block;
	vertical-align: center;
	font-size: 1.25rem;
	font-style: italic;
}
.on-page-social-share .menuFlyout.page-social-share .sh .sti-btn {
	border-radius: 0;
}
/* with horizontal line above */
.on-page-social-share.horizontal-divider {
	border-top: 1px solid #f3f3f3;
}


/* Footer/Header mobile gradient fix */
.glb-footer .simple-breadcrumb-component .breadcrumb-component__scroll-fade--left, .glb-footer .simple-breadcrumb-component .breadcrumb-component__scroll-fade--right {
    z-index: 950;
}