I looked over the HTML of your page and everything looks to be setup correctly.
If your website is based in Europe or users are visiting are from Europe, some Facebook features will automatically be disabled under certain conditions. We have no control over this. You can read more about these conditions in the post below from Facebook:
developers.facebook.com/docs/plugins/like-button/
I'd suggest trying to be logged in according to what they mention above and see if the Like button properly shows then.
I hope that helps explain, but if you need anything else or have other questions, please let me know!
Thanks,
Alex