
#hkb .hkb-article-author:after, #hkb .hkb-article-related:after {
	content: "";
	display: table;
	clear: both;
}

@keyframes hkbFadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

:root {
	--hkb-main-bg-color: #fff;
	--hkb-main-page-color: #fff;
	--hkb-main-container-width: 1000px;
	--hkb-button-bg: var(--hkb-link-color);
	--hkb-button-bg-hover: var(--hkb-link-color-hover);
	--hkb-button-color: #fff;
	--hkb-button-radius: 4px;
	--hkb-search-button-bg: var(--hkb-link-color);
	--hkb-search-button-color: var(--hkb-button-color);
	--hkb-search-button-radius: var(--hkb-button-radius);
	--hkb-search-field-radius: 99px;
	--hkb-widget-bg: #f4f5f5;
	--hkb-widget-radius: 4px;
	--hkb-feedback-upvote-bg: #3f9142;
	--hkb-feedback-downvote-bg: #ba2525;
	--hkb-feedback-submit-bg: var(--hkb-link-color);
	--hkb-feedback-submit-color: var(--hkb-button-color);
	--hkb-feedback-submit-radius: var(--hkb-button-radius);
	--hkb-category-icon-size: 48px;
	--hkb-category-icon-stroke-width: 6px;
	--hkb-adminbar-height: 32px;
	--hkb-category-desc-color: rgba(0, 0, 0, .75);
	--hkb-compat-fixed-header: 0;
}

.hkb-screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

html {
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

body.admin-bar #hkb .hkb-sticky {
	top: calc(var(--hkb-adminbar-height) + 15px);
}

a {
	color: var(--hkb-link-color);
}

a:hover {
	color: var(--hkb-link-color-hover);
}

#hkb {
	width: 100%;
	font-size: 1em;
	margin-top: var(--hkb-compat-fixed-header, 0);
}

#hkb *, #hkb *:before, #hkb *:after {
	box-sizing: border-box;
}

#hkb ul li {
	background: none;
	list-style: none;
	text-indent: 0;
}

#hkb h1:before, #hkb h2:before, #hkb h3:before, #hkb h4:before, #hkb h5:before, #hkb h6:before {
	display: none;
}

#hkb * {
	transition: none;
}

#hkb .hkb-container {
	max-width: var(--hkb-main-container-width);
	margin: 0 auto;
	padding: 0 2em;
}

#hkb .hkb-fullwcontainer {
	width: calc(100vw - 9px);
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
}

#hkb .hkb-mainpage-wrapper {
	background: var(--hkb-main-bg-color);
	padding: 4em 0;
}

@media screen and (min-width: 770px) {
	#hkb .hkb-mainpage.hkb-mainpage--sidebarleft, #hkb .hkb-mainpage.hkb-mainpage--sidebarright {
		display: flex;
	}
	
	#hkb .hkb-mainpage.hkb-mainpage--sidebarleft .hkb-mainpage__main, #hkb .hkb-mainpage.hkb-mainpage--sidebarright .hkb-mainpage__main {
		flex-grow: 1;
	}
	
	#hkb .hkb-mainpage.hkb-mainpage--sidebarleft .hkb-mainpage__sidebar, #hkb .hkb-mainpage.hkb-mainpage--sidebarright .hkb-mainpage__sidebar {
		width: 28%;
		flex-shrink: 0;
	}
}

@media screen and (min-width: 770px) {
	#hkb .hkb-mainpage.hkb-mainpage--sidebarleft .hkb-mainpage__sidebar {
		order: -1;
		margin-right: 2em;
	}
}

@media screen and (min-width: 770px) {
	#hkb .hkb-mainpage.hkb-mainpage--sidebarright .hkb-mainpage__sidebar {
		margin-left: 2em;
	}
}

#hkb .hkb-mainpage .hkb-mainpage__sidebar {
	font-size: .95em;
	line-height: 1.45;
}

#hkb .hkb-sticky {
	position: sticky;
	top: 15px;
}

#hkb .hkb-archivetitle {
	font-size: 1.3em;
	margin: 0 0 2em;
	padding: 0 0 1em;
	border-bottom: 1px solid #e6e6e6;
}

#hkb .hkb-archive {
	display: grid;
	grid-template-rows: 1fr;
	gap: 2em;
	margin: 0 0 2em;
}

@media screen and (min-width: 550px) {
	#hkb .hkb-archive.hkb-archive--two-cols {
		grid-template-columns: repeat(2, 1fr);
	}
}

#hkb .hkb-archive.hkb-archive--three-cols {
	grid-template-columns: repeat(3, 1fr);
}

#hkb .hkb-archive.hkb-archive--four-cols {
	grid-template-columns: repeat(4, 1fr);
}

#hkb .hkb-uncatlist {
	margin: 0 0 2em;
}

#hkb .hkb-searchbox-wrapper {
	color: var(--hkb-header-text-color);
	padding: 4em 0;
}

#hkb .hkb-searchbox-wrapper[data-hkb-header-type=solid] {
	background: var(--hkb-header-style-bg);
}

#hkb .hkb-searchbox-wrapper[data-hkb-header-type=gradient] {
	background: linear-gradient(var(--hkb-header-style-graddir), var(--hkb-header-style-grad1), var(--hkb-header-style-grad2));
}

