
.catalogimg-listing {line-height:1.35em; text-align: center;}
.listing-catalogimg-grid {zoom: 1; margin-bottom: 10px;}
.listing-catalogimg-grid .grid-row { border-bottom:1px solid #d9dde3; }
.listing-catalogimg-grid .last { border-bottom:0 none;}

.col-3-layout .listing-catalogimg-grid li.item-ec {width:138px;}
.col-2-right-layout .listing-catalogimg-grid li.item-ec {width:205px; height: auto;}

.listing-catalogimg-grid .grid-row:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.listing-catalogimg-grid .item-ec .product-image  { padding: 0px; padding-bottom: 5px;}

.category-entry{
    position: relative;
}
.sub-categories a{text-decoration: none!important; border: none;}
.sub-categories{
    padding: 5px 0;
    position: relative;
    top: 0px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 14px;
    /*border-top: 1px solid #C2C2C2;*/
}
.sub-categories h5{margin-bottom: 0px;}
.sub-categories h5 a{
    color: #000;
    font-size: 0.92em;
    font-weight: 600;
}
.sub-categories ul a{
    font-size: 0.85em;
}


.catalogimg-listing .products-grid li.item-ec{float: left; margin-right: 15px; margin-bottom: 15px; padding: 0px 5px;  box-sizing: border-box; -moz-box-sizing: border-box;}
.catalogimg-listing .products-grid li.item-ec img{max-width: 100%;}
.catalogimg-listing .products-grid li.item-ec.last{margin-right: 0px;}

.catalogHide{display: none;}


.hideCatalog, .showCatalog{margin: 0px; color: #fff;}
.showHideCatalog{
    text-align: center;
    background: #DADADA;
    padding: 5px 5px;
    margin: 30px 0px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #7A7A7A;
    cursor: pointer;
}

.showHideCatalog:hover{background: rgba(0, 0, 0, .8); -pie-background: rgba(0,0,0, .8); behavior: url(/js/css3pie/PIE.htc); text-shadow: 1px 1px 1px #000;}

@media (max-width: 1180px) {
        li.item-ec{width: 20%!important;}
}

@media (max-width: 886px) {
        li.item-ec{width: 25%!important;}
}