Hello @dabigcheeze,
Actually, this isn’t an issue. Your custom CSS
.blur:before {
content: "";
position: absolute;
/* the rest of your styling here */
}
is working as expected. It would be best to understand the Position property between the Text and Headline elements. The Text element is positioned as default or static. The Headline element is positioned as relative. Remember that .blue::before is positioned as absolute this is why it covers the whole column or cell. There is nothing wrong with the Cornerstone elements or your CSS code. You are just missing a piece of code. Now, to correct your code, you must set the position property to relative so that your .blur:before code will only affect the element that is applied to. Your custom CSS should be;
.blur {
position: relative;
}
.blur:before {
content: "";
position: absolute;
/* the rest of your styling here */
}
Hope this makes sense.