<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

$attire_config = [
	'capability'  => 'edit_theme_options',
	'option_type' => 'option',
	'option_name' => 'attire_options'
];

$attire_panels = [
	'attire_general_settings' => [
		'title'    => __( 'General Settings', 'attire' ),
		'priority' => 3
	],
	'attire_layouts'          => [
		'title'    => __( 'Sidebar Layouts', 'attire' ),
		'priority' => 4
	],
	'attire_typography'       => [
		'title'    => __( 'Typography', 'attire' ),
		'priority' => 5
	],
	'attire_color_panel'      => [
		'title'    => __( 'Attire Colors', 'attire' ),
		'priority' => 6
	]
];

$attire_sections = [
	'attire_header_color_options'         => [
		'title'    => __( 'Header', 'attire' ),
		'panel'    => 'attire_color_panel',
		'priority' => 1
	],
	'attire_blog_options'                 => [
		'title'    => __( 'Blog', 'attire' ),
		'priority' => 6
	],
	'attire_footer_color_options'         => [
		'title'    => __( 'Footer', 'attire' ),
		'panel'    => 'attire_color_panel',
		'priority' => 2
	],
	'attire_main_nav_color_options'       => [
		'title'    => __( 'Main Menu', 'attire' ),
		'panel'    => 'attire_color_panel',
		'priority' => 3
	],
	'attire_footer_nav_color_options'     => [
		'title'    => __( 'Footer Menu', 'attire' ),
		'panel'    => 'attire_color_panel',
		'priority' => 4
	],
	'attire_body_color_options'           => [
		'title'    => __( 'Body', 'attire' ),
		'panel'    => 'attire_color_panel',
		'priority' => 5
	],
	'attire_sidebar_widget_color_options' => [
		'title'    => __( 'Sidebar Widget', 'attire' ),
		'panel'    => 'attire_color_panel',
		'priority' => 6
	],
	'attire_footer_widget_color_options'  => [
		'title'    => __( 'Footer Widget', 'attire' ),
		'panel'    => 'attire_color_panel',
		'priority' => 3
	],
	'attire_header_options'               => [
		'title'    => __( 'Header Style', 'attire' ),
		'panel'    => '',
		'priority' => 3
	],
	'attire_footer_options'               => [
		'title'    => __( 'Footer Style', 'attire' ),
		'panel'    => '',
		'priority' => 3
	],
	'attire_logo_options'                 => [
		'title'    => __( 'Logo', 'attire' ),
		'panel'    => 'attire_general_settings',
		'priority' => 120
	],
//	'attire_footer_widget_number'         => [
//		'title'    => __( 'Footer Widgets', 'attire' ),
//		'panel'    => 'attire_general_settings',
//		'priority' => 120
//	],
	'attire_back_to_top'                  => [
		'title'    => __( 'Back To Top', 'attire' ),
		'panel'    => 'attire_general_settings',
		'priority' => 120
	],
	'attire_layout_options'               => [
		'title'    => __( 'Site Layout', 'attire' ),
		'priority' => 3
	],
	'attire_social'                       => [
		'title'    => __( 'Social Networks', 'attire' ),
		'panel'    => 'attire_general_settings',
		'priority' => 120
	],
	'attire_contact'                      => [
		'title'    => __( 'Contact Info', 'attire' ),
		'panel'    => 'attire_general_settings',
		'priority' => 120
	],
	'attire_copyright'                    => [
		'title'    => __( 'Copyright Info', 'attire' ),
		'panel'    => 'attire_general_settings',
		'priority' => 120
	],
	'attire_front_page_layout'            => [
		'title'    => __( 'Blog Page Layout', 'attire' ),
		'panel'    => 'attire_layouts',
		'priority' => 120
	],
	'attire_default_post_layout'          => [
		'title'    => __( 'Default Post Layout', 'attire' ),
		'panel'    => 'attire_layouts',
		'priority' => 120
	],
	'attire_default_page_layout'          => [
		'title'    => __( 'Default Page Layout', 'attire' ),
		'panel'    => 'attire_layouts',
		'priority' => 120
	],
	'attire_archive_page_layout'          => [
		'title'    => __( 'Archive Page Layout', 'attire' ),
		'panel'    => 'attire_layouts',
		'priority' => 120
	],
	'attire_generic_fonts'                => [
		'title'    => __( 'Generic Fonts', 'attire' ),
		'panel'    => 'attire_typography',
		'priority' => 120
	],
	'attire_post_fonts'                   => [
		'title'    => __( 'Post Fonts', 'attire' ),
		'panel'    => 'attire_typography',
		'priority' => 120
	],
	'attire_widget_fonts'                 => [
		'title'    => __( 'Widget Fonts', 'attire' ),
		'panel'    => 'attire_typography',
		'priority' => 120
	],
	'attire_menu_fonts'                   => [
		'title'    => __( 'Menu Fonts', 'attire' ),
		'panel'    => 'attire_typography',
		'priority' => 120
	],
	'attire_write_review'                 => [
		'title'    => __( 'Support/Review', 'attire' ),
		'priority' => 200
	],
];

