Why did you change this ? position: fixed is not the best thing when it comes to scrolling (it needs to be kept in sync). Can you keep absolute ?