в коде сейчас используется position:fixed - который позиционирует блок относительно окна браузера а не страницы. в нем ничего менять не надо
Саму страницу отматывает наверх javascript. Тут 2 варианта.
Или в вызове функции
$('.open-popup').click(function(){
// забыли вконце написать
return false;
})
или сам скрипт делает что-то вроде
$( "window" ).scrollTop( 0 )
и это надо убрать