It seems like you are looking to achieve a specific layout for the final product:
You mentioned that you want to change the order of the row from DEAD MAIN’S CACHE (Text), BENJAMIN (Portrait), and PROTECT YOUR NECK (Coffee Bean?).
To accomplish this, you should switch DEAD MAIN’S CACHE (Text) with PROTECT YOUR NECK (Coffee Bean?).
Also, make sure to eliminate any mentions of small
and utilize push and pull to arrange the elements correctly for larger screens.
Your current code:
<div class="row">
<div class="small-12 small-push-12 large-4 columns">DEAD MAIN’S CACHE (Text)</div>
<div class="large-4 columns">BENJAMIN (Portrait)</div>
<div class="small-12 small-push-12 large-4 columns">PROTECT YOUR NECK (Coffee Bean?)</div>
</div>
My recommendation:
<div class="row">
<div class="large-4 large-push-8 columns">PROTECT YOUR NECK (Coffee Bean?)</div>
<div class="large-4 columns">BENJAMIN (Portrait)</div>
<div class="large-4 large-pull-8 columns">DEAD MAIN’S CACHE (Text)</div>
</div>
Essentially, focus on designing for mobile devices first and then adjust using push/pull for larger screens.
If my interpretation was off, please feel free to clarify your question.
I hope this guidance is helpful!