#hkb .hkb-searchbox-wrapper[data-hkb-header-type=image] {
	background-color: var(--hkb-header-style-bg);
	background-repeat: no-repeat;
	background-position: center center;
}

#hkb .hkb-searchbox {
	max-width: 620px;
}

#hkb .hkb-searchbox.hkb-searchbox--center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#hkb .hkb-searchbox .hkb-searchbox__title {
	font-size: 2em;
	margin: 0 0 1em;
	color: var(--hkb-header-text-color);
}

#hkb .hkb-site-search {
	position: relative;
	display: flex;
	align-items: stretch;
	margin: 0;
	padding: 0;
}

#hkb .hkb-site-search .hkb-site-search__field {
	background: #fff;
	border: none;
	flex-grow: 1;
	margin: 0 1em 0 0;
	padding: 1.1em 1em 1.1em 44px;
	line-height: 1;
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-image: none;
	border-radius: var(--hkb-search-field-radius);
}

#hkb .hkb-site-search .hkb-site-search__field.nitro-lazy {
	background-image: none !important;
}

#hkb .hkb-site-search .hkb-site-search__field:focus {
	outline: none;
}

#hkb .hkb-site-search .hkb-site-search__field::placeholder {
	color: #b3b3b3;
}

#hkb .hkb-site-search .hkb-site-search__field.live-search-loading {
	background-image: url("https://cdn-fnphg.nitrocdn.com/yeOhGWmPcXzOXFJyZvhCVKiNnVjHUBrX/assets/images/optimized/rev-6a517af/www.callcabinet.com/wp-content/plugins/ht-knowledge-base/img/loader.svg");
}

#hkb .hkb-site-search .hkb-site-search__field.live-search-loading.nitro-lazy {
	background-image: none !important;
}

#hkb .hkb-site-search .hkb-site-search__button {
	display: none;
	background: var(--hkb-search-button-bg);
	color: var(--hkb-search-button-color);
	border-radius: var(--hkb-search-button-radius);
	min-width: 120px;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	line-height: 1;
	border: none;
}

#hkb .hkb-site-search .hkb-site-search__icon {
	position: absolute;
	left: 14px;
	height: 20px;
	width: 20px;
	top: 50%;
	margin-top: -10px;
}

#hkb .hkb-site-search .hkb-site-search__icon path {
	fill: #1a1a1a;
}

#hkb .hkb-subheader {
	padding: 2em 0;
	color: var(--hkb-header-text-color);
}

#hkb .hkb-subheader[data-hkb-header-type=solid] {
	background: var(--hkb-header-style-bg);
}

#hkb .hkb-subheader[data-hkb-header-type=gradient] {
	background: linear-gradient(var(--hkb-header-style-graddir), var(--hkb-header-style-grad1), var(--hkb-header-style-grad2));
}

#hkb .hkb-subheader[data-hkb-header-type=image] {
	background-color: var(--hkb-header-style-bg);
	background-repeat: no-repeat;
	background-position: center center;
}

#hkb .hkb-subheader a {
	color: var(--hkb-header-text-color);
}

@media screen and (min-width: 770px) {
	#hkb .hkb-subheader>.hkb-container {
		display: flex;
		align-items: center;
	}
}

@media screen and (max-width: 770px) {
	#hkb .hkb-subheader .hkb-breadcrumbs-wrap {
		margin: 1em 0 0;
	}
}

@media screen and (min-width: 770px) {
	#hkb .hkb-subheader .hkb-breadcrumbs-wrap {
		flex-grow: 1;
		order: -1;
	}
}

#hkb .hkb-subheader .hkb-site-search {
	width: 340px;
	margin: 0;
	padding: 0;
}

#hkb .hkb-subheader .hkb-site-search .hkb-site-search__field {
	margin: 0 !important;
	font-size: 1em;
}

#hkb .hkb-subheader .hkb-site-search .hkb-site-search__button {
	display: none;
}

#hkb .hkb-category {
	padding: 0 0 1em;
	border-bottom: 1px solid #e6e6e6;
}

#hkb .hkb-category[data-hkb-cat-icon=true] .hkb-article-list {
	margin: 0 0 0 calc(var(--hkb-category-icon-size) + 1.5em);
}

#hkb .hkb-category[data-hkb-cat-icon=true] .hkb-category__view-all {
	margin: 1em 0 0 calc(var(--hkb-category-icon-size) + 1.5em);
}

#hkb .hkb-category .hkb-categoryhead {
	margin: 0 0 1em;
}

#hkb .hkb-category .hkb-article-list {
	font-size: 1em;
	margin: 0;
}

#hkb .hkb-category .hkb-category__view-all {
	text-decoration: none;
	border: none;
	display: block;
	font-size: 1em;
	position: relative;
	padding-left: 24px;
	color: inherit;
	font-weight: normal;
	margin: 1em 0 0 0;
}

#hkb .hkb-category .hkb-category__view-all:hover {
	border: none;
}

#hkb .hkb-category .hkb-category__view-all:focus {
	outline: none;
}

#hkb .hkb-category .hkb-category__view-all:hover {
	color: var(--hkb-link-color);
}

