First of all, sorry for the late reply. For future posts, please use the Silk UI Forums.

Silk UI Patterns need a couple of things to work properly. After looking at your code, we noticed that you are not using a Layout on your page.
In order to work, you need to have a Layout that follows the rules of a Silk UI Layout.

Since you are working with Vanilla, my suggestion is that you actually use the Vanilla Theme Layout, or that you copy that layout to your application (if you want to change the layout).