/*  Sets styles for tag          */ 
/*  appearance and its behaivor  */
/* -----------------------------  */

.c_tag,
.c_tag_all,
.c_tag_press {
    display: inline-block;
    padding: 7px 15px;
    height: 30px;
    list-style: none;
    background-color: white;
    border: 1px solid var(--eco-d-green);border-radius: 15px;
    list-style: none;
    text-align: center;
}

.c_tag,
.c_tag_all {
    cursor: pointer;
}

.c_tag_filter {
    position: relative;
}

.c_tag--active,
.c_tag_filter:hover {
    background-color: var(--eco-d-green);
    color: white;
}

.c_tag_filter_icon::after
/* .c_tag_all:hover::after */ { 
    position: absolute;
    content: '';
    top:-10px;
    right: -5px;
    width: 25px;
    height: 25px;
    border-radius: 5px;
    background: url('../../img/svg/x-icon-circ_green.svg') center no-repeat;
    background-size: contain;
}
