
/*--------------------------------------------------------------*/
    /* #region - Product Thumb Overlay Effects */
/*--------------------------------------------------------------*/

    .woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay { height: 100%; position: relative; z-index: 1; }

    .woocommerce ul.products li.product .product-thumb .image .product-thumb-overlay { opacity: 0; }
    .woocommerce ul.products li.product:hover .product-thumb .image .product-thumb-overlay { opacity: 1; }

    .woocommerce ul.products[class*="product-overlay-"] li.product .product-thumb .image .product-thumb-overlay { display: block; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; }

    .woocommerce ul.products[class*="product-overlay-"] li.product:hover .product-thumb .image .product-thumb-overlay { opacity: 1; }

    .woocommerce ul.products.product-overlay-middle li.product .product-thumb .image .product-thumb-overlay { display: block; height: 0; left: 0; margin: 0 auto; position: absolute; right: 0; top: 0; width: 100%;  }

    .woocommerce ul.products.product-overlay-middle li.product .product-thumb .image .product-thumb-overlay { height: 100%; top: 0; width: 0; }

    .woocommerce ul.products.product-overlay-middle li.product .product-thumb .image .product-thumb-overlay { left: 0; right: 0; }

    .woocommerce ul.products.product-overlay-middle li.product:hover .product-thumb .image .product-thumb-overlay { width: 100%;  }

/* #endregion - Product Thumb Overlay Effects */        