
.list-group-news {
    clear: both;
}
    .list-group-news .list-group-item {
        padding: 0;
    }
        .list-group-news .list-group-item .news-item-inner {
            padding: 10px;
            display: block;
        }
            .list-group-news .list-group-item .news-item-inner:hover {
                background-color: #f9f9f9;
            }

        /* Active item */
        .list-group-news .list-group-item.active {
            border-color: #ddd;
            z-index:unset;
        }
            .list-group-news .list-group-item.active .news-item-inner {
                background-color: #f2f2f2;
            }
                .list-group-news .list-group-item.active .news-item-inner:hover {
                    background-color: #f2f2f2;
                }

        /* Headline links */
        .list-group-news .list-group-item a {
            color: #555;
        }
        .list-group-news .list-group-item p {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            font-weight: 500;
            margin-top:2px;
        }

        /* Info icons */
        .list-group-news .list-group-item span i {
            margin-left: 10px;
        }
            .list-group-news .list-group-item span i:first-child {
                margin: 0;
            }

    /* News photo */
    .list-group-news .photo {
        float: left;
        width: 45px;
        height: 45px;
        background: #eee;
        border-radius: 3px;
        margin-right: 10px;
        overflow: hidden;
    }
        .list-group-news .photo img {
            max-width: 100%;
            min-height: 100%;
        }
        .list-group-news .photo.logo {
            line-height: 45px;
        }
            .list-group-news .photo.logo img {
                margin-top: -2px;
                width: 25px;
                height: 27px;
                min-height: auto;
            }

    /* Admin actions */
    .list-group-news .admin {
        float: right;
        margin: 10px 10px 0 0;
    }
        .list-group-news .admin button {
            border: 0;
        }


@media (max-width: 888px) {

    .list-group-news .photo {
        margin-right:6px;
    }

        .list-group-news .list-group-item .news-item-inner {
            padding: 7px 6px;
        }

}