.indy-navbar-menu-widget .menu-heading {
  height: 35px;
  display: block;
  font-size: 16px;
  font-weight: 600;
}

.indy-navbar-menu-widget ul {
  padding: 0;
  list-style: none;
  /*max-height: 264px;*/
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 8px;
}

.indy-navbar-menu-widget .item > a {
  /*width: 252px;*/
  display: flex;
  flex-direction: row;
  /*padding: 8px 8px 8px 16px;*/
  padding: 8px;
  align-items: center;
  gap: 12px;
}
.indy-navbar-menu-widget .item > a:hover {
  background-color: #fceedb;
  border-radius: 8px;
}

.indy-navbar-menu-widget .item .img-wrapper i,
.indy-navbar-menu-widget .item .img-wrapper .elementor-icon-list-icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
}

.indy-navbar-menu-widget .item .content-wrapper {
  display: flex;
  flex-direction: column;
}
.indy-navbar-menu-widget .item .item-label {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.16px;
}
.indy-navbar-menu-widget .item .item-text {
  font-size: 12px;
  line-height: 16px;
  color: rgba(34, 44, 54, 0.5);
}

.elementor-widget-indy-navbar-menu-widget.alt .indy-navbar-menu-widget ul {
  gap: 10px;
  border-radius: 12px;
  background: #ffefe0;
  padding: 16px;
}
.elementor-widget-indy-navbar-menu-widget.alt
  .indy-navbar-menu-widget
  .item
  > a {
  width: 204px;
  padding: 12px 16px;
}
.elementor-widget-indy-navbar-menu-widget.alt
  .indy-navbar-menu-widget
  .item
  > a:hover {
  background-color: #ffd4b2;
}
