Hi,
Another way to remove it is to create a file wp-header.php in wp-content/themes/pro-child/framework/legacy/cranium/headers/views/ethos and copy the code below into that file.
<?php
// =============================================================================
// VIEWS/ETHOS/WP-HEADER.PHP
// -----------------------------------------------------------------------------
// Header output for Ethos.
// =============================================================================
?>
<?php x_get_view( 'global', '_header' ); ?>
<?php x_get_view( 'global', '_slider-above' ); ?>
<header class="<?php x_masthead_class(); ?>" role="banner">
<?php
if(is_home() || is_singular('post')) {
x_get_view( 'ethos', '_post', 'carousel' );
}
?>
<?php x_get_view( 'global', '_topbar' ); ?>
<?php x_get_view( 'global', '_navbar' ); ?>
<?php x_get_view( 'ethos', '_breadcrumbs' ); ?>
</header>
<?php x_get_view( 'global', '_slider-below' ); ?>
<?php x_get_view( 'ethos', '_landmark-header' ); ?>
After that, you may remove all your css codes that pertains to removing your post carousel.
Hope that helps.