Hi Robert,
Since you are using a third party plugin to add the recent/related post articles, you might want to check from that plugin’s documentation if it is possible for you to specify where the plugin output is placed.
Currently, the plugin automatically outputs the related articles right after the post and they share the same container which limits them to the width of their container.
Once you are able to figure out how to move the plugin’s output, you can override the single.php template which outputs the single posts through a child theme and login through FTP then go to wp-content/themes/x-child/framework/views/icon then add the file wp-single.php:
<?php
// =============================================================================
// VIEWS/ICON/WP-SINGLE.PHP
// -----------------------------------------------------------------------------
// Single post output for Icon.
// =============================================================================
$fullwidth = get_post_meta( get_the_ID(), '_x_post_layout', true );
get_header();
?>
<div class="x-main full" role="main">
<?php while ( have_posts() ) : the_post(); ?>
<?php x_get_view( 'icon', 'content', get_post_format() ); ?>
<?php x_get_view( 'global', '_comments-template' ); ?>
<?php endwhile; ?>
</div>
<?php if ( $fullwidth != 'on' ) : ?>
<?php get_sidebar(); ?>
<?php endif; ?>
<!--- Add the plugin output here -->
<?php get_footer(); ?>
Notice that in line 28: <!--- Add the plugin output here -->. Place the plugin output in that area.
Please also note that since this involves customization that is overriding the theme’s default view, this goes beyond the scope of our support. You may wish to consult a developer to assist you with this. X is quite extensible with child themes, so there are plenty of possibilities.
Hope this helps you get started.