.post-holder,
.cm-post-widget-section .card_content {
    display: flex;
    flex-flow: column wrap;
}

.post-holder .entry_cats,
.cm-post-widget-section .card_content .entry_cats {
    order: 2;
    margin: 7px 0 0 !important;
}

.post-holder .post_title,
.cm-post-widget-section .card_content .post_title {
    order: 1;
}

.post-holder .post-excerpt,
.cm-post-widget-section .card_content .post-excerpt {
    order: 3;
}

.post-holder .cm-post-meta, .cm-post-widget-section .post-holder .cm-post-meta,
.cm-post-widget-section .card_content .cm-post-meta {
    order: 4;
    margin-top: 0;
}

.post-holder .cm-post-meta .post_meta{
    margin-top: 0;
}

div#cream-magazine-social-widget-2 ul {
    display: flex;
    flex-flow: row wrap;
    gap: 5px;
}

div#cream-magazine-social-widget-2 ul li {
    margin-bottom: 0;
}

div#cream-magazine-social-widget-2 ul li span {
    display: none;
}

div#cream-magazine-social-widget-2 ul li i {
    border: none;
    height: 50px;
    line-height: 50px;
}

div#cream-magazine-social-widget-2 ul li a {
    padding: 0;
    display: flex;
    font-size: 18px;
}

@media screen and (min-width: 992px) {
    ul#menu-main-menu>li:not(:first-child) {
        width: calc(100%);
        text-align: center;
        border-left: 1px solid #fff;
    }

    ul#menu-main-menu {
        display: flex;
    }

}