.kicore-blog__description { margin-bottom: 1.5rem; text-align:justify;text-align-last:center;margin-top:-10px;}
.kicore-blog__categories { display: flex; flex-wrap: wrap; gap: .6rem; margin-bottom: 2rem; }
.kicore-blog__category { border: 1px solid currentColor; border-radius: 999px; padding: .4rem .9rem; }
.kicore-blog__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 1.5rem; }
.kicore-blog-card { background: #fff; border: 1px solid rgba(0,0,0,.1); border-radius: .5rem; overflow: hidden; }
.kicore-blog-card__image { display: block; width: 100%; aspect-ratio: 16/9; object-fit: cover; }
.kicore-blog-card__body { padding: 1.25rem; text-align:center;}
.kicore-blog-card__body p {text-align:justify;text-align-last:center;}
.kicore-blog-card__category { display: inline-block; font-size: .85rem; margin-bottom: .5rem; }
.kicore-blog-card__title { font-size: 1.35rem; margin-bottom: .5rem; }
.kicore-blog-card time { display: block; font-size: .85rem; opacity: .7; margin-bottom: .8rem; }
.kicore-blog-card__more { font-weight: 600; }
.kicore-blog-post__meta { margin-bottom: 1rem; opacity: .8; }
.kicore-blog-post__cover { width: 100%; height: auto; border-radius: .5rem; margin-bottom: 2rem; }
.kicore-blog-post__content { font-size: 1.05rem; line-height: 1.75;text-align:justify;text-align-last:center; }
.kicore-blog-post__content img { max-width: 100%; height: auto; }
#module-kicoreblog-post .page-header h1{
    text-aign:center;
    margin-top:30px;
    text-align:center;
    font-size:2rem;
}
@media(max-width:900px){
    #module-kicoreblog-post .page-header h1{
        font-size:1.6rem;
        margin-top:-10px;
    }
}
.kicore-blog-post__meta{
    text-align:center;
}
body#module-kicoreblog-blog #wrapper .banner,body#module-kicoreblog-category #wrapper .banner,body#module-kicoreblog-post #wrapper .banner{
    display:none;
}
body#module-kicoreblog-blog section#content,body#module-kicoreblog-category section#content,body#module-kicoreblog-post section#content{
    padding:0px;
    border:0px;
}
.kicore-blog__categories{
    text-align:center!important;
    display:block!important;
    width:100%!important;
}