.minimal-post-wrapper {
    float: left;
    padding: 0 15px;
    margin-bottom: 20px;
}
.minimal-post-container {
    position: relative;
}
.minimal-post-container .label_featured_post {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    color: #ffffff;
    background: #000000;
    padding: 5px 10px;
    font-size: 14px;
}
.minimal-post-container .minimal-entry {
    background: #fff;
    padding: 20px;
    position: relative;
    overflow: hidden;
}
.bdp_acf_field .bdp_acf_link {
    display: inline-block;
    width: 100%;
    margin: 0 0 10px 0;
}
.minimal-post-container .minimal-entry:after {
    content: '';
    display: block;
    width: 0;
    height: 5px;
    /* background: #000; */
    transition: width .3s;
    position: absolute;
    bottom: 0;
    -webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    left: 0;
}
.minimal-post-container:hover .minimal-entry:after {
    width: 100%;
}
.minimal-content-cover .read_more_div,
.minimal-content-cover .post-content,
.minimal-content-cover .post-categories,
.minimal-content-cover .tags,
.minimal-content-cover .bdp_acf_field {
    margin-bottom: 15px;
}
.minimal-content-cover .read_more_div a {
    display: inline-block;
    padding: 7px 10px;
    color: #ffffff;
    background: #e84c89;
}
.minimal-content-cover .read_more_div a:hover {
    color: #ffffff;
    background: #444444;
}
.minimal-content-cover .post-title h2 {
    margin: 0 0 15px 0;
    word-wrap: break-word;
}
.minimal-content-cover .post-title a {
    display: block;
}
.minimal-content-cover .post-meta {
    margin: 15px 0;
}
.minimal-content-cover .post-meta .bdp-separator {
    padding: 0 5px;
}
.minimal-content-cover .post-content {
    padding: 0;
}
.minimal-entry .minimal-footer {
    margin-bottom: 10px;
}
.bdp_wrapper .blog_template .minimal-entry .minimal-footer span {
    display: inline-block;
    margin-right: 10px;
    font-size: 22px;
    cursor: pointer;
}
.bdp_wrapper .blog_template .minimal-entry .minimal-footer span.bdp-count {
    margin-left: 10px;
}
.minimal-footer span.minimal-social-share-btn {
    float: right;
    cursor: pointer;
    margin-right: 0;
}
.minimal-entry .minimal-footer span i {
    margin-right: 5px;
}
.minimal-entry .minimal-footer span.bdp-count {
    margin: 0;
    padding: 0;
}
.minimal-entry .minimal-footer .bdp-wrapper-like {
    padding: 0;
}
.minimal-post-container:hover .bdp-pinterest-share-image {
    visibility: visible;
    opacity: 1;
}
.bdp_blog_template .minimal-post-container .social-component {
    display: inline-block;
    float: none;
    width: calc(100% - 24px);
}
.bdp_archive.minimal .minimal-post-container figure {
    margin: 0;
}
.bdp_archive.minimal .author-avatar-div {
    margin-bottom: 20px;
    display: inline-flex;
    width: 100%;
    background: #ffffff;
    padding: 20px;
}
.bdp_archive.minimal .author-avatar-div .avtar-img {
    margin-right: 20px;
}
.bdp_archive.minimal .author-avatar-div .author_content {
    padding: 20px 0;
}
.minimal-entry .minimal-social-cover {
    position: absolute;
    bottom: -100%;
    background: #fff;
    width: 100%;
    left: 0;
    padding: 0 15px;
    -webkit-transition: all 0.5s linear 0s;
    -moz-transition: all 0.5s linear 0s;
    -ms-transition: all 0.5s linear 0s;
    -o-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.minimal-entry .minimal-social-cover.show {
    bottom: 15px;
}
.minimal-social-cover .minimal-social-share-btn-close {
    font-size: 22px;
    float: right;
    position: relative;
    top: 13px;
    right: 8px;
}

.bdp_blog_template.blog_template.minimal-post-wrapper.bdp_blog_single_post_wrapp .post-content{
    word-wrap: break-word !important;
}
.bdp_blog_template .minimal-post-container img.wp-post-image, .bdp_blog_template .minimal-post-container .bdp-post-image {
    width: 100%;
}
@media screen and (min-width: 981px) {
    .column_layout_1 .minimal-post-wrapper {
        width: 100%;
    }
    .column_layout_2 .minimal-post-wrapper {
        width: 50%;
    }
    .column_layout_3 .minimal-post-wrapper {
        width: 33.3333333%;
    }
    .column_layout_4 .minimal-post-wrapper {
        width: 25%;
    }

    .column_layout_1 .minimal-post-wrapper:nth-child(n) {
        clear: both;
    }
    .column_layout_2 .minimal-post-wrapper:nth-child(2n + 1) {
        clear: both;
    }
    .column_layout_3 .minimal-post-wrapper:nth-child(3n + 1) {
        clear: both;
    }
    .column_layout_4 .minimal-post-wrapper:nth-child(4n + 1) {
        clear: both;
    }
}

@media screen and (min-width: 721px) and (max-width: 980px) {
    .column_layout_ipad_1 .minimal-post-wrapper {
        width: 100%;
    }
    .column_layout_ipad_2 .minimal-post-wrapper {
        width: 50%;
    }
    .column_layout_ipad_3 .minimal-post-wrapper {
        width: 33.3333333%;
    }
    .column_layout_ipad_4 .minimal-post-wrapper {
        width: 25%;
    }

    .column_layout_ipad_1 .minimal-post-wrapper:nth-child(n) {
        clear: both;
    }
    .column_layout_ipad_2 .minimal-post-wrapper:nth-child(2n + 1) {
        clear: both;
    }
    .column_layout_ipad_3 .minimal-post-wrapper:nth-child(3n + 1) {
        clear: both;
    }
    .column_layout_ipad_4 .minimal-post-wrapper:nth-child(4n + 1) {
        clear: both;
    }
}

@media screen and (min-width: 481px) and (max-width: 720px) {
    .column_layout_tablet_1 .minimal-post-wrapper {
        width: 100%;
    }
    .column_layout_tablet_2 .minimal-post-wrapper {
        width: 50%;
    }
    .column_layout_tablet_3 .minimal-post-wrapper {
        width: 33.3333333%;
    }
    .column_layout_tablet_4 .minimal-post-wrapper {
        width: 25%;
    }

    .column_layout_tablet_1 .minimal-post-wrapper:nth-child(n) {
        clear: both;
    }
    .column_layout_tablet_2 .minimal-post-wrapper:nth-child(2n + 1) {
        clear: both;
    }
    .column_layout_tablet_3 .minimal-post-wrapper:nth-child(3n + 1) {
        clear: both;
    }
    .column_layout_tablet_4 .minimal-post-wrapper:nth-child(4n + 1) {
        clear: both;
    }
}

@media screen and (max-width: 480px) {
    .column_layout_mobile_1 .minimal-post-wrapper {
        width: 100%;
    }
    .column_layout_mobile_2 .minimal-post-wrapper {
        width: 50%;
    }
    .column_layout_mobile_3 .minimal-post-wrapper {
        width: 33.3333333%;
    }
    .column_layout_mobile_4 .minimal-post-wrapper {
        width: 25%;
    }

    .column_layout_mobile_1 .minimal-post-wrapper:nth-child(n) {
        clear: both;
    }
    .column_layout_mobile_2 .minimal-post-wrapper:nth-child(2n + 1) {
        clear: both;
    }
    .column_layout_mobile_3 .minimal-post-wrapper:nth-child(3n + 1) {
        clear: both;
    }
    .column_layout_mobile_4 .minimal-post-wrapper:nth-child(4n + 1) {
        clear: both;
    }
}