.dipi_customizer_control_font_style .dipi_customizer_control_font_style_buttons {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.dipi_customizer_control_font_style .dipi_customizer_control_font_style_buttons .button {
    background: #f4f4f4;
    border-radius: 4px;
    flex: 1;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #B7B7B7;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    border: none;
    box-shadow: none;
}

.dipi_customizer_control_font_style input.dipi_font_style {
    display: none;
}

.dipi_customizer_control_font_style .dipi_customizer_control_font_style_buttons .button.active {
    color: #fff;
    background: #2e86b9;
}

.dipi_customizer_control_font_style .dipi_customizer_control_font_style_buttons .button:not(:last-of-type) {
    margin-right: 2%;
}

.dipi_customizer_control_font_style .dipi_customizer_control_font_style_buttons .button_italic {
    font-style: italic;
}

.dipi_customizer_control_font_style .dipi_customizer_control_font_style_buttons .button_uppercase {
    text-transform: uppercase;
}

.dipi_customizer_control_font_style .dipi_customizer_control_font_style_buttons .button_small_caps {
    font-variant: small-caps;
}

.dipi_customizer_control_font_style .dipi_customizer_control_font_style_buttons .button_underline {
    text-decoration: underline;
}

.dipi_customizer_control_font_style .dipi_customizer_control_font_style_buttons .button_strike_through {
    text-decoration: line-through;
}