How about the Liberal Democrats in Britain? Blair once bitched that they ran to the left of Labor in left wing areas, and to the right of Labor in more right wing areas - veritable chameleons. Maybe more order has been restored since they hitched up with the Tories.
That was just posturing for political gain, in practice the LibDems have always been a party of the centre or the centre-right (depending on what "wing" of the party the MPs are from).
The Social Democrats identified with the left of center (hence the name), but certainly the Liberals were always an anti-socialist party.