<nav class="pv3 ph3 ph4-ns" role="navigation">
  <div class="flex-l justify-between items-center center">
    <a href="{{ .Site.BaseURL }}" class="f3 fw2 hover-white no-underline white-90 dib">
      {{ .Site.Title }}
    </a>
    <div class="flex-l items-center">

      {{ $currentPage := . }}
      <!-- start .main-menu -->
      <ul class="pl0 mr3">
        {{ range .Site.Menus.main }}
        {{ if .HasChildren }}
        <li class="list f5 f4-ns fw4 dib pr3 {{ if $currentPage.HasMenuCurrent "main" . }}active{{ end }}">
          <a class="hover-white no-underline white-90" href="{{ .URL }}" title="{{ .Name }} page">
            {{ .Pre }}
            <span>{{ .Name }}</span>
          </a>
          <span id="about_chevron"  class="fa fa-chevron-down"></span>
          <ul class="sub-menu dn pa0 w-33 center mt0">
            {{ range .Children }}
            <li class="db {{ if $currentPage.IsMenuCurrent "main" . }}active{{ end }}">
              <a href="{{ .URL }}">{{ .Name }}</a>
            </li>
            {{ end }}
          </ul>
        </li>
        {{ else }}
        <li class="list f5 f4-ns fw4 dib pr3">
          <a class="hover-white no-underline white-90" href="{{ .URL }}" title="{{ .Name }} page">
            {{ .Name }}
          </a>
        </li>

        {{ end }}
        {{ end }}
      </ul><!-- end /.main-menu -->

      {{ partial "social-follow.html" . }}
    </div>
  </div>
</nav>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<script type="text/javascript" src="/javascript/dropdown.js"></script>
<style type="text/css">
  span.fa {
      color: #FFF;
  }
  @media (max-width: 991px) {
      ul.sub-menu {
          display: block;
      }
  }
  @media (min-width: 992px) {
      ul.sub-menu:not(.dn){
          position: absolute;
          top: auto;
          width: 100%;
          max-width: 320px;
          background: rgba(0,0,0,0.333);
      }
  }
  ul.sub-menu li a {
      color: #FFF;
      display: block;
      text-decoration: none;
      padding: 8px;
  }
  ul.sub-menu li a:hover,
  ul.sub-menu li a:focus {
      background: rgba(0,0,0,0.7);
  }
</style>
