.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
    min-height: 1px;
}

.tinv-wishlist.woocommerce {
    max-width: 1320px;
    margin: 0 auto 50px;
}

.tinv-wishlist .tinv-header > h2 {
    display: none;
}

.tinv-wishlist th.product-name {
    width: 300px;
}

.tinv-wishlist ul.navigation-button {
    margin: 20px 0 !important;
    display: block;
}

.tinv-wishlist .navigation-button>li {
    float: none;
    display: inline-block;
}

.tinv-wishlist.woocommerce a {
    color: #577f67 !important;
}

.tinv-wishlist.woocommerce a:hover {
    color: #000 !important;
}

a.button.tinvwl-button.tinv-modal-btn {
    color: #fff !important;
}

a.button.tinvwl-button.tinv-modal-btn:hover {
    color: #577f67 !important;
}


.tinv-wishlist .tinv-modal .tinv-close-modal {
    text-decoration: none;
}

.tinv-wishlist a.tinv-close-modal i {
    border: none !important;
    color: #577f67;
}

.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
    margin-top: 0;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
    font-size: 30px !important;
    margin-top: -12px;
}

@media only screen and (max-width: 1024px) {

    .tinv-wishlist tfoot .tinvwl-to-right > * + * {
        margin-left: 0;
        margin-right: 10px;
    }
}


@media only screen and (max-width: 1024px) and (min-width: 641px) {

    .tinv-wishlist .tinvwl-table-manage-list td.product-stock p {
        text-align: left;
    }

    .tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt,
    .tinv-wishlist .tinvwl-table-manage-list td.product-stock span + span {
        display: none;
    }

    .tinv-wishlist .product-action>.button>i {
        display: block !important;
    }
}


@media only screen and (max-width: 640px) {

    .tinv-wishlist th.product-name {
        width: auto;
    }


    .tinv-wishlist .product-action>.button>i {
        display: block !important;
    }

    .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name),
    .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,
    .tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name),
    .tinv-wishlist thead th .tinvwl-full {
        display: table-cell;
    }

    .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,
    .tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name {
        display: table-cell;
        width: auto;
        text-align: left;
    }

    .tinv-wishlist .tinvwl-table-manage-list .product-remove {
        display: none !important;
    }

    .tinv-wishlist .tinvwl-table-manage-list .product-thumbnail,
    .tinv-wishlist .tinvwl-table-manage-list .product-stock,
    .tinv-wishlist .tinvwl-table-manage-list .product-price {
        display: none !important;
    }

    .tinv-wishlist .tinvwl-table-manage-list .product-date {
        display: none !important;
    }

    .tinv-wishlist table thead th .tinvwl-mobile {
        display: none;
    }

    .tinv-wishlist table.tinvwl-table-manage-list tbody td,
    .tinv-wishlist table.tinvwl-table-manage-lists tbody td,
    .tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {
        display: table-cell;
        width: auto !important;
        text-align: left !important;
    }

    .tinv-wishlist .product-thumbnail img {
        max-width: 100%;
    }

    .tinv-wishlist .product-thumbnail img,
    .tinv-wishlist .product-stock p {
        margin: 0;
    }

    .tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt,
    .tinv-wishlist .tinvwl-table-manage-list td.product-stock span + span {
        display: none;
    }

    .tinv-wishlist .product-action .button .tinvwl-txt {
        display: none;
    }

    .tinv-wishlist table.tinvwl-table-manage-list tfoot td {
        display: table-cell;
        width: auto;
    }
}

/*
@media only screen and (min-width: 425px) {

    .tinv-wishlist .tinvwl-table-manage-list .product-stock {
        display: table-cell !important;
    }
}
*/