/*
	Stylesheet generated by Turbine - http://turbine.peterkroener.de/
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{color:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@media screen {
	body {
		padding: 0;
		margin: 0;
		font-size: 13px;
		color: #333333;
		font-family: 'Catamaran', sans-serif;
		background: #fff;
	}
	p {
		font-size: 14px;
		color: #333333;
		font-family: 'Catamaran', sans-serif;
		margin-bottom: 10px;
		line-height: normal;
	}
	p a {
		color: #e95a0c;
	}
	a {
		text-decoration: none;
	}
	strong {
		font-weight: 600;
	}
	input[name="username"] {
		position: absolute;
		left: -999999999px;
	}
	#siteContainer {
		overflow: hidden;
		width: 100%;
	}
	.stdSection {
		width: 100%;
		padding: 60px 0;
	}
	.stdSection.noTop {
		padding-top: 0;
	}
	.stdSection.padtop {
		padding-top: 120px;
	}
	.stdInner {
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
	}
	.stdPage {
		padding: 30px 0;
	}
	.stdPage .leftCol h3 {
		font-size: 22px;
		color: #0066cc;
		margin-bottom: 14px;
		font-weight: bold;
	}
	.stdHero {
		background: #333333;
	}
	.stdHero .heroContainer {
		padding: 60px 0;
		position: relative;
	}
	.stdHero .heroContainer h1 {
		color: #e95a0c;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 50px;
		margin: 0;
	}
	.stdHero .heroContainer .blog {
		position: absolute;
		top: 0;
		left: 0;
		background: #e95a0c;
		font-family: 'Catamaran', sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #fff;
		padding: 5px 10px;
		text-transform: uppercase;
	}
	#mainHeader {
		width: 100%;
		background: #ffff;
	}
	#mainHeader #mainHeadInner {
		position: relative;
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
		padding: 40px 0px;
	}
	#mainHeader #mainHeadInner .logo {
		width: 100%;
		max-width: 330px;
	}
	#mainHeader #mainHeadInner .logo img {
		width: 100%;
	}
	#mainNav {
		width: 100%;
		text-align: right;
	}
	#mainNav .navtrigger {
		display: none;
		font-size: 30px;
	}
	#mainNav ul.nav {
		display: inline-block;
	}
	#mainNav ul.nav li {
		position: relative;
		background: none;
		display: inline-block;
		color: #333333;
	}
	#mainNav ul.nav li a {
		position: relative;
		font-family: 'Catamaran', sans-serif;
		font-weight: bold;
		font-size: 16px;
		padding: 10px 20px;
		text-transform: uppercase;
		-webkit-transition: all 150ms ease-in-out;
		-o-transition: all 150ms ease-in-out;
		transition: all 150ms ease-in-out;
	}
	#mainNav ul.nav li a:after {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 0;
		-webkit-transform: translate(-50%,-57%) scale(0);
		-ms-transform: translate(-50%,-57%) scale(0);
		transform: translate(-50%,-57%) scale(0);
		-webkit-transition: all 200ms ease-in-out;
		-o-transition: all 200ms ease-in-out;
		transition: all 200ms ease-in-out;
		width: calc(100% - 20px);
		height: calc(100% - 10px);
		background: linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 100% 100%, linear-gradient(#e95a0c,#e95a0c) 100% 100%, transparent;
		background-size: 10px 4px,4px 10px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#mainNav ul.nav li.active a, #mainNav ul.nav li:hover a {
		color: #e95a0c;
	}
	#mainNav ul.nav li.active a:after, #mainNav ul.nav li:hover a:after {
		-webkit-transform: translate(-50%,-52%) scale(1);
		-ms-transform: translate(-50%,-52%) scale(1);
		transform: translate(-50%,-52%) scale(1);
	}
	#mobMenu {
		background: #e95a0c;
		font-size: 18px;
		font-family: $font_cal;
		font-weight: 600;
		color: #fff;
	}
	#mobMenu a {
		font-weight: bold;
	}
	.stdContent h1 {
		font-size: 62px;
		line-height: 67px;
		margin-bottom: 30px;
		font-weight: bold;
		color: #e95a0c;
		font-family: 'Montserrat Alternates', sans-serif;
	}
	.stdContent h2 {
		font-size: 44px;
		line-height: 49px;
		margin-bottom: 15px;
		font-weight: 500;
		color: #e95a0c;
		font-family: 'Montserrat Alternates', sans-serif;
	}
	.stdContent h3 {
		font-size: 44px;
		line-height: 49px;
		margin-bottom: 15px;
		font-weight: 500;
		color: #e95a0c;
		font-family: 'Montserrat Alternates', sans-serif;
	}
	.stdContent h4 {
		font-size: 32px;
		line-height: 37px;
		margin-bottom: 15px;
		font-weight: 500;
		color: #e95a0c;
		font-family: 'Montserrat Alternates', sans-serif;
	}
	.stdContent p {
		font-size: 20px;
		color: #333333;
		font-family: 'Catamaran', sans-serif;
		margin-bottom: 15px;
		line-height: normal;
	}
	.stdContent p a {
		color: #e95a0c;
	}
	.stdContent p strong {
		font-weight: 700;
	}
	.stdContent p:last-child {
		margin-bottom: 0;
	}
	.stdContent ul, .stdContent ol {
		font-size: 20px;
		color: #333333;
		font-family: 'Catamaran', sans-serif;
		margin-bottom: 15px;
		line-height: normal;
		margin-left: 15px;
	}
	.stdContent ul li, .stdContent ol li {
		margin-bottom: 5px;
	}
	.stdContent ul a, .stdContent ol a {
		color: #e95a0c;
	}
	.stdContent ul {
		list-style: disc;
	}
	.stdContent ol {
		list-style: numeric;
	}
	.stdContent .magmaTemplate {
		margin-bottom: 30px;
		margin-top: 15px;
	}
	.stdAssets .assetThumb {
		width: 100%;
		position: relative;
		margin-bottom: 30px;
	}
	.stdAssets .assetThumb .thumbInner {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	.stdAssets .assetThumb .thumbInner a {
		display: block;
		width: 100%;
		height: 100%;
	}
	.stdAssets .assetThumb .thumbInner .vidPlay {
		width: 40%;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.stdAssets .assetThumb:after {
		content: '';
		display: block;
		padding-bottom: 65%;
	}
	.stdAssets .assetThumb:before {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 0;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		width: calc(100% + 20px);
		height: calc(100% + 19px);
		background: linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 100% 100%, linear-gradient(#e95a0c,#e95a0c) 100% 100%, transparent;
		background-size: 70px 10px,10px 70px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	.stdDocs {
		margin-bottom: 30px;
	}
	.stdDocs ul {
		list-style: none;
		padding: 0;
	}
	.stdDocs ul li {
		margin-bottom: 5px;
	}
	.stdDocs ul li a {
		display: block;
		padding-top: 10px;
		padding-bottom: 10px;
		text-decoration: none;
		color: $col_dBlue;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	.stdDocs ul li a:hover {
		color: #ffff33;
	}
	.stdDocs ul li img {
		width: 100%;
	}
	.stdDocs ul li:after {
		content: '';
		display: table;
		clear: both;
	}
	#homeHero {
		position: relative;
		width: 100%;
		height: 75vh;
	}
	#homeHero #heroInner {
		position: relative;
		z-index: 20;
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
		height: 100%;
	}
	#homeHero #heroInner .centerText {
		position: absolute;
		top: 50%;
		left: 0%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	#homeHero #heroInner .centerText h1 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 500;
		font-size: 72px;
		color: #fff;
		max-width: 700px;
		line-height: 80px;
		margin-bottom: 40px;
	}
	#homeHero #heroImage {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 0;
		width: 90%;
		height: 100%;
		background-image: url(../../assets/images/ChrisSwanHomepageImage.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	#homeHero #heroImage #grad {
		positon: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		width: 100%;
		height: 100%;
		background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
	}
	#homeHero #heroImage #corners {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		width: 100%;
		height: 100%;
		background: linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 100% 100%, linear-gradient(#e95a0c,#e95a0c) 100% 100%, transparent;
		background-size: 100px 25px,25px 100px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#homeHow {
		padding: 60px 0;
		padding-bottom: 70px;
	}
	#homeHow .howContainer .howQuote {
		background: linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 100% 100%, linear-gradient(#e95a0c,#e95a0c) 100% 100%, transparent;
		background-size: 30px 10px,10px 30px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#homeHow .howContainer .howInner {
		padding: 40px;
	}
	#homeHow .howContainer .howInner h3 {
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
		color: #e95a0c;
		margin-bottom: 30px;
		font-family: 'Catamaran', sans-serif;
	}
	#homeHow .howContainer .howInner p {
		color: #333333;
		font-family: 'Catamaran', sans-serif;
		font-weight: 500;
		font-size: 30px;
		margin: 0;
		line-height: 40px;
		margin-bottom: 15px;
	}
	#homeHow .howContainer .howInner p span {
		display: inline-block;
		font-weight: 500;
		background: #e95a0c;
		color: #ffff33;
		padding-left: 5px;
		padding-right: 5px;
		line-height: 35px;
	}
	#homeHow .howContainer .howText {
		padding-top: 30px;
	}
	#homeHow .howContainer .howText h3 {
		text-transform: uppercase;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: normal;
		font-size: 18px;
		margin-bottom: 30px;
		color: #333333;
	}
	#homeHow .howContainer .howText p {
		color: #333333;
		font-family: 'Catamaran', sans-serif;
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 30px;
	}
	#homeHow .howContainer .howBtn {
		padding-left: 40px;
	}
	#homeAbout {
		margin-top: 100px;
	}
	#homeAbout .aboutContainer {
		position: relative;
		padding: 60px 0;
		background: #e95a0c;
	}
	#homeAbout .aboutContainer .aboutText {
		padding-right: 30px;
	}
	#homeAbout .aboutContainer .aboutText h3 {
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
		color: #333333;
		margin-bottom: 30px;
		font-family: 'Catamaran', sans-serif;
	}
	#homeAbout .aboutContainer .aboutText h4 {
		color: #ffff33;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 43px;
		margin-bottom: 30px;
		line-height: 51px;
	}
	#homeAbout .aboutContainer .aboutText p {
		color: #fff;
		font-family: 'Catamaran', sans-serif;
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 20px;
	}
	#homeAbout .aboutContainer .aboutText a {
		margin-right: 30px;
	}
	#homeAbout .aboutContainer .imgContaner {
		position: relative;
		z-index: 99;
		width: 100%;
		margin-top: -167px;
	}
	#homeAbout .aboutContainer .imgContaner img {
		width: 100%;
	}
	#homeAbout .aboutContainer .imgContaner:after {
		content: '';
		position: absolute;
		top: -12px;
		left: -12px;
		z-index: 99;
		width: calc(100% + 25px);
		height: calc(100% + 22px);
		background: linear-gradient(#333333,#333333) 0 0, linear-gradient(#333333,#333333) 0 0, linear-gradient(#333333,#333333) 100% 100%, linear-gradient(#333333,#333333) 100% 100%, transparent;
		background-size: 80px 13px,13px 80px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#homeAbout .aboutContainer .imgText {
		padding-top: 40px;
	}
	#homeAbout .aboutContainer .imgText h3 {
		color: #ffff33;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: normal;
		font-size: 43px;
		margin-bottom: 0px;
		line-height: 49px;
	}
	#homeAbout .aboutContainer .imgText h4 {
		color: #333333;
		font-family: 'Catamaran', sans-serif;
		font-size: 18px;
		font-weight: bold;
	}
	#homeAbout .aboutContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		z-index: 1;
		width: 70px;
		height: 100%;
		background: #e95a0c;
	}
	#homeAbout .aboutContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		z-index: -1;
		width: 150%;
		height: 100%;
		background: #e95a0c;
	}
	#homeExpert .expertContainer {
		position: relative;
		padding: 60px 0;
		background: #fff;
	}
	#homeExpert .expertContainer h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 50px;
		margin-bottom: 30px;
		color: #333333;
	}
	#homeExpert .expertContainer h4 {
		color: #e95a0c;
		font-family: 'Catamaran', sans-serif;
		font-weight: 600;
		font-size: 35px;
		margin-bottom: 20px;
		line-height: 42px;
	}
	#homeExpert .expertContainer p {
		color: #333333;
		font-family: 'Catamaran', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 30px;
	}
	#homeExpert .expertContainer .imgExpert {
		height: 100%;
		width: 100%;
		position: relative;
	}
	#homeExpert .expertContainer .imgExpert img {
		height: 100%;
		position: absolute;
		top: 0;
		right: 0;
	}
	#homeStats .statsContainer {
		position: relative;
		padding: 60px 0;
		padding-bottom: 120px;
		background: #e95a0c;
	}
	#homeStats .statsContainer h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-size: 48px;
		font-weight: 600;
		color: #fff;
		margin-bottom: 30px;
	}
	#homeStats .statsContainer .stat {
		text-align: center;
	}
	#homeStats .statsContainer .stat h3 {
		margin: 0;
		color: #ffff33;
		font-family: 'Catamaran', sans-serif;
		font-size: 80px;
		font-weight: bold;
		line-height: 80px;
	}
	#homeStats .statsContainer .stat h3 span {
		font-weight: bold;
	}
	#homeStats .statsContainer .stat h4 {
		color: #333333;
		font-size: 35px;
		line-height: 30px;
		font-weight: normal;
		margin: 0;
	}
	#homeStats .statsContainer .stat p {
		font-size: 24px;
		color: #fff;
		font-weight: bold;
		margin: 0;
	}
	#homeStats .statsContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 70px;
		height: 100%;
		background: #e95a0c;
	}
	#homeStats .statsContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 150%;
		height: 100%;
		background: #e95a0c;
	}
	#homeResource .resourceContainer {
		position: relative;
		padding: 60px 0;
		padding-bottom: 120px;
		background: #333333;
		margin-top: -60px;
	}
	#homeResource .resourceContainer h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-size: 50px;
		font-weight: 600;
		color: #e95a0c;
		margin-bottom: 30px;
	}
	#homeResource .resourceContainer p {
		color: #fff;
		font-size: 20px;
		font-weight: normal;
		margin-bottom: 30px;
		line-height: 28px;
	}
	#homeResource .resourceContainer .resource {
		text-align: center;
	}
	#homeResource .resourceContainer .resource span {
		display: block;
		color: #ffff33;
		font-size: 24px;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
	}
	#homeResource .resourceContainer .resource img {
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#homeResource .resourceContainer .resource:hover img {
		transform: scale(1.2);
	}
	#homeResource .resourceContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 150%;
		height: 100%;
		background: #333333;
	}
	#homeResource .resourceContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 70px;
		height: 100%;
		background: #333333;
	}
	#homeLatest .latestContainer {
		position: relative;
		padding: 60px 0;
		margin-bottom: 60px;
		background: #e95a0c;
		margin-top: -60px;
	}
	#homeLatest .latestContainer h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-size: 50px;
		color: #ffff33;
		font-weight: 600;
		margin-bottom: 20px;
	}
	#homeLatest .latestContainer h4 {
		margin: 0;
		font-family: 'Catamaran', sans-serif;
		font-size: 35px;
		font-weight: normal;
		color: #fff;
	}
	#homeLatest .latestContainer h4 a {
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#homeLatest .latestContainer h4 span {
		font-weight: bold;
		text-transform: uppercase;
	}
	#homeLatest .latestContainer h4 a:hover {
		color: #333333;
	}
	#homeLatest .latestContainer .arrow {
		position: absolute;
		top: 50%;
		right: 5%;
		display: block;
		font-size: 35px;
		width: 60px;
		height: 60px;
		background: #333333;
		color: #ffff33;
		text-align: center;
		padding-top: 12px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	#homeLatest .latestContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 70px;
		height: 100%;
		background: #e95a0c;
	}
	#homeLatest .latestContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 150%;
		height: 100%;
		background: #e95a0c;
	}
	#aboutHero .heroContainer {
		position: relative;
		padding: 60px 0;
		background: #e95a0c;
	}
	#aboutHero .heroContainer h1 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 50px;
		color: #ffff33;
		margin-bottom: 30px;
	}
	#aboutHero .heroContainer p {
		font-family: 'Catamaran', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		color: #fff;
		margin-bottom: 30px;
	}
	#aboutHero .heroContainer p:last-child {
		margin: 0;
	}
	#aboutHero .heroContainer .borderImg {
		position: relative;
		width: 100%;
		-webkit-transform: translateX(-13px);
		-ms-transform: translateX(-13px);
		transform: translateX(-13px);
	}
	#aboutHero .heroContainer .borderImg img {
		width: 100%;
	}
	#aboutHero .heroContainer .borderImg:after {
		content: '';
		position: absolute;
		top: -13px;
		left: -13px;
		z-index: 10;
		width: calc(100% + 26px);
		height: calc(100% + 23px);
		background: linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 100% 100%, linear-gradient(#ffff33,#ffff33) 100% 100%, transparent;
		background-size: 80px 13px,13px 80px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#aboutHero .heroContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 150%;
		height: 100%;
		background: #e95a0c;
	}
	#aboutHero .heroContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 70px;
		height: 100%;
		background: #e95a0c;
	}
	#aboutExec {
		margin-bottom: -60px;
	}
	#aboutExec .execContainer {
		position: relative;
		padding: 60px 0;
		background: #333333;
		padding-bottom: 120px;
	}
	#aboutExec .execContainer h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 46px;
		color: #e95a0c;
		margin-bottom: 30px;
	}
	#aboutExec .execContainer p {
		font-family: 'Catamaran', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		color: #fff;
		margin-bottom: 30px;
		max-width: 90%;
	}
	#aboutExec .execContainer p:last-child {
		margin: 0;
	}
	#aboutExec .execContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 150%;
		height: 100%;
		background: #333333;
	}
	#aboutExec .execContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 115%;
		height: 100%;
		background: #333333;
	}
	#aboutExec .investContainer {
		position: relative;
		padding: 60px 0;
		background: #dcdcdc;
		margin-top: -240px;
	}
	#aboutExec .investContainer h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 46px;
		color: #e95a0c;
		margin-bottom: 30px;
	}
	#aboutExec .investContainer p {
		font-family: 'Catamaran', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		color: #333333;
		margin-bottom: 30px;
	}
	#aboutExec .investContainer p:last-child {
		margin: 0;
	}
	#aboutExec .investContainer .stdBtn i {
		background: #333333;
		color: #ffff33;
	}
	#aboutExec .investContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 30%;
		height: 100%;
		background: #dcdcdc;
	}
	#aboutExec .investContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 150%;
		height: 100%;
		background: #dcdcdc;
	}
	#aboutExec .mentorContainer {
		position: relative;
		padding: 60px 0;
		background: #e95a0c;
		margin-top: -180px;
	}
	#aboutExec .mentorContainer h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 46px;
		color: #ffff33;
		margin-bottom: 30px;
	}
	#aboutExec .mentorContainer p {
		font-family: 'Catamaran', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		color: #fff;
		margin-bottom: 30px;
	}
	#aboutExec .mentorContainer p:last-child {
		margin: 0;
	}
	#aboutExec .mentorContainer .stdBtn i {
		background: #333333;
		color: #ffff33;
	}
	#aboutExec .mentorContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 150%;
		height: 100%;
		background: #e95a0c;
	}
	#aboutExec .mentorContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 30%;
		height: 100%;
		background: #e95a0c;
	}
	#sectorsHero .heroContainer {
		position: relative;
		padding: 60px 0;
		background: #333333;
	}
	#sectorsHero .heroContainer h1 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 50px;
		color: #fff;
		margin-bottom: 30px;
	}
	#sectorsHero .heroContainer p {
		font-family: 'Catamaran', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		color: #fff;
		margin-bottom: 30px;
	}
	#sectorsHero .heroContainer p strong {
		color: #ffff33;
	}
	#sectorsHero .heroContainer p:last-child {
		margin: 0;
	}
	#sectorsHero .heroContainer h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 30px;
		color: #ffff33;
		margin-bottom: 0px;
		padding-top: 30px;
		text-align: right;
	}
	#sectorsHero .heroContainer .borderImg {
		position: relative;
		width: 100%;
		-webkit-transform: translateX(-13px);
		-ms-transform: translateX(-13px);
		transform: translateX(-13px);
	}
	#sectorsHero .heroContainer .borderImg img {
		width: 100%;
	}
	#sectorsHero .heroContainer .borderImg:after {
		content: '';
		position: absolute;
		top: -13px;
		left: -13px;
		z-index: 10;
		width: calc(100% + 26px);
		height: calc(100% + 23px);
		background: linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 100% 100%, linear-gradient(#ffff33,#ffff33) 100% 100%, transparent;
		background-size: 80px 13px,13px 80px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#sectorsHero .heroContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 150%;
		height: 100%;
		background: #333333;
	}
	#sectorsHero .heroContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 70px;
		height: 100%;
		background: #333333;
	}
	#sectorsSkills .sectorsPod {
		position: relative;
		padding: 60px 0;
		padding-right: 60px;
		background: #e95a0c;
		height: 100%;
	}
	#sectorsSkills .sectorsPod h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-size: 43px;
		font-weight: 600;
		margin-bottom: 30px;
		color: #ffff33;
	}
	#sectorsSkills .sectorsPod p {
		font-size: 20px;
		font-weight: normal;
		font-family: 'Catamaran', sans-serif;
		line-height: 22px;
		color: #fff;
		margin-bottom: 30px;
	}
	#sectorsSkills .sectorsPod p:last-child {
		margin: 0;
	}
	#sectorsSkills .sectorsPod ul {
		padding-bottom: 15px;
	}
	#sectorsSkills .sectorsPod ul li {
		position: relative;
		font-size: 30px;
		font-weight: normal;
		font-family: 'Catamaran', sans-serif;
		color: #ffff33;
		margin-bottom: 15px;
		padding-left: 30px;
	}
	#sectorsSkills .sectorsPod ul li:before {
		content: ">";
		position: absolute;
		top: 0;
		left: 12px;
	}
	#sectorsSkills .sectorsPod:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 150%;
		height: 100%;
		background: #e95a0c;
	}
	#sectorsSkills .skillsPod {
		position: relative;
		padding: 60px 0;
		padding-left: 60px;
		background: rgba(0,0,0,0.15);
		height: 100%;
	}
	#sectorsSkills .skillsPod h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-size: 43px;
		font-weight: 600;
		margin-bottom: 30px;
		color: #e95a0c;
	}
	#sectorsSkills .skillsPod p {
		font-size: 20px;
		font-weight: normal;
		font-family: 'Catamaran', sans-serif;
		line-height: 22px;
		color: #333333;
		margin-bottom: 30px;
	}
	#sectorsSkills .skillsPod ul {
		margin-bottom: 15px;
	}
	#sectorsSkills .skillsPod ul li {
		position: relative;
		font-size: 30px;
		font-weight: normal;
		font-family: 'Catamaran', sans-serif;
		color: #e95a0c;
		margin-bottom: 15px;
		padding-left: 30px;
	}
	#sectorsSkills .skillsPod ul li:before {
		content: ">";
		position: absolute;
		top: 0;
		left: 12px;
	}
	#sectorsSkills .skillsPod:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 150%;
		height: 100%;
		background: rgba(0,0,0,0.15);
	}
	#bioHero .heroContainer {
		position: relative;
		padding: 60px 0;
		background: #333333;
	}
	#bioHero .heroContainer h1 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 50px;
		color: #ffff33;
		margin-bottom: 30px;
	}
	#bioHero .heroContainer p {
		font-family: 'Catamaran', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		color: #fff;
		margin-bottom: 30px;
	}
	#bioHero .heroContainer p strong {
		color: #ffff33;
	}
	#bioHero .heroContainer p:last-child {
		margin: 0;
	}
	#bioHero .heroContainer h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 30px;
		color: #ffff33;
		margin-bottom: 0px;
		padding-top: 30px;
		text-align: right;
	}
	#bioHero .heroContainer .borderImg {
		position: relative;
		width: 100%;
		margin-bottom: -120px;
		-webkit-transform: translateX(-13px);
		-ms-transform: translateX(-13px);
		transform: translateX(-13px);
	}
	#bioHero .heroContainer .borderImg img {
		width: 100%;
	}
	#bioHero .heroContainer .borderImg:after {
		content: '';
		position: absolute;
		top: -13px;
		left: -13px;
		z-index: 10;
		width: calc(100% + 26px);
		height: calc(100% + 23px);
		background: linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 100% 100%, linear-gradient(#e95a0c,#e95a0c) 100% 100%, transparent;
		background-size: 80px 13px,13px 80px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#bioHero .heroContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 150%;
		height: 100%;
		background: #333333;
	}
	#bioHero .heroContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 70px;
		height: 100%;
		background: #333333;
	}
	#finelist .fineInner, #springboard .springInner, #mediaSquare .mediaInner {
		padding: 60px 0;
	}
	#finelist .fineInner h3, #springboard .springInner h3, #mediaSquare .mediaInner h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 50px;
		color: #ffff33;
		margin-bottom: 30px;
	}
	#finelist .fineInner p, #springboard .springInner p, #mediaSquare .mediaInner p {
		font-family: 'Catamaran', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		color: #fff;
		margin-bottom: 30px;
	}
	#finelist .fineInner p:last-child, #springboard .springInner p:last-child, #mediaSquare .mediaInner p:last-child {
		margin: 0;
	}
	#finelist .fineInner .borderImg, #springboard .springInner .borderImg, #mediaSquare .mediaInner .borderImg {
		position: relative;
		width: 100%;
		-webkit-transform: translateX(-13px);
		-ms-transform: translateX(-13px);
		transform: translateX(-13px);
	}
	#finelist .fineInner .borderImg img, #springboard .springInner .borderImg img, #mediaSquare .mediaInner .borderImg img {
		width: 100%;
	}
	#finelist .fineInner .borderImg:after, #springboard .springInner .borderImg:after, #mediaSquare .mediaInner .borderImg:after {
		content: '';
		position: absolute;
		top: -13px;
		left: -13px;
		z-index: 10;
		width: calc(100% + 26px);
		height: calc(100% + 23px);
		background: linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 100% 100%, linear-gradient(#e95a0c,#e95a0c) 100% 100%, transparent;
		background-size: 80px 13px,13px 80px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#finelist .fineInner {
		background: #e95a0c;
	}
	#finelist .fineInner .stdBtn i {
		background: #333333;
		color: #ffff33;
	}
	#finelist .fineInner .borderImg:after {
		background: linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 100% 100%, linear-gradient(#ffff33,#ffff33) 100% 100%, transparent;
		background-size: 80px 13px,13px 80px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#finelist .fineInner:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 150%;
		height: 100%;
		background: #e95a0c;
	}
	#finelist .fineInner:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 70px;
		height: 100%;
		background: #e95a0c;
	}
	#springboard .springInner {
		background: #dcdcdc;
	}
	#springboard .springInner h3 {
		color: #e95a0c;
	}
	#springboard .springInner p {
		color: #333333;
	}
	#springboard .springInner .stdBtn i {
		background: #333333;
		color: #ffff33;
	}
	#springboard .springInner:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 70px;
		height: 100%;
		background: #dcdcdc;
	}
	#springboard .springInner:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 150%;
		height: 100%;
		background: #dcdcdc;
	}
	#mediaSquare .mediaInner {
		background: #333333;
	}
	#mediaSquare .mediaInner h3 {
		color: #e95a0c;
	}
	#mediaSquare .mediaInner .stdBtn i {
		color: #ffff33;
	}
	#mediaSquare .mediaInner:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 150%;
		height: 100%;
		background: #333333;
	}
	#mediaSquare .mediaInner:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 70px;
		height: 100%;
		background: #333333;
	}
	#current {
		padding-top: 60px;
	}
	#current .currentPod h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 50px;
		color: #e95a0c;
		margin-bottom: 30px;
	}
	#current .currentPod p {
		font-family: 'Catamaran', sans-serif;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		color: #333333;
		margin-bottom: 30px;
	}
	#current .currentQuote {
		position: relative;
		z-index: 9;
		background: #dcdcdc;
		padding: 60px 30px;
		padding-right: 0;
		margin-bottom: -60px;
	}
	#current .currentQuote .borderHighlight {
		background: linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 100% 100%, linear-gradient(#ffff33,#ffff33) 100% 100%, transparent;
		background-size: 30px 10px,10px 30px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#current .currentQuote .borderHighlight .borderHighlightInner {
		font-size: 30px;
		margin: 0;
	}
	#current .currentQuote:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 70px;
		height: 100%;
		background: #dcdcdc;
	}
	#current .currentQuote:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 150%;
		height: 100%;
		background: #dcdcdc;
	}
	#bioTimeline .bioInner {
		position: relative;
		padding: 60px 0;
		padding-top: 120px;
		background: #333333;
	}
	#bioTimeline .bioInner .bioTitle {
		position: relative;
		z-index: 3;
		background: #e95a0c;
		padding: 60px 0;
		color: #fff;
		font-weight: 600;
		font-family: 'Montserrat Alternates', sans-serif;
		font-size: 50px;
		text-align: center;
	}
	#bioTimeline .bioInner .bioTitle span {
		display: block;
		font-size: 20px;
		padding-top: 15px;
		max-width: 900px;
		margin: 0 auto;
	}
	#bioTimeline .bioInner .bioTitle:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 15px;
		height: 100%;
		background: #e95a0c;
	}
	#bioTimeline .bioInner .bioTitle:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 150%;
		height: 100%;
		background: #e95a0c;
	}
	#bioTimeline .bioInner .dlBtn {
		display: inline-block;
		margin-top: 60px;
		margin-left: -60px;
		background: #e95a0c;
		color: #fff;
		font-family: 'Catamaran', sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 20px;
		text-align: center;
		padding: 10px 30px;
		line-height: 20px;
		-webkit-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	#bioTimeline .bioInner .timeline {
		position: relative;
		z-index: 14;
	}
	#bioTimeline .bioInner .timeline .year {
		position: relative;
		z-index: 9;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 72px;
		color: #ffff33;
		text-align: center;
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#bioTimeline .bioInner .timeline .year span {
		font-size: 22px;
		display: block;
		font-weight: 600;
	}
	#bioTimeline .bioInner .timeline .year:before {
		content: '';
		position: absolute;
		top: -60px;
		left: 50%;
		width: 8px;
		height: 120px;
		background: #fff;
		-webkit-transform: translateX(-4px);
		-ms-transform: translateX(-4px);
		transform: translateX(-4px);
	}
	#bioTimeline .bioInner .timeline .year.first:after {
		content: '';
		background: #ffff33;
		width: 30px;
		height: 30px;
		border-radius: 50%; /* Added by border radius plugin */
		position: absolute;
		top: -60px;
		left: 50%;
		z-index: 15;
		-webkit-transform: translateX(-15px);
		-ms-transform: translateX(-15px);
		transform: translateX(-15px);
		-moz-border-radius: 50%; /* Added by border radius plugin */
		-webkit-border-radius: 50%; /* Added by border radius plugin */
		-khtml-border-radius: 50%; /* Added by border radius plugin */
	}
	#bioTimeline .bioInner .timeline .text {
		font-family: 'Catamaran', sans-serif;
		font-weight: bold;
		font-size: 30px;
		color: #fff;
	}
	#bioTimeline .bioInner .timeline .image {
		position: relative;
		width: 90%;
	}
	#bioTimeline .bioInner .timeline .image img {
		width: 100%;
	}
	#bioTimeline .bioInner .timeline .image:after {
		content: '';
		position: absolute;
		top: -13px;
		left: -13px;
		z-index: 10;
		width: calc(100% + 26px);
		height: calc(100% + 23px);
		background: linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 100% 100%, linear-gradient(#e95a0c,#e95a0c) 100% 100%, transparent;
		background-size: 80px 13px,13px 80px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#bioTimeline .bioInner .timeline .text-end .image {
		margin-left: auto;
	}
	#bioTimeline .bioInner:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 150%;
		height: 100%;
		background: #333333;
	}
	#bioTimeline .bioInner:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 70px;
		height: 100%;
		background: #333333;
	}
	.borderHighlight {
		background: linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 0 0, linear-gradient(#e95a0c,#e95a0c) 100% 100%, linear-gradient(#e95a0c,#e95a0c) 100% 100%, transparent;
		background-size: 30px 10px,10px 30px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	.borderHighlight .borderHighlightInner {
		padding: 50px;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: bold;
		font-size: 35px;
		line-height: 43px;
		margin-bottom: 30px;
		color: #333333;
	}
	.borderHighlight.white .borderHighlightInner {
		color: #fff;
	}
	#awards {
		padding: 60px 0;
		text-align: center;
	}
	#awards h3 {
		color: #e95a0c;
		font-weight: 600;
		font-family: 'Montserrat Alternates', sans-serif;
		font-size: 50px;
		text-align: center;
		margin-bottom: 30px;
	}
	#awards img {
		width: 100%;
		max-width: 290px;
		margin: 0 auto;
	}
	#awards p {
		font-family: 'Catamaran', sans-serif;
		color: #333333;
		font-weight: normal;
		max-width: 290px;
		margin: 0 auto;
		font-size: 20px;
	}
	#awards p span {
		color: #e95a0c;
		display: block;
		font-weight: bold;
		line-height: 20px;
	}
	#resourceHero {
		background: #333333;
		padding: 60px 0;
	}
	#resourceHero h1 {
		margin: 0;
	}
	#resourceHero p {
		color: #fff;
		line-height: 27px;
	}
	#resourceHero p:last-child {
		margin: 0;
	}
	.resourceCC {
		position: relative;
		margin-bottom: 40px;
	}
	.resourceCC .category {
		position: absolute;
		top: 0;
		left: 0;
		background: #333333;
		color: #ffff33;
		padding: 5px 10px;
		font-family: 'Catamaran', sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 18px;
		letter-spacing: 0.08em;
	}
	.resourceCC .docImage {
		text-align: center;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		height: 383px;
	}
	.resourceCC .docImage i {
		height: 325px;
		color: #fff;
		font-size: 200px;
		padding-top: 20%;
	}
	.resourceCC .docImage a {
		display: block;
		width: 100%;
		height: 100%;
		padding: 30px;
		position: relative;
		-webkit-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
		cursor: pointer;
	}
	.resourceCC .docImage a:after {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 0;
		-webkit-transform: translate(-50%,-50%) scale(0);
		-ms-transform: translate(-50%,-50%) scale(0);
		transform: translate(-50%,-50%) scale(0);
		opacity: 0;
		-webkit-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
		width: calc(100% + 20px);
		height: calc(100% + 19px);
		background: linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 100% 100%, linear-gradient(#ffff33,#ffff33) 100% 100%, transparent;
		background-size: 40px 10px,10px 40px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	.resourceCC .docText {
		padding-top: 15px;
	}
	.resourceCC .docText h3 {
		font-family: 'Montserrat Alternates', sans-serif;
		font-size: 30px;
		line-height: 37px;
		font-weight: 600;
		color: #e95a0c;
		margin-bottom: 15px;
	}
	.resourceCC.wpcs .docImage {
		background: #e95a0c;
	}
	.resourceCC.wpcs .docImage img {
		max-width: 80%;
		max-height: 320px;
	}
	.resourceCC.wpcs .docImage a:after {
		background: linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 0 0, linear-gradient(#ffff33,#ffff33) 100% 100%, linear-gradient(#ffff33,#ffff33) 100% 100%, transparent;
		background-size: 40px 10px,10px 40px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	.resourceCC.wpcs .docText h3 {
		color: #e95a0c;
	}
	.resourceCC:hover .docImage a:after {
		opacity: 1;
		-webkit-transform: translate(-50%,-50%) scale(1);
		-ms-transform: translate(-50%,-50%) scale(1);
		transform: translate(-50%,-50%) scale(1);
	}
	#whitepaperModal .modal-dialog .modal-content {
		background: #E1E4E6;
	}
	.stdBtn {
		text-transform: uppercase;
		color: #ffff33;
		font-family: 'Catamaran', sans-serif;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 0.08em;
		-webkit-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	.stdBtn i {
		color: #fff;
		background: #e95a0c;
		width: 25px;
		height: 25px;
		text-align: center;
		padding-top: 3px;
		margin-left: 5px;
		-webkit-transition: all 150ms ease-in-out;
		-o-transition: all 150ms ease-in-out;
		transition: all 150ms ease-in-out;
	}
	.stdBtn.orange {
		color: #e95a0c;
	}
	.stdBtn.grey {
		color: #333333;
	}
	.stdBtn.grey i {
		background: #333333;
		color: #ffff33;
	}
	.stdBtn:hover {
		color: #ffff33;
	}
	.stdBtn:hover i {
		-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		transform: translateX(5px);
	}
	.stdBtn.greyHov:hover {
		color: #333333;
	}
	.stdBtn.orangeHov:hover {
		color: #e95a0c;
	}
	.stdBtn.yellowHov:hover {
		color: #ffff33;
	}
	.stdBtn.left:hover i {
		-webkit-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		transform: translateX(-5px);
	}
	.stdBtn.down:hover i {
		-webkit-transform: translateY(5px);
		-ms-transform: translateY(5px);
		transform: translateY(5px);
	}
	.stdBtn.up:hover i {
		-webkit-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		transform: translateY(-5px);
	}
	#whitepaperSmall {
		margin-top: 90px;
	}
	#whitepaperSmall .wpContainer {
		position: relative;
		padding: 90px 0;
		background: #e95a0c;
	}
	#whitepaperSmall .wpContainer h3 {
		text-transform: uppercase;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: normal;
		font-size: 18px;
		margin-bottom: 30px;
		color: #fff;
	}
	#whitepaperSmall .wpContainer h4 {
		color: #fff;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: bold;
		font-size: 62px;
		margin-bottom: 15px;
		line-height: 67px;
	}
	#whitepaperSmall .wpContainer h4 a {
		display: block;
		color: #fff;
		font-weight: bold;
	}
	#whitepaperSmall .wpContainer h4 i {
		float: right;
		background: #e95a0c;
		color: #fff;
		width: 50px;
		height: 50px;
		padding: 5px;
		font-size: 40px;
		text-align: center;
		margin-top: 7px;
		-webkit-transition: all 150ms ease-in-out;
		-o-transition: all 150ms ease-in-out;
		transition: all 150ms ease-in-out;
		margin-right: 5px;
	}
	#whitepaperSmall .wpContainer h4:hover i {
		-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		transform: translateX(5px);
	}
	#whitepaperSmall .wpContainer p {
		color: #fff;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: bold;
		font-size: 24px;
		margin-bottom: 0px;
		line-height: 29px;
	}
	#whitepaperSmall .wpContainer:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 100%;
		width: 70px;
		height: 100%;
		background: #e95a0c;
	}
	#whitepaperSmall .wpContainer:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 100%;
		width: 150%;
		height: 100%;
		background: #e95a0c;
	}
	#contact {
		background: rgba(0,0,0,0.15);
		padding: 60px 0;
	}
	#contact h3 {
		text-transform: uppercase;
		font-family: 'Catamaran', sans-serif;
		font-weight: bold;
		font-size: 18px;
		margin-bottom: 30px;
		color: #333333;
	}
	#contact h4 {
		color: #e95a0c;
		font-family: 'Montserrat Alternates', sans-serif;
		font-weight: 600;
		font-size: 50px;
		margin-bottom: 30px;
		line-height: 57px;
	}
	#contact p {
		font-family: 'Catamaran', sans-serif;
		color: #333333;
		font-size: 20px;
		font-weight: normal;
		line-height: 25px;
		margin-bottom: 30px;
	}
	#contact .linkedin {
		font-size: 30px;
		color: #0072b1;
		padding-top: 15px;
		display: inline-block;
	}
	#contact .stdBtn {
		background: none;
		border: none;
	}
	#contact .stdBtn i {
		background: #333333;
		color: #ffff33;
	}
	#contact.hichFoot {
		padding-top: 120px;
	}
	#footer {
		width: 100%;
		background: #333333;
	}
	#footer #innerFoot {
		position: relative;
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
		padding: 60px 0px;
	}
	#footer #innerFoot .dlBtn {
		position: absolute;
		bottom: 60px;
		right: 0;
		background: #e95a0c;
		color: #fff;
		font-family: 'Catamaran', sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 18px;
		text-align: center;
		padding: 10px 30px;
		line-height: 18px;
		-webkit-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	#footer #innerFoot .dlBtn:hover {
		background: #fff;
		color: #e95a0c;
	}
	#footer #innerFoot .btt {
		color: #fff;
		float: right;
		font-size: 16px;
	}
	#footer #innerFoot img {
		width: 30%;
		max-width: 330px;
		margin-bottom: 40px;
	}
	#footer #innerFoot .contactDetails {
		text-align: right;
	}
	#footer #innerFoot .contactDetails p {
		color: #fff;
		text-align: right;
		font-family: 'Catamaran', sans-serif;
		font-size: 20px;
		font-weight: normal;
		line-height: 25px;
	}
	#footer #innerFoot .contactDetails p strong {
		color: #fff;
		font-weight: 600;
	}
	#footer #innerFoot .contactDetails p a {
		color: #fff;
	}
	#footer #innerFoot .contactDetails a:hover {
		color: #fff;
	}
	#footer #innerFoot #footerNav {
		margin-left: -20px;
	}
	#footer #innerFoot #footerNav li {
		position: relative;
		background: none;
		display: inline-block;
		color: #fff;
	}
	#footer #innerFoot #footerNav li a {
		position: relative;
		font-family: 'Catamaran', sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 16px;
		padding: 10px 20px;
		-webkit-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	#footer #innerFoot #footerNav li a:after {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 0;
		-webkit-transform: translate(-50%,-57%) scale(0);
		-ms-transform: translate(-50%,-57%) scale(0);
		transform: translate(-50%,-57%) scale(0);
		-webkit-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
		width: calc(100% - 20px);
		height: calc(100% - 25px);
		background: linear-gradient(#fff,#fff) 0 0, linear-gradient(#fff,#fff) 0 0, linear-gradient(#fff,#fff) 100% 100%, linear-gradient(#fff,#fff) 100% 100%, transparent;
		background-size: 10px 4px,4px 10px;
		background-origin: content-box;
		background-repeat: no-repeat;
	}
	#footer #innerFoot #footerNav li.active a, #footer #innerFoot #footerNav li:hover a {
		color: #fff;
	}
	#footer #innerFoot #footerNav li.active a:after, #footer #innerFoot #footerNav li:hover a:after {
		-webkit-transform: translate(-50%,-57%) scale(1);
		-ms-transform: translate(-50%,-57%) scale(1);
		transform: translate(-50%,-57%) scale(1);
	}
	#footer #subFoot {
		border-top: 4px solid rgba(255,255,255,0.25);
		padding: 30px 0;
	}
	#footer #subFoot p {
		margin: 0;
		color: #fff;
		font-size: 18px;
		font-family: 'Catamaran', sans-serif;
	}
	#footer #subFoot p span {
		display: inline-block;
		margin-right: 30px;
	}
	#footer #subFoot p a {
		color: #fff;
		-webkit-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	#footer #subFoot p a:hover {
		color: #e95a0c;
	}
	.form-floating > label {
		font-size: 18px;
		text-transform: uppercase;
		font-weight: normal;
	}
	.form-floating > .form-control {
		height: 3rem;
	}
	.form-floating > .form-control:focus ~ label {
		-webkit-transform: scale(0.70) translateY(-.5rem) translateX(.15rem);
		-ms-transform: scale(0.70) translateY(-.5rem) translateX(.15rem);
		transform: scale(0.70) translateY(-.5rem) translateX(.15rem);
	}
	.form-control {
		border-radius: 0; /* Added by border radius plugin */
		border-color: transparent;
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	.form-control:focus {
		color: #333333;
		background-color: #fff;
		border-color: transparent;
		outline: 0;
		-webkit-box-shadow: 0 0 5px .25rem rgba(233, 90, 12, .25); /* Added by box shadow plugin */
		-moz-box-shadow: 0 0 5px .25rem rgba(233, 90, 12, .25); /* Added by box shadow plugin */
		box-shadow: 0 0 5px .25rem rgba(233, 90, 12, .25);
	}
	.hidden {
		display: none;
	}
	.textLeft {
		text-align: left;
	}
	.textCenter {
		text-align: center;
	}
	.textRight {
		text-align: right;
	}
	.noPad {
		padding: 0;
	}
	.noPadLeft {
		padding-left: 0;
	}
	.noPadRight {
		padding-right: 0;
	}
	.noPadTop {
		padding-top: 0;
	}
	.noPadBottom {
		padding-bottom: 0;
	}
	.noMargin {
		margin: 0;
	}
	.noMarginTop {
		margin-top: 0;
	}
	.noMarginright {
		margin-rihgt: 0;
	}
	.noMarginBottom {
		margin-bottom: 0;
	}
	.noMarginLeft {
		margin-left: 0;
	}
	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}
	.clearLeft {
		clear: left;
	}
	.clearRight {
		clear: right;
	}
	.clearAll {
		clear: both;
		height: 1px;
	}
	hr {
		border: 0;
		margin: 10px 0px;
		height: 1px;
		background: #333;
		background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
	}
	.ie_alert {
		background-color: #CC0000;
		color: #FFFFFF;
		font-size: 13px;
		padding: 10px;
		position: absolute;
		top: 0px;
		left: 0px;
		text-align: center;
		width: 98%;
	}
	.ie_alert h2 {
		color: #FFFFFF;
		font-weight: bold;
	}
	.ie_alert img {
		text-decoration: none;
	}
	#bcDevCon {
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 0;
		right: 0;
		text-align: center;
	}
	#bcDevCon .openCloseIcon {
		background: rgba(6, 84, 155, 0.2);
		padding: 5px;
		border-radius: 5px; /* Added by border radius plugin */
		cursor: pointer;
		-moz-border-radius: 5px; /* Added by border radius plugin */
		-webkit-border-radius: 5px; /* Added by border radius plugin */
		-khtml-border-radius: 5px; /* Added by border radius plugin */
	}
	.languageDir-ltr {
		direction: ltr;
	}
	.languageDir-rtl {
		direction: rtl;
	}
}
@media print {
	#editorbar {
		display: none;
	}
@import 0.5cm;
@import 3;
@import 3;
@import avoid;
@font-face {
}
@font-face {
}
@font-face {
}
@font-face {
}
}
