/*!
Theme Name: Visaho
Theme URI: https://wphix.com/wp/visaho/
Author: Theme_Pure
Author URI: https://themeforest.net/user/theme_pure/
Description:  Visaho – Immigration and Visa Consulting WordPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: visaho
Tags: visaho,immigration, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.tp-product-cart a:not(.added_to_cart.wc-forward).added {
   display: none;
}
.tp-product-cart a.added_to_cart.wc-forward::after {
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   content: "\f00c";
   font-size: 13px;
   font-family: "Font Awesome 6 Pro";
}
.tp-product-cart a.added_to_cart.wc-forward {
   font-size: 0;
   position: relative;
   width: 38px;
   height: 38px;
   line-height: 38px;
   text-align: center;
   border-radius: 50%;
   display: block;
   margin-bottom: 10px;
   color: var(--tp-common-white);
   background: var(--tp-theme-primary);
   visibility: hidden;
   opacity: 0;
   transform: translateX(0px);
   transition: all 0.3s ease-in-out;
}
.tp-product-item:hover .tp-product-cart a.added_to_cart.wc-forward {
   visibility: visible;
   transform: translateX(-20px);
   opacity: 1;
}
.tp-product-cart a.loading.tp-product-add-cart-btn svg {
   opacity: 0;
   display: none;
}
.tp-product-cart a.tp-product-add-cart-btn i {
   display: none;
}
.tp-product-cart a.loading.tp-product-add-cart-btn i {
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   font-size: 13px;
   font-family: "Font Awesome 6 Pro";
   display: block;
   line-height: 38px;
}
