.blog_masonry_item {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    float: left;
    margin-bottom: 20px;
    padding: 0 10px;
    width: 33.333%;
}
.entry-content .blog_header h2 {
    margin: 0;
}
.bdp_blog_template.quci .social-component {
    margin-top: 0;
}
.bdp_blog_template.quci .footer_meta {
    padding: 5px 0;
    margin-bottom: 10px;
}
.bdp_blog_template.quci .bdp_edd_price_wrapper,
.bdp_blog_template.quci .bdp_edd_download_buy_button,
.bdp_blog_template.quci .bdp_woocommerce_meta_box {
    padding: 3px 7px;
}
.bdp_acf_field .bdp_acf_link {
    display: inline-block;
    width: 100%;
    margin: 5px 0;
}
.quci .bdp_acf_field{
    display: inline-block;
    width: 100%;
    padding: 6px 15px;
    border-bottom: 1px solid #eee;
}
.quci .bdp-wrapper-like{
    width: auto;
    padding-left: 3px;
}
.quci .post_content,
.quci .post_content-inner {
    position: relative;
}
.quci .more-tag {
    padding: 10px 15px;
    display: inline-block;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
.quci .post_content p {
    text-align: left;
}
.quci .blog_header {
    border-image: none;
}
.quci .blog_item .blog_footer {
    font-size: 14px;
    padding: 0;
    float: left;
    width: 100%;
}
.quci .post_content p {
    min-height: 50px;
}
.quci .content_upper_div p {
    border: medium none;
}
.quci .content_upper_div {
    border-right: 1px solid #eeeeee;
    padding: 10px;
    text-align: justify;
}
.blog_item {
    border: 1px solid #c0c0c0;
}
body.page-template-page-templates .content-area .site-main .entry-content .wp-post-image {
    margin-left: 0px;
}
.blog-content {
    padding: 15px;
}
.read-more-class {
    margin-bottom: 15px;
    padding: 15px 15px 0px 15px;
}
.quci .blog_item .blog_footer span.seperater {
    display: inline-block;
    padding: 0 5px 0 0;
}
.quci .posted_by {
    margin-bottom: 20px;
    font-size: 14px;
    display: inline-block;
    margin-top: 20px;
}
.quci .posted_by .post-author {
    text-transform: capitalize;
}
.quci .blog_header h2 {
    margin: 0;
    word-wrap: break-word;
    position: relative;
}
.quci .post_summary_outer .label_featured_post {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    color: #ffffff;
    background: transparent;
    border: 1px solid #000000;
    padding: 3px 6px;
    font-size: 14px;
}
.quci .blog_header h2 a {
    display: inherit;
    line-height: normal;
}
.quci .more-tag i {
    padding-right: 3px;
}
.quci .social_icon {
    float: none;
    margin: 0 auto;
    text-align: center;
}
.bdp_blog_template.quci .social-component.large a {
    padding: 12px 0;
}
.quci .post_summary_outer {
    position: relative;
    display: inline-block;
    width: 100%;
}
.quci .bdp_social_share_postion {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    float: left;
    padding: 0 14px 14px;
    text-align: left;
    width: 100%;
}
.bdp_blog_template.quci .bdp-post-image img {
    height: auto;
    margin: 0;
    max-width: 100%;
}
.bdp_blog_template.quci .bdp-post-image .flexslider li img {
    height: 250px;
}
.quci .post_content-inner p {
    margin: 0;
}
.bdp_blog_template.quci .social-component.large a {
    width: 45px;
    line-height: normal;
}
.quci .blog_item {
    width: 100%;
    display: inline-block;
}
.quci .footer_meta i {
    margin-right: 8px;
}
.bdp_archive.quci .author-avatar-div,
.bdp_archive.quci .related_post_wrap,
.bdp_archive.quci .comments-area {
    background: #fff;
    border-color: #eeeeee;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 4px;
    margin-bottom: 30px;
    padding: 15px;
}
.bdp_archive.quci .comments-title {
    border-top: none;
}
.bdp_archive.quci .comment-reply-title {
    border-top: 1px solid #d1d1d1;
}
.bdp_archive.quci .navigation.post-navigation .nav-links > div {
    background: none;
}
.bdp_archive .navigation.post-navigation .nav-links > div a span.post-title {
    text-align: center;
}
.bdp_archive .navigation.post-navigation .nav-links > div a span.screen-reader-text {
    clip: auto;
    height: auto;
    width: auto;
    position: relative !important;
    overflow: visible;
    text-align: center;
    display: none;
}
.footer_meta i {
    margin-right: 8px;
}
.bdp_archive.quci .author-avatar-div {
    display: inline-block;
    padding: 15px;
    width: 100%;
    background: #fff;
}
.bdp_archive.quci .author-avatar-div .author_content .author > a {
    border-bottom: 4px solid #444444;
    font-family: 'Roboto';
    font-size: 16px;
    font-style: italic;
    line-height: 1.5;
    text-transform: capitalize;
    padding-bottom: 5px;
}
.bdp_archive.quci .author-avatar-div .avtar-img {
    display: inline-block;
    vertical-align: top;
}
.bdp_archive.quci .author-avatar-div .author_content {
    display: inline-block;
    width: calc(100% - 100px);
    margin-left: 15px;
}
.bdp_archive.quci .related_post_div.three_post .relatedthumb {
    text-align: center;
}
.bdp_archive.quci .author-avatar-div .avtar-img .avatar {
    border-radius: 0;
    width: 80px;
}
.bdp_archive.quci .author-avatar-div .author_content > p {
    margin-bottom: 0;
    margin-top: 9px;
}
.bdp_archive.quci .social-component {
    border-top: none;
}
.bdp_archive.quci .author {
    text-transform: capitalize;
}
.blog_template.quci .social-component.bottom .social-share,
.blog_template.quci .social-component.bottom a,
.blog_template.quci .social-component.right .social-share,
.blog_template.quci .social-component.right a {
    display: inline-block;
    float: none;
    vertical-align: top;
}
.blog_template.quci .social-component.bottom .social-share .count {
    float: none;
}
.bdp-preview-box .blog_template.quci.two_column:nth-child(2n+1),
.bdp-preview-box .blog_template.quci.three_column:nth-child(3n+1),
.bdp-preview-box .blog_template.quci.four_column:nth-child(4n+1){
    clear: left;
}
.blog_template.quci .bdp_social_share_postion {
    display: inline-block;
    width: 100%;
    position: relative;
}
.blog_template.quci .bdp_social_share_postion.center_position {
    text-align: center;
}
.blog_template.quci .bdp_social_share_postion.center_position .social-component {
    float: none;
    display: inline-block;
    width: auto;
}
.blog_template.quci .bdp_social_share_postion.right_position .social-component {
    float: right;
    width: auto;
}
.quci_cover.bdp_post_list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.quci .tags {
    margin-bottom: 20px;
}
@media screen and (min-width: 981px) {
    .blog_template.quci.one_column {
        width: 100%;
        float: left;
    }
    .blog_template.quci.two_column {
        width: 50%;
        float: left;
    }
    .blog_template.quci.three_column {
        width: 33.33%;
        float: left;
    }
    .blog_template.quci.four_column {
        width: 25%;
        float: left;
    }
}
@media screen and (min-width: 721px) and (max-width: 980px) {
    .blog_template.quci.one_column_ipad {
        width: 100%;
        float: left;
    }
    .blog_template.quci.two_column_ipad {
        width: 50%;
        float: left;
    }
    .blog_template.quci.three_column_ipad {
        width: 33.33%;
        float: left;
    }
    .blog_template.quci.four_column_ipad {
        width: 25%;
        float: left;
    }
}
@media screen and (max-width: 767px) {
    .quci .post_content-inner .overlay {
        opacity: 0.9;
        visibility: visible;
        position: relative;
    }
    .quci .post_content-inner .read-more-class {
        position: relative;
        top: 0;
        opacity: 1;
    }
    .quci .post_content-inner:hover .read-more-class {
        top: 0;
    }

}
@media screen and (min-width: 481px) and (max-width: 720px) {
    .blog_template.quci.one_column_tablet {
        width: 100%;
        float: left;
    }
    .blog_template.quci.two_column_tablet {
        width: 50%;
        float: left;
    }
    .blog_template.quci.three_column_tablet {
        width: 33.33%;
        float: left;
    }
    .blog_template.quci.four_column_tablet {
        width: 25%;
        float: left;
    }
}
@media screen and (max-width: 640px) {
    .quci.blog_masonry_item {
        width: 50%
    }
}
@media screen and (max-width: 480px) {
    .quci.blog_masonry_item {
        width: 100%;
    }
    .blog_template.quci.one_column_mobile {
        width: 100%;
        float: left;
    }
    .blog_template.quci.two_column_mobile {
        width: 50%;
        float: left;
    }
    .blog_template.quci.three_column_mobile {
        width: 33.33%;
        float: left;
    }
    .blog_template.quci.four_column_mobile {
        width: 25%;
        float: left;
    }
}