     }

      .nav-search-1 .search-activated.nav-search {
        display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          position: absolute;
          top: 0;
          right: 5rem;
          bottom: 0;
          left: 5rem;
          z-index: 3;
          padding: 0.5rem 0.2rem;
          border-radius: 1rem 1rem 0 0;
          background: #333;
      }

      .nav-search-1 .search-inactive.nav-search {
        display: none;
      }

      .nav-search-1 .search-activated