.kl-navbar__item.kl-navbar__item--one-column {
  position: relative;
} 

.kl-navbar__panel.kl-navbar__panel--one-column {
  position: absolute;
  top: calc(87px-14px);
  left: 50%;
	max-width: 240px;
  width: 240px;
  transform: translateX(-50%);  
}

.kl-navbar__panel-wrapper--one-column {
	align-items: flex-start;
	border-radius: 9px;
  box-shadow: -7px 3px 40px rgb(0 0 0 / 10%);	
  display: flex;
	padding: 32px;
}

.kl-navbar__category--one-column {
  display: flex;
  flex: 0 0 100%;
  flex-flow: column wrap;
  padding-right: 0;
}

.kl-navbar__description--one-column {
  flex-basis: 100%;
  width: 100%;
}

.kl-navbar__description.kl-navbar__description--one-column {
  margin: 0;
}

@media screen and (max-width: 1340px) {
  .kl-navbar__panel-wrapper--one-column {
			margin: 0 20px;
	}
}

@media screen and (max-width: 920px) {
  .kl-navbar__panel-wrapper--one-column {
		align-items: flex-start;
		background-color: rgba(, );	
		border-radius: 0;
		box-shadow: none;	
		padding: 10px;
		max-width: 100%;
		margin: 0 auto;
	}
  
  .kl-navbar__panel.kl-navbar__panel--one-column {
    position: relative;
    top: initial;
    left: initial;
    max-width: 100%;
    width: 100%;
    transform: initial;  
  }

  .kl-navbar__panel-wrapper--one-column {
    display: flex;
    flex-flow: column wrap;
  }
  .kl-navbar__category--one-column p:not(.entry-heading){
      display: none;
  }
}

.kl-navbar .hamburger {
  padding: 20px 0 15px !important;
}


.kl-navbar__description__icon {
  flex: 0 0 20px;
}

.kl-navbar__description__icon img {
  width: 20px;
}
}