/*------------------------------------------------------------------------------
## Search Accordion
------------------------------------------------------------------------------*/
.search-accordions {
    margin-bottom: 30px;
}

.search-accordions .accordions-list {
    list-style-type: none;
    padding: 0;
    margin-bottom: 30px;
}

@media (max-width: 768px) {
    .search-accordions .accordions-list {
        display: none;
    }
}

.search-accordions .accordions-list > li > a {
    font-weight: bold;
}

.search-accordions .accordions-content .single-content {
    border-top: 2px solid #000;
}

.search-accordions .accordions-content .single-content a:hover, .search-accordions .accordions-content .single-content a:focus, .search-accordions .accordions-content .single-content a:active {
    color: #f84c2d;
}

.search-accordions .accordions-content .single-content h2 {
    padding: 20px 0;
    margin-bottom: 0;
}

@media (max-width: 768px) {
    .search-accordions .accordions-content .single-content h2 {
        margin-bottom: 0;
        line-height: 20px;
        padding: 15px 0;
    }
    .search-accordions .accordions-content .single-content h2 a {
        font-size: 18px;
        line-height: 20px;
        width: 100%;
        padding-right: 40px;
        display: block;
        position: relative;
        /*&:hover, &:focus, &:active { color: $brand-primary; }*/
    }
    .search-accordions .accordions-content .single-content h2 a:after {
        content: "\48";
        font-family: "fiowo-icons" !important;
        position: absolute;
        right: 0;
        top: 2px;
    }
    .search-accordions .accordions-content .single-content h2 a.collapsed:after {
        content: "\47";
    }
}

@media (min-width: 768px) {
    .search-accordions .accordions-content .single-content h2 a {
        color: #000;
        pointer-events: none;
    }
    .search-accordions .accordions-content .single-content .collapse {
        display: block;
        height: auto !important;
    }
}

.widget.search-accordions .widget-title .widget-title-after {
    background: #fff;
    position: relative;
    z-index: 1;
}
.widget.search-accordions .widget-title .widget-title-before:before {
    content: "";
    position: absolute;
    z-index: 0;
    height: 8px;
    background: -webkit-gradient(linear, left top, right top, from(#f84c2d), to(#f84c2d));
    background: -webkit-linear-gradient(left, #f84c2d, #f84c2d);
    background: -o-linear-gradient(left, #f84c2d, #f84c2d);
    background: linear-gradient(to right, #f84c2d, #f84c2d);
    top: 42%;
    left: 0;
    width: 100%;
}