.sip-header-bar-container, .sip-container {
	max-width: 1240px;
}
.sip-row, .sip-footer .sip-container {
	max-width: 1200px;
}
body {
	background-color: #ffffff;
}
.sip-header-bar-logo {
	height: 55px;
}
.sip-menu-icon-container {
	margin-top: 8px;
}
@media only screen and (min-width: 971px) {
	.sip-header-bar .sip-desktop-navigation li a,
	html.js .sip-header-bar .sip-desktop-navigation .sip-menu > li > a {
		/*height: 75px;*/
		line-height: 75px;
	}
}
@media only screen and (min-width: 971px) {
	.sip-header-bar .sip_navigation.sip-desktop-navigation ul.sip-menu li ul a {
		color: #ffffff;
	}
}
@media only screen and (min-width: 971px) {
	.sip_navigation.sip-desktop-navigation ul.sip-menu ul {
		background-color: #D600DF;
	}
}
@media only screen and (min-width: 971px) {
	.sip-header-bar .sip_navigation.sip-desktop-navigation ul.sip-menu li ul a:hover,
	.sip-header-bar .sip_navigation.sip-desktop-navigation ul.sip-menu li ul a:focus,
	.sip-header-bar .sip_navigation.sip-desktop-navigation ul.sip-menu li ul a:active {
		background-color: #000000;
	}
}
.sip-corner-radius {
	border-radius: 4px;
}
.sip-header-bar {
	background-color: rgba(0,0,0,0.9);
}
.sip-header-bar-push {
	background-color: rgb(0, 0, 0);
}
.sip-header-bar,
.sip-header-bar li a {
	color: #ffffff;
}
.sip-header-bar .sip-menu-icon .navicon,
.sip-header-bar .sip-menu-icon .navicon:before,
.sip-header-bar .sip-menu-icon .navicon:after {
	background-color: #ffffff;
}
.sip-header-bar.sip-fixed {
	box-shadow: 0 -1px 2px #ffffff;
}
.sip-header-bar .sip-menu-icon-container-extended {
	border: 1px solid #ffffff;
}
.sip-header-bar .sip-menu-icon-container-extended .sip-menu-icon-text {
	color: #ffffff;
}
@media only screen and (min-width: 971px) {
	.sip_navigation.sip-desktop-navigation ul.sip-menu > .menu-item-has-children:after {
		border-top-color: #ffffff;
	}
	.sip_navigation.sip-desktop-navigation ul.sip-menu ul > .menu-item-has-children:after {
		border-left-color: #ffffff;
	}
}
.sip-header-bar li a:hover,
.sip-header-bar li a:focus,
.sip-header-bar li a:active {
  background-color: #000000;
}


.sip-colour-palette-1 {
	color: #3b3b3b;
	background-color: #ffffff;
}
.sip-colour-palette-1 .sip-content {
	color: #3b3b3b;
}
.sip-colour-palette-1 h1,
.sip-colour-palette-1 h2,
.sip-colour-palette-1 h3,
.sip-colour-palette-1 h4,
.sip-colour-palette-1 h5,
.sip-colour-palette-1 h6,
.sip-colour-palette-1 .highlight,
.sip-colour-palette-1 .sip-star,
.sip-colour-palette-1 th,
.sip-colour-palette-1 a,
.sip-colour-palette-1 .sip-cta,
.sip-colour-palette-1 input.submit-button,
.sip-colour-palette-1 input[type=submit] {
	color: #0071bc;
}
.sip-colour-palette-1 th,
.sip-colour-palette-1 .sip-cta,
.sip-colour-palette-1 input.submit-button,
.sip-colour-palette-1 input[type=submit] {
	border-color: #0071bc;
}
.sip-colour-palette-1 h1.sip-alt,
.sip-colour-palette-1 h2.sip-alt,
.sip-colour-palette-1 h3.sip-alt,
.sip-colour-palette-1 h4.sip-alt,
.sip-colour-palette-1 h5.sip-alt,
.sip-colour-palette-1 h6.sip-alt,
.sip-colour-palette-1 a.sip-alt,
.sip-colour-palette-1 a:hover,
.sip-colour-palette-1 a:focus,
.sip-colour-palette-1 a:active {
	color: #3b3b3b;
}
.sip-colour-palette-1 a.sip-alt:hover,
.sip-colour-palette-1 a.sip-alt:focus,
.sip-colour-palette-1 a.sip-alt:active {
	color: #0071bc;
}
.sip-colour-palette-1 .sip-cta:hover,
.sip-colour-palette-1 .sip-cta:focus,
.sip-colour-palette-1 .sip-cta:active,
.sip-colour-palette-1 input.submit-button:hover,
.sip-colour-palette-1 input.submit-button:focus,
.sip-colour-palette-1 input.submit-button:active,
.sip-colour-palette-1 input[type=submit]:hover,
.sip-colour-palette-1 input[type=submit]:focus,
.sip-colour-palette-1 input[type=submit]:active {
		background-color: #0071bc;
			color: #ffffff;
	}
