.container_post,
.container_page,
.archive-grid,
.archive-grid-small,
.guide-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1.5rem;
  margin-bottom: 1.5em;
}

body.archive.tax-mc_loyalty_program .archive-grid {
  grid-template-columns: 1fr;
}
body.archive.tax-mc_loyalty_program .archive-grid article:first-child {
  grid-column: unset;
}
body.archive.tax-mc_loyalty_program .archive-grid .card {
  width: 100%;
  margin: 0;
}
@media (min-width: 769px) {
  body.archive.tax-mc_loyalty_program .archive-grid {
    grid-template-columns: 1fr 1fr;
  }
  body.archive.tax-mc_loyalty_program .archive-grid .card {
    grid-column: span 2;
  }
}

@media screen and (min-width: 500px) {
  .container_post,
  .container_page,
  .archive-grid,
  .archive-grid-small,
  .guide-grid {
    grid-gap: 1.2em;
    margin-bottom: 2em;
  }
  /*  == Grid M == */
  .container_post.container_template--m,
  .container_page.container_template--m,
  .archive-grid {
    grid-template-columns: 1fr 1fr;
  }
  .container-sidebar .container_post.container_template--m,
  .container-sidebar .container_page.container_template--m,
  .container-sidebar .archive-grid {
    grid-template-columns: 1fr 1fr;
  }
  .container_post.container_template--s-h,
  .container_page.container_template--s-h {
    grid-gap: 1em;
  }
}
@media screen and (min-width: 768px) {
  .container_post,
  .container_page,
  .archive-grid,
  .archive-grid-small,
  .guide-grid {
    grid-gap: 2em;
  }
  .container_post.container_template--m,
  .container_page.container_template--m,
  .archive-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .container-sidebar .container_post.container_template--m,
  .container-sidebar .container_page.container_template--m,
  .container-sidebar .archive-grid {
    grid-template-columns: 1fr 1fr;
  }
  .vc_col-sm-4 .container_post.container_template--m,
  .vc_col-sm-6 .container_post.container_template--m,
  .vc_col-sm-4 .container_page.container_template--m,
  .vc_col-sm-6 .container_page.container_template--m {
    grid-template-columns: 1fr;
  }
  .container_post.container_template--s,
  .container_page.container_template--s,
  .archive-grid-small,
  .guide-grid {
    grid-template-columns: 1fr 1fr;
  }
  .container-sidebar .container_post.container_template--s,
  .container-sidebar .container_page.container_template--s,
  .container-sidebar .archive-grid-small,
  .container-sidebar .guide-grid {
    grid-template-columns: 1fr;
  }
  .vc_col-sm-4 .container_post.container_template--s,
  .vc_col-sm-6 .container_post.container_template--s,
  .vc_col-sm-4 .container_page.container_template--s,
  .vc_col-sm-6 .container_page.container_template--s {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .container_post.container_template--m,
  .container_page.container_template--m,
  .archive-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .container-sidebar .container_post.container_template--m,
  .container-sidebar .container_page.container_template--m,
  .container-sidebar .archive-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .vc_col-sm-4 .container_post.container_template--m,
  .vc_col-sm-4 .container_page.container_template--m {
    grid-template-columns: 1fr;
  }
  .vc_col-sm-6 .container_post.container_template--m,
  .vc_col-sm-6 .container_page.container_template--m {
    grid-template-columns: 1fr 1fr;
  }
  .container_post.container_template--s,
  .container_page.container_template--s,
  .archive-grid-small,
  .guide-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .container-sidebar .container_post.container_template--s,
  .container-sidebar .container_page.container_template--s,
  .container-sidebar .archive-grid-small,
  .container-sidebar .guide-grid {
    grid-template-columns: 1fr 1fr;
  }
  .vc_col-sm-6 .container_post.container_template--s,
  .vc_col-sm-6 .container_page.container_template--s {
    grid-template-columns: 1fr;
  }
}

/*# sourceMappingURL=post-grid.css.map */
