Hello Daniel,
I went ahead and edited the global block. I aded this custom css in the column:
@media(max-width: 767px){
$el{
flex-direction: row !important;
max-width: 100% !important;
}
}
So that in smaller screens, the icons will display inline. I also edited the PHP function to make sure that it only display in your single blog posts. I modified the code into this:
// Add Socials global block
// =============================================================================
function add_custom_socials(){ ?>
<?php if ( is_single() ) : ?>
<div class="custom-socials">
<?php echo do_shortcode('[cs_gb id=910]'); ?>
</div>
<?php endif; ?>
<?php }
add_action('x_before_the_content_begin', 'add_custom_socials');
Lastly, I noticed that you added a custom css as well. I have updated it and use this code instead:
.single-post .entry-content {
max-width: 800px;
padding:15px;
margin: auto;
}
I have removed the -250px top margin because it is causing an issue.
Check your single blog posts now.