diff --git a/lib/js/theme-jquery.js b/lib/js/theme-jquery.js
index 1a212ea..54d443c 100644
--- a/lib/js/theme-jquery.js
+++ b/lib/js/theme-jquery.js
@@ -42,12 +42,13 @@ jQuery(document).ready(function() {
var closedIcon = '+';
var openIcon = '-';
- jQuery('.nav-primary').find('.genesis-nav-menu .parent:not(.current-menu-item, .current_page_item, .current_page_parent, .current_page_ancestor) > a').after('' + closedIcon + '');
- jQuery('.nav-primary').find('.genesis-nav-menu .parent.current-menu-item > a, .genesis-nav-menu .parent.current_page_item > a, .genesis-nav-menu .parent.current_page_parent > a, .genesis-nav-menu .parent.current_page_ancestor > a').after('' + openIcon + '');
+ jQuery('.nav-primary').find('.genesis-nav-menu .parent:not(.current-menu-item, .current_page_item, .current_page_parent, .current_page_ancestor) > a').after('' + closedIcon + '');
+ jQuery('.nav-primary').find('.genesis-nav-menu .parent.current-menu-item > a, .genesis-nav-menu .parent.current_page_item > a, .genesis-nav-menu .parent.current_page_parent > a, .genesis-nav-menu .parent.current_page_ancestor > a').after('' + openIcon + '');
// Mobile navigation expand/contract functionality
- jQuery('.sub-icon').click(function() {
- var icon = jQuery(this);
+ jQuery('.sub-icon').click(function(event) {
+ event.preventDefault();
+ var icon = jQuery(this);
icon.next('ul').slideToggle().toggleClass('open');
if ( icon.text().indexOf( closedIcon ) !== -1 )
icon.text(openIcon);
diff --git a/style.css b/style.css
index 9231353..358f05f 100644
--- a/style.css
+++ b/style.css
@@ -1416,8 +1416,7 @@ Site Navigation
}
.genesis-nav-menu a:hover,
-.genesis-nav-menu .current_page_item > a,
-.nav-primary .genesis-nav-menu .sub-menu .current_page_item > a:hover {
+.genesis-nav-menu .current_page_item > a {
color: #fff;
}