/*
Template:       classima
Theme Name:     Classima Child
Theme URI:      http://radiustheme.com/demo/wordpress/classima
Author:         RadiusTheme
Author URI:     https://www.radiustheme.com
Description:    Classima is a clean and modern WordPress Theme best suited for Classified Listing. This theme comes with all necessary features and pages for a Classified Listing website.
Version:        1.0
Text Domain:    classima
Tags:           two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog
License:        Envato split License
License URI:    https://themeforest.net/licenses/terms/regular
*/

.gunlisted-category-helper {
    margin: 0 0 24px;
    color: #0b1722;
}

.gunlisted-category-helper-main {
    overflow: hidden;
    border: 1px solid #d8e0e5;
    border-left: 4px solid #00a6b6;
    border-radius: 6px;
    background: #f6f8f8;
}

.gunlisted-category-helper-main > summary {
    position: relative;
    padding: 18px 48px 18px 18px;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
    list-style: none;
}

.gunlisted-category-helper-main > summary::-webkit-details-marker {
    display: none;
}

.gunlisted-category-helper-main > summary::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: 18px;
    font-size: 24px;
    font-weight: 400;
    transform: translateY(-50%);
}

.gunlisted-category-helper-main[open] > summary::after {
    content: "−";
}

.gunlisted-category-helper-content {
    padding: 0 18px 18px;
}

.gunlisted-category-helper-intro {
    margin: 0 0 16px;
    line-height: 1.55;
}

.gunlisted-category-finder {
    margin-bottom: 18px;
}

.gunlisted-category-finder label {
    display: block;
    margin-bottom: 7px;
    font-weight: 700;
}

.gunlisted-category-finder input {
    width: 100%;
    min-height: 46px;
    padding: 10px 13px;
    border: 1px solid #bfcbd2;
    border-radius: 5px;
    background: #ffffff;
    color: #0b1722;
    font: inherit;
}

.gunlisted-category-finder input:focus {
    border-color: #00a6b6;
    outline: 2px solid rgba(0, 166, 182, 0.15);
}

.gunlisted-category-result {
    margin-top: 10px;
}

.gunlisted-category-result-heading {
    margin-bottom: 7px;
    font-weight: 700;
}

.gunlisted-category-result-item {
    display: block;
    width: 100%;
    margin-top: 6px;
    padding: 11px 13px;
    border: 1px solid #d8e0e5;
    border-radius: 5px;
    background: #ffffff;
    color: #0b1722;
    text-align: left;
    cursor: pointer;
}

.gunlisted-category-result-item:hover,
.gunlisted-category-result-item:focus {
    border-color: #00a6b6;
    outline: none;
}

.gunlisted-category-result-item small {
    display: block;
    margin-bottom: 3px;
    color: #61717c;
    font-size: 12px;
}

.gunlisted-category-result-item span {
    display: block;
    font-weight: 700;
}

.gunlisted-category-result-best {
    border-left: 4px solid #00a6b6;
}

.gunlisted-category-no-result {
    padding: 12px;
    border-radius: 5px;
    background: #ffffff;
}

.gunlisted-category-no-result p {
    margin: 5px 0 0;
}

.gunlisted-category-group {
    margin-top: 8px;
    border: 1px solid #d8e0e5;
    border-radius: 5px;
    background: #ffffff;
}

.gunlisted-category-group > summary {
    position: relative;
    padding: 13px 42px 13px 14px;
    font-weight: 700;
    cursor: pointer;
    list-style: none;
}

.gunlisted-category-group > summary::-webkit-details-marker {
    display: none;
}

.gunlisted-category-group > summary::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
}

.gunlisted-category-group[open] > summary::after {
    content: "−";
}

.gunlisted-category-list {
    padding: 0 12px 12px;
}

.gunlisted-category-item {
    margin-top: 8px;
    padding: 12px;
    border: 1px solid #e3e8eb;
    border-radius: 4px;
    background: #f6f8f8;
    scroll-margin-top: 100px;
}

.gunlisted-category-item strong {
    display: block;
    margin-bottom: 5px;
}

.gunlisted-category-item span {
    display: block;
    color: #4d5e68;
    line-height: 1.5;
}

.gunlisted-category-item-match {
    border-color: #00a6b6;
    box-shadow: 0 0 0 2px rgba(0, 166, 182, 0.12);
    background: #ffffff;
}

.gunlisted-category-help-rule {
    margin: 18px 0 0;
    padding: 13px;
    border-radius: 5px;
    background: #071722;
    color: #ffffff;
    line-height: 1.5;
}

@media (max-width: 600px) {
    .gunlisted-category-helper-main > summary {
        padding: 15px 44px 15px 14px;
        font-size: 16px;
    }

    .gunlisted-category-helper-content {
        padding: 0 12px 14px;
    }

    .gunlisted-category-item span {
        font-size: 14px;
    }
}