.single-wcwishlists #post-navigation {
    display: none !important
}
#wcwishu-wishlist-container {
    margin-top: 2em
}
#wcwishu-wishlist-container.adding,
#wcwishu-wishlist-container.added {
    border: 1px solid #f1f1f1
}
#wcwishu-wishlist-container.adding #wcwishu-add-to-wishlist-init,
#wcwishu-wishlist-container.added #wcwishu-add-to-wishlist-init,
#wcwishu-wishlist-container.single.adding #wcwishu-add-to-wishlist,
#wcwishu-wishlist-container.single.added #wcwishu-add-to-wishlist {
    display: none;
}
#wcwishu-wishlist-select-container {
    display: none;
    padding: 1em 2em 0
}
#wcwishu-wishlist-select-container h3,
#wcwishu-wishlist-select-container p {
    text-align: center;
}
#wcwishu-wishlist-container.adding #wcwishu-wishlist-select-container,
#wcwishu-wishlist-container.added #wcwishu-wishlist-select-container {
    display: block
}
#wcwishu-wishlist-container.added #wcwishu-wishlist-select-inner {
    display: none;
}
#wcwishu-wishlist-select-inner #wcwishu-wishlist-select {
    display: none
}
#wcwishu-wishlist-select-inner.has-wishlists #wcwishu-wishlist-select {
    display: block
}
#wcwishu-new-wishlist-name-div {
    display: block
}
.has-wishlists #wcwishu-new-wishlist-name-div {
    display: none
}
#wcwishu-wishlist-container select,
#wcwishu-wishlist-container input {
    width: 100%;
    margin: 1em 0 0
}
#wcwishu-add-to-wishlist,
#wcwishu-add-to-wishlist-init,
#wcwishu-update-wishlist-item,
.view-wishlists.where-below {
    margin: 1em 0; 
    outline: none
}
#wcwishu-add-to-wishlist.where-next,
#wcwishu-add-to-wishlist-init.where-next,
.view-wishlists.where-next {
    margin-left: 1em;
}
#wcwishu-add-to-wishlist-init.where-next.button-button {
    margin: 0;
}
#wcwishu-add-to-wishlist.multiple {
    width: 100%;
}
#wcwishu-response-wrapper {
    display: none;
}
#wcwishu-wishlist-container.added #wcwishu-response-wrapper {
    display: block;
}
.wcwishu-button {
    text-align: center;
}
.display-link #wcwishu-wishlist-select-inner .wcwishu-button {
    display: block;
}
.wcwishu-button.where-below {
    display: inline-block;
    text-align: left;
}
.wcwishu-button-secondary {
    width: 100%;
}
.wcwishu-button svg {
    height: 1.5em;
    width: 1.5em;
    margin-right: 0.5em;
    vertical-align: middle;
}
.button-icon.wcwishu-initial-button svg {
    height: 2em;
    width: 2em;
}
.wcwishu-wishlist table td {
    vertical-align: middle;
}
.wcwishu-wishlist table .product-thumbnail {
    width: 150px
}

/** Wishlist icon on archive page **/
body:not(.single-product) .product .button-icon.wcwishu-button.where-heart {
    position: absolute;
    top: 0;
    right: 0;
}
.product .wcwishu-view-wishlist {
    display: block;
    color: inherit;
}