/* White background for articles */
article.post {
	background-color: white!important;
	width: fit-content;
	margin: auto;
	padding: 64px 128px;
	border-radius: 8px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}

.post-table-wrapper {
	max-width: 100%;
	overflow: auto;
}

article.post .entry-content p {
	text-align: justify;
}

article.post .entry-content div.elementor {
  width: 750px;
}

/* Article Card */
article.entry-card.card-content.post.type-post {
	height: 100%;
}

/* Articles Pagination */
.ct-pagination {
	background-color: white;
	padding: 16px;
	border-radius: 8px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

/* Post Featured Image */
figure.ct-featured-image .ct-media-container {
	border-radius: 8px;
}

/* Blog Post Card Content Wrapper */
.premium-blog-content-wrapper {
	height: auto!important;
}

/* Blog Post Card Shape Divider */
.premium-blog-shape-divider-svg {
	z-index: auto!important;
}

@media (max-width: 1048px) {
  main#main.site-main.hfeed article.post.type-post[id*=post-] {
    padding: 32px;
    border-radius: 0;
    width: 100vw;
  }
}

@media (max-width: 500px) {
  main#main.site-main.hfeed article.post.type-post[id*=post-] {
    padding: 16px;
  }
}
