<?php

/**
 * OnePage Theme Customizer
 *
 * @package onepage
 */

/**
 * @param WP_Customize_Manager $wp_customize Theme Customizer object.
 */
class Onepage_Customizer {

	public static function Onepage_Register( $wp_customize ) {
		self::Onepage_Sections( $wp_customize );
		self::Onepage_Controls( $wp_customize );
	}

	public static function Onepage_Sections( $wp_customize ) {
		/**
		 * Set priority for the title tag
		 */
		$wp_customize->get_section( 'title_tagline' )->priority = 10;
		$wp_customize->add_setting( 'onepage_options[onepage_display_header_text]', array(
			'capability' => 'edit_theme_options',
			'sanitize_callback' => 'sanitize_text_field',
			'type' => 'option',
			'default' => false
		) );
		$wp_customize->add_control( 'onepage_display_header_text', array(
			'label' => __( 'Display Header Text?', 'one-page' ),
			'description' => __( 'Check if you want to display header text in place of logo.', 'one-page' ),
			'section' => 'title_tagline',
			'settings' => 'onepage_options[onepage_display_header_text]',
			'type' => 'checkbox'
		) );
		/**
		 * Typography section
		 */
		$wp_customize->add_section( 'onepage_typography_section', array(
			'title' => __( 'Typography', 'one-page' ),
			'description' => '',
			'panel' => '',
			'priority' => '12',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Homepage setting section
		 */
//        $wp_customize->add_panel('onepage_homepage_section', array(
//            'title' => __('Homepage Settings', 'one-page'),
//            'description' => __('Allows you to change settings of Homepage for OnePage Theme.', 'one-page'), //Descriptive tooltip
//            'priority' => '11',
//            'capability' => 'edit_theme_options'
//                )
//        );
		/**
		 * Sections shorting section
		 */
		$wp_customize->add_section( 'onepage_sort_section', array(
			'title' => __( 'Sections Sorting', 'one-page' ),
			'description' => __( 'Allows you to sorting of sections for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => '',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Homepage custom section
		 */
		$wp_customize->add_section( 'onepage_hp_custom_section', array(
			'title' => __( 'Homepage Custom Section', 'one-page' ),
			'description' => '', //Descriptive tooltip
			'panel' => '',
			'priority' => '13',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Theme setting 
		 */
		$wp_customize->add_panel( 'onepage_theme_settings', array(
			'title' => __( 'Theme Settings', 'one-page' ),
			'description' => '', //Descriptive tooltip
			'priority' => '14',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Layout settings
		 */
		$wp_customize->add_section( 'onepage_theme_layout_setting', array(
			'title' => __( 'Theme Layout Settings', 'one-page' ),
			'description' => '', //Descriptive tooltip
			'panel' => 'onepage_theme_settings',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Sidebar settings
		 */
		$wp_customize->add_section( 'onepage_theme_sidebar_setting', array(
			'title' => __( 'Sidebar Settings', 'one-page' ),
			'description' => '', //Descriptive tooltip
			'panel' => 'onepage_theme_settings',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		$wp_customize->add_section( 'onepage_theme_dummy_data', array(
			'title' => __( 'Theme Dummy Data', 'one-page' ),
			'description' => '', //Descriptive tooltip
			'panel' => 'onepage_theme_settings',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Header setting section
		 */
		$wp_customize->add_panel( 'onepage_header_section', array(
			'title' => __( 'Header Section', 'one-page' ),
			'description' => __( 'Allows you to change settings of header sections for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Header Section Panel
		 */
		$wp_customize->add_section( 'header_setting_panel', array(
			'title' => __( 'Header Settings', 'one-page' ),
			'description' => __( 'Allows you to set up header section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'priority' => '10',
			'panel' => 'onepage_header_section',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Header top strip section
		 */
		$wp_customize->add_section( 'header_top_setting_panel', array(
			'title' => __( 'Header Top Strip Settings', 'one-page' ),
			'description' => __( 'Allows you to set up top strip details of header section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'priority' => '11',
			'panel' => 'onepage_header_section',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Header section color
		 */
		$wp_customize->add_section( 'header_color_setting_panel', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up color of header section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'priority' => '12',
			'panel' => 'onepage_header_section',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Slider Section Panel and sub-sections
		 */
		$wp_customize->add_panel( 'slider_setting_panel', array(
			'title' => __( 'Slider Section', 'one-page' ),
			'description' => __( 'Allows you to set up Slider section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Slider setting section
		 */
		$wp_customize->add_section( 'slider_setting_section', array(
			'title' => __( 'Settings', 'one-page' ),
			'description' => __( 'Allows you to change slider settings for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'slider_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Slider #1 section
		 */
		$wp_customize->add_section( 'slider_one_setting_section', array(
			'title' => __( 'Slider #1', 'one-page' ),
			'description' => __( 'Allows you to set up slider one for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'slider_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Slider #2 section
		 */
		$wp_customize->add_section( 'slider_two_setting_section', array(
			'title' => __( 'Slider #2', 'one-page' ),
			'description' => __( 'Allows you to set up slider two for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'slider_setting_panel',
			'priority' => '12',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Slider #3 section
		 */
		$wp_customize->add_section( 'slider_three_setting_section', array(
			'title' => __( 'Slider #3', 'one-page' ),
			'description' => __( 'Allows you to set up slider three for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'slider_setting_panel',
			'priority' => '13',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Slider #4 section
		 */
		$wp_customize->add_section( 'slider_four_setting_section', array(
			'title' => __( 'Slider #4', 'one-page' ),
			'description' => __( 'Allows you to set up slider four for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'slider_setting_panel',
			'priority' => '14',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Slider #5 section
		 */
		$wp_customize->add_section( 'slider_five_setting_section', array(
			'title' => __( 'Slider #5', 'one-page' ),
			'description' => __( 'Allows you to set up slider five for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'slider_setting_panel',
			'priority' => '15',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Slider transition section
		 */
		$wp_customize->add_section( 'slider_transition_setting_section', array(
			'title' => __( 'Slider Transition Effects', 'one-page' ),
			'description' => __( 'Allows you to set up slider transition effects for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'slider_setting_panel',
			'priority' => '16',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Slider transition section
		 */
		$wp_customize->add_section( 'slider_overlay_setting_section', array(
			'title' => __( 'Slider Overlay Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up slider Overlay colors for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'slider_setting_panel',
			'priority' => '17',
			'capability' => 'edit_theme_options'
				)
		);

		/**
		 * Service section panel
		 */
		$wp_customize->add_panel( 'service_setting_panel', array(
			'title' => __( 'Services Section', 'one-page' ),
			'description' => __( 'Allows you to set up services section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);

		/**
		 * Service boxes headings section
		 */
		$wp_customize->add_section( 'service_heading_setting_section', array(
			'title' => __( 'Heading Settings', 'one-page' ),
			'description' => __( 'Allows you to set up service section headings for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'service_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);



		/**
		 * Service Box #1 section
		 */
		$wp_customize->add_section( 'service_box_one_setting_section', array(
			'title' => __( 'Box #1', 'one-page' ),
			'description' => __( 'Allows you to set up service box #1 for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'service_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Service Box #2 section
		 */
		$wp_customize->add_section( 'service_box_two_setting_section', array(
			'title' => __( 'Box #2', 'one-page' ),
			'description' => __( 'Allows you to set up service box #2 for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'service_setting_panel',
			'priority' => '12',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Service Box #3 section
		 */
		$wp_customize->add_section( 'service_box_three_setting_section', array(
			'title' => __( 'Box #3', 'one-page' ),
			'description' => __( 'Allows you to set up service box #3 for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'service_setting_panel',
			'priority' => '13',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Service Box #4 section
		 */
		$wp_customize->add_section( 'service_box_four_setting_section', array(
			'title' => __( 'Box #4', 'one-page' ),
			'description' => __( 'Allows you to set up service box #4 for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'service_setting_panel',
			'priority' => '14',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Service boxes color section
		 */
		$wp_customize->add_section( 'service_color_setting_section', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up service boxes color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'service_setting_panel',
			'priority' => '15',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Blog & News section panel
		 * @return array
		 */
		$wp_customize->add_panel( 'blog_setting_panel', array(
			'title' => __( 'Blog & News Section', 'one-page' ),
			'description' => __( 'Allows you to set up Blog & News Section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Blog & News color section
		 */
		$wp_customize->add_section( 'blog__section_color_setting', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up Blogs & News section color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'blog_setting_panel',
			'priority' => '12',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Blog & News heading section
		 */
		$wp_customize->add_section( 'blog_heading_setting_section', array(
			'title' => __( 'Heading Settings', 'one-page' ),
			'description' => __( 'Allows you to set up  Blog & News section headings for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'blog_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Blog & News settings
		 */
		$wp_customize->add_section( 'blog_setting_section', array(
			'title' => __( 'Settings', 'one-page' ),
			'description' => __( 'Settings for Blog & News section.', 'one-page' ), //Descriptive tooltip
			'panel' => 'blog_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Portfolio section panel
		 * @return array
		 */
		$wp_customize->add_panel( 'portfolio_setting_panel', array(
			'title' => __( 'Portfolio Section', 'one-page' ),
			'description' => __( 'Allows you to create a portfolio for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Portfolio color section
		 */
		$wp_customize->add_section( 'portfolio_section_color_setting', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up portfolio section color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'portfolio_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Portfolio heading section
		 */
		$wp_customize->add_section( 'portfolio_heading_setting_section', array(
			'title' => __( 'Portfolio Settings', 'one-page' ),
			'description' => __( 'Allows you to set up portfolio settings for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'portfolio_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Video section panel
		 * @return array
		 */
		$wp_customize->add_panel( 'video_setting_panel', array(
			'title' => __( 'Video Section', 'one-page' ),
			'description' => __( 'Allows you to display a video section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Video color section
		 */
		$wp_customize->add_section( 'video_section_color_setting', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up video section color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'video_setting_panel',
			'priority' => '12',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Video heading section
		 */
		$wp_customize->add_section( 'video_heading_setting_section', array(
			'title' => __( 'Heading Settings', 'one-page' ),
			'description' => __( 'Allows you to set up video headings for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'video_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Video settings
		 */
		$wp_customize->add_section( 'video_setting_section', array(
			'title' => __( 'Content Settings', 'one-page' ),
			'description' => __( 'Allows you to set up video settings.', 'one-page' ), //Descriptive tooltip
			'panel' => 'video_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Testimonials section panel
		 */
		$wp_customize->add_panel( 'testimonial_setting_panel', array(
			'title' => __( 'Testimonials Section', 'one-page' ),
			'description' => __( 'Allows you to set up Testimonials Section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);

		/**
		 * Testimonials color section
		 */
		$wp_customize->add_section( 'testimonial_color_setting_section', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up Testimonials section color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'testimonial_setting_panel',
			'priority' => '14',
			'capability' => 'edit_theme_options'
				)
		);

		/**
		 * Testimonials heading section
		 */
		$wp_customize->add_section( 'testimonial_heading_setting_section', array(
			'title' => __( 'Heading Settings', 'one-page' ),
			'description' => __( 'Allows you to set up Testimonials section headings for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'testimonial_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Testimonials box#1
		 */
		$wp_customize->add_section( 'testimonial_box1_setting_section', array(
			'title' => __( 'Testimonial #1', 'one-page' ),
			'description' => __( 'Allows you to set up Testimonials#1 section content for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'testimonial_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Testimonials box#2
		 */
		$wp_customize->add_section( 'testimonial_box2_setting_section', array(
			'title' => __( 'Testimonial #2', 'one-page' ),
			'description' => __( 'Allows you to set up Testimonials#2 section content for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'testimonial_setting_panel',
			'priority' => '12',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Testimonials box#3
		 */
		$wp_customize->add_section( 'testimonial_box3_setting_section', array(
			'title' => __( 'Testimonial #3', 'one-page' ),
			'description' => __( 'Allows you to set up Testimonials#3 section content for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'testimonial_setting_panel',
			'priority' => '13',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Pricing section panel
		 * @return array
		 */
		$wp_customize->add_panel( 'pricing_setting_panel', array(
			'title' => __( 'Pricing Section', 'one-page' ),
			'description' => __( 'Allows you to set up pricing section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Pricing color section
		 */
		$wp_customize->add_section( 'pricing_section_color_setting', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up pricing section color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'pricing_setting_panel',
			'priority' => '14',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Pricing heading section
		 */
		$wp_customize->add_section( 'pricing_heading_setting_section', array(
			'title' => __( 'Heading Settings', 'one-page' ),
			'description' => __( 'Allows you to set up pricing headings for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'pricing_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Pricing Box#1
		 */
		$wp_customize->add_section( 'pricing_box1', array(
			'title' => __( 'Pricing Box #1', 'one-page' ),
			'description' => __( 'Allows you to set up pricing box #1.', 'one-page' ), //Descriptive tooltip
			'panel' => 'pricing_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Pricing Box#2
		 */
		$wp_customize->add_section( 'pricing_box2', array(
			'title' => __( 'Pricing Box #2', 'one-page' ),
			'description' => __( 'Allows you to set up pricing box #2.', 'one-page' ), //Descriptive tooltip
			'panel' => 'pricing_setting_panel',
			'priority' => '12',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Pricing Box#3
		 */
		$wp_customize->add_section( 'pricing_box3', array(
			'title' => __( 'Pricing Box #3', 'one-page' ),
			'description' => __( 'Allows you to set up pricing box #3.', 'one-page' ), //Descriptive tooltip
			'panel' => 'pricing_setting_panel',
			'priority' => '13',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Team section panel
		 * @return array
		 */
		$wp_customize->add_panel( 'team_setting_panel', array(
			'title' => __( 'Team Section', 'one-page' ),
			'description' => __( 'Allows you to set up pricing section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Team color section
		 */
		$wp_customize->add_section( 'team_section_color_setting', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up team section color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'team_setting_panel',
			'priority' => '15',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Team heading section
		 */
		$wp_customize->add_section( 'team_heading_setting_section', array(
			'title' => __( 'Heading Settings', 'one-page' ),
			'description' => __( 'Allows you to set up team headings for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'team_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Team Member 1
		 */
		$wp_customize->add_section( 'team_member1', array(
			'title' => __( 'Team Member #1', 'one-page' ),
			'description' => __( 'Allows you to set up information of team member #1.', 'one-page' ), //Descriptive tooltip
			'panel' => 'team_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Team Member 2
		 */
		$wp_customize->add_section( 'team_member2', array(
			'title' => __( 'Team Member #2', 'one-page' ),
			'description' => __( 'Allows you to set up information of team member #2.', 'one-page' ), //Descriptive tooltip
			'panel' => 'team_setting_panel',
			'priority' => '12',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Team Member 3
		 */
		$wp_customize->add_section( 'team_member3', array(
			'title' => __( 'Team Member #3', 'one-page' ),
			'description' => __( 'Allows you to set up information of team member #3.', 'one-page' ), //Descriptive tooltip
			'panel' => 'team_setting_panel',
			'priority' => '13',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Team Member 4
		 */
		$wp_customize->add_section( 'team_member4', array(
			'title' => __( 'Team Member #4', 'one-page' ),
			'description' => __( 'Allows you to set up information of team member #4.', 'one-page' ), //Descriptive tooltip
			'panel' => 'team_setting_panel',
			'priority' => '14',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Unlimited Team Member 
		 */
		$wp_customize->add_section( 'onepage_unlimited_team_shortcode', array(
			'title' => __( 'Unlimited Team Member', 'one-page' ),
			'description' => '', //Descriptive tooltip
			'panel' => 'team_setting_panel',
			'priority' => '15',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Contact section panel
		 * @return array
		 */
		$wp_customize->add_panel( 'contact_setting_panel', array(
			'title' => __( 'Contact Section', 'one-page' ),
			'description' => __( 'Allows you to set up contact section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Contact color section
		 */
		$wp_customize->add_section( 'contact_section_color_setting', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up contact section color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'contact_setting_panel',
			'priority' => '12',
			'capability' => 'edit_theme_options'
				)
		);
		$wp_customize->add_section( 'contact_section_headings', array(
			'title' => __( 'Heading Settings', 'one-page' ),
			'description' => __( 'Allows you to set up contact section headings for OnePage Theme', 'one-page' ), //Descriptive tooltip
			'panel' => 'contact_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		$wp_customize->add_section( 'contact_section_setting', array(
			'title' => __( 'Settings', 'one-page' ),
			'description' => __( 'Allows you to set up contact section settings.', 'one-page' ), //Descriptive tooltip
			'panel' => 'contact_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Footer sidebar section panel
		 * @return array
		 */
		$wp_customize->add_panel( 'footer_sidebar_setting_panel', array(
			'title' => __( 'Footer Sidebar Section', 'one-page' ),
			'description' => __( 'Allows you to set up footer sidebar section for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		$wp_customize->add_section( 'footer_sidebar_on_off', array(
			'title' => __( 'Footer Sidebar On/Off', 'one-page' ),
			'description' => '', //Descriptive tooltip
			'panel' => 'footer_sidebar_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Footer sidebar color section
		 */
		$wp_customize->add_section( 'footer_sidebar_section_color_setting', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up footer sidebar section color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'footer_sidebar_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 * Footer section panel
		 * @return array
		 */
		$wp_customize->add_panel( 'footer_setting_panel', array(
			'title' => __( 'Footer Section', 'one-page' ),
			'description' => __( 'Allows you to set up footer for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 *  Footer Bottom On/Off
		 */
		$wp_customize->add_section( 'footer_bottom_on_off', array(
			'title' => __( 'Footer Bottom On/Off', 'one-page' ),
			'description' => '', //Descriptive tooltip
			'panel' => 'footer_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 *  Footer Section Social Icon Shortcode
		 */
		$wp_customize->add_section( 'footer_social_icon_shortcode', array(
			'title' => __( 'Footer Section Unlimlited Social Icon Shortcode', 'one-page' ),
			'description' => '', //Descriptive tooltip
			'panel' => 'footer_setting_panel',
			'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 *  Footer content section
		 */
		$wp_customize->add_section( 'footer_setting', array(
			'title' => __( 'Settings', 'one-page' ),
			'description' => __( 'Allows you to set up footer section color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'footer_setting_panel',
			'priority' => '12',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 *  Footer color section
		 */
		$wp_customize->add_section( 'footer_section_color_setting', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up footer section color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'footer_setting_panel',
			'priority' => '13',
			'capability' => 'edit_theme_options'
				)
		);

		/**
		 * Page setup
		 */
		$wp_customize->add_panel( 'page_setting_panel', array(
			'title' => __( 'Page Settings', 'one-page' ),
			'description' => __( 'Allows you to set up pages for OnePage Theme.', 'one-page' ), //Descriptive tooltip
//            'priority' => '11',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 *  Pages animation section
		 */
		$wp_customize->add_section( 'page_animation_setting', array(
			'title' => __( 'Animation Settings', 'one-page' ),
			'description' => __( 'Allows you to set on/off animation of OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'page_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);
		/**
		 *  Pages color section
		 */
		$wp_customize->add_section( 'page_color_setting', array(
			'title' => __( 'Color Settings', 'one-page' ),
			'description' => __( 'Allows you to set up pages color for OnePage Theme.', 'one-page' ), //Descriptive tooltip
			'panel' => 'page_setting_panel',
			'priority' => '10',
			'capability' => 'edit_theme_options'
				)
		);

		
          /**
         * Social Site link section
         */
        $wp_customize->add_section('social_network_section', array(
            'title' => __('Social Site links', 'dzonia-lite'),
            'description' => __('Allows you to setup social Site links for Dzonia Theme.', 'dzonia-lite'),
            'priority' => '13',
            'panel' => ''
        ));
	}

	public static function Onepage_Section_Content() {
		$section_content = array(
			'header_setting_panel' => array(
				'onepage_header_logo_img',
				'onepage_header_positon_upgrade',
				'onepage_header_ad'
			),
			'header_top_setting_panel' => array(
				'onepage_top_call_us',
				'onepage_top_call_us_icon',
				'onepage_fb_link',
				'onepage_tw_link',
				'onepage_g_plus_link',
				'onepage_rss_link',
				'onepage_pinterest_link',
				'onepage_ln_link',
				'onepage_header_unlimited_SIcons_upgrade'
			),
			'header_color_setting_panel' => array(
				'onepage_header_bg_color',
				'onepage_header_logo_text_color',
				'onepage_header_strip_bg_color',
				'onepage_top_call_us_num_color',
				'onepage_top_call_us_icon_color',
				'onepage_menu_list_color',
				'onepage_menu_list_hover_bg_color',
				'onepage_menu_list_active_bg_color',
				'onepage_menu_list_hover_border_color'
			),
			'onepage_typography_section' => array(
				'onepage_typography_update'
			),
			'onepage_sort_section' => array(
				'onepage_section_order',
			),
			'onepage_hp_custom_section' => array(
				'onepage_hp_custom_sec_update'
			),
			'onepage_theme_layout_setting' => array(
				'onepage_theme_layout_update'
			),
			'onepage_theme_sidebar_setting' => array(
				'onepage_theme_sidebar_update'
			),
			'onepage_theme_dummy_data' => array(
				'onepage_theme_show_dummy_data'
			),
			'slider_one_setting_section' => array(
				'onepage_slider_image_1',
				'onepage_slider_heading_1',
				'onepage_slider_subheading_1',
				'onepage_slider_button_text_1',
				'onepage_slider_button_link_1'
			),
			'slider_two_setting_section' => array(
				'onepage_slider_image_2',
				'onepage_slider_heading_2',
				'onepage_slider_subheading_2',
				'onepage_slider_button_text_2',
				'onepage_slider_button_link_2'
			),
			'slider_three_setting_section' => array(
				'onepage_slider_image_3',
				'onepage_slider_heading_3',
				'onepage_slider_subheading_3',
				'onepage_slider_button_text_3',
				'onepage_slider_button_link_3'
			),
			'slider_four_setting_section' => array(
				'onepage_slider_image_4',
				'onepage_slider_heading_4',
				'onepage_slider_subheading_4',
				'onepage_slider_button_text_4',
				'onepage_slider_button_link_4'
			),
			'slider_five_setting_section' => array(
				'onepage_slider_image_5',
				'onepage_slider_heading_5',
				'onepage_slider_subheading_5',
				'onepage_slider_button_text_5',
				'onepage_slider_button_link_5'
			),
			'slider_transition_setting_section' => array(
				'onepage_slider_trans_1',
				'onepage_slider_trans_2',
				'onepage_slider_trans_3',
				'onepage_slider_trans_4',
				'onepage_slider_trans_5'
			),
			'slider_overlay_setting_section' => array(
				'onepage_slider_overlay_1',
				'onepage_slider_overlay_2',
				'onepage_slider_overlay_3',
				'onepage_slider_overlay_4',
				'onepage_slider_overlay_5'
			),
			/**
			 * Service section
			 */
			'service_heading_setting_section' => array(
				'onepage_service_section_heading',
				'onepage_service_section_sub_heading'
			),
			'service_box_one_setting_section' => array(
				'onepage_service_box_icon_1',
				'onepage_service_box_heading_1',
				'onepage_service_box_desc_1'
			),
			'service_box_two_setting_section' => array(
				'onepage_service_box_icon_2',
				'onepage_service_box_heading_2',
				'onepage_service_box_desc_2'
			),
			'service_box_three_setting_section' => array(
				'onepage_service_box_icon_3',
				'onepage_service_box_heading_3',
				'onepage_service_box_desc_3'
			),
			'service_box_four_setting_section' => array(
				'onepage_service_box_icon_4',
				'onepage_service_box_heading_4',
				'onepage_service_box_desc_4'
			),
			'service_color_setting_section' => array(
				'onepage_service_box_bg_color',
				'onepage_service_section_heading_color',
				'onepage_service_section_sub_heading_color',
				'onepage_service_box_color_border_1',
				'onepage_service_box_color_icon_1',
				'onepage_service_box_color_border_2',
				'onepage_service_box_color_icon_2',
				'onepage_service_box_color_border_3',
				'onepage_service_box_color_icon_3',
				'onepage_service_box_color_border_4',
				'onepage_service_box_color_icon_4'
			),
			/**
			 * Blogs & News panel options
			 */
			'blog__section_color_setting' => array(
				'onepage_blog_bg_color',
				'onepage_blog_section_heading_color',
				'onepage_blog_section_sub_heading_color',
				'onepage_blog_read_more_button_color'
			),
			'blog_heading_setting_section' => array(
				'onepage_blog_main_heading',
				'onepage_blog_sub_heading'
			),
			'blog_setting_section' => array(
				'onepage_blog_read_more_text',
				'onepage_blog_post_number'
			),
			/**
			 * Portfolio panel options
			 */
			'portfolio_section_color_setting' => array(
				'onepage_portfolio_bg_color',
				'onepage_portfolio_section_heading_color',
				'onepage_portfolio_section_sub_heading_color',
				'onepage_portfolio_tab_color',
				'onepage_portfolio_active_tab_color',
				'onepage_portfolio_hexagon_hover_bg_color'
			),
			'portfolio_heading_setting_section' => array(
				'onepage_portfolio_main_heading',
				'onepage_portfolio_sub_heading',
				'onepage_portfolio_tag'
			),
			/**
			 * Video panel options
			 */
			'video_section_color_setting' => array(
				'onepage_video_section_bg_color',
				'onepage_video_section_heading_color',
				'onepage_video_section_sub_heading_color'
			),
			'video_heading_setting_section' => array(
				'onepage_video_main_heading',
				'onepage_video_sub_heading'
			),
			'video_setting_section' => array(
				'onepage_video_iframe'
			),
			/**
			 * Testiomnial panel options
			 */
			'testimonial_color_setting_section' => array(
				'onepage_testimonial_section_bg_color',
				'onepage_testimonial_section_heading_color',
				'onepage_testimonial_section_sub_heading_color',
				'onepage_testimonial_section_content_border_color'
			),
			'testimonial_heading_setting_section' => array(
				'onepage_testimonial_main_heading',
				'onepage_testimonial_sub_heading'
			),
			'testimonial_box1_setting_section' => array(
				'onepage_testimonial_1_image',
				'onepage_testimonial_1_content',
				'onepage_testimonial_1_name'
			),
			'testimonial_box2_setting_section' => array(
				'onepage_testimonial_2_image',
				'onepage_testimonial_2_content',
				'onepage_testimonial_2_name'
			),
			'testimonial_box3_setting_section' => array(
				'onepage_testimonial_3_image',
				'onepage_testimonial_3_content',
				'onepage_testimonial_3_name'
			),
			/**
			 * Pricing panel setting
			 */
			'pricing_section_color_setting' => array(
				'onepage_pricing_bg_color',
				'onepage_pricing_section_heading_color',
				'onepage_pricing_section_sub_heading_color',
				'onepage_pricing_box1_bg_color',
				'onepage_pricing_box1_icon_border_color',
				'onepage_pricing_box2_bg_color',
				'onepage_pricing_box2_icon_border_color',
				'onepage_pricing_box3_bg_color',
				'onepage_pricing_box3_icon_border_color',
				'onepage_pricing_box_icon_color',
				'onepage_pricing_box_heading_color',
				'onepage_pricing_box_pricing_color',
				'onepage_pricing_box_pricing_bottom_border_color',
				'onepage_pricing_box_list_color',
				'onepage_pricing_box_button_color'
			),
			'pricing_heading_setting_section' => array(
				'onepage_pricing_main_heading',
				'onepage_pricing_sub_heading'
			),
			'pricing_box1' => array(
				'onepage_pricing_box1_icon',
				'onepage_pricing_box1_heading',
				'onepage_pricing_box1_price',
				'onepage_pricing_box1_feature1',
				'onepage_pricing_box1_feature2',
				'onepage_pricing_box1_feature3',
				'onepage_pricing_box1_feature4',
				'onepage_pricing_box1_feature5',
				'onepage_pricing_box1_button_text',
				'onepage_pricing_box1_button_link'
			),
			'pricing_box2' => array(
				'onepage_pricing_box2_icon',
				'onepage_pricing_box2_heading',
				'onepage_pricing_box2_price',
				'onepage_pricing_box2_feature1',
				'onepage_pricing_box2_feature2',
				'onepage_pricing_box2_feature3',
				'onepage_pricing_box2_feature4',
				'onepage_pricing_box2_feature5',
				'onepage_pricing_box2_button_text',
				'onepage_pricing_box2_button_link'
			),
			'pricing_box3' => array(
				'onepage_pricing_box3_icon',
				'onepage_pricing_box3_heading',
				'onepage_pricing_box3_price',
				'onepage_pricing_box3_feature1',
				'onepage_pricing_box3_feature2',
				'onepage_pricing_box3_feature3',
				'onepage_pricing_box3_feature4',
				'onepage_pricing_box3_feature5',
				'onepage_pricing_box3_button_text',
				'onepage_pricing_box3_button_link'
			),
			/**
			 * Team panel setting
			 */
			'team_section_color_setting' => array(
				'onepage_team_bg_color',
				'onepage_team_section_heading_color',
				'onepage_team_section_sub_heading_color',
				'onepage_team_social_icons_bg_color',
				'onepage_team_member_designation_text_color'
			),
			'team_heading_setting_section' => array(
				'onepage_team_main_heading',
				'onepage_team_sub_heading'
			),
			'team_member1' => array(
				'onepage_member1_image_link',
				'onepage_member1_caption_text',
				'onepage_member1_name',
				'onepage_member1_designation',
				'onepage_member1_fb_link',
				'onepage_member1_g_plus_link',
				'onepage_member1_tw_link',
				'onepage_member1_ln_link'
			),
			'team_member2' => array(
				'onepage_member2_image_link',
				'onepage_member2_caption_text',
				'onepage_member2_name',
				'onepage_member2_designation',
				'onepage_member2_fb_link',
				'onepage_member2_g_plus_link',
				'onepage_member2_tw_link',
				'onepage_member2_ln_link'
			),
			'team_member3' => array(
				'onepage_member3_image_link',
				'onepage_member3_caption_text',
				'onepage_member3_name',
				'onepage_member3_designation',
				'onepage_member3_fb_link',
				'onepage_member3_g_plus_link',
				'onepage_member3_tw_link',
				'onepage_member3_ln_link'
			),
			'team_member4' => array(
				'onepage_member4_image_link',
				'onepage_member4_caption_text',
				'onepage_member4_name',
				'onepage_member4_designation',
				'onepage_member4_fb_link',
				'onepage_member4_g_plus_link',
				'onepage_member4_tw_link',
				'onepage_member4_ln_link'
			),
			'onepage_unlimited_team_shortcode' => array(
				'onepage_unlimited_team_shortcode_upgrade'
			),
			/**
			 * Contact panel settings
			 */
			'contact_section_color_setting' => array(
				'onepage_contact_bg_color',
				'onepage_contact_section_heading_color',
				'onepage_contact_section_sub_heading_color',
				'onepage_contact_input_box_border_color',
				'onepage_contact_send_button_color',
				'onepage_contact_send_button_hover_color'
			),
			'contact_section_headings' => array(
				'onepage_contact_main_heading',
				'onepage_contact_sub_heading'
			),
			'contact_section_setting' => array(
				'onepage_contact_send_button_text',
				'onepage_contact_map_iframe'
			),
			/**
			 * Footer sidebar panel settings
			 */
			'footer_sidebar_on_off' => array(
				'footer_sidebar_on_off_upgrade'
			),
			'footer_sidebar_section_color_setting' => array(
				'onepage_footer_sidebar_bg_color'
			),
			/**
			 * Footer panel settings
			 */
			'footer_bottom_on_off' => array(
				'footer_bottom_on_off_upgrade'
			),
			'footer_social_icon_shortcode' => array(
				'footer_social_icon_shortcode_upgrade'
			),
			'footer_section_color_setting' => array(
				'onepage_footer_bg_color'
			),
			'footer_setting' => array(
				'onepage_footer_copyright_text'
			),
			/**
			 * Page animation settings
			 */
			'page_animation_setting' => array(
				'onepage_animation_status',
			),
			/**
			 * Page color settings
			 */
			'page_color_setting' => array(
				'pages_color_scheme',
				'pages_heading_color_scheme',
				'pages_text_color_scheme',
				'pages_anchor_hover_color',
				'pages_button_bg_color',
				'pages_button_hover_bg_color'
			),

			'social_network_section' => array(

                'inkthemes_facebook',
                'inkthemes_twitter',
                'inkthemes_google',
                'inkthemes_rss',
                'inkthemes_pinterest',
                'inkthemes_linked',
                'inkthemes_instagram',
                'inkthemes_youtube',
                'inkthemes_tumblr',
                'inkthemes_flickr'

            )



		);
		return $section_content;
	}

	public static function Onepage_Settings() {

		$choices = array();
		$sections = onepage_sections();
		foreach ( $sections as $key => $val ) {
			$choices[$key] = $val['label'];
		}
		$onepage_settings = array(
			'onepage_header_logo_img' => array(
				'id' => 'onepage_options[onepage_header_logo_img]',
				'label' => __( 'Logo Image', 'one-page' ),
				'description' => __( 'Upload logo image, this image will appears when <b>Display Header Text</b> option not checked.', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_header_positon_upgrade' => array(
				'id' => 'onepage_options[onepage_header_positon_upgrade]',
				'label' => __( 'Header Position', 'one-page' ),
				'description' => sprintf( __( "Check out the <a href='%s' target='_blank'>PRO version </a>for full control over Header Position!", 'one-page' ), esc_url( 'https://www.inkthemes.com/wp-themes/free-one-page-wordpress-theme/' ) ),
				'type' => 'option',
				'setting_type' => 'upgrade_msg2',
				'default' => ''
			),
			'onepage_header_ad' => array(
				'id' => 'onepage_options[onepage_header_ad]',
				'label' => '',
				'description' => '',
				'type' => 'option',
				'setting_type' => 'ad',
				'default' => '',
				'image_url' => ONEPAGE_DIR_URI . 'assets/images/one-page-ad-1.png',
				'link_url' => esc_url( 'https://www.inkthemes.com/members/signup/vIOmPtHQ' )
			),
			'onepage_top_call_us_icon' => array(
				'id' => 'onepage_options[onepage_top_call_us_icon]',
				'label' => __( 'Call Us Icon', 'one-page' ),
				'description' => sprintf( __( 'To display icons, Use bootstrap or font awesome icon code.
You can refer the codes from links below. %s', 'one-page' ) . '<br>' . esc_attr( 'Write icon class only. e.g, for bootstrap glyphicon&nbsp;write&nbsp;"glyphicon-eye-open" & for font awesome&nbsp;write&nbsp;"fa fa-book"' ), '<a href="https://fortawesome.github.io/Font-Awesome/icons/">https://fortawesome.github.io/Font-Awesome/icons/</a>,<br/><a href="http://getbootstrap.com/components/">http://getbootstrap.com/components/</a>' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'fa fa-phone'
			),
			'onepage_top_call_us' => array(
				'id' => 'onepage_options[onepage_top_call_us]',
				'label' => __( 'Call Us Number', 'one-page' ),
				'description' => __( 'Write call us number', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_header_unlimited_SIcons_upgrade' => array(
				'id' => 'onepage_options[onepage_header_unlimited_SIcons_upgrade]',
				'label' => __( 'Header Section Social Icon Shortcode', 'one-page' ),
				'description' => sprintf( __( "Check out the <a href='%s' target='_blank'>PRO version </a>for full control over unlimited social icon for Header Section!", 'one-page' ), esc_url( 'https://www.inkthemes.com/wp-themes/free-one-page-wordpress-theme/' ) ),
				'type' => 'option',
				'setting_type' => 'upgrade_msg2',
				'default' => ''
			),
			'onepage_header_bg_color' => array(
				'id' => 'onepage_options[onepage_header_bg_color]',
				'label' => __( 'Header Background Color', 'one-page' ),
				'description' => __( 'Set header background color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_header_logo_text_color' => array(
				'id' => 'onepage_options[onepage_header_logo_text_color]',
				'label' => __( 'Logo Text Color', 'one-page' ),
				'description' => __( 'Set logo text color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#272727'
			),
			'onepage_header_strip_bg_color' => array(
				'id' => 'onepage_options[onepage_header_strip_bg_color]',
				'label' => __( 'Header Top Strip Background Color', 'one-page' ),
				'description' => __( 'Set header top strip background color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#444'
			),
			'onepage_top_call_us_num_color' => array(
				'id' => 'onepage_options[onepage_top_call_us_num_color]',
				'label' => __( 'Call Us Text Color', 'one-page' ),
				'description' => __( 'Set call us text color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_top_call_us_icon_color' => array(
				'id' => 'onepage_options[onepage_top_call_us_icon_color]',
				'label' => __( 'Call Us Icon Color', 'one-page' ),
				'description' => __( 'Set call us icon color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_menu_list_color' => array(
				'id' => 'onepage_options[onepage_menu_list_color]',
				'label' => __( 'Menu List Color', 'one-page' ),
				'description' => __( 'Set menu-list text color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#272727'
			),
			'onepage_menu_list_hover_bg_color' => array(
				'id' => 'onepage_options[onepage_menu_list_hover_bg_color]',
				'label' => __( 'Menu-list Hover Color', 'one-page' ),
				'description' => __( 'Set menu-list hover background color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#eee'
			),
			'onepage_menu_list_active_bg_color' => array(
				'id' => 'onepage_options[onepage_menu_list_active_bg_color]',
				'label' => __( 'Active Menu-List Background Color', 'one-page' ),
				'description' => __( 'Set active menu-list background color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffcc81'
			),
			'onepage_menu_list_hover_border_color' => array(
				'id' => 'onepage_options[onepage_menu_list_hover_border_color]',
				'label' => __( 'Menu-List Border Color', 'one-page' ),
				'description' => __( 'Set menu-list border color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#e39d37'
			),
			/**
			 * Typography section
			 */
			'onepage_typography_update' => array(
				'id' => 'onepage_options[onepage_typography_update]',
				'description' => sprintf( __( "Check out the <a href='%s' target='_blank'>PRO version </a>for full control over Typography!", 'one-page' ), esc_url( 'https://www.inkthemes.com/wp-themes/free-one-page-wordpress-theme/' ) ),
				'setting_type' => 'upgrade_msg'
			),
			/**
			 * One-page section
			 */
			'onepage_section_order' => array(
				'id' => 'onepage_options[onepage_sort]',
				'label' => __( 'Section Order', 'one-page' ),
				'description' => __( 'Drag the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'sort',
				'choices' => $choices,
				'default' => onepage_sections_default()
			),
			/**
			 * Custom section
			 */
			'onepage_hp_custom_sec_update' => array(
				'id' => 'onepage_options[onepage_hp_custom_sec_update]',
				'description' => sprintf( __( "Check out the <a href='%s' target='_blank'>PRO version </a>for full control over Homepage Custom Section!", 'one-page' ), esc_url( 'https://www.inkthemes.com/wp-themes/free-one-page-wordpress-theme/' ) ),
				'setting_type' => 'upgrade_msg'
			),
			/**
			 * Layout Settings
			 */
			'onepage_theme_layout_update' => array(
				'id' => 'onepage_options[onepage_theme_layout_update]',
				'description' => sprintf( __( "Check out the <a href='%s' target='_blank'>PRO version </a>for full control over the layout of the theme!", 'one-page' ), esc_url( 'https://www.inkthemes.com/wp-themes/free-one-page-wordpress-theme/' ) ),
				'setting_type' => 'upgrade_msg'
			),
			/**
			 * Sidebar Settings
			 */
			'onepage_theme_sidebar_update' => array(
				'id' => 'onepage_options[onepage_theme_sidebar_update]',
				'description' => sprintf( __( "Check out the <a href='%s' target='_blank'>PRO version </a>for full control over the position of the sidebar!", 'one-page' ), esc_url( 'https://www.inkthemes.com/wp-themes/free-one-page-wordpress-theme/' ) ),
				'setting_type' => 'upgrade_msg'
			),
			'onepage_theme_show_dummy_data' => array(
				'id' => 'onepage_options[onepage_showdummy]',
				'label' => __( 'Show Dummy Data', 'one-page' ),
				'type' => 'option',
				'description' => __( "Check the box if you want to see your site with dummy data.", 'one-page' ),
				'setting_type' => 'checkbox',
				'default' => ''
			),
			//slider One settings
			'onepage_slider_image_1' => array(
				'id' => 'onepage_options[onepage_slider_image_1]',
				'label' => __( 'Image', 'one-page' ),
				'description' => __( 'Upload image for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_slider_heading_1' => array(
				'id' => 'onepage_options[onepage_slider_heading_1]',
				'label' => __( 'Heading', 'one-page' ),
				'description' => __( 'Enter heading for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_slider_subheading_1' => array(
				'id' => 'onepage_options[onepage_slider_subheading_1]',
				'label' => __( 'Sub Heading', 'one-page' ),
				'description' => __( 'Enter sub heading for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_slider_button_text_1' => array(
				'id' => 'onepage_options[onepage_slider_button_text_1]',
				'label' => __( 'Button Text', 'one-page' ),
				'description' => __( 'Enter text for button', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_slider_button_link_1' => array(
				'id' => 'onepage_options[onepage_slider_button_link_1]',
				'label' => __( 'Button Link', 'one-page' ),
				'description' => __( 'Enter the button link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			//slider two settings
			'onepage_slider_image_2' => array(
				'id' => 'onepage_options[onepage_slider_image_2]',
				'label' => __( 'Image', 'one-page' ),
				'description' => __( 'Upload image for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_slider_heading_2' => array(
				'id' => 'onepage_options[onepage_slider_heading_2]',
				'label' => __( 'Heading', 'one-page' ),
				'description' => __( 'Enter heading for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_slider_subheading_2' => array(
				'id' => 'onepage_options[onepage_slider_subheading_2]',
				'label' => __( 'Sub Heading', 'one-page' ),
				'description' => __( 'Enter sub heading for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_slider_button_text_2' => array(
				'id' => 'onepage_options[onepage_slider_button_text_2]',
				'label' => __( 'Button Text', 'one-page' ),
				'description' => __( 'Enter text for button', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_slider_button_link_2' => array(
				'id' => 'onepage_options[onepage_slider_button_link_2]',
				'label' => __( 'Button Link', 'one-page' ),
				'description' => __( 'Enter the button link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			//slider three settings
			'onepage_slider_image_3' => array(
				'id' => 'onepage_options[onepage_slider_image_3]',
				'label' => __( 'Image', 'one-page' ),
				'description' => __( 'Upload image for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_slider_heading_3' => array(
				'id' => 'onepage_options[onepage_slider_heading_3]',
				'label' => __( 'Heading', 'one-page' ),
				'description' => __( 'Enter heading for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_slider_subheading_3' => array(
				'id' => 'onepage_options[onepage_slider_subheading_3]',
				'label' => __( 'Sub Heading', 'one-page' ),
				'description' => __( 'Enter sub heading for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_slider_button_text_3' => array(
				'id' => 'onepage_options[onepage_slider_button_text_3]',
				'label' => __( 'Button Text', 'one-page' ),
				'description' => __( 'Enter text for button', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_slider_button_link_3' => array(
				'id' => 'onepage_options[onepage_slider_button_link_3]',
				'label' => __( 'Button Link', 'one-page' ),
				'description' => __( 'Enter the button link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			//slider four settings
			'onepage_slider_image_4' => array(
				'id' => 'onepage_options[onepage_slider_image_4]',
				'label' => __( 'Image', 'one-page' ),
				'description' => __( 'Upload image for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_slider_heading_4' => array(
				'id' => 'onepage_options[onepage_slider_heading_4]',
				'label' => __( 'Heading', 'one-page' ),
				'description' => __( 'Enter heading for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_slider_subheading_4' => array(
				'id' => 'onepage_options[onepage_slider_subheading_4]',
				'label' => __( 'Sub Heading', 'one-page' ),
				'description' => __( 'Enter sub heading for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_slider_button_text_4' => array(
				'id' => 'onepage_options[onepage_slider_button_text_4]',
				'label' => __( 'Button Text', 'one-page' ),
				'description' => __( 'Enter text for button', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_slider_button_link_4' => array(
				'id' => 'onepage_options[onepage_slider_button_link_4]',
				'label' => __( 'Button Link', 'one-page' ),
				'description' => __( 'Enter the button link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			//slider five settings
			'onepage_slider_image_5' => array(
				'id' => 'onepage_options[onepage_slider_image_5]',
				'label' => __( 'Image', 'one-page' ),
				'description' => __( 'Upload image for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_slider_heading_5' => array(
				'id' => 'onepage_options[onepage_slider_heading_5]',
				'label' => __( 'Heading', 'one-page' ),
				'description' => __( 'Enter heading for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_slider_subheading_5' => array(
				'id' => 'onepage_options[onepage_slider_subheading_5]',
				'label' => __( 'Sub Heading', 'one-page' ),
				'description' => __( 'Enter sub heading for slider', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_slider_button_text_5' => array(
				'id' => 'onepage_options[onepage_slider_button_text_5]',
				'label' => __( 'Button Text', 'one-page' ),
				'description' => __( 'Enter text for button', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_slider_button_link_5' => array(
				'id' => 'onepage_options[onepage_slider_button_link_5]',
				'label' => __( 'Button Link', 'one-page' ),
				'description' => __( 'Enter the button link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_slider_trans_1' => array(
				'id' => 'onepage_options[onepage_slider_trans_1]',
				'label' => __( 'Slider #1 Transition Effect', 'one-page' ),
				'description' => __( 'Set transition effect for the slide', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'select',
				'default' => 'horizontal',
				'choices' => array(
					'horizontal' => 'Horizontal',
					'vertical' => 'Vertical'
				)
			),
			'onepage_slider_trans_2' => array(
				'id' => 'onepage_options[onepage_slider_trans_2]',
				'label' => __( 'Slider #2 Transition Effect', 'one-page' ),
				'description' => __( 'Set transition effect for the slide', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'select',
				'default' => 'horizontal',
				'choices' => array(
					'horizontal' => 'Horizontal',
					'vertical' => 'Vertical'
				)
			),
			'onepage_slider_trans_3' => array(
				'id' => 'onepage_options[onepage_slider_trans_3]',
				'label' => __( 'Slider #3 Transition Effect', 'one-page' ),
				'description' => __( 'Set transition effect for the slide', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'select',
				'default' => 'horizontal',
				'choices' => array(
					'horizontal' => 'Horizontal',
					'vertical' => 'Vertical'
				)
			),
			'onepage_slider_trans_4' => array(
				'id' => 'onepage_options[onepage_slider_trans_4]',
				'label' => __( 'Slider #4 Transition Effect', 'one-page' ),
				'description' => __( 'Set transition effect for the slide', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'select',
				'default' => 'horizontal',
				'choices' => array(
					'horizontal' => 'Horizontal',
					'vertical' => 'Vertical'
				)
			),
			'onepage_slider_trans_5' => array(
				'id' => 'onepage_options[onepage_slider_trans_5]',
				'label' => __( 'Slider #5 Transition Effect', 'one-page' ),
				'description' => __( 'Set transition effect for the slide', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'select',
				'default' => 'horizontal',
				'choices' => array(
					'horizontal' => 'Horizontal',
					'vertical' => 'Vertical'
				)
			),
			'onepage_slider_overlay_1' => array(
				'id' => 'onepage_options[onepage_slider_overlay_1]',
				'label' => __( 'Slider #1 Overlay Color', 'one-page' ),
				'description' => __( 'Set overlay color for the slide', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'alpha_color',
				'default' => 'rgba(29, 105, 165, 0.69)'
			),
			'onepage_slider_overlay_2' => array(
				'id' => 'onepage_options[onepage_slider_overlay_2]',
				'label' => __( 'Slider #2 Overlay Color', 'one-page' ),
				'description' => __( 'Set overlay color for the slide', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'alpha_color',
				'default' => 'rgba(29, 105, 165, 0.69)'
			),
			'onepage_slider_overlay_3' => array(
				'id' => 'onepage_options[onepage_slider_overlay_3]',
				'label' => __( 'Slider #3 Overlay Color', 'one-page' ),
				'description' => __( 'Set overlay color for the slide', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'alpha_color',
				'default' => 'rgba(29, 105, 165, 0.69)'
			),
			'onepage_slider_overlay_4' => array(
				'id' => 'onepage_options[onepage_slider_overlay_4]',
				'label' => __( 'Slider #4 Overlay Color', 'one-page' ),
				'description' => __( 'Set overlay color for the slide', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'alpha_color',
				'default' => 'rgba(29, 105, 165, 0.69)'
			),
			'onepage_slider_overlay_5' => array(
				'id' => 'onepage_options[onepage_slider_overlay_5]',
				'label' => __( 'Slider #5 Overlay Color', 'one-page' ),
				'description' => __( 'Set overlay color for the slide', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'alpha_color',
				'default' => 'rgba(29, 105, 165, 0.69)'
			),
			/**
			 * Service section
			 */
			'onepage_service_section_heading' => array(
				'id' => 'onepage_options[onepage_service_section_heading]',
				'label' => __( 'Main Heading', 'one-page' ),
				'description' => __( 'Service Section main heading', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_service_section_sub_heading' => array(
				'id' => 'onepage_options[onepage_service_section_sub_heading]',
				'label' => __( 'Sub Heading', 'one-page' ),
				'description' => __( 'Service Section sub heading', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_service_box_icon_1' => array(
				'id' => 'onepage_options[onepage_service_box_icon_1]',
				'label' => __( 'Box Icon', 'one-page' ),
				'description' => sprintf( __( 'To display icons, Use bootstrap or font awesome icon code.
You can refer the codes from links below. %s', 'one-page' ) . '<br>' . esc_attr( 'Write icon class only. e.g, for bootstrap glyphicon&nbsp;write&nbsp;"glyphicon-eye-open" & for font awesome&nbsp;write&nbsp;"fa fa-book"' ), '<a href="https://fortawesome.github.io/Font-Awesome/icons/">https://fortawesome.github.io/Font-Awesome/icons/</a>,<br/><a href="http://getbootstrap.com/components/">http://getbootstrap.com/components/</a>' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'glyphicon-paperclip'
			),
			'onepage_service_box_heading_1' => array(
				'id' => 'onepage_options[onepage_service_box_heading_1]',
				'label' => __( 'Box Heading', 'one-page' ),
				'description' => __( 'Enter heading for box', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_service_box_desc_1' => array(
				'id' => 'onepage_options[onepage_service_box_desc_1]',
				'label' => __( 'Box Description', 'one-page' ),
				'description' => __( 'Enter description for box', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_service_box_icon_2' => array(
				'id' => 'onepage_options[onepage_service_box_icon_2]',
				'label' => __( 'Box Icon', 'one-page' ),
				'description' => sprintf( __( 'To display icons, Use bootstrap or font awesome icon code.
You can refer the codes from links below. %s', 'one-page' ) . '<br>' . esc_attr( 'Write icon class only. e.g, for bootstrap glyphicon&nbsp;write&nbsp;"glyphicon-eye-open" & for font awesome&nbsp;write&nbsp;"fa fa-book"' ), '<a href="https://fortawesome.github.io/Font-Awesome/icons/">https://fortawesome.github.io/Font-Awesome/icons/</a>,<br/><a href="http://getbootstrap.com/components/">http://getbootstrap.com/components/</a>' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'glyphicon-sunglasses'
			),
			'onepage_service_box_heading_2' => array(
				'id' => 'onepage_options[onepage_service_box_heading_2]',
				'label' => __( 'Box Heading', 'one-page' ),
				'description' => __( 'Enter heading for box', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_service_box_desc_2' => array(
				'id' => 'onepage_options[onepage_service_box_desc_2]',
				'label' => __( 'Box Description', 'one-page' ),
				'description' => __( 'Enter description for box', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_service_box_icon_3' => array(
				'id' => 'onepage_options[onepage_service_box_icon_3]',
				'label' => __( 'Box Icon', 'one-page' ),
				'description' => sprintf( __( 'To display icons, Use bootstrap or font awesome icon code.
You can refer the codes from links below. %s', 'one-page' ) . '<br>' . esc_attr( 'Write icon class only. e.g, for bootstrap glyphicon&nbsp;write&nbsp;"glyphicon-eye-open" & for font awesome&nbsp;write&nbsp;"fa fa-book"' ), '<a href="https://fortawesome.github.io/Font-Awesome/icons/">https://fortawesome.github.io/Font-Awesome/icons/</a>,<br/><a href="http://getbootstrap.com/components/">http://getbootstrap.com/components/</a>' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'glyphicon-headphones'
			),
			'onepage_service_box_heading_3' => array(
				'id' => 'onepage_options[onepage_service_box_heading_3]',
				'label' => __( 'Box Heading', 'one-page' ),
				'description' => __( 'Enter heading for box', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_service_box_desc_3' => array(
				'id' => 'onepage_options[onepage_service_box_desc_3]',
				'label' => __( 'Box Description', 'one-page' ),
				'description' => __( 'Enter description for box', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_service_box_icon_4' => array(
				'id' => 'onepage_options[onepage_service_box_icon_4]',
				'label' => __( 'Box Icon', 'one-page' ),
				'description' => sprintf( __( 'To display icons, Use bootstrap or font awesome icon code.
You can refer the codes from links below. %s', 'one-page' ) . '<br>' . esc_attr( 'Write icon class only. e.g, for bootstrap glyphicon&nbsp;write&nbsp;"glyphicon-eye-open" & for font awesome&nbsp;write&nbsp;"fa fa-book"' ), '<a href="https://fortawesome.github.io/Font-Awesome/icons/">https://fortawesome.github.io/Font-Awesome/icons/</a>,<br/><a href="http://getbootstrap.com/components/">http://getbootstrap.com/components/</a>' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'glyphicon-eye-open'
			),
			'onepage_service_box_heading_4' => array(
				'id' => 'onepage_options[onepage_service_box_heading_4]',
				'label' => __( 'Box Heading', 'one-page' ),
				'description' => __( 'Enter heading for box', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_service_box_desc_4' => array(
				'id' => 'onepage_options[onepage_service_box_desc_4]',
				'label' => __( 'Box Description', 'one-page' ),
				'description' => __( 'Enter description for box', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_service_box_bg_color' => array(
				'id' => 'onepage_options[onepage_service_box_bg_color]',
				'label' => __( 'Background Color', 'one-page' ),
				'description' => __( 'Set background color for the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_service_section_heading_color' => array(
				'id' => 'onepage_options[onepage_service_section_heading_color]',
				'label' => __( 'Main Heading Color', 'one-page' ),
				'description' => __( 'Main heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#272727'
			),
			'onepage_service_section_sub_heading_color' => array(
				'id' => 'onepage_options[onepage_service_section_sub_heading_color]',
				'label' => __( 'Sub-Heading Color', 'one-page' ),
				'description' => __( 'Sub-heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#6D6C6C'
			),
			'onepage_service_box_color_border_1' => array(
				'id' => 'onepage_options[onepage_service_box_color_border_1]',
				'label' => __( 'Box #1 Border Color', 'one-page' ),
				'description' => __( 'Set border color of the icon', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#e6557c'
			),
			'onepage_service_box_color_icon_1' => array(
				'id' => 'onepage_options[onepage_service_box_color_icon_1]',
				'label' => __( 'Box #1 Icon Color', 'one-page' ),
				'description' => __( 'Set icon color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#e6557c'
			),
			'onepage_service_box_color_border_2' => array(
				'id' => 'onepage_options[onepage_service_box_color_border_2]',
				'label' => __( 'Box #2 Border Color', 'one-page' ),
				'description' => __( 'Set border color of the icon', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#00b9db'
			),
			'onepage_service_box_color_icon_2' => array(
				'id' => 'onepage_options[onepage_service_box_color_icon_2]',
				'label' => __( 'Box #2 Icon Color', 'one-page' ),
				'description' => __( 'Set icon color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#00b9db'
			),
			'onepage_service_box_color_border_3' => array(
				'id' => 'onepage_options[onepage_service_box_color_border_3]',
				'label' => __( 'Box #3 Border Color', 'one-page' ),
				'description' => __( 'Set border color of the icon', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#dcaf31'
			),
			'onepage_service_box_color_icon_3' => array(
				'id' => 'onepage_options[onepage_service_box_color_icon_3]',
				'label' => __( 'Box #3 Icon Color', 'one-page' ),
				'description' => __( 'Set icon color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#dcaf31'
			),
			'onepage_service_box_color_border_4' => array(
				'id' => 'onepage_options[onepage_service_box_color_border_4]',
				'label' => __( 'Box #4 Border Color', 'one-page' ),
				'description' => __( 'Set border color of the icon', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#9792d4'
			),
			'onepage_service_box_color_icon_4' => array(
				'id' => 'onepage_options[onepage_service_box_color_icon_4]',
				'label' => __( 'Box #4 Icon Color', 'one-page' ),
				'description' => __( 'Set icon color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#9792d4'
			),
			/**
			 * Testimonial Section
			 */
			'onepage_testimonial_section_bg_color' => array(
				'id' => 'onepage_options[onepage_testimonial_section_bg_color]',
				'label' => __( 'Background Color', 'one-page' ),
				'description' => __( 'Set background color for the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#fff'
			),
			'onepage_testimonial_section_heading_color' => array(
				'id' => 'onepage_options[onepage_testimonial_section_heading_color]',
				'label' => __( 'Main Heading Color', 'one-page' ),
				'description' => __( 'Main heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#272727'
			),
			'onepage_testimonial_section_sub_heading_color' => array(
				'id' => 'onepage_options[onepage_testimonial_section_sub_heading_color]',
				'label' => __( 'Sub-Heading Color', 'one-page' ),
				'description' => __( 'Sub-heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#6D6C6C'
			),
			'onepage_testimonial_section_content_border_color' => array(
				'id' => 'onepage_options[onepage_testimonial_section_content_border_color]',
				'label' => __( 'Border Color', 'one-page' ),
				'description' => __( 'Border color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'alpha_color',
				'default' => '#bab7e0'
			),
			'onepage_testimonial_main_heading' => array(
				'id' => 'onepage_options[onepage_testimonial_main_heading]',
				'label' => __( 'Main Heading', 'one-page' ),
				'description' => __( 'Write main heading for the testimonial section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_testimonial_sub_heading' => array(
				'id' => 'onepage_options[onepage_testimonial_sub_heading]',
				'label' => __( 'Sub-Heading', 'one-page' ),
				'description' => __( 'Write sub-heading for the testimonial section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_testimonial_1_image' => array(
				'id' => 'onepage_options[onepage_testimonial_1_image]',
				'label' => __( 'Author Image', 'one-page' ),
				'description' => __( 'Upload Author Image for first testimonial', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_testimonial_1_content' => array(
				'id' => 'onepage_options[onepage_testimonial_1_content]',
				'label' => __( 'Author Content ', 'one-page' ),
				'description' => __( 'Write content for first testimonial', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_testimonial_1_name' => array(
				'id' => 'onepage_options[onepage_testimonial_1_name]',
				'label' => __( 'Author Name ', 'one-page' ),
				'description' => __( 'Write Author name for first testimonial', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_testimonial_2_image' => array(
				'id' => 'onepage_options[onepage_testimonial_2_image]',
				'label' => __( 'Author Image', 'one-page' ),
				'description' => __( 'Upload Author Image for second testimonial', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_testimonial_2_content' => array(
				'id' => 'onepage_options[onepage_testimonial_2_content]',
				'label' => __( 'Author Content ', 'one-page' ),
				'description' => __( 'Write content for second testimonial', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_testimonial_2_name' => array(
				'id' => 'onepage_options[onepage_testimonial_2_name]',
				'label' => __( 'Author Name ', 'one-page' ),
				'description' => __( 'Write Author name for second testimonial', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_testimonial_3_image' => array(
				'id' => 'onepage_options[onepage_testimonial_3_image]',
				'label' => __( 'Author Image', 'one-page' ),
				'description' => __( 'Upload Author Image for third testimonial', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_testimonial_3_content' => array(
				'id' => 'onepage_options[onepage_testimonial_3_content]',
				'label' => __( 'Author Content ', 'one-page' ),
				'description' => __( 'Write content for third testimonial', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'textarea',
				'default' => ''
			),
			'onepage_testimonial_3_name' => array(
				'id' => 'onepage_options[onepage_testimonial_3_name]',
				'label' => __( 'Author Name ', 'one-page' ),
				'description' => __( 'Write Author name for third testimonial', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			/**
			 * Blogs & News options
			 */
			'onepage_blog_bg_color' => array(
				'id' => 'onepage_options[onepage_blog_bg_color]',
				'label' => __( 'Background Color', 'one-page' ),
				'description' => __( 'Set background color for the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#1bbc9b'
			),
			'onepage_blog_section_heading_color' => array(
				'id' => 'onepage_options[onepage_blog_section_heading_color]',
				'label' => __( 'Main Heading Color', 'one-page' ),
				'description' => __( 'Main heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_blog_section_sub_heading_color' => array(
				'id' => 'onepage_options[onepage_blog_section_sub_heading_color]',
				'label' => __( 'Sub-Heading Color', 'one-page' ),
				'description' => __( 'Sub-heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_blog_read_more_button_color' => array(
				'id' => 'onepage_options[onepage_blog_read_more_button_color]',
				'label' => __( 'Read More Button Color', 'one-page' ),
				'description' => __( 'Set read more button\'s background color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#f47264'
			),
			'onepage_blog_main_heading' => array(
				'id' => 'onepage_options[onepage_blog_main_heading]',
				'label' => __( 'Main Heading', 'one-page' ),
				'description' => __( 'Write main heading for the Blogs & News section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_blog_sub_heading' => array(
				'id' => 'onepage_options[onepage_blog_sub_heading]',
				'label' => __( 'Sub-Heading', 'one-page' ),
				'description' => __( 'Write sub-heading for the Blogs & News section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_blog_read_more_text' => array(
				'id' => 'onepage_options[onepage_blog_read_more_text]',
				'label' => __( 'Read More Text', 'one-page' ),
				'description' => __( 'Write your text for read more', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_blog_post_number' => array(
				'id' => 'onepage_options[onepage_blog_post_number]',
				'label' => __( 'Number Of Posts', 'one-page' ),
				'description' => __( 'Set number of post to show in Blogs & News section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'number',
				'default' => '3'
			),
			/**
			 * Portfolio panel options
			 */
			'onepage_portfolio_bg_color' => array(
				'id' => 'onepage_options[onepage_portfolio_bg_color]',
				'label' => __( 'Background Color', 'one-page' ),
				'description' => __( 'Set background color for the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#fff'
			),
			'onepage_portfolio_section_heading_color' => array(
				'id' => 'onepage_options[onepage_portfolio_section_heading_color]',
				'label' => __( 'Main Heading Color', 'one-page' ),
				'description' => __( 'Main heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#272727'
			),
			'onepage_portfolio_section_sub_heading_color' => array(
				'id' => 'onepage_options[onepage_portfolio_section_sub_heading_color]',
				'label' => __( 'Sub-Heading Color', 'one-page' ),
				'description' => __( 'Sub-heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#6D6C6C'
			),
			'onepage_portfolio_tab_color' => array(
				'id' => 'onepage_options[onepage_portfolio_tab_color]',
				'label' => __( 'Tab Item Color', 'one-page' ),
				'description' => __( 'Set tab item color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#9792d4'
			),
			'onepage_portfolio_active_tab_color' => array(
				'id' => 'onepage_options[onepage_portfolio_active_tab_color]',
				'label' => __( 'Active Tab Color', 'one-page' ),
				'description' => __( 'Set active tab color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#f87a6c'
			),
			'onepage_portfolio_hexagon_hover_bg_color' => array(
				'id' => 'onepage_options[onepage_portfolio_hexagon_hover_bg_color]',
				'label' => __( 'Image Hover Overlay Color', 'one-page' ),
				'description' => __( 'Set image hover overlay color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'alpha_color',
				'default' => 'rgba(0, 0, 0, 0.61)'
			),
			'onepage_portfolio_main_heading' => array(
				'id' => 'onepage_options[onepage_portfolio_main_heading]',
				'label' => __( 'Main Heading', 'one-page' ),
				'description' => __( 'Write main heading for the portfolio section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_portfolio_sub_heading' => array(
				'id' => 'onepage_options[onepage_portfolio_sub_heading]',
				'label' => __( 'Sub-Heading', 'one-page' ),
				'description' => __( 'Write sub-heading for the portfolio section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_portfolio_tag' => array(
				'id' => 'onepage_options[onepage_portfolio_tag]',
				'label' => __( 'Portfolio Tag', 'one-page' ),
				'description' => __( 'Select a post tag for the portfolio section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'select',
				'default' => '',
				'choices' => onepage_portfolio_tag_list()
			),
			/**
			 * Video panel options
			 */
			'onepage_video_section_bg_color' => array(
				'id' => 'onepage_options[onepage_video_section_bg_color]',
				'label' => __( 'Background Color', 'one-page' ),
				'description' => __( 'Set background color for the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#00c1e4'
			),
			'onepage_video_section_heading_color' => array(
				'id' => 'onepage_options[onepage_video_section_heading_color]',
				'label' => __( 'Main Heading Color', 'one-page' ),
				'description' => __( 'Main heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_video_section_sub_heading_color' => array(
				'id' => 'onepage_options[onepage_video_section_sub_heading_color]',
				'label' => __( 'Sub-Heading Color', 'one-page' ),
				'description' => __( 'Sub-heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_video_main_heading' => array(
				'id' => 'onepage_options[onepage_video_main_heading]',
				'label' => __( 'Main Heading', 'one-page' ),
				'description' => __( 'Write main heading for the video section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_video_sub_heading' => array(
				'id' => 'onepage_options[onepage_video_sub_heading]',
				'label' => __( 'Sub-Heading', 'one-page' ),
				'description' => __( 'Write sub-heading for the video section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_video_iframe' => array(
				'id' => 'onepage_options[onepage_video_iframe]',
				'label' => __( 'Video Iframe', 'one-page' ),
				'description' => __( 'Paste video iframe code for the video section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'editor',
				'default' => ''
			),
			/**
			 * Pricing panel setting
			 */
			'onepage_pricing_bg_color' => array(
				'id' => 'onepage_options[onepage_pricing_bg_color]',
				'label' => __( 'Background Color', 'one-page' ),
				'description' => __( 'Set background color for the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#f8a841'
			),
			'onepage_pricing_section_heading_color' => array(
				'id' => 'onepage_options[onepage_pricing_section_heading_color]',
				'label' => __( 'Main Heading Color', 'one-page' ),
				'description' => __( 'Main heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_pricing_section_sub_heading_color' => array(
				'id' => 'onepage_options[onepage_pricing_section_sub_heading_color]',
				'label' => __( 'Sub-Heading Color', 'one-page' ),
				'description' => __( 'Sub-heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_pricing_box1_bg_color' => array(
				'id' => 'onepage_options[onepage_pricing_box1_bg_color]',
				'label' => __( 'Pricing box #1 Background Color', 'one-page' ),
				'description' => __( 'Set pricing box #1 background color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#1bbc9b'
			),
			'onepage_pricing_box1_icon_border_color' => array(
				'id' => 'onepage_options[onepage_pricing_box1_icon_border_color]',
				'label' => __( 'Pricing Box #1 Icon Border Color', 'one-page' ),
				'description' => __( 'Set pricing box #1 icon border color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#3BD9BC'
			),
			'onepage_pricing_box2_bg_color' => array(
				'id' => 'onepage_options[onepage_pricing_box2_bg_color]',
				'label' => __( 'Pricing Box #2 Background Color', 'one-page' ),
				'description' => __( 'Set pricing box #2 background color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#f47264'
			),
			'onepage_pricing_box2_icon_border_color' => array(
				'id' => 'onepage_options[onepage_pricing_box2_icon_border_color]',
				'label' => __( 'Pricing box #2 Icon Border Color', 'one-page' ),
				'description' => __( 'Set pricing box #2 icon border color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#fc9387'
			),
			'onepage_pricing_box3_bg_color' => array(
				'id' => 'onepage_options[onepage_pricing_box3_bg_color]',
				'label' => __( 'Pricing Box #3 Background Color', 'one-page' ),
				'description' => __( 'Set pricing box #3 background color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#1bbc9b'
			),
			'onepage_pricing_box3_icon_border_color' => array(
				'id' => 'onepage_options[onepage_pricing_box3_icon_border_color]',
				'label' => __( 'Pricing Box #3 Icon Border Color', 'one-page' ),
				'description' => __( 'Set pricing box #3 icon border color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#3BD9BC'
			),
			'onepage_pricing_box_icon_color' => array(
				'id' => 'onepage_options[onepage_pricing_box_icon_color]',
				'label' => __( 'Pricing Boxes Icon Color', 'one-page' ),
				'description' => __( 'Set pricing boxes icon color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#272727'
			),
			'onepage_pricing_box_heading_color' => array(
				'id' => 'onepage_options[onepage_pricing_box_heading_color]',
				'label' => __( 'Pricing Box Heading Color', 'one-page' ),
				'description' => __( 'Set pricing box heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#fff'
			),
			'onepage_pricing_box_pricing_color' => array(
				'id' => 'onepage_options[onepage_pricing_box_pricing_color]',
				'label' => __( 'Pricing Box Price Color', 'one-page' ),
				'description' => __( 'Set pricing box price color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#fff'
			),
			'onepage_pricing_box_pricing_bottom_border_color' => array(
				'id' => 'onepage_options[onepage_pricing_box_pricing_bottom_border_color]',
				'label' => __( 'Pricing Box Bottom Border Color', 'one-page' ),
				'description' => __( 'Set pricing box bottom border color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#F8C841'
			),
			'onepage_pricing_box_list_color' => array(
				'id' => 'onepage_options[onepage_pricing_box_list_color]',
				'label' => __( 'Pricing Box Feature Text Color', 'one-page' ),
				'description' => __( 'Set Pricing box feature text color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#fff'
			),
			'onepage_pricing_box_button_color' => array(
				'id' => 'onepage_options[onepage_pricing_box_button_color]',
				'label' => __( 'Pricing Box Buttons Color', 'one-page' ),
				'description' => __( 'Set pricing box buttons color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#dfae45'
			),
			'onepage_pricing_main_heading' => array(
				'id' => 'onepage_options[onepage_pricing_main_heading]',
				'label' => __( 'Main Heading', 'one-page' ),
				'description' => __( 'Write main heading for the pricing section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_pricing_sub_heading' => array(
				'id' => 'onepage_options[onepage_pricing_sub_heading]',
				'label' => __( 'Sub-Heading', 'one-page' ),
				'description' => __( 'Write sub-heading for the pricing section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_pricing_box1_icon' => array(
				'id' => 'onepage_options[onepage_pricing_box1_icon]',
				'label' => __( 'Pricing Box #1 Icon Code', 'one-page' ),
				'description' => sprintf( __( 'To display icons, Use bootstrap or font awesome icon code.
You can refer the codes from links below. %s', 'one-page' ) . '<br>' . esc_attr( 'Write icon class only. e.g, for bootstrap glyphicon&nbsp;write&nbsp;"glyphicon-eye-open" & for font awesome&nbsp;write&nbsp;"fa fa-book"' ), '<a href="https://fortawesome.github.io/Font-Awesome/icons/">https://fortawesome.github.io/Font-Awesome/icons/</a>,<br/><a href="http://getbootstrap.com/components/">http://getbootstrap.com/components/</a>' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'glyphicon-shopping-cart'
			),
			'onepage_pricing_box1_heading' => array(
				'id' => 'onepage_options[onepage_pricing_box1_heading]',
				'label' => __( 'Pricing Box #1 Heading', 'one-page' ),
				'description' => __( 'Write heading for the pricing box #1', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'Single Plan'
			),
			'onepage_pricing_box1_price' => array(
				'id' => 'onepage_options[onepage_pricing_box1_price]',
				'label' => __( 'Pricing Box #1 Price', 'one-page' ),
				'description' => __( 'Write price description for the pricing box #1', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '$59'
			),
			'onepage_pricing_box1_feature1' => array(
				'id' => 'onepage_options[onepage_pricing_box1_feature1]',
				'label' => __( 'Pricing Box #1 Feature1', 'one-page' ),
				'description' => __( 'Write feature #1 for the pricing box #1', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'Unlimited Access'
			),
			'onepage_pricing_box1_feature2' => array(
				'id' => 'onepage_options[onepage_pricing_box1_feature2]',
				'label' => __( 'Pricing Box #1 Feature2', 'one-page' ),
				'description' => __( 'Write feature #2 for the pricing box #1', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '20 GB Storage'
			),
			'onepage_pricing_box1_feature3' => array(
				'id' => 'onepage_options[onepage_pricing_box1_feature3]',
				'label' => __( 'Pricing Box #1 Feature2', 'one-page' ),
				'description' => __( 'Write feature #3 for the pricing box #1', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '200 Cups of Coffee Free'
			),
			'onepage_pricing_box1_feature4' => array(
				'id' => 'onepage_options[onepage_pricing_box1_feature4]',
				'label' => __( 'Pricing Box #1 Feature4', 'one-page' ),
				'description' => __( 'Write feature #4 for the pricing box #1', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '6 Months Support'
			),
			'onepage_pricing_box1_feature5' => array(
				'id' => 'onepage_options[onepage_pricing_box1_feature5]',
				'label' => __( 'Pricing Box #1 Feature5', 'one-page' ),
				'description' => __( 'Write feature #5 for the pricing box #1', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'Full Theme Access'
			),
			'onepage_pricing_box1_button_text' => array(
				'id' => 'onepage_options[onepage_pricing_box1_button_text]',
				'label' => __( 'Pricing Box #1 Button Text', 'one-page' ),
				'description' => __( 'Write pricing box #1 button text', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => __( 'View Theme', 'one-page' )
			),
			'onepage_pricing_box1_button_link' => array(
				'id' => 'onepage_options[onepage_pricing_box1_button_link]',
				'label' => __( 'Pricing Box #1 Button Link', 'one-page' ),
				'description' => __( 'Write Pricing box #1 button link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => '#'
			),
			'onepage_pricing_box2_icon' => array(
				'id' => 'onepage_options[onepage_pricing_box2_icon]',
				'label' => __( 'Pricing Box #2 Icon Code', 'one-page' ),
				'description' => sprintf( __( 'To display icons, Use bootstrap or font awesome icon code.
You can refer the codes from links below. %s', 'one-page' ) . '<br>' . esc_attr( 'Write icon class only. e.g, for bootstrap glyphicon&nbsp;write&nbsp;"glyphicon-eye-open" & for font awesome&nbsp;write&nbsp;"fa fa-book"' ), '<a href="https://fortawesome.github.io/Font-Awesome/icons/">https://fortawesome.github.io/Font-Awesome/icons/</a>,<br/><a href="http://getbootstrap.com/components/">http://getbootstrap.com/components/</a>' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'glyphicon-hourglass'
			),
			'onepage_pricing_box2_heading' => array(
				'id' => 'onepage_options[onepage_pricing_box2_heading]',
				'label' => __( 'Pricing Box #2 Heading', 'one-page' ),
				'description' => __( 'Write heading for the pricing box #2', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'Multiple Plan'
			),
			'onepage_pricing_box2_price' => array(
				'id' => 'onepage_options[onepage_pricing_box2_price]',
				'label' => __( 'Pricing Box #2 Price', 'one-page' ),
				'description' => __( 'Write price description for the pricing box #2', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '$99'
			),
			'onepage_pricing_box2_feature1' => array(
				'id' => 'onepage_options[onepage_pricing_box2_feature1]',
				'label' => __( 'Pricing Box #2 Feature1', 'one-page' ),
				'description' => __( 'Write feature #1 for the pricing box #2', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'Unlimited Access'
			),
			'onepage_pricing_box2_feature2' => array(
				'id' => 'onepage_options[onepage_pricing_box2_feature2]',
				'label' => __( 'Pricing Box #2 Feature2', 'one-page' ),
				'description' => __( 'Write feature #2 for the pricing box #2', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '20 GB Storage'
			),
			'onepage_pricing_box2_feature3' => array(
				'id' => 'onepage_options[onepage_pricing_box2_feature3]',
				'label' => __( 'Pricing Box #2 Feature2', 'one-page' ),
				'description' => __( 'Write feature #3 for the pricing box #2', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '200 Cups of Coffee Free'
			),
			'onepage_pricing_box2_feature4' => array(
				'id' => 'onepage_options[onepage_pricing_box2_feature4]',
				'label' => __( 'Pricing Box #2 Feature4', 'one-page' ),
				'description' => __( 'Write feature #4 for the pricing box #2', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '6 Months Support'
			),
			'onepage_pricing_box2_feature5' => array(
				'id' => 'onepage_options[onepage_pricing_box2_feature5]',
				'label' => __( 'Pricing Box #2 feature5', 'one-page' ),
				'description' => __( 'Write feature #5 for the pricing box #2', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'Full Theme Access'
			),
			'onepage_pricing_box2_button_text' => array(
				'id' => 'onepage_options[onepage_pricing_box2_button_text]',
				'label' => __( 'Pricing Box#2 Button Text', 'one-page' ),
				'description' => __( 'Write Pricing box #2 button text', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => __( 'View Theme', 'one-page' )
			),
			'onepage_pricing_box2_button_link' => array(
				'id' => 'onepage_options[onepage_pricing_box2_button_link]',
				'label' => __( 'Pricing Box #2 Button Link', 'one-page' ),
				'description' => __( 'Write Pricing box #2 button link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => '#'
			),
			'onepage_pricing_box3_icon' => array(
				'id' => 'onepage_options[onepage_pricing_box3_icon]',
				'label' => __( 'Pricing Box#3 Icon Code', 'one-page' ),
				'description' => sprintf( __( 'To display icons, Use bootstrap or font awesome icon code.
You can refer the codes from links below. %s', 'one-page' ) . '<br>' . esc_attr( 'Write icon class only. e.g, for bootstrap glyphicon&nbsp;write&nbsp;"glyphicon-eye-open" & for font awesome&nbsp;write&nbsp;"fa fa-book"' ), '<a href="https://fortawesome.github.io/Font-Awesome/icons/">https://fortawesome.github.io/Font-Awesome/icons/</a>,<br/><a href="http://getbootstrap.com/components/">http://getbootstrap.com/components/</a>' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'glyphicon-shopping-cart'
			),
			'onepage_pricing_box3_heading' => array(
				'id' => 'onepage_options[onepage_pricing_box3_heading]',
				'label' => __( 'Pricing Box #3 Heading', 'one-page' ),
				'description' => __( 'Write heading for the pricing box#3', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'Full Member'
			),
			'onepage_pricing_box3_price' => array(
				'id' => 'onepage_options[onepage_pricing_box3_price]',
				'label' => __( 'Pricing Box #3 Price', 'one-page' ),
				'description' => __( 'Write price description for the pricing box#3', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '$250'
			),
			'onepage_pricing_box3_feature1' => array(
				'id' => 'onepage_options[onepage_pricing_box3_feature1]',
				'label' => __( 'Pricing Box #3 Feature1', 'one-page' ),
				'description' => __( 'Write feature #1 for the pricing box #3', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'Unlimited Access'
			),
			'onepage_pricing_box3_feature2' => array(
				'id' => 'onepage_options[onepage_pricing_box3_feature2]',
				'label' => __( 'Pricing Box#3 Feature2', 'one-page' ),
				'description' => __( 'Write feature #2 for the pricing box #3', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '20 GB Storage'
			),
			'onepage_pricing_box3_feature3' => array(
				'id' => 'onepage_options[onepage_pricing_box3_feature3]',
				'label' => __( 'Pricing Box#3 Feature3', 'one-page' ),
				'description' => __( 'Write feature #3 for the pricing box #3', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '200 Cups of Coffee Free'
			),
			'onepage_pricing_box3_feature4' => array(
				'id' => 'onepage_options[onepage_pricing_box3_feature4]',
				'label' => __( 'Pricing Box #3 Feature4', 'one-page' ),
				'description' => __( 'Write feature #4 for the pricing box #3', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => '6 Months Support'
			),
			'onepage_pricing_box3_feature5' => array(
				'id' => 'onepage_options[onepage_pricing_box3_feature5]',
				'label' => __( 'Pricing Box #3 Feature5', 'one-page' ),
				'description' => __( 'Write feature #5 for the pricing box #3', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => 'Full Theme Access'
			),
			'onepage_pricing_box3_button_text' => array(
				'id' => 'onepage_options[onepage_pricing_box3_button_text]',
				'label' => __( 'Pricing Box #3 Button Text', 'one-page' ),
				'description' => __( 'Write Pricing box #3 button text', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => __( 'View Theme', 'one-page' )
			),
			'onepage_pricing_box3_button_link' => array(
				'id' => 'onepage_options[onepage_pricing_box3_button_link]',
				'label' => __( 'Pricing Box #3 Button Link', 'one-page' ),
				'description' => __( 'Write Pricing box #3 button link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => '#'
			),
			/**
			 * Team panel setting
			 */
			'onepage_team_bg_color' => array(
				'id' => 'onepage_options[onepage_team_bg_color]',
				'label' => __( 'Background Color', 'one-page' ),
				'description' => __( 'Set background color for the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_team_section_heading_color' => array(
				'id' => 'onepage_options[onepage_team_section_heading_color]',
				'label' => __( 'Main Heading Color', 'one-page' ),
				'description' => __( 'Main heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#272727'
			),
			'onepage_team_section_sub_heading_color' => array(
				'id' => 'onepage_options[onepage_team_section_sub_heading_color]',
				'label' => __( 'Sub-Heading Color', 'one-page' ),
				'description' => __( 'Sub-heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#6D6C6C'
			),
			'onepage_team_social_icons_bg_color' => array(
				'id' => 'onepage_options[onepage_team_social_icons_bg_color]',
				'label' => __( 'Team Member Social Icon Background Color', 'one-page' ),
				'description' => __( 'Set team member social icon background color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#2bb6b6'
			),
			'onepage_team_member_designation_text_color' => array(
				'id' => 'onepage_options[onepage_team_member_designation_text_color]',
				'label' => __( 'Team Member Designation Text Color', 'one-page' ),
				'description' => __( 'Set team member designation text color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#235e11'
			),
			'onepage_team_main_heading' => array(
				'id' => 'onepage_options[onepage_team_main_heading]',
				'label' => __( 'Main Heading', 'one-page' ),
				'description' => __( 'Write main heading for the team section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_team_sub_heading' => array(
				'id' => 'onepage_options[onepage_team_sub_heading]',
				'label' => __( 'Sub-Heading', 'one-page' ),
				'description' => __( 'Write sub-heading for the team section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member1_image_link' => array(
				'id' => 'onepage_options[onepage_member1_image_link]',
				'label' => __( 'Image', 'one-page' ),
				'description' => __( 'Team member #1 image upload', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_member1_caption_text' => array(
				'id' => 'onepage_options[onepage_member1_caption_text]',
				'label' => __( 'Team Member #1 Caption Text', 'one-page' ),
				'description' => __( 'Write team member #1 caption text', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member1_name' => array(
				'id' => 'onepage_options[onepage_member1_name]',
				'label' => __( 'Team Member #1 Name', 'one-page' ),
				'description' => __( 'Team member #1 name', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member1_designation' => array(
				'id' => 'onepage_options[onepage_member1_designation]',
				'label' => __( 'Team Member #1 Designation', 'one-page' ),
				'description' => __( 'Team member #1 designation', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member1_fb_link' => array(
				'id' => 'onepage_options[onepage_member1_fb_link]',
				'label' => __( 'Team Member #1 Facebook Link', 'one-page' ),
				'description' => __( 'Team member #1 facebook link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member1_g_plus_link' => array(
				'id' => 'onepage_options[onepage_member1_g_plus_link]',
				'label' => __( 'Team Member #1 Google+ Link', 'one-page' ),
				'description' => __( 'Team member #1 Google+ link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member1_tw_link' => array(
				'id' => 'onepage_options[onepage_member1_tw_link]',
				'label' => __( 'Team Member #1 Twitter Link', 'one-page' ),
				'description' => __( 'Team member #1 twitter link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member1_ln_link' => array(
				'id' => 'onepage_options[onepage_member1_ln_link]',
				'label' => __( 'Team Member #1 LinkedIn Link', 'one-page' ),
				'description' => __( 'Team member #1 linkedIn link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member2_image_link' => array(
				'id' => 'onepage_options[onepage_member2_image_link]',
				'label' => __( 'Image', 'one-page' ),
				'description' => __( 'Team Member #2 Image Upload', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_member2_caption_text' => array(
				'id' => 'onepage_options[onepage_member2_caption_text]',
				'label' => __( 'Team Member #2 Caption Text', 'one-page' ),
				'description' => __( 'Write team member #2 caption text', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member2_name' => array(
				'id' => 'onepage_options[onepage_member2_name]',
				'label' => __( 'Team Member #2 Name', 'one-page' ),
				'description' => __( 'Team member #2 name', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member2_designation' => array(
				'id' => 'onepage_options[onepage_member2_designation]',
				'label' => __( 'Team Member #2 Designation', 'one-page' ),
				'description' => __( 'Team member #2 designation', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member2_fb_link' => array(
				'id' => 'onepage_options[onepage_member2_fb_link]',
				'label' => __( 'Team Member #2 Facebook Link', 'one-page' ),
				'description' => __( 'Team member #2 facebook link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member2_g_plus_link' => array(
				'id' => 'onepage_options[onepage_member2_g_plus_link]',
				'label' => __( 'Team Member #2 Google+ Link', 'one-page' ),
				'description' => __( 'Team member #2 Google+ link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member2_tw_link' => array(
				'id' => 'onepage_options[onepage_member2_tw_link]',
				'label' => __( 'Team Member #2 Twitter Link', 'one-page' ),
				'description' => __( 'Team member #2 twitter link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member2_ln_link' => array(
				'id' => 'onepage_options[onepage_member2_ln_link]',
				'label' => __( 'Team Member #2 LinkedIn Link', 'one-page' ),
				'description' => __( 'Team member #2 linkedIn link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member3_image_link' => array(
				'id' => 'onepage_options[onepage_member3_image_link]',
				'label' => __( 'Image', 'one-page' ),
				'description' => __( 'Team member #3 image upload', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_member3_caption_text' => array(
				'id' => 'onepage_options[onepage_member3_caption_text]',
				'label' => __( 'Team Member #3 Caption Text', 'one-page' ),
				'description' => __( 'Write team member #3 caption text', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member3_name' => array(
				'id' => 'onepage_options[onepage_member3_name]',
				'label' => __( 'Team Member #3 Name', 'one-page' ),
				'description' => __( 'Team member #3 name', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member3_designation' => array(
				'id' => 'onepage_options[onepage_member3_designation]',
				'label' => __( 'Team Member #3 Designation', 'one-page' ),
				'description' => __( 'Team member#3 designation', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member3_fb_link' => array(
				'id' => 'onepage_options[onepage_member3_fb_link]',
				'label' => __( 'Team Member #3 Facebook Link', 'one-page' ),
				'description' => __( 'Team member #3 facebook link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member3_g_plus_link' => array(
				'id' => 'onepage_options[onepage_member3_g_plus_link]',
				'label' => __( 'Team Member#3 Google+ Link', 'one-page' ),
				'description' => __( 'Team member #3 Google+ link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member3_tw_link' => array(
				'id' => 'onepage_options[onepage_member3_tw_link]',
				'label' => __( 'Team Member #3 Twitter Link', 'one-page' ),
				'description' => __( 'Team member #3 twitter link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member3_ln_link' => array(
				'id' => 'onepage_options[onepage_member3_ln_link]',
				'label' => __( 'Team Member #3 LinkedIn Link', 'one-page' ),
				'description' => __( 'Team member #3 linkedIn link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member4_image_link' => array(
				'id' => 'onepage_options[onepage_member4_image_link]',
				'label' => __( 'Image', 'one-page' ),
				'description' => __( 'Team Member #4 Image Upload', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_member4_caption_text' => array(
				'id' => 'onepage_options[onepage_member4_caption_text]',
				'label' => __( 'Team Member #4 Caption Text', 'one-page' ),
				'description' => __( 'Write team member #4 caption text', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member4_name' => array(
				'id' => 'onepage_options[onepage_member4_name]',
				'label' => __( 'Team Member #4 Name', 'one-page' ),
				'description' => __( 'Team member #4 name', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member4_designation' => array(
				'id' => 'onepage_options[onepage_member4_designation]',
				'label' => __( 'Team Member #4 Designation', 'one-page' ),
				'description' => __( 'Team member #4 designation', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member4_fb_link' => array(
				'id' => 'onepage_options[onepage_member4_fb_link]',
				'label' => __( 'Team Member #4 Facebook Link', 'one-page' ),
				'description' => __( 'Team member #4 facebook link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member4_g_plus_link' => array(
				'id' => 'onepage_options[onepage_member4_g_plus_link]',
				'label' => __( 'Team Member #4 Google+ Link', 'one-page' ),
				'description' => __( 'Team member #4 Google+ link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member4_tw_link' => array(
				'id' => 'onepage_options[onepage_member4_tw_link]',
				'label' => __( 'Team Member #4 Twitter Link', 'one-page' ),
				'description' => __( 'Team member #4 twitter link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_member4_ln_link' => array(
				'id' => 'onepage_options[onepage_member4_ln_link]',
				'label' => __( 'Team Member #4 LinkedIn Link', 'one-page' ),
				'description' => __( 'Team member #4 linkedIn link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			/**
			 * Unlimited Team Member shortcode
			 */
			'onepage_unlimited_team_shortcode_upgrade' => array(
				'id' => 'onepage_options[onepage_unlimited_team_shortcode_upgrade]',
				'description' => sprintf( __( "Check out the <a href='%s' target='_blank'>PRO version </a>for full control over unlimited Team Members!", 'one-page' ), esc_url( 'https://www.inkthemes.com/wp-themes/free-one-page-wordpress-theme/' ) ),
				'setting_type' => 'upgrade_msg'
			),
			/**
			 * Contact panel settings
			 */
			'onepage_contact_bg_color' => array(
				'id' => 'onepage_options[onepage_contact_bg_color]',
				'label' => __( 'Background Color', 'one-page' ),
				'description' => __( 'Set background color for the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '9792d4'
			),
			'onepage_contact_section_heading_color' => array(
				'id' => 'onepage_options[onepage_contact_section_heading_color]',
				'label' => __( 'Main Heading Color', 'one-page' ),
				'description' => __( 'Main heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_contact_section_sub_heading_color' => array(
				'id' => 'onepage_options[onepage_contact_section_sub_heading_color]',
				'label' => __( 'Sub-Heading Color', 'one-page' ),
				'description' => __( 'Sub-heading color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#ffffff'
			),
			'onepage_contact_input_box_border_color' => array(
				'id' => 'onepage_options[onepage_contact_input_box_border_color]',
				'label' => __( 'Input Box Border Color', 'one-page' ),
				'description' => __( 'Set Input box border color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#6b8cca'
			),
			'onepage_contact_send_button_color' => array(
				'id' => 'onepage_options[onepage_contact_send_button_color]',
				'label' => __( 'Contact Send Button Color', 'one-page' ),
				'description' => __( 'Set contact send button color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#f5783e'
			),
			'onepage_contact_send_button_hover_color' => array(
				'id' => 'onepage_options[onepage_contact_send_button_hover_color]',
				'label' => __( 'Contact Send Button Hover Color', 'one-page' ),
				'description' => __( 'Set contact send button hover color', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#000'
			),
			'onepage_contact_main_heading' => array(
				'id' => 'onepage_options[onepage_contact_main_heading]',
				'label' => __( 'Main Heading', 'one-page' ),
				'description' => __( 'Write main heading for the contact section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_contact_sub_heading' => array(
				'id' => 'onepage_options[onepage_contact_sub_heading]',
				'label' => __( 'Sub-Heading', 'one-page' ),
				'description' => __( 'Write sub-heading for the contact section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_member1_image_link' => array(
				'id' => 'onepage_options[onepage_member1_image_link]',
				'label' => __( 'Image', 'one-page' ),
				'description' => __( 'Team Member #1 Image Upload', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'image',
				'default' => ''
			),
			'onepage_contact_send_button_text' => array(
				'id' => 'onepage_options[onepage_contact_send_button_text]',
				'label' => __( 'Send Button Text', 'one-page' ),
				'description' => __( 'Write send button text for the contact section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			'onepage_contact_map_iframe' => array(
				'id' => 'onepage_options[onepage_contact_map_iframe]',
				'label' => __( 'Map', 'one-page' ),
				'description' => __( 'Paste iframe code of map for the contact section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'editor',
				'default' => ''
			),
			/**
			 * Footer sidebar panel settings
			 */
			'footer_sidebar_on_off_upgrade' => array(
				'id' => 'onepage_options[footer_sidebar_on_off_upgrade]',
				'description' => sprintf( __( "Check out the <a href='%s' target='_blank'>PRO version </a>for full control over footer sidebar!", 'one-page' ), esc_url( 'https://www.inkthemes.com/wp-themes/free-one-page-wordpress-theme/' ) ),
				'setting_type' => 'upgrade_msg'
			),
			'onepage_footer_sidebar_bg_color' => array(
				'id' => 'onepage_options[onepage_footer_sidebar_bg_color]',
				'label' => __( 'Background Color', 'one-page' ),
				'description' => __( 'Set background color for the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => 'fff'
			),
			/**
			 * Footer panel settings
			 */
			'footer_bottom_on_off_upgrade' => array(
				'id' => 'onepage_options[footer_bottom_on_off_upgrade]',
				'description' => sprintf( __( "Check out the <a href='%s' target='_blank'>PRO version </a>for full control over Footer Bottom Section!", 'one-page' ), esc_url( 'https://www.inkthemes.com/wp-themes/free-one-page-wordpress-theme/' ) ),
				'setting_type' => 'upgrade_msg'
			),
			'footer_social_icon_shortcode_upgrade' => array(
				'id' => 'onepage_options[footer_social_icon_shortcode_upgrade]',
				'description' => sprintf( __( "Check out the <a href='%s' target='_blank'>PRO version </a>for full control over unlimited footer section social icons!", 'one-page' ), esc_url( 'https://www.inkthemes.com/wp-themes/free-one-page-wordpress-theme/' ) ),
				'setting_type' => 'upgrade_msg'
			),
			'onepage_footer_bg_color' => array(
				'id' => 'onepage_options[onepage_footer_bg_color]',
				'label' => __( 'Background Color', 'one-page' ),
				'description' => __( 'Set background color for the section', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#0d141b'
			),
			'onepage_fb_link' => array(
				'id' => 'onepage_options[onepage_fb_link]',
				'label' => __( 'Facebook Link', 'one-page' ),
				'description' => __( 'Enter facebook link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_tw_link' => array(
				'id' => 'onepage_options[onepage_tw_link]',
				'label' => __( 'Twitter Link', 'one-page' ),
				'description' => __( 'Enter twitter link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_g_plus_link' => array(
				'id' => 'onepage_options[onepage_g_plus_link]',
				'label' => __( 'Google+ Link', 'one-page' ),
				'description' => __( 'Enter google+ link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_rss_link' => array(
				'id' => 'onepage_options[onepage_rss_link]',
				'label' => __( 'RSS Link', 'one-page' ),
				'description' => __( 'Enter rss link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_pinterest_link' => array(
				'id' => 'onepage_options[onepage_pinterest_link]',
				'label' => __( 'Pinterest Link', 'one-page' ),
				'description' => __( 'Enter pinterest link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_ln_link' => array(
				'id' => 'onepage_options[onepage_ln_link]',
				'label' => __( 'LinkedIn Link', 'one-page' ),
				'description' => __( 'Enter linkedIn link', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'link',
				'default' => ''
			),
			'onepage_footer_copyright_text' => array(
				'id' => 'onepage_options[onepage_footer_copyright_text]',
				'label' => __( 'Footer Copyright Text', 'one-page' ),
				'description' => __( 'Enter footer copyright text', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'text',
				'default' => ''
			),
			/**
			 * Page animation settings
			 */
			'onepage_animation_status' => array(
				'id' => 'onepage_options[onepage_animation_status]',
				'label' => __( 'Theme Animation On/Off Settings', 'one-page' ),
				'description' => __( 'On/Off animation of the theme', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'radio',
				'default' => 'on',
				'choices' => array(
					'on' => 'On (Default)',
					'off' => 'Off'
				)
			),
			'pages_color_scheme' => array(
				'id' => 'onepage_options[pages_color_scheme]',
				'label' => __( 'Pages Color', 'one-page' ),
				'description' => __( 'This option allows you to set color scheme for all internal pages.', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#087f99'
			),
			'pages_heading_color_scheme' => array(
				'id' => 'onepage_options[pages_heading_color_scheme]',
				'label' => __( 'Headings Color', 'one-page' ),
				'description' => __( 'This option allows you to set color scheme for all headings on internal pages.', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#272727'
			),
			'pages_text_color_scheme' => array(
				'id' => 'onepage_options[pages_text_color_scheme]',
				'label' => __( 'Text Color', 'one-page' ),
				'description' => __( 'This option allows you to set color scheme for all text on internal pages.', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#524E4E'
			),
			'pages_anchor_hover_color' => array(
				'id' => 'onepage_options[pages_anchor_hover_color]',
				'label' => __( 'Link Hover Color', 'one-page' ),
				'description' => __( 'This option allows you to set link hover color scheme on internal page.', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#18bc9c'
			),
			'pages_button_bg_color' => array(
				'id' => 'onepage_options[pages_button_bg_color]',
				'label' => __( 'Button Background Color', 'one-page' ),
				'description' => __( 'This option allows you to set all buttons background color.', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#22b0cf'
			),
			'pages_button_hover_bg_color' => array(
				'id' => 'onepage_options[pages_button_hover_bg_color]',
				'label' => __( 'Button Hover Background Color', 'one-page' ),
				'description' => __( 'This option allows you to set button hover background color.', 'one-page' ),
				'type' => 'option',
				'setting_type' => 'color',
				'default' => '#1D93AD'
			),

			'inkthemes_facebook' => array(
                'id' => 'onepage_options[inkthemes_facebook]',
                'label' => __('Facebook URL', 'dzonia-lite'),
                'description' => __('Enter your Facebook URL if you have one', 'dzonia-lite'),
                'type' => 'option',
                'setting_type' => 'link',
                'default' => ''
            ),

            'inkthemes_twitter' => array(
                'id' => 'onepage_options[inkthemes_twitter]',
                'label' => __('Twitter URL', 'dzonia-lite'),
                'description' => __('Enter your Twitter URL if you have one', 'dzonia-lite'),
                'type' => 'option',
                'setting_type' => 'link',
                'default' => ''
            ),

            'inkthemes_google' => array(
                'id' => 'onepage_options[inkthemes_google]',
                'label' => __('Google+ URL', 'dzonia-lite'),
                'description' => __('Enter your Google+ URL if you have one', 'dzonia-lite'),
                'type' => 'option',
                'setting_type' => 'link',
                'default' => ''
            ),

            'inkthemes_rss' => array(
                'id' => 'onepage_options[inkthemes_rss]',
                'label' => __('RSS URL', 'dzonia-lite'),
                'description' => __('Enter your RSS URL if you have one', 'dzonia-lite'),
                'type' => 'option',
                'setting_type' => 'link',
                'default' => ''
            ),

            'inkthemes_pinterest' => array(
                'id' => 'onepage_options[inkthemes_pinterest]',
                'label' => __('Pinterest URL', 'dzonia-lite'),
                'description' => __('Enter your Pinterest URL if you have one', 'dzonia-lite'),
                'type' => 'option',
                'setting_type' => 'link',
                'default' => ''
            ),

            'inkthemes_linked' => array(
                'id' => 'onepage_options[inkthemes_linked]',
                'label' => __('LinkedIn URL', 'dzonia-lite'),
                'description' => __('Enter your Linkedin URL if you have one', 'dzonia-lite'),
                'type' => 'option',
                'setting_type' => 'link',
                'default' => ''
            ),

            'inkthemes_instagram' => array(
                'id' => 'onepage_options[inkthemes_instagram]',
                'label' => __('Instagram URL', 'dzonia-lite'),
                'description' => __('Enter your Instagram URL if you have one', 'dzonia-lite'),
                'type' => 'option',
                'setting_type' => 'link',
                'default' => ''
            ),

            'inkthemes_youtube' => array(
                'id' => 'onepage_options[inkthemes_youtube]',
                'label' => __('Youtube URL', 'dzonia-lite'),
                'description' => __('Enter your Youtube URL if you have one', 'dzonia-lite'),
                'type' => 'option',
                'setting_type' => 'link',
                'default' => ''
            ),

            'inkthemes_tumblr' => array(
                'id' => 'onepage_options[inkthemes_tumblr]',
                'label' => __('Tumblr URL', 'dzonia-lite'),
                'description' => __('Enter your Tumblr URL if you have one', 'dzonia-lite'),
                'type' => 'option',
                'setting_type' => 'link',
                'default' => ''
            ),

            'inkthemes_flickr' => array(
                'id' => 'onepage_options[inkthemes_flickr]',
                'label' => __('Flickr URL', 'dzonia-lite'),
                'description' => __('Enter your Flickr URL if you have one', 'dzonia-lite'),
                'type' => 'option',
                'setting_type' => 'link',
                'default' => ''
            )


		);
		return $onepage_settings;
	}

	public static function Onepage_Controls( $wp_customize ) {
		$sections = self::Onepage_Section_Content();
		$settings = self::Onepage_Settings();
		foreach ( $sections as $section_id => $section_content ) {
			foreach ( $section_content as $section_content_id ) {
				switch ( $settings[$section_content_id]['setting_type'] ) {
					case 'image':
						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_url' );
						$wp_customize->add_control( new WP_Customize_Image_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id']
								)
						) );
						break;
					case 'text':
						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_text' );
						$wp_customize->add_control( new WP_Customize_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'type' => 'text'
								)
						) );
						break;
					case 'checkbox':
						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_text' );
						$wp_customize->add_control( new WP_Customize_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'type' => 'checkbox'
								)
						) );
						break;
					case 'textarea':
						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_textarea' );

						$wp_customize->add_control( new WP_Customize_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'type' => 'textarea'
								)
						) );
						break;

					case 'editor':
						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_editor' );

						$wp_customize->add_control( new WP_Customize_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'type' => 'textarea'
								)
						) );
						break;

					case 'link':

						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_url' );

						$wp_customize->add_control( new WP_Customize_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'type' => 'text'
								)
						) );

						break;
					case 'color':

						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_color' );

						$wp_customize->add_control( new WP_Customize_Color_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id']
								)
						) );
						break;
					case 'alpha_color':

						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_rgba' );

						$wp_customize->add_control( new Inkthemes_Customize_Alpha_Color_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'show_opacity' => true, // Optional.
							'palette' => array(
								'rgb(150, 50, 220)',
								'rgba(50,50,50,0.8)',
								'rgba( 255, 255, 255, 0.2 )',
								'#00CC99' // Mix of color types = no problem
							)
								)
						) );
						break;

					case 'number':

						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_number' );

						$wp_customize->add_control( new WP_Customize_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'type' => 'text'
								)
						) );
						break;

					case 'select':

						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_select' );

						$wp_customize->add_control( new WP_Customize_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'type' => 'select',
							'choices' => $settings[$section_content_id]['choices']
								)
						) );
						break;

					case 'radio':

						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_radio' );

						$wp_customize->add_control( new WP_Customize_Control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'type' => 'radio',
							'choices' => $settings[$section_content_id]['choices']
								)
						) );
						break;

					case 'sort':
						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_sections' );
						$wp_customize->add_control( new Inkthemes_Customize_Control_Sortable_Checkboxes(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'type' => 'text',
							'choices' => $settings[$section_content_id]['choices']
								)
						) );
						break;

					case 'ad':
						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], $settings[$section_content_id]['default'], $settings[$section_content_id]['type'], 'onepage_sanitize_url' );
						$wp_customize->add_control( new Inkthemes_Customize_AD(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'settings' => $settings[$section_content_id]['id'],
							'type' => 'text',
							'image_url' => isset( $settings[$section_content_id]['image_url'] ) ? $settings[$section_content_id]['image_url'] : '',
							'link_url' => isset( $settings[$section_content_id]['link_url'] ) ? $settings[$section_content_id]['link_url'] : '',
								)
						) );
						break;

					case 'upgrade_msg':
						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], '', '', 'onepage_sanitize_text' );
						$wp_customize->add_control( new Onepage_Upgrade_control(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => '',
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'type' => 'upgrade_msg',
							'settings' => $settings[$section_content_id]['id']
								)
						) );

						break;
					case 'upgrade_msg2':
						self::add_setting( $wp_customize, $settings[$section_content_id]['id'], '', '', 'onepage_sanitize_text' );
						$wp_customize->add_control( new Onepage_Upgrade_control2(
								$wp_customize, $settings[$section_content_id]['id'], array(
							'label' => $settings[$section_content_id]['label'],
							'description' => $settings[$section_content_id]['description'],
							'section' => $section_id,
							'type' => 'upgrade_msg2',
							'settings' => $settings[$section_content_id]['id']
								)
						) );

						break;

					default:
						break;
				}
			}
		}
	}

	public static function add_setting( $wp_customize, $setting_id, $default, $type, $sanitize_callback ) {
		$wp_customize->add_setting( $setting_id, array(
			'default' => $default,
			'capability' => 'edit_theme_options',
			'sanitize_callback' => array( 'Onepage_Customizer', $sanitize_callback ),
			'type' => $type
				)
		);
	}

	/**
	 * adds sanitization callback funtion : textarea
	 * @package Onepage
	 */
	public static function onepage_sanitize_textarea( $value ) {
		$value = wp_kses_post( $value );
		return $value;
	}

	/**
	 * adds sanitization callback funtion : url
	 * @package Onepage
	 */
	public static function onepage_sanitize_url( $value ) {
		$value = esc_url( $value );
		return $value;
	}

	/**
	 * adds sanitization callback funtion : text
	 * @package Onepage
	 */
	public static function onepage_sanitize_text( $value ) {
		$value = sanitize_text_field( $value );
		return $value;
	}

	/**
	 * adds sanitization callback funtion : editor
	 * function to sanitize the html strings
	 * Allowed only the WordPress allowed html tags and iframe html tag
	 * @param string $value
	 * @return string
	 */
	public static function onepage_sanitize_editor( $value ) {
		$array = wp_kses_allowed_html( 'post' );
		$allowedtags = array(
			'iframe' => array(
				'width' => array(),
				'height' => array(),
				'frameborder' => array(),
				'scrolling' => array(),
				'src' => array(),
				'marginwidth' => array(),
				'marginheight' => array()
			)
		);
		$data = array_merge( $allowedtags, $array );
		$value = wp_kses( $value, $data );
		return $value;
	}

	/**
	 * adds sanitization callback funtion : email
	 * @package Onepage
	 */
	public static function onepage_sanitize_email( $value ) {
		$value = sanitize_email( $value );
		return $value;
	}

	/**
	 * adds sanitization callback funtion : number
	 * @package Onepage
	 */
	public static function onepage_sanitize_number( $value ) {
		$value = preg_replace( "/[^0-9+ ]/", "", $value );
		return $value;
	}

	/**
	 * adds sanitization callback funtion : number
	 * @package onepage
	 */
	public static function onepage_sanitize_color( $value ) {
		$value = sanitize_hex_color( $value );
		return $value;
	}

	/**
	 * adds sanitization callback funtion : select
	 * @package onepage
	 */
	public static function onepage_sanitize_select( $value, $setting ) {
		global $wp_customize;
		$control = $wp_customize->get_control( $setting->id );
		if ( array_key_exists( $value, $control->choices ) ) {
			return $value;
		} else {
			return $setting->default;
		}
	}

	/**
	 * adds sanitization callback funtion : radio
	 * @package onepage
	 */
	public static function onepage_sanitize_radio( $value, $setting ) {
		global $wp_customize;
		$control = $wp_customize->get_control( $setting->id );
		if ( array_key_exists( $value, $control->choices ) ) {
			return $value;
		} else {
			return $setting->default;
		}
	}

	/**
	 * Sanitize Sharing Services
	 */
	public static function onepage_sanitize_sections( $input ) {

		/* Var */
		$output = array();

		/* Get valid services */
		$valid_sections = onepage_sections();

		/* Make array */
		$sections = explode( ',', $input );

		/* Bail. */
		if ( !$sections ) {
			return null;
		}

		/* Loop and verify */
		foreach ( $sections as $section ) {

			/* Separate section and status */
			$section = explode( ':', $section );

			if ( isset( $section[0] ) && isset( $section[1] ) ) {
				if ( array_key_exists( $section[0], $valid_sections ) ) {
					$status = $section[1] ? '1' : '0';
					$output[] = trim( $section[0] . ':' . $status );
				}
			}
		}

		return trim( esc_attr( implode( ',', $output ) ) );
	}

	/**
	 * Sanitize RGBA colors
	 *
	 * @return string
	 */
	public static function onepage_sanitize_rgba( $value ) {
		// If empty or an array return transparent
		if ( empty( $value ) || is_array( $value ) ) {
			return 'rgba(0,0,0,0)';
		}
		// If string does not start with 'rgba', then treat as hex
		// sanitize the hex color and finally convert hex to rgba
		if ( false === strpos( $value, 'rgba' ) ) {
			return self::onepage_sanitize_color( $value );
		}
		// By now we know the string is formatted as an rgba color so we need to further sanitize it.
		$value = str_replace( ' ', '', $value );
		sscanf( $value, 'rgba(%d,%d,%d,%f)', $red, $green, $blue, $alpha );
		return 'rgba(' . $red . ',' . $green . ',' . $blue . ',' . $alpha . ')';
	}

}

// Setup the Theme Customizer settings and controls...
add_action( 'customize_register', array( 'Onepage_Customizer', 'Onepage_Register' ) );

function inkthemes_registers() {

	/* CSS */
	wp_enqueue_style( 'one-page-sort-control', get_template_directory_uri() . '/assets/css/onepage_sort_control.css' );

	/* JS */
	wp_enqueue_script( 'one-page-sort-control', get_template_directory_uri() . '/assets/js/onepage_sort_control.js', array( 'jquery', 'jquery-ui-sortable' ), '', true );

	wp_register_script( 'one-page-customizer', get_template_directory_uri() . '/assets/js/onepage_customizer.js', array( "jquery", "jquery-ui-core" ), '', true );
	wp_enqueue_script( 'one-page-customizer' );
	wp_localize_script( 'one-page-customizer', 'ink_advert', array(
		'pro_text' => __( 'View PRO version', 'one-page' ),
		'pro_url' => esc_url( 'https://www.inkthemes.com/market/free-one-page-wordpress-theme/' ),
		'support_text' => __( 'Need Help!', 'one-page' ),
		'support_url' => esc_url( 'https://www.inkthemes.com/contact-us/' ),
		'documentation_text' => __( 'Documentation', 'one-page' ),
		'documentation_url' => esc_url( 'https://www.inkthemes.com/one-page-wordpress-theme-tutorial/' )
			)
	);
}

add_action( 'customize_controls_enqueue_scripts', 'inkthemes_registers' );