#hkb .hkb-category .hkb-category__view-all::before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'14\' width=\'14\' viewBox=\'0 0 512 512\' fill=\'%23666\'%3E%3Cpath d=\'M504 256a248 248 0 10-496 0 248 248 0 00496 0zm-448 0a200 200 0 11400 0 200 200 0 01-400 0zm72 20v-40c0-7 5-12 12-12h116v-67c0-11 13-16 21-8l99 99c4 4 4 12 0 17l-99 99c-8 7-21 2-21-9v-67H140c-7 0-12-5-12-12z\'/%3E%3C/svg%3E");
	display: block;
	height: 14px;
	width: 14px;
	position: absolute;
	top: 2px;
	bottom: 0;
	left: 0;
}

#hkb .hkb-categoryhead {
	display: flex;
}

#hkb .hkb-categoryhead .hkb-categoryhead__icon {
	margin-right: 1.5em;
}

#hkb .hkb-categoryhead .hkb-categoryhead__icon img {
	max-width: var(--hkb-category-icon-size);
}

#hkb .hkb-categoryhead .hkb-categoryhead__icon svg {
	width: var(--hkb-category-icon-size);
	height: var(--hkb-category-icon-size);
}

#hkb .hkb-categoryhead .hkb-categoryhead__icon svg.hkbiconset {
	transform: scale(1.2);
}

#hkb .hkb-categoryhead .hkb-categoryhead__title {
	display: inline-block;
	font-size: 1.15em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#hkb .hkb-categoryhead .hkb-categoryhead__title a {
	text-decoration: none;
	border: none;
	color: inherit;
}

#hkb .hkb-categoryhead .hkb-categoryhead__title a:hover {
	border: none;
}

#hkb .hkb-categoryhead .hkb-categoryhead__title a:focus {
	outline: none;
}

#hkb .hkb-categoryhead .hkb-categoryhead__title a:hover {
	color: var(--hkb-link-color);
}

#hkb .hkb-categoryhead .hkb-categoryhead__count {
	display: inline-block;
	font-size: .8em;
	color: #999;
	margin-left: 6px;
}

#hkb .hkb-categoryhead .hkb-categoryhead__count:before {
	content: "(";
}

#hkb .hkb-categoryhead .hkb-categoryhead__count:after {
	content: ")";
}

#hkb .hkb-categoryhead .hkb-categoryhead__description {
	margin: .25em 0 0;
	font-size: .95em;
	line-height: 1.45;
	color: var(--hkb-category-desc-color);
}

#hkb .hkb-subcats {
	padding: 0 0 1em;
	border-bottom: 1px solid #dfe4e6;
	display: grid;
	grid-template-rows: 1fr;
	gap: 2em;
	margin: 2em 0 1em;
}

@media screen and (min-width: 550px) {
	#hkb .hkb-subcats.hkb-subcats--two-cols {
		grid-template-columns: repeat(2, 1fr);
	}
}

#hkb .hkb-subcats.hkb-subcats--three-cols {
	grid-template-columns: repeat(3, 1fr);
}

#hkb .hkb-subcats.hkb-subcats--four-cols {
	grid-template-columns: repeat(4, 1fr);
}

#hkb ul.hkb-article-list {
	list-style: none;
	padding: 0;
	margin: 0 0 1em;
}

#hkb ul.hkb-article-list>li {
	position: relative;
	display: block;
	padding: 0 0 0 24px;
	margin: 0 0 .25em;
}

#hkb ul.hkb-article-list>li:before {
	display: inline-block;
	position: absolute;
	top: 2px;
	bottom: 0;
	left: 0;
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z\'/%3E%3C/svg%3E");
	height: 16px;
	width: 16px;
}

#hkb ul.hkb-article-list>li:last-child {
	margin-bottom: 0;
}

#hkb ul.hkb-article-list a {
	text-decoration: none;
	border: none;
	color: inherit;
	font-weight: normal;
}

#hkb ul.hkb-article-list a:hover {
	border: none;
}

#hkb ul.hkb-article-list a:focus {
	outline: none;
}

#hkb ul.hkb-article-list a:hover {
	color: var(--hkb-link-color);
}

#hkb .hkb-categoryheader {
	padding: 0 0 1em;
	margin: 0 0 1em;
	border-bottom: 1px solid #e6e6e6;
	display: flex;
	align-items: center;
}

#hkb .hkb-categoryheader .hkb-categoryheader__icon {
	margin-right: 1.5em;
}

#hkb .hkb-categoryheader .hkb-categoryheader__icon img {
	max-width: var(--hkb-category-icon-size);
}

#hkb .hkb-categoryheader .hkb-categoryheader__icon svg {
	width: var(--hkb-category-icon-size);
	height: var(--hkb-category-icon-size);
}

#hkb .hkb-categoryheader .hkb-categoryheader__icon svg.hkbiconset {
	transform: scale(1.2);
}

#hkb .hkb-categoryheader .hkb-categoryheader__title {
	margin: 0;
	font-size: 1.75em;
	line-height: 1.25;
	font-weight: bold;
}

