/*
Theme Name:     HelpGuru Child Theme
Theme URI: 		http://herothemes.com/
Description:    
Author: 		Hero Themes
Author URI: 	http://herothemes.com
Template:       helpguru
Version:        1.0.0
*/
/* ------- Insert custom styles below this line ------- */

body {
    font-family: Cabin, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Cabin, sans-serif;
}

form button,
form input[type="reset"],
form input[type="submit"],
form input[type="button"] {
    background: #2c98e3;
    font-family: Cabin, sans-serif;
}

#sidebar .widget > ul > li {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}

#reply-title {
    /*color: inherit; not needed*/
}

#nav-primary {
    font-family: Cabin, sans-serif;
}

/*------------------------------------------------------------------------------
Homepage
------------------------------------------------------------------------------*/

#homepage-features .hf-block:hover {
    background: #2c98e3;
}

/*------------------------------------------------------------------------------
ht-kb
------------------------------------------------------------------------------*/

.ht-voting .ht-voting-links .ht-voting-upvote {
    background: #21d9c8;
}

.ht-voting .ht-voting-links .ht-voting-downvote {
    background: #fa5e74;
}

.hkb-article-related {
    margin: 4em 0 4em;
}

.hkb-article-related .hkb-article-related__title {
    padding: 0;
    border-bottom: 0;
}

.hkb-feedback {
    margin: 4em 0 2em;
}

.hkb-article-list > li {
    border-bottom: 0;
}

.hkb-article-list .hkb-article-list__format-standard > a {
    color: inherit;
}

.hkb_widget_articles .hkb-meta .hkb-meta__usefulness {
    background: #21d9c8;
}

.hkb_widget_articles .hkb-meta .hkb-meta__usefulness.hkb-meta__usefulness--bad {
    background: #fa5e74;
}

.hkb-meta .hkb-meta__usefulness {
    background: #21d9c8;
}

.hkb-meta .hkb-meta__usefulness.hkb-meta__usefulness--bad {
    background: #fa5e74;
}

.hkb-category__header {
    margin-bottom: 15px;
}

.hkb-pagination {
    margin-top: 15px;
}

.hkb-article .hkb-article__title {
    margin-bottom: 3px;
}

.hkb-meta {
    margin-bottom: 8px;
}

#hkb-jquery-live-search {
    background: #ffffff;
}

ul.hkb-searchresults {
    margin: 0;
    padding: 0 0 0 5px;
    list-style: none;
    background: #fff;
    border: 1px solid #ccc;
    border-top-color: #d9d9d9;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    cursor: default;
}

ul.hkb-searchresults li {
    margin-bottom: 5px;
}

ul.hkb-searchresults__showall {
    font-style: italic;
}

