/* Map WordPress body classes to Drupal equivalents */
/* Wines */
@media (min-width: 768px) {
    .single-wines .fancy-bg,
    .post-type-archive-wines .fancy-bg {
        position: relative;
        background-color: #805080;
    }
}

/* Recipes */
@media (min-width: 768px) {
    .single-recipes .fancy-bg,
    .post-type-archive-recipes .fancy-bg {
        position: relative;
        background-color: #805080;
    }
}

/* Blog Posts */
@media (min-width: 768px) {
    .single-blog_post .fancy-bg,
    .post-type-archive-blog_post .fancy-bg {
        position: relative;
        background-color: #805080;
    }
}

/* Wine Types */
@media (min-width: 768px) {
    .single-wine_types .fancy-bg,
    .post-type-archive-wine_types .fancy-bg {
        position: relative;
        background-color: #805080;
    }
}

/* Pages */
@media (min-width: 768px) {
    .page .fancy-bg {
        position: relative;
        background-color: #805080;
    }
}

/* Wine Page - Similar Wines Section Background */
.similar-wines .container::before,
.similar-wines .container::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    background-repeat: repeat-x;
    background-position: 50% 0;
    z-index: -1;
}

.similar-wines .container::before {
    top: 0;
    height: 22px;
    background-image: url('../img/bgs/bg-white01-t.png');
}

.similar-wines .container::after {
    bottom: 0;
    height: 22px;
    background-image: url('../img/bgs/bg-white01-b.png');
}