/*
 Theme Name:   Kingster Child
 Theme URI:    http://demo.goodlayers.com/kingster
 Description:  Goodlayers Kingster Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     kingster
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  kingster-child

 START YOUR CHILD THEME CSS HERE
*/
body.search .kingster-page-title-wrap {
    display: none !important;
}

.kingster-body .sv_search_page {
    padding: 45px 0 70px 0 !important;
    background: #ffffff !important;
}

.kingster-body .sv_search_main {
    max-width: 860px !important;
    margin: 0 auto !important;
}

.kingster-body .sv_search_heading {
    font-size: 26px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    margin: 0 0 36px 0 !important;
    color: #111111 !important;
}

.kingster-body .sv_search_result {
    padding: 0 0 22px 0 !important;
    margin: 0 0 24px 0 !important;
    border-bottom: 1px solid #e5e5e5 !important;
}

.kingster-body .sv_search_result_title {
    font-size: 20px !important;
    line-height: 1.35 !important;
    font-weight: 500 !important;
    margin: 0 0 4px 0 !important;
    padding: 0 !important;
}

.kingster-body .sv_search_result_title a {
    color: #1c3670 !important;
    text-decoration: none !important;
}

.kingster-body .sv_search_result_title a:hover {
    text-decoration: underline !important;
}

.kingster-body .sv_search_result_url {
    font-size: 13px !important;
    line-height: 1.45 !important;
    color: #287a2f !important;
    margin: 0 0 7px 0 !important;
    word-break: break-word !important;
}

.kingster-body .sv_search_result_excerpt {
    font-size: 15px !important;
    line-height: 1.65 !important;
    color: #333333 !important;
    margin: 0 !important;
    max-width: 780px !important;
}

.kingster-body .sv_search_result_excerpt mark {
    background: #fff3a3 !important;
    color: #111111 !important;
    padding: 0 2px !important;
}

.kingster-body .sv_no_results {
    padding: 28px !important;
    background: #f5f5f5 !important;
}

body.search .kingster-not-found-wrap,
body.search .kingster-not-found-background,
body.search .kingster-page-title-wrap {
    display: none !important;
}

.kingster-body .sv_no_results h2 {
    font-size: 22px !important;
    line-height: 1.35 !important;
    margin: 0 0 8px 0 !important;
    font-weight: 600 !important;
}