/* sizes table 
	px		em	
	10		0.666
	15		1	
	20		1.333
	25		1.666
	30		2	
	35		2.333
	*/
/* colours used
	orange			#EF4036
	darkest blue	#292660
	*/
/*FONTS*/
	body {
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		font-size: 14px;
	}
	h1 {
		color: #EF4036;
		font-weight: 300;
	}
	h1.banner {
		font-size: 35px;
		margin: 0 0 0 0;
		line-height: 1.2em;
	}
	h1.oneline {
		font-size: 60px;
		line-height: 80px;
	}
	h2 {
		color: #EF4036;
		font-weight: 300;
		font-size: 2em;
	}
	h2.dbl-line {
		line-height: 2em;
	}
	a:link {
		color: #EF4036;
	}
	.readmore {
		font-size: 0.8em
	}
	.topic {
		font-weight: 800;
		color: #292660;
	}
/* GENERAL */ 
	.row {
		margin-top: 1em;
	}
	.row1 {
		margin-top: 2em;
		background-color: #fff;
	}
	.row2 {
		/*height: 1100px;*/
        padding-top: 50px;
        padding-bottom: 50px;        
	}
	.row2 div {
		/*display: none;*/
		
	}
	.divider {
		background-color: #292660;
		border-radius: 6px;
		border: 1px solid #292660;
	}
	.divider h1 {
		display: inline-block;
		border-radius: 6px;
		padding: 0.5em;
		margin: 0;
		margin-left: -0.5em;
		font-weight: 900;
		color: white;
	}
	.pull-left {
		float: left;
		margin: 0 1em 1em 0;
		display: block;
	}
	.foot {
		margin-top: 2em;
		background-color: #292660;
		padding:0;
	}
	.em4margins {
		margin-top: 12em;
		margin-bottom: 12em;
	}
	#img_enterprise {
		margin-top: 6em;
	}
/* CLIENT LOGOS */
	.client-logo a {
		display: block;
		position: relative;
		width: 300px;
		height: 150px;
	}
	.client-logo a img {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 200px;
		height: auto;
	}
/*	CLIENTS PAGE */
	.clients .client-logo {
		overflow: hidden;
		height: 65px;
	}
	.clients .client-logo img {
		margin-top: -70px;
	}
/*	FOOTER */
	.footer {
		margin-top: 1em;
		margin-bottom: 2em;
		padding-top: 1em;
		color: white;
		font-size: .666em;
	}
	.footer h4 {
		font-size: 1.333em;
		color: #EF4036;
	}
	.footer ul {
		list-style: none;
		padding-left: 1em;
	}
	.footer ul li {
		margin-bottom: 0.25em;
		font-weight: 400;
	}
	.footer ul li a {
		color: white;
	}

/*	TABLETS < 

/* PHONES < 768px */
	@media (max-width: 768px) {
		h1.banner {
			font-size: 2em;
			margin: .666em 0 0 0;
		}

		.ph-cent {
			display: block;
			margin: auto;
		}

	}