.instagram_playlist {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    max-width: 1500px;
    margin: 0 auto;
}

.multicolumn-list {
    list-style: none;
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 0;
    gap: 20px;
    flex-wrap: wrap;
}

.multicolumn-list__item {
    width: 100%;
    max-width: 600px;
    margin-bottom: 20px;
}

.multicolumn-card {
    padding: 20px;
    border: 0.1rem solid var(--c11);
    border-radius: 10px;
    text-align: center;
    background: var(--c0);
    margin: 0 auto;
}

.inline-richtext {
    font: normal normal bold 30px/36px "Anton", sans-serif;
    letter-spacing: 1.6px;
    margin: 0px 0px 20px;
    text-transform: uppercase;

    font-weight: 400;
    font-style: normal;
}

.insta-feed {
    /* display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto; */

    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1px;
    margin: 0 auto;
    max-width: 100%;
}

.instafeed-container {
    position: relative;
    /* width: 33.333333%; */
}

.instafeed-container img {
    width: 100%;
    height: 100%;
    border-radius: 0px;
    object-fit: cover;
    aspect-ratio: 1 / 1;
}

.instafeed-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.instafeed-container:hover .instafeed-overlay {
    opacity: 1;
}

.playlist-image-wrapper img {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1 / 1;
}

.link {
    width: 100%;
    height: 34px;
    background: #F5F5F5 0% 0% no-repeat padding-box;
    border-radius: 24px;
    text-align: center;
    font: normal normal bold 13px/16px var(--body-font);
    letter-spacing: var(--letter-tight);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px auto 0px;
    max-width: 122px;
    text-decoration: none;
    text-transform: uppercase;
    color: var(--c11);
}


/* Media Query for screens 768px and above */
@media screen and (min-width: 768px) {
    .instagram_playlist {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
    }

    .multicolumn-list__item {
        width: 45%;
        margin-bottom: 0;
    }

    .instafeed-lightbox .lightbox-instagram {
        flex-direction: row;
        border-radius: 15px;
        max-width: 90%;
        height: 90%;
    }

    .instafeed-lightbox .lightbox-instagram .instafeed-post-image img,
    .instafeed-lightbox .lightbox-instagram .instafeed-post-image video {
        width: auto;
        max-width: 100%;
        max-height: 90vh;
    }

}


/* ============================ MODAL FOR INSTAGRAM FEED ============================ */

.instafeed-lightbox {
    display: none;
    position: fixed !important;
    font-size: var(--text-small-p);
    z-index: 9998;
    width: 100%;
    height: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .8);
}

.instafeed-lightbox:focus {
    opacity: 1 !important;
}

.instafeed-lightbox .lightbox-instagram {
    background-color: var(--c0);
    display: flex;
    flex-direction: row;
    border-radius: 15px;
    max-height: 90vh;
    max-width: 90%;
    overflow: hidden;
    border: 0.1rem solid hsl(0, 0%, 80%);
}

.instafeed-lightbox .lightbox-instagram .instafeed-post-image {
    position: relative;
    height: 100%;
}

.instafeed-lightbox .lightbox-instagram .instafeed-post-image img,
.instafeed-lightbox .lightbox-instagram .instafeed-post-image video {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    width: auto;
    max-width: 100%
}

.instafeed-lightbox .lightbox-instagram .description {
    display: flex;
    flex-direction: column;
    justify-content: space-between;

    padding: 20px;
    right: 0;
    width: 500px;
    text-align: left;
    color: var(--c11);
    text-decoration: none;
    box-sizing: content-box;
    padding: 0;
}

