title: Selector for not immediate child element
body: <p>Can anyone tell me what's the selector for finding an element which is within a parent, but not an immediate child. Example:</p>
  
  <pre><code>&lt;body class="main"&gt;
    &lt;p class="text"&gt;Hello&lt;/p&gt; &lt;!-- don't select this one --&gt;
    &lt;elem class="something"&gt;
      &lt;elem id="link"&gt;
        &lt;elem class="otherclass"&gt;
          &lt;p class="text"&gt;Hello&lt;/p&gt; &lt;!-- but this one --&gt;
        &lt;/elem&gt;
      &lt;/elem&gt;
    &lt;/elem&gt;
  &lt;/body&gt;
  </code></pre>
  
  <p>so I want to find <code>.text</code> via <code>.main</code> without knowing the number of elements in between and with pure CSS.</p>
  
  <p>Thanks</p>