.faceted-alphabetic-widget {
    .faceted-zero-count-hidden {
        .faceted-alphabetic-letter-disabled {
            display: none;
        }
    }

    .faceted-top-column {
        .faceted-alphabetic-widget {
            text-align: center;
        }
    }

    .faceted-center-column {
        .faceted-alphabetic-widget {
            text-align: center;
        }
    }

    .faceted_letter {
        color: #007bb1;
        font-weight: bold;
        font-size: 1.2em;
        cursor: pointer;
        padding: 0 0.2em 0 0.2em;
        background-color: transparent;

        &:hover {
            color: orange;
        }
    }

    .faceted_letter_selected {
        color: orange;
        font-size: 1.7em;
    }

    .faceted-alphabetic-letter-disabled {
        color: #e6e6e6;
        cursor: auto;

        &:hover {
            color: #e6e6e6;
            background-color: transparent;
        }
    }
}
