Actually, this wasn’t as difficult as first thought, although I’ve not actually tried this with a child theme, so hoping this works out.
Start with the line under the title. Add this to your child theme stylesheet or to the Additional CSS tab of the customizer:
.single .entry-title::after {
content: "";
display: block;
background-color: rgba(0,0,0,0.25);
height: 1px;
width: 15%;
position: relative;
margin: 20px 0;
}
In your child theme, add a folder structure like this:
\template-parts\post\
In the post subfolder, copy the main theme’s content-single.php file into it. When done, your structure will now look like this:
\template-parts\post\content-single.php
…and then open it and find line 18:
<header class="entry-header">
<?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
</header>
Just before that first php line of code (after the opening header tag), add this:
<?php
// get our first category
if( esc_attr(get_theme_mod( 'pureblog_show_summary_cat', true ) ) ) {
pureblog_get_first_cat_name();
}
?>
That should change the full post header area to look like the blog and archive style.
NOTE: When copying files over from the main theme (parent theme), you will want to make sure the child theme structure of folders and files match what the parent theme has.