width: calc(33% - 28px);
margin: 0 auto;
document.querySelector('#mobile-search').focus(); скролл происходит не плавный, а резкий.
// Скрытие меню при клике на область помимо самого меню
$(document).mouseup(function(e) { // событие клика по веб-документ
....
}); запускать при закрытом меню. Хоть если добавить условие внутри скрипта, сам же скрипт будет выполняться?)
val() можно вставлять что-нибудь)