/* CAROUSEL SECTION */
/*---------------------------------*/
#carousel-section {
    background: #ededed; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ededed, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ededed, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ededed, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ededed, #ffffff); /* Standard syntax */
}

/*---------------------------------*/
/* VIDEO */
/* adding margin above and under the video */
.videoplayer.section {
	margin: 40px auto !important;
}
/* adjusting video title */
.videowrapper h2 {
	font-size: 28px !important;
	font-size: 1.75rem !important;
	font-weight: bold;
}
.videoplayer .videowrapper div.videowrappercontent h2 {
	padding: .2% 14% !important;
}
@media screen and (max-width:768px) {
	.videoplayer .videowrapper div.videowrappercontent h2, .videoplayer .videowrapper div.videowrappercontent h3 {
		padding: .2% 8% !important;
	}
	.videowrapper h2 {
		font-size: 20px !important;
		font-size: 1.3rem !important;
	}	
}

.css-arrow-down {
  margin: 0 auto;
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #fff;
}

/*---------------------------------*/
/* OTHERS */
/*  PwC Grey shade change for section background (video section) */
.page-section.background-grey, #benefits, .navigation-grey {
	background: #3c3a37 !important;
}
p, li, dt, dd, .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy p, .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy ul, .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy ol, .summary-explorer .summary-explorer__link-listing li a {
	/* general paragraph text size */
	font-size: 15px;
	font-size: 1.15rem;
}

.text-component p ~ ul,
.text-component p ~ ol {
	margin-top: -20px;
}

.text-component ul li, .text-component ol li {
	font-size: 15px !important;
	font-size: 1.15rem !important;
	margin-bottom: 10px;
}
.text-component ul li:first-child, .text-component ol li:first-child {
	margin-top: 8px;
}

/* related content referenced */
.reference .related-content__title {
	font-size: 1.25rem;
	line-height: 1.4em;
}

/*--------------------------------*/
/* TITLE STRIP -- HOMEPAGE, ID SECTION CHANGED TO TITLE-HP */
#title-hp .title-strip{
	background: #ededed;
}
.page-section#title-hp.page-section--col-primary {
	background: #ededed;
}
#title-hp .title-strip .title-strip__wrapper {
	padding: 20px 0 0 0;
}
#title-hp .col-sm-10 {
	width: 100%;
}
#title-hp h1 {
	font-size:30px;
	font-size: 2.5rem;
	text-align:center;
	font-weight:bold;
	color:#e0301e;
}
h2.ux23-subtitle { 
    color: #fff;
    font-size: 2.3em;
    text-align: center;
}
/* REGULAR TEXT */
.homepage-text h2 {
	font-size: 28px;
	font-size: 1.75rem;
	color:#404041;
	margin: 0 0 10px 0;
	font-weight:bold;
}
.homepage-text h2 b { /* text in colour */
	color:#e0301e;
}
.homepage-text h3 {
	font-size: 24px;
	font-size: 1.5rem;
	color:#404041;
	margin: 0 0 20px 0;
}

@media screen and (max-width:780px) {
	#title-hp h1 {
		font-size:28px;
		font-size: 2rem;
	}
	#title-hp .title-strip .title-strip__wrapper {
		margin-bottom:25px;
	}
	h2.ux23-subtitle { 
    font-size:28px;
    font-size: 2em;
	}
}
/*------------------------------------------*/
/* NEW BRAND HERO STRIP */
@media screen and (min-width:992px) {
#title-hpnew .hero-title-component .hero-title .textColumn {
	width: 49.8%;
}
	#title-hpnew .hero-title-component .hero-title .textColumn p.sub-heading{
	width: 95.8%;
}
}

@media screen and (max-width:991px) {
#title-hpnew .hero-title-component .hero-title .textColumn {
	width: 60.8%;
}
	#title-hpnew .hero-title-component .hero-title .textColumn p.sub-heading{
	width: 90%;
}
}
@media screen and (max-width:768px) {
#title-hpnew .hero-title-component .hero-title .textColumn {
	width: 86%;
}
	#title-hpnew .hero-title-component .hero-title .textColumn p.sub-heading{
	width: 100%;
}
}
/*------------------------------------------*/
/* DIVIDER */
.homepage-text .text.spacer_before {
	border-top-color: #979797;
}

