body.woocommerce .devvn_wcfa_widget_layered_nav ul li {
    margin: 0 0 5px 0;
    padding: 0;
    border: none;
    width: 100%;
    display: flex;
    align-items: center;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul li a {
    padding: 0;
    margin: 0;
    position: relative;
    display: flex;
    align-items: center;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul li:after{
    content: '';
    display: table;
    clear: both;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul li .count {
    padding-left: 5px;
}


body.woocommerce .devvn_wcfa_widget_layered_nav ul li a:active,
body.woocommerce .devvn_wcfa_widget_layered_nav ul li a:focus,
body.woocommerce .devvn_wcfa_widget_layered_nav ul li a:hover {
    text-decoration: underline;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul li.chosen a {
    text-decoration: underline;
}

body.woocommerce .devvn_wcfa_widget_layered_nav ul.wcfa_3_columns {
     display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
}

body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list {
    margin: 0 -5px;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list:after{
    content: "";
    display: table;
    clear: both;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li{
    padding: 0 5px;
}

/*Style img + text*/

span.wcfa_text1, span.wcfa_text2 {
    display: block;
    text-align: center;
    font-size: 12px;
}
span.wcfa_text1{
    margin: 0 0 5px 0;
}
span.wcfa_text2{
    margin: 5px 0 0 0;
}

.wcfa_top_content, .wcfa_bottom_content {
    margin: 0 0 10px;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul li.display_type_onlyimg a::before{
    display: none;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul li.display_type_onlyimg.chosen a img {
    border: 2px solid red;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul li.display_type_color a::before {
    display: none;
    
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul li.display_type_color {
    display: block;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul li.display_type_color a {
    display: block;
    text-align: center;
}
span.wcfa_color_item {
    display: block;
    height: 36px;
    width: 36px;
    margin: 0 auto;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li.display_type_default a {
    display: block;
    padding-left: 22px;
}
body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li.display_type_default a:before {
    position: absolute;
    top: 50%;
    left: 0;
    margin: 0;
    margin-top: -7.5px;
}