#lvl0-canada #core{
	margin-top: 0;
}

#lvl0-canada #content{
	width: 960px;
	border-top: none;
	margin: 0;
	padding: 0;
	overflow: visible;

	font-size: 20px;
	line-height: 24px;

	color: black;
}

#lvl0-canada #content div.inset{
	padding: 35px 47px 0 47px;
}

#lvl0-canada p{
	margin-bottom: 1.25em;
}

#lvl0-canada #core a{
	color: black;
	text-decoration: underline;
}

#lvl0-canada #core a:hover{
	color: #f60014;
}

section.intro{
	margin-bottom: 50px;
}

section.intro p:first-child strong{
	display: block;
	font-weight: bold;
	color: #f60014;
}

/* Stories */

section.cols{
	overflow: hidden;
}

section.cols div.col{
	width: 275px;
	float: left;
	box-sizing: border-box;
	margin:  0 0 0 20px;
}

section.cols div.col:first-child{
	margin-left: 0;
}

section.cols div.tile{
	margin-bottom: 50px;
	font-size: 18px;
	box-shadow: 0px 0px 6px 4px rgba(0,0,0,0.08);
	z-index: 2;
}

div.tile h2{
	font-size: 20px;
	font-weight: bold;
	color: black;
}

div.tile img{
	float: left;
}

div.tile div.text{
	padding: 20px 18px 18px 18px;
	clear: both;
}

div.tile div.text a{
	display: inline-block;
	padding-right: 12px;
	margin-right: 15px;
	color: #f60014;
	background: right center no-repeat url(data:image/gif;base64,R0lGODlhBwALAKIHAP7h4/lTYPYCFvg2RvuKk/y1u/ydpQAAACH5BAEAAAcALAAAAAAHAAsAAAMdaHDME6sNMeKZtDjBBQFYR4QeyA3aJUAS2ygNkwAAOw==);
}

div.tile.release{
	box-shadow: none;
	color: white;
	background: #f60014;
}

/* Video */

section.video{
	padding: 33px 0 4px 0;
	border-top: 1px solid #767676;
}

section.video div.video{
	width: 728px;
	height: 409px;
	margin: 0 auto 26px auto;
}

section.video div.text{
	padding: 0 20px 0 20px;
	text-align: center;
	font-size: 21px;
	line-height: 27px;
}

/* Connect */

section.connect{
	padding: 23px 0 30px 0;
	border-top: 1px solid #767676;
	overflow: hidden;
}

section.connect div.image{
	width: auto;
	float: none;
}
/*
section.connect div.form{
	width: 375px;
	height: 330px;
	overflow: hidden;
	float: right;
}

body section.connect .qp_container{
	margin: 0;
	padding: 0;
}

section.connect .qp_q{
	margin: 0;
	font-size: 15px;
}

section.connect .qp_ao{
	margin-top: 0;
}

section.connect .qp_txt{
	margin: 0;
}

section.connect .take-q{
	margin-bottom: 10px;
}

section.connect .qp_bo{
	margin: 15px 0 0 0;
}

section.connect .qp_btn{
	line-height: 32px;
}
*/
/* Contact */

section.contact{
	padding: 26px 0 17px 0;
	border-top: 1px solid #767676;
	border-bottom: 1px solid #767676;
	overflow: hidden;
}

section.contact div.image{
	width: 175px;
	float: left;
	margin-right: 25px;
}

section.contact div.text{
	width: 650px;
	float: left;
}

#lvl0-canada #core a.social{
	display: inline-block;
	padding-left: 44px;
	line-height: 44px;
	text-decoration: none;
}

#lvl0-canada #core a.social.linkedin{
	background: no-repeat url(data:image/gif;base64,R0lGODlhLAAsAKIHAElJSQICAtTU1P39/bKysubm5oKCgv///yH5BAEAAAcALAAAAAAsACwAAAP/eLrcOoXIKcpwOOtoQPggCBjCpZ2NYIRsGwCEiWbF6t4hPGME7rOGwu5h+xlfwtmgeDwmNcum9PPEMKdGQJUhwGIBskXB450SHNeyk1HABQfwuHwO794MjDSoRO/PyS5JAz58EXx+coAtZwd2NyVjH4eIA4osAAp6ewOOMZRwliwWoSGQHlqfoIRthHGTn6QgBKw4fAa3ELdBHSOJPiQ/fCAFtIpgqm49rYNUtC18sR8GyrVww7RB1J7RAcDL18PIBsh3zi7CzeGV0uQuQcHW6VTi7Yvr1cwBxOpk4/ePBzRJiqePloV7/rgJoXaO4L55COvluGCOBZ8JcDDWkXAwXRqjgPhS/cHxpKIskXMiuWsgEIDLlzBjvvSxxaQaHB8ZMLyJAwyGKDxpQuF2UwCKf0Fl7QCaNIDRIQN2ltEyhAtRHzGqNoh6FcgWrQs4dfgB4ytYBxAESLhFIcyMBAA7);
}

#lvl0-canada #core a.social.twitter{
	background: no-repeat url(data:image/gif;base64,R0lGODlhLAAsAKIHADY2Nv7+/gEBAcvLy6KionFxcejo6P///yH5BAEAAAcALAAAAAAsACwAAAP/eLrcGmaQSYYxwenNDSmAII4jUAwZpzYDSL4wQBirahRwnstpzRAhnfBVoPkOAdxwSZIdlcyoiFAjSK+igcqKvQK0mkG3CzAyAsHxteDgqrFghSFNrkjS9BF74SbmiQGBgh8tOmBohnM6AIKNgUB/AntiOhg3OQSOjRKLGX0vKI95GJqBlIYHUDAFjh9BpKWRI5myWZoRM6WBtQK0QgVFusIGS0VDocK6p4vEv8nCnzHNQpnPmrwCZUzB1oHTQoxMFd2Bqp3Y1d3LvwfYveTuvalRJrCl5kJa67/2jvjMBxTtACCjXyOBUfbMi5Fr2L9jC/aVOHHBm4SHQxgxwFiCReCbKQ0QfiymIdpIaRqSnIS4AdFKGFRUuHwpQqFMjl1i+ghgkkycIweAfCwCtAHPeCROFG3ZApuJn0tbXpgArECFikATAAA7);
}
