body.blog .page-header-top .page-header-wrap,
body.category .page-header-top .page-header-wrap,
body.tag .page-header-top .page-header-wrap,
body.author .page-header-top .page-header-wrap,
body.date .page-header-top .page-header-wrap,
body.search .page-header-top .page-header-wrap {
  max-width: 760px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

body.blog .page-header-top .page-title,
body.category .page-header-top .page-title,
body.tag .page-header-top .page-title,
body.author .page-header-top .page-title,
body.date .page-header-top .page-title,
body.search .page-header-top .page-title {
  margin: 0;
  font-size: clamp(2.25rem, 4.6vw, 4.2rem);
  line-height: 0.95;
  letter-spacing: -0.04em;
  text-wrap: balance;
}

body.blog .page-header-top .archive-description p,
body.category .page-header-top .archive-description p,
body.tag .page-header-top .archive-description p,
body.author .page-header-top .archive-description p,
body.date .page-header-top .archive-description p,
body.search .page-header-top .archive-description p {
  max-width: 62ch;
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.75;
  color: rgba(var(--tmp-body-font-color-rgb), 0.82);
}

body.blog article.hentry,
body.category article.hentry,
body.tag article.hentry,
body.author article.hentry,
body.date article.hentry,
body.search article.hentry {
  margin-bottom: 36px;
  background: #ffffff;
  border: 1px solid rgba(var(--tmp-heading-color-rgb), 0.08);
  border-radius: 26px;
  box-shadow: 0 24px 60px rgba(15, 23, 42, 0.06);
  overflow: hidden;
  transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease;
}

body.blog article.hentry:hover,
body.category article.hentry:hover,
body.tag article.hentry:hover,
body.author article.hentry:hover,
body.date article.hentry:hover,
body.search article.hentry:hover {
  transform: translateY(-4px);
  border-color: rgba(var(--tmp-primary-color-rgb), 0.16);
  box-shadow: 0 32px 72px rgba(15, 23, 42, 0.1);
}

body.blog .post-thumbnail,
body.blog .svg-holder,
body.category .post-thumbnail,
body.category .svg-holder,
body.tag .post-thumbnail,
body.tag .svg-holder,
body.author .post-thumbnail,
body.author .svg-holder,
body.date .post-thumbnail,
body.date .svg-holder,
body.search .post-thumbnail,
body.search .svg-holder {
  margin: 0;
  overflow: hidden;
  background: linear-gradient(135deg, rgba(var(--tmp-primary-color-rgb), 0.12), rgba(var(--tmp-secondary-color-rgb), 0.08));
}

body.blog .post-thumbnail a,
body.category .post-thumbnail a,
body.tag .post-thumbnail a,
body.author .post-thumbnail a,
body.date .post-thumbnail a,
body.search .post-thumbnail a {
  display: block;
  height: 100%;
}

body.blog .post-thumbnail img,
body.blog .post-thumbnail svg,
body.blog .svg-holder img,
body.blog .svg-holder svg,
body.category .post-thumbnail img,
body.category .post-thumbnail svg,
body.category .svg-holder img,
body.category .svg-holder svg,
body.tag .post-thumbnail img,
body.tag .post-thumbnail svg,
body.tag .svg-holder img,
body.tag .svg-holder svg,
body.author .post-thumbnail img,
body.author .post-thumbnail svg,
body.author .svg-holder img,
body.author .svg-holder svg,
body.date .post-thumbnail img,
body.date .post-thumbnail svg,
body.date .svg-holder img,
body.date .svg-holder svg,
body.search .post-thumbnail img,
body.search .post-thumbnail svg,
body.search .svg-holder img,
body.search .svg-holder svg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.65s ease;
}

