.nk-feature-2 {
	align-items: stretch !important;
}

.nk-accordion .panel-heading a:not(.collapsed), .nk-accordion .panel-heading a:not(.collapsed):focus, .nk-accordion .panel-heading a:not(.collapsed):hover {
	background-color: #22a2b1 !important;
	color: #FFF !important;
}

.forum-tooltip {
	background: #2a2a2a;
	border-color: #2a2a2a;
	padding-top: 4px!important;
	padding-bottom: 4px!important;
	font-size: 12px;
	color: #fff;
	position: absolute;
	max-width: min(500px, 90vh);
	padding: 0 8px;
	pointer-events: none;
	border-radius: var(--popup--radius);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
  }
  .forum-tooltip.forum-tooltip_top {
	margin-top: -2px;
  }
  .forum-tooltip.forum-tooltip_bottom {
	margin-top: 2px;
  }
  .forum-tooltip::after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	left: 50%;
	margin-left: -5px;
  }
  .forum-tooltip.forum-tooltip_right::after {
	left: auto;
	right: 4px;
	margin-left: 0;
  }
  .forum-tooltip.forum-tooltip_left::after {
	left: 4px;
	margin-left: 0;
  }
  .forum-tooltip.forum-tooltip_top::after {
	border-top-color: inherit;
	bottom: -10px;
  }
  .forum-tooltip.forum-tooltip_bottom::after {
	border-bottom-color: inherit;
	top: -10px;
  }
  .forum-tooltip a {
	color: currentColor;
	border-bottom: 1px dotted currentColor;
  }