зачем вам float? c flex все центрируется гораздо проще, можно еще играться с абсолютами, способов цетрирования очень много, но вот самого float в продакшене года полтора, наверное, не видел
document.getElementById('nav p') - вы тут пытаетесь поиску по Id скормить теги c с классом (причем неправильно)....и зачем, если у вас есть jQuery использовать нативный метод? используйте jQuery.
вот так, например: $('.nav p').css({padding: '0.5vw 1vw 0.5vw 0px'})