diff --git src/wp-content/themes/twentythirteen/style.css src/wp-content/themes/twentythirteen/style.css
index 28df920..3cde0df 100644
--- src/wp-content/themes/twentythirteen/style.css
+++ src/wp-content/themes/twentythirteen/style.css
@@ -2895,8 +2895,8 @@ footer.entry-meta {
 		color: #141412;
 	}
 
-	.toggled-on .nav-menu li a:hover,
-	.toggled-on .nav-menu ul a:hover {
+	.toggled-on .nav-menu > li a:hover,
+	.toggled-on .nav-menu > ul a:hover {
 		background-color: #db572f;
 		color: #fff;
 	}
diff --git src/wp-content/themes/twentytwelve/js/navigation.js src/wp-content/themes/twentytwelve/js/navigation.js
index 2c32141..383077a 100644
--- src/wp-content/themes/twentytwelve/js/navigation.js
+++ src/wp-content/themes/twentytwelve/js/navigation.js
@@ -40,4 +40,16 @@
 	$( '.main-navigation' ).find( 'a' ).on( 'focus.twentytwelve blur.twentytwelve', function() {
 		$( this ).parents( '.menu-item, .page_item' ).toggleClass( 'focus' );
 	} );
+
+  if ( 'ontouchstart' in window ) {
+    $( '.menu-item-has-children > a' ).on( 'touchstart.twentytwelve', function( e ) {
+      var el = $( this ).parent( 'li' );
+
+      if ( ! el.hasClass( 'focus' ) ) {
+        e.preventDefault();
+        el.toggleClass( 'focus' );
+        el.siblings( '.focus').removeClass( 'focus' );
+      }
+    } );
+  }
 } )( jQuery );