body.blog article.hentry:hover .post-thumbnail img,
body.blog article.hentry:hover .svg-holder img,
body.category article.hentry:hover .post-thumbnail img,
body.category article.hentry:hover .svg-holder img,
body.tag article.hentry:hover .post-thumbnail img,
body.tag article.hentry:hover .svg-holder img,
body.author article.hentry:hover .post-thumbnail img,
body.author article.hentry:hover .svg-holder img,
body.date article.hentry:hover .post-thumbnail img,
body.date article.hentry:hover .svg-holder img,
body.search article.hentry:hover .post-thumbnail img,
body.search article.hentry:hover .svg-holder img {
  transform: scale(1.04);
}

body.blog .archive-outer-wrap,
body.category .archive-outer-wrap,
body.tag .archive-outer-wrap,
body.author .archive-outer-wrap,
body.date .archive-outer-wrap,
body.search .archive-outer-wrap {
  display: flex;
  flex-direction: column;
  gap: 14px;
  height: 100%;
  padding: 30px 32px 32px;
}

body.blog .entry-header,
body.category .entry-header,
body.tag .entry-header,
body.author .entry-header,
body.date .entry-header,
body.search .entry-header {
  margin: 0;
}

body.blog .entry-title,
body.category .entry-title,
body.tag .entry-title,
body.author .entry-title,
body.date .entry-title,
body.search .entry-title {
  margin: 0;
  line-height: 1.08;
}

body.blog .entry-title a,
body.category .entry-title a,
body.tag .entry-title a,
body.author .entry-title a,
body.date .entry-title a,
body.search .entry-title a {
  display: inline-block;
  color: var(--tmp-heading-color);
  font-size: clamp(1.45rem, 2.2vw, 2.1rem);
  font-weight: 700;
  letter-spacing: -0.03em;
  text-wrap: balance;
}

body.blog .entry-meta-pri,
body.category .entry-meta-pri,
body.tag .entry-meta-pri,
body.author .entry-meta-pri,
body.date .entry-meta-pri,
body.search .entry-meta-pri {
  margin-bottom: 0;
}

body.blog .entry-meta-pri .entry-meta-sec,
body.category .entry-meta-pri .entry-meta-sec,
body.tag .entry-meta-pri .entry-meta-sec,
body.author .entry-meta-pri .entry-meta-sec,
body.date .entry-meta-pri .entry-meta-sec,
body.search .entry-meta-pri .entry-meta-sec {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 12px;
  align-items: center;
  font-size: 0.86rem;
  line-height: 1.5;
  color: rgba(var(--tmp-body-font-color-rgb), 0.78);
}

body.blog .entry-meta-pri .entry-meta-sec > span,
body.category .entry-meta-pri .entry-meta-sec > span,
body.tag .entry-meta-pri .entry-meta-sec > span,
body.author .entry-meta-pri .entry-meta-sec > span,
body.date .entry-meta-pri .entry-meta-sec > span,
body.search .entry-meta-pri .entry-meta-sec > span {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 12px;
  border-radius: 999px;
  background: rgba(var(--tmp-heading-color-rgb), 0.04);
}

body.blog .entry-meta-pri .entry-meta-sec > span::after,
body.category .entry-meta-pri .entry-meta-sec > span::after,
body.tag .entry-meta-pri .entry-meta-sec > span::after,
body.author .entry-meta-pri .entry-meta-sec > span::after,
body.date .entry-meta-pri .entry-meta-sec > span::after,
body.search .entry-meta-pri .entry-meta-sec > span::after {
  display: none;
}

body.blog .entry-meta-pri .entry-meta-sec a,
body.category .entry-meta-pri .entry-meta-sec a,
body.tag .entry-meta-pri .entry-meta-sec a,
body.author .entry-meta-pri .entry-meta-sec a,
body.date .entry-meta-pri .entry-meta-sec a,
body.search .entry-meta-pri .entry-meta-sec a {
  color: rgba(var(--tmp-body-font-color-rgb), 0.82);
}

