Relative positioning

I´m having trouble with positioning my elements relative to each other. For example when i have an accordion, and it opens, it should push the elements under it down. Instead it just overlaps the other elements.

How do i fix that?

When you say push elements down, you mean other widgets or are you referring to the custom accordion? If widgets, then—right out of the box, this won’t be possible due to how the project’s code is structured. I guess you could force things to move around but this will require some heavy coding.