.chv4-agenda-day-heading {margin-bottom: 30px;padding-bottom: 10px;border-bottom: 1px solid #eaeaea;}
.chv4-calendar-agenda-item {margin-bottom: 30px;}
.chv4-calendar-agenda-title {margin-top: 0px !important; margin-bottom: 5px;}
.chv4-calendar-agenda-location {font-weight: bold; margin-bottom: 5px;}
.chv4-calendar-agenda-item + .chv4-agenda-day-heading {margin-top: 40px;}
@media (max-width: 767px) {
    .chv4-calendar-agenda-item .col-sm-3 {margin-top:15px;}
}
.featuredfeedview > div:first-of-type {border-top: none;}
.featuredfeedview .minifeed-bottom-text img {height: 1em; margin-top: -2px;}
.featuredfeedview .media-left > div {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 40px;
    width: 40px;
    display: inline-block;
}
.featuredfeedview .media-left img {
    display: none;
}
.featuredfeedview .minifeed-action-button a {
    width: 100%;
    margin-top: 14px;
    margin-bottom: 4px;
}
.featuredfeedview .minifeed-item-title {
    font-size: 16px;
}
.horizontal-row-item-date {font-size: 12px; color: #999;}
.horizontal-row-item-description {margin-top: 10px;}
.horizontal-row-item-content-wrap {padding-bottom: 25px;}

.ch-event-minifeed-item {padding: 12px 0px;border-top: 1px solid #D8D8D8;}
.ch-event-minifeed-item .media-left {width: 50px; padding-right: 16px;}
.ch-event-minifeed-item .minifeed-item-title p {margin-bottom: 0px;}
.ch-event-minifeed-item .minifeed-bottom-text {font-size: 12px; line-height: 1; margin-top: 8px;}