.sip-colour-palette-1 .sip-cta.sip-cta-style-solid,
.sip-colour-palette-1 input.sip-cta-style-solid.submit-button,
.sip-colour-palette-1 input.sip-cta-style-solid[type=submit] {
		background-color: #0071bc;
			color: #ffffff;
	}
.sip-colour-palette-1 .sip-cta.sip-cta-style-solid:hover,
.sip-colour-palette-1 .sip-cta.sip-cta-style-solid:focus,
.sip-colour-palette-1 .sip-cta.sip-cta-style-solid:active,
.sip-colour-palette-1 input.submit-button.sip-cta-style-solid:hover,
.sip-colour-palette-1 input.submit-button.sip-cta-style-solid:focus,
.sip-colour-palette-1 input.submit-button.sip-cta-style-solid:active,
.sip-colour-palette-1 input.sip-cta-style-solid[type=submit]:hover,
.sip-colour-palette-1 input.sip-cta-style-solid[type=submit]:focus,
.sip-colour-palette-1 input.sip-cta-style-solid[type=submit]:active {
	background-color: transparent;
		color: #0071bc;
	}

.sip-colour-palette-1 .sip-cta.sip-cta-alt,
.sip-colour-palette-1 input.submit-button.sip-cta-alt,
.sip-colour-palette-1 input.sip-cta-alt[type=submit] {
	color: #3b3b3b;
	border-color: #3b3b3b;
}
.sip-colour-palette-1 .sip-cta.sip-cta-alt:hover,
.sip-colour-palette-1 .sip-cta.sip-cta-alt:focus,
.sip-colour-palette-1 .sip-cta.sip-cta-alt:active,
.sip-colour-palette-1 input.submit-button.sip-cta-alt:hover,
.sip-colour-palette-1 input.submit-button.sip-cta-alt:focus,
.sip-colour-palette-1 input.submit-button.sip-cta-alt:active,
.sip-colour-palette-1 input.sip-cta-alt[type=submit]:hover,
.sip-colour-palette-1 input.sip-cta-alt[type=submit]:focus,
.sip-colour-palette-1 input.sip-cta-alt[type=submit]:active {
		background-color: #3b3b3b;
			color: #ffffff;
	}
.sip-colour-palette-1 .sip-cta.sip-cta-alt.sip-cta-style-solid,
.sip-colour-palette-1 input.sip-cta-alt.sip-cta-style-solid.submit-button,
.sip-colour-palette-1 input.sip-cta-alt.sip-cta-style-solid[type=submit] {
		background-color: #3b3b3b;
			color: #ffffff;
	}
.sip-colour-palette-1 .sip-cta.sip-cta-alt.sip-cta-style-solid:hover,
.sip-colour-palette-1 .sip-cta.sip-cta-alt.sip-cta-style-solid:focus,
.sip-colour-palette-1 .sip-cta.sip-cta-alt.sip-cta-style-solid:active,
.sip-colour-palette-1 input.submit-button.sip-cta-alt.sip-cta-style-solid:hover,
.sip-colour-palette-1 input.submit-button.sip-cta-alt.sip-cta-style-solid:focus,
.sip-colour-palette-1 input.submit-button.sip-cta-alt.sip-cta-style-solid:active,
.sip-colour-palette-1 input.sip-cta-alt.sip-cta-style-solid[type=submit]:hover,
.sip-colour-palette-1 input.sip-cta-alt.sip-cta-style-solid[type=submit]:focus,
.sip-colour-palette-1 input.sip-cta-alt.sip-cta-style-solid[type=submit]:active {
	background-color: transparent;
		color: #3b3b3b;
	}