/* SPACE ABOVE AND UNDER TEXT WITH DIVIDER */
.homepage-text .spacer_before .text-component {
	padding-top: 40px; 
	margin-bottom: 40px; 
}

/*---------------------------------------------*/
/*  SOCIAL FOLLOW FULL WIDTH STYLING FOR ALL TEMPLATES */
.pwcscrolling .socialfollow.section {
	text-align: center;
	padding: 20px 0;
	vertical-align: baseline;
	background-color: #404041 !important;
}

.pwcscrolling #socialfollow span {
	color: #fff !important;
	font-weight: normal;
	font-size: 1.716rem;
	font-family: "PwC ITC Charter",Georgia,Serif;
	margin-right: 20px;
	padding-right: 3px;
	padding-left: 0;
	vertical-align: -10%;
	/* font-style: italic; */
}

.pwcscrolling #socialfollow a {
	background: transparent;
	line-height: 1;
}
.pwcscrolling #socialfollow a img {
	width: 28px !important;
	height: 28px !important;
}
@media screen and (min-width:480px) {
	.pwcscrolling #socialfollow {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-justify-content: center;
		align-items: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}
	.pwcscrolling #socialfollow span {
		display: inline-block !important;
		margin: 0 20px 0px 0px !important;
	}
}
@media screen and (max-width:480px) {
		.pwcscrolling #socialfollow span {
		margin-bottom:15px !important;
    margin-right: 0px;
    padding-right: 0px;
	}
}

/*------------------------------------*/
/* CHANGE TITLE BACKGROUND */

.change-light-grey .title-strip, .subtitle.change-light-grey, .page-section.page-section--col-primary.change-light-grey {
	background: #ededed !important;
	color:#404041;
}
.change-dark-grey .title-strip, .subtitle.change-dark-grey, .page-section.page-section--col-primary.change-dark-grey{
	background: #6D6E71 !important;
}
.change-grey .title-strip, .subtitle.change-grey, .page-section.page-section--col-primary.change-grey
{
	background: #968c6d !important;
}
.change-maroon .title-strip, .subtitle.change-maroon, .page-section.page-section--col-primary.change-maroon{/* tertiary colour */
	background: #602320 !important;
}
.change-burgundy .title-strip, .subtitle.change-burgundy, .page-section.page-section--col-primary.change-burgundy{
	/* primary colour*/
	background: #a32020 !important;
}
.change-red .title-strip,.subtitle.change-red, .page-section.page-section--col-primary.change-red{
	/* secondary colour*/
	background: #e0301e !important;
}
.change-rose .title-strip, .subtitle.change-rose, .page-section.page-section--col-primary.change-rose{
	background: #db536a !important;
}
.change-orange .title-strip, .subtitle.change-orange, .page-section.page-section--col-primary.change-orange{
	background: #dc6900 !important;
}

/*------------------------------------------*/
/* OVERRIDING STANDARD PADDING (mainly for "references") */

/*column controls */
.standard-spacing .pwccol1-longform .parsys_column, .standard-spacing .pwccol2-longform .parsys_column, .standard-spacing .pwccol2-longformb .parsys_column, .standard-spacing .pwccol2-longformc .parsys_column, .standard-spacing .pwccol3-longform .parsys_column {
	padding-top: 40px;
	padding-bottom: 40px;
}
.standard-spacing .parsys.sectionpar .pwccol1-longform:nth-last-child(2), .standard-spacing .parsys.sectionpar .pwccol2-longform:nth-last-child(2), .standard-spacing .parsys.sectionpar .pwccol2-longformb:nth-last-child(2), .standard-spacing .parsys.sectionpar .pwccol2-longformc:nth-last-child(2), .standard-spacing .parsys.sectionpar .pwccol3-longform:nth-last-child(2) {
    margin-bottom:0px;
}

