I'm trying to create a toggle for mobile menu, but the :checked selector doesn't seem to be working. 
Here is the Code:
#toggleMenuToggle:checked .nav-css {
  display: none;
}<label class="desktop-hidden menuToggle" for="toggleMenuToggle">MENU</label>
<input type="checkbox" name="toggleMenuToggle" id="toggleMenuToggle">
<ul id="dropdown-nav" class="nav-css">
  <li class="n1 current">
    <a class="n1">Test</a>
  </li>
</ul>Shouldn't the <ul> have it's display set to none when my checkbox is checked? 
 
     
     
     
    