#content .train_now h2 {
	padding: 0 0 19px 0;
	font-size: 18px;
	font-weight: 600;
	color: #666;
	border-bottom: 1px solid #CCC;
}

#content .train_now li.course {
	border-bottom:1px solid #d8d8d8;
	padding:20px 0;
	font-size:12px;
	-webkit-transition: all linear 0.3s;
	-moz-transition: all linear 0.3s;
	-o-transition: all linear 0.3s;
	transition: all linear 0.3s;
}

#content .train_now li.course li {
	line-height:1;
	color:#555;
}

li.course .title h3 {
	line-height:1;
	font-size:13px;
	font-weight:bold;
	color:#232323;
	margin:0 0 8px 0;
	padding:0;
}

li.course .location a, li.course .location span {
	line-height:1;
	display:inline-block;
	padding:5px;
	border:1px solid #b6b6b6;
	color:#656565;
	text-decoration:none;
	margin:0 0 8px 0;
	font-family: styrene-regular, Arial;
}

	li.course .location a:hover {
		border-color:#555;
		color:#000;
	}

li.course .starts {
	margin:0 0 8px 0;
}

li.course .places {
	margin:0 0 8px 0;
}

	li.course span {
		font-weight:bold;
	}

li.course .details {
	margin:0 0 8px 0;
}

	li.course .details div {
		display:inline-block;
		margin:0 10px 0 0;
	}

li.course .action a {
	display:inline-block;
	padding:8px 0;
	text-decoration:none;
	color:white;
	font-weight:bold;
	text-align:center;
	font-family: styrene-regular, Arial;
}

	li.course .action a.info {
		width:40%;
		margin:0 5% 0 0;
		background: #537898;
	}

		li.course .action a.info:hover {
			background: #3d5f7a;
		}

	li.course .action a.register {
		width:55%;
		margin:0;
		color:#1e252b;
		border:1px solid #537898;
	}

		li.course .action a.register:hover {
			background: #1c3f94;
		}