As you can see, when you hover over "more" a dropdown appears, inside that dropdown every list item has a background-color of green. Then, there is an unwanted li element added to the beginning of the unordered list that is nested inside the element, there is also a yellow sort of box added to the top of my ul.
I have been searching for the cause for quite long with no results, here's the JSFiddle (please view in full screen): https://jsfiddle.net/omw40pLn/1/
HTML:
<ul id="mainNav">
<a href="#" id="logo"><h1>GoBold</h1></a>
<li class="mainNavItem"><a class="mainNavItemChild" href="#">Home</a></li>
<li class="mainNavItem"><a class="mainNavItemChild" href="#">Contact</a></li>
<li class="mainNavItem"><a class="mainNavItemChild" href="#">About</a></li>
<li class="mainNavItem"><a class="mainNavItemChild" href="#">More <i style="font-size:80%;" class="fa fa-chevron-down"></i>
<ul id="dropdown">
<li class="dropdownItem"><a href="#">Home</a></li>
<li class="dropdownItem"><a href="#">Contact</a></li>
<li class="dropdownItem"><a href="#">About</a></li>
<li class="dropdownItem"><a href="#">More</a></li>
</ul>
</a>
</li>
<input id="searchInput" type="text" placeholder="Search Here..."/>
</ul>
<div id="replaceIt">
</div>
I didn't add the CSS because it's too long, view it in JSFiddle.
` elements](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul)
– showdev Jul 08 '16 at 17:38