#hkb .hkb-categoryheader .hkb-categoryheader__description {
	font-size: .95em;
	line-height: 1.45;
	color: var(--hkb-category-desc-color);
	margin: .25em 0 0;
}

#hkb .hkb-article-grid {
	margin: 0 0 2em;
}

#hkb .hkb-article {
	position: relative;
	margin: 0 0 2em;
}

#hkb .hkb-article .hkb-article__title {
	font-size: 2.5em;
	font-weight: 700;
	margin: 0 0 1.5em;
}

#hkb .hkb-articlepreview {
	padding: 1.5em 0;
	border-bottom: 1px solid #dfe4e6;
}

#hkb .hkb-articlepreview:last-of-type {
	border-bottom: none;
}

#hkb .hkb-articlepreview .hkb-articlepreview__title {
	font-size: 1.2em;
	margin: 0;
}

#hkb .hkb-articlepreview .hkb-articlepreview__title, #hkb .hkb-articlepreview .hkb-articlepreview__title a {
	font-weight: 600;
}

#hkb .hkb-articlepreview .hkb-articlepreview__title a {
	text-decoration: none;
	border: none;
	color: inherit;
}

#hkb .hkb-articlepreview .hkb-articlepreview__title a:hover {
	border: none;
}

#hkb .hkb-articlepreview .hkb-articlepreview__title a:focus {
	outline: none;
}

#hkb .hkb-articlepreview .hkb-articlepreview__title a:hover {
	color: var(--hkb-link-color);
}

#hkb .hkb-articlepreview .hkb-articlepreview__excerpt {
	display: block;
	font-size: .95em;
	line-height: 1.45;
	margin-top: .45em;
	color: rgba(0, 0, 0, .7);
}

#hkb .hkb-article__content {
	margin: 0 0 2em;
	padding: 0;
}

#hkb .hkb-article__content h1, #hkb .hkb-article__content h2, #hkb .hkb-article__content h3, #hkb .hkb-article__content h4, #hkb .hkb-article__content h5, #hkb .hkb-article__content h6 {
	margin-top: 1em;
	margin-bottom: 1em;
}

#hkb .hkb-article__content>ol, #hkb .hkb-article__content>ul {
	margin: 0 0 2em 2em;
	padding: 0;
}

#hkb .hkb-article__content ul li {
	list-style: disc;
}

#hkb .hkb-article__content pre {
	white-space: pre-wrap;
	word-wrap: break-word;
	text-align: justify;
}

#hkb .hkb-article__links {
	margin: 0 0 2em;
}

#hkb .hkb-article__links a {
	text-decoration: none;
	border: none;
}

#hkb .hkb-article__links a:hover {
	border: none;
}

#hkb .hkb-article__links a:focus {
	outline: none;
}

#hkb .hkb-article-tags a {
	border: none;
	margin-left: 5px;
}

#hkb .hkb-article-tags a:after {
	content: ",";
}

#hkb .hkb-article-tags a:last-child:after {
	content: "";
}

#hkb .hkb-pagination {
	margin: 0 0 2em;
}

#hkb .hkb-pagination a {
	transition: all .1s ease-in-out;
	background: var(--hkb-widget-bg);
	color: inherit;
	display: inline-block;
	padding: .75em 1.5em;
	line-height: 1;
	font-size: 1em;
	outline: none;
	text-decoration: none;
	border-radius: var(--hkb-widget-radius);
}

#hkb .hkb-pagination .hkb-pagination__prev a::before {
	content: "<";
	margin: 0 5px 0 0;
}

#hkb .hkb-pagination .hkb-pagination__next a::after {
	content: ">";
	margin: 0 0 0 5px;
}

#hkb .hkb-breadcrumbs {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: .9em;
}

#hkb .hkb-breadcrumbs li {
	display: inline-block;
	margin: 0;
}

#hkb .hkb-breadcrumbs li:not(:first-child)::before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'12\' width=\'12\' viewBox=\'0 0 16 16\'%3E%3Cpath fill=\'%23ccc\' d=\'M6 13.4L4.6 12 8.6 8 4.6 4 6 2.6 11.4 8z\'/%3E%3C/svg%3E");
	height: 12px;
	width: 12px;
	display: inline-flex;
	margin: 0 4px;
	position: relative;
	top: 1px;
}

#hkb .hkb-breadcrumbs li:last-child {
	display: none;
}

#hkb .hkb-breadcrumbs a {
	text-decoration: none;
	border: none;
	color: var(--hkb-header-text-color);
}

#hkb .hkb-breadcrumbs a:hover {
	border: none;
}

#hkb .hkb-breadcrumbs a:focus {
	outline: none;
}

#hkb .hkb-breadcrumbs a:hover {
	color: var(--hkb-header-text-color);
	text-decoration: underline;
}

#hkb .hkb-article-related {
	font-size: .95em;
	margin: 0 0 2em;
}

#hkb .hkb-article-related .hkb-article-related__title {
	font-size: 1.2em;
	margin: 0 0 .75em;
}

#hkb .hkb-article-related .hkb-article-list li {
	padding-right: 85px;
}

#hkb .hkb-article-related .hkb-article-list a:hover {
	color: var(--hkb-link-color);
}

