@media screen and (min-width: 767px) {
  .navigation-3 {
    /*
		&::before {
			width: 100%;
			height: 100%;
			content: " ";
			position: absolute;
			backdrop-filter: blur(14px);
		}	
		*/ }
    .navigation-3 .sticky {
      background: rgba(var(--bs-body-bg-rgb), 0.8); }
      .navigation-3 .sticky:after {
        content: '';
        display: block;
        position: absolute;
        background-image: linear-gradient(180deg, rgba(var(--bs-body-color-rgb), 0.05) 0%, rgba(var(--bs-body-color-rgb), 0.025) 20%, rgba(var(--bs-body-bg-rgb), 0) 80%);
        background-image: linear-gradient(180deg, rgba(var(--bs-body-color-rgb), 0.05) 0%, rgba(var(--bs-body-color-rgb), 0.015) 10%, rgba(var(--bs-body-bg-rgb), 0) 80%);
        border-top: 1px solid rgba(var(--bs-body-color-rgb), 0.07);
        width: 100%;
        height: 1.5rem;
        left: 0;
        bottom: -1.5rem; }
    .navigation-3 h3 {
      margin-top: 0;
      margin-bottom: 0;
      line-height: 3rem; }
    .navigation-3 .search-area i {
      color: var(--bs-navbar-active-color); }
    .navigation-3 .navbar {
      padding: 0 1rem; }
      .navigation-3 .navbar .navbar-nav a.nav-link {
        font-size: 15px;
        padding: 2.1rem 1rem 2.1rem; }
        .navigation-3 .navbar .navbar-nav a.nav-link:hover {
          color: var(--bs-navbar-hover-color); }
      .navigation-3 .navbar .navbar-nav .nav-toggle a.nav-link {
        padding: 2.1rem 0.5rem 2.1rem; }
      .navigation-3 .navbar .navbar-nav nav.navbar-expand-md a.nav-link {
        display: flex;
        align-items: center;
        color: rgba(var(--bs-body-color-rgb), 0.7); }
      .navigation-3 .navbar .dropdown-toggle::after {
        font-size: 60%; } }

@media (min-width: 768px) {
  .navbar-collapse {
    display: flex !important; } }

@media screen and (max-width: 767px) {
  .navbar-dark .navbar-collapse {
    background: var(--bs-body-color);
    padding: 1rem; }
  .navbar-collapse {
    background: var(--bs-body-bg); } }
