La solución más simple que a mi se me ocurre es meter el botón y el menú dentro de un contenedor, y aplicar el display none o display block con media queries a ese contenedor y no solo al botón de menú.
Algo así:
Código CSS:
Ver original@media screen and (min-width:700px){
.menuR{
display:none;
}
}
Agrego también el Jquery de aparición de menú clickeando el botón..
Código Javascript
:
Ver original$(document).ready(function(){
$(".boton").click(function(){
$(".lista-menu").slideToggle();
});
});
Y de paso dejo un codepen funcionando:
http://codepen.io/fede5426/pen/vOpLQj
Saludos