/* Remove excess side padding on mobile for single blog posts */
@media (max-width: 768px) {
    .single-post .container,
    .single-post .elementor-container,
    .single-post .content-area {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    /* Also make the post content span full width */
    .single-post .post-content,
    .single-post .entry-content {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

/* Hide the author listings container on author pages */
.author .col-lg-8.col-md-8.padding-left-30 {
  display: none !important;
}


/* Blog adjustments */
@media (min-width: 768px) {
	.blog-post { 
	display: flex;
		flex-direction: column;
	}
}
.post-img { height: auto;}
.post-img img { transform: none; }

/* Fix for Listeo title and breadcrumb overlap */
#breadcrumbs {
    margin-top: 40px; /* Adjust 25px up or down until it looks right */
}