Hi I have an overlay I am trying to get to work. The overlay is not staying within its parent and is just kind of floating around. I am using the console on Firefox which tells me that its "not a positioned element" despite the fact I am using position absolute.
greyed-out::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 50%;
width: 100%;
background: rgba(0,0,0,0.5);
z-index: 999;
.greyed-out {
overflow: hidden;
border: solid 1px black;