/*
Theme Name:     KnowAll Child Theme
Theme URI: 		http://herothemes.com/
Description:    Child theme for KnowAll 
Author: 		Gipo
Template:       knowall
Version:        1.0.0
*/

/* ------- Insert custom styles below this line ------- */

.hkb-article-author .hkb-article-author__name {
    margin: 0 2px 1px;
    padding: 0 0 0 100px;
}

.hkb-article-author__bio {
    font-size: 0.9rem;
}

.hkb-article__content p {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1.5rem;
}

.hkb-article__content a {
    text-decoration: underline;
}

.hkb-article .hkb-article__title {
    margin: 0 0 10px;
    font-size: 1.4rem;
    
}

.hkb-articlemini .hkb-article__title {
    color: #6c6c6c;

}

.wp-block-hb-toggle .wp-block-hb-toggle__title {
    font-weight: normal;
}

.hkb_widget_toc ol li a {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding: 3px 10px;
    font-size: 1rem;

}



.hkb-feedback {
    background: #f9f9f9;
    padding: 15px 30px 16px;
    margin: 0 0 22px;
}

.hkb-article .hkb-article__lastupdated {
    font-size: 12px;
}

.widget {
    font-size: 1rem;
}

.widget .widget__title {
    font-weight: 600 !important;
    color: #656565 !important;
}

.site-header .site-header__banner {
    padding: 10px 0 !important;
}

.site-logo {
    width: 200px;
}

.hkb-site-search .hkb-site-search__field {
    padding: 20px 20px 20px 45px;
}

.site-header .site-header__search {
    padding: 120px 0;
}

.site-header .site-header__title {
    font-size: 4rem;
    margin: 0 auto 0px;
    margin-bottom: 1rem;
}

@media (max-width: 480px) {
    .site-header .site-header__title {
        font-size: 2.5rem;
        line-height: 3rem;

    }
}

.site-subheader__title {
    text-align: center;
    color: white;
    font-size: 1.5rem;
    margin: 0 0 2rem;
    padding: 0 40px;
}

.hkb_widget_toc ol li,
.hkb_widget_toc ol li.active {
    position: relative;
}


.ht-container {    
    padding-left: 25px;
    padding-right: 25px;
}

#hkb.hkb-searchresults>li .hkb-searchresults__title {
    font-size: 0.8rem;
}

#hkb.hkb-searchresults>li .hkb-searchresults__excerpt {
    font-size: 0.8rem;
    line-height: 1.4;
    margin: 2px 0 0;
}

.hkb-feedback .ht-voting-upvote {
    background: #00de9c80 url(../knowall/img/check.svg) no-repeat center center;
    background-size: 20px 20px;
}

.hkb-feedback .ht-voting-upvote:hover {
    background-color: #00de9c;
}

.hkb-feedback .ht-voting-downvote {
    background: #dc354580 url(../knowall/img/cross.svg) no-repeat center center;
    background-size: 20px 20px;
}

.hkb-feedback .ht-voting-downvote:hover {
    background-color: #dc3545;
}

.hkb-category__iconwrap>i {
    font-size: 2rem;
    background-image: linear-gradient(to right, #4a71dc, #02db9e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.hkb-category.hkb-category--style7:not(.hkb-category--witharticles) .hkb-category__content {
    align-content: baseline;    
}

.hkb-archive.hkb-archive--marginb>li {
    min-height: 135px;
}

.hkb-category .hkb-category__link {
    border-bottom: none !important;
}

.hkb-category .hkb-category__description,
.ht-categoryheader .ht-categoryheader__description {
    font-size: 0.9rem;
    color: inherit;
}

.hkb_widget_categories a {
    padding: 5px 0;
}

.hkb-article__content h2 {
    font-size: 1.2rem;
}

.hkb-articlemini .hkb-article__excerpt {
    font-size: 0.9rem;
}

.hkb-category.hkb-category--boxed:not(.hkb-category--witharticles) .hkb-category__link {
    padding: 24px 25px 0px;
}

.see-more-subcateg {
    margin-top: 10px;
    text-decoration: underline;    
}

.subcategory-subtitle {
    color: #aaa;    
    font-size: 1.3em;
    margin-bottom: 10px;
}

.subcategory-subtitle-help  {
    margin-top: 0px;
    margin-bottom: 2rem;
    font-size: 0.9rem;
}

.mb-1 {
    margin-bottom: 1rem;
}

.mb-2 {
    margin-bottom: 2rem;
}

.hkb-article-related {
    font-size: inherit;
}

.hkb-article-list__format-standard {
    line-height: 1.5rem;
    text-decoration: underline;
    font-size: 0.9rem;
}

.hkb-article-related {
    font-size: inherit;
    padding: 2rem;
    background-color: #eee;
    border-radius: 4px;
}

.hkb-archive.hkb-archive--justify {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    -moz-justify-content: start;
    justify-content: flex-start;
}

.hkb-article__content h1, .hkb-article__content h2, .hkb-article__content h3, .hkb-article__content h4, .hkb-article__content h5, .hkb-article__content h6 {
    margin: 0 0 10px;
}

.hkb-article__content h3 {
    font-size: 1.1rem;    
    color: #959696;
}

.hkb-feedback .hkb-feedback__title {
    font-size: 16px;
}

.hkb-feedback .ht-voting-upvote, .hkb-feedback .ht-voting-downvote {
    padding: 8px 22px;
}


.hkb_widget_toc ol li.active > a {
    background: #a1a3a3 !important;
}

.wp-block-hb-message {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.hkb-article__content ol li, .hkb-article__content .block-library-list ol li {
    margin: 0 0 8px !important;
}

.hkb-article__content figure img {    
    margin: 2rem 0px;
}

.wp-block-table.is-style-stripes {    
    border-bottom: none !important;
}