.program {
	margin-top:			30px;	
}
	
.program div {
	margin-bottom:		20px;	
}

.program div h2 {
	margin:			20px 0 10px 0;
	padding:		0;
	
	text-align:		left;	
}

.program span.logo {
	display:		block;
	border-radius:	100%;
}

.program span.logo img {
	width:			100%;
	height:			auto;
}


.program ul li.more-categories {
	margin-top:		10px;		
}
	

.program.lateral h2 {
	margin:			0;
	padding:		0;
	text-align:		left;
}

.program.lateral .row {
	margin-top:			25px;
	margin-bottom:		25px;
}

@media screen and (max-width:768px) {
	.program span.logo img {
		height: 150px;
	}
	
	.program span.logo {
		border-radius: 0; 
}