.card a.featured-image {
display: block;
background-size: cover;
background-position: 46%;
-webkit-box-shadow: inset 0 -30px 120px rgba(0,0,0,0.33);
box-shadow: inset 0 -30px 120px rgba(0,0,0,0.33);
-webkit-transition: box-shadow .15s ease .1s;
-o-transition: box-shadow .15s ease .1s;
transition: box-shadow .15s ease .1s;
height: 260px;
}
.menu li {
position: relative;
border-right: 1px solid #41bd5e;
padding: 10px 15px 0 10px;
}
.menu > li.hover > ul {
left: 0;
max-width: 300px;
width: 180px;
}
@media only screen and (max-width: 500px) {
col-md-3 {
width: 100%;
float: left;
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}	
}