/* Blog details page (single blog post, Elementor template 1551)
   Loaded only on single blog posts (see includes/class-blog-styles.php). WordPress puts the
   class .single-blog on the body of those pages; every rule is scoped under it. */

/* Title: full width. The template's own CSS caps the h1 at 645px. */
body.single-blog .elementor-widget-theme-post-title h1.elementor-heading-title {
	max-width: none;
}

/* Category and "By: author" above/below the title: dark instead of the primary yellow.
   (Not the post info inside the related-posts cards, which belong to the Loop Item template.) */
body.single-blog .elementor-1551 .elementor-widget-post-info:not(.e-loop-item *) .elementor-icon-list-text,
body.single-blog .elementor-1551 .elementor-widget-post-info:not(.e-loop-item *) .elementor-icon-list-text a {
	color: var(--e-global-color-text, #1A1919);
}

/* Article content: use the full width of the content column, like the tables do.
   The content widget's own CSS caps headings at 450px, paragraphs and list items at 929px and
   images at 928px. */
body.single-blog .blog_listing .blog_detail_area .blog_discription h2,
body.single-blog .blog_listing .blog_detail_area .blog_discription h3,
body.single-blog .blog_listing .blog_detail_area .blog_discription p,
body.single-blog .blog_listing .blog_detail_area .blog_discription ul li,
body.single-blog .blog_listing .blog_detail_area .blog_discription ol li {
	max-width: none;
}

body.single-blog .blog_listing .blog_detail_area .blog_discription img,
body.single-blog .blog_listing .blog_detail_area .blog_discription figure.wp-block-image img {
	max-width: 100%;
}