.instafeed-lightbox .lightbox-instagram .instafeed-header {
    height: 70px !important;
    position: relative !important;
    background: 0 0;
    transform: none;
    margin: 0;
    padding: 0;
    text-align: inherit;
    opacity: 1;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.instafeed-lightbox .lightbox-instagram .instafeed-header-left-section {
    display: flex;
    align-items: center;
}

.instafeed-lightbox .lightbox-instagram .instafeed-header-logo img {
    height: 45px;
    width: 45px;
    border: 0.1rem solid grey;
    border-radius: 50%;
    object-fit: cover;
    margin-left: 20px;
}

.instafeed-lightbox .lightbox-instagram .instafeed-fullname {
    color: var(--c11);
    letter-spacing: var(--letter-em-minimal);
    font-weight: var(--font-semi-bold);
    line-height: 23px;
    font-size: var(--text-small-p);
    margin-left: 5px;
}

.instafeed-lightbox .lightbox-instagram .instafeed-caption {
    word-wrap: break-word;
    white-space: pre-wrap;
    clear: both;
    color: #666;
    line-height: initial;
    width: 90%;
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: left;

    font-size: var(--text-small-p);
    letter-spacing: var(--letter-em-minimal);
    font-weight: var(--font-bold);
}

.instafeed-lightbox .lightbox-instagram .post-date {
    color: grey;
    font-size: var(--text-details);
    border-top: 1px solid #eee;
    padding: 3px;
    width: 100%;
    height: 30px;
    line-height: 27px;
    margin-top: auto;

    letter-spacing: var(--letter-em-minimal);
    font-weight: var(--font-bold);
}

.instafeed-lightbox .lightbox-instagram .post-date a {
    color: grey;
    text-decoration: none;
}

.instafeed-lightbox .instafeed-close-button {
    position: absolute;
    height: 30px;
    width: 30px;
    color: var(--c0);
    font-size: var(--text-big-p);
    top: 17px;
    right: 24px;
}

.instafeed-lightbox .instafeed-new-arrow.next,
.instafeed-lightbox .instafeed-new-arrow.prev {
    width: 40px;
    height: 40px;
    color: var(--c0);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.instafeed-lightbox .instafeed-new-arrow.next i,
.instafeed-lightbox .instafeed-new-arrow.prev i {
    font-size: var(--text-title-l);
}

.instafeed-lightbox .instafeed-new-arrow.next {
    right: 15px;
}

.instafeed-lightbox .instafeed-new-arrow.prev {
    left: 15px;
}

.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button {
    display: none;
}


/* Responsive styles for modal */
@media screen and (max-width: 1024px) {
    .instafeed-lightbox .lightbox-instagram {
        flex-direction: column;
        border-radius: 0 !important;
        max-width: 100% !important;
        height: 100% !important;
        overflow: scroll !important;
        width: unset !important;
        max-height: unset !important;
    }

    .instafeed-lightbox .lightbox-instagram .instafeed-post-image img,
    .instafeed-lightbox .lightbox-instagram .instafeed-post-image video {
        width: 100%;
        border-radius: 0 !important;
        object-fit: cover;
    }

    .instafeed-lightbox .lightbox-instagram .description {
        width: 100% !important;
        max-width: unset !important;
    }

    .instafeed-lightbox .instafeed-close-button {
        color: var(--c0);
        font-size: var(--text-small-p);
        border-radius: 50%;
        background-color: rgba(0, 0, 0, .7);
        height: 25px;
        width: 25px;
        line-height: 25px;
        top: 14px;
        right: 14px;
        z-index: 10;
    }

    .instafeed-lightbox .instafeed-new-arrow.next,
    .instafeed-lightbox .instafeed-new-arrow.prev {
        display: none;
    }

    .instafeed-lightbox .lightbox-instagram .instafeed-header {
        height: 40px;
    }

    .instafeed-lightbox .lightbox-instagram .instafeed-header-logo img {
        height: 25px;
        width: 25px;
    }

    .instafeed-lightbox .lightbox-instagram .instafeed-caption {
        font-size: var(--text-small-p);
    }

    .instafeed-lightbox .lightbox-instagram .post-date {
        text-align: center;
        margin-top: 50px;
        position: initial;
    }


    .instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button {
        display: block;
    }

    .instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button {
        height: 30px;
        width: 30px;
        position: absolute;
        top: 21px;
        left: 10px;
        background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgLTQuNSAyMCAyMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiNmZmZmZmYiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8dGl0bGU+YXJyb3dfdXAgWyNmZmZmZmZmZmZmZl08L3RpdGxlPiA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gPGRlZnM+IDwvZGVmcz4gPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+IDxnIGlkPSJEcmliYmJsZS1MaWdodC1QcmV2aWV3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYwLjAwMDAwMCwgLTY2ODQuMDAwMDAwKSIgZmlsbD0iI2ZmZmZmZiI+IDxnIGlkPSJpY29ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTYuMDAwMDAwLCAxNjAuMDAwMDAwKSI+IDxwYXRoIGQ9Ik0yMjMuNzA3NjkyLDY1MzQuNjMzNzggTDIyMy43MDc2OTIsNjUzNC42MzM3OCBDMjI0LjA5NzQzNiw2NTM0LjIyODg4IDIyNC4wOTc0MzYsNjUzMy41NzMzOCAyMjMuNzA3NjkyLDY1MzMuMTY5NTEgTDIxNS40NDQxMjcsNjUyNC42MDY1NyBDMjE0LjY2MzY0LDY1MjMuNzk3ODEgMjEzLjM5NzQ3Miw2NTIzLjc5NzgxIDIxMi42MTY5ODYsNjUyNC42MDY1NyBMMjA0LjI5MjQ2LDY1MzMuMjMxNjUgQzIwMy45MDY3MTQsNjUzMy42MzI0IDIwMy45MDE3MTcsNjUzNC4yNzk2MiAyMDQuMjgyNDY3LDY1MzQuNjg1NTUgQzIwNC42NzEyMTEsNjUzNS4xMDA4MSAyMDUuMzExNzksNjUzNS4xMDQ5NSAyMDUuNzA2NTMsNjUzNC42OTY5NSBMMjEzLjMyMzUyMSw2NTI2LjgwMjk3IEMyMTMuNzE0MjY0LDY1MjYuMzk4MDcgMjE0LjM0Njg0OCw2NTI2LjM5ODA3IDIxNC43Mzc1OTEsNjUyNi44MDI5NyBMMjIyLjI5NDYyMSw2NTM0LjYzMzc4IEMyMjIuNjg0MzY1LDY1MzUuMDM4NjggMjIzLjMxNzk0OSw2NTM1LjAzODY4IDIyMy43MDc2OTIsNjUzNC42MzM3OCIgaWQ9ImFycm93X3VwLVsjZmZmZmZmZmZmZmZdIj4gPC9wYXRoPiA8L2c+IDwvZz4gPC9nPiA8L2c+Cg08L3N2Zz4=);
        background-size: 50%;
        background-repeat: no-repeat;
        pointer-events: auto;
        background-position: center calc(50% - 1px);
        background-color: rgba(0, 0, 0, .7);
        border-radius: 50%;

        z-index: 10;
        transform: translateZ(0);
    }

    .instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button.arrow-down {
        top: 63px;
        transform: rotate(180deg);
    }

    .instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button {
        height: 30px;
        width: 30px;
        position: absolute;
        left: 10px;
        background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgLTQuNSAyMCAyMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiNmZmZmZmYiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8dGl0bGU+YXJyb3dfdXAgWyNmZmZmZmZmZmZmZl08L3RpdGxlPiA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gPGRlZnM+IDwvZGVmcz4gPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+IDxnIGlkPSJEcmliYmJsZS1MaWdodC1QcmV2aWV3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYwLjAwMDAwMCwgLTY2ODQuMDAwMDAwKSIgZmlsbD0iI2ZmZmZmZiI+IDxnIGlkPSJpY29ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTYuMDAwMDAwLCAxNjAuMDAwMDAwKSI+IDxwYXRoIGQ9Ik0yMjMuNzA3NjkyLDY1MzQuNjMzNzggTDIyMy43MDc2OTIsNjUzNC42MzM3OCBDMjI0LjA5NzQzNiw2NTM0LjIyODg4IDIyNC4wOTc0MzYsNjUzMy41NzMzOCAyMjMuNzA3NjkyLDY1MzMuMTY5NTEgTDIxNS40NDQxMjcsNjUyNC42MDY1NyBDMjE0LjY2MzY0LDY1MjMuNzk3ODEgMjEzLjM5NzQ3Miw2NTIzLjc5NzgxIDIxMi42MTY5ODYsNjUyNC42MDY1NyBMMjA0LjI5MjQ2LDY1MzMuMjMxNjUgQzIwMy45MDY3MTQsNjUzMy42MzI0IDIwMy45MDE3MTcsNjUzNC4yNzk2MiAyMDQuMjgyNDY3LDY1MzQuNjg1NTUgQzIwNC42NzEyMTEsNjUzNS4xMDA4MSAyMDUuMzExNzksNjUzNS4xMDQ5NSAyMDUuNzA2NTMsNjUzNC42OTY5NSBMMjEzLjMyMzUyMSw2NTI2LjgwMjk3IEMyMTMuNzE0MjY0LDY1MjYuMzk4MDcgMjE0LjM0Njg0OCw2NTI2LjM5ODA3IDIxNC43Mzc1OTEsNjUyNi44MDI5NyBMMjIyLjI5NDYyMSw2NTM0LjYzMzc4IEMyMjIuNjg0MzY1LDY1MzUuMDM4NjggMjIzLjMxNzk0OSw2NTM1LjAzODY4IDIyMy43MDc2OTIsNjUzNC42MzM3OCIgaWQ9ImFycm93X3VwLVsjZmZmZmZmZmZmZmZdIj4gPC9wYXRoPiA8L2c+IDwvZz4gPC9nPiA8L2c+Cg08L3N2Zz4=);
        background-size: 50%;
        background-repeat: no-repeat;
        pointer-events: auto;
        background-position: center calc(50% - 1px);
        background-color: rgba(0, 0, 0, .7);
        border-radius: 50%;
        z-index: 10;
    }

    .instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-video-control {
        top: 105px !important;
    }

    .instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-sound-button {
        top: 145px !important;
    }

}

