.ywcfav_has_featured {
    display: none !important;
}

.ywcfav_hide {
    visibility: none;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
    z-index: 10;
}

.ywcfav-video-content {

    position: relative;
    overflow: hidden;
}

.ywcfav-video-content._16_9 {
    padding-bottom: 56.25%;
}

.ywcfav-video-content._4_3 {
    padding-bottom: 75%;
}

.ywcfav-video-content iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

li.yith_featured_thumbnail {
    position: relative;
}

li.yith_featured_thumbnail:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    content: "\f01d";
    font-family: FontAwesome;
    font-size: 30px;
    color: #fff;
    opacity: .8;
    text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
    pointer-events: none;
}

li.yith_featured_thumbnail:hover:before {
    opacity: 1;
}