.quicktabs-wrapper .item-list:not(.item-list--messages) {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
}
body.path-frontpage .quicktabs-wrapper .item-list:not(.item-list--messages) {
  margin-bottom: 0px;
}
.quicktabs-wrapper .item-list ul,
.region--secondary-navigation .navbar .navbar-scrollable .navbar-nav {
  display: flex;
  gap: 24px;
}
.quicktabs-wrapper .item-list li,
.region--secondary-navigation .navbar .navbar-nav li.nav-item {
  height: auto;
  display: block;
  padding: 0;
}
.quicktabs-wrapper .item-list li.active a,
body.path-groups .quicktabs-wrapper .item-list li a:hover,
.region--secondary-navigation .navbar .navbar-nav li.nav-item.active a,
.region--secondary-navigation .navbar .navbar-nav li.nav-item a:hover {
  /* background-color: var(--primary-color); */
  background-color: var(--primary-color-light);
  color: var(--color-fff);
}
.quicktabs-wrapper .item-list li.active a,
.region--secondary-navigation .navbar .navbar-nav li.nav-item.active a {
  cursor: default;
}

.quicktabs-wrapper .item-list li a,
.region--secondary-navigation .navbar .navbar-nav li.nav-item a {
  background-color: var(--color-fff);
  border: 1px solid var(--primary-color-light);
  /* border: none; */
  border-radius: 24px;
  height: 36px;
  /* color: var(--primary-color); */
  color: var(--primary-color-bold);
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 180px;
  cursor: pointer;
  font-weight: 400;
  line-height: 19px;
  /* border: 0; */
}
.quicktabs-wrapper .item-list li a:hover,
.region--secondary-navigation .navbar .navbar-nav li.nav-item a:hover {
  background-color: var(--primary-color-light);
  color: var(--color-fff);
}
.region--secondary-navigation .navbar.navbar-secondary {
  box-shadow: none;
  min-height: auto;
}
/* .region--secondary-navigation {
  margin-top: 36px;
} */
.block-quicktabs .form-group {
  margin: 0;
}
/******************************************/
body:not(.group_page,
.about-page) .quicktabs-wrapper .item-list .quicktabs-tabs li a {
  width: 100%;
  border-radius: 0;
  border: 0;
}
body.path-frontpage .quicktabs-wrapper .item-list .quicktabs-tabs li a {
  min-width: 100% !important;
}
body:not(.group_page,
.about-page) .quicktabs-wrapper .item-list .quicktabs-tabs li {
  display: inline-block;
  margin-top: 0.5px;
  float: left;
}
body:not(.group_page,
.about-page) .quicktabs-wrapper .item-list .quicktabs-tabs ul {
  display: block;
  width: 100%;
}
body:not(.group_page,
.about-page) .quicktabs-wrapper .item-list .quicktabs-tabs li.active a,
body:not(.group_page,
.about-page) .quicktabs-wrapper .item-list .quicktabs-tabs li a:hover {
  height: 38px;
}
body:not(.group_page,
.about-page) .quicktabs-wrapper .item-list .quicktabs-tabs {
  margin-bottom: 24px;
  gap: 0;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.region--secondary-navigation .navbar .navbar-scrollable .navbar-nav {
  gap: 12px;
  justify-content: start;
}
.region--secondary-navigation .navbar .navbar-nav li.nav-item a {
  min-width: auto;
  padding: 12px 18px;
}
/* Tab button colors */
.navbar-secondary .nav-item .events-tab {
  --primary-color: #ff00b5;
  --primary-color-bold: #93147b;
  --primary-color-light: #ff00b5;
}
.navbar-secondary .nav-item .opportunities-tab {
  --primary-color: #592ed3;
  --primary-color-bold: #3b2d8c;
  --primary-color-light: #592ed3;
}
.navbar-secondary .nav-item .members-tab {
  --primary-color: #359f3d;
  --primary-color-light: #7cb928;
  --primary-color-bold: #517710;
}
