.primary:has(.ast-pagination) {
  padding: 70px 0px;
}
.primary:has(.ast-pagination) #main {
  padding: 0 20px !important;
}
.primary:has(.ast-pagination) .ast-pagination .page-numbers {
  border-radius: 4px;
}
.primary:has(.ast-pagination) .ast-pagination .page-numbers:hover {
  background-color: var(--ast-global-color-4);
  color: var(--ast-global-color-8);
}
.primary:has(.ast-pagination) .ast-pagination .prev.page-numbers, .primary:has(.ast-pagination) .ast-pagination .next.page-numbers {
  display: none !important;
}
.primary #main {
  width: 1450px;
  max-width: 100%;
  padding: 70px 20px !important;
  margin: 0 auto !important;
}
.primary #main .ast-row article .blog-layout-1 {
  border-bottom-color: #A0A0A0;
}
.primary #main .ast-row article .blog-layout-1 .post-thumb {
  width: 100%;
}
.primary #main .ast-row article .blog-layout-1 .post-thumb .post-thumb img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.primary #main .ast-row article .blog-layout-1 p.read-more a {
  padding: 8px 15px;
  border-radius: 6px;
  background-color: var(--ast-global-color-0);
  color: var(--ast-global-color-8);
}
.primary #main .ast-row article .blog-layout-1 p.read-more a:hover {
  background-color: var(--ast-global-color-4);
}
