.archive-post-warp .cate-box {
  margin-bottom: 3.5rem;
}
.archive-post-warp .cate-box__top {
  position: relative;
}
.archive-post-warp .cate-box__top .name {
  padding: 1rem 5rem;
  font-weight: 500;
  color: var(--color-white);
  border-top-right-radius: 5rem;
  background: linear-gradient(180deg, #1987E9 0, #0946B1 100%);
}
@media (min-width: 992px) {
  .archive-post-warp .cate-box__top .name {
    font-size: 3.5rem;
  }
}
@media (max-width: 991px) {
  .archive-post-warp .cate-box__top .name {
    font-size: 2.4rem;
  }
}
.archive-post-warp .cate-box__under {
  margin-top: -0.6rem;
}
@media (min-width: 576px) {
  .archive-post-warp .cate-box__under {
    padding-left: 6.3rem;
  }
}
@media (max-width: 575px) {
  .archive-post-warp .cate-box__under {
    padding-left: 3.2rem;
  }
}
.archive-post-warp .cate-box__under .desc {
  padding: 1.8rem 3rem 1.7rem;
  font-weight: 500;
  color: var(--color-white);
  border-top-right-radius: 5rem;
  border-bottom-left-radius: 5rem;
  box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.25);
  background: linear-gradient(180deg, #cf202c 0, #a31f28 100%);
}
@media (min-width: 992px) {
  .archive-post-warp .cate-box__under .desc {
    font-size: 2.5rem;
  }
}
@media (max-width: 991px) {
  .archive-post-warp .cate-box__under .desc {
    font-size: 2rem;
  }
}
.content-archive-post .row {
  row-gap: 2.4rem;
}
.content-archive-post .item {
  min-height: 100%;
  overflow: hidden;
  border: 0.1rem solid #cec6c6;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
}
.content-archive-post .post-title a {
			display: -webkit-box !important;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			overflow: hidden;
			text-overflow: ellipsis;
		}
.content-archive-post .post-desc p {
			display: -webkit-box !important;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			overflow: hidden;
			text-overflow: ellipsis;
		}
.content-archive-post .item .post-thumbnail img {
  width: 100%;
}
.content-archive-post .item__content {
  display: flex;
  flex-direction: column;
  flex: 1;
}
@media (min-width: 992px) {
  .content-archive-post .item__content {
    padding: 3.2rem;
  }
}
@media (max-width: 991px) {
  .content-archive-post .item__content {
    padding: 2rem;
  }
}
.content-archive-post .item__content .meta {
  margin-bottom: 2rem;
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: 1.5rem 1fr;
}
.content-archive-post .item__content .meta svg {
  transform: translateY(0.6rem);
}
.content-archive-post .item__content .meta__cate a {
  color: #a79e7c;
  font-size: 1.5rem;
  font-weight: 500;
}
.content-archive-post .item__content .meta__cate a:hover {
  color: #f30000;
}
.content-archive-post .item__content .post-title {
  margin-bottom: 1.2rem;
  line-height: 1.2;
  text-align: left;
}
@media (min-width: 992px) {
  .content-archive-post .item__content .post-title {
    font-size: 2rem;
  }
}
@media (max-width: 991px) {
  .content-archive-post .item__content .post-title {
    font-size: 1.8rem;
  }
}
.content-archive-post .item__content .post-title a {
  color: #f30000;
}
.content-archive-post .item__content .post-title a:hover {
  color: var(--clinic-theme-primary-color);
}
.content-archive-post .item__content .post-desc {
  color: #949494;
  flex: 1;
}
.content-archive-post .item__content .action-box {
  margin-top: 2rem;
}
.content-archive-post .item__content .text-read-more {
  display: inline-block;
  font-weight: 500;
  color: #1987E9;
  text-decoration: underline;
  width:80px;
  text-align:center;
}
.content-archive-post .item__content .text-read-more:hover {
  color: var(--body-color);
  background-color: var(--color-cadmium-yellow);
}
.content-archive-post .page-links {
  font-weight: 700;
}
.content-archive-post .page-links a {
  display: inline-block;
}
.content-archive-post .page-links a span {
  display: inline-block;
  padding: 0 5px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Bvc3QvYXJjaGl2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdFLDZCQUNFLGNBQUEsT0FFQSxrQ0FDRSxTQUFBLFNBRUEsd0NBQ0UsUUFBQSxLQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsbUJBQ0Esd0JBQUEsS0FDQSxXQUFBLCtDQUVBLHlCQVBGLHdDQVFJLFVBQUEsUUFHRix5QkFYRix3Q0FZSSxVQUFBLFFBS04sb0NBQ0UsV0FBQSxPQUVBLHlCQUhGLG9DQUlJLGFBQUEsUUFHRix5QkFQRixvQ0FRSSxhQUFBLFFBR0YsMENBQ0UsUUFBQSxPQUFBLEtBQUEsT0FDQSxZQUFBLElBQ0EsTUFBQSxtQkFDQSx3QkFBQSxLQUNBLDBCQUFBLEtBQ0EsV0FBQSxFQUFBLE1BQUEsTUFBQSxFQUFBLGdCQUNBLFdBQUEsK0NBRUEseUJBVEYsMENBVUksVUFBQSxRQUdGLHlCQWJGLDBDQWNJLFVBQUEsTUFRUiwyQkFDRSxRQUFBLE9BR0YsNEJBQ0UsV0FBQSxLQUNBLFNBQUEsT0FDQSxPQUFBLE1BQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSxXQUFBLEVBQUEsTUFBQSxNQUFBLGVBQ0EsUUFBQSxLQUNBLGVBQUEsT0FHRSxnREFDRSxNQUFBLEtBSUoscUNBQ0UsUUFBQSxLQUNBLGVBQUEsT0FDQSxLQUFBLEVBRUEseUJBTEYscUNBTUksUUFBQSxRQUdGLHlCQVRGLHFDQVVJLFFBQUEsTUFHRiwyQ0FDRSxjQUFBLEtBQ0EsUUFBQSxLQUNBLFNBQUEsS0FDQSxzQkFBQSxPQUFBLElBRUEsK0NBQ0UsVUFBQSxrQkFJQSxtREFDRSxNQUFBLFFBQ0EsVUFBQSxPQUNBLFlBQUEsSUFFQSx5REFDRSxNQUFBLFFBTVIsaURBQ0UsY0FBQSxPQUNBLFlBQUEsSUFDQSxXQUFBLEtBRUEseUJBTEYsaURBTUksVUFBQSxNQUdGLHlCQVRGLGlEQVVJLFVBQUEsUUFHRixtREFDRSxNQUFBLFFBRUEseURBQ0UsTUFBQSxrQ0FLTixnREFDRSxNQUFBLFFBQ0EsS0FBQSxFQUdGLGlEQUNFLFdBQUEsS0FHRixxREFDRSxRQUFBLGFBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxnQkFBQSxVQUVBLDJEQUNFLE1BQUEsa0JBQ0EsaUJBQUEsNEJBTVIsa0NBQ0UsWUFBQSxJQUVBLG9DQUNFLFFBQUEsYUFFQSx5Q0FDRSxRQUFBLGFBQ0EsUUFBQSxFQUFBIiwiZmlsZSI6InBvc3QvYXJjaGl2ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsXX0= */
.e-con.e-parent:nth-of-type(n + 4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n + 4):not(.e-lazyloaded):not(.e-no-lazyload) * {
  background-image: none !important;
}
@media screen and (max-height: 1024px) {
  .e-con.e-parent:nth-of-type(n + 3):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n + 3):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}
@media screen and (max-height: 640px) {
  .e-con.e-parent:nth-of-type(n + 2):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n + 2):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}
.content-archive-post .item .post-thumbnail {
  height: 23.5rem;
  overflow: hidden;
}
.content-archive-post .item .post-thumbnail img {
  width: 100%;
  height: 100%;
 
}
