.blog-topics-clasic .blog-topic .post-date + .post-image,
.blog-topics-clasic .blog-topic .post-date + .post-info,
.blog-topics-clasic .blog-topic .post-date + .post-image + .post-info {
	margin-left: 0;
	margin-right: 10rem;
}

.blog-topics-clasic .blog-topic .post-image {
	float: right;
}

.blog-topics-clasic .blog-topic .post-image + .post-info {
	padding-left: 0;
	padding-right: 34rem;
}

.blog-topics-clasic .blog-topic .post-meta li:not(:last-child) {
	padding-right: 0;
	padding-left: 1.1rem;
}

.blog-topics-clasic .blog-topic .post-meta li .icon {
	margin-right: 0;
	margin-left: 4px;
}

.blog-topics-clasic .blog-topic .post-meta .cats a {
	margin-right: 0;
	margin-left: 1rem;
}

.blog-topics-clasic .blog-topic .post-meta .cats a:last-child {
	margin-left: 0;
}

.blog-topics-clasic .blog-topic .post-meta .cats a::after {
	right: auto;
	left: -0.5rem;
}

.blog-topics-clasic .blog-topic .post-foot a {
	float: left;
}

.blog-topics-clasic .blog-topic .post-foot .comments {
	float: right;
}

.blog-topics-clasic .blog-topic .post-foot .icon {
	margin-right: 0;
	margin-left: 0.5rem;
}

.post-author .post-author-media {
	left: auto;
	right: 2rem;
}

.post-author .post-author-media + .post-author-details {
	padding-left: 0;
	padding-right: 17rem;
}

.post-author .post-author-details .author-social ul li {
	float: right;
}

.post-author .post-author-details .author-social ul li:not(:last-child) {
	margin-right: 0;
	margin-left: 1.5rem;
}

.post-author .more-topics {
	right: auto;
	left: 2rem;
}

@media (max-width: 991px) {
	.blog-topics-clasic .blog-topic .post-image {
		float: none;
	}
	.blog-topics-clasic .blog-topic .post-image + .post-info {
		padding-right: 0;
	}
}

@media (max-width: 599px) {
	.post-author .post-author-media {
		right: inherit;
	}
	.post-author .post-author-media + .post-author-details {
		padding-right: 0;
	}
}

@media (max-width: 480px) {
	.blog-topics-clasic .blog-topic .post-date + .post-image,
	.blog-topics-clasic .blog-topic .post-date + .post-info,
	.blog-topics-clasic .blog-topic .post-date + .post-image + .post-info {
		margin-right: 0;
	}
	.post-author .post-author-details .author-social {
		padding-left: 0!important;
	}
	.post-author .more-topics {
		left: auto;
		text-align: left;
	}
}