.column { float: left; margin: 1em 20px; background-color: #cfc; padding-bottom: 100px; padding-top: 20px; } .column h1 { position: relative; background-color: #ccf; color: #000; margin: 0 -20px; padding: 20px; } .column h1:before, .column h1:after { content: ""; display: block; width: 0; height: 0; bottom: -20px; border: solid 10px transparent;; border-top-color: #669; position: absolute; } .column h1:before { left: 0; border-right-color: #669; } .column h1:after { right: 0; border-left-color: #669; }