.standard-spacing .socialfollow {
	margin-top: 0px;
	margin-bottom: 0px;
}
.standard-spacing .reference, .standard-spacing .reference .text,
.standard-spacing .feature-promo-primary .list,
.standard-spacing .subtitle .text,
.standard-spacing .text,
.standard-spacing .image,
.standard-spacing .services-offerings .summaryexplorer
{
	margin-top: 0px;
}

.standard-spacing .reference .sectionpar > .text:last-child,
.standard-spacing .title-strip-blog .parsys.sectionpar .pwccol2-longformb:nth-last-child(2)
.standard-spacing .sectionpar > .feature-promo-primary .list:last-child,
.standard-spacing .feature-promo-primary .sectionpar > .list:last-child,
.standard-spacing .subtitle .sectionpar > .text:last-child,
.standard-spacing .sectionpar > .reference:last-child,
.standard-spacing .services-offerings .sectionpar > .text:last-child
{
	margin-bottom: 0px;
}
	
/*
.standard-spacing .section-padding-40 .parsys.sectionpar .image + .pwccol1-longform:nth-last-child(2),
.standard-spacing .sectionpar .image + .parsys_column {
	margin-top:40px;
}
*/
.standard-spacing .sub-comp--heading.sub-comp--heading--padding.sub-comp--heading--bottom-pad, .standard-spacing .sub-comp--heading.sub-comp--heading--padding.sub-comp--heading--top-pad {
	padding-top: 40px;
}

/* image in column control */
.standard-spacing .parsys.sectionpar .pwccol1-longform .image,
.standard-spacing .parsys.sectionpar .pwccol2-longform .image,
.standard-spacing .parsys.sectionpar .pwccol2-longformb .image,
.standard-spacing .parsys.sectionpar .pwccol2-longformc .image,
.standard-spacing .parsys.sectionpar .pwccol3-longform .image {
	margin-bottom: 40px;
	margin-top:40px;
}
.standard-spacing .intro-feature-promo .parsys.sectionpar .pwccol1-longform .image,
.standard-spacing .intro-feature-promo .parsys.sectionpar .pwccol2-longform .image,
.standard-spacing .intro-feature-promo .parsys.sectionpar .pwccol2-longformb .image,
.standard-spacing .intro-feature-promo .parsys.sectionpar .pwccol2-longformc .image,
.standard-spacing .intro-feature-promo .parsys.sectionpar .pwccol3-longform .image {
	margin-bottom: 0px;
	margin-top:0px;
}
.standard-spacing .image-down-left .parsys.sectionpar .pwccol1-longform .image,
.standard-spacing .image-down-left .parsys.sectionpar .pwccol2-longform .image,
.standard-spacing .image-down-left .parsys.sectionpar .pwccol2-longformb .image,
.standard-spacing .image-down-left .parsys.sectionpar .pwccol2-longformc .image,
.standard-spacing .image-down-left .parsys.sectionpar .pwccol3-longform .image,
.standard-spacing .image-down-right .parsys.sectionpar .pwccol1-longform .image,
.standard-spacing .image-down-right .parsys.sectionpar .pwccol2-longform .image,
.standard-spacing .image-down-right .parsys.sectionpar .pwccol2-longformb .image,
.standard-spacing .image-down-right .parsys.sectionpar .pwccol2-longformc .image,
.standard-spacing .image-down-right .parsys.sectionpar .pwccol3-longform .image  {
	margin-bottom: 0px;
	margin-top:40px;
}
.standard-spacing .column-divider .parsys.sectionpar .pwccol2-longformb .image{
	margin: 0px;
}
/* forms */
/*.standard-spacing .styled-form .parsys.sectionpar .pwccol1-longform
{
	margin-bottom: 40px;
	margin-top:40px;
}
*/
.standard-spacing .styled-form .formPar .text-component p {
	/* padding-bottom: 20px; */
	padding-bottom: 10px;
}	

/* summary explorer service offerings */
.standard-spacing .text-picture-back .sectionpar > .summaryexplorer:last-child,
.standard-spacing .text-picture-back .summaryexplorer {
	margin-top:0px;
	margin-bottom:0px;
}

