
.single-product .product-summary-wrap .yith-compare, .widget-compare .yith-compare {
	display: inline-flex;
	margin-top: 15px;
	padding: 0;
	color: var(--porto-wishlist-color, #302e2a);
	font: 700 12px/34px var(--porto-add-to-cart-ff, var(--porto-body-ff)), sans-serif;
	background: none;
	text-transform: uppercase;
}

.single-product .product-summary-wrap .yith-compare:before, .widget-compare .yith-compare:before {
	content: "";
	margin-right: .25rem;
	font-family: "porto";
	font-size: 1.1rem;
}

.single-product .product-summary-wrap .yith-compare.added:before, .widget-compare .yith-compare.added:before {
	content: "";
	font-family: var(--fa-style-family-classic, "Font Awesome 6 Free");
	font-weight: 900;
}

.single-product .product-summary-wrap .yith-compare:active, .single-product .product-summary-wrap .yith-compare:focus, .single-product .product-summary-wrap .yith-compare:hover, .widget-compare .yith-compare:active, .widget-compare .yith-compare:focus, .widget-compare .yith-compare:hover {
	color: var(--porto-wishlist-color-inverse, var(--porto-primary-color));
	background: none;
}

.single-product .product-summary-wrap .yith-compare {
	height: 34px;
}

.porto-products.default .products.list li .add-links .yith-compare, .porto-products.onhover .products.list li .add-links .yith-compare, .porto-products.onimage .products.list li .add-links .yith-compare, .porto-products.outimage .products.list li .add-links .yith-compare, .porto-products.theme_option .products.list li .add-links .yith-compare {
	display: none;
}

li.product:hover .add-links .yith-compare {
	opacity: 1;
	visibility: visible;
}

li.product-default .add-links .yith-compare, li.product-onimage .add-links .yith-compare, li.product-outimage .add-links .yith-compare {
	display: none;
}

.product-image .yith-compare {
	position: absolute;
	top: 55px;
	right: 15px;
	padding: 0;
	text-indent: -9999px;
	border-radius: 18px;
}

.product-image .yith-compare.porto-tb-woo-link {
	text-indent: unset;
}

.product-image .yith-compare:before {
	width: 100%;
	text-indent: 0;
}

.product-image>.yith-compare {
	top: 15px;
	width: 36px;
	height: 36px;
	line-height: 34px;
	opacity: 0;
}

.product-image>.yith-compare:before {
	content: "";
	font-family: "porto";
	position: relative;
	float: left;
}

.product-image>.yith-compare.added:before {
	content: "";
	font-family: var(--fa-style-family-classic, "Font Awesome 6 Free");
	font-weight: 900;
	line-height: 36px;
}

li.product-col:hover .product-image>.yith-compare {
	opacity: 1;
}