.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-video-control {
    top: 21px;
    bottom: initial;
    height: 30px;
    width: 30px;
    left: 10px;
}

.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-video-control {
    position: absolute;
    right: 10px;
    background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii0xIDAgOCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGZpbGw9IiMwMDAwMDAiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8dGl0bGU+cGF1c2UgWyMxMDA2XTwvdGl0bGU+IDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiA8ZGVmcz4gPC9kZWZzPiA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gPGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjcuMDAwMDAwLCAtMzc2NS4wMDAwMDApIiBmaWxsPSIjZmZmZmZmIj4gPGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj4gPHBhdGggZD0iTTE3MiwzNjA1IEMxNzEuNDQ4LDM2MDUgMTcxLDM2MDUuNDQ4IDE3MSwzNjA2IEwxNzEsMzYxMiBDMTcxLDM2MTIuNTUyIDE3MS40NDgsMzYxMyAxNzIsMzYxMyBDMTcyLjU1MiwzNjEzIDE3MywzNjEyLjU1MiAxNzMsMzYxMiBMMTczLDM2MDYgQzE3MywzNjA1LjQ0OCAxNzIuNTUyLDM2MDUgMTcyLDM2MDUgTTE3NywzNjA2IEwxNzcsMzYxMiBDMTc3LDM2MTIuNTUyIDE3Ni41NTIsMzYxMyAxNzYsMzYxMyBDMTc1LjQ0OCwzNjEzIDE3NSwzNjEyLjU1MiAxNzUsMzYxMiBMMTc1LDM2MDYgQzE3NSwzNjA1LjQ0OCAxNzUuNDQ4LDM2MDUgMTc2LDM2MDUgQzE3Ni41NTIsMzYwNSAxNzcsMzYwNS40NDggMTc3LDM2MDYiIGlkPSJwYXVzZS1bIzEwMDZdIj4gPC9wYXRoPiA8L2c+IDwvZz4gPC9nPiA8L2c+Cg08L3N2Zz4=);
    background-size: 40%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(0, 0, 0, .7);
    border-radius: 50%;
    display: block;
    z-index: 10;
}

