.bh-social-widget {}

.bh-social-post {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    height: 250px;
}


.bh-social-post::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: var(--template-bg-1-fill-color);
    opacity: 0;
    transition: opacity var(--transition-main);
    z-index: 5;
}

.bh-social-post:hover::after {
    opacity: 0.8;
}

.bh-social-datewrapper {
    display: none;
}

.bh-social-content {
    padding: 2rem;
    opacity: 0;
    height: 100%;
    box-sizing: border-box;
    transition: opacity var(--transition-main);
    color: var(--template-bg-1-text-color);
    position: relative;
    z-index: 10;
    overflow: auto;
}

.bh-social-post:hover .bh-social-content {
    opacity: 1;
}

/* Social-Wall Swiper */


/* Social-Wall Not Swiper */

.bh-social-widget:not(.bh-swiper) {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr));
    gap: 2rem;
}
