title: ::before css not working on mac safari
body: <p>I am trying to make sub menu full width on a website using ::before css but its not working on mac safari. Please check <a href="http://i.stack.imgur.com/zy16d.png" rel="nofollow">this screenshot</a> to get an idea of what I am trying to obtain and what it looks like on Mac-Safari.</p>
  
  <p>Below is the CSS code I have used:</p>
  
  <pre><code>#header .avia_mega_div .sub-menu::before {
     background:#003b70;
     content: "";
     height: 43px;
     left: 0;
     position: fixed;
     top: 118px;
     width: 100%;
  }
  </code></pre>
  
  <p>Thanks!</p>