Hello,
1) This is due to 3rd party CSS in the following file overriding the Template CSS.
http://www.marketiser.com/components/com_guru/css/guru-j30.cssExtensions should be using their own unique CSS that doesn't target commonly used Joomla elements. This line for example:
* {
-moz-box-sizing: border-box ! important;
outline: medium none ! important;
word-break: break-all;
}
2) When the drop down arrows don't occur on certain pages where subs are supposed to be active that means there was a script conflict that caused it not to load. I would suggest disabling any 3rd party extensions until you determine which one it is then contact their developer for support. This means they aren't calling scripts properly so they don't conflict with other site files.
-Mike