Alternate row and columns every X posts

First of all you don’t know if you have posts number dividable by 11 in your case, so what will happen if at the end of your loop you end up with let’s say only 3 posts in your first section? Counter won’t reach 7 so your markup will be corrupted because of unclosed tags.

EDIT:

According to update, code should looks like this. In fact it’s just matter of changing numbers here, and there.

You could try this way:

<?php 
$count = 0; 
while ( have_posts() ) : the_post();
?>

<?php if( $count % 8 === 0 ) : ?>
<div class="row">
    <ul class="large-block-grid-6 columns">
<?php endif; ?>

<?php if( $count % 8 === 6 ) : ?>
<div class="row">
    <ul class="large-block-grid-2 columns">
<?php endif; ?>

        <li><?php the_title(); ?></li>

<?php if( $count % 8 === 5 || $count % 8 === 7 ) : ?>
    </ul>
</div>

<?php endif; ?>
<?php $count++; ?>
<?php endwhile; ?>

<?php 
    // we need to make sure that we close section
    // rewind counter one step
    $count--;

    // check if last counter value was the one when we close tags and if not, close it 
    if( $count % 8 ==! 5 && $count % 8 ==! 7 ) :
?>
    </ul>
</div>
<?php endif; ?>

I didn’t run the code so I’m not guarantee that it works as it is, but i hope you get the point.