.filter-button:after {
    content:'+';
    position:absolute;
    top:13px;
    right:-10px;
    width:20px;
    height:20px;
    background:#009BDF;
    border-radius:30px;
    color:#fff;
    font-size:25px;
    line-height:16px;
    text-align:center;
}

.filter-button.active a {
    background-color: #009BDF !important;
}

.filter-button.active a {
    border-color: #009BDF !important;
    border-style:solid !important;
    border-width:1px !important;
    color: #fff !important;
}

.filter-button.active:after
{
    display:none;
}

.filter-button-2.active a
{
    font-weight:700 !important;
}