Just wrap the opening and closing div like this:
<?php if ( ! in_array( 'daily-email', $post_terms, false ) ) : ?>
<div class="row episodes-feed-wrap">
....... all your content and markup ........
</div><!-- /this is your closing row div tag -->
<?php endif ?>
OR if you don’t want that category to output at all, change the $args
to this:
$catquery = new WP_Query( array(
'orderby' => date,
'order' => 'DESC',
'tax_query' => array(
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => 'daily-email',
'operator' => 'NOT IN',
)
),
));
That will remove all the daily-email
posts from the loop.