.sidebar-right .event-wrapper > h6,
.sidebar-right .event-wrapper > .event-box > .event-content h6 {
    font-size: 18px;
    font-weight: 600;
}

.sidebar-right .event-wrapper > h6 > span {
    font-weight: 500;
}

.sidebar-right .event-wrapper > h6 {
    display: flex;
    align-items: center;
    gap: 0.75em;

    width: 100%;
    white-space: nowrap;
}

.sidebar-right .event-wrapper > h6::after {
    content: "";
    flex: 1;
    height: 2px;
    background-color: rgba(234, 234, 235, 1);
}

.sidebar-right .event-wrapper > .event-box {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 0.75em;
}

.sidebar-right .event-wrapper > .event-box:not(:last-child) {
    margin-bottom: 1rem;
}

.sidebar-right .event-wrapper > .event-box > .event-img {
    --width-height: 80px;
    width: var(--width-height);
    height: var(--width-height);
    border-radius: 100%;
}

.sidebar-right .event-wrapper > .event-box > .event-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: 50%;
}

.sidebar-right .event-wrapper > .event-box > .event-content {
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.sidebar-right .event-wrapper > .event-box > .event-content .badge {
    padding: 3px 5px;
    font-weight: 600;
    border-radius: 4px;
    margin-bottom: 4px;
}

.sidebar-right .event-wrapper > .event-box > .event-content .badge.community-org {
    background-color: rgba(255, 241, 229, 1);
    color: rgba(242, 116, 0, 1);
}

.sidebar-right .event-wrapper > .event-box > .event-content .badge.business {
    background-color: rgba(232, 244, 253, 1);
    color: rgba(21, 145, 229, 1);
}

.sidebar-right .event-wrapper > .event-box > .event-content .badge.neighbor {
    background-color: rgba(238, 247, 236, 1);
    color: rgba(79, 169, 56, 1);
}

.sidebar-right .comm-org--events > .main-title {
    font-weight: 600;
}

.sidebar-right .comm-org--events > .sub-title {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 0.75em;
    font-weight: 500;
    white-space: nowrap;
}

.sidebar-right .comm-org--events > .sub-title::before {
    content: "";
    width: 30%;
    height: 2px;
    background-color: rgb(218, 218, 218);
}

.sidebar-right .comm-org--events > .sub-title::after {
    content: "";
    flex: 1;
    height: 2px;
    background-color: rgba(218, 218, 218, 1);
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper >  .category-title {
    display: flex;
    align-items: center;
    color: #3c1b88;
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper >  .category-title h5 {
    font-weight: 600;
    text-transform: uppercase;
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper >  .category-title a {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper >  .category-title a > i {
    font-size: 12px;
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper > .event-box > .event-img {
    --width-height: 80px;
    background-color: #B4B4B4;
    padding: 6px;
    border-radius: 5px;
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper > .event-box > .event-img img {
    border-radius: inherit;
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper > .event-box > .event-content {
    gap: 0.35rem;
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper > .event-box > .event-content h6 {
    color: #2052b8;
    font-size: 18px;
    font-weight: 600;
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper > .event-box > .event-content a {
    color: #3c1b88;
    font-size: 12px;
    font-weight: 500;
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper > .event-box > .event-content a > i {
    font-size: 10px;
    margin-left: 0.5rem;
}

.sidebar-right .comm-org--events > .comm-org--event-wrapper > .event-box > .event-content p {
    font-size: 13px;
    font-weight: 500;
}