
.wishlist-title {
    display: inline-block
}

.wishlist-title h2 {
    display: inline-block;
    padding: 0
}

.wishlist-title a.show-title-form {
    cursor: pointer;
    visibility: hidden
}

.wishlist-title:hover a.show-title-form {
    visibility: visible
}

.yes-js #yith-wcwl-form .hidden-title-form {
    display: none;
    margin: 25px 0 39px
}

#yith-wcwl-form{
    @extend .toucan-card;
    @extend .p-50;
}
.product-thumbnail img{
    max-width: 60px;
    border-radius: 2px;
    margin-right: 14px;
}
.shop_table .wishlist-items-wrapper{
    td{
        display: table-cell;
    }
    .remove_from_wishlist{
        position: relative;
        opacity: 1;
        right: 0;
        width: 20px;
        display: inline-flex;
        text-align: center;
        align-items: center;
        justify-content: center;
    }
    .product-add-to-cart .remove_from_wishlist{
        font-size: 0;
        line-height: 0;
        top: -4px;
    }
    .remove_from_wishlist:after{
        content: "\e905";
        font-family: "toucan-font";
        font-size: 2.4rem;
        font-weight: normal;
    }
    .product-remove{
        padding: 0;
        width: 40px;
        text-align: left;
    }
    .product-thumbnail{
        width: 70px;
        padding: 15px 0;
    }
    .yith-wcqv-button{
        font-size: 0;
    }
    .wishlist-in-stock{
        color: #79CC3D;
    }
    .wishlist-out-of-stock{
        color: #F13725;
    }
    .wishlist-available-on-backorder{
        color: #414141;    
    }
    .dateadded{
        font-size: 1.4rem;
        opacity: .5;
    }

    .product-add-to-cart{
        text-align: right;
        padding-right: 0;
    }
}
.button.show-title-form,
.hide-title-form.button{
    @extend .toucan-button;
    @extend .toucan-button-extra-small;
    i{
        margin-right: 5px;
    }
}
.hide-title-form.button{
    min-height: 45px;
    position: relative;
    top: 0;
    margin-left: 10px;
    cursor: pointer;
}
.wishlist-title a.show-title-form{
    top: -5px;
    position: relative;   
    margin-left: 5px;
}
.hidden-title-form{
    input[type="text"]{
        max-width: 300px;
        margin-bottom: 20px;
    }
    input[type=submit]{
        height: 45px;
        top: 0;
        position: relative;
        margin-left: 10px;
    }
}
.wishlist-items-wrapper .yith-wcqv-button:before{
    top: 4px;
    position: relative;
    left: 7px;
}
.yes-js #yith-wcwl-form .hidden-title-form {
    margin: 0 0 40px;
}
.entry-content .yith_wcwl_wishlist_footer{
    margin-top: 30px;
    .yith-wcwl-share-title{
        margin-bottom: 20px;
    }
    ul{
        list-style: none;
        display: flex;
        margin-bottom: 0;
        li{
            margin-bottom: 0;
            a{
                padding: 10px;
                border-bottom: 0;
            }
        }
    }
}
.yith-wcwl-share .share-button a{
    height: 40px;
    width: 40px;
    display: inline-flex;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}

.wishlist_view.responsive.mobile{
    
    list-style: none;
    margin: 0;
    padding: 0;

    a{
        border-bottom: none;
    }
    li{
        list-style: none;
        padding: 0;
        margin: 0;
    }

  
    h3{

        margin-bottom: 0;
        font-size: 1.6rem;
        margin-top: 10px;

    }
    .product-remove{
        text-align: right;
    }
}
