.alg-wc-wl-btn-wrapper {
	font-size: 0;
	text-align: center;
}

*.woocommerce [class*='products'] .alg-wc-wl-btn-wrapper, *.woocommerce [class*='grid'] .alg-wc-wl-btn-wrapper {
	text-align: center;
}

.alg-wc-wl-toggle-btn {
	transition: all .2s ease-in-out;
	font-size: 16px !important;
	display: inline-block !important;
	background: #3c8151 !important;
	border-radius: 20px !important;
	-moz-border-radius: 20px !important;
	-webkit-border-radius: 20px !important;
}

.alg-wc-wl-toggle-btn:hover {
	background: #014665 !important;
}

.alg-wc-wl-btn .alg-wc-wl-btn-text {
	color: #ff0 !important;
	font-weight: 400 !important;
}

.alg-wc-wl-toggle-btn .alg-wc-wl-view-state i {
	display: inline-block;
}

.woocommerce [class*='products'] .product .alg-wc-wl-toggle-btn, .woocommerce [class*='grid'] .product .alg-wc-wl-toggle-btn {
	margin: 20px 0 0 0;
}

.woocommerce .product .alg-wc-wl-toggle-btn {
	margin: 20px 0 0 0;
}

.alg-wc-wl-thumb-btn:before {
	opacity: 1;
	background: #1e73be;
	width: 28px;
	height: 28px;
}

.alg-wc-wl-thumb-btn.add i.fa, .alg-wc-wl-thumb-btn.add i.fas {
	opacity: 1;
}

.alg-wc-wl-thumb-btn.remove .alg-wc-wl-view-state i:first-child, .alg-wc-wl-icon-wrapper.thumb-btn-style i:first-child {
	color: #d33;
}

.alg-wc-wl-thumb-btn .alg-wc-wl-view-state i {
	color: #f5f5f5;
}

.alg-wc-wl-thumb-btn .alg-wc-wl-view-state i:hover, .alg-wc-wl-icon-wrapper.thumb-btn-style i:hover {
	color: #d33 !important;
}

.alg-wc-wl-thumb-btn-single div i {
	font-size: 25px;
}

.alg-wc-wl-thumb-btn-single {
	padding: 0 0 0 0;
}

.alg-wc-wl-thumb-btn-loop div i {
	padding: 0 0 5px 5px;
	font-size: 20px;
}

.alg-wc-wl-btn:hover i.fa, .alg-wc-wl-btn:hover i.fas {
	transform: translateZ(0) scale(1.45, 1.45);
}

.alg-wc-wl-btn:hover i.fa:first-child, .alg-wc-wl-btn:hover i.fas:first-child {
	transform: none;
	animation: pulsate .34s infinite alternate;
}

.alg-wc-wl-remove-item-from-wl i {
	font-size: 20px;
}

.alg-wc-wl-remove-item-from-wl i:first-child {
	color: #dc3232 !important;
}

.alg-wc-wl-remove-item-from-wl:hover i {
	transform: translateZ(0) scale(1.5, 1.5);
	color: #dc3232 !important;
}

.alg-wc-wl-social-li i {
	color: #014665 !important;
}

.alg-wc-wl-view-table th {}

.alg-wc-wl-view-table.shop_table_responsive tr td:before {}