#hkb .hkb-article-author {
	font-size: .95em;
	border-bottom: 1px solid #dfe4e6;
	padding: 0 0 2em;
	margin: 0 0 2em;
}

#hkb .hkb-article-author .hkb-article-author__title {
	font-size: 1.2em;
	margin: 0 0 1em;
}

#hkb .hkb-article-author .hkb-article-author__avatar {
	float: left;
	margin: 0 35px 0 0;
}

#hkb .hkb-article-author .hkb-article-author__name {
	font-size: 1em;
	margin: 0 0 .5em;
	display: block;
}

#hkb .hkb-article-author .hkb-article-author__name a {
	text-decoration: none;
	border: none;
}

#hkb .hkb-article-author .hkb-article-author__name a:hover {
	border: none;
}

#hkb .hkb-article-author .hkb-article-author__name a:focus {
	outline: none;
}

#hkb .hkb-article-author .hkb-article-author__bio {
	margin: 0 0 0 105px;
}

#hkb .hkb-article-attachments {
	margin: 0 0 2em;
}

#hkb .hkb-article-attachments .hkb-article-attachments__title {
	font-size: 18px;
	margin: 0 0 .6em;
	padding: 0;
}

#hkb .hkb-article-attachments .hkb-article-attachments__list {
	list-style: none;
	margin: 0;
	padding: 0;
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a {
	text-decoration: none;
	border: none;
	color: inherit;
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a:hover {
	border: none;
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a:focus {
	outline: none;
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".pdf"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".doc"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".docx"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ppt"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".pptx"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".pps"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ppsx"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mp4"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".m4v"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mov"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".wmv"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".avi"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mpg"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ogv"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".3gp"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".3g2"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mp3"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".m4a"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ogg"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".wav"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".jpg"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".jpeg"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".png"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".gif"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".js"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".css"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".html"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".php"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".zip"], #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".rar"] {
	position: relative;
	padding-left: 20px;
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".pdf"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".doc"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".docx"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ppt"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".pptx"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".pps"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ppsx"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mp4"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".m4v"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mov"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".wmv"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".avi"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mpg"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ogv"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".3gp"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".3g2"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mp3"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".m4a"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ogg"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".wav"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".jpg"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".jpeg"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".png"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".gif"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".js"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".css"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".html"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".php"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".zip"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".rar"]:before {
	display: block;
	height: 16px;
	width: 16px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".pdf"]:before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M370 98l-84-84c-9-9-21-14-34-14H48C22 0 0 22 0 48v416c0 27 22 48 48 48h288c27 0 48-21 48-48V132c0-13-5-25-14-34zm-38 30h-76V52l76 76zM48 464V48h160v104c0 13 11 24 24 24h104v288H48zm250-144c-12-12-47-8-64-6a87 87 0 01-37-46c4-17 10-41 5-56-4-27-37-24-42-6-5 16-1 38 7 67-10 24-25 56-36 74-20 10-47 26-51 46-3 16 26 56 77-31 22-7 46-16 68-20 19 10 41 17 56 17 25 0 28-28 17-39zm-198 78c5-14 25-29 30-35-18 30-30 36-30 35zm82-190c7 0 6 32 1 40-4-14-4-40-1-40zm-25 136c10-17 18-37 25-55 8 16 19 28 30 36-21 4-39 13-55 19zm132-5s-5 6-37-8c35-2 40 6 37 8z\'/%3E%3C/svg%3E");
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".doc"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".docx"]:before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M370 98l-84-84c-9-9-21-14-34-14H48C22 0 0 22 0 48v416c0 27 22 48 48 48h288c27 0 48-21 48-48V132c0-13-5-25-14-34zm-38 30h-76V52l76 76zM48 464V48h160v104c0 13 11 24 24 24h104v288H48zm220-208c-6 0-10 4-12 10l-21 103v-4l-24-100c-1-5-6-9-12-9h-13c-5 0-10 4-12 9-24 99-24 96-24 104l-1-4-19-99c-1-6-6-10-12-10h-17c-7 0-13 7-11 15l33 136c1 5 6 9 12 9h25c5 0 10-4 11-9l18-72 3-17 3 17 18 72c1 5 6 9 12 9h24c6 0 11-4 12-9l35-136c1-8-4-15-12-15h-16z\'/%3E%3C/svg%3E");
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ppt"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".pptx"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".pps"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ppsx"]:before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M370 98l-84-84c-9-9-21-14-34-14H48C22 0 0 22 0 48v416c0 27 22 48 48 48h288c27 0 48-21 48-48V132c0-13-5-25-14-34zm-38 30h-76V52l76 76zM48 464V48h160v104c0 13 11 24 24 24h104v288H48zm72-60V236c0-7 5-12 12-12h69c37 0 63 27 63 66 0 75-69 67-95 67v47c0 7-6 12-12 12h-25c-7 0-12-5-12-12zm49-87h23c7 0 13-3 18-8 8-9 8-28 0-37-4-5-10-7-18-7h-24v52z\'/%3E%3C/svg%3E");
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mp4"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".m4v"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mov"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".wmv"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".avi"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mpg"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ogv"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".3gp"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".3g2"]:before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M370 98l-84-84a48 48 0 00-34-14H48C21 0 0 21 0 48v416c0 27 21 48 48 48h288c27 0 48-21 48-48V132a48 48 0 00-14-34zm-38 30h-76V52l76 76zM48 464V48h160v104c0 13 11 24 24 24h104v288H48zm229-211l-53 52v-37c0-11-9-20-20-20H100c-11 0-20 9-20 20v104c0 11 9 20 20 20h104c11 0 20-9 20-20v-37l53 52c10 10 27 3 27-11V264c0-14-17-21-27-11z\'/%3E%3C/svg%3E");
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".mp3"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".m4a"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".ogg"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".wav"]:before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M370 98l-84-84a48 48 0 00-34-14H48C21 0 0 21 0 48v416c0 27 21 48 48 48h288c27 0 48-21 48-48V132a48 48 0 00-14-34zm-38 30h-76V52l76 76zM48 464V48h160v104c0 13 11 24 24 24h104v288H48zm144-76c0 11-13 16-20 8l-36-36h-28c-7 0-12-5-12-12v-56c0-6 5-12 12-12h28l36-36c7-8 20-3 20 8v136zm41-47c9-9 9-24 0-34-22-22 12-56 35-33 27 28 27 72 0 100-22 23-57-10-35-33z\'/%3E%3C/svg%3E");
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".jpg"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".jpeg"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".png"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".gif"]:before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M370 98l-84-84c-9-9-21-14-34-14H48C22 0 0 22 0 48v416c0 27 22 48 48 48h288c27 0 48-21 48-48V132c0-13-5-25-14-34zm-38 30h-76V52l76 76zM48 464V48h160v104c0 13 11 24 24 24h104v288H48zm32-48h224V288l-23-23c-5-5-13-5-17 0l-88 87-39-39c-5-5-13-5-17 0l-40 39v64zm48-240a48 48 0 100 96 48 48 0 000-96z\'/%3E%3C/svg%3E");
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".js"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".css"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".html"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".php"]:before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M150 349l-33-29 33-29c3-3 4-9 1-12h-1l-17-19c-3-4-9-4-12 0l-58 54c-4 3-4 9 0 12l58 55 6 2 6-3 17-18c4-4 3-10 0-13zM370 98l-84-84c-9-9-21-14-34-14H48C22 0 0 22 0 48v416c0 27 22 48 48 48h288c27 0 48-21 48-48V132c0-13-5-25-14-34zM256 52l76 76h-76zm80 412H48V48h160v104c0 13 11 24 24 24h104zM210 214c-5-1-10 1-11 6l-55 188c-1 5 1 10 6 11l24 7c5 2 10-1 11-6l55-188c1-5-1-10-6-11zm24 77l33 29-33 29c-3 3-4 9-1 12h1l17 19c3 4 9 4 12 0l58-54c4-3 4-9 0-12l-58-55c-3-3-9-3-12 1l-17 18c-4 4-3 10 0 13z\'/%3E%3C/svg%3E");
}

#hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".zip"]:before, #hkb .hkb-article-attachments .hkb-article-attachments__item a[href$=".rar"]:before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M128 160v32h32v-32zm64-96h-32v32h32zm-64 32v32h32V96zm64 32h-32v32h32zm178-30l-84-84c-9-9-21-14-34-14H48C22 0 0 22 0 48v416c0 27 22 48 48 48h288c27 0 48-21 48-48V132c0-13-5-25-14-34zM256 52l76 76h-76zm80 412H48V48h80v16h32V48h48v104c0 13 11 24 24 24h104zM194 266c-1-6-6-10-12-10h-22v-32h-32v32l-19 97a52 52 0 10103 0zm-34 124c-18 0-32-12-32-27s14-27 32-27 33 12 33 27-15 27-33 27zm32-198h-32v32h32z\'/%3E%3C/svg%3E");
}

#hkb .ht-voting .ht-voting-links {
	display: flex;
	justify-content: center;
}

#hkb .ht-voting .ht-voting-links .ht-voting-upvote, #hkb .ht-voting .ht-voting-links .ht-voting-downvote {
	display: flex;
	align-items: center;
	margin: 0 1em;
	color: inherit;
	text-decoration: none;
}

#hkb .ht-voting .ht-voting-links .ht-voting-upvote .ht-voting-upvote-icon, #hkb .ht-voting .ht-voting-links .ht-voting-upvote .ht-voting-downvote-icon, #hkb .ht-voting .ht-voting-links .ht-voting-downvote .ht-voting-upvote-icon, #hkb .ht-voting .ht-voting-links .ht-voting-downvote .ht-voting-downvote-icon {
	display: flex;
	align-items: center;
	background: #ccc;
	color: #fff;
	text-decoration: none;
	border-radius: 99%;
	padding: .75em;
	transition: background .15s ease-in-out, color .15s ease-in-out;
}

#hkb .ht-voting .ht-voting-links .ht-voting-upvote .ht-voting-upvote-icon svg, #hkb .ht-voting .ht-voting-links .ht-voting-upvote .ht-voting-downvote-icon svg, #hkb .ht-voting .ht-voting-links .ht-voting-downvote .ht-voting-upvote-icon svg, #hkb .ht-voting .ht-voting-links .ht-voting-downvote .ht-voting-downvote-icon svg {
	height: 24px;
	width: 24px;
}

