<?php

/* Header Panel */
FLCustomizer::add_panel('fl-header', array(
	'title'    => _x( 'Header', 'Customizer panel title.', 'fl-automator' ),
	'sections' => array(

		/* Top Bar Layout Section */
		'fl-topbar-layout' => array(
			'title'   => _x( 'Top Bar Layout', 'Customizer section title.', 'fl-automator' ),
			'options' => array(

				/* Top Bar Layout */
				'fl-topbar-layout' => array(
					'setting'   => array(
						'default'   => 'none'
					),
					'control'   => array(
						'class'         => 'WP_Customize_Control',
						'label'         => __('Layout', 'fl-automator'),
						'type'          => 'select',
						'choices'       => array(
							'none'          => __('None', 'fl-automator'),
							'1-col'         => __('1 Column', 'fl-automator'),
							'2-cols'        => __('2 Columns', 'fl-automator')
						)
					)
				),

				/* Line */
				'fl-topbar-line1' => array(
					'control'   => array(
						'class'         => 'FLCustomizerControl',
						'type'          => 'line'
					)
				),

				/* Top Bar Column 1 Layout */
				'fl-topbar-col1-layout' => array(
					'setting'   => array(
						'default'   => 'text'
					),
					'control'   => array(
						'class'   => 'WP_Customize_Control',
						'label'   => sprintf( _x( 'Column %d Layout', '%d stands for column order number.', 'fl-automator' ), 1 ),
						'type'    => 'select',
						'choices' => array(
							'text'              => __('Text', 'fl-automator'),
							'text-social'       => __('Text &amp; Social Icons', 'fl-automator'),
							'menu'              => __('Menu', 'fl-automator'),
							'menu-social'       => __('Menu &amp; Social Icons', 'fl-automator'),
							'social'            => __('Social Icons', 'fl-automator')
						)
					)
				),

				/* Top Bar Column 1 Text */
				'fl-topbar-col1-text' => array(
					'setting'   => array(
						'default'   => '',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class' => 'WP_Customize_Control',
						'label' => sprintf( _x( 'Column %d Text', '%d stands for column order number.', 'fl-automator' ), 1 ),
						'type'  => 'textarea'
					)
				),

				/* Line */
				'fl-topbar-line2' => array(
					'control'   => array(
						'class'         => 'FLCustomizerControl',
						'type'          => 'line'
					)
				),

				/* Top Bar Column 2 Layout */
				'fl-topbar-col2-layout' => array(
					'setting'   => array(
						'default'   => 'menu'
					),
					'control'   => array(
						'class'   => 'WP_Customize_Control',
						'label'   => sprintf( _x( 'Column %d Layout', '%d stands for column order number.', 'fl-automator' ), 2 ),
						'type'    => 'select',
						'choices' => array(
							'text'              => __('Text', 'fl-automator'),
							'text-social'       => __('Text &amp; Social Icons', 'fl-automator'),
							'menu'              => __('Menu', 'fl-automator'),
							'menu-social'       => __('Menu &amp; Social Icons', 'fl-automator'),
							'social'            => __('Social Icons', 'fl-automator')
						)
					)
				),

				/* Top Bar Column 2 Text */
				'fl-topbar-col2-text' => array(
					'setting'   => array(
						'default'   => '',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class' => 'WP_Customize_Control',
						'label' => sprintf( _x( 'Column %d Text', '%d stands for column order number.', 'fl-automator' ), 2 ),
						'type'  => 'textarea'
					)
				)
			)
		),

		/* Top Bar Style Section */
		'fl-topbar-style' => array(
			'title'     => _x( 'Top Bar Style', 'Customizer section title.', 'fl-automator' ),
			'options'   => array(

				/* Top Bar Background Color */
				'fl-topbar-bg-color' => array(
					'setting'   => array(
						'default'   => '#ffffff'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Background Color', 'fl-automator')
					)
				),

				/* Top Bar Background Opacity */
				'fl-topbar-bg-opacity' => array(
					'setting'   => array(
						'default'   => '100'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Background Opacity', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 0,
						    'max'  => 100,
						    'step' => 1
						),
					)
				),	

				/* Top Bar Background Gradient */
				'fl-topbar-bg-gradient' => array(
					'setting'   => array(
						'default'   => '0'
					),
					'control'   => array(
						'class'         => 'WP_Customize_Control',
						'label'         => __('Background Gradient', 'fl-automator'),
						'type'          => 'select',
						'choices'       => array(
							'0'             => _x( 'Disabled', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' ),
							'1'             => _x( 'Enabled', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' )
						)
					)
				),

				/* Top Bar Background Image */
				'fl-topbar-bg-image' => array(
					'setting'   => array(
						'default'   => ''
					),
					'control'   => array(
						'class'     => 'WP_Customize_Image_Control',
						'label'     => __('Background Image', 'fl-automator')
					)
				),

				/* Top Bar Background Repeat */
				'fl-topbar-bg-repeat' => array(
					'setting'   => array(
						'default'   => 'no-repeat',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Repeat', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'no-repeat'  => __('None', 'fl-automator'),
							'repeat'     => __('Tile', 'fl-automator'),
							'repeat-x'   => __('Horizontal', 'fl-automator'),
							'repeat-y'   => __('Vertical', 'fl-automator')
						)
					)
				),

				/* Top Bar Background Position */
				'fl-topbar-bg-position' => array(
					'setting'   => array(
						'default'   => 'center top',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Position', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'left top'      => __( 'Left Top', 'fl-automator' ),
							'left center'   => __( 'Left Center', 'fl-automator' ),
							'left bottom'   => __( 'Left Bottom', 'fl-automator' ),
							'right top'     => __( 'Right Top', 'fl-automator' ),
							'right center'  => __( 'Right Center', 'fl-automator' ),
							'right bottom'  => __( 'Right Bottom', 'fl-automator' ),
							'center top'    => __( 'Center Top', 'fl-automator' ),
							'center center' => __( 'Center', 'fl-automator' ),
							'center bottom' => __( 'Center Bottom', 'fl-automator' )
						)
					)
				),

				/* Top Bar Background Attachment */
				'fl-topbar-bg-attachment' => array(
					'setting'   => array(
						'default'   => 'scroll',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Attachment', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'scroll'    => __('Scroll', 'fl-automator'),
							'fixed'     => __('Fixed', 'fl-automator')
						)
					)
				),

				/* Top Bar Background Size */
				'fl-topbar-bg-size' => array(
					'setting'   => array(
						'default'   => 'auto',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Scale', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'auto'      => __('None', 'fl-automator'),
							'contain'   => __('Fit', 'fl-automator'),
							'cover'     => __('Fill', 'fl-automator')
						)
					)
				),

				/* Top Bar Text Color */
				'fl-topbar-text-color' => array(
					'setting'   => array(
						'default'   => '#808080'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Text Color', 'fl-automator')
					)
				),

				/* Top Bar Link Color */
				'fl-topbar-link-color' => array(
					'setting'   => array(
						'default'   => '#428bca'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Link Color', 'fl-automator')
					)
				),

				/* Top Bar Hover Color */
				'fl-topbar-hover-color' => array(
					'setting'   => array(
						'default'   => '#428bca'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Hover Color', 'fl-automator')
					)
				)
			)
		),

		/* Header Layout Section */
		'fl-header-layout' => array(
			'title'   => _x( 'Header Layout', 'Customizer section title.', 'fl-automator' ),
			'options' => array(

				/* Header Layout */
				'fl-header-layout' => array(
					'setting'   => array(
						'default'   => 'right'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Layout', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'none'                  => __('None', 'fl-automator'),
							'bottom'                => __('Nav Bottom', 'fl-automator'),
							'right'                 => __('Nav Right', 'fl-automator'),
							'left'                  => __('Nav Left', 'fl-automator'),
							'centered'              => __('Nav Centered', 'fl-automator'),
							'centered-inline-logo'  => __('Nav Centered + Inline Logo', 'fl-automator'),
							'vertical-left'         => __('Nav Vertical Left', 'fl-automator'),
							'vertical-right'        => __('Nav Vertical Right', 'fl-automator')
						)
					)
				),

				/* Inline Logo Side */
				'fl-inline-logo-side' => array(
					'setting'   => array(
						'default'   => 'right'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Inline Logo Position', 'fl-automator'),
						'description'   => __('The inline logo will appear on the left or right side of odd menu items.', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'left'     => __('Left', 'fl-automator'),
							'right'    => __('Right', 'fl-automator')
						)
					)
				),

				/* Vertical Header Width */
				'fl-vertical-header-width' => array(
					'setting'   => array(
						'default'           => '230',
						'transport'         => 'postMessage'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Vertical Nav Width', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 200,
						    'max'  => 400,
						    'step' => 1
						),
					)
				),

				/* Header Padding */
				'fl-header-padding' => array(
					'setting'   => array(
						'default'           => '30',
						'transport'         => 'postMessage'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Padding', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 0,
						    'max'  => 100,
						    'step' => 1
						),
					)
				),

				/* Fixed Header */
				'fl-fixed-header' => array(
					'setting'   => array(
						'default'   => 'fadein'
					),
					'control'   => array(
						'class'         => 'WP_Customize_Control',
						'label'         => __('Fixed Header', 'fl-automator'),
						'description'   => __('Show a fixed header as the page is scrolled.', 'fl-automator'),
						'type'          => 'select',
						'choices'       => array(
							'hidden'       => _x( 'Disabled', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' ),
							'fadein'       => _x( 'Fade In', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' ),
							'shrink'       => _x( 'Shrink', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' ),
							'fixed'        => _x( 'Fixed', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' )
						)
					)
				),

				/* Hide Header Until Scroll */
				'fl-hide-until-scroll-header' => array(
					'setting'   => array(
						'default'   => 'disable'
					),
					'control'   => array(
						'class'         => 'WP_Customize_Control',
						'label'         => __('Hide Header Until Scroll', 'fl-automator'),
						'type'          => 'select',
						'choices'       => array(
							'disable'       => __( 'Disabled', 'fl-automator' ),
							'enable'       => __( 'Enabled', 'fl-automator' )
						)
					)
				),

				/* Scroll Distance for Hide Header Until Scroll */
				'fl-scroll-distance' => array(
					'setting'   => array(
						'default'           => '200'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Scroll Distance', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 50,
						    'max'  => 1000,
						    'step' => 1
						),
					)
				),

				/* Line */
				'fl-header-line1' => array(
					'control'   => array(
						'class'         => 'FLCustomizerControl',
						'type'          => 'line'
					)
				),

				/* Header Content Layout */
				'fl-header-content-layout' => array(
					'setting'   => array(
						'default'   => 'social-text'
					),
					'control'   => array(
						'class'         => 'WP_Customize_Control',
						'label'         => __('Content Layout', 'fl-automator'),
						'type'          => 'select',
						'choices'       => array(
							'none'              => __('None', 'fl-automator'),
							'text'              => __('Text', 'fl-automator'),
							'social'            => __('Social Icons', 'fl-automator'),
							'social-text'       => __('Text &amp; Social Icons', 'fl-automator')
						)
					)
				),

				/* Header Content Text */
				'fl-header-content-text' => array(
					'setting'   => array(
						'default'   => 'Call Us! 1-800-555-5555'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Content Text', 'fl-automator'),
						'type'      => 'textarea'
					)
				)
			)
		),

		/* Header Style Section */
		'fl-header-style' => array(
			'title'   => _x( 'Header Style', 'Customizer section title.', 'fl-automator' ),
			'options' => array(

				/* Header Background Color */
				'fl-header-bg-color' => array(
					'setting'   => array(
						'default'   => '#ffffff'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Background Color', 'fl-automator')
					)
				),
				
				/* Header Background Opacity */
				'fl-header-bg-opacity' => array(
					'setting'   => array(
						'default'   => '100'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Background Opacity', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 0,
						    'max'  => 100,
						    'step' => 1
						),
					)
				),

				/* Nav Drop Shadow Size */
				'fl-nav-shadow-size' => array(
					'setting'   => array(
						'default'   => '4'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Drop Shadow Size', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 0,
						    'max'  => 75,
						    'step' => 1
						),
					)
				),

				/* Nav Shadow Color */
				'fl-nav-shadow-color' => array(
					'setting'   => array(
						'default'   => '#cecece'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Drop Shadow Color', 'fl-automator')
					)
				),

				/* Header Background Gradient */
				'fl-header-bg-gradient' => array(
					'setting'   => array(
						'default'   => '0'
					),
					'control'   => array(
						'class'         => 'WP_Customize_Control',
						'label'         => __('Background Gradient', 'fl-automator'),
						'type'          => 'select',
						'choices'       => array(
							'0'             => _x( 'Disabled', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' ),
							'1'             => _x( 'Enabled', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' )
						)
					)
				),

				/* Header Background Image */
				'fl-header-bg-image' => array(
					'setting'   => array(
						'default'   => ''
					),
					'control'   => array(
						'class'     => 'WP_Customize_Image_Control',
						'label'     => __('Background Image', 'fl-automator')
					)
				),

				/* Header Background Repeat */
				'fl-header-bg-repeat' => array(
					'setting'   => array(
						'default'   => 'no-repeat',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Repeat', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'no-repeat'  => __('None', 'fl-automator'),
							'repeat'     => __('Tile', 'fl-automator'),
							'repeat-x'   => __('Horizontal', 'fl-automator'),
							'repeat-y'   => __('Vertical', 'fl-automator')
						)
					)
				),

				/* Header Background Position */
				'fl-header-bg-position' => array(
					'setting'   => array(
						'default'   => 'center top',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Position', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'left top'      => __( 'Left Top', 'fl-automator' ),
							'left center'   => __( 'Left Center', 'fl-automator' ),
							'left bottom'   => __( 'Left Bottom', 'fl-automator' ),
							'right top'     => __( 'Right Top', 'fl-automator' ),
							'right center'  => __( 'Right Center', 'fl-automator' ),
							'right bottom'  => __( 'Right Bottom', 'fl-automator' ),
							'center top'    => __( 'Center Top', 'fl-automator' ),
							'center center' => __( 'Center', 'fl-automator' ),
							'center bottom' => __( 'Center Bottom', 'fl-automator' )
						)
					)
				),

				/* Header Background Attachment */
				'fl-header-bg-attachment' => array(
					'setting'   => array(
						'default'   => 'scroll',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Attachment', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'scroll'    => __('Scroll', 'fl-automator'),
							'fixed'     => __('Fixed', 'fl-automator')
						)
					)
				),

				/* Header Background Size */
				'fl-header-bg-size' => array(
					'setting'   => array(
						'default'   => 'auto',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Scale', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'auto'      => __('None', 'fl-automator'),
							'contain'   => __('Fit', 'fl-automator'),
							'cover'     => __('Fill', 'fl-automator')
						)
					)
				),							

				/* Header Text Color */
				'fl-header-text-color' => array(
					'setting'   => array(
						'default'   => '#808080'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Text Color', 'fl-automator')
					)
				),

				/* Header Link Color */
				'fl-header-link-color' => array(
					'setting'   => array(
						'default'   => '#808080'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Link Color', 'fl-automator')
					)
				),

				/* Header Hover Color */
				'fl-header-hover-color' => array(
					'setting'   => array(
						'default'   => '#428bca'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Hover Color', 'fl-automator')
					)
				)
			)
		),

		/* Header Logo Section */
		'fl-header-logo' => array(
			'title'   => _x( 'Header Logo', 'Customizer section title.', 'fl-automator' ),
			'options' => array(

				/* Logo Type */
				'fl-logo-type' => array(
					'setting'   => array(
						'default'   => 'text'
					),
					'control'   => array(
						'class'         => 'WP_Customize_Control',
						'label'         => __('Logo Type', 'fl-automator'),
						'type'          => 'select',
						'choices'       => array(
							'text'          => __('Text', 'fl-automator'),
							'image'         => __('Image', 'fl-automator')
						)
					)
				),

				/* Logo Image (Regular) */
				'fl-logo-image' => array(
					'setting'   => array(
						'default'   => ''
					),
					'control'   => array(
						'class'     => 'WP_Customize_Image_Control',
						'label'     => __('Logo Image (Regular)', 'fl-automator')
					)
				),

				/* Logo Image (Retina) */
				'fl-logo-image-retina' => array(
					'setting'   => array(
						'default'   => ''
					),
					'control'   => array(
						'class'         => 'WP_Customize_Image_Control',
						'label'         => __('Logo Image (Retina)', 'fl-automator')
					)
				),

				/* Logo Text */
				'fl-logo-text' => array(
					'setting'   => array(
						'default'   => get_bloginfo('name'),
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'         => 'WP_Customize_Control',
						'label'         => __('Logo Text', 'fl-automator'),
						'type'          => 'text'
					)
				),

				/* Logo Font Family */
				'fl-logo-font-family' => array(
					'setting'   => array(
						'default'   => 'Helvetica',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Font Family', 'fl-automator'),
						'type'      => 'font',
						'connect'   => 'fl-logo-font-weight'
					)
				),

				/* Logo Font Weight */
				'fl-logo-font-weight' => array(
					'setting'   => array(
						'default'   => '400'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Font Weight', 'fl-automator'),
						'type'      => 'font-weight',
						'connect'   => 'fl-logo-font-family'
					)
				),

				/* Logo Font Size */
				'fl-logo-font-size' => array(
					'setting'   => array(
						'default'   => '30',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Font Size', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 14,
						    'max'  => 72,
						    'step' => 1
						),
					)
				),

				/* Logo Top Spacing */
				'fl-header-logo-top-spacing' => array(
					'setting'   => array(
						'default'           => '50',
						'transport'         => 'postMessage'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Logo Top Spacing', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 1,
						    'max'  => 200,
						    'step' => 1
						),
					)
				)
			)
		),

		/* Nav Layout Section */
		'fl-nav-layout' => array(
			'title'   => _x( 'Nav Layout', 'Customizer section title.', 'fl-automator' ),
			'options' => array(

				/* Nav Item Spacing */
				'fl-nav-item-spacing' => array(
					'setting'   => array(
						'default'           => '15',
						'transport'         => 'postMessage'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Nav Item Spacing', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 5,
						    'max'  => 30,
						    'step' => 1
						),
					)
				),

				/* Nav Menu Top Spacing */
				'fl-nav-menu-top-spacing' => array(
					'setting'   => array(
						'default'           => '30',
						'transport'         => 'postMessage'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Nav Menu Top Spacing', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 1,
						    'max'  => 200,
						    'step' => 1
						),
					)
				),

				/* Nav Item Align */
				'fl-nav-item-align' => array(
					'setting'   => array(
						'default'   => 'left'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Nav Item Align', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'left'   	=> __( 'Left', 'fl-automator' ),
							'center'    => __( 'Center', 'fl-automator' ),
							'right'    	=> __( 'Right', 'fl-automator' )
						)
					)
				),
				
				/* Nav Search */
				'fl-header-nav-search' => array(
					'setting'   => array(
						'default'   => 'visible'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Nav Search Icon', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'visible'   => _x( 'Enabled', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' ),
							'hidden'    => _x( 'Disabled', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' )
						)
					)
				),
				
				/* Mobile Nav Toggle */
				'fl-mobile-nav-toggle' => array(
					'setting'   => array(
						'default'   => 'button'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Mobile Nav Toggle', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'button'   	=> __( 'Menu Button', 'fl-automator' ),
							'icon'    	=> __( 'Hamburger Icon', 'fl-automator' )
						)
					)
				)
			)
		),

		/* Nav Style Section */
		'fl-nav-style' => array(
			'title'   => _x( 'Nav Style', 'Customizer section title.', 'fl-automator' ),
			'options' => array(

				/* Nav Background Color */
				'fl-nav-bg-color' => array(
					'setting'   => array(
						'default'   => '#ffffff'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Background Color', 'fl-automator')
					)
				),

				/* Nav Background Opacity */
				'fl-nav-bg-opacity' => array(
					'setting'   => array(
						'default'   => '100'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Background Opacity', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 0,
						    'max'  => 100,
						    'step' => 1
						),
					)
				),	

				/* Nav Background Gradient */
				'fl-nav-bg-gradient' => array(
					'setting'   => array(
						'default'   => '0'
					),
					'control'   => array(
						'class'         => 'WP_Customize_Control',
						'label'         => __('Background Gradient', 'fl-automator'),
						'type'          => 'select',
						'choices'       => array(
							'0'             => _x( 'Disabled', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' ),
							'1'             => _x( 'Enabled', 'Used for multiple Customizer options values. Use generalized form of the word when translating.', 'fl-automator' )
						)
					)
				),
				
				/* Nav Background Image */
				'fl-nav-bg-image' => array(
					'setting'   => array(
						'default'   => ''
					),
					'control'   => array(
						'class'     => 'WP_Customize_Image_Control',
						'label'     => __('Background Image', 'fl-automator')
					)
				),

				/* Nav Background Repeat */
				'fl-nav-bg-repeat' => array(
					'setting'   => array(
						'default'   => 'no-repeat',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Repeat', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'no-repeat'  => __('None', 'fl-automator'),
							'repeat'     => __('Tile', 'fl-automator'),
							'repeat-x'   => __('Horizontal', 'fl-automator'),
							'repeat-y'   => __('Vertical', 'fl-automator')
						)
					)
				),

				/* Nav Background Position */
				'fl-nav-bg-position' => array(
					'setting'   => array(
						'default'   => 'center top',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Position', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'left top'      => __( 'Left Top', 'fl-automator' ),
							'left center'   => __( 'Left Center', 'fl-automator' ),
							'left bottom'   => __( 'Left Bottom', 'fl-automator' ),
							'right top'     => __( 'Right Top', 'fl-automator' ),
							'right center'  => __( 'Right Center', 'fl-automator' ),
							'right bottom'  => __( 'Right Bottom', 'fl-automator' ),
							'center top'    => __( 'Center Top', 'fl-automator' ),
							'center center' => __( 'Center', 'fl-automator' ),
							'center bottom' => __( 'Center Bottom', 'fl-automator' )
						)
					)
				),

				/* Nav Background Attachment */
				'fl-nav-bg-attachment' => array(
					'setting'   => array(
						'default'   => 'scroll',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Attachment', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'scroll'    => __('Scroll', 'fl-automator'),
							'fixed'     => __('Fixed', 'fl-automator')
						)
					)
				),

				/* Nav Background Size */
				'fl-nav-bg-size' => array(
					'setting'   => array(
						'default'   => 'auto',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Background Scale', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'auto'      => __('None', 'fl-automator'),
							'contain'   => __('Fit', 'fl-automator'),
							'cover'     => __('Fill', 'fl-automator')
						)
					)
				),
				
				/* Nav Link Color */
				'fl-nav-link-color' => array(
					'setting'   => array(
						'default'   => '#808080'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Link Color', 'fl-automator')
					)
				),
				
				/* Nav Hover Color */
				'fl-nav-hover-color' => array(
					'setting'   => array(
						'default'   => '#428bca'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Color_Control',
						'label'     => __('Hover Color', 'fl-automator')
					)
				),

				/* Nav Font Family */
				'fl-nav-font-family' => array(
					'setting'   => array(
						'default'   => 'Helvetica',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Font Family', 'fl-automator'),
						'type'      => 'font',
						'connect'   => 'fl-nav-font-weight'
					)
				),

				/* Nav Font Weight */
				'fl-nav-font-weight' => array(
					'setting'   => array(
						'default'   => '400'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Font Weight', 'fl-automator'),
						'type'      => 'font-weight',
						'connect'   => 'fl-nav-font-family'
					)
				),

				/* Nav Font Format */
				'fl-nav-font-format' => array(
					'setting'   => array(
						'default'   => 'none',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'WP_Customize_Control',
						'label'     => __('Font Format', 'fl-automator'),
						'type'      => 'select',
						'choices'   => array(
							'none'       => __('Regular', 'fl-automator'),
							'capitalize' => __('Capitalize', 'fl-automator'),
							'uppercase'  => __('Uppercase', 'fl-automator'),
							'lowercase'  => __('Lowercase', 'fl-automator')
						)
					)
				),

				/* Nav Font Size */
				'fl-nav-font-size' => array(
					'setting'   => array(
						'default'   => '16',
						'transport' => 'postMessage'
					),
					'control'   => array(
						'class'     => 'FLCustomizerControl',
						'label'     => __('Font Size', 'fl-automator'),
						'type'  => 'slider',
						'choices'     => array(
						    'min'  => 10,
						    'max'  => 25,
						    'step' => 1
						),
					)
				)
			)
		)
	)
));