css transition-delay causing problems in Safari
I have a WordPress site built using WooThemes Canvas theme, at http://aucklandboyschoir.org.nzwhich has a gap between the main menu items in the navigation and the submenu items.
The gap is added using a top-margin, and transition-delay to make sure that when people hover over the main menu item they don't lose the submenu when they hit the gap ...
#main-nav .sub-menu {
margin-top: 20px !important;
transition-delay: 0.1s;
-webkit-transition-delay: 0.1s;
-moz-transition-delay: 0.1s;
-o-transition-delay: 0.1s
}
This works fine, with the notable exception of in Safari. In Safari, when you hover over a menu item that has a submenu, the menu stretches and distorts. If I remove the transition-delay the menu works fine - although it doesn't look the way I want. Would really appreciate any tips on how I can fix this, or if there is an alternative method of acheiving the gap between the main menu & submenu items that would work with this theme and across all browsers ...
Thanks so much!
Meg