.feed-post-list {}.feed-post-list > .feed-empty,.objects-list > .list-empty {    display: inline-block;    width: 100%;    padding: 40px 0;    text-align: center;    font-family: Founders, RobotoLight;    font-size: 20px;    color: #666;}.feed-post-list > .feed-post {    display: inline-block;    width: 100%;    margin: 20px 0 0 0;    box-shadow: 0 3px 8px rgba(0,0,0,0.2);    border: 1px solid #DDD;    background-color: #FFF;}    .feed-post-list > .feed-post > * {        display: inline-block;        width: 100%;        background-color: #FFF;    }    .feed-post-list > .feed-post > .header-notification {        width: calc(100% - 20px);        padding: 10px 0px;        margin: 4px 10px;        line-height: 12px;        font-size: 12px;        background-color: #FFF;        color: #666;        border-bottom: 1px solid #CCC;    }    .feed-post-list > .feed-post > .post-header {        padding: 5px 0 0 0;    }        .feed-post-list > .feed-post > .post-header > * {            display: inline-block;            float: left;        }        .feed-post-list > .feed-post > .post-header > .post-author {            width: calc(100% - 40px);            padding: 5px 10px;        }            .feed-post-list > .feed-post > .post-header > .post-author > * {                display: inline-block;                float: left;            }            .feed-post-list > .feed-post > .post-header > .post-author > .author-img {                height: 40px;                width: 40px;                background-clip: border-box;                background-color: #CCC;                background-origin: border-box;                background-position: center;                background-repeat: no-repeat;                background-size: cover;                border-radius: 50%;                border: 1px solid #CCC;            }            .feed-post-list > .feed-post > .post-header > .post-author > .author-info {                width: calc(100% - 40px);                padding: 0 0 0 10px;            }                .feed-post-list > .feed-post > .post-header > .post-author > .author-info > * {                    display: inline-block;                    width: 100%;                    float: left;                }                .feed-post-list > .feed-post > .post-header > .post-author > .author-info > .author-name {                    height: 28px;                    font-size: 14px;                    line-height: 28px;                    overflow: hidden;                    color: #666;                }                    .feed-post-list > .feed-post > .post-header > .post-author > .author-info > .author-name > a {                        display: inline;                        line-height: inherit;                    }                    .feed-post-list > .feed-post > .post-header > .post-author > .author-info > .author-name > a.profile-link {                        color: #333;                        font-size: 17px;                        font-family: Founders, RobotoMedium;                    }                    .feed-post-list > .feed-post > .post-header > .post-author > .author-info > .author-name > a.post-link {                        margin-left: 5px;                        vertical-align: baseline;                    }                .feed-post-list > .feed-post > .post-header > .post-author > .author-info > .post-date {                    font-size: 12px;                    line-height: 12px;                    color: #666;                }        .feed-post-list > .feed-post > .post-header > .user-actions {            width: 30px;            line-height: 40px;            text-align: center;            cursor: pointer;        }            .feed-post-list > .feed-post > .post-header > .user-actions > .fa {                line-height: inherit;                color: #666;            }    .feed-post-list > .feed-post > .post-content {        padding: 10px;        font-size: 16px;        line-height: 21px;        color: #444;    }        .feed-post-list > .feed-post > .post-content > * {            margin-bottom: 10px;        }        .feed-post-list > .feed-post > .post-content > *:last-child {            margin-bottom: 0;        }        .feed-post-list > .feed-post > .post-content > .post-text {        }            .feed-post-list > .feed-post > .post-content > .post-text > p {                margin: 0 0 10px 0;                font-size: inherit;                line-height: inherit;            }        .feed-post-list > .feed-post > .post-content > .post-urls {        }            .feed-post-list > .feed-post > .post-content > .post-urls > a {                display: inline-block;                font-size: 14px;                color: #0041ff;                line-height: 20px;                margin: 0 20px 0 0;                max-width: 100%;                height: 20px;                overflow: hidden;            }        .feed-post-list > .feed-post > .post-content > .post-gallery {        }    .feed-post-list > .feed-post > .post-footer {        padding: 5px 10px 15px 10px;    }        .feed-post-list > .feed-post > .post-footer > .post-action {            display: inline-block;            float: left;            padding: 5px 10px;            margin-right: 10px;            font-size: 14px;            line-height: 20px;            cursor: pointer;            color: #666;        }            .feed-post-list > .feed-post > .post-footer > .post-action:hover,            .feed-post-list > .feed-post > .post-footer > .post-action.active {                background-color: #EFEFEF;            }            .feed-post-list > .feed-post > .post-footer > .post-action.active[data-action="like"] {                background-color: #6fd86f;                color: #FFF;            }            .feed-post-list > .feed-post > .post-footer > .post-action.active[data-action="dislike"] {                background-color: #d86f75;                color: #FFF;            }            .feed-post-list > .feed-post > .post-footer > .post-action > * {                display: inline-block;                float: left;                color: #666;                line-height: inherit;            }            .feed-post-list > .feed-post > .post-footer > .post-action > .fa {                margin-right: 5px;                color: inherit;            }            .feed-post-list > .feed-post > .post-footer > .post-action > span {                color: inherit;            }            .feed-post-list > .feed-post > .post-footer > .post-action > span.value {                margin-left: 5px;                font-size: 13px;                color: inherit;            }    .feed-post > .post-comments {        display: none;        background-color: #F1F1F1;    }        .feed-post.show-comments > .post-comments {            display: inline-block;        }        .feed-post > .post-comments > * {            width: 100%;        }        .feed-post > .post-comments > .no-comments {            display: inline-block;            padding: 10px 10px 20px 10px;            text-align: center;            color: #666;        }        .feed-post > .post-comments > .comments-list {            display: inline-block;            width: 100%;            padding: 5px 0;        }            .feed-post > .post-comments > .comments-list > .comment {                display: inline-block;                width: 100%;                padding: 5px 10px 5px 10px;                color: #666;            }                .feed-post > .post-comments > .comments-list > .comment:hover {                    background-color: #FFF;                }                .feed-post > .post-comments > .comments-list > .comment > * {                    display: inline-block;                    float: left;                }                .feed-post > .post-comments > .comments-list > .comment > .user-image {                    width: 32px;                    height: 32px;                    margin-right: 10px;                    background-clip: border-box;                    background-image: url(../img/users/default_user_small.png);                    background-origin: border-box;                    background-position: center;                    background-repeat: no-repeat;                    background-size: cover;                    border: 1px solid #CCC;                    border-radius: 50%;                }                .feed-post > .post-comments > .comments-list > .comment > .comment-container {                    display: inline-block;                    width: calc(100% - 42px);                }                    .feed-post > .post-comments > .comments-list > .comment > .comment-container > * {                        display: inline-block;                        float: left;                    }                    .feed-post > .post-comments > .comments-list > .comment > .comment-container > .comment-content {                        width: calc(100% - 40px);                        margin-bottom: 5px;                        margin-right: 10px;                        font-size: 14px;                        left: 16px;                    }                        .feed-post > .post-comments > .comments-list > .comment > .comment-container > .comment-content > a.author {                            display: inline;                            margin-right: 5px;                            color: #1f7cda;                        }                            .feed-post > .post-comments > .comments-list > .comment > .comment-container > .comment-content > a.author:hover {                                text-decoration: underline;                            }                    .comment > .comment-container > .user-actions {                        width: 30px;                    }                    .comment > .comment-container > .comment-actions {                        width: 100%;                    }                        .comment > .comment-container > .comment-actions > .post-action {                            display: inline-block;                            float: left;                            padding: 2px 5px;                            margin-right: 10px;                            font-size: 14px;                            line-height: 16px;                            cursor: pointer;                            color: #666;                        }                            .comment > .comment-container > .comment-actions > .post-action:hover {                                color: #333;                            }                            .comment > .comment-container > .comment-actions > .post-action.active[data-action="like"] {                                background-color: #6fd86f;                                color: #FFF;                            }                            .comment > .comment-container > .comment-actions > .post-action.active[data-action="dislike"] {                                background-color: #d86f75;                                color: #FFF;                            }                            .comment > .comment-container > .comment-actions > .post-action > * {                                display: inline-block;                                float: left;                                line-height: inherit;                                color: #666;                            }                            .comment > .comment-container > .comment-actions > .post-action > .fa {                                margin-right: 5px;                                color: inherit;                            }                            .comment > .comment-container > .comment-actions > .post-action > span {                                color: inherit;                            }                            .comment > .comment-container > .comment-actions > .post-action > span.value {                                font-size: 13px;                                line-height: inherit;                                color: inherit;                            }.comments-editor {    display: inline-block;    width: 100%;    padding: 10px;}    .comments-editor > * {        display: inline-block;        float: left;    }    .comments-editor > .user-image {        width: 32px;        height: 32px;        margin-right: 10px;        background-clip: border-box;        background-image: url(../img/users/default_user_small.png);        background-origin: border-box;        background-position: center;        background-repeat: no-repeat;        background-size: cover;        border: 1px solid #CCC;        border-radius: 50%;    }    .comments-editor > .comment {        width: calc(100% - 140px);        line-height: 20px;        padding: 5px 10px;        min-height: 32px;        height: 32px;        max-height: 120px;        resize: none;    }    .comments-editor > .btn {        margin-right: 0;        margin-left: 10px;    }