.glossary-navigation .glossary-navigation__info {
  display: flex;
  align-items: center;
  gap: 16px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #EAEAEA;
}
.glossary-navigation .glossary-navigation__info .glossary-navigation__logo {
  width: 36px;
  height: 36px;
  border: 1px solid #EAEAEA;
  border-radius: 6px;
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.glossary-navigation .glossary-navigation__info .glossary-navigation__logo.wordpress {
  background-image: url(../../../../../../../uploads/tenweb-theme/images/glossary/glossary-logos/grey/wp.svg);
}
.glossary-navigation .glossary-navigation__info .glossary-navigation__logo.woocommerce {
  background-image: url(../../../../../../../uploads/tenweb-theme/images/glossary/glossary-logos/grey/woo.svg);
}
.glossary-navigation .glossary-navigation__info .glossary-navigation__logo.hosting {
  background-image: url(../../../../../../../uploads/tenweb-theme/images/glossary/glossary-logos/grey/hosting.svg);
}
.glossary-navigation .glossary-navigation__info .glossary-navigation__logo.pagespeed {
  background-image: url(../../../../../../../uploads/tenweb-theme/images/glossary/glossary-logos/grey/speed.svg);
}
.glossary-navigation .glossary-navigation__info .glossary-navigation__name {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}
.glossary-navigation h3 {
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px solid #F4F4F4;
  padding: 20px 25px 18px;
  font-size: 16px;
  line-height: 22px;
}
.glossary-navigation .glossary__menu {
  list-style: none;
}
.glossary-navigation .glossary__menu > li {
  margin-bottom: 5px;
}
.glossary-navigation .glossary__menu > li br {
  display: none;
}
.glossary-navigation .glossary__menu > li .category_name {
  border-radius: 6px;
  display: block;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  text-decoration: none;
}
.glossary-navigation .glossary__menu > li .category_name .glossary__menu-arrow {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 10px;
  top: 16px;
  z-index: 1;
  background-size: 16px;
}
.glossary-navigation .glossary__menu > li .sub_menu {
  list-style: none;
  display: none;
  border-left: 1px solid;
  margin-left: 16px;
}
.glossary-navigation .glossary__menu > li .sub_menu li {
  padding-left: 20px;
  position: relative;
}
.glossary-navigation .glossary__menu > li .sub_menu li a {
  font-weight: 300;
  display: block;
  box-sizing: border-box;
  text-decoration: none;
}
.glossary-navigation .glossary__menu > li .sub_menu li.active .category_name .glossary__menu-arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.glossary-navigation .glossary__menu > li .sub_menu li.active .sub_menu {
  display: block;
}
.glossary-navigation .glossary__menu > li .sub_menu li.active a {
  font-weight: 700;
}
.glossary-navigation .glossary__menu > li .sub_menu li.active:before {
  content: "";
  width: 1px;
  height: 100%;
  top: 0;
  left: -1px;
  position: absolute;
  background: #3339f1;
}
.glossary-navigation .glossary__menu > li.active .category_name .glossary__menu-arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.glossary-navigation .glossary__menu > li.active .sub_menu {
  display: block;
}
.glossary-navigation .glossary__menu > li:last-child {
  margin-bottom: 0;
}
.glossary-navigation.selected .glossary__menu > li .category_name .glossary__menu-arrow {
  display: none;
}
.glossary-navigation.selected .glossary__menu > li .sub_menu {
  display: block;
}
