<?php
    // Footer Menu

    $wp_customize->add_section('vw_book_store_pro_footer_menu_section',array(
        'title' => __('Footer Menu','vw-book-store-pro'),
        'panel' => 'vw_book_store_pro_panel_id',
    ));
    $wp_customize->add_setting( 'vw_book_store_pro_footer_menu_section_bgcolor', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_menu_section_bgcolor', array(
        'label' => __('Background Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_menu_section',
        'settings' => 'vw_book_store_pro_footer_menu_section_bgcolor',
    )));
    $wp_customize->add_setting('vw_book_store_pro_footer_menu_section_bgimage',array(
        'default'   => '',
        'sanitize_callback' => 'esc_url_raw',
    ));
    $wp_customize->add_control(
        new WP_Customize_Image_Control(
            $wp_customize,
            'vw_book_store_pro_footer_menu_section_bgimage',
            array(
                'label' => __('Background image','vw-book-store-pro'),
                'section' => 'vw_book_store_pro_footer_menu_section',
                'settings' => 'vw_book_store_pro_footer_menu_section_bgimage'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_menu_image_bg', array(
      'default'         => '',
      'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
  ));
  $wp_customize->add_control('vw_book_store_pro_footer_menu_image_bg', array(
      'type'      => 'radio',
      'label'     => __('Choose image option', 'vw-book-store-pro'),
      'section'   => 'vw_book_store_pro_footer_menu_section',
      'choices'   => array(
        'vw-fixed'      => __( 'Fixed', 'vw-book-store-pro' ),
        'vw-scroll'      => __( 'Scroll', 'vw-book-store-pro' ),                    
  )));

    $wp_customize->add_setting('vw_book_store_pro_custom_footer_menu',array(
        'default' => 'true',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_custom_footer_menu',array(
        'type' => 'checkbox',
        'label' => __('Footer Menu Show / Hide','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_menu_section',
    ));
    $wp_customize->add_setting('vw_book_store_pro_footer_paycard',array(
        'default'   => '',
        'sanitize_callback' => 'esc_url_raw',
    ));
    $wp_customize->add_control(
        new WP_Customize_Image_Control(
            $wp_customize,
            'vw_book_store_pro_footer_paycard',
            array(
                'label' => __('Payment Image','vw-book-store-pro'),
                'section' => 'vw_book_store_pro_footer_menu_section',
                'settings' => 'vw_book_store_pro_footer_paycard'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_menu_title_ct_pallete',
    array(
        'default' => '',
        'transport' => 'postMessage',
        'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
    ));
    $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_footer_menu_title_ct_pallete',
    array(
        'label' => __('Section Title Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_menu_section'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_menu_item_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_menu_item_color', array(
        'label' => __('Menu Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_menu_section',
        'settings' => 'vw_book_store_pro_footer_menu_item_color',
    )));
    $wp_customize->add_setting('vw_book_store_pro_footer_menu_item_font_family',array(
      'default' => '',
      'capability' => 'edit_theme_options',
      'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control(
        'vw_book_store_pro_footer_menu_item_font_family', array(
        'section'  => 'vw_book_store_pro_footer_menu_section',
        'label'    => __( 'Menu Font Family','vw-book-store-pro'),
        'type'     => 'select',
        'choices'  => $font_array
    ));

    $wp_customize->add_setting('vw_book_store_pro_footer_menu_item_font_size',array(
        'default' => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_menu_item_font_size',array(
        'label' => __('Menu Font Size','vw-book-store-pro'),
        'description' => __('Add font size in px','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_menu_section',
        'setting' => 'vw_book_store_pro_footer_menu_item_font_size',
        'type'    => 'number'
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_menu_section_border_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_menu_section_border_color', array(
        'label' => __('Border Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_menu_section',
        'settings' => 'vw_book_store_pro_footer_menu_section_border_color',
    )));

    /*----------------------- Footer Sections --------------------------------------*/
    $wp_customize->add_section('vw_book_store_pro_footer_widget_section',array(
        'title' => __('Footer Widgets','vw-book-store-pro'),
        'description'   => __('Edit footer sections','vw-book-store-pro'),
        'panel' => 'vw_book_store_pro_panel_id',
    ));
    $wp_customize->add_setting('vw_book_store_pro_radiolast_enable',
    array(
        'default' => 'Enable',
        'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control('vw_book_store_pro_radiolast_enable',
    array(
        'type' => 'radio',
        'label' => 'Do you want this section',
        'section' => 'vw_book_store_pro_footer_widget_section',
        'choices' => array(
            'Enable' => __('Enable', 'vw-book-store-pro'),
            'Disable' => __('Disable', 'vw-book-store-pro')
        ),
    ));

    $wp_customize->selective_refresh->add_partial( 'vw_book_store_pro_radiolast_enable', array(
        'selector' => '#footer .container',
        'render_callback' => 'vw_kids_pro_customize_partial_vw_book_store_pro_radiolast_enable',
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_section_footer_bgcolor', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_section_footer_bgcolor', array(
        'label' => __('Background Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_widget_section',
        'settings' => 'vw_book_store_pro_section_footer_bgcolor',
    )));
    $wp_customize->add_setting('vw_book_store_pro_footer_bgimage',array(
        'default'   => '',
        'sanitize_callback' => 'esc_url_raw',
    ));
    $wp_customize->add_control(
        new WP_Customize_Image_Control(
            $wp_customize,
            'vw_book_store_pro_footer_bgimage',
            array(
                'label' => __('Background image','vw-book-store-pro'),
                'section' => 'vw_book_store_pro_footer_widget_section',
                'settings' => 'vw_book_store_pro_footer_bgimage'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_image_bg', array(
        'default'         => '',
        'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_image_bg', array(
        'type'      => 'radio',
        'label'     => __('Choose image option', 'vw-book-store-pro'),
        'section'   => 'vw_book_store_pro_footer_widget_section',
        'choices'   => array(
        'vw-fixed'      => __( 'Fixed', 'vw-book-store-pro' ),
        'vw-scroll'      => __( 'Scroll', 'vw-book-store-pro' ),                    
    )));

    $wp_customize->add_setting('vw_book_store_pro_custom_footer_widget_section',array(
        'default' => 'true',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_custom_footer_widget_section',array(
        'type' => 'checkbox',
        'label' => __('Footer Widgets Show / Hide','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_widget_section',
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_widget_section_text_setting',
    array(
      'default' => '',
      'transport' => 'postMessage',
      'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
    ));
    $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_footer_widget_section_text_setting',
        array(
          'label' => __('Section Color & Typography','vw-book-store-pro'),
          'section' => 'vw_book_store_pro_footer_widget_section'
        )
    ) );

    $wp_customize->add_setting( 'vw_book_store_pro_footer_widget_heading_ct_pallete',
    array(
        'default' => '',
        'transport' => 'postMessage',
        'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
    ));
    $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_footer_widget_heading_ct_pallete',
    array(
        'label' => __('Footer Heading Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_widget_section'
    )));

    $wp_customize->add_setting('vw_book_store_pro_footer_widget_heading_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_widget_heading_color', array(
        'label' => __('Footer Heading Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_widget_section',
        'settings' => 'vw_book_store_pro_footer_widget_heading_color',
    )));

    $wp_customize->add_setting('vw_book_store_pro_footer_widget_heading_font_family',array(
      'default' => '',
      'capability' => 'edit_theme_options',
      'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control(
        'vw_book_store_pro_footer_widget_heading_font_family', array(
        'section'  => 'vw_book_store_pro_footer_widget_section',
        'label'    => __( 'Footer Heading Font Family','vw-book-store-pro'),
        'type'     => 'select',
        'choices'  => $font_array,
    ));

    $wp_customize->add_setting('vw_book_store_pro_footer_widget_heading_font_size',array(
        'default' => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_widget_heading_font_size',array(
        'label' => __('Footer Heading Font Size','vw-book-store-pro'),
        'description' => __('Add font size in px','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_widget_section',
        'setting' => 'vw_book_store_pro_footer_widget_heading_font_size',
        'type'    => 'text'
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_widget_content_ct_pallete',
    array(
        'default' => '',
        'transport' => 'postMessage',
        'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
    ));
    $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_footer_widget_content_ct_pallete',
    array(
        'label' => __('Footer Content Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_widget_section'
    )));

    $wp_customize->add_setting('vw_book_store_pro_footer_widget_content_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_widget_content_color', array(
        'label' => __('Footer Content Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_widget_section',
        'settings' => 'vw_book_store_pro_footer_widget_content_color',
    )));    
    $wp_customize->add_setting('vw_book_store_pro_footer_widget_content_font_family',array(
      'default' => '',
      'capability' => 'edit_theme_options',
      'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control(
        'vw_book_store_pro_footer_widget_content_font_family', array(
        'section'  => 'vw_book_store_pro_footer_widget_section',
        'label'    => __( 'Footer Content Font Family','vw-book-store-pro'),
        'type'     => 'select',
        'choices'  => $font_array,
    ));

    $wp_customize->add_setting('vw_book_store_pro_footer_widget_content_font_size',array(
        'default' => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_widget_content_font_size',array(
        'label' => __('Footer Content Font Size','vw-book-store-pro'),
        'description' => __('Add font size in px','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_widget_section',
        'setting' => 'vw_book_store_pro_footer_widget_content_font_size',
        'type'    => 'text'
    ));

    /*--------------------------- Footer Contact --------------------------------------------*/
    $wp_customize->add_section('vw_book_store_pro_custom_footer_section',array(
        'title' => __('Footer Contact','vw-book-store-pro'),
        'description'   => __('Edit custom footer sections','vw-book-store-pro'),
        'panel' => 'vw_book_store_pro_panel_id',
    ));
    $wp_customize->add_setting('vw_book_store_pro_footer_contact_enable',
    array(
        'default' => 'Enable',
        'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_contact_enable',
    array(
        'type' => 'radio',
        'label' => 'Do you want this section',
        'section' => 'vw_book_store_pro_custom_footer_section',
        'choices' => array(
            'Enable' => __('Enable', 'vw-book-store-pro'),
            'Disable' => __('Disable', 'vw-book-store-pro')
        ),
    ));

    $wp_customize->selective_refresh->add_partial( 'vw_book_store_pro_footer_contact_enable', array(
        'selector' => '.footer-contact',
        'render_callback' => 'vw_kids_pro_customize_partial_vw_book_store_pro_footer_contact_enable',
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_custom_footer_section_bgcolor', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_custom_footer_section_bgcolor', array(
        'label' => __('Background Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'settings' => 'vw_book_store_pro_custom_footer_section_bgcolor',
    )));
    $wp_customize->add_setting('vw_book_store_pro_custom_footer_section_bgimage',array(
        'default'   => '',
        'sanitize_callback' => 'esc_url_raw',
    ));
    $wp_customize->add_control(
        new WP_Customize_Image_Control(
            $wp_customize,
            'vw_book_store_pro_custom_footer_section_bgimage',
            array(
                'label' => __('Background image','vw-book-store-pro'),
                'section' => 'vw_book_store_pro_custom_footer_section',
                'settings' => 'vw_book_store_pro_custom_footer_section_bgimage'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_custom_footer_image_bg', array(
        'default'         => '',
        'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control('vw_book_store_pro_custom_footer_image_bg', array(
        'type'      => 'radio',
        'label'     => __('Choose image option', 'vw-book-store-pro'),
        'section'   => 'vw_book_store_pro_custom_footer_section',
        'choices'   => array(
        'vw-fixed'      => __( 'Fixed', 'vw-book-store-pro' ),
        'vw-scroll'      => __( 'Scroll', 'vw-book-store-pro' ),                    
    )));
    
    $wp_customize->add_setting('vw_book_store_pro_footer_contact_address_icon',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_contact_address_icon',array(
        'label' => __('Contact Icon','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'setting'   => 'vw_book_store_pro_footer_contact_address_icon',
        'type'=>'text'
    ));
    $wp_customize->add_setting('vw_book_store_pro_footer_contact_address',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_contact_address',array(
        'label' => __('Contact Address','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'setting'   => 'vw_book_store_pro_footer_contact_address',
        'type'=>'text'
    ));
    $wp_customize->add_setting('vw_book_store_pro_footer_mobile_icon',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_mobile_icon',array(
        'label' => __('Phone Icon','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'setting'   => 'vw_book_store_pro_footer_mobile_icon',
        'type'=>'text'
    ));$wp_customize->add_setting('vw_book_store_pro_footer_mobile1',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_mobile1',array(
        'label' => __('Phone 1','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'setting'   => 'vw_book_store_pro_footer_mobile1',
        'type'=>'text'
    ));$wp_customize->add_setting('vw_book_store_pro_footer_mobile2',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_mobile2',array(
        'label' => __('Phone 2','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'setting'   => 'vw_book_store_pro_footer_mobile2',
        'type'=>'text'
    ));

    $wp_customize->add_setting('vw_book_store_pro_footer_email1_icon',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_email1_icon',array(
        'label' => __('Email Icon','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'setting'   => 'vw_book_store_pro_footer_email1_icon',
        'type'=>'text'
    ));$wp_customize->add_setting('vw_book_store_pro_footer_email1',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_email1',array(
        'label' => __('Email 1','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'setting'   => 'vw_book_store_pro_footer_email1',
        'type'=>'text'
    ));$wp_customize->add_setting('vw_book_store_pro_footer_email2',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_email2',array(
        'label' => __('Email 2','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'setting'   => 'vw_book_store_pro_footer_email2',
        'type'=>'text'
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_contact_content_color_settings',
        array(
        'default' => '',
        'transport' => 'postMessage',
        'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
      ));
      $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_footer_contact_content_color_settings',
        array(
        'label' => __('Section Color & Typography','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section'
      )));

      $wp_customize->add_setting( 'vw_book_store_pro_footer_contact_icon_ct_pallete',
        array(
          'default' => '',
          'transport' => 'postMessage',
          'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
      ));
      $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_footer_contact_icon_ct_pallete',
        array(
        'label' => __('Icon Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section'
      )));

      $wp_customize->add_setting('vw_book_store_pro_footer_contact_icon_font_size',array(
        'default' => '',
        'sanitize_callback' => 'sanitize_text_field'
      ));
      $wp_customize->add_control('vw_book_store_pro_footer_contact_icon_font_size',array(
        'label' => __('Icon Font Size','vw-book-store-pro'),
        'description' => __('Add font size in px','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'setting' => 'vw_book_store_pro_footer_contact_icon_font_size',
        'type'    => 'text'
      ));

      $wp_customize->add_setting( 'vw_book_store_pro_footer_contact_icon_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
      ));
      $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_contact_icon_color', array(
        'label' => __('Icon Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'settings' => 'vw_book_store_pro_footer_contact_icon_color',
      )));


      $wp_customize->add_setting( 'vw_book_store_pro_footer_contact_title_one_ct_pallete',
        array(
          'default' => '',
          'transport' => 'postMessage',
          'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
      ));
      $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_footer_contact_title_one_ct_pallete',
        array(
        'label' => __('Title One Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section'
      )));

      $wp_customize->add_setting( 'vw_book_store_pro_footer_contact_title_one_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
      ));
      $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_contact_title_one_color', array(
        'label' => __('Content Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'settings' => 'vw_book_store_pro_footer_contact_title_one_color',
      )));
      $wp_customize->add_setting('vw_book_store_pro_footer_contact_title_one_font_family',array(
        'default' => '',
        'capability' => 'edit_theme_options',
        'sanitize_callback' => 'sanitize_text_field'
      ));
      $wp_customize->add_control(
        'vw_book_store_pro_footer_contact_title_one_font_family', array(
        'section'  => 'vw_book_store_pro_custom_footer_section',
        'label'    => __('Content Font Family','vw-book-store-pro'),
        'type'     => 'select',
        'choices'  => $font_array,
      ));

      $wp_customize->add_setting('vw_book_store_pro_footer_contact_title_one_font_size',array(
        'default' => '',
        'sanitize_callback' => 'sanitize_text_field'
      ));
      $wp_customize->add_control('vw_book_store_pro_footer_contact_title_one_font_size',array(
        'label' => __('Content Font Size','vw-book-store-pro'),
        'description' => __('Add font size in px','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'setting' => 'vw_book_store_pro_footer_contact_title_one_font_size',
        'type'    => 'text'
      ));

      $wp_customize->add_setting( 'vw_book_store_pro_footer_contact_border_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
      ));
      $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_contact_border_color', array(
        'label' => __('Border Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_custom_footer_section',
        'settings' => 'vw_book_store_pro_footer_contact_border_color',
      )));

    /*------------Footer Copyright ------------------------*/

    $wp_customize->add_section('vw_book_store_pro_footer_copyright_section',array(
        'title' => __('Footer Text','vw-book-store-pro'),
        'description'   => __('Add some text for footer like copyright etc.','vw-book-store-pro'),
        'priority'  => null,
        'panel' => 'vw_book_store_pro_panel_id',
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_copyright_section_bgcolor', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_copyright_section_bgcolor', array(
        'label' => __('Background Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section',
        'settings' => 'vw_book_store_pro_footer_copyright_section_bgcolor',
    )));
    $wp_customize->add_setting('vw_book_store_pro_footer_copyright_section_bgimage',array(
        'default'   => '',
        'sanitize_callback' => 'esc_url_raw',
    ));
    $wp_customize->add_control(
        new WP_Customize_Image_Control(
            $wp_customize,
            'vw_book_store_pro_footer_copyright_section_bgimage',
            array(
                'label' => __('Background image','vw-book-store-pro'),
                'section' => 'vw_book_store_pro_footer_copyright_section',
                'settings' => 'vw_book_store_pro_footer_copyright_section_bgimage'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_copyright_image_bg', array(
        'default'         => '',
        'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_copyright_image_bg', array(
        'type'      => 'radio',
        'label'     => __('Choose image option', 'vw-book-store-pro'),
        'section'   => 'vw_book_store_pro_footer_copyright_section',
        'choices'   => array(
        'vw-fixed'      => __( 'Fixed', 'vw-book-store-pro' ),
        'vw-scroll'      => __( 'Scroll', 'vw-book-store-pro' ),                    
    )));

    $wp_customize->add_setting('vw_book_store_pro_footer_copy',array(
        'default'   => '',
        'capability'         => 'edit_theme_options',
        'sanitize_callback'  => 'wp_kses_post'
    ));
    $wp_customize->add_control(new VW_Book_Store_Pro_Editor_Control($wp_customize,'vw_book_store_pro_footer_copy',array(
        'label' => __('Copyright Text','vw-book-store-pro'),
        'description' => __('Add Text','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section',
        'setting'   => 'vw_book_store_pro_footer_copy',       
    )));

    $wp_customize->add_setting('vw_book_store_pro_footer_copy_right_align_setting',array(
        'default' => __('Center','vw-book-store-pro'),
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_copy_right_align_setting',array(
        'type' => 'select',
        'label' => __('Copyright Alingment','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section',
        'choices' => array(
            'Left' => __('Left','vw-book-store-pro'),
            'Center' => __('Center','vw-book-store-pro'),
            'Right' => __('Right','vw-book-store-pro')
        ),  
    ) );

    $wp_customize->add_setting('vw_book_store_pro_footer_copy_padding_top',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_textarea_field',
    ));
    $wp_customize->add_control('vw_book_store_pro_footer_copy_padding_top',array(
        'label' => __('Copyright Padding Top and Bottom','vw-book-store-pro'),
        'section'   => 'vw_book_store_pro_footer_copyright_section',
        'type'      => 'number'
    ));
    $wp_customize->add_setting( 'vw_book_store_pro_footer_contact_content_color_settings',
        array(
        'default' => '',
        'transport' => 'postMessage',
        'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
      ));
      $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_footer_contact_content_color_settings',
        array(
        'label' => __('Section Color & Typography','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section'
      )));

      $wp_customize->add_setting( 'vw_book_store_pro_footer_copyright_text_ct_pallete',
        array(
          'default' => '',
          'transport' => 'postMessage',
          'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
      ));
      $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_footer_copyright_text_ct_pallete',
        array(
        'label' => __('Content Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section'
      )));

      $wp_customize->add_setting( 'vw_book_store_pro_footer_copyright_text_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
      ));
      $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_copyright_text_color', array(
        'label' => __('Content Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section',
        'settings' => 'vw_book_store_pro_footer_copyright_text_color',
      )));
      $wp_customize->add_setting('vw_book_store_pro_footer_copyright_text_font_family',array(
        'default' => '',
        'capability' => 'edit_theme_options',
        'sanitize_callback' => 'sanitize_text_field'
      ));
      $wp_customize->add_control(
        'vw_book_store_pro_footer_copyright_text_font_family', array(
        'section'  => 'vw_book_store_pro_footer_copyright_section',
        'label'    => __('Content Font Family','vw-book-store-pro'),
        'type'     => 'select',
        'choices'  => $font_array,
      ));

      $wp_customize->add_setting('vw_book_store_pro_footer_copyright_text_font_size',array(
        'default' => '',
        'sanitize_callback' => 'sanitize_text_field'
      ));
      $wp_customize->add_control('vw_book_store_pro_footer_copyright_text_font_size',array(
        'label' => __('Content Font Size','vw-book-store-pro'),
        'description' => __('Add font size in px','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section',
        'setting' => 'vw_book_store_pro_footer_copyright_text_font_size',
        'type'    => 'text'
      ));

      $wp_customize->add_setting( 'vw_book_store_pro_footer_copyright_social_link_ct_pallete',
    array(
        'default' => '',
        'transport' => 'postMessage',
        'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
    ));
    $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_footer_copyright_social_link_ct_pallete',
    array(
        'label' => __('Social Link Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_copyright_social_link_icon_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_copyright_social_link_icon_color',array(
        'label' => __('Social Link Icon Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section',
        'settings' => 'vw_book_store_pro_footer_copyright_social_link_icon_color',
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_footer_copyright_social_link_hover_bgcolor', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_copyright_social_link_hover_bgcolor',array(
        'label' => __('Social Link Background Hover Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section',
        'settings' => 'vw_book_store_pro_footer_copyright_social_link_hover_bgcolor',
    )));
    $wp_customize->add_setting( 'vw_book_store_pro_footer_copyright_social_link_icon_hover_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_copyright_social_link_icon_hover_color',array(
        'label' => __('Social Link Icon Hover Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section',
        'settings' => 'vw_book_store_pro_footer_copyright_social_link_icon_hover_color',
    )));

      $wp_customize->add_setting( 'vw_book_store_pro_footer_contact_border_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
      ));
      $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_footer_contact_border_color', array(
        'label' => __('Border Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_footer_copyright_section',
        'settings' => 'vw_book_store_pro_footer_contact_border_color',
      )));

    $wp_customize->add_setting( 'vw_book_store_pro_hide_show_credit_link',
    array(
        'default' => 1,
        'transport' => 'refresh',
        'sanitize_callback' => 'vw_book_store_pro_switch_sanitization'
    ));
    $wp_customize->add_control( new VW_Book_Store_Pro_Toggle_Switch_Custom_control( $wp_customize, 'vw_book_store_pro_hide_show_credit_link',
    array(
        'label' => esc_html__( 'Show or Hide Credit Link', 'vw-book-store-pro' ),
        'section' => 'vw_book_store_pro_footer_copyright_section'
    )));

    //Contact Page section
    $wp_customize->add_section('vw_book_store_pro_contact_page_section',array(
        'title' => __('Contact','vw-book-store-pro'),
        'description'   => __('Add contact page settings here).','vw-book-store-pro'),
        'priority'  => null,
        'panel' => 'vw_book_store_pro_panel_id',
    ));
    $wp_customize->add_setting('vw_book_store_pro_address_longitude',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_address_longitude',array(
        'label' => __('Longitude','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting'   => 'vw_book_store_pro_address_longitude',
        'type'=>'text'
    ));
    $wp_customize->add_setting('vw_book_store_pro_address_latitude',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_address_latitude',array(
        'label' => __('Latitude','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting'   => 'vw_book_store_pro_address_latitude',
        'type'=>'text'
    ));
    $wp_customize->add_setting('vw_book_store_pro_contactpage_email_title',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field',
    ));
    $wp_customize->add_control('vw_book_store_pro_contactpage_email_title',array(
        'label' => __('Email Title','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting'   => 'vw_book_store_pro_contactpage_email_title',
        'type'  => 'text'
    ));
    $wp_customize->add_setting('vw_book_store_pro_contactpage_email',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field',
    ));
    $wp_customize->add_control('vw_book_store_pro_contactpage_email',array(
        'label' => __('Email ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting'   => 'vw_book_store_pro_contactpage_email',
        'type'  => 'text'
    ));

    $wp_customize->add_setting('vw_book_store_pro_address_title',array(
      'default'   => '',
      'capability'         => 'edit_theme_options',
      'sanitize_callback'  => 'wp_kses_post'
    ));
    $wp_customize->add_control(new VW_Book_Store_Pro_Editor_Control($wp_customize,'vw_book_store_pro_address_title',array(
      'label' => __('Address','vw-book-store-pro'),
      'description' => __('Add Text','vw-book-store-pro'),
      'section' => 'vw_book_store_pro_contact_page_section',
      'setting'   => 'vw_book_store_pro_address_title',       
    )));

    $wp_customize->add_setting('vw_book_store_pro_address',array(
      'default'   => '',
      'capability'         => 'edit_theme_options',
      'sanitize_callback'  => 'wp_kses_post'
    ));
    $wp_customize->add_control(new VW_Book_Store_Pro_Editor_Control($wp_customize,'vw_book_store_pro_address',array(
      'label' => __('Address','vw-book-store-pro'),
      'description' => __('Add Text','vw-book-store-pro'),
      'section' => 'vw_book_store_pro_contact_page_section',
      'setting'   => 'vw_book_store_pro_address',       
    )));

    $wp_customize->add_setting('vw_book_store_pro_contactpage_phone_title',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field',
    ));
    $wp_customize->add_control('vw_book_store_pro_contactpage_phone_title',array(
        'label' => __('Phone Title','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting'   => 'vw_book_store_pro_contactpage_phone_title',
        'type'  => 'text'
    ));
    $wp_customize->add_setting('vw_book_store_pro_contactpage_phone',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field',
    ));
    $wp_customize->add_control('vw_book_store_pro_contactpage_phone',array(
        'label' => __('Phone ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting'   => 'vw_book_store_pro_contactpage_phone',
        'type'  => 'text'
    ));

    $wp_customize->add_setting('vw_book_store_pro_contactpage_working_hours_title',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field',
    ));
    $wp_customize->add_control('vw_book_store_pro_contactpage_working_hours_title',array(
        'label' => __('Working Hours','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting'   => 'vw_book_store_pro_contactpage_working_hours_title',
        'type'  => 'text'
    ));

    $wp_customize->add_setting('vw_book_store_pro_contactpage_working_hours',array(
      'default'   => '',
      'capability'         => 'edit_theme_options',
      'sanitize_callback'  => 'wp_kses_post'
    ));
    $wp_customize->add_control(new VW_Book_Store_Pro_Editor_Control($wp_customize,'vw_book_store_pro_contactpage_working_hours',array(
      'label' => __('Add Working Hours','vw-book-store-pro'),
      'description' => __('Add Text','vw-book-store-pro'),
      'section' => 'vw_book_store_pro_contact_page_section',
      'setting'   => 'vw_book_store_pro_contactpage_working_hours',       
    )));

    $wp_customize->add_setting('vw_book_store_pro_contactpage_form_title',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field',
    ));
    $wp_customize->add_control('vw_book_store_pro_contactpage_form_title',array(
        'label' => __('Add Form Title','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting'   => 'vw_book_store_pro_contactpage_form_title',
        'type'  => 'text'
    ));

    $wp_customize->add_setting('vw_book_store_pro_contactpage_form_subtitle',array(
      'default'   => '',
      'capability'         => 'edit_theme_options',
      'sanitize_callback'  => 'wp_kses_post'
    ));
    $wp_customize->add_control(new VW_Book_Store_Pro_Editor_Control($wp_customize,'vw_book_store_pro_contactpage_form_subtitle',array(
      'label' => __('Add Form Sub Title','vw-book-store-pro'),
      'section' => 'vw_book_store_pro_contact_page_section',
      'setting'   => 'vw_book_store_pro_contactpage_form_subtitle',       
    )));

    $wp_customize->add_setting('vw_book_store_pro_contactpage_shortcode',array(
        'default'   => '',
        'sanitize_callback' => 'sanitize_text_field',
    ));
    $wp_customize->add_control('vw_book_store_pro_contactpage_shortcode',array(
        'label' => __('Contact Form Shortcode','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting'   => 'vw_book_store_pro_contactpage_shortcode',
        'type'  => 'text'
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_contactpage_content_color_settings',
    array(
        'default' => '',
        'transport' => 'postMessage',
        'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
    ));
    $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_contactpage_content_color_settings',
    array(
        'label' => __('Section Color & Typography','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_contactpage_section_ct_pallete',
    array(
      'default' => '',
      'transport' => 'postMessage',
      'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
    ));
    $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_contactpage_section_ct_pallete',
    array(
        'label' => __('Heading Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_contact_page_heading_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_contact_page_heading_color', array(
        'label' => __('Heading Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'settings' => 'vw_book_store_pro_contact_page_heading_color',
    )));
    //This is Section Heading FontFamily picker setting
    $wp_customize->add_setting('vw_book_store_pro_contact_page_heading_font_family',array(
      'default' => '',
      'capability' => 'edit_theme_options',
      'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control(
        'vw_book_store_pro_contact_page_heading_font_family', array(
        'section'  => 'vw_book_store_pro_contact_page_section',
        'label'    => __( 'Heading Fonts','vw-book-store-pro'),
        'type'     => 'select',
        'choices'  => $font_array,
    ));

    $wp_customize->add_setting('vw_book_store_pro_contact_page_heading_font_size',array(
        'default' => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_contact_page_heading_font_size',array(
        'label' => __('Font Size','vw-book-store-pro'),
        'description' => __('Add font size in px','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting' => 'vw_book_store_pro_contact_page_heading_font_size',
        'type'    => 'number'
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_contact_page_section_ct_pallete',
        array(
          'default' => '',
          'transport' => 'postMessage',
      'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
    ));
    $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_contact_page_section_ct_pallete',
        array(
        'label' => __('Content Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_contact_page_content_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_contact_page_content_color', array(
        'label' => __('Contact Content Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'settings' => 'vw_book_store_pro_contact_page_content_color',
    )));
    //This is Section Heading FontFamily picker setting
    $wp_customize->add_setting('vw_book_store_pro_contact_page_contact_font_family',array(
      'default' => '',
      'capability' => 'edit_theme_options',
      'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control(
        'vw_book_store_pro_contact_page_contact_font_family', array(
        'section'  => 'vw_book_store_pro_contact_page_section',
        'label'    => __( 'Contact Content Fonts','vw-book-store-pro'),
        'type'     => 'select',
        'choices'  => $font_array,
    ));

    $wp_customize->add_setting('vw_book_store_pro_contact_page_contact_font_size',array(
        'default' => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_contact_page_contact_font_size',array(
        'label' => __('Font Size','vw-book-store-pro'),
        'description' => __('Add font size in px','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting' => 'vw_book_store_pro_contact_page_contact_font_size',
        'type'    => 'number'
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_contact_page_icon_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_contact_page_icon_color', array(
        'label' => __('Icon Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'settings' => 'vw_book_store_pro_contact_page_icon_color',
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_contactform_section_ct_pallete',
    array(
      'default' => '',
      'transport' => 'postMessage',
      'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
    ));
    $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_contactform_section_ct_pallete',
    array(
        'label' => __('Form Heading Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_contactform_heading_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_contactform_heading_color', array(
        'label' => __('Heading Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'settings' => 'vw_book_store_pro_contactform_heading_color',
    )));
    //This is Section Heading FontFamily picker setting
    $wp_customize->add_setting('vw_book_store_pro_contactform_heading_font_family',array(
      'default' => '',
      'capability' => 'edit_theme_options',
      'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control(
        'vw_book_store_pro_contactform_heading_font_family', array(
        'section'  => 'vw_book_store_pro_contact_page_section',
        'label'    => __( 'Heading Fonts','vw-book-store-pro'),
        'type'     => 'select',
        'choices'  => $font_array,
    ));

    $wp_customize->add_setting('vw_book_store_pro_contactform_heading_font_size',array(
        'default' => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_contactform_heading_font_size',array(
        'label' => __('Font Size','vw-book-store-pro'),
        'description' => __('Add font size in px','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting' => 'vw_book_store_pro_contactform_heading_font_size',
        'type'    => 'number'
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_contactform_desc_section_ct_pallete',
    array(
      'default' => '',
      'transport' => 'postMessage',
      'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
    ));
    $wp_customize->add_control( new VW_Themes_Seperator_custom_Control( $wp_customize, 'vw_book_store_pro_contactform_desc_section_ct_pallete',
    array(
        'label' => __('Form Description Typography ','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_contactform_desc_color', array(
        'default' => '',
        'sanitize_callback' => 'sanitize_hex_color'
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_contactform_desc_color', array(
        'label' => __('Description Color', 'vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'settings' => 'vw_book_store_pro_contactform_desc_color',
    )));
    //This is Section Heading FontFamily picker setting
    $wp_customize->add_setting('vw_book_store_pro_contactform_desc_font_family',array(
      'default' => '',
      'capability' => 'edit_theme_options',
      'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control(
        'vw_book_store_pro_contactform_desc_font_family', array(
        'section'  => 'vw_book_store_pro_contact_page_section',
        'label'    => __( 'Description Fonts','vw-book-store-pro'),
        'type'     => 'select',
        'choices'  => $font_array,
    ));

    $wp_customize->add_setting('vw_book_store_pro_contactform_desc_font_size',array(
        'default' => '',
        'sanitize_callback' => 'sanitize_text_field'
    ));
    $wp_customize->add_control('vw_book_store_pro_contactform_desc_font_size',array(
        'label' => __('Description Font Size','vw-book-store-pro'),
        'description' => __('Add font size in px','vw-book-store-pro'),
        'section' => 'vw_book_store_pro_contact_page_section',
        'setting' => 'vw_book_store_pro_contactform_desc_font_size',
        'type'    => 'number'
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_contact_page_bg_color', array(
        'default' => __('','vw-book-store-pro'),
        'sanitize_callback' => 'sanitize_hex_color',
    ));
    $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'vw_book_store_pro_contact_page_bg_color', array(
        'label' => 'Background Color',
        'section' => 'vw_book_store_pro_contact_page_section',
        'settings' => 'vw_book_store_pro_contact_page_bg_color',
    )));
    //Our Records background image picker setting
    $wp_customize->add_setting('vw_book_store_pro_contact_page_bg_image',array(
        'default'   => '',
        'sanitize_callback' => 'esc_url_raw',
    ));     
    $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize,'vw_book_store_pro_contact_page_bg_image',array(
            'label' => __('Background image','vw-book-store-pro'),
            'section' => 'vw_book_store_pro_contact_page_section',
            'settings' => 'vw_book_store_pro_contact_page_bg_image'
    )));

    $wp_customize->add_setting( 'vw_book_store_pro_contact_page_image_bg', array(
        'default'         => '',
        'sanitize_callback' => 'vw_book_store_pro_sanitize_choices'
    ));
    $wp_customize->add_control('vw_book_store_pro_contact_page_image_bg', array(
        'type'      => 'radio',
        'label'     => __('Choose image option', 'vw-book-store-pro'),
        'section'   => 'vw_book_store_pro_contact_page_section',
        'choices'   => array(
        'vw-fixed'      => __( 'Fixed', 'vw-book-store-pro' ),
        'vw-scroll'      => __( 'Scroll', 'vw-book-store-pro' ),                    
    )));
    
    //Shortcode Section
    $wp_customize->add_section('vw_book_store_pro_shortcode_section',array(
        'title' => __('Shortcode Settings','vw-book-store-pro'),
        'description'   => __('Use below shortcode here.','vw-book-store-pro'),
        'priority'  => null,
        'panel' => 'vw_book_store_pro_panel_id',
    ));

    $wp_customize->add_setting( 'vw_book_store_pro_shortcode',
       array(
           'default' => '',
           'transport' => 'postMessage',
           'sanitize_callback' => 'vw_book_store_pro_text_sanitization'
       )
   );
   $wp_customize->add_control( new VW_Themes_Simple_Notice_Custom_Control( $wp_customize, 'vw_book_store_pro_shortcode',
       array(
           'label' => __( 'Shortcodes', 'vw-book-store-pro'),
           'description' => __('Below  shortcodes are present in the theme. Simply copy and paste into any page or post and get their listing <br><br> <ul><li><strong>[vw-testimonials]</strong></li><li><strong>[vw-author]</strong></li></ul>','vw-book-store-pro' ),
           'section' => 'vw_book_store_pro_shortcode_section'
       )
   ));