.catalogimg-listing {line-height:1.35em;text-align: center;}
.listing-catalogimg-grid {overflow: hidden; zoom: 1;}
.listing-catalogimg-grid  a{color: #3B3C3F;font-size: 11px;height: 58px;}
.listing-catalogimg-grid  h5{text-align: center;}
.listing-catalogimg-grid .grid-row {content: '';display: table;clear: both; width: 100%;}
.listing-catalogimg-grid li.item:hover {background-color: #ececec;}
.listing-catalogimg-grid li.item { margin: 2% 2% 0 0;float: left;font-size: 11px;text-align: left;padding: 10px;border: 1px solid #ccc;}
@media only screen and (min-width: 801px){
    .listing-catalogimg-grid li.item { width: 23%; height: 150px;}
}
@media only screen and (max-width: 599px){
    .listing-catalogimg-grid li.item { width: 31%; height: 68px;}
}
@media only screen and (max-width: 499px){
    .listing-catalogimg-grid li.item { width: 48%; height: 75px;}
}
.listing-catalogimg-grid .last { border-bottom:0 none;margin-bottom: 5px;}
.listing-catalogimg-grid .easycategories-title {bottom: 0;}
.listing-catalogimg-grid img { max-width: 150px; max-height: 58px; margin: auto; }

.col-3-layout .listing-catalogimg-grid li.item {width:138px;}
.col-2-right-layout .listing-catalogimg-grid li.item {width:205px;}

.listing-catalogimg-grid .grid-row:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }