header {
  -webkit-transition: background-color 0.2s ease-in;
  -moz-transition: background-color 0.2s ease-in;
  -o-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in; }
  header .navbar {
    padding: 0;
    box-shadow: none; }
    @media (min-width: 992px) {
      header .navbar {
        align-items: flex-start;
      }
    }
    header .navbar .navbar-brand {
      width: 150px;
      padding-top: 0;
      transition: all .2s;
    }
      @media (min-width: 992px) {
        header .navbar .navbar-brand {
          width: 450px;
        }
        header.fixed .navbar .navbar-brand {
          width: 250px;
        }
      }
    header .navbar .navbar-toggler {
      padding: 10px 0; }
      header .navbar .navbar-toggler.hamburger {
        opacity: 1; }
    header .navbar .navbar-nav {
      padding-top: 0;
      padding-bottom: 10px; }
      @media (min-width: 992px) {
        header .navbar .navbar-nav {
          background-color: #000085;
          position: relative;
          padding-left: 20px;
          padding-right: 80px;
        }
        header .navbar .navbar-nav::before {
          content: '';
          display: block;
          position: absolute;
          left: -50px;
          width: 30px;
          height: 50px;
          border-top: 60.67px solid transparent;
          border-right: 50px solid #000085;
        }
        @media (min-width: 1200px) {
          header .navbar .navbar-nav::before {
            border-top: 60.67px solid transparent;
          }
        }
        header .navbar .navbar-nav::after {
          content: url(img/detalhe.png);
          width: 100%;
          height: 30px;
          position: absolute;
          bottom: -31px;
          right: 66px;
          display: block;
        }
        header .navbar .navbar-nav .nav-item {
          /* border-bottom: 1px solid rgba(255, 255, 255, 0.1); */
          padding: 10px 10px 0; }
          header .navbar .navbar-nav .nav-item:first-child {
            padding-left: 0; }
          header .navbar .navbar-nav .nav-item:last-child {
            padding-right: 0; }
          header .navbar .navbar-nav .nav-item.active .nav-link, header .navbar .navbar-nav .nav-item:hover .nav-link {
            border-bottom: 0px solid #FFFFFF; } }
      header .navbar .navbar-nav .nav-item .nav-link {
        font-weight: 600;
        text-transform: uppercase;
        padding-left: 15px;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        -o-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in; }
        @media (min-width: 992px) {
          header .navbar .navbar-nav .nav-item .nav-link {
            font-size: 14px;
            letter-spacing: 1.10px;
            padding: 10px 0 10px; } }
        @media (min-width: 1200px) {
           }
  /* header.fixed {
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.04); } */
    @media (min-width: 992px) {
      /* header.fixed .navbar .navbar-nav .nav-item {
        border-bottom: 1px solid rgba(25, 0, 91, 0.1); }
        header.fixed .navbar .navbar-nav .nav-item.active .nav-link, header.fixed .navbar .navbar-nav .nav-item:hover .nav-link {
          border-bottom: 7px solid #20D8A3; }  */}
    @media (min-width: 992px) {
      /*header.fixed .navbar .navbar-nav .nav-item .nav-link {
         padding: 0 0 10px; }  */}
    @media (min-width: 992px) {
      /*header.fixed .navbar .navbar-nav .nav-item .nav-link {
        color: #19005B; }*/ }
    header.fixed.open {
      height: 100%; }
  header.open {
    margin-bottom: 15px; }