.widget.widget-brands-filter {
    .brand-search {
        position: relative;
        border-bottom: 1px solid #f2f2f2;
        padding-bottom: 10px;
        &:before {
            font-family: IRANKala;
            content: "\E131\00FE0E";
            left: 8px;
            top: 9px;
            position: absolute;
            z-index: 52;
            color: #A1A3A8;
            font-size: 24px;
            width: 36px;
            height: 36px;
        }
        input[type=text] {
            color: #555;
            background: transparent;
            border-color: #00bfd6;
            padding-left: 36px;
            &:focus {

            }
        }
    }
    ul {
        margin-right: -10px;
        margin-left: -10px;
        max-height: 256px;
        overflow-y: auto;
        li {
            transition: $transition;
            padding: 1px 10px;
            &:hover {
                background: #F9F9F9;
            }
            a {
                display: block;
            }
            .brand-slug {
                color: #A6A6A6;
                float: right;
                font-size: 11px;
            }
        }
    }
}