@media screen and (min-width: 767px) {
  .navigation-1 {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    position: sticky;
    background-color: rgba(var(--bs-body-bg-rgb), 0.8);
    backdrop-filter: saturate(180%) blur(20px);
    -webkit-box-shadow: 0 4px 10px rgba(var(--bs-body-color-rgb), 0.07), inset 0 -1px 0 rgba(var(--bs-body-color-rgb), 0.07);
    box-shadow: 0 4px 40px rgba(var(--bs-body-color-rgb), 0.07), inset 0 -1px 0 rgba(var(--bs-body-color-rgb), 0.07);
    box-shadow: 0 3px 14px rgba(var(--bs-body-color-rgb), 0.07);
    /*
		&: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.02) 10%,rgba(var(--bs-body-bg-rgb), 0.05) 80%);
			//background-image: linear-gradient(180deg,rgba(var(--bs-body-color-rgb),.05) 0%,rgba(var(--bs-body-color-rgb),.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.05);
			width: 100%;
			height: 1.5rem;
			left: 0;
			bottom: -1.5rem;	
		}
		*/ }
    body.home .navigation-1:after {
      display: none; }
    .navigation-1 h3 {
      margin-top: 0;
      margin-bottom: 0;
      line-height: 3rem; }
    .navigation-1 .navbar {
      padding: 0 1rem; }
      .navigation-1 .navbar .navbar-nav a.nav-link {
        font-size: 15px;
        padding: 2.1rem 1rem 2.1rem;
        /*
					&.active {
						background-color:rgba(var(--bs-primary-rgb), 0.05);
						
						&:after {
							content: '';
							border-bottom: 2px solid rgba(var(--bs-primary-rgb), 0.5);
							width: 100%;
							position: absolute;
							left: 0;
							top: 0px;
						}
					}
					*/ }
        .navigation-1 .navbar .navbar-nav a.nav-link:hover {
          color: var(--bs-navbar-hover-color); }
      .navigation-1 .navbar .navbar-nav .nav-toggle a.nav-link {
        padding: 2.1rem 0.5rem 2.1rem; }
      .navigation-1 .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-1 .navbar .dropdown-toggle::after {
        font-size: 60%; } }
