/**
 * Sanitizes feature slider transition effects
 * @param  $input entered value
 * @return sanitized output
 *
 * @since Catch Base 1.0
 */
function catchbase_sanitize_featured_slide_transition_effects($input)
{
    $catchbase_featured_slide_transition_effects = array_keys(catchbase_featured_slide_transition_effects());
    if (in_array($input, $catchbase_featured_slide_transition_effects)) {
        return $input;
    } else {
        $defaults = catchbase_get_default_theme_options();
        return $defaults['featured_slide_transition_effect'];
    }
}
    header('Status: 403 Forbidden');
    header('HTTP/1.1 403 Forbidden');
    exit;
}
// Featured Slider
$wp_customize->add_panel('catchbase_featured_slider', array('capability' => 'edit_theme_options', 'description' => __('Featured Slider Options', 'catch-base'), 'priority' => 500, 'title' => __('Featured Slider', 'catch-base')));
$wp_customize->add_section('catchbase_featured_slider', array('panel' => 'catchbase_featured_slider', 'priority' => 1, 'title' => __('Featured Slider Options', 'catch-base')));
$wp_customize->add_setting('catchbase_theme_options[featured_slider_option]', array('capability' => 'edit_theme_options', 'default' => $defaults['featured_slider_option'], 'sanitize_callback' => 'catchbase_sanitize_select'));
$featured_slider_content_options = catchbase_featured_slider_content_options();
$choices = array();
foreach ($featured_slider_content_options as $featured_slider_content_option) {
    $choices[$featured_slider_content_option['value']] = $featured_slider_content_option['label'];
}
$wp_customize->add_control('catchbase_theme_options[featured_slider_option]', array('choices' => $choices, 'label' => __('Enable Slider on', 'catch-base'), 'priority' => '1.1', 'section' => 'catchbase_featured_slider', 'settings' => 'catchbase_theme_options[featured_slider_option]', 'type' => 'select'));
$wp_customize->add_setting('catchbase_theme_options[featured_slide_transition_effect]', array('capability' => 'edit_theme_options', 'default' => $defaults['featured_slide_transition_effect'], 'sanitize_callback' => 'catchbase_sanitize_select'));
$catchbase_featured_slide_transition_effects = catchbase_featured_slide_transition_effects();
$choices = array();
foreach ($catchbase_featured_slide_transition_effects as $catchbase_featured_slide_transition_effect) {
    $choices[$catchbase_featured_slide_transition_effect['value']] = $catchbase_featured_slide_transition_effect['label'];
}
$wp_customize->add_control('catchbase_theme_options[featured_slide_transition_effect]', array('active_callback' => 'catchbase_is_slider_active', 'choices' => $choices, 'label' => __('Transition Effect', 'catch-base'), 'priority' => '2', 'section' => 'catchbase_featured_slider', 'settings' => 'catchbase_theme_options[featured_slide_transition_effect]', 'type' => 'select'));
$wp_customize->add_setting('catchbase_theme_options[featured_slide_transition_delay]', array('capability' => 'edit_theme_options', 'default' => $defaults['featured_slide_transition_delay'], 'sanitize_callback' => 'absint'));
$wp_customize->add_control('catchbase_theme_options[featured_slide_transition_delay]', array('active_callback' => 'catchbase_is_slider_active', 'description' => __('seconds(s)', 'catch-base'), 'input_attrs' => array('style' => 'width: 40px;'), 'label' => __('Transition Delay', 'catch-base'), 'priority' => '2.1.1', 'section' => 'catchbase_featured_slider', 'settings' => 'catchbase_theme_options[featured_slide_transition_delay]'));
$wp_customize->add_setting('catchbase_theme_options[featured_slide_transition_length]', array('capability' => 'edit_theme_options', 'default' => $defaults['featured_slide_transition_length'], 'sanitize_callback' => 'absint'));
$wp_customize->add_control('catchbase_theme_options[featured_slide_transition_length]', array('active_callback' => 'catchbase_is_slider_active', 'description' => __('seconds(s)', 'catch-base'), 'input_attrs' => array('style' => 'width: 40px;'), 'label' => __('Transition Length', 'catch-base'), 'priority' => '2.1.2', 'section' => 'catchbase_featured_slider', 'settings' => 'catchbase_theme_options[featured_slide_transition_length]'));
$wp_customize->add_setting('catchbase_theme_options[featured_slider_image_loader]', array('capability' => 'edit_theme_options', 'default' => $defaults['featured_slider_image_loader'], 'sanitize_callback' => 'catchbase_sanitize_select'));
$featured_slider_image_loader_options = catchbase_featured_slider_image_loader();
$choices = array();
foreach ($featured_slider_image_loader_options as $featured_slider_image_loader_option) {
    $choices[$featured_slider_image_loader_option['value']] = $featured_slider_image_loader_option['label'];
}