/* column controls */
.standard-spacing .parsys.sectionpar .pwccol2-longform:nth-last-child(2),  .standard-spacing .parsys.sectionpar .pwccol2-longformb:nth-last-child(2), .standard-spacing .parsys.sectionpar .pwccol2-longformc:nth-last-child(2), .standard-spacing .parsys.sectionpar .pwccol3-longform:nth-last-child(2) {
	margin-bottom:0px;
	margin-top:0px;
}
.standard-spacing .column-divider .separator,
.standard-spacing .column-divider.section-padding-40 .separator,
.standard-spacing .section-padding-40.column-divider .separator {
	margin-top: 10px;
	margin-bottom:10px;
} 

/* get started section and any section with increased padding */
.standard-spacing .get-started .image, .standard-spacing .get-started .text, .standard-spacing .get-started .twittersearch, .standard-spacing .get-started .contactscollection, .standard-spacing .get-started .indexlist, .standard-spacing .get-started .videoplayer.section, .standard-spacing .get-started .rightrailcontact-component, .standard-spacing .get-started .facetednavigation, .standard-spacing .get-started .highlights, .standard-spacing .get-started .separator, .standard-spacing .get-started .table, .standard-spacing .get-started .chart, .standard-spacing .get-started .list, .standard-spacing .get-started .typepadblog, .standard-spacing .get-started .summaryexplorer, .standard-spacing .get-started .awards, .standard-spacing .get-started .reference, .standard-spacing .get-started .tabsnew.section, .standard-spacing .get-started .inlinequote, .standard-spacing .section-padding-40 .image, .standard-spacing .section-padding-40 .text, .standard-spacing .section-padding-40 .twittersearch, .standard-spacing .section-padding-40 .contactscollection, .standard-spacing .section-padding-40 .indexlist, .standard-spacing .section-padding-40 .videoplayer.section, .standard-spacing .section-padding-40 .rightrailcontact-component, .standard-spacing .section-padding-40 .facetednavigation, .standard-spacing .section-padding-40 .highlights, .standard-spacing .section-padding-40 .table, .standard-spacing .section-padding-40 .chart, .standard-spacing .section-padding-40 .list, .standard-spacing .section-padding-40 .typepadblog, .standard-spacing .section-padding-40 .summaryexplorer, .standard-spacing .section-padding-40 .awards, .standard-spacing .section-padding-40 .reference, .standard-spacing .section-padding-40 .tabsnew.section, .standard-spacing .section-padding-40 .inlinequote, .standard-spacing .section-top-padding-40 .image, .standard-spacing .section-top-padding-40 .text, .standard-spacing .section-top-padding-40 .twittersearch, .standard-spacing .section-top-padding-40 .contactscollection, .standard-spacing .section-top-padding-40 .indexlist, .standard-spacing .section-top-padding-40 .videoplayer.section, .standard-spacing .section-top-padding-40 .rightrailcontact-component, .standard-spacing .section-top-padding-40 .facetednavigation, .standard-spacing .section-top-padding-40 .highlights, .standard-spacing .section-top-padding-40 .separator, .standard-spacing .section-top-padding-40 .table, .standard-spacing .section-top-padding-40 .chart, .standard-spacing .section-top-padding-40 .list, .standard-spacing .section-top-padding-40 .typepadblog, .standard-spacing .section-top-padding-40 .summaryexplorer, .standard-spacing .section-top-padding-40 .awards, .standard-spacing .section-top-padding-40 .reference, .standard-spacing .section-top-padding-40 .tabsnew.section, .standard-spacing .section-top-padding-40 .inlinequote, .standard-spacing .section-bottom-padding-40 .image, .standard-spacing .section-bottom-padding-40 .text, .standard-spacing .section-bottom-padding-40 .twittersearch, .standard-spacing .section-bottom-padding-40 .contactscollection, .standard-spacing .section-bottom-padding-40 .indexlist, .standard-spacing .section-bottom-padding-40 .videoplayer.section, .standard-spacing .section-bottom-padding-40 .rightrailcontact-component, .standard-spacing .section-bottom-padding-40 .facetednavigation, .standard-spacing .section-bottom-padding-40 .highlights, .standard-spacing .section-bottom-padding-40 .separator, .standard-spacing .section-bottom-padding-40 .table, .standard-spacing .section-bottom-padding-40 .chart, .standard-spacing .section-bottom-padding-40 .list, .standard-spacing .section-bottom-padding-40 .typepadblog, .standard-spacing .section-bottom-padding-40 .summaryexplorer, .standard-spacing .section-bottom-padding-40 .awards, .standard-spacing .section-bottom-padding-40 .reference, .standard-spacing .section-bottom-padding-40 .tabsnew.section, .standard-spacing .section-bottom-padding-40 .inlinequote, .standard-spacing .section-top-padding-30 .image, .standard-spacing .section-top-padding-30 .text, .standard-spacing .section-top-padding-30 .twittersearch, .standard-spacing .section-top-padding-30 .contactscollection, .standard-spacing .section-top-padding-30 .indexlist, .standard-spacing .section-top-padding-30 .videoplayer.section, .standard-spacing .section-top-padding-30 .rightrailcontact-component, .standard-spacing .section-top-padding-30 .facetednavigation, .standard-spacing .section-top-padding-30 .highlights, .standard-spacing .section-top-padding-30 .separator, .standard-spacing .section-top-padding-30 .table, .standard-spacing .section-top-padding-30 .chart, .standard-spacing .section-top-padding-30 .list, .standard-spacing .section-top-padding-30 .typepadblog, .standard-spacing .section-top-padding-30 .summaryexplorer, .standard-spacing .section-top-padding-30 .awards, .standard-spacing .section-top-padding-30 .reference, .standard-spacing .section-top-padding-30 .tabsnew.section, .standard-spacing .section-top-padding-30 .inlinequote {
	margin-top: 0px;
}
.standard-spacing .get-started .parsys.sectionpar .pwccol1-longform:nth-last-child(2), .standard-spacing .get-started .parsys.sectionpar .pwccol2-longform:nth-last-child(2), .standard-spacing .get-started .parsys.sectionpar .pwccol2-longformb:nth-last-child(2), .standard-spacing .get-started .parsys.sectionpar .pwccol2-longformc:nth-last-child(2), .standard-spacing .get-started .parsys.sectionpar .pwccol3-longform:nth-last-child(2), .standard-spacing .section-padding-40 .parsys.sectionpar .pwccol1-longform:nth-last-child(2), .standard-spacing .section-padding-40 .parsys.sectionpar .pwccol2-longform:nth-last-child(2), .standard-spacing .section-padding-40 .parsys.sectionpar .pwccol2-longformb:nth-last-child(2), .standard-spacing .section-padding-40 .parsys.sectionpar .pwccol2-longformc:nth-last-child(2), .standard-spacing .section-padding-40 .parsys.sectionpar .pwccol3-longform:nth-last-child(2), .standard-spacing .section-top-padding-40 .parsys.sectionpar .pwccol1-longform:nth-last-child(2), .standard-spacing .section-top-padding-40 .parsys.sectionpar .pwccol2-longform:nth-last-child(2), .standard-spacing .section-top-padding-40 .parsys.sectionpar .pwccol2-longformb:nth-last-child(2), .standard-spacing .section-top-padding-40 .parsys.sectionpar .pwccol2-longformc:nth-last-child(2), .standard-spacing .section-top-padding-40 .parsys.sectionpar .pwccol3-longform:nth-last-child(2), .standard-spacing .section-bottom-padding-40 .parsys.sectionpar .pwccol1-longform:nth-last-child(2), .standard-spacing .section-bottom-padding-40 .parsys.sectionpar .pwccol2-longform:nth-last-child(2), .standard-spacing .section-bottom-padding-40 .parsys.sectionpar .pwccol2-longformb:nth-last-child(2), .standard-spacing .section-bottom-padding-40 .parsys.sectionpar .pwccol2-longformc:nth-last-child(2), .standard-spacing .section-bottom-padding-40 .parsys.sectionpar .pwccol3-longform:nth-last-child(2), .standard-spacing .section-top-padding-30 .parsys.sectionpar .pwccol1-longform:nth-last-child(2), .standard-spacing .section-top-padding-30 .parsys.sectionpar .pwccol2-longform:nth-last-child(2), .standard-spacing .section-top-padding-30 .parsys.sectionpar .pwccol2-longformb:nth-last-child(2), .standard-spacing .section-top-padding-30 .parsys.sectionpar .pwccol2-longformc:nth-last-child(2), .standard-spacing .section-top-padding-30 .parsys.sectionpar .pwccol3-longform:nth-last-child(2)   {
	margin-bottom: 0px;
	margin-top:0px;
}
.standard-spacing .section-padding-40 .sectionpar > .image:last-child, .standard-spacing .section-padding-40 .sectionpar > .text:last-child, .standard-spacing .section-padding-40 .sectionpar > .twittersearch:last-child, .standard-spacing .section-padding-40 .sectionpar > .contactscollection:last-child, .standard-spacing .section-padding-40 .sectionpar > .indexlist:last-child, .standard-spacing .section-padding-40 .sectionpar > .videoplayer.section:last-child, .standard-spacing .section-padding-40 .sectionpar > .facetednavigation:last-child, .standard-spacing .section-padding-40 .sectionpar > .highlights:last-child, .standard-spacing .section-padding-40 .sectionpar > .table:last-child, .standard-spacing .section-padding-40 .sectionpar > .chart:last-child, .standard-spacing .section-padding-40 .sectionpar > .list:last-child, .standard-spacing .section-padding-40 .sectionpar > .typepadblog:last-child, .standard-spacing .section-padding-40 .sectionpar > .summaryexplorer:last-child, .standard-spacing .section-padding-40 .sectionpar > .awards:last-child, .standard-spacing .section-padding-40 .sectionpar > .reference:last-child, .standard-spacing .section-padding-40 .sectionpar > .multi-featured-item:last-child, .standard-spacing .section-padding-40 .sectionpar > .tabsnew.section:last-child, .standard-spacing .section-padding-40 .sectionpar > .inlinequote:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .image:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .text:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .twittersearch:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .contactscollection:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .indexlist:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .videoplayer.section:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .facetednavigation:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .highlights:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .table:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .chart:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .list:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .typepadblog:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .summaryexplorer:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .awards:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .reference:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .multi-featured-item:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .tabsnew.section:last-child, .standard-spacing .section-top-padding-40 .sectionpar > .inlinequote:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .image:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .text:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .twittersearch:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .contactscollection:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .indexlist:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .videoplayer.section:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .facetednavigation:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .highlights:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .table:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .chart:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .list:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .typepadblog:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .summaryexplorer:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .awards:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .reference:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .multi-featured-item:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .tabsnew.section:last-child, .standard-spacing .section-top-padding-30 .sectionpar > .inlinequote:last-child,.standard-spacing .section-bottom-padding-40 .sectionpar > .image:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .text:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .twittersearch:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .contactscollection:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .indexlist:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .videoplayer.section:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .facetednavigation:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .highlights:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .table:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .chart:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .list:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .typepadblog:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .summaryexplorer:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .awards:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .reference:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .multi-featured-item:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .tabsnew.section:last-child, .standard-spacing .section-bottom-padding-40 .sectionpar > .inlinequote:last-child{
margin-bottom: 0px;
}

