I noticed that the last column in "products category" is more wider than the other ... this is because the last column does not add a class called vertical-separator!
should review the grid's system!
.vertical-separator {
padding:0!important;
}
.row .product.width50,
.row .product.width33,
.row .product.width25,
.row .product.width20 {
padding: 0 10px!important;
}
.row .product.width50,
.row .product.width33,
.row .product.width25,
.row .product.width20 {
padding: 0 10px!important;
}
.row > div {
padding: 0 10px!important;
}
.row > div {
padding: 5px 10px!important;
}