/*
Theme Name:     KnowAll Child Theme
Theme URI: 		http://herothemes.com/
Description:    Child theme for KnowAll 
Author: 		HeroThemes
Author URI: 	http://herothemes.com
Template:       knowall
Version:        1.0.0
*/

/* ------- Insert custom styles below this line ------- */
body .site-header {
    background: rgba(224,240,242,0.5);
}
body .widget ul a {
    hyphens: none;
}
body.ht_kb-template-default.single.single-ht_kb article.hkb-article header {
    display: none;
    visibility: hidden;
}
.site-logo {
	max-width: 300px;
}
.hkb-breadcrumbs_wrap ol.hkb-breadcrumbs {
    display: none;
}
.hkb-breadcrumbs_wrap ol.hkb-breadcrumbs + ol.hkb-breadcrumbs {
    display: block;
}
.widget ul li > a {
    font-weight: bold;
}
.widget ul li #navtoc li a {
    font-weight: normal;
}
.menu_parent {
	color: red;
}
.menu_parent + ul.children {
	display: none;
}
.menu_parent.activ + ul.children {
	display: block;
}

.menu_parent:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
	content: "\f0da";
	font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    margin-left: 5px;
}
.menu_parent.activ:after {
	content: "\f0d7";
}
.widget ul ul > li > a {
	font-weight: normal;
	/*color: #6fd8b8;*/
}
body section.widget ul ul.children > li.active > a {
    display: none;
}
body .hkb_widget_toc ol li a {
	padding: 10px 10px 10px 20px;
}

.hkb-category--4 + ul {
    display: block;
}

@media screen and (max-width: 768px) {
    body .sidebar {
        display: block;
        position: relative;
    }
    body .sidebar.sidebar--sticky {
        position: relative;
    }
}