.sip-colour-palette-1 h1.alt,
.sip-colour-palette-1 h2.alt,
.sip-colour-palette-1 h3.alt,
.sip-colour-palette-1 h4.alt,
.sip-colour-palette-1 h5.alt,
.sip-colour-palette-1 h6.alt,
.sip-colour-palette-1 a.alt,
.sip-colour-palette-1 input.submit-button.alt,
.sip-colour-palette-1 input.alt[type=submit] {
	color: #3b3b3b;
}
.sip-colour-palette-1 p.alt {
	color: #0071bc;
}
.sip-colour-palette-1 .sip-spinner > div {
	background-color: #0071bc;
}
.sip-colour-palette-1 .sip-timeline-milestone-content-container {
	background-color: #3b3b3b;
}
.sip-colour-palette-1 .sip-timeline-container:after {
	background-color: #3b3b3b;
}
.sip-colour-palette-1 .sip-timeline-milestone-container.sip-timeline-milestone-odd:before {
	border-color: transparent transparent transparent #3b3b3b;
}
.sip-colour-palette-1 .sip-timeline-milestone-container.sip-timeline-milestone-even:before {
	border-color: transparent #3b3b3b transparent transparent;
}
@media all and (max-width: 600px) {
	.sip-colour-palette-1 .sip-timeline-milestone-container:before {
		left: 50px;
		border-width: 10px 20px 10px 0!important;
		border-color: transparent #3b3b3b transparent transparent!important;
	}
}
.sip-colour-palette-1 .sip-timeline-milestone-date,
.sip-colour-palette-1 .sip-timeline-milestone-content {
	color: #0071bc;
}
.sip-colour-palette-1 .sip-timeline-milestone-title {
	color: #ffffff;
}
.sip-colour-palette-1 .sip-timeline-milestone-container:after {
	background-color: #3b3b3b;	border-color: #ffffff;}


.sip-colour-palette-2 {
	color: #ececec;
	background-color: #333333;
}
.sip-colour-palette-2 .sip-content {
	color: #ececec;
}
.sip-colour-palette-2 h1,
.sip-colour-palette-2 h2,
.sip-colour-palette-2 h3,
.sip-colour-palette-2 h4,
.sip-colour-palette-2 h5,
.sip-colour-palette-2 h6,
.sip-colour-palette-2 .highlight,
.sip-colour-palette-2 .sip-star,
.sip-colour-palette-2 th,
.sip-colour-palette-2 a,
.sip-colour-palette-2 .sip-cta,
.sip-colour-palette-2 input.submit-button,
.sip-colour-palette-2 input[type=submit] {
	color: #ffffff;
}
.sip-colour-palette-2 th,
.sip-colour-palette-2 .sip-cta,
.sip-colour-palette-2 input.submit-button,
.sip-colour-palette-2 input[type=submit] {
	border-color: #ffffff;
}
.sip-colour-palette-2 h1.sip-alt,
.sip-colour-palette-2 h2.sip-alt,
.sip-colour-palette-2 h3.sip-alt,
.sip-colour-palette-2 h4.sip-alt,
.sip-colour-palette-2 h5.sip-alt,
.sip-colour-palette-2 h6.sip-alt,
.sip-colour-palette-2 a.sip-alt,
.sip-colour-palette-2 a:hover,
.sip-colour-palette-2 a:focus,
.sip-colour-palette-2 a:active {
	color: #ececec;
}
.sip-colour-palette-2 a.sip-alt:hover,
.sip-colour-palette-2 a.sip-alt:focus,
.sip-colour-palette-2 a.sip-alt:active {
	color: #ffffff;
}
.sip-colour-palette-2 .sip-cta:hover,
.sip-colour-palette-2 .sip-cta:focus,
.sip-colour-palette-2 .sip-cta:active,
.sip-colour-palette-2 input.submit-button:hover,
.sip-colour-palette-2 input.submit-button:focus,
.sip-colour-palette-2 input.submit-button:active,
.sip-colour-palette-2 input[type=submit]:hover,
.sip-colour-palette-2 input[type=submit]:focus,
.sip-colour-palette-2 input[type=submit]:active {
		background-color: #ffffff;
			color: #333333;
	}
.sip-colour-palette-2 .sip-cta.sip-cta-style-solid,
.sip-colour-palette-2 input.sip-cta-style-solid.submit-button,
.sip-colour-palette-2 input.sip-cta-style-solid[type=submit] {
		background-color: #ffffff;
			color: #333333;
	}
.sip-colour-palette-2 .sip-cta.sip-cta-style-solid:hover,
.sip-colour-palette-2 .sip-cta.sip-cta-style-solid:focus,
.sip-colour-palette-2 .sip-cta.sip-cta-style-solid:active,
.sip-colour-palette-2 input.submit-button.sip-cta-style-solid:hover,
.sip-colour-palette-2 input.submit-button.sip-cta-style-solid:focus,
.sip-colour-palette-2 input.submit-button.sip-cta-style-solid:active,
.sip-colour-palette-2 input.sip-cta-style-solid[type=submit]:hover,
.sip-colour-palette-2 input.sip-cta-style-solid[type=submit]:focus,
.sip-colour-palette-2 input.sip-cta-style-solid[type=submit]:active {
	background-color: transparent;
		color: #ffffff;
	}
.sip-colour-palette-2 .sip-cta.sip-cta-alt,
.sip-colour-palette-2 input.submit-button.sip-cta-alt,
.sip-colour-palette-2 input.sip-cta-alt[type=submit] {
	color: #ececec;
	border-color: #ececec;
}
.sip-colour-palette-2 .sip-cta.sip-cta-alt:hover,
.sip-colour-palette-2 .sip-cta.sip-cta-alt:focus,
.sip-colour-palette-2 .sip-cta.sip-cta-alt:active,
.sip-colour-palette-2 input.submit-button.sip-cta-alt:hover,
.sip-colour-palette-2 input.submit-button.sip-cta-alt:focus,
.sip-colour-palette-2 input.submit-button.sip-cta-alt:active,
.sip-colour-palette-2 input.sip-cta-alt[type=submit]:hover,
.sip-colour-palette-2 input.sip-cta-alt[type=submit]:focus,
.sip-colour-palette-2 input.sip-cta-alt[type=submit]:active {
		background-color: #ececec;
			color: #333333;
	}

.sip-colour-palette-2 .sip-cta.sip-cta-alt.sip-cta-style-solid,
.sip-colour-palette-2 input.sip-cta-alt.sip-cta-style-solid.submit-button,
.sip-colour-palette-2 input.sip-cta-alt.sip-cta-style-solid[type=submit] {
		background-color: #ececec;
			color: #333333;
	}
.sip-colour-palette-2 .sip-cta.sip-cta-alt.sip-cta-style-solid:hover,
.sip-colour-palette-2 .sip-cta.sip-cta-alt.sip-cta-style-solid:focus,
.sip-colour-palette-2 .sip-cta.sip-cta-alt.sip-cta-style-solid:active,
.sip-colour-palette-2 input.submit-button.sip-cta-alt.sip-cta-style-solid:hover,
.sip-colour-palette-2 input.submit-button.sip-cta-alt.sip-cta-style-solid:focus,
.sip-colour-palette-2 input.submit-button.sip-cta-alt.sip-cta-style-solid:active,
.sip-colour-palette-2 input.sip-cta-alt.sip-cta-style-solid[type=submit]:hover,
.sip-colour-palette-2 input.sip-cta-alt.sip-cta-style-solid[type=submit]:focus,
.sip-colour-palette-2 input.sip-cta-alt.sip-cta-style-solid[type=submit]:active {
	background-color: transparent;
		color: #ececec;
	}
.sip-colour-palette-2 h1.alt,
.sip-colour-palette-2 h2.alt,
.sip-colour-palette-2 h3.alt,
.sip-colour-palette-2 h4.alt,
.sip-colour-palette-2 h5.alt,
.sip-colour-palette-2 h6.alt,
.sip-colour-palette-2 a.alt,
.sip-colour-palette-2 input.submit-button.alt,
.sip-colour-palette-2 input.alt[type=submit] {
	color: #ececec;
}
.sip-colour-palette-2 p.alt {
	color: #ffffff;
}
.sip-colour-palette-2 .sip-spinner > div {
	background-color: #ffffff;
}
.sip-colour-palette-2 .sip-timeline-milestone-content-container {
	background-color: #ececec;
}
.sip-colour-palette-2 .sip-timeline-container:after {
	background-color: #ececec;
}
.sip-colour-palette-2 .sip-timeline-milestone-container.sip-timeline-milestone-odd:before {
	border-color: transparent transparent transparent #ececec;
}
.sip-colour-palette-2 .sip-timeline-milestone-container.sip-timeline-milestone-even:before {
	border-color: transparent #ececec transparent transparent;
}
@media all and (max-width: 600px) {
	.sip-colour-palette-2 .sip-timeline-milestone-container:before {
		left: 50px;
		border-width: 10px 20px 10px 0!important;
		border-color: transparent #ececec transparent transparent!important;
	}
}
.sip-colour-palette-2 .sip-timeline-milestone-date,
.sip-colour-palette-2 .sip-timeline-milestone-content {
	color: #ffffff;
}
.sip-colour-palette-2 .sip-timeline-milestone-title {
	color: #333333;
}
.sip-colour-palette-2 .sip-timeline-milestone-container:after {
	background-color: #ececec;	border-color: #333333;}