$attire_blog_options         = [
	'attire_archive_page_post_sorting'       => [
		'label'     => __( 'Post sort by', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_blog_options',
		'default'   => 'modified_desc',
		'choices'   => [
			'date_asc'      => __( 'Date, asc.', 'attire' ),
			'date_desc'     => __( 'Date, desc.', 'attire' ),
			'modified_asc'  => __( 'Updated, asc.', 'attire' ),
			'modified_desc' => __( 'Updated, desc.', 'attire' ),
			'title_asc'     => __( 'Title, asc.', 'attire' ),
			'title_desc'    => __( 'Title, desc.', 'attire' )
		]
	],
	'attire_archive_page_post_view'          => [
		'label'     => __( 'Archive Page Post View', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_blog_options',
		'default'   => 'excerpt',
		'choices'   => [
			'full-post' => __( 'Show content', 'attire' ),
			'excerpt'   => __( 'Show excerpt', 'attire' )
		]
	],
	'attire_read_more_text'                  => [
		'label'     => __( 'Read More Text', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'text',
		'section'   => 'attire_blog_options',
		'default'   => __( 'Read more', 'attire' )
	],
	'attire_single_post_post_navigation'     => [
		'label'     => __( 'Previous/Next Post Button', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_blog_options',
		'default'   => 'show',
		'choices'   => [
			'show' => __( 'Show', 'attire' ),
			'hide' => __( 'Hide', 'attire' )
		]
	],
	'attire_single_post_meta_position'       => [
		'label'     => __( 'Post Meta Bar Position', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_blog_options',
		'default'   => 'after-title',
		'choices'   => [
			'after-content' => __( 'After Post Content', 'attire' ),
			'after-title'   => __( 'After Post Title', 'attire' )
		]
	],
	'attire_single_post_author_box'          => [
		'label'     => __( 'Post Author Box', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_blog_options',
		'default'   => 'show',
		'choices'   => [
			'show' => __( 'Show', 'attire' ),
			'hide' => __( 'Hide', 'attire' )
		]
	],
	'attire_single_post_comment_button_size' => [
		'label'     => __( 'Comment Button Size', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_blog_options',
		'default'   => 'btn-md',
		'choices'   => [
			'btn-sm' => __( 'Small', 'attire' ),
			'btn-md' => __( 'Medium', 'attire' ),
			'btn-lg' => __( 'Large', 'attire' )
		]
	],
	'attire_posts_per_row'                   => [
		'label'       => __( 'Posts in a row', 'attire' ),
		'transport'   => 'refresh',
		'type'        => 'range',
		'section'     => 'attire_blog_options',
		'default'     => 3,
		'input_attrs' => [
			'min'  => 1,
			'max'  => 6,
			'step' => 1
		]
	]
];
$attire_header_color_options = [
	'site_header_bg_color_left'  => [
		'label'     => __( 'Header Background Left', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_header_color_options',
		'default'   => '#151515'
	],
	'site_header_bg_color_right' => [
		'label'     => __( 'Header Background Right', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_header_color_options',
		'default'   => '#151515'
	],
	'site_header_bg_grad_angle'  => [
		'label'       => __( 'Header BG Gradient Angle', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_header_color_options',
		'default'     => 45,
		'input_attrs' => [
			'min'  => - 360,
			'max'  => 360,
			'step' => 1
		]
	],
	'site_title_text_color'      => [
		'label'     => __( 'Site Title', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_header_color_options',
		'default'   => '#ffffff'
	],

	'site_description_text_color' => [
		'label'     => __( 'Site Description', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_header_color_options',
		'default'   => '#ffffff'
	]
];
$attire_footer_color_options = [
	'site_footer_bg_color'         => [
		'label'     => __( 'Footer Background', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_color_options',
		'default'   => '#151515'
	],
	'site_footer_title_text_color' => [
		'label'     => __( 'Site Title', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_color_options',
		'default'   => '#ffffff'
	],
];
$attire_logo_options         = [
	'site_logo_mobile_menu'        => [
		'label'     => __( 'Mobile Menu Logo', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'image',
		'section'   => 'attire_logo_options',
		'default'   => '',
	],
	'site_logo_footer'             => [
		'label'     => __( 'Footer Logo', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'image',
		'section'   => 'attire_logo_options',
		'default'   => ''
	],
	'site_logo_url'                => [
		'label'       => __( 'Site Logo URL', 'attire' ),
		'description' => __( 'Useful when you want to link a page other than you websites\' homepage.', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'text',
		'section'     => 'attire_logo_options',
		'default'     => '#'
	],
	'site_logo_height'             => [
		'label'       => __( 'Site Logo Height', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_logo_options',
		'default'     => 60,
		'input_attrs' => [
			'min'  => 10,
			'max'  => 200,
			'step' => 1
		]
	],
	'sticky_logo_height'           => [
		'label'       => __( 'Sticky Menu Logo Height', 'attire' ),
		'description' => __( 'Shouldn\'t be bigger than `Sticky Menu Height.`', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_logo_options',
		'default'     => 60,
		'input_attrs' => [
			'min'  => 10,
			'max'  => 200,
			'step' => 1
		]
	],
	'site_logo_footer_height'      => [
		'label'       => __( 'Footer Logo Height', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_logo_options',
		'default'     => 60,
		'input_attrs' => [
			'min'  => 10,
			'max'  => 200,
			'step' => 1
		]
	],
	'site_logo_mobile_menu_height' => [
		'label'       => __( 'Mobile Menu Logo Height', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_logo_options',
		'default'     => 60,
		'input_attrs' => [
			'min'  => 10,
			'max'  => 200,
			'step' => 1
		]
	]
];
$attire_layout_options       = [
	'main_layout_type'                  => [
		'label'     => __( 'Site Layout', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_layout_options',
		'default'   => 'container-fluid',
		'choices'   => [
			'container-fluid'    => __( 'Full Width', 'attire' ),
			'layout-fixed-width' => __( 'Fixed Width', 'attire' )
		],
	],
	'main_layout_width'                 => [
		'label'       => __( 'Site Layout ( Fixed ) Width', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_layout_options',
		'default'     => 1300,
		'input_attrs' => [
			'min'  => 900,
			'max'  => 2000,
			'step' => 5
		]
	],
	'container_width'                   => [
		'label'       => __( 'Container Width', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_layout_options',
		'default'     => 1100,
		'input_attrs' => [
			'min'  => 500,
			'max'  => 2000,
			'step' => 5
		]
	],
	'header_content_layout_type'        => [
		'label'     => __( 'Header Content', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_layout_options',
		'default'   => 'container',
		'choices'   => [
			'container-fluid' => __( 'Full-Width', 'attire' ),
			'container'       => __( 'Container', 'attire' )
		]
	],
	'body_content_layout_type'          => [
		'label'     => __( 'Body Content', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_layout_options',
		'default'   => 'container',
		'choices'   => [
			'container-fluid' => __( 'Full-Width', 'attire' ),
			'container'       => __( 'Container', 'attire' )
		]
	],
	'footer_widget_content_layout_type' => [
		'label'     => __( 'Footer Widgets', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_layout_options',
		'default'   => 'container',
		'choices'   => [
			'container-fluid' => __( 'Full-Width', 'attire' ),
			'container'       => __( 'Container', 'attire' )
		]
	],
	'footer_content_layout_type'        => [
		'label'     => __( 'Footer Content', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_layout_options',
		'default'   => 'container',
		'choices'   => [
			'container-fluid' => __( 'Full-Width', 'attire' ),
			'container'       => __( 'Container', 'attire' )
		]
	]
];
$attire_back_to_top          = [
	'attire_back_to_top_visibility' => [
		'label'     => __( 'Back To Top Button Visibility', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_back_to_top',
		'default'   => 'show',
		'choices'   => [
			'show' => __( 'Show', 'attire' ),
			'hide' => __( 'Hide', 'attire' )
		]
	],
	'attire_back_to_top_location'   => [
		'label'     => __( 'Back To Top Button Location', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_back_to_top',
		'default'   => 'right',
		'choices'   => [
			'right' => __( 'Right', 'attire' ),
			'left'  => __( 'Left', 'attire' )
		]
	]
];

$attire_footer_widget_number = [
	'footer_widget_number' => [
		'label'     => __( 'Footer Widget Areas/Columns', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_layout_options',
		'default'   => 3,
		'choices'   => [
			0 => 0,
			1 => 1,
			2 => 2,
			3 => 3,
			4 => 4,
			5 => 5
		]
	]
];
$attire_header_options       = [
	'nav_header'                    => [
		'label'     => __( 'Navigation Style', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'image-picker',
		'section'   => 'attire_header_options',
		'default'   => 'header-1',
		'choices'   => [
			0 => [
				'value' => 'header-1',
				'title' => __( 'Default Navigation Header', 'attire' ),
				'src'   => ATTIRE_TEMPLATE_URL . '/images/headers/header1.jpg',
			],
			1 => [
				'value' => 'header-2',
				'title' => __( 'Compact Navigation Header', 'attire' ),
				'src'   => ATTIRE_TEMPLATE_URL . '/images/headers/header2.jpg',
			],
			2 => [
				'value' => 'header-3',
				'title' => __( 'Narrow Navigation Header', 'attire' ),
				'src'   => ATTIRE_TEMPLATE_URL . '/images/headers/header3.jpg',
			],
			3 => [
				'value' => 'header-4',
				'title' => __( 'Centered Navigation Header', 'attire' ),
				'src'   => ATTIRE_TEMPLATE_URL . '/images/headers/header4.jpg',
			],
			4 => [
				'value' => 'header-5',
				'title' => __( 'Extended Navigation Header', 'attire' ),
				'src'   => ATTIRE_TEMPLATE_URL . '/images/headers/header5.jpg',
			],
			5 => [
				'value' => 'header-6',
				'title' => __( 'Transparent Navigation Header', 'attire' ),
				'src'   => ATTIRE_TEMPLATE_URL . '/images/headers/header6.jpg'
			]
		]
	],
	'dropdown_menu_position'       => [
		'label'     => __( 'Dropdown Menu Position', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_header_options',
		'default'   => 'right',
		'choices'   => [
			'right'    => __( 'Right', 'attire' ),
			'left'  => __( 'Left', 'attire' )
		]
	],
	'dropdown_menu_animation'       => [
		'label'     => __( 'Dropdown Menu Animation', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_header_options',
		'default'   => 'swingin',
		'choices'   => [
			'none'    => __( 'No Animation', 'attire' ),
			'fadein'  => __( 'Fade In', 'attire' ),
			'swingin' => __( 'Swing In', 'attire' ),
			'slidein' => __( 'Slide In', 'attire' ),
			'scalein' => __( 'Scale In', 'attire' ),
			'blurin'  => __( 'Blur In', 'attire' ),
			'puffin'  => __( 'Puff In', 'attire' ),
		]
	],
	'attire_search_form_visibility' => [
		'label'     => __( 'Search Form Visibility', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_header_options',
		'default'   => 'show',
		'choices'   => [
			'show' => __( 'Show', 'attire' ),
			'hide' => __( 'Hide', 'attire' )
		],
	],
	'attire_nav_behavior'           => [
		'label'     => __( 'Navigation Menu Behavior', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_header_options',
		'default'   => 'sticky',
		'choices'   => [
			'sticky' => __( 'Sticky', 'attire' ),
			'static' => __( 'Static', 'attire' )
		],
	],
	'attire_nav_height'             => [
		'label'       => __( 'Menu Height', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_header_options',
		'default'     => 50,
		'input_attrs' => [
			'min'  => 30,
			'max'  => 300,
			'step' => 1
		]
	],
	'attire_sticky_nav_height'      => [
		'label'       => __( 'Sticky Menu Height', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_header_options',
		'default'     => 60,
		'input_attrs' => [
			'min'  => 30,
			'max'  => 300,
			'step' => 1
		]
	]
];

$attire_footer_options               = [
	'footer_style' => [
		'label'     => __( 'Footer Style', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'image-picker',
		'section'   => 'attire_footer_options',
		'default'   => 'footer2',
		'choices'   => [
			0 => [
				'value' => 'footer1',
				'title' => __( 'Narrow', 'attire' ),
				'src'   => ATTIRE_TEMPLATE_URL . '/images/footers/footer1.jpg',
			],
			1 => [
				'value' => 'footer2',
				'title' => __( 'Large Centered', 'attire' ),
				'src'   => ATTIRE_TEMPLATE_URL . '/images/footers/footer2.jpg',
			],
			2 => [
				'value' => 'footer3',
				'title' => __( 'Large Left', 'attire' ),
				'src'   => ATTIRE_TEMPLATE_URL . '/images/footers/footer3.jpg',
			],
			3 => [
				'value' => 'footer4',
				'title' => __( 'Large Right', 'attire' ),
				'src'   => ATTIRE_TEMPLATE_URL . '/images/footers/footer4.jpg',
			]
		]
	]
];
$attire_main_nav_color_options       = [
	'menu_top_font_color'            => [
		'label'     => __( 'Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_main_nav_color_options',
		'default'   => '#ffffff'
	],
	'main_nav_bg'                    => [
		'label'     => __( 'Background Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_main_nav_color_options',
		'default'   => '#151515'
	],
	'menuhbg_color'                  => [
		'label'     => __( 'Hover/Active Background Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_main_nav_color_options',
		'default'   => '#ffffff'
	],
	'menuht_color'                   => [
		'label'     => __( 'Hover/Active Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_main_nav_color_options',
		'default'   => '#000000'
	],
	'menu_dropdown_bg_color'         => [
		'label'     => __( 'Dropdown Beackground Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_main_nav_color_options',
		'default'   => '#ffffff'
	],
	'menu_dropdown_font_color'       => [
		'label'     => __( 'Dropdown Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_main_nav_color_options',
		'default'   => '#000000'
	],
	'menu_dropdown_hover_bg'         => [
		'label'     => __( 'Dropdown Hover Background Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_main_nav_color_options',
		'default'   => '#151515'
	],
	'menu_dropdown_hover_font_color' => [
		'label'     => __( 'Dropdown Hover Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_main_nav_color_options',
		'default'   => '#ffffff'
	],
];
$attire_footer_nav_color_options     = [
	'footer_nav_top_font_color'            => [
		'label'     => __( 'Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_nav_color_options',
		'default'   => '#ffffff',
	],
	'footer_nav_bg'                        => [
		'label'     => __( 'Background Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_nav_color_options',
		'default'   => '#151515',
	],
	'footer_nav_hbg'                       => [
		'label'     => __( 'Hover/Active Background Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_nav_color_options',
		'default'   => '#ffffff',
	],
	'footer_nav_ht_color'                  => [
		'label'     => __( 'Hover/Active Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_nav_color_options',
		'default'   => '#000000',
	],
	'footer_nav_dropdown_font_color'       => [
		'label'     => __( 'Dropdown Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_nav_color_options',
		'default'   => '#000000',
	],
	'footer_nav_dropdown_hover_bg'         => [
		'label'     => __( 'Dropdown Hover Background Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_nav_color_options',
		'default'   => '#151515'
	],
	'footer_nav_dropdown_hover_font_color' => [
		'label'     => __( 'Dropdown Hover Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_nav_color_options',
		'default'   => '#ffffff'
	]
];
$attire_body_color_options           = [
	'body_bg_color'                                => [
		'label'     => __( 'Background Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_body_color_options',
		'default'   => '#F5F5F5'
	],
	'a_color'                                      => [
		'label'     => __( 'Link Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_body_color_options',
		'default'   => '#269865'
	],
	'ah_color'                                     => [
		'label'     => __( 'Link Hover Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_body_color_options',
		'default'   => '#777777'
	],
	'header_color'                                 => [
		'label'     => __( 'Heading Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_body_color_options',
		'default'   => '#000000'
	],
	'body_color'                                   => [
		'label'     => __( 'Regular Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_body_color_options',
		'default'   => '#000000'
	],
	'attire_single_post_comment_button_color'      => [
		'label'     => __( 'Comment Button Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_body_color_options',
		'default'   => '#1a2228'
	],
	'attire_single_post_comment_button_text_color' => [
		'label'     => __( 'Comment Button Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_body_color_options',
		'default'   => '#ffffff'
	],
];
$attire_sidebar_widget_color_options = [
	'widget_title_font_color'   => [
		'label'     => __( 'Title Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_sidebar_widget_color_options',
		'default'   => '#000000'
	],
	'widget_content_font_color' => [
		'label'     => __( 'Content Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_sidebar_widget_color_options',
		'default'   => '#000000'
	],
	'widget_bg_color'           => [
		'label'     => __( 'Background Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_sidebar_widget_color_options',
		'default'   => '#ffffff'
	]
];
$attire_footer_widget_color_options  = [
	'footer_widget_title_font_color'   => [
		'label'     => __( 'Title Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_widget_color_options',
		'default'   => '#000000'
	],
	'footer_widget_content_font_color' => [
		'label'     => __( 'Content Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_widget_color_options',
		'default'   => '#000000'
	],
	'footer_widget_bg_color'           => [
		'label'     => __( 'Background Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'section'   => 'attire_footer_widget_color_options',
		'default'   => '#D4D4D6'
	]

];
$attire_front_page_layout            = [
	'layout_front_page'   => [
		'label'     => __( 'Sidebar Layout', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'layout',
		'section'   => 'attire_front_page_layout',
		'default'   => 'right-sidebar-1'
	],
	'front_page_ls'       => [
		'label'     => __( 'Left Sidebar', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'dropdown-sidebar',
		'section'   => 'attire_front_page_layout',
		'default'   => 'left'
	],
	'front_page_ls_width' => [
		'label'     => __( 'Left Sidebar Width', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_front_page_layout',
		'default'   => '3',
		'choices'   => [
			'2' => __( '2 Columns', 'attire' ),
			'3' => __( '3 Columns', 'attire' ),
			'4' => __( '4 Columns', 'attire' )
		]
	],
	'front_page_rs'       => [
		'label'     => __( 'Right Sidebar', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'dropdown-sidebar',
		'section'   => 'attire_front_page_layout',
		'default'   => 'right'
	],
	'front_page_rs_width' => [
		'label'     => __( 'Right Sidebar Width', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_front_page_layout',
		'default'   => '3',
		'choices'   => [
			'2' => __( '2 Columns', 'attire' ),
			'3' => __( '3 Columns', 'attire' ),
			'4' => __( '4 Columns', 'attire' )
		]
	]
];
$attire_default_post_layout          = [

	'layout_default_post'   => [
		'label'     => __( 'Sidebar Layout', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'layout',
		'section'   => 'attire_default_post_layout',
		'default'   => ''
	],
	'default_post_ls'       => [
		'label'     => __( 'Left Sidebar', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'dropdown-sidebar',
		'section'   => 'attire_default_post_layout',
		'default'   => 'left'
	],
	'default_post_ls_width' => [
		'label'     => __( 'Left Sidebar Width', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_default_post_layout',
		'default'   => '3',
		'choices'   => [
			'2' => __( '2 Columns', 'attire' ),
			'3' => __( '3 Columns', 'attire' ),
			'4' => __( '4 Columns', 'attire' )
		]
	],
	'default_post_rs'       => [
		'label'     => __( 'Right Sidebar', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'dropdown-sidebar',
		'section'   => 'attire_default_post_layout',
		'default'   => 'right'
	],
	'default_post_rs_width' => [
		'label'     => __( 'Right Sidebar Width', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_default_post_layout',
		'default'   => '3',
		'choices'   => [
			'2' => __( '2 Columns', 'attire' ),
			'3' => __( '3 Columns', 'attire' ),
			'4' => __( '4 Columns', 'attire' )
		]
	]
];
$attire_default_page_layout          = [
	'layout_default_page'   => [
		'label'     => __( 'Sidebar Layout', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'layout',
		'section'   => 'attire_default_page_layout',
		'default'   => ''
	],
	'default_page_ls'       => [
		'label'     => __( 'Left Sidebar', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'dropdown-sidebar',
		'section'   => 'attire_default_page_layout',
		'default'   => 'left'
	],
	'default_page_ls_width' => [
		'label'     => __( 'Left Sidebar Width', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_default_page_layout',
		'default'   => '3',
		'choices'   => [
			'2' => __( '2 Columns', 'attire' ),
			'3' => __( '3 Columns', 'attire' ),
			'4' => __( '4 Columns', 'attire' )
		]
	],
	'default_page_rs'       => [
		'label'     => __( 'Right Sidebar', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'dropdown-sidebar',
		'section'   => 'attire_default_page_layout',
		'default'   => 'right'
	],
	'default_page_rs_width' => [
		'label'     => __( 'Right Sidebar Width', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_default_page_layout',
		'default'   => '3',
		'choices'   => [
			'2' => __( '2 Columns', 'attire' ),
			'3' => __( '3 Columns', 'attire' ),
			'4' => __( '4 Columns', 'attire' )
		]
	]
];
$attire_archive_page_layout          = [

	'layout_archive_page'   => [
		'label'     => __( 'Sidebar Layout', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'layout',
		'section'   => 'attire_archive_page_layout',
		'default'   => ''
	],
	'archive_page_ls'       => [
		'label'     => __( 'Left Sidebar', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'dropdown-sidebar',
		'section'   => 'attire_archive_page_layout',
		'default'   => 'left'
	],
	'archive_page_ls_width' => [
		'label'     => __( 'Left Sidebar Width', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_archive_page_layout',
		'default'   => '3',
		'choices'   => [
			'2' => __( '2 Columns', 'attire' ),
			'3' => __( '3 Columns', 'attire' ),
			'4' => __( '4 Columns', 'attire' )
		]
	],
	'archive_page_rs'       => [
		'label'     => __( 'Right Sidebar', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'dropdown-sidebar',
		'section'   => 'attire_archive_page_layout',
		'default'   => 'right'
	],
	'archive_page_rs_width' => [
		'label'     => __( 'Right Sidebar Width', 'attire' ),
		'transport' => 'refresh',
		'type'      => 'select',
		'section'   => 'attire_archive_page_layout',
		'default'   => '3',
		'choices'   => [
			'2' => __( '2 Columns', 'attire' ),
			'3' => __( '3 Columns', 'attire' ),
			'4' => __( '4 Columns', 'attire' )
		]
	]
];
$attire_generic_fonts                = [
	'heading_font_section'       => [
		'label'   => __( 'Heading Font', 'attire' ),
		'type'    => 'section-header',
		'section' => 'attire_generic_fonts'
	],
	'heading_font'               => [
		'label'       => __( 'Font Family', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'typography',
		'section'     => 'attire_generic_fonts',
		'description' => esc_html__( 'Font family for H1...H6 html tags', 'attire' )
	],
	'heading_font_weight'        => [
		'label'       => __( 'Font Weight', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_generic_fonts',
		'default'     => '700',
		'input_attrs' => [
			'min'  => 100,
			'max'  => 900,
			'step' => 100
		]
	],
	'heading_font_size_desktop'  => [
		'label'       => __( 'H1 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h1_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '25',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading_font_size_tablet'   => [
		'label'       => __( 'H1 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h1_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '25',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading_font_size_mobile'   => [
		'label'       => __( 'H1 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h1_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '25',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading2_font_size_desktop' => [
		'label'       => __( 'H2 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h2_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '22',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading2_font_size_tablet'  => [
		'label'       => __( 'H2 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h2_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '22',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading2_font_size_mobile'  => [
		'label'       => __( 'H2 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h2_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '22',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading3_font_size_desktop' => [
		'label'       => __( 'H3 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h3_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '20',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading3_font_size_tablet'  => [
		'label'       => __( 'H3 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h3_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '20',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading3_font_size_mobile'  => [
		'label'       => __( 'H3 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h3_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '20',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading4_font_size_desktop' => [
		'label'       => __( 'H4 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h4_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '18',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading4_font_size_tablet'  => [
		'label'       => __( 'H4 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h4_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '18',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],
	'heading4_font_size_mobile'  => [
		'label'       => __( 'H4 Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'h4_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '18',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 72,
			'step' => 1
		]
	],

	'body_font_section' => [
		'label'   => __( 'Body Font', 'attire' ),
		'type'    => 'section-header',
		'section' => 'attire_generic_fonts'
	],

	'body_font' => [
		'label'     => __( 'Font Family', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'typography',
		'section'   => 'attire_generic_fonts'
	],

	'body_font_size_desktop' => [
		'label'       => __( 'Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'body_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 9,
			'max'  => 35,
			'step' => 1
		]
	],
	'body_font_size_tablet'  => [
		'label'       => __( 'Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'body_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 9,
			'max'  => 35,
			'step' => 1
		]
	],
	'body_font_size_mobile'  => [
		'label'       => __( 'Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'body_font_size',
		'section'     => 'attire_generic_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 9,
			'max'  => 35,
			'step' => 1
		]
	],
	'body_font_weight'       => [
		'label'       => __( 'Body Font Weight', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_generic_fonts',
		'default'     => '400',
		'input_attrs' => [
			'min'  => 100,
			'max'  => 900,
			'step' => 100
		]
	],
	'button_font_section'    => [
		'label'   => __( 'Button Font', 'attire' ),
		'type'    => 'section-header',
		'section' => 'attire_generic_fonts'
	],
	'button_font'            => [
		'label'     => __( 'Font Family', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'typography',
		'section'   => 'attire_generic_fonts',
	],
	'button_font_weight'     => [
		'label'       => __( 'Font Weight', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_generic_fonts',
		'default'     => '700',
		'input_attrs' => [
			'min'  => 100,
			'max'  => 900,
			'step' => 100
		]
	]
];
$attire_widget_fonts                 = [
	'widget_title_font'              => [
		'label'     => __( 'Widget Title Font', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'typography',
		'section'   => 'attire_widget_fonts'
	],
	'widget_title_font_size_desktop' => [
		'label'       => __( 'Widget Title Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'widget_title_font_size',
		'section'     => 'attire_widget_fonts',
		'default'     => '20',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 32,
			'step' => 1
		]
	],
	'widget_title_font_size_tablet'  => [
		'label'       => __( 'Widget Title Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'widget_title_font_size',
		'section'     => 'attire_widget_fonts',
		'default'     => '20',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 32,
			'step' => 1
		]
	],
	'widget_title_font_size_mobile'  => [
		'label'       => __( 'Widget Title Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'widget_title_font_size',
		'section'     => 'attire_widget_fonts',
		'default'     => '20',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 32,
			'step' => 1
		]
	],
	'widget_title_font_weight'       => [
		'label'       => __( 'Widget Title Font Weight', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_widget_fonts',
		'default'     => '300',
		'input_attrs' => [
			'min'  => 100,
			'max'  => 900,
			'step' => 100
		]
	],

	'widget_content_font'              => [
		'label'     => __( 'Widget Content Font', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'typography',
		'section'   => 'attire_widget_fonts'
	],
	'widget_content_font_size_desktop' => [
		'label'       => __( 'Widget Content Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'widget_content_font_size',
		'section'     => 'attire_widget_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 32,
			'step' => 1
		]
	],
	'widget_content_font_size_tablet'  => [
		'label'       => __( 'Widget Content Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'widget_content_font_size',
		'section'     => 'attire_widget_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 32,
			'step' => 1
		]
	],
	'widget_content_font_size_mobile'  => [
		'label'       => __( 'Widget Content Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'widget_content_font_size',
		'section'     => 'attire_widget_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 32,
			'step' => 1
		]
	],
	'widget_content_font_weight'       => [
		'label'       => __( 'Widget Content Font Weight', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_widget_fonts',
		'default'     => '300',
		'input_attrs' => [
			'min'  => 100,
			'max'  => 900,
			'step' => 100
		]
	]
];
$attire_menu_fonts                   = [
	'menu_top_font'              => [
		'label'     => __( 'Menu Top Level Font', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'typography',
		'section'   => 'attire_menu_fonts'
	],
	'menu_top_font_size_desktop' => [
		'label'       => __( 'Menu Top Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'menu_top_font_size',
		'section'     => 'attire_menu_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 52,
			'step' => 1
		]
	],
	'menu_top_font_size_tablet'  => [
		'label'       => __( 'Menu Top Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'menu_top_font_size',
		'section'     => 'attire_menu_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 52,
			'step' => 1
		]
	],
	'menu_top_font_size_mobile'  => [
		'label'       => __( 'Menu Top Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'menu_top_font_size',
		'section'     => 'attire_menu_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 52,
			'step' => 1
		]
	],
	'menu_top_font_weight'       => [
		'label'       => __( 'Menu Top Font Weight', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_menu_fonts',
		'default'     => '700',
		'input_attrs' => [
			'min'  => 100,
			'max'  => 900,
			'step' => 100
		]
	],


	'menu_dropdown_font'              => [
		'label'     => __( 'Menu Dropdown Font', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'typography',
		'section'   => 'attire_menu_fonts'
	],
	'menu_dropdown_font_size_desktop' => [
		'label'       => __( 'Menu Dropdown Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'menu_dropdown_font_size',
		'section'     => 'attire_menu_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 52,
			'step' => 1
		]
	],
	'menu_dropdown_font_size_tablet'  => [
		'label'       => __( 'Menu Dropdown Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'menu_dropdown_font_size',
		'section'     => 'attire_menu_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 52,
			'step' => 1
		]
	],
	'menu_dropdown_font_size_mobile'  => [
		'label'       => __( 'Menu Dropdown Font Size', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'attire_responsive_input',
		'control_id'  => 'menu_dropdown_font_size',
		'section'     => 'attire_menu_fonts',
		'default'     => '15',
		'input_attrs' => [
			'min'  => 10,
			'max'  => 52,
			'step' => 1
		]
	],
	'menu_dropdown_font_weight'       => [
		'label'       => __( 'Menu Dropdown Font Weight', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'section'     => 'attire_menu_fonts',
		'default'     => '600',
		'input_attrs' => [
			'min'  => 100,
			'max'  => 900,
			'step' => 100
		]
	]
];
$attire_social                       = [
	'facebook_profile_url'   => [
		'label'     => __( 'Facebook Profile / Page URL', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'url',
		'section'   => 'attire_social',
		'default'   => ''
	],
	'instagram_profile_url'  => [
		'label'     => __( 'Instagram Profile URL', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'url',
		'section'   => 'attire_social',
		'default'   => ''
	],
	'twitter_profile_url'    => [
		'label'     => __( 'Twitter Profile URL', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'url',
		'section'   => 'attire_social',
		'default'   => ''
	],
	'googleplus_profile_url' => [
		'label'     => __( 'YouTube Channel URL', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'url',
		'section'   => 'attire_social',
		'default'   => ''
	],
	'pinterest_profile_url'  => [
		'label'     => __( 'Pinterest Profile URL', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'url',
		'section'   => 'attire_social',
		'default'   => ''
	],
	'linkedin_profile_url'   => [
		'label'     => __( 'Linked In Profile URL', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'url',
		'section'   => 'attire_social',
		'default'   => ''
	]
];
$attire_contact                      = [
	'map_address'        => [
		'label'     => __( 'Google Map Address', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'text',
		'section'   => 'attire_contact',
		'default'   => ''
	],
	'contact_address'    => [
		'label'     => __( 'Contact Address', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'textarea',
		'section'   => 'attire_contact',
		'default'   => ''
	],
	'contact_phone'      => [
		'label'     => __( 'Phone', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'text',
		'section'   => 'attire_contact',
		'default'   => ''
	],
	'contact_email'      => [
		'label'     => __( 'Email', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'email',
		'section'   => 'attire_contact',
		'default'   => ''
	],
	'contact_thanks_msg' => [
		'label'     => __( 'Thank you message', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'textarea',
		'section'   => 'attire_contact',
		'default'   => ''
	]
];
$attire_copyright                    = [
	'copyright_info'            => [
		'label'     => __( 'Copyright Info', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'textarea',
		'section'   => 'attire_copyright',
		'default'   => '&copy;' . __( 'Copyright ', 'attire' ) . date( 'Y' ) . '.',
	],
	'copyright_info_visibility' => [
		'label'     => __( 'Show Copyright Visibility', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'section'   => 'attire_copyright',
		'default'   => 'show',
		'choices'   => [ 'show' => __( 'Show', 'attire' ), 'hide' => __( 'Hide', 'attire' ) ]
	]
];
$header_image                        = [
	'ph_active'            => [
		'label'     => __( 'Show Page Header', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'checkbox',
		'default'   => true,
		'section'   => 'header_image'
	],
	'ph_show_on_fp'        => [
		'label'     => __( 'Show On Static Home Page', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'checkbox',
		'default'   => false,
		'section'   => 'header_image'
	],
	'ph_breadcrumb'        => [
		'label'     => __( 'Show Breadcrumb', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'checkbox',
		'default'   => true,
		'section'   => 'header_image'
	],
	'ph_bg_color'          => [
		'label'     => __( 'Page Header Background Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'default'   => '#F5F5F5',
		'section'   => 'header_image'
	],
//    'ph_overlay_opacity' => [
//        'label' => __('BG Color Overlay Opacity', 'attire'),
//        'transport' => 'postMessage',
//        'type' => 'range',
//        'default' => 0,
//        'input_attrs' => [
//            'min' => 0,
//            'max' => 100,
//            'step' => 1
//        ],
//        'section' => 'header_image'
//    ],
	'ph_text_color'        => [
		'label'     => __( 'Page Header Text Color', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'alpha-color',
		'default'   => '',
		'section'   => 'header_image'
	],
	'ph_text_align'        => [
		'label'     => __( 'Page Header Text Alignment', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'select',
		'default'   => 'center',
		'choices'   => [
			'center' => __( 'Center', 'attire' ),
			'left'   => __( 'Left', 'attire' ),
			'right'  => __( 'Right', 'attire' )
		],
		'section'   => 'header_image'
	],
	'ph_bg_padding_top'    => [
		'label'       => __( 'Page Header Padding Top', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'default'     => 48,
		'input_attrs' => [
			'min'  => 20,
			'max'  => 600,
			'step' => 1
		],
		'section'     => 'header_image'
	],
	'ph_bg_padding_bottom' => [
		'label'       => __( 'Page Header Padding Bottom', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'default'     => 48,
		'input_attrs' => [
			'min'  => 20,
			'max'  => 600,
			'step' => 1
		],
		'section'     => 'header_image'
	],
	'ph_margin_bottom'     => [
		'label'       => __( 'Page Header Margin Bottom', 'attire' ),
		'transport'   => 'postMessage',
		'type'        => 'range',
		'default'     => 0,
		'input_attrs' => [
			'min'  => 0,
			'max'  => 200,
			'step' => 1
		],
		'section'     => 'header_image'
	]
];

$attire_options = [
	'attire_write_review' => [
		'label'     => __( 'Write a review', 'attire' ),
		'transport' => 'postMessage',
		'type'      => 'attire_review',
		'section'   => 'attire_write_review'
	]
];

$attire_options = array_merge_recursive( $attire_options, $attire_blog_options );
$attire_options = array_merge_recursive( $attire_options, $attire_header_color_options );
$attire_options = array_merge_recursive( $attire_options, $attire_footer_color_options );
$attire_options = array_merge_recursive( $attire_options, $attire_logo_options );
$attire_options = array_merge_recursive( $attire_options, $attire_layout_options );
$attire_options = array_merge_recursive( $attire_options, $attire_back_to_top );
$attire_options = array_merge_recursive( $attire_options, $attire_footer_widget_number );
$attire_options = array_merge_recursive( $attire_options, $attire_header_options );
$attire_options = array_merge_recursive( $attire_options, $attire_footer_options );
$attire_options = array_merge_recursive( $attire_options, $attire_main_nav_color_options );
$attire_options = array_merge_recursive( $attire_options, $attire_footer_nav_color_options );
$attire_options = array_merge_recursive( $attire_options, $attire_body_color_options );
$attire_options = array_merge_recursive( $attire_options, $attire_sidebar_widget_color_options );
$attire_options = array_merge_recursive( $attire_options, $attire_footer_widget_color_options );
$attire_options = array_merge_recursive( $attire_options, $attire_front_page_layout );
$attire_options = array_merge_recursive( $attire_options, $attire_default_post_layout );
$attire_options = array_merge_recursive( $attire_options, $attire_default_page_layout );
$attire_options = array_merge_recursive( $attire_options, $attire_archive_page_layout );
$attire_options = array_merge_recursive( $attire_options, $attire_generic_fonts );
$attire_options = array_merge_recursive( $attire_options, $attire_widget_fonts );
$attire_options = array_merge_recursive( $attire_options, $attire_menu_fonts );
$attire_options = array_merge_recursive( $attire_options, $attire_social );
$attire_options = array_merge_recursive( $attire_options, $attire_contact );
$attire_options = array_merge_recursive( $attire_options, $attire_copyright );
$attire_options = array_merge_recursive( $attire_options, $header_image );
