/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2025 | 09:33:11 */
.tinv-wishlist .tinv-header h2 {    display: none !important;}

/* SHOP ARCHIVE / CATEGORY */ 

/*float right - wishlist heart */
.archive .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
    left: unset;
    right: 10px !important;
}

/* v2 */
.archive .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button {
	border-radius:50px;
	font-size: 14px;
	padding: 20px 0px;
	left: unset;
	float:right !important;
	right 10px !important;
}

.archive .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover {
    background:#196661;
	color:white;
}
/* v2 */

/* v4 */
.archive .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button {
    color: white;
    background: #ffffff;
    font-size: 16px !important;
    border: 2px solid #2c726d !important;
    border-radius: 50px;
}

.archive .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover {
    color: #2c726d;
    background:white;
    /* border: 1px solid #2c726d !important; */
}

.archive .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{
    color: #2c726d;
	font-size: 16px;
		margin: -12px 0px 0px -14px;
}

/*v4 */

/* v5 */
.archive .woocommerce ul.products li.product .tinvwl_add_to_wishlist_button {
    color: white;
    border: 1px solid transparent !important;

}

.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
    left: unset;
    right: 10px !important;
}

/* wishlist button on product page */

.single-product .product .tinvwl_add_to_wishlist_button {
    color: white !important;
    background: #2c726d ;
	font-weight:700;
    border: 2px solid #2c726d !important;
    border-radius: 50px !important;
    padding: 2px 10px !important;
	margin: 10px 20px !important;
}
.single-product .product .tinvwl_add_to_wishlist_button:before{
	font-size:25px;
}
.single-product .product .tinvwl_add_to_wishlist_button span{
	font-size:18px;
}

.single-product .tinvwl_add_to_wishlist_button:hover {
    background:#196661 !important;
	color:white !important;
}
/* wishlist POPUP */
.tinv-wishlist .tinv-modal .icon_big_heart_check{
	color: #2c726d;
}
/*buttons*/
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
    color: white;
    background: #2c726d;
    font-size: 12px;
    border: 2px solid #2c726d !important;
    border-radius: 50px;
}
/*button removed */
.tinvwl_button_close{
    color: white;
    background: #2c726d;
    font-size: 12px;
    border: 2px solid #2c726d !important;
    border-radius: 50px;
}

/*button - heart*/
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl{
font-size: 12px;
}
.tinv-wishlist .tinvwl-buttons-group button{
font-size: 12px;
}

/**/

/* the wishlist page */
.tinv-wishlist > form .tinvwl-input-group .form-control{
    background: white !important;
    color: black !important;
    border: 2px solid #2c726d !important;
}

.tinv-wishlist > form .tinvwl-input-group .form-control{
    background: white !important;
    color: black !important;
    border: 2px solid #2c726d !important;
    text-transform: uppercase !important;
	border-radius:50px;
}
.tinv-wishlist > form .button {
    background-color: #ebe9eb;
    color: #515151;
    font-family: inherit;
    font-size: 14px;
    border-radius: 50px !important;
    border: 2px solid #2c726d !important;
    text-transform: uppercase !important;
}
/*wishlist table */
.tinv-wishlist > form table thead th{
	text-transform: uppercase;
}

.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button {
    font-family: inherit;
    font-size: 16px;
/*min-width: 180px !important; */
    min-width: 40px !important;
	height: 40px !important;
}

.tinv-wishlist.woocommerce .product-action button{
	background:#0C5A57 !important;
}

table.tinvwl-table-manage-list tfoot button:hover{
    color: white !important;
    background: #2c726d !important;
}

/* fix - the buttons are on top of nav menu */
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
    z-index: 1;
}
ul.products li.product span.onsale {

    z-index: 1;
}

/* single product */
.single-product .product .elementor-add-to-cart--layout-auto .tinvwl_add_to_wishlist_button span {
    font-size: 18px;
}
/*
.single-product .product .elementor-add-to-cart--layout-auto .tinvwl_add_to_wishlist_button {
    font-family: inherit;
    font-size: 16px;
    min-width: 40px !important;
    width: 40px !important;
    padding: 4px 6px !important;
    height: 40px !important;
    margin: 0px !important;
    
}
*/


/* Single Product - add to cart button location */
.single-product .product .elementor-add-to-cart--layout-auto .tinvwl_add_to_wishlist_button  {
    font-family: inherit;
    font-size: 16px;
    min-width: 240px !important;
    margin-top: 10px !important;
    margin-left: 0px !important;
}
/* related products below product */
.single-product .product section.related.products a.tinvwl_add_to_wishlist_button {
    background: none;
    border: none !important;
    color:#2c726d !important;
    /* right: 0px !important; */
    /* float: right !important; */
    /* padding: 0; */
    /* margin: 0; */
    margin-right: 10px !important;
}

.single-product .product section.related.products a.tinvwl_add_to_wishlist_button:hover {
background: transparent !important;
}