#listcollection-template .sidebar-blog {
  padding: 0; }
  #listcollection-template .sidebar-blog .sidebarblog-title {
    margin-bottom: 0;
    padding: 15px;
    background: var(--bgheader) !important;
    color: #FFF !important;
    text-align: center; }
    #listcollection-template .sidebar-blog .sidebarblog-title .title-sidebar {
      border: none;
      padding-bottom: 0;
      text-transform: uppercase; }
  #listcollection-template .sidebar-blog #categories .cate .item {
    padding: 0 15px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DbDbDB; }
    #listcollection-template .sidebar-blog #categories .cate .item:first-child {
      padding-top: 10px; }
    #listcollection-template .sidebar-blog #categories .cate .item button {
      display: none !important; }
  #listcollection-template .sidebar-blog .list-news-latest .item-article {
    padding: 0 15px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DbDbDB; }
    #listcollection-template .sidebar-blog .list-news-latest .item-article:first-child {
      padding-top: 10px; }
    #listcollection-template .sidebar-blog .list-news-latest .item-article .post-image img {
      border-radius: 999px; }
    #listcollection-template .sidebar-blog .list-news-latest .item-article .post-content .date {
      display: none !important; }

@media (min-width: 992px) {
  #listcollection-template .list-article-content .artile-item {
    flex: 0 0 calc(100% / 5);
    width: calc(100% / 5); }
    #listcollection-template .list-article-content .artile-item .blog-post .blog-post-image a img {
      object-fit: contain; } }

@media (max-width: 991px) {
  #listcollection-template .list-article-content {
    /*flex-wrap: nowrap; overflow: auto hidden;*/ }
    #listcollection-template .list-article-content .artile-item {
      flex: 0 0 calc(100%/3) !important;
      width: calc(100%/3) !important; }
      #listcollection-template .list-article-content .artile-item .blog-post .blog-post-image a {
        height: 100px;
        justify-content: center; }
        #listcollection-template .list-article-content .artile-item .blog-post .blog-post-image a img {
          width: 100px;
          height: 100px;
          object-fit: contain;
          border: 1px solid #ddd;
          border-radius: 8px; }
      #listcollection-template .list-article-content .artile-item .blog-post .blog-post-contentz * {
        font-size: 13px !important; } }