/* contact collection in contact parsys */
.standard-spacing #contact .contactscollection, .standard-spacing #contact .list {
	margin-top:0px;
}
/*

.standard-spacing

column-divider section-padding-40

.standard-spacing .image, .standard-spacing .text, .standard-spacing .twittersearch, .standard-spacing .contactscollection, .standard-spacing .indexlist, .standard-spacing .videoplayer.section, .standard-spacing .rightrailcontact-component, .standard-spacing .facetednavigation, .standard-spacing .highlights, .standard-spacing .separator, .standard-spacing .table, .standard-spacing .chart, .standard-spacing .list, .standard-spacing .typepadblog, .standard-spacing .summaryexplorer, .standard-spacing .awards, .standard-spacing .reference, .standard-spacing .tabsnew.section, .standard-spacing .inlinequote {
	margin-top: 40px;
}
*/

/*
.standard-spacing .sectionpar > .image:last-child, .standard-spacing .sectionpar > .text:last-child, .standard-spacing .sectionpar > .twittersearch:last-child, .standard-spacing .sectionpar > .contactscollection:last-child, .standard-spacing .sectionpar > .indexlist:last-child, .standard-spacing .sectionpar > .videoplayer.section:last-child, .standard-spacing .sectionpar > .facetednavigation:last-child, .standard-spacing .sectionpar > .highlights:last-child, .standard-spacing .sectionpar > .table:last-child, .standard-spacing .sectionpar > .chart:last-child, .standard-spacing .sectionpar > .list:last-child, .standard-spacing .sectionpar > .typepadblog:last-child, .standard-spacing .sectionpar > .summaryexplorer:last-child, .standard-spacing .sectionpar > .awards:last-child, .standard-spacing .sectionpar > .reference:last-child, .standard-spacing .sectionpar > .multi-featured-item:last-child, .standard-spacing .sectionpar > .tabsnew.section:last-child, .standard-spacing .sectionpar > .inlinequote:last-child {
	margin-bottom: 40px;
}
*/


