.sidebar-entry > h1,
.sidebar-entry > h2,
.sidebar-entry > h3,
.sidebar-entry > h4,
.sidebar-entry > h5,
.sidebar-entry > h6 {
    /*font-weight: 300;*/
    font-weight: 400;
}
.in-widget-view a,
.sidebar-entry a {
    text-decoration: none;
    color: var(--bs-gray-800, #343a40);
}
.in-widget-view a h2.widget-title,
.sidebar-entry h2.widget-title {
    font-size: 1.5em;
    padding-bottom: .5em;
}
.in-widget-view .widget-post-title,
.widget-post-title {
    letter-spacing: 1px;
}
.in-widget-view .widget-news-tray,
.site-content .widget-news-tray {
    margin-bottom: 1.5em;
}
.in-widget-view .widget-post-list,
.sidebar-entry .widget-post-list {
    display:flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-bottom: .3em;
    padding: 5px 0;
    width: 100%;
    flex: 1 1 100%;
    color: var(--bs-gray-700, #495057);
    column-gap: 1em;
}
.in-widget-view .widget-post-list > div,
.sidebar-entry .widget-post-list > div {
    flex: 1 1 auto;
    white-space:normal;
}
.in-widget-view .widget-post-list > .widget-post-feature-image,
.sidebar-entry .widget-post-list > .widget-post-feature-image {
    flex: 0 1 auto;
    width: 100px;
}
.in-widget-view .widget-post-list > .widget-post-feature-image a,
.sidebar-entry .widget-post-list > .widget-post-feature-image a {
    display:block;
}
.in-widget-view .widget-post-list .widget-post-content,
.sidebar-entry .widget-post-list .widget-post-content {
    white-space:normal;
    word-break: break-word;
    flex-wrap: wrap;
    flex: 1 1 calc(100% - 100px - 1em);
}

.in-widget-view .widget-post-link,
.sidebar-entry .widget-post-link {
    font-size: 1.1em;
    /*     font-weight: 300; */
    font-weight: 400;
    /*     color: var(--light-text-color, #495057); */
    color: inherit;
    text-decoration:none;
}
.in-widget-view .widget-post-link:hover,
.sidebar-entry .widget-post-link:hover  {
    color: var(--primary-color, #cb4857);
}
.in-widget-view .widget-post-content-link,
.sidebar-entry .widget-post-content-link {
    display: flex;
    max-height: 3em;
    width: 100%;
    text-overflow: ellipsis;
    overflow:hidden;
    align-items: flex-start;
}
.in-widget-view .widget-post-feature-image > a::after,
.in-widget-view .widget-post-feature-image img,
.sidebar-entry .widget-post-feature-image > a::after,
.sidebar-entry .widget-post-feature-image img {
    border-radius: 5px;
}
.in-widget-view .widget-post-feature-image img,
.sidebar-entry .widget-post-feature-image img {
    aspect-ratio: 4/3;
    display:block;
}
.in-widget-view .widget-post-meta,
.sidebar-entry .widget-post-meta {
    display: flex;
    font-size: .7em;
    font-style: italic;
    color: #65696c;
    align-items: flex-end;
    width: 100%;
    padding-right: .5em;
}
.in-widget-view .popular-views,
.sidebar-entry .popular-views {
    display:none;
}
