/* Archive */
.post-thumbnail-wrapper.tag-label {
    position: relative;
}

.post-thumbnail-wrapper.tag-label::after {
    content: '';
    background: url("../images/tags.png") no-repeat;
    top: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    width: 114px;
    height: 66px;
    -webkit-background-size: 100% 895%;
    background-size: 100% 897%;
}

.post-thumbnail-wrapper.tag-label.tag-label-free::after {
    background-position: 0 0;
}

.post-thumbnail-wrapper.tag-label.tag-label-stock-up::after {
    background-position: 0 -66px;
}

.post-thumbnail-wrapper.tag-label.tag-label-lrwc-confirmed::after {
    background-position: 0 -136px;
    background-size: 100% 918%;
}

.post-thumbnail-wrapper.tag-label.tag-label-one-day::after {
    background-position: 0 -197px;
}

.post-thumbnail-wrapper.tag-label.tag-label-best-price::after {
    background-position: 0 -263px;
}

.post-thumbnail-wrapper.tag-label.tag-label-reader-fav::after {
    background-position: 0 -329px;
}

.post-thumbnail-wrapper.tag-label.tag-label-hot::after {
    background-position: 0 -395px;
    background-size: 100% 898%;
}

.post-thumbnail-wrapper.tag-label.tag-label-expired-deal::after {
    background-position: 0 -461px;
    background-size: 100% 898%;
}

.post-thumbnail-wrapper.tag-label.tag-label-no-coupons::after {
    background-position: 0 -528px;
}

@media only screen and (max-width: 767px) {
    .post-thumbnail-wrapper.tag-label::after {
        width: 74px;
        height: 42px;
    }

    .post-thumbnail-wrapper.tag-label.tag-label-free::after {
        background-position: 0 0;
    }

    .post-thumbnail-wrapper.tag-label.tag-label-stock-up::after {
        background-position: 0 -42px;
    }

    .post-thumbnail-wrapper.tag-label.tag-label-lrwc-confirmed::after {
        background-position: 0 -87px;
        background-size: 100% 920%;
    }

    .post-thumbnail-wrapper.tag-label.tag-label-one-day::after {
        background-position: 0 -126px;
        background-size: 100% 899%;
    }

    .post-thumbnail-wrapper.tag-label.tag-label-best-price::after {
        background-position: 0 -168px;
        background-size: 100% 900%;
    }

    .post-thumbnail-wrapper.tag-label.tag-label-reader-fav::after {
        background-position: 0 -210px;
        background-size: 100% 900%;
    }

    .post-thumbnail-wrapper.tag-label.tag-label-hot::after {
        background-position: 0 -252px;
        background-size: 100% 900%;
    }

    .post-thumbnail-wrapper.tag-label.tag-label-expired-deal::after {
        background-position: 0 -293px;
        background-size: 100% 900%;
    }

    .post-thumbnail-wrapper.tag-label.tag-label-no-coupons::after {
        background-position: 0 -336px;
    }
}

/* Single */
article.tag-label .post-heading::before {
    content: '';
    background: url("../images/single-tags.png") no-repeat;
    display: block;
    margin-top: 10px;
    width: 171px;
    height: 30px;
    -webkit-background-size: 100% 895%;
    background-size: 100% 897%;
}

article.tag-label.tag-label-free .post-heading::before {
    background-position: 0 0;
}

article.tag-label.tag-label-stock-up .post-heading::before {
    background-position: 0 -30px;
}

article.tag-label.tag-label-lrwc-confirmed .post-heading::before {
    background-position: 0 -60px;
}

article.tag-label.tag-label-one-day .post-heading::before {
    background-position: 0 -90px;
    background-size: 100% 898%;
}

article.tag-label.tag-label-best-price .post-heading::before {
    background-position: 0 -120px;
    background-size: 100% 898%;
}

article.tag-label.tag-label-reader-fav .post-heading::before {
    background-position: 0 -150px;
    background-size: 100% 899%;
}

article.tag-label.tag-label-hot .post-heading::before {
    background-position: 0 -180px;
    background-size: 100% 899%;
}

article.tag-label.tag-label-expired-deal .post-heading::before {
    background-position: 0 -210px;
    background-size: 100% 899%;
}

article.tag-label.tag-label-no-coupons .post-heading::before {
    background-position: 0 -240px;
}