Как сделать div поверх контента?
Eugenue Cesarevich, смысл в том, что "position: absolute" работает от ближайшего родительского элемента с "position: relative". По умолчанию "position: absolute"  отталкивается от документа.
<div id="parent">
  <div id="child">
  </div>
</div>
Добавьте "position: relative" в тот элемент, от которого нужно отталкиваться. При изменении позиции через top/bottom/left/right, координаты будут начинаться от элемента с позиционированием relative.
#child{
  position: absolute;
}
#parent{
  position: relative;
}
Добавьте position: relative диву с айди parent