#hkb .ht-voting .ht-voting-links .ht-voting-upvote .ht-voting-upvote-label, #hkb .ht-voting .ht-voting-links .ht-voting-upvote .ht-voting-downvote-label, #hkb .ht-voting .ht-voting-links .ht-voting-downvote .ht-voting-upvote-label, #hkb .ht-voting .ht-voting-links .ht-voting-downvote .ht-voting-downvote-label {
	margin-left: .5em;
	font-size: 1em;
	line-height: 1;
	color: inherit;
}

#hkb .ht-voting .ht-voting-links .ht-voting-upvote:hover .ht-voting-upvote-icon, #hkb .ht-voting .ht-voting-links .ht-voting-upvote.active .ht-voting-upvote-icon {
	background: var(--hkb-feedback-upvote-bg);
}

#hkb .ht-voting .ht-voting-links .ht-voting-upvote:hover .ht-voting-upvote-icon svg g, #hkb .ht-voting .ht-voting-links .ht-voting-upvote.active .ht-voting-upvote-icon svg g {
	stroke: #fff;
}

#hkb .ht-voting .ht-voting-links .ht-voting-upvote:hover .ht-voting-upvote-label, #hkb .ht-voting .ht-voting-links .ht-voting-upvote.active .ht-voting-upvote-label {
	color: var(--hkb-feedback-upvote-bg);
}

#hkb .ht-voting .ht-voting-links .ht-voting-downvote:hover .ht-voting-downvote-icon, #hkb .ht-voting .ht-voting-links .ht-voting-downvote.active .ht-voting-downvote-icon {
	background: var(--hkb-feedback-downvote-bg);
}

#hkb .ht-voting .ht-voting-links .ht-voting-downvote:hover .ht-voting-downvote-icon svg g, #hkb .ht-voting .ht-voting-links .ht-voting-downvote.active .ht-voting-downvote-icon svg g {
	stroke: #fff;
}

#hkb .ht-voting .ht-voting-links .ht-voting-downvote:hover .ht-voting-downvote-label, #hkb .ht-voting .ht-voting-links .ht-voting-downvote.active .ht-voting-downvote-label {
	color: var(--hkb-feedback-downvote-bg);
}

#hkb .ht-voting .ht-voting-login-required {
	background-color: red;
	color: #fff;
	margin: 2px;
	padding: 2px;
}

#hkb .ht-voting br {
	display: none;
}

#hkb .ht-voting-comment {
	margin: 2em auto 0;
	max-width: 600px;
	text-align: right;
}

#hkb .ht-voting-comment .ht-voting-comment__textarea {
	background: #fff;
	margin: 0 0 1em;
	width: 100%;
}

#hkb .ht-voting-comment .ht-voting-comment__submit {
	background: var(--hkb-feedback-submit-bg);
	color: var(--hkb-feedback-submit-color);
	border-radius: var(--hkb-feedback-submit-radius);
}

#hkb .hkb-feedback {
	border-top: 1px solid #dfe4e6;
	border-bottom: 1px solid #dfe4e6;
	padding: 2em 0;
	margin: 0 0 2em;
	text-align: center;
}

#hkb .hkb-feedback .hkb-feedback__title {
	font-size: 1em;
	margin: 0 0 1em;
	padding: 0;
}

#hkb .widget {
	background: var(--hkb-widget-bg);
	padding: 2em;
	margin: 0 0 2em;
	border-radius: var(--hkb-widget-radius);
}

#hkb .widget .widget-title {
	font-weight: 600;
	font-size: 1.2em;
	margin: 0 0 1em;
	border: none;
	padding: 0;
}

#hkb .widget a {
	color: inherit;
	text-decoration: none;
}

#hkb .widget a:hover {
	color: var(--hkb-link-color-hover);
}

#hkb .widget ul {
	margin: 0;
	padding: 0;
}

#hkb .hkb_widget_articles ul, #hkb .hkb_widget_categories ul, #hkb .hkb_widget_authors ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: unset;
}

#hkb .hkb_widget_articles ul.children, #hkb .hkb_widget_categories ul.children, #hkb .hkb_widget_authors ul.children {
	margin: 1em 0 1em 1em;
}

#hkb .hkb_widget_articles ul li, #hkb .hkb_widget_categories ul li, #hkb .hkb_widget_authors ul li {
	margin: 0 0 .5em;
	line-height: unset;
}

#hkb .hkb_widget_articles li {
	position: relative;
	padding: 0 0 0 25px;
}

#hkb .hkb_widget_articles li:before {
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z\'/%3E%3C/svg%3E");
	position: absolute;
	top: 4px;
	bottom: 0;
	left: 0;
}

#hkb .hkb_widget_categories ul>li {
	position: relative;
	margin: 0 0 .5em;
}

#hkb .hkb_widget_categories ul>li span {
	position: absolute;
	right: 0;
}

#hkb .hkb_widget_authors .hkb-widget-author__avatar {
	float: left;
	margin: 0 15px 0 0;
}

#hkb .hkb_widget_authors .hkb-widget-author__avatar a {
	display: block;
	line-height: 1;
}

