'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_alpha_color',
$wp_customize->add_control(
new ET_Divi_Customize_Color_Alpha_Control(
'et_divi[footer_menu_active_link_color]',
'label' => esc_html__( 'Footer Menu Active Link Color', 'Divi' ),
'section' => 'et_divi_footer_menu',
'settings' => 'et_divi[footer_menu_active_link_color]',
$wp_customize->add_setting(
'et_divi[footer_menu_letter_spacing]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
$wp_customize->add_control(
new ET_Divi_Range_Option(
'et_divi[footer_menu_letter_spacing]',
'label' => esc_html__( 'Letter Spacing', 'Divi' ),
'section' => 'et_divi_footer_menu',
$wp_customize->add_setting(
'et_divi[footer_menu_font_style]',
'default' => et_get_option( 'footer_footer_menu_font_style', '' ),
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_font_style',
$wp_customize->add_control(
new ET_Divi_Font_Style_Option(
'et_divi[footer_menu_font_style]',
'label' => esc_html__( 'Font Style', 'Divi' ),
'section' => 'et_divi_footer_menu',
'choices' => et_divi_font_style_choices(),
$wp_customize->add_setting(
'et_divi[footer_menu_font_size]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
$wp_customize->add_control(
new ET_Divi_Range_Option(
'et_divi[footer_menu_font_size]',
'label' => esc_html__( 'Font Size', 'Divi' ),
'section' => 'et_divi_footer_menu',
$wp_customize->add_setting(
'et_divi[bottom_bar_background_color]',
'default' => 'rgba(0,0,0,0.32)',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_alpha_color',
$wp_customize->add_control(
new ET_Divi_Customize_Color_Alpha_Control(
'et_divi[bottom_bar_background_color]',
'label' => esc_html__( 'Background Color', 'Divi' ),
'section' => 'et_divi_bottom_bar',
'settings' => 'et_divi[bottom_bar_background_color]',
$wp_customize->add_setting(
'et_divi[bottom_bar_text_color]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_alpha_color',
$wp_customize->add_control(
new ET_Divi_Customize_Color_Alpha_Control(
'et_divi[bottom_bar_text_color]',
'label' => esc_html__( 'Text Color', 'Divi' ),
'section' => 'et_divi_bottom_bar',
'settings' => 'et_divi[bottom_bar_text_color]',
$wp_customize->add_setting(
'et_divi[bottom_bar_font_style]',
'default' => et_get_option( 'footer_bottom_bar_font_style', '' ),
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_font_style',
$wp_customize->add_control(
new ET_Divi_Font_Style_Option(
'et_divi[bottom_bar_font_style]',
'label' => esc_html__( 'Font Style', 'Divi' ),
'section' => 'et_divi_bottom_bar',
'choices' => et_divi_font_style_choices(),
$wp_customize->add_setting(
'et_divi[bottom_bar_font_size]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
$wp_customize->add_control(
new ET_Divi_Range_Option(
'et_divi[bottom_bar_font_size]',
'label' => esc_html__( 'Font Size', 'Divi' ),
'section' => 'et_divi_bottom_bar',
$wp_customize->add_setting(
'et_divi[bottom_bar_social_icon_size]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
$wp_customize->add_control(
new ET_Divi_Range_Option(
'et_divi[bottom_bar_social_icon_size]',
'label' => esc_html__( 'Social Icon Size', 'Divi' ),
'section' => 'et_divi_bottom_bar',
$wp_customize->add_setting(
'et_divi[bottom_bar_social_icon_color]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_alpha_color',
$wp_customize->add_control(
new ET_Divi_Customize_Color_Alpha_Control(
'et_divi[bottom_bar_social_icon_color]',
'label' => esc_html__( 'Social Icon Color', 'Divi' ),
'section' => 'et_divi_bottom_bar',
'settings' => 'et_divi[bottom_bar_social_icon_color]',
$wp_customize->add_setting(
'et_divi[disable_custom_footer_credits]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'wp_validate_boolean',
$wp_customize->add_control(
'et_divi[disable_custom_footer_credits]',
'label' => esc_html__( 'Disable Footer Credits', 'Divi' ),
'section' => 'et_divi_bottom_bar',
$wp_customize->add_setting(
'et_divi[custom_footer_credits]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_html_input_text',
$wp_customize->add_control(
'et_divi[custom_footer_credits]',
'label' => esc_html__( 'Edit Footer Credits', 'Divi' ),
'section' => 'et_divi_bottom_bar',
'settings' => 'et_divi[custom_footer_credits]',
$wp_customize->add_setting(
'et_divi[all_buttons_font_size]',
'default' => ET_Global_Settings::get_value( 'all_buttons_font_size', 'default' ),
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
$wp_customize->add_control(
new ET_Divi_Range_Option(
'et_divi[all_buttons_font_size]',
'label' => esc_html__( 'Text Size', 'Divi' ),
'section' => 'et_divi_buttons',
$wp_customize->add_setting(
'et_divi[all_buttons_text_color]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_alpha_color',
$wp_customize->add_control(
new ET_Divi_Customize_Color_Alpha_Control(
'et_divi[all_buttons_text_color]',
'label' => esc_html__( 'Text Color', 'Divi' ),
'section' => 'et_divi_buttons',
'settings' => 'et_divi[all_buttons_text_color]',
$wp_customize->add_setting(
'et_divi[all_buttons_bg_color]',
'default' => 'rgba(0,0,0,0)',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_alpha_color',
$wp_customize->add_control(
new ET_Divi_Customize_Color_Alpha_Control(
'et_divi[all_buttons_bg_color]',
'label' => esc_html__( 'Background Color', 'Divi' ),
'section' => 'et_divi_buttons',
'settings' => 'et_divi[all_buttons_bg_color]',
$wp_customize->add_setting(
'et_divi[all_buttons_border_width]',
'default' => ET_Global_Settings::get_value( 'all_buttons_border_width', 'default' ),
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
$wp_customize->add_control(
new ET_Divi_Range_Option(
'et_divi[all_buttons_border_width]',
'label' => esc_html__( 'Border Width', 'Divi' ),
'section' => 'et_divi_buttons',
$wp_customize->add_setting(
'et_divi[all_buttons_border_color]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_alpha_color',
$wp_customize->add_control(
new ET_Divi_Customize_Color_Alpha_Control(
'et_divi[all_buttons_border_color]',
'label' => esc_html__( 'Border Color', 'Divi' ),
'section' => 'et_divi_buttons',
'settings' => 'et_divi[all_buttons_border_color]',
$wp_customize->add_setting(
'et_divi[all_buttons_border_radius]',
'default' => ET_Global_Settings::get_value( 'all_buttons_border_radius', 'default' ),
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
$wp_customize->add_control(
new ET_Divi_Range_Option(
'et_divi[all_buttons_border_radius]',
'label' => esc_html__( 'Border Radius', 'Divi' ),
'section' => 'et_divi_buttons',
$wp_customize->add_setting(
'et_divi[all_buttons_spacing]',
'default' => ET_Global_Settings::get_value( 'all_buttons_spacing', 'default' ),
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_int_number',
$wp_customize->add_control(
new ET_Divi_Range_Option(
'et_divi[all_buttons_spacing]',
'label' => esc_html__( 'Letter Spacing', 'Divi' ),
'section' => 'et_divi_buttons',
$wp_customize->add_setting(
'et_divi[all_buttons_font_style]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_font_style',
$wp_customize->add_control(
new ET_Divi_Font_Style_Option(
'et_divi[all_buttons_font_style]',
'label' => esc_html__( 'Button Font Style', 'Divi' ),
'section' => 'et_divi_buttons',
'choices' => et_divi_font_style_choices(),
$wp_customize->add_setting(
'et_divi[all_buttons_font]',
'capability' => 'edit_theme_options',
'transport' => 'postMessage',
'sanitize_callback' => 'et_sanitize_font_choices',