If the template is being use in cell phones, tablets and such i will behave different. This modification hides the regular "Shopping cart" button and it shows another "Shopping cart" button without the "hover" behaviour of the first one. I also added the css class "nav" to the submenu object (ul) in blocktopmenu