My question should be pretty strait forward. For some reason I can't wrap my head around it today.
I'm making a menu with a structure like so
<div class="wrapper">
    <ul>
        <li class="menu-item"><a href="#">Menu Item</a>
            <div class="inner">
                <a href="#">Login</a> 
            </div>
        </li>
    </ul>
</div>
I am trying to target the login link using the following css selector:
.inner a{}
The selector is working, however the following selector is taking css presidence, and overriding the above selector:
li.menu-item a{}
I'm totally baffled. Why would the second selector take style preference over the first? How would you guys recommend I target the above "a" elements?
 
     
     
     
     
     
    