.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-sound-button {
    top: 63px;
    bottom: initial;
    height: 30px;
    width: 30px;
    left: 10px;
}

.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-sound-button {
    position: absolute;
    right: 10px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHZlcnNpb249IjEuMSINCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8dGl0bGU+c291bmQtb2ZmLWZpbGxlZDwvdGl0bGU+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJpY29uIiBmaWxsPSIjRkZGRkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi42NjY2NjcsIDU5LjU4MTcyMikiPg0KICAgICAgICAgICAgPHBhdGgNCiAgICAgICAgICAgICAgICBkPSJNNDcuMDg0OTQ5MywtMS40MjEwODU0N2UtMTQgTDI5OC42NjgsMjUxLjU4MzYxMSBMMzA0LjEwMTAwMSwyNTcuMDE1NTk3IEwzMDQuMTAxLDI1Ny4wMTYgTDM1My41NzM1MzIsMzA2LjQ4ODc5MSBDMzUzLjU3MzczMiwzMDYuNDg4NDU4IDM1My41NzM5MzMsMzA2LjQ4ODEyNCAzNTMuNTc0MTMzLDMwNi40ODc3OSBMMzg0LjQzNTI1NywzMzcuMzQ4OTYxIEwzODQuNDM0LDMzNy4zNDkgTDQwOS43NTE2MTYsMzYyLjY2NjY2MiBMMzc5LjU4MTcxNywzOTIuODM2NTYxIEwxOTEuNzQ5LDIwNS4wMDMgTDE5MS43NDk5NzMsMzY5LjEwNTg1MSBMODEuMDIwOCwyODMuNjQ3NTA1IEw3LjEwNTQyNzM2ZS0xNSwyODMuNjQ3NTA1IEw3LjEwNTQyNzM2ZS0xNSwxMTIuOTgwODM4IEw4MC44OTU3ODY3LDExMi45ODA4MzggTDkxLjQzMywxMDQuNjg4IEwxNi45MTUwNTUzLDMwLjE2OTg5NCBMNDcuMDg0OTQ5MywtMS40MjEwODU0N2UtMTQgWiBNMzYxLjI5ODEzMywyOC4wMTQ2NTEzIEM0MjkuMDM3NzI5LDEwMy42NTM3MDEgNDQzLjc5NzE2MiwyMDkuMzk0MjI2IDQwNS41Nzg4ODQsMjk4LjE1MTI4NCBMMzcyLjYyODM5NCwyNjUuMjAxMTczIEMzOTYuNDk4MjU2LDE5NC4xOTc1NDIgMzgxLjYyNjYyMywxMTMuMjI4NTU1IDMyOC4wMTMwMTMsNTQuNjQyMjc4IEwzNjEuMjk4MTMzLDI4LjAxNDY1MTMgWiBNMjc2LjkxMjg1Myw5NS41MjM3NzEzIEMzMDUuNTM5Mzg3LDEyNy40NDgxOTMgMzE4LjQ2ODgsMTY4LjI5MzE2MiAzMTUuNzAxMzA0LDIwOC4yNzU4NzQgTDI2Ni40NjQ1NTgsMTU5LjA0MDMwMyBDMjYxLjY0MTgyMSwxNDYuMTI1NjA4IDI1NC4zMTY1MTEsMTMzLjkxOTI3OSAyNDQuNDg4NTQ4LDEyMy4xNTY0NjEgTDI0My41ODg2OTMsMTIyLjE4MjU0NSBMMjc2LjkxMjg1Myw5NS41MjM3NzEzIFogTTE5MS43NDk5NzMsMjUuNzUxNjExMyBMMTkxLjc0OSw4NC4zMjU2MTEzIEwxNTguOTY5LDUxLjU0NTYxMTMgTDE5MS43NDk5NzMsMjUuNzUxNjExMyBaIg0KICAgICAgICAgICAgICAgIGlkPSJDb21iaW5lZC1TaGFwZSI+DQoNCiAgICAgICAgICAgIDwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(0, 0, 0, .7);
    border-radius: 50%;
    display: block;
    z-index: 10;
}

