

/* Start:/local/components/ff/catalog.filter/templates/.default/style.css?17665962962646*/
.filters ul {
    color: #444444;
}

.filtersToggle {
    display: none;
}

@media (max-width: 768px) {
    .sidebar.left-sidebar{
        width:100%;
    }
    .filtersToggle {
        display: block;
    }

    #tag_cloud-4.widget_tag_cloud {
        opacity: initial;
        height: initial;
        display:none;
    }
    .sidebar .widget_tag_cloud .widget-heading .h4 span{
        background: initial;
        font-size:13px;
    }

    #tag_cloud-4 .tagcloud{
        display:none;
    }

    #tag_cloud-4 li a{
        font-size:12px;
    }
    #tag_cloud-4 li a,
    #tag_cloud-4.widget_tag_cloud .h4,
    .filtersToggle span {
        background-color: #006fff;
        margin: 0 5px 5px 0;
        border-radius: 3px;
        color: #ffffff;
        padding: 5px 40px 4px;
        position: relative;
        text-align: left;
    }
    .sidebar .filters .widget-heading div.h4{
        margin: 0 5px 5px 0;
        border-radius: 3px;
        color: #444444;
        padding: 0 40px 0 30px;
        position: relative;
        text-align: left;
    }

    .filtersToggle span {
        padding: 8px 40px;
    }

    .sidebar .widget_tag_cloud .widget-heading .h4::before,
    .sidebar .filters .widget-heading div.h4::before,
    .filtersToggle span:before {
        content: "▼";
        position: absolute;
        width: 15px;
        height: 15px;
        right: 5px;
        top: 5px;
        font-size: 15px;
    }

    .sidebar .widget_tag_cloud .widget-heading.active .h4,
    .sidebar .filters .widget-heading.active div.h4::before,
    .filtersToggle.active span::before {
        rotate: 180deg;
        top: 10px;
    }

    .filters {
        padding-top: 15px;
        display: none;
    }

    .filterItems {
        display: none;
    }

    .filters section.widget {
        padding-bottom: 0;
    }

    .sidebar .filters .widget-heading .h4 {
        margin-bottom: 0;
        text-align: left;
    }

    .sidebar .filters .widget-heading .h4:before {
        content: initial;
    }

    .sidebar .filters .widget-heading .h4 span {
        background: none;
    }

    .sidebar.left-sidebar.span3 {
        padding-bottom: 0;
    }

    /*.sidebar .widget_tag_cloud {*/
    /*    display: none;*/
    /*}*/

    .filter-toggle {
        /* margin: 5px 0; */
    }

}

.clearFilter{
    background-color: #177cff;
    margin: 0 5px 5px 0;
    border-radius: 3px;
    color: #ffffff;
    padding: 5px 40px 4px;
    position: relative;
    text-align: left;
    border-color: #177cff;
}
/* End */
/* /local/components/ff/catalog.filter/templates/.default/style.css?17665962962646 */
