

/*--------------------------------------------------------------*/
    /* #region - Product Listing - Content Hover Effects */
/*--------------------------------------------------------------*/

    .woocommerce ul.products li.product .product-thumb-content { opacity: 0; }
    .woocommerce ul.products li.product:hover .product-thumb-content { opacity: 1; }

    .woocommerce ul.products.product-content-hover-slidebottom li.product .product-thumb .product-thumb-content > div { -webkit-transition: -webkit-transform .5s ease, opacity .5s ease; transition: transform .5s ease, opacity .5s ease; }

    .woocommerce ul.products.product-content-hover-slidebottom li.product .product-thumb-content {opacity: 1;}

    .woocommerce ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product .product-thumb-content > div { -webkit-transform: translate3d(-25px, 0px, 0);-moz-transform: translate3d(-25px, 0px, 0);-o-transform: translate3d(-25px, 0px, 0);transform: translate3d(-25px, 0px, 0);opacity: 0;}

    .woocommerce ul.products.product-style-egrp-over-pc.product-content-hover-slidebottom li.product .product-details > div.product-element-group-wrapper,
    .woocommerce ul.products.product-style-igrp-over-pc.product-content-hover-slidebottom li.product .product-details > div.product-buttons-wrapper.product-icons { -webkit-transform: translate(0, 50%); transform: translate(0, 50%); }

    .woocommerce ul.products.product-style-egrp-over-pc.product-content-hover-slidebottom li.product:hover .product-details > div.product-element-group-wrapper { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }


    .woocommerce ul.products.product-content-hover-slidebottom.product-thumb-iconsgroup-position-vertical li.product:hover .product-thumb .product-thumb-content > div {transform: translate3d(-25px, -30px, 0);transform: translate3d(-25px, -30px, 0);opacity: 1;}

    .woocommerce ul.products.product-style-egrp-over-pc[class*="product-content-hover-slide"] li.product:hover .product-details > div.product-element-group-wrapper,
    .woocommerce ul.products.product-style-igrp-over-pc[class*="product-content-hover-slide"] li.product:hover .product-details > div.product-buttons-wrapper.product-icons { transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); -o-transform: translate3d(0, -50%, 0); }


    .woocommerce ul.products.product-content-hover-slidebottom[class*="position-middle"] li.product .product-thumb .product-thumb-content > div.product-buttons-wrapper.product-icons .wc_inline_buttons { -webkit-transform: translateY(-50%); transform: translateY(-50%); } 


    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons {
        background-color: var(--wdtSecondaryColor);
        -webkit-box-shadow: none;
        box-shadow: none;
        width: auto;
        border-radius: var(--wdtRadius_2X);
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        margin: 10px;
    }

    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline:not(:last-child):after {
        border-right: 1px solid var(--wdtBodyTxtColor);
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        height: 20px;
        margin: auto;
    }
    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline a:before
    {
        background: var(--wdtAccentTxtColor);
    }
    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-buttons-wrapper.product-icons a.button.product_type_external:before,
    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-buttons-wrapper.product-icons a.button.product_type_grouped:before,
    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-buttons-wrapper.product-icons a.button.add_to_cart_button.product_type_simple:before,
    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-buttons-wrapper.product-icons a.button.product_type_variable:before
    {
        color: var(--wdtAccentTxtColor);
        background: transparent !important;
    }

    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline{width: 100%;}

    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline a{border: none;margin-bottom: 0;}

    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-buttons-wrapper.product-icons a.yith-woocompare-button:before,
    .woocommerce ul.products.product-thumb-iconsgroup-style-simple.product-thumb-iconsgroup-position-horizontal li.product .product-buttons-wrapper.product-icons a.yith-wcqv-button:before
    {
        content: '' !important;
    }


/* #endregion - Product Listing - Content Hover Effects */        