#hkb .hkb_widget_authors .hkb-widget-author__postcount {
	font-size: .9em;
}

#hkb .hkb_widget_exit .hkb_widget_exit__content {
	margin: 0 0 1em;
}

#hkb .hkb_widget_exit .hkb_widget_exit__btn {
	background: var(--hkb-search-button-bg);
	color: var(--hkb-search-button-color);
	border-radius: var(--hkb-search-button-radius);
	display: inline-block;
	text-decoration: none;
	font-size: 1em;
	padding: 12px 18px;
	line-height: 1;
}

#hkb .hkb_widget_exit .hkb_widget_exit__btn:hover {
	color: var(--hkb-search-button-color);
}

#hkb .hkb_widget_toc ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

#hkb .hkb_widget_toc ol li {
	margin: 0 0 .5em;
}

#hkb .hkb_widget_toc ol li:last-child {
	margin-bottom: 0;
}

#hkb .hkb_widget_toc ol li.active>a {
	transition: background, .15s, ease-in-out;
	color: #fff;
	background: var(--hkb-link-color);
}

#hkb .hkb_widget_toc ol li.active>a:hover {
	background: var(--hkb-link-color);
	color: #fff;
}

#hkb .hkb_widget_toc ol li a {
	border-radius: 4px;
	display: block;
	color: inherit;
	padding: .5em;
	text-decoration: none;
}

#hkb .hkb_widget_toc ol li a:hover {
	background: #e7e9e9;
	color: inherit;
}

#hkb .hkb_widget_toc ol li ol {
	transition: all, .25s, ease-in-out;
	margin: .5em 0 0 1em;
}

#hkb .hkb-sticky .hkb_widget_toc ol li.active ol {
	display: block;
	opacity: 1;
	visibility: visible;
}

#hkb .hkb-sticky .hkb_widget_toc ol li ol {
	display: none;
	animation: hkbFadeIn ease .25s;
	opacity: 0;
	visibility: hidden;
}

#hkb .hkbiconsvg-stroke {
	stroke-width: var(--hkb-category-icon-stroke-width);
	fill: none;
}

#hkb-jquery-live-search {
	background: #fff;
	padding: 0;
	max-height: 400px;
	overflow: auto;
	position: absolute;
	z-index: 999999;
	border: 1px solid #e6e6e6;
	border-width: 0 1px 1px 1px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, .3);
	margin-top: 4px;
	border-radius: 4px;
}

#hkb-jquery-live-search::-webkit-scrollbar {
	width: 8px;
}

#hkb-jquery-live-search::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, .1);
	border-radius: 10px;
	margin: 2px;
}

#hkb-jquery-live-search::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, .1);
	border-radius: 10px;
}

#hkb-jquery-live-search::-webkit-scrollbar-thumb:hover {
	background: rgba(0, 0, 0, .15);
}

#hkb.hkb-searchresults {
	list-style: none;
	margin: 0;
	padding: 0;
}

#hkb.hkb-searchresults>li {
	position: relative;
	padding: 0 1em;
	margin: 0;
}

#hkb.hkb-searchresults>li:hover, #hkb.hkb-searchresults>li.hkb-searchresults__current {
	background: #f7f7f7;
}

#hkb.hkb-searchresults>li:nth-last-child(2) a {
	padding-bottom: 1em;
}

#hkb.hkb-searchresults>li.hkb-searchresults__article {
	padding-left: 35px;
}

#hkb.hkb-searchresults>li.hkb-searchresults__article a:before {
	line-height: 1;
	position: absolute;
	left: 10px;
	top: 10px;
	content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' height=\'16\' width=\'16\' viewBox=\'0 0 384 512\' fill=\'%23666\'%3E%3Cpath d=\'M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z\'/%3E%3C/svg%3E");
}

#hkb.hkb-searchresults>li.hkb-searchresults__showall, #hkb.hkb-searchresults>li.hkb-searchresults__noresults {
	background: #f7f7f7;
	text-align: center;
	font-size: .9em;
}

#hkb.hkb-searchresults>li.hkb-searchresults__showall a, #hkb.hkb-searchresults>li.hkb-searchresults__showall span, #hkb.hkb-searchresults>li.hkb-searchresults__noresults a, #hkb.hkb-searchresults>li.hkb-searchresults__noresults span {
	display: block;
	padding: .5em;
}

#hkb.hkb-searchresults>li a {
	text-decoration: none;
	text-decoration: none;
	border: none;
	padding: .5em 0;
	display: block;
	color: inherit;
}

#hkb.hkb-searchresults>li a:hover {
	border: none;
}

#hkb.hkb-searchresults>li a:focus {
	outline: none;
}

#hkb.hkb-searchresults>li .hkb-searchresults__title, #hkb.hkb-searchresults>li .hkb-searchresults__excerpt {
	display: block;
}

#hkb.hkb-searchresults>li .hkb-searchresults__title {
	font-weight: 600;
	line-height: 1.35;
}

#hkb.hkb-searchresults>li .hkb-searchresults__excerpt {
	margin: .25em 0 0;
	font-size: .9em;
	line-height: 1.4;
}

#hkb.hkb-searchresults>li .hkb-searchresults__excerpt span.highlight {
	background-color: #ff0;
}
