.ca-menu-post-categories{
	display: flex;
	flex-wrap: wrap;
}

.ca-menu-post-categories .ca-menu-post-tile{
	width: 33.3%;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 30px;
}

.ca-menu-post-categories .ca-menu-post-tile h4{
	color: #4d4361;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: urw-din-semi-condensed, sans-serif;
	text-align: left;
    margin-bottom: 10px;
}

.ca-menu-post-categories .ca-menu-post-tile > a{
	display: block;
	text-align: left !important;
	margin-top: 10px !important;
	text-transform: uppercase !important;
    color: #b7cf14 !important;
    font-family: 'urw-din-semi-condensed';
    font-size: 19px !important;
    font-weight: bold;
}

.ca-menu-post-categories .ca-menu-post-tile .ca-menu-post-tile-featured-post{
	background: #D8EFEE;
	height: 80%;
}

.ca-menu-post-categories .ca-menu-post-tile .ca-menu-post-tile-featured-post:hover{
	background: #B6CF16;
}

.ca-menu-post-categories .ca-menu-post-tile .ca-menu-post-tile-featured-post h5{
    padding: 20px 20px 20px;
    text-align: center;
}

.ca-menu-post-categories .ca-menu-post-tile .ca-menu-post-tile-featured-post h5 a{
	font-size: 17px !important;
    font-family: muli !important;
    text-transform: none !important;
    color: #4d4361 !important;
}

.ca-menu-post-categories .ca-menu-post-tile .ca-menu-post-tile-featured-post h5 a:hover,
#quadmenu .ca-menu-post-categories .ca-menu-post-tile .ca-menu-post-tile-featured-post h5 a:hover{
    color: #ffffff !important;
}

.ca-menu-post-categories .ca-menu-post-tile .ca-menu-post-tile-featured-post:hover h5 a{
    color: #ffffff !important;
}

.ca-menu-post-categories .ca-menu-post-tile .ca-menu-post-tile-featured-post img{
    height: 120px;
    width: 100%;
    object-fit: cover;
    overflow: hidden;
}

@media only screen and (max-width: 768px) {
  	.ca-menu-post-categories .ca-menu-post-tile{
		width: 100%;
	    margin-bottom: 30px;
	}
}