.mb30 {margin-bottom: 0px !important;}
.cz_post_image.cz_post_image {
    margin-bottom: 0px !important;
}
/* ===== Fix Codevz archives to 4 columns for deution movies/series ===== */
body.post-type-archive-deution_movie .cz_posts_container,
body.post-type-archive-deution_series .cz_posts_container,
body.tax-deution_movie_genre .cz_posts_container,
body.tax-deution_movie_tag .cz_posts_container,
body.tax-deution_series_genre .cz_posts_container,
body.tax-deution_series_tag .cz_posts_container {
  display: flex !important;
  flex-wrap: wrap !important;
}
body.post-type-archive-deution_movie .cz_posts_container > .clr.mb30,
body.post-type-archive-deution_series .cz_posts_container > .clr.mb30,
body.tax-deution_movie_genre .cz_posts_container > .clr.mb30,
body.tax-deution_movie_tag .cz_posts_container > .clr.mb30,
body.tax-deution_series_genre .cz_posts_container > .clr.mb30,
body.tax-deution_series_tag .cz_posts_container > .clr.mb30 {
  display:  contents !important;
}
body.post-type-archive-deution_movie .cz_posts_container article.cz_default_loop,
body.post-type-archive-deution_series .cz_posts_container article.cz_default_loop,
body.tax-deution_movie_genre .cz_posts_container article.cz_default_loop,
body.tax-deution_movie_tag .cz_posts_container article.cz_default_loop,
body.tax-deution_series_genre .cz_posts_container article.cz_default_loop,
body.tax-deution_series_tag .cz_posts_container article.cz_default_loop {
  float: none !important;
  margin: 8px !important;
  width: auto !important;
  max-width: none !important;
  background: #fff;
  border: 1px solid #e5e7eb;
}
body.post-type-archive-deution_movie .cz_posts_container article.cz_default_loop .clr ,
body.post-type-archive-deution_series .cz_posts_container article.cz_default_loop .clr ,
body.tax-deution_movie_genre .cz_posts_container article.cz_default_loop .clr ,
body.tax-deution_movie_tag .cz_posts_container article.cz_default_loop .clr ,
body.tax-deution_series_genre .cz_posts_container article.cz_default_loop .clr ,
body.tax-deution_series_tag .cz_posts_container article.cz_default_loop .clr  {
  padding: 0 !important;
  margin: 0  !important;
}
body.post-type-archive-deution_movie .cz_posts_container article.cz_default_loop .cz_post_meta ,
body.post-type-archive-deution_series .cz_posts_container article.cz_default_loop .cz_post_meta ,
body.tax-deution_movie_genre .cz_posts_container article.cz_default_loop .cz_post_meta ,
body.tax-deution_movie_tag .cz_posts_container article.cz_default_loop .cz_post_meta ,
body.tax-deution_series_genre .cz_posts_container article.cz_default_loop .cz_post_meta ,
body.tax-deution_series_tag .cz_posts_container article.cz_default_loop .cz_post_meta  {
  display: none !important;
}
body.post-type-archive-deution_movie .cz_posts_container article.cz_default_loop.col.s4,
body.post-type-archive-deution_movie .cz_posts_container article.cz_default_loop[class*="col"],
body.post-type-archive-deution_series .cz_posts_container article.cz_default_loop.col.s4,
body.post-type-archive-deution_series .cz_posts_container article.cz_default_loop[class*="col"],
body.tax-deution_movie_genre .cz_posts_container article.cz_default_loop.col.s4,
body.tax-deution_movie_tag .cz_posts_container article.cz_default_loop.col.s4,
body.tax-deution_series_genre .cz_posts_container article.cz_default_loop.col.s4,
body.tax-deution_series_tag .cz_posts_container article.cz_default_loop.col.s4 {
  flex: 0 0 calc(25% - 18px);
}
.cz_posts_container article[class*="type-deution_"] .cz_post_image img {
  width: 100% !important;
  aspect-ratio: 2 / 3;
  object-fit: cover;
  display: block;
}
.cz_posts_container article[class*="type-deution_"] .cz_post_title h3 {
  font-size: 16px !important;
  line-height: 1.35 !important;
  margin: 10px 12px 12px !important;
}
@media (max-width: 900px) {
  body.post-type-archive-deution_movie .cz_posts_container article.cz_default_loop,
  body.post-type-archive-deution_series .cz_posts_container article.cz_default_loop,
  body.tax-deution_movie_genre .cz_posts_container article.cz_default_loop,
  body.tax-deution_movie_tag .cz_posts_container article.cz_default_loop,
  body.tax-deution_series_genre .cz_posts_container article.cz_default_loop,
  body.tax-deution_series_tag .cz_posts_container article.cz_default_loop {
    flex: 0 0 calc(50% - 18px) !important;
  }
}
@media (max-width: 520px) {
  body.post-type-archive-deution_movie .cz_posts_container article.cz_default_loop,
  body.post-type-archive-deution_series .cz_posts_container article.cz_default_loop,
  body.tax-deution_movie_genre .cz_posts_container article.cz_default_loop,
  body.tax-deution_movie_tag .cz_posts_container article.cz_default_loop,
  body.tax-deution_series_genre .cz_posts_container article.cz_default_loop,
  body.tax-deution_series_tag .cz_posts_container article.cz_default_loop {
    flex: 0 0 calc(50% - 18px) !important;
  }
}