body.blog .cat-links,
body.category .cat-links,
body.tag .cat-links,
body.author .cat-links,
body.date .cat-links,
body.search .cat-links {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 0;
}

body.blog .cat-links a,
body.category .cat-links a,
body.tag .cat-links a,
body.author .cat-links a,
body.date .cat-links a,
body.search .cat-links a {
  display: inline-flex;
  align-items: center;
  padding: 7px 12px;
  border-radius: 999px;
  background: rgba(var(--tmp-primary-color-rgb), 0.1);
  color: var(--tmp-primary-color);
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

body.blog .cat-links a::after,
body.category .cat-links a::after,
body.tag .cat-links a::after,
body.author .cat-links a::after,
body.date .cat-links a::after,
body.search .cat-links a::after {
  display: none;
}

body.blog .cat-links a:hover,
body.category .cat-links a:hover,
body.tag .cat-links a:hover,
body.author .cat-links a:hover,
body.date .cat-links a:hover,
body.search .cat-links a:hover {
  background: var(--tmp-primary-color);
  color: #ffffff;
}

body.blog .entry-content-wrap,
body.category .entry-content-wrap,
body.tag .entry-content-wrap,
body.author .entry-content-wrap,
body.date .entry-content-wrap,
body.search .entry-content-wrap {
  margin: 0;
  color: rgba(var(--tmp-body-font-color-rgb), 0.86);
}

body.blog .entry-content-wrap > p,
body.category .entry-content-wrap > p,
body.tag .entry-content-wrap > p,
body.author .entry-content-wrap > p,
body.date .entry-content-wrap > p,
body.search .entry-content-wrap > p {
  margin: 0;
  font-size: 1rem;
  line-height: 1.8;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

body.blog .entry-footer,
body.category .entry-footer,
body.tag .entry-footer,
body.author .entry-footer,
body.date .entry-footer,
body.search .entry-footer {
  margin-top: auto;
  padding-top: 18px;
  border-top: 1px solid rgba(var(--tmp-heading-color-rgb), 0.08);
}

body.blog .readmore-btn-wrap a,
body.category .readmore-btn-wrap a,
body.tag .readmore-btn-wrap a,
body.author .readmore-btn-wrap a,
body.date .readmore-btn-wrap a,
body.search .readmore-btn-wrap a {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  padding: 12px 18px;
  border-radius: 999px;
  background: linear-gradient(135deg, rgba(var(--tmp-primary-color-rgb), 0.12), rgba(var(--tmp-secondary-color-rgb), 0.08));
  color: var(--tmp-secondary-color);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

body.blog .readmore-btn-wrap a:hover,
body.category .readmore-btn-wrap a:hover,
body.tag .readmore-btn-wrap a:hover,
body.author .readmore-btn-wrap a:hover,
body.date .readmore-btn-wrap a:hover,
body.search .readmore-btn-wrap a:hover {
  background: linear-gradient(135deg, rgba(var(--tmp-primary-color-rgb), 0.18), rgba(var(--tmp-secondary-color-rgb), 0.14));
  color: var(--tmp-primary-color);
}

body.blog .readmore-btn-wrap a::after,
body.category .readmore-btn-wrap a::after,
body.tag .readmore-btn-wrap a::after,
body.author .readmore-btn-wrap a::after,
body.date .readmore-btn-wrap a::after,
body.search .readmore-btn-wrap a::after {
  margin-left: 0;
}

body.blog.blog-layout-one article.hentry,
body.blog.archive-layout-one article.hentry,
body.category.archive-layout-one article.hentry,
body.tag.archive-layout-one article.hentry,
body.author.archive-layout-one article.hentry,
body.date.archive-layout-one article.hentry,
body.search.archive-layout-one article.hentry {
  border-bottom: 1px solid rgba(var(--tmp-heading-color-rgb), 0.08);
  padding-bottom: 0;
}

body.blog.blog-layout-one article.hentry .post-thumbnail a,
body.blog.archive-layout-one article.hentry .post-thumbnail a,
body.category.archive-layout-one article.hentry .post-thumbnail a,
body.tag.archive-layout-one article.hentry .post-thumbnail a,
body.author.archive-layout-one article.hentry .post-thumbnail a,
body.date.archive-layout-one article.hentry .post-thumbnail a,
body.search.archive-layout-one article.hentry .post-thumbnail a {
  aspect-ratio: 16 / 9;
}

body.blog.blog-layout-one article.hentry .archive-outer-wrap,
body.blog.archive-layout-one article.hentry .archive-outer-wrap,
body.category.archive-layout-one article.hentry .archive-outer-wrap,
body.tag.archive-layout-one article.hentry .archive-outer-wrap,
body.author.archive-layout-one article.hentry .archive-outer-wrap,
body.date.archive-layout-one article.hentry .archive-outer-wrap,
body.search.archive-layout-one article.hentry .archive-outer-wrap {
  padding: 32px 34px 34px;
}

body.blog.blog-layout-one article.hentry .entry-title a,
body.blog.archive-layout-one article.hentry .entry-title a,
body.category.archive-layout-one article.hentry .entry-title a,
body.tag.archive-layout-one article.hentry .entry-title a,
body.author.archive-layout-one article.hentry .entry-title a,
body.date.archive-layout-one article.hentry .entry-title a,
body.search.archive-layout-one article.hentry .entry-title a {
  font-size: clamp(1.75rem, 3vw, 2.6rem);
}

body.blog.blog-layout-two article.hentry,
body.blog.archive-layout-two article.hentry,
body.category.archive-layout-two article.hentry,
body.tag.archive-layout-two article.hentry,
body.author.archive-layout-two article.hentry,
body.date.archive-layout-two article.hentry,
body.search.archive-layout-two article.hentry {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

body.blog.blog-layout-two article.hentry .post-thumbnail,
body.blog.blog-layout-two article.hentry .svg-holder,
body.blog.archive-layout-two article.hentry .post-thumbnail,
body.blog.archive-layout-two article.hentry .svg-holder,
body.category.archive-layout-two article.hentry .post-thumbnail,
body.category.archive-layout-two article.hentry .svg-holder,
body.tag.archive-layout-two article.hentry .post-thumbnail,
body.tag.archive-layout-two article.hentry .svg-holder,
body.author.archive-layout-two article.hentry .post-thumbnail,
body.author.archive-layout-two article.hentry .svg-holder,
body.date.archive-layout-two article.hentry .post-thumbnail,
body.date.archive-layout-two article.hentry .svg-holder,
body.search.archive-layout-two article.hentry .post-thumbnail,
body.search.archive-layout-two article.hentry .svg-holder {
  flex: 0 0 min(34%, 320px);
  width: auto;
  min-height: 100%;
}

body.blog.blog-layout-two article.hentry .archive-outer-wrap,
body.blog.archive-layout-two article.hentry .archive-outer-wrap,
body.category.archive-layout-two article.hentry .archive-outer-wrap,
body.tag.archive-layout-two article.hentry .archive-outer-wrap,
body.author.archive-layout-two article.hentry .archive-outer-wrap,
body.date.archive-layout-two article.hentry .archive-outer-wrap,
body.search.archive-layout-two article.hentry .archive-outer-wrap {
  flex: 1 1 320px;
  width: auto;
  padding: 30px 32px;
}

body.blog.blog-layout-two article.hentry .entry-title a,
body.blog.archive-layout-two article.hentry .entry-title a,
body.category.archive-layout-two article.hentry .entry-title a,
body.tag.archive-layout-two article.hentry .entry-title a,
body.author.archive-layout-two article.hentry .entry-title a,
body.date.archive-layout-two article.hentry .entry-title a,
body.search.archive-layout-two article.hentry .entry-title a {
  font-size: clamp(1.4rem, 2vw, 1.9rem);
}

body.blog.blog-layout-three .travel-monster-container-wrap,
body.blog.archive-layout-three .travel-monster-container-wrap,
body.category.archive-layout-three .travel-monster-container-wrap,
body.tag.archive-layout-three .travel-monster-container-wrap,
body.author.archive-layout-three .travel-monster-container-wrap,
body.date.archive-layout-three .travel-monster-container-wrap,
body.search.archive-layout-three .travel-monster-container-wrap {
  gap: 28px;
}

body.blog.blog-layout-three article.hentry,
body.blog.archive-layout-three article.hentry,
body.category.archive-layout-three article.hentry,
body.tag.archive-layout-three article.hentry,
body.author.archive-layout-three article.hentry,
body.date.archive-layout-three article.hentry,
body.search.archive-layout-three article.hentry {
  display: flex;
  flex-direction: column;
  height: 100%;
}

body.blog.blog-layout-three article.hentry .feature-wrap,
body.blog.archive-layout-three article.hentry .feature-wrap,
body.category.archive-layout-three article.hentry .feature-wrap,
body.tag.archive-layout-three article.hentry .feature-wrap,
body.author.archive-layout-three article.hentry .feature-wrap,
body.date.archive-layout-three article.hentry .feature-wrap,
body.search.archive-layout-three article.hentry .feature-wrap {
  position: relative;
  overflow: hidden;
}

body.blog.blog-layout-three article.hentry .post-thumbnail a,
body.blog.archive-layout-three article.hentry .post-thumbnail a,
body.category.archive-layout-three article.hentry .post-thumbnail a,
body.tag.archive-layout-three article.hentry .post-thumbnail a,
body.author.archive-layout-three article.hentry .post-thumbnail a,
body.date.archive-layout-three article.hentry .post-thumbnail a,
body.search.archive-layout-three article.hentry .post-thumbnail a {
  aspect-ratio: 16 / 10;
}

body.blog.blog-layout-three article.hentry .feature-wrap .cat-links,
body.blog.archive-layout-three article.hentry .feature-wrap .cat-links,
body.category.archive-layout-three article.hentry .feature-wrap .cat-links,
body.tag.archive-layout-three article.hentry .feature-wrap .cat-links,
body.author.archive-layout-three article.hentry .feature-wrap .cat-links,
body.date.archive-layout-three article.hentry .feature-wrap .cat-links,
body.search.archive-layout-three article.hentry .feature-wrap .cat-links {
  position: absolute;
  top: 16px;
  left: 16px;
  bottom: auto;
  z-index: 2;
  margin: 0;
}

body.blog.blog-layout-three article.hentry .feature-wrap .cat-links a,
body.blog.archive-layout-three article.hentry .feature-wrap .cat-links a,
body.category.archive-layout-three article.hentry .feature-wrap .cat-links a,
body.tag.archive-layout-three article.hentry .feature-wrap .cat-links a,
body.author.archive-layout-three article.hentry .feature-wrap .cat-links a,
body.date.archive-layout-three article.hentry .feature-wrap .cat-links a,
body.search.archive-layout-three article.hentry .feature-wrap .cat-links a {
  background: rgba(15, 23, 42, 0.76);
  color: #ffffff;
  backdrop-filter: blur(12px);
}

body.blog.blog-layout-three article.hentry .archive-outer-wrap,
body.blog.archive-layout-three article.hentry .archive-outer-wrap,
body.category.archive-layout-three article.hentry .archive-outer-wrap,
body.tag.archive-layout-three article.hentry .archive-outer-wrap,
body.author.archive-layout-three article.hentry .archive-outer-wrap,
body.date.archive-layout-three article.hentry .archive-outer-wrap,
body.search.archive-layout-three article.hentry .archive-outer-wrap {
  flex: 1 1 auto;
  padding: 24px 24px 26px;
}

body.blog.blog-layout-three article.hentry .entry-title a,
body.blog.archive-layout-three article.hentry .entry-title a,
body.category.archive-layout-three article.hentry .entry-title a,
body.tag.archive-layout-three article.hentry .entry-title a,
body.author.archive-layout-three article.hentry .entry-title a,
body.date.archive-layout-three article.hentry .entry-title a,
body.search.archive-layout-three article.hentry .entry-title a {
  font-size: clamp(1.25rem, 1.4vw, 1.55rem);
}

/* Compact masonry-style cards when the blog/archive runs full width. */
body.full-width.blog .travel-monster-container-wrap,
body.full-width.archive .travel-monster-container-wrap {
  display: block !important;
  columns: 3 320px;
  column-gap: 28px;
}

body.full-width.search .travel-monster-container-wrap,
body.full-width.search .travel-monster-container-wrap .posts-wrap {
  display: block !important;
}

body.full-width.search .travel-monster-container-wrap .posts-wrap {
  columns: 3 320px;
  column-gap: 28px;
}

body.full-width.blog article.hentry,
body.full-width.archive article.hentry,
body.full-width.search .posts-wrap article.hentry {
  display: inline-block !important;
  width: 100%;
  margin: 0 0 28px;
  vertical-align: top;
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
}

body.full-width.blog article.hentry .post-thumbnail,
body.full-width.blog article.hentry .svg-holder,
body.full-width.blog article.hentry .feature-wrap,
body.full-width.archive article.hentry .post-thumbnail,
body.full-width.archive article.hentry .svg-holder,
body.full-width.archive article.hentry .feature-wrap,
body.full-width.search .posts-wrap article.hentry .post-thumbnail,
body.full-width.search .posts-wrap article.hentry .svg-holder,
body.full-width.search .posts-wrap article.hentry .feature-wrap {
  width: 100% !important;
  flex: none !important;
  min-height: 0;
}

body.full-width.blog article.hentry .post-thumbnail a,
body.full-width.archive article.hentry .post-thumbnail a,
body.full-width.search .posts-wrap article.hentry .post-thumbnail a {
  aspect-ratio: 4 / 3;
}

body.full-width.blog article.hentry .archive-outer-wrap,
body.full-width.archive article.hentry .archive-outer-wrap,
body.full-width.search .posts-wrap article.hentry .archive-outer-wrap {
  width: 100% !important;
  flex: none !important;
  padding: 20px 22px 24px;
  gap: 12px;
}

body.full-width.blog article.hentry .entry-title a,
body.full-width.archive article.hentry .entry-title a,
body.full-width.search .posts-wrap article.hentry .entry-title a {
  font-size: clamp(1.18rem, 1.6vw, 1.48rem);
}

body.full-width.blog article.hentry .entry-content-wrap > p,
body.full-width.archive article.hentry .entry-content-wrap > p,
body.full-width.search .posts-wrap article.hentry .entry-content-wrap > p {
  font-size: 0.96rem;
  line-height: 1.72;
  -webkit-line-clamp: 3;
}

body.full-width.blog article.hentry .entry-footer,
body.full-width.archive article.hentry .entry-footer,
body.full-width.search .posts-wrap article.hentry .entry-footer {
  padding-top: 14px;
}

body.full-width.blog article.hentry .readmore-btn-wrap a,
body.full-width.archive article.hentry .readmore-btn-wrap a,
body.full-width.search .posts-wrap article.hentry .readmore-btn-wrap a {
  padding: 10px 14px;
  font-size: 0.9rem;
}

@media (max-width: 1180px) {
  body.full-width.blog .travel-monster-container-wrap,
  body.full-width.archive .travel-monster-container-wrap,
  body.full-width.search .travel-monster-container-wrap .posts-wrap {
    columns: 2 280px;
    column-gap: 24px;
  }
}

@media (max-width: 1024px) {
  body.blog article.hentry,
  body.category article.hentry,
  body.tag article.hentry,
  body.author article.hentry,
  body.date article.hentry,
  body.search article.hentry {
    margin-bottom: 28px;
  }

  body.blog .archive-outer-wrap,
  body.category .archive-outer-wrap,
  body.tag .archive-outer-wrap,
  body.author .archive-outer-wrap,
  body.date .archive-outer-wrap,
  body.search .archive-outer-wrap {
    padding: 24px 24px 26px;
  }
}

@media (max-width: 767px) {
  body.full-width.blog .travel-monster-container-wrap,
  body.full-width.archive .travel-monster-container-wrap,
  body.full-width.search .travel-monster-container-wrap .posts-wrap {
    columns: 1;
    column-gap: 0;
  }

  body.blog .page-header-top .page-title,
  body.category .page-header-top .page-title,
  body.tag .page-header-top .page-title,
  body.author .page-header-top .page-title,
  body.date .page-header-top .page-title,
  body.search .page-header-top .page-title {
    font-size: clamp(2rem, 12vw, 3rem);
  }

  body.blog.blog-layout-one article.hentry .archive-outer-wrap,
  body.blog.archive-layout-one article.hentry .archive-outer-wrap,
  body.category.archive-layout-one article.hentry .archive-outer-wrap,
  body.tag.archive-layout-one article.hentry .archive-outer-wrap,
  body.author.archive-layout-one article.hentry .archive-outer-wrap,
  body.date.archive-layout-one article.hentry .archive-outer-wrap,
  body.search.archive-layout-one article.hentry .archive-outer-wrap,
  body.blog.blog-layout-two article.hentry .archive-outer-wrap,
  body.blog.archive-layout-two article.hentry .archive-outer-wrap,
  body.category.archive-layout-two article.hentry .archive-outer-wrap,
  body.tag.archive-layout-two article.hentry .archive-outer-wrap,
  body.author.archive-layout-two article.hentry .archive-outer-wrap,
  body.date.archive-layout-two article.hentry .archive-outer-wrap,
  body.search.archive-layout-two article.hentry .archive-outer-wrap {
    padding: 22px;
  }

  body.full-width.blog article.hentry .archive-outer-wrap,
  body.full-width.archive article.hentry .archive-outer-wrap,
  body.full-width.search .posts-wrap article.hentry .archive-outer-wrap {
    padding: 20px;
  }

  body.blog.blog-layout-two article.hentry .post-thumbnail,
  body.blog.blog-layout-two article.hentry .svg-holder,
  body.blog.archive-layout-two article.hentry .post-thumbnail,
  body.blog.archive-layout-two article.hentry .svg-holder,
  body.category.archive-layout-two article.hentry .post-thumbnail,
  body.category.archive-layout-two article.hentry .svg-holder,
  body.tag.archive-layout-two article.hentry .post-thumbnail,
  body.tag.archive-layout-two article.hentry .svg-holder,
  body.author.archive-layout-two article.hentry .post-thumbnail,
  body.author.archive-layout-two article.hentry .svg-holder,
  body.date.archive-layout-two article.hentry .post-thumbnail,
  body.date.archive-layout-two article.hentry .svg-holder,
  body.search.archive-layout-two article.hentry .post-thumbnail,
  body.search.archive-layout-two article.hentry .svg-holder,
  body.blog.blog-layout-two article.hentry .archive-outer-wrap,
  body.blog.archive-layout-two article.hentry .archive-outer-wrap,
  body.category.archive-layout-two article.hentry .archive-outer-wrap,
  body.tag.archive-layout-two article.hentry .archive-outer-wrap,
  body.author.archive-layout-two article.hentry .archive-outer-wrap,
  body.date.archive-layout-two article.hentry .archive-outer-wrap,
  body.search.archive-layout-two article.hentry .archive-outer-wrap {
    flex-basis: 100%;
  }
}