@media screen and (max-width:767px) {
	.standard-spacing .sectionpar > .image:last-child {
		margin-bottom:0px;
		margin-bottom:-2px;
	}
.standard-spacing .text
{
	margin-top: 10px;
}
	.standard-spacing #benefits .text
{
	margin-top: 0px;
}	
	.standard-spacing .pwccol1-longform .parsys_column, .standard-spacing .pwccol2-longform .parsys_column, .standard-spacing .pwccol2-longformb .parsys_column, .standard-spacing .pwccol2-longformc .parsys_column, .standard-spacing .pwccol3-longform .parsys_column {
    padding-top: 20px;
    padding-bottom: 20px;
}
	
	/* image in column control */
.standard-spacing .parsys.sectionpar .pwccol1-longform .image,
.standard-spacing .parsys.sectionpar .pwccol2-longform .image,
.standard-spacing .parsys.sectionpar .pwccol2-longformb .image,
.standard-spacing .parsys.sectionpar .pwccol2-longformc .image,
.standard-spacing .parsys.sectionpar .pwccol3-longform .image {
	margin-bottom: 20px;
	margin-top:20px;
}
.standard-spacing .image-down-left .parsys.sectionpar .pwccol1-longform .image,
.standard-spacing .image-down-left .parsys.sectionpar .pwccol2-longform .image,
.standard-spacing .image-down-left .parsys.sectionpar .pwccol2-longformb .image,
.standard-spacing .image-down-left .parsys.sectionpar .pwccol2-longformc .image,
.standard-spacing .image-down-left .parsys.sectionpar .pwccol3-longform .image,
.standard-spacing .image-down-right .parsys.sectionpar .pwccol1-longform .image,
.standard-spacing .image-down-right .parsys.sectionpar .pwccol2-longform .image,
.standard-spacing .image-down-right .parsys.sectionpar .pwccol2-longformb .image,
.standard-spacing .image-down-right .parsys.sectionpar .pwccol2-longformc .image,
.standard-spacing .image-down-right .parsys.sectionpar .pwccol3-longform .image  {
	margin-bottom: 0px;
	margin-top:0px;
}
.standard-spacing .column-divider .parsys.sectionpar .pwccol2-longformb .image {
		margin-top:30px;
	}
	
}


