
/*------------------------------------*/
/* CHANGE TITLE STRIP 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;
}
/*------------------------------------*/
/* 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;
}
/*----------------------------------*/
/*     IMAGES VERTICALLY DOWN       */
/*----------------------------------*/
/* LEFT */
.image-down-left .pwccol2-content-c0, .image-down-left .pwccol2-contenta-c0, .image-down-left .pwccol2-contentb-c0, .image-down-left .pwccol2-contentc-c0, .image-down-left .pwccol2-longform-c0 {
	padding-bottom: 0px;
	transform:translateY(43px);
	vertical-align: bottom;
}
/* RIGHT */
.image-down-right .pwccol2-content-c1, .image-down-right .pwccol2-contenta-c1, .image-down-right .pwccol2-contentb-c1, .image-down-right .pwccol2-contentc-c1, .image-down-right .pwccol2-longform-c1 {
	padding-bottom: 0px;
	transform:translateY(43px);
	vertical-align:bottom;
}
/* IF IN SLIDER */
.parsysimage-down-left.slider .pwccol2-content-c0, .image-down-left.slider .pwccol2-contenta-c0, .image-down-left.slider .pwccol2-contentb-c0, .image-down-left.slider .pwccol2-contentc-c0, .image-down-left.slider .pwccol2-longform-c0 {
	transform:translateY(0px);
}
.image-down-right.slider .pwccol2-content-c1, .image-down-right.slider .pwccol2-contenta-c1, .image-down-right.slider .pwccol2-contentb-c1, .image-down-right.slider .pwccol2-contentc-c1, .image-down-right.slider .pwccol2-longform-c1 {
	transform:translateY(0px);
}
/* helping override standard spacing */
.standard-spacing .image-down-right.slider .parsys.sectionpar .pwccol1-longform:nth-last-child(2),
.standard-spacing .image-down-right.slider .parsys.sectionpar .pwccol2-longform:nth-last-child(2),
.standard-spacing .image-down-right.slider .parsys.sectionpar .pwccol2-longformb:nth-last-child(2),
.standard-spacing .image-down-right.slider .parsys.sectionpar .pwccol2-longformc:nth-last-child(2),
.standard-spacing .image-down-right.slider .parsys.sectionpar .pwccol3-longform:nth-last-child(2),
.standard-spacing .image-down-left.slider .parsys.sectionpar .pwccol1-longform:nth-last-child(2),
.standard-spacing .image-down-left.slider .parsys.sectionpar .pwccol2-longform:nth-last-child(2),
.standard-spacing .image-down-left.slider .parsys.sectionpar .pwccol2-longformb:nth-last-child(2),
.standard-spacing .image-down-left.slider .parsys.sectionpar .pwccol2-longformc:nth-last-child(2),
.standard-spacing .image-down-left.slider .parsys.sectionpar .pwccol3-longform:nth-last-child(2){
    margin-bottom: 0px;
}

/*------------------------------------*/
/* SWITCH ORDER OF TWO COLUMNS MOBILE */
/*------------------------------------*/

@media screen and (max-width: 768px) {
	/* change order of columns with picture on the right */
	.switch-mobile-order-right-first .pwccol2-longform {
		display: flex;
		flex-direction: column;
	}
	.switch-mobile-order-right-first .pwccol2-longform-c0 {
		order: 2;
	}
}

/*----------------------------*/
/* HIDE SECTION */
/*----------------------------*/
section.hide-section {
	visibility:hidden;
	display:none;
}
/*-----------------------------------*/
/* COLUMN CONTROL PADDING AND OTHERS */
/*-----------------------------------*/
.section-padding-40 { /* top and bottom padding for section */
	padding-top:40px;
	padding-bottom:40px;
}
 /* top padding for section */
.section-top-padding-40 {
	padding-top:40px;
}
.section-top-padding-30 {
	padding-top:30px;
}
/* bottom padding for section */
.section-bottom-padding-40 {
	padding-bottom:40px;
}

@media screen and (max-width: 768px) {
	.section-padding-40 { /* top and bottom padding for section */
		padding-top:10px;
		padding-bottom:10px;
	}
	.section-top-padding-40 { /* top padding for section */
		padding-top:10px;
	}
	.section-top-padding-30 {
		padding-top:10px;
    }
  .section-bottom-padding-40 { /* bottom padding for section */
		padding-bottom:10px;
	}
	/* padding for full-width */
	section.fullwidth .pwccol1-longform {
		padding: 0 20px;
	}
}
