.archive.category .page-title.archive-title,
.blog .page-title.archive-title,
.author .page-title.archive-title {
  font-family: "Patrick Hand" !important;
  font-size: 50px !important;
  line-height: 75px !important;
  font-weight: 500 !important;
}
.archive.category .archive-category-list-container,
.blog .archive-category-list-container,
.author .archive-category-list-container {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 20px;
  justify-content: center;
}
.archive.category .archive-category-list-container .archive-category-list-item a,
.blog .archive-category-list-container .archive-category-list-item a,
.author .archive-category-list-container .archive-category-list-item a {
  font-family: "Montserrat";
  font-size: 14px;
  line-height: 19px;
  color: #e7668c;
  font-weight: 700;
  text-decoration: none;
}
.archive.category div#archive-container,
.blog div#archive-container,
.author div#archive-container {
  margin: var(--global-md-spacing) 0 0;
}
.archive.category .entry.loop-entry,
.blog .entry.loop-entry,
.author .entry.loop-entry {
  display: flex;
  flex-direction: column;
  box-shadow: 0 2px 13px 0 hsla(0, 0%, 0%, 0.1);
}
.archive.category .entry.loop-entry a.post-thumbnail,
.blog .entry.loop-entry a.post-thumbnail,
.author .entry.loop-entry a.post-thumbnail {
  height: unset;
  padding-bottom: unset;
  overflow: visible;
}
.archive.category .entry.loop-entry a.post-thumbnail .post-thumbnail-inner,
.blog .entry.loop-entry a.post-thumbnail .post-thumbnail-inner,
.author .entry.loop-entry a.post-thumbnail .post-thumbnail-inner {
  height: 250px;
  position: relative;
}
.archive.category .entry.loop-entry .entry-content-wrap,
.blog .entry.loop-entry .entry-content-wrap,
.author .entry.loop-entry .entry-content-wrap {
  position: relative;
  height: 100%;
}
.archive.category .entry.loop-entry .entry-content-wrap .entry-taxonomies,
.archive.category .entry.loop-entry .entry-content-wrap .entry-title,
.blog .entry.loop-entry .entry-content-wrap .entry-taxonomies,
.blog .entry.loop-entry .entry-content-wrap .entry-title,
.author .entry.loop-entry .entry-content-wrap .entry-taxonomies,
.author .entry.loop-entry .entry-content-wrap .entry-title {
  text-align: center;
}
.archive.category .entry.loop-entry .entry-content-wrap .entry-title,
.blog .entry.loop-entry .entry-content-wrap .entry-title,
.author .entry.loop-entry .entry-content-wrap .entry-title {
  font-size: 1.7em;
  line-height: 1.4em;
}
.archive.category .entry.loop-entry .entry-content-wrap .entry-footer,
.blog .entry.loop-entry .entry-content-wrap .entry-footer,
.author .entry.loop-entry .entry-content-wrap .entry-footer {
  position: absolute;
  bottom: 10px;
}
.archive.category .entry.loop-entry .entry-content-wrap .entry-footer span.kadence-svg-iconset,
.blog .entry.loop-entry .entry-content-wrap .entry-footer span.kadence-svg-iconset,
.author .entry.loop-entry .entry-content-wrap .entry-footer span.kadence-svg-iconset {
  display: none;
}

.page-type-blog .wp-block-post {
  box-shadow: 0 2px 13px 0 hsla(0, 0%, 0%, 0.1);
}
.page-type-blog .wp-block-post .wp-block-group {
  padding: 30px 30px 0 !important;
  height: 100%;
}
.page-type-blog .wp-block-post .wp-block-group__inner-container {
  position: relative;
  height: 100%;
}
.page-type-blog .wp-block-post .wp-block-group__inner-container .wp-block-post-title {
  text-align: center;
  font-size: 1.7em;
  line-height: 1.4em;
}
.page-type-blog .wp-block-post .wp-block-group__inner-container .wp-block-post-excerpt__more-text {
  position: absolute;
  bottom: 10px;
}
.page-type-blog .wp-block-post .wp-block-group__inner-container .wp-block-post-excerpt__more-text a {
  font-weight: bold;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  color: inherit;
  font-size: 80%;
}

/*# sourceMappingURL=tlp-blog.css.map */
