.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: 100px;
}
.sip-menu-icon-container {
	margin-top: 30px;
}
@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: 120px;*/
		line-height: 120px;
	}
}
@media only screen and (min-width: 971px) {
	.sip_navigation.sip-desktop-navigation ul.sip-menu ul {
		background-color: #b5b5b5;
	}
}
@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: #cccccc;
	}
}
.sip-corner-radius {
	border-radius: 0px;
}
.sip-header-bar {
	background-color: #ffffff;
}
.sip-header-bar-push {
	background-color: #ffffff;
}
.sip-header-bar,
.sip-header-bar li a {
	color: #000000;
}
.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: #000000;
}
.sip-header-bar.sip-fixed {
	box-shadow: 0 -1px 2px #000000;
}
.sip-header-bar .sip-menu-icon-container-extended {
	border: 1px solid #000000;
}
.sip-header-bar .sip-menu-icon-container-extended .sip-menu-icon-text {
	color: #000000;
}
@media only screen and (min-width: 971px) {
	.sip_navigation.sip-desktop-navigation ul.sip-menu > .menu-item-has-children:after {
		border-top-color: #000000;
	}
	.sip_navigation.sip-desktop-navigation ul.sip-menu ul > .menu-item-has-children:after {
		border-left-color: #000000;
	}
}
.sip-header-bar li a:hover,
.sip-header-bar li a:focus,
.sip-header-bar li a:active {
  background-color: #efefef;
}


.sip-colour-palette-1 {
	color: #333333;
	background-color: #ffffff;
}
.sip-colour-palette-1 .sip-content {
	color: #333333;
}
.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: #646464;
}
.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: #646464;
}
.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: #333333;
}
.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: #646464;
}
.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: #646464;
			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: #646464;
			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: #646464;
	}

.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: #333333;
	border-color: #333333;
}
.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: #333333;
			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: #333333;
			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: #333333;
	}
.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: #333333;
}
.sip-colour-palette-1 p.alt {
	color: #646464;
}
.sip-colour-palette-1 .sip-spinner > div {
	background-color: #646464;
}
.sip-colour-palette-1 .sip-timeline-milestone-content-container {
	background-color: #333333;
}
.sip-colour-palette-1 .sip-timeline-container:after {
	background-color: #333333;
}
.sip-colour-palette-1 .sip-timeline-milestone-container.sip-timeline-milestone-odd:before {
	border-color: transparent transparent transparent #333333;
}
.sip-colour-palette-1 .sip-timeline-milestone-container.sip-timeline-milestone-even:before {
	border-color: transparent #333333 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 #333333 transparent transparent!important;
	}
}
.sip-colour-palette-1 .sip-timeline-milestone-date,
.sip-colour-palette-1 .sip-timeline-milestone-content {
	color: #646464;
}
.sip-colour-palette-1 .sip-timeline-milestone-title {
	color: #ffffff;
}
.sip-colour-palette-1 .sip-timeline-milestone-container:after {
	background-color: #333333;	border-color: #ffffff;}


.sip-colour-palette-2 {
	color: #333333;
	background-color: #eae6e3;
}
.sip-colour-palette-2 .sip-content {
	color: #333333;
}
.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: #a6917d;
}
.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: #a6917d;
}
.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: #333333;
}
.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: #a6917d;
}
.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: #a6917d;
			color: #eae6e3;
	}
.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: #a6917d;
			color: #eae6e3;
	}
.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: #a6917d;
	}
.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: #333333;
	border-color: #333333;
}
.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: #333333;
			color: #eae6e3;
	}

.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: #333333;
			color: #eae6e3;
	}
.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: #333333;
	}
.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: #333333;
}
.sip-colour-palette-2 p.alt {
	color: #a6917d;
}
.sip-colour-palette-2 .sip-spinner > div {
	background-color: #a6917d;
}
.sip-colour-palette-2 .sip-timeline-milestone-content-container {
	background-color: #333333;
}
.sip-colour-palette-2 .sip-timeline-container:after {
	background-color: #333333;
}
.sip-colour-palette-2 .sip-timeline-milestone-container.sip-timeline-milestone-odd:before {
	border-color: transparent transparent transparent #333333;
}
.sip-colour-palette-2 .sip-timeline-milestone-container.sip-timeline-milestone-even:before {
	border-color: transparent #333333 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 #333333 transparent transparent!important;
	}
}
.sip-colour-palette-2 .sip-timeline-milestone-date,
.sip-colour-palette-2 .sip-timeline-milestone-content {
	color: #a6917d;
}
.sip-colour-palette-2 .sip-timeline-milestone-title {
	color: #eae6e3;
}
.sip-colour-palette-2 .sip-timeline-milestone-container:after {
	background-color: #333333;	border-color: #eae6e3;}






.sip-footer {
	color: #ffffff;
	background-color: #1a1a1a;
}

.sip-footer a {
	color: #ffffff;
}
.sip-footer a:hover,
.sip-footer a:focus,
.sip-footer a:active {
	color: #c8d2dc;
}

.sip-footer .sip-social-icon,
.sip-footer a.sip-social-icon {
	color: #1a1a1a;
	background-color: #ffffff;
}
.sip-footer .sip-social-icon:hover,
.sip-footer .sip-social-icon:focus,
.sip-footer a.sip-social-icon:hover,
.sip-footer a.sip-social-icon:focus,
.sip-footer .sip-social-icon:active,
.sip-footer a.sip-social-icon:active {
	background-color: #c8d2dc;
}

