.wp-block-buba-blocks-posts__list {
  list-style: none;
}
.wp-block-buba-blocks-posts li a > div {
  display: inline;
}
.wp-block-buba-blocks-posts.is-grid {
  display: flex;
  padding: 0;
  flex-wrap: wrap;
}
.wp-block-buba-blocks-posts.is-grid li {
  margin: 0 1em 1.25em 0;
}
.wp-block-buba-blocks-posts.is-grid.aligncenter {
  justify-content: center;
  margin-left: 0;
}
.wp-block-buba-blocks-posts.is-grid.alignleft {
  justify-content: flex-start;
  float: none;
}
.wp-block-buba-blocks-posts.is-grid.alignright {
  justify-content: flex-end;
  float: none;
}
@media (min-width: 600px) {
  .wp-block-buba-blocks-posts.columns-2 li {
    width: calc(100%/2 - 2em);
  }
}
@media (min-width: 600px) {
  .wp-block-buba-blocks-posts.columns-3 li {
    width: calc(100%/3 - 2em);
  }
}
@media (min-width: 600px) {
  .wp-block-buba-blocks-posts.columns-4 li {
    width: calc(100%/4 - 2em);
  }
}
@media (min-width: 600px) {
  .wp-block-buba-blocks-posts.columns-5 li {
    width: calc(100%/5 - 1em);
  }
}
@media (min-width: 600px) {
  .wp-block-buba-blocks-posts.columns-6 li {
    width: calc(100%/6 - 1.04167em);
  }
}
.wp-block-buba-blocks-posts__post-author, .wp-block-buba-blocks-posts__post-date {
  display: block;
  color: #555;
  font-size: 0.8125em;
}
.wp-block-buba-blocks-posts__post-excerpt {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.wp-block-buba-blocks-posts__post-title {
  margin-bottom: 15px;
}
.wp-block-buba-blocks-posts__post-title a {
  color: #3b3b3b;
}
.wp-block-buba-blocks-posts__featured-image.alignleft {
  margin-right: 1em;
}
.wp-block-buba-blocks-posts__featured-image.aligncenter {
  margin-bottom: 1em;
  text-align: center;
  margin-left: -20px;
  margin-right: -20px;
}
.wp-block-buba-blocks-posts__featured-image.alignright {
  margin-left: 1em;
}
.wp-block-buba-blocks-posts__featured-image img {
  height: auto;
  width: auto;
}
.wp-block-buba-blocks-posts__featured-image a {
  display: inline-block;
}
.wp-block-buba-blocks-posts__item {
  background: #e4e4e4;
  padding: 0 20px;
}
