.cc.main > article header + div.body .tiles {
	justify-content: center;
}

.cc.main > article header + div.body .tiles + ul {
	border-top: 1px solid #cccccc;
	width: 60%;
	margin: 20px auto 0;
	padding-top: 20px;
}

.cc.main > article header + div.body .tile.ctxt-featured {
	height: 430px;
	width: 40%;
} 

.cc.main > article header + div.body .tile.ctxt-featured .banner {
    position: static;
    margin-top: 15%;
    padding: 0 30px;
}

.cc.main > article header + div.body .tile.ctxt-featured .banner h1 {
    text-align: center;
}

.cc.main > article header + div.body .tile.ctxt-featured .actions {
    text-align: center;
}

.cc.main > article header + div.body .tile.ctxt-featured .actions a {
   margin: 0;
}

.cc.main > article header + div.body .tile div div {
	position: relative;
	z-index: 100;
}

.cc.main > article header + div.body .tile.ctxt-featured figure {
    display: block;
}

@media (max-width: 768px) {
	.cc.main > article header + div.body .tiles + ul {
		width: 100%;
	}
}

.robbie {
    max-width: 1230px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    padding: 2.5rem 3.125rem 1.875rem;
    text-align: center;
}