.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-sound-button.sound-on {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHZlcnNpb249IjEuMSINCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8dGl0bGU+c291bmQtbG91ZC1maWxsZWQ8L3RpdGxlPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iaWNvbiIgZmlsbD0iI0ZGRkZGRiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIuNjY2NjY3LCA4NS4zMzMzMzMpIj4NCiAgICAgICAgICAgIDxwYXRoDQogICAgICAgICAgICAgICAgZD0iTTM2MS4yOTk0MTMsMzQxLjYxMDY2NyBMMzI4LjAxNDI5MywzMTQuOTgxNzYgQzQwMi4yMDY5MzMsMjMzLjkwNjEzMyA0MDIuMjA2OTMzLDEwOS45NjYwOCAzMjguMDEzMDEzLDI4Ljg5MDY2NjcgTDM2MS4yOTgxMzMsMi4yNjMwNCBDNDQ3LjkxMDE4Nyw5OC45NzUzNiA0NDcuOTA4OTA3LDI0NC44OTgzNDcgMzYxLjI5OTQxMywzNDEuNjEwNjY3IFogTTI3Ni45MTI4NTMsNjkuNzcyMTYgTDI0My41ODg2OTMsOTYuNDMwOTMzMyBDMjgzLjM4NDMyLDEzOC45OTg2MTMgMjgzLjM4MzA0LDIwNC44NzQ4OCAyNDMuNTg5OTczLDI0Ny40NDI1NiBMMjc2LjkxNDEzMywyNzQuMTAxMzMzIEMzMjkuMTE4NTA3LDIxNS44ODAxMDcgMzI5LjExODUwNywxMjcuOTkyMTA3IDI3Ni45MTI4NTMsNjkuNzcyMTYgWiBNMTkxLjc0OTk3MywxLjQyMTA4NTQ3ZS0xNCBMODAuODk1Nzg2Nyw4Ny4yMjkyMjY3IEw3LjEwNTQyNzM2ZS0xNSw4Ny4yMjkyMjY3IEw3LjEwNTQyNzM2ZS0xNSwyNTcuODk1ODkzIEw4MS4wMjA4LDI1Ny44OTU4OTMgTDE5MS43NDk5NzMsMzQzLjM1NDI0IEwxOTEuNzQ5OTczLDEuNDIxMDg1NDdlLTE0IEwxOTEuNzQ5OTczLDEuNDIxMDg1NDdlLTE0IFoiDQogICAgICAgICAgICAgICAgaWQ9IlNoYXBlIj4NCg0KICAgICAgICAgICAgPC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);
}