/*------------------------------------*/
/* VERTICAL CENTER -- COLUMN CONTROLS */
.pwccol3-home, .pwccol4-home, .pwccol4-home-c, .pwccol2-landing, .pwccol2-landing, .pwccol2-landinga, .pwccol2-landingb, .pwccol3-landing, .pwccol3-landing-c, .pwccol2-content, .pwccol2-contenta, .pwccol2-contentb, .pwccol2-contentc, .pwccol3-content, .pwccol1-longform, .pwccol2-longform, .pwccol2-longformb, .pwccol2-longformc, .pwccol3-longform {
    display: table;
    table-layout: fixed;
}
.pwccol3-home .parsys_column, .pwccol4-home .parsys_column, .pwccol4-home-c .parsys_column, .pwccol2-landing .parsys_column, .pwccol2-landinga .parsys_column, .pwccol2-landingb .parsys_column, .pwccol3-landing .parsys_column, .pwccol3-landing-c .parsys_column, .pwccol2-content .parsys_column, .pwccol2-contenta .parsys_column, .pwccol2-contentb .parsys_column, .pwccol2-contentc .parsys_column, .pwccol3-content .parsys_column, .pwccol1-longform .parsys_column, .pwccol2-longform .parsys_column, .pwccol2-longformb .parsys_column, .pwccol2-longformc .parsys_column, .pwccol3-longform .parsys_column {
    /* display: table-cell; */
    vertical-align: middle;
}
/* remove vertical align */
.no-vertical-middle .pwccol3-home .parsys_column, .no-vertical-middle .pwccol4-home .parsys_column, .no-vertical-middle .pwccol4-home-c .parsys_column, .no-vertical-middle .pwccol2-landing .parsys_column, .no-vertical-middle .pwccol2-landinga .parsys_column, .no-vertical-middle .pwccol2-landingb .parsys_column, .no-vertical-middle .pwccol3-landing .parsys_column, .no-vertical-middle .pwccol3-landing-c .parsys_column, .no-vertical-middle .pwccol2-content .parsys_column, .no-vertical-middle .pwccol2-contenta .parsys_column, .no-vertical-middle .pwccol2-contentb .parsys_column, .no-vertical-middle .pwccol2-contentc .parsys_column, .no-vertical-middle .pwccol3-content .parsys_column, .no-vertical-middle .pwccol1-longform .parsys_column, .no-vertical-middle .pwccol2-longform .parsys_column, .no-vertical-middle .pwccol2-longformb .parsys_column, .no-vertical-middle .pwccol2-longformc .parsys_column, .no-vertical-middle .pwccol3-longform .parsys_column {
    vertical-align: top;
}
/*------------------------------------*/
/*    BIG HERO PICTURES         */
/*------------------------------------*/

