/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.product_list.grid > .row,
.row.subcategories-list {
    display: flex;
    flex-wrap: wrap;
}
/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.product_list.grid > .row,
.row.subcategories-list {
    display: flex;
    flex-wrap: wrap;
}
img {
    max-width: 100%;
}
.gr-footer-center .block-contact {width: auto;padding: 0;}

.block-social ul li.linkedin a:before {
    content: "\f0e1";
}
.popup-over .popup-content ul.user-info li {
    padding: 0;
}
.popup-over .popup-content ul.user-info li a {
    padding: 5px;
    display: block;
}
.popup-over .popup-content ul.user-info li a.ap-btn-compare {
    display: none;
}
#leo_block_top ul.user-info {
    margin: 0;
}
.block-category {
    display: block;
}


@media (max-width: 991px){
.product-cover #zoom_product {
    pointer-events: none;
}
}
#subcategories {
    display: none;
}
.block-category #category-description {
    display: block;
}
