He sustituido los $ por jQuery en todo el codigo y ya funciona scrollTo. El que no funcionaba luego era el menu... pero cambiando el orden de llamada he conseguido q funcionara tb :)
Y ahora el codigo javascript tampoco me funcionaba, pero poniendo jQuery en vez de $ en todo sí que va. Así que ahora me funciona todo!
Mil gracias por todo!