http://www.codepen.io/thestevekelzer/pen/ibmta
I have found a 'minor-solution'... By that I mean that I don't consider this a preferred method.
It seems that the absolute positioning of the :before & :after pseudo-elements is all based on the parent element, not the child element like I thought. You will notice in my forked codepen that I have increased the top adjustment for the 'business-template' element to accommodate it being lower on the page.
I would still love it if someone knows a more simple solution. Thank you!!!