.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-video-control.paused {
    background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii0wLjUgMCA3IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZmlsbD0iIzAwMDAwMCIgc3Ryb2tlPSIjMDAwMDAwIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHRpdGxlPnBsYXkgWyMxMDAzXTwvdGl0bGU+IDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiA8ZGVmcz4gPC9kZWZzPiA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gPGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDcuMDAwMDAwLCAtMzc2Ni4wMDAwMDApIiBmaWxsPSIjZmZmZmZmIj4gPGcgaWQ9Imljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni4wMDAwMDAsIDE2MC4wMDAwMDApIj4gPHBhdGggZD0iTTI5Ni40OTQ3MzcsMzYwOC41NzMyMiBMMjkyLjUwMDc1MiwzNjA2LjE0MjE5IEMyOTEuODMyMDgsMzYwNS43MzU0MiAyOTEsMzYwNi4yNTAwMiAyOTEsMzYwNy4wNjg5MSBMMjkxLDM2MTEuOTMwOTUgQzI5MSwzNjEyLjc1MDkgMjkxLjgzMjA4LDM2MTMuMjY0NDQgMjkyLjUwMDc1MiwzNjEyLjg1NzY3IEwyOTYuNDk0NzM3LDM2MTAuNDI3NzEgQzI5Ny4xNjg0MjEsMzYxMC4wMTc3NCAyOTcuMTY4NDIxLDM2MDguOTgzMTkgMjk2LjQ5NDczNywzNjA4LjU3MzIyIiBpZD0icGxheS1bIzEwMDNdIj4gPC9wYXRoPiA8L2c+IDwvZz4gPC9nPiA8L2c+Cg08L3N2Zz4=);
}


/* ============================ BUTTON ============================
.digital_diary_playlist .collection__view-all {
    position: relative;
    z-index: 2;
}

.digital_diary_playlist .collection__view-all a.link-button {
    display: inline-block;

    background: #F5F5F5;
    border-radius: 24px;
    font: 700 13px/16px var(--body-font);
    letter-spacing: var(--letter-tight);
    color: var(--c11);
    padding: 14px 0px;
    width: 100%;
    max-width: 145px;
    margin: 36px 0px 0px;
} */