<?php 
// Store loop count we're currently on
if (empty($woocommerce_loop['loop'])) {
    $woocommerce_loop['loop'] = 0;
}
// Store column count for displaying the grid
if (empty($woocommerce_loop['columns'])) {
    $woocommerce_loop['columns'] = apply_filters('loop_shop_columns', 4);
}
// Increase loop count
$woocommerce_loop['loop']++;
?>


<div class="shop-area <?php 
echo Majale::shop_prooducts_per_row();
?>
">

	<?php 
do_action('woocommerce_before_subcategory', $category);
?>

	<a href="<?php 
echo get_term_link($category->slug, 'product_cat');
?>
">

		<?php 
/**
 * woocommerce_before_subcategory_title hook
// Store loop count we're currently on
if (empty($woocommerce_loop['loop'])) {
    $woocommerce_loop['loop'] = 0;
}
// Store column count for displaying the grid
if (empty($woocommerce_loop['columns'])) {
    $woocommerce_loop['columns'] = apply_filters('loop_shop_columns', 4);
}
// Ensure visibility
if (!$product || !$product->is_visible()) {
    return;
}
// Increase loop count
$woocommerce_loop['loop']++;
// Extra post classes
$classes = array('product', Majale::shop_prooducts_per_row());
if (0 == ($woocommerce_loop['loop'] - 1) % $woocommerce_loop['columns'] || 1 == $woocommerce_loop['columns']) {
    $classes[] = 'first';
}
if (0 == $woocommerce_loop['loop'] % $woocommerce_loop['columns']) {
    $classes[] = 'last';
}
?>
<div <?php 
post_class($classes);
?>
>
	
	<div class="product-container">

		<?php