@media screen and (max-width:768px) {
	section#title {
  height:100% !important;
}
}

/*------------------------------------*/
/*      LEVEL 3 LANDING PAGE HERO     */
/*------------------------------------*/

@media screen and (max-width:768px) {
	
.title-header-l3 .title-header__text-strip .container {
 width:100%;
	border-bottom:1px #ffffff solid;
}
	.title-header-l3 .title-header__text-strip .container .textColumn {
	background: #e0301e;
	padding: 20px 15px;
	/*z-index: 100;*/
}
	
	.title-header-l3 .title-header__text-strip {
	height: 350px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
	
.title-header .title-header__main-heading {
	font-size: 2rem;
}
	.title-header .title-header__sub-heading {
	font-size: 1.15rem;
	line-height: 1.3em;
}
/*

		.title-header-l3 .title-header__text-strip .title-header__content {
	padding: 40px 30px 50px 0;
}
		.title-header {
	padding: 0;
}
	
		.container {
	margin-right: auto;
	margin-left: auto;
}	
	
*/
	
	
	
}

/*-----------------------------------*/
/*   CONTACTS COLLECTION (also scale-landing.css) */
/*-----------------------------------*/

.contacts-component .media-card .media-card__content .media-card__content-email {
	font-size: 0px;
	line-height: 0rem;
	visibility:hidden;
	display: none;	
}

/*-----------------------------------*/
/* FOOOTER STYLING */
/*-----------------------------------*/
@media screen and (max-width:780px) {
	.glb-footer .glb-footer__disclaimer {
	margin-top: 20px;
	}
	.glb-footer {
		padding: 0px 0;
	}
	.newPageFooter .container > .row {
		margin: 0;
	}
	.newPageFooter .container > .row > div {
		padding-left: 0;
		padding-right: 0;
	}
}

/* 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;
}


/*----------------------------------*/
/*   READIBILITY FIX    */
/*----------------------------------*/


.standard-reading .page-section .parsys.sectionpar > .text.parbase.section .text-component {
	width: 100%;
}