/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


.widget_wpc_filters_widget .wpc-filter-header .wpc-filter-title {
    font-weight: 700;
    cursor: pointer;
    padding-right:8px;
    text-transform: uppercase;
    font-family: var(--awb-typography1-font-family);
}

.widget_wpc_filters_widget .wpc-filter-header .wpc-filter-title:after {
    content: "\f077";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: var(--awb-color5);
    transition: transform 0.5s ease;
}

.widget_wpc_filters_widget .wpc-filter-header + .wpc-filter-content {
    max-height:500px;
    transition: max-height 0.5s ease;
    overflow:hidden;
}

.widget_wpc_filters_widget .wpc-filter-header.collapsed + .wpc-filter-content {
    max-height:0;
}

.widget_wpc_filters_widget .wpc-filter-header.collapsed .wpc-filter-title:after  {
    transform: rotate(180deg);
}

.widget_wpc_filters_widget .wpc-filters-checkboxes li.wpc-term-item label { 
    width:100%;
}

.widget_wpc_filters_widget .wpc-filters-checkboxes li.wpc-term-item label .wpc-term-count { 
    margin-left: auto;
    font-weight: bold;
    display: block;
    opacity:1;
}

.widget_wpc_filters_widget .wpc-filters-section {
    margin-right: 50px;
}

.widget_wpc_filters_widget .wpc-filters-section:not(:last-child) {
    border-bottom: 1px solid #a1a1a1;
}
