<?php 
add_action( 'customize_register', 'theme_customizer' );

function theme_customizer( $wp_customize ) {

/*PANELS*/
$wp_customize->add_panel( 'panel_branding', array(
'title' => __( '&#x2731; | Global Branding' ),
'priority' => 0,
'description' => __( 'Control Branding Elements: Logo, Color: Buttons, Color: Links, and Fonts' )
) );

$wp_customize->add_panel( 'panel_header', array(
'title' => __( '&#8679; | Header Control' ),
'priority' => 0,
'description' => __( 'Control Header Elements' )
) );

$wp_customize->add_panel( 'panel_footer', array(
'title' => __( '&#8681; | Footer Control' ),
'priority' => 0,
'description' => __( 'Control Footer Elements' )
) );

$wp_customize->add_panel( 'panel_buttons', array(
'title' => __( '&#9744; | Button Control' ),
'priority' => 0,
'description' => __( 'Control Button Elements' )
) );

$wp_customize->add_panel( 'panel_mobile_nav', array(
'title' => __( '&#9776; | Off Canvas/Mobile Nav Control' ),
'priority' => 0,
'description' => __( 'Control Off Canvas/Mobile Nav Elements' )
) );

$wp_customize->add_panel( 'panel_homepage', array(
'title' => __( '&#9750; | Homepage/Content Control' ),
'priority' => 0,
'description' => __( 'Control Styles of Homepage Elements' )
) );

$wp_customize->add_panel( 'panel_product_carousel', array(
'title' => __( '&#9783; | Product Carousel and Grid Control' ),
'priority' => 0,
'description' => __( 'Control Styles of Homepage Elements' )
) );

$wp_customize->add_panel( 'panel_blog', array(
'title' => __( '&#9998; | Blog/Post Control' ),
'priority' => 0,
'description' => __( 'Control in the Blog/Update Post Elements' )
) );

$wp_customize->add_panel( 'panel_social', array(
'title' => __( '&#9786; | Social Icons Control' ),
'priority' => 0,
'description' => __( 'Control Social Icon Elements' )
) );

$wp_customize->add_section( 'banner_styling', array(
'title' => '&#9872; | Banner Styling',
'priority' => 7,
) );

/* Start SECTION - LOGO */
$wp_customize->add_section( 'fp_wp_section_logo', array(
'panel' => 'panel_branding',
'title' => __( 'Global Logos', 'fp_wp' ),
'priority' => 0,
'description' => 'Upload logos to be used on website.',
) );

/* Start SECTION - GLOBAL Colors */
$wp_customize->add_section( 'global_colors', array(
'panel' => 'panel_branding',
'title' => 'Global Colors',
'priority' => 1,
'description' => 'Set Global Colors for Theme',
) );

/* Start SECTION - Global Links */
$wp_customize->add_section( 'global_link', array(
'panel' => 'panel_branding',
'title' => 'Global Link Color',
'priority' => 2,
) );

/* Start SECTION - GLOBAL FONTS */
$wp_customize->add_section( 'global_fonts', array(
'panel' => 'panel_branding',
'title' => 'Global Fonts',
'priority' => 3,
'description' => 'Font settings',
) );

/* Start SECTION - BUTTON | PRIMARY  */
$wp_customize->add_section( 'button_primary', array(
'panel' => 'panel_buttons',
'title' => 'Button | Primary',
'priority' => 4,
) );

/* Start SECTION - BUTTON | PRIMARY + SECONDARY */
$wp_customize->add_section( 'button_secondary', array(
'panel' => 'panel_buttons',
'title' => 'Button | Secondary',
'priority' => 4,
) );

/* Start SECTION - BUTTON COLORS */
$wp_customize->add_section( 'button_addtocart', array(
'panel' => 'panel_buttons',
'title' => 'Button | Add To Cart',
'priority' => 5,
) );

/* Start SECTION - Global Headings */
$wp_customize->add_section( 'global_header', array(
'panel' => 'panel_branding',
'title' => 'Global Headers | H1',
'priority' => 6,
) );


$wp_customize->add_setting( 'fp_wp_setting_logo_favicon' );
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'fp_wp_setting_logo_favicon', array(
'label' => __( 'Favicon', 'fp_wp' ),
'section' => 'fp_wp_section_logo',
'settings' => 'fp_wp_setting_logo_favicon',
) ) );

$wp_customize->add_setting( 'fp_wp_setting_logo' );
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'fp_wp_setting_logo', array(
'label' => __( 'Logo', 'fp_wp' ),
'section' => 'fp_wp_section_logo',
'settings' => 'fp_wp_setting_logo',
) ) );

$wp_customize->add_setting( 'fp_wp_setting_logo_mobile' );
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'fp_wp_setting_logo_mobile', array(
'label' => __( 'Logo Mobile', 'fp_wp' ),
'section' => 'fp_wp_section_logo',
'settings' => 'fp_wp_setting_logo_mobile',
) ) );

$wp_customize->add_setting( 'fp_wp_setting_logo_footer' );
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'fp_wp_setting_logo_footer', array(
'label' => __( 'Logo Footer', 'fp_wp' ),
'section' => 'fp_wp_section_logo',
'settings' => 'fp_wp_setting_logo_footer',
) ) );

/* End SECTION - LOGO */
/*Begin GLOBAL COLOR CONTROL*/
$wp_customize->add_setting( 'global_color_primary', array(
'default' => '#1B76D4', // Primary Blue
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_color_primary', array(
'label' => 'Primary Color',
'section' => 'global_colors',
'settings' => 'global_color_primary',
) ) );

$wp_customize->add_setting( 'global_color_primary_dark', array(
'default' => '#0048A6', //Primary Dark Blue
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_color_primary_dark', array(
'label' => 'Primary Dark Color',
'section' => 'global_colors',
'settings' => 'global_color_primary_dark',
) ) );

$wp_customize->add_setting( 'global_color_secondary', array(
'default' => '#278803', // Secondary Green
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_color_secondary', array(
'label' => 'Secondary Color',
'section' => 'global_colors',
'settings' => 'global_color_secondary',
) ) );

$wp_customize->add_setting( 'global_color_secondary_dark', array(
'default' => '#145201', //Secondary Dark Green
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_color_secondary_dark', array(
'label' => 'Secondary Dark Color',
'section' => 'global_colors',
'settings' => 'global_color_secondary_dark',
) ) );

$wp_customize->add_setting( 'global_color_tertiary', array(
'default' => '#757575', //Secondary Dark Green
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_color_tertiary', array(
'label' => 'Tertiary Color',
'section' => 'global_colors',
'settings' => 'global_color_tertiary',
) ) );

$wp_customize->add_setting( 'global_color_tertiary_dark', array(
'default' => '#3E3E3E', //Secondary Dark Green
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_color_tertiary_dark', array(
'label' => 'Tertiary Dark Color',
'section' => 'global_colors',
'settings' => 'global_color_tertiary_dark',
) ) );
/*End GLOBAL COLOR CONTROL*/	

// PANEL - THEME COLORS
$wp_customize->add_panel( 'fp_wp_panel_theme_colors', array(
'title' => __( 'Theme Colors' ), //'description' => $description, // Include html tags such as <p>.
'priority' => 31, // Mixed with top-level-section hierarchy.
) );
/* Start SECTION - HEADER SETTINGS */
$wp_customize->add_section( 'header_styles', array(
'panel' => 'panel_header',
'title' => 'Header | Layout Settings',
'priority' => 1,
'description' => 'Header Layout Control',
) );
$wp_customize->add_section( 'header_row_width', array(
'panel' => 'panel_header',
'title' => 'Header | Row Container Widths',
'priority' => 2,
'description' => 'Set Container or Full Width/Container-Fluid',
) );
$wp_customize->add_section( 'header_row_logo', array(
'panel' => 'panel_header',
'title' => 'Logo Row | Settings',
'priority' => 3,
'description' => 'Header Color Settings',
) );
$wp_customize->add_section( 'header_search', array(
'panel' => 'panel_header',
'title' => 'Logo Row | Search Bar Settings',
'priority' => 4,
'description' => 'Search Bar Settings',
) );
$wp_customize->add_section( 'header_reorder', array(
'panel' => 'panel_header',
'title' => 'Logo Row | Reorder Settings',
'priority' => 4,
'description' => 'Reorder Settings',
) );
$wp_customize->add_section( 'header_mini_list', array(
'panel' => 'panel_header',
'title' => 'Logo Row | Mini-List/Cart Settings',
'priority' => 5,
'description' => 'Mini-List/Cart Settings',
) );
$wp_customize->add_section( 'header_mainnav', array(
'panel' => 'panel_header',
'title' => 'Main Nav Row | Bar Settings',
'priority' => 6,
'description' => 'This styles the Main Navigation Row - Background Color, Link and Hover Colors.',
) );
$wp_customize->add_section( 'header_mobilenav', array(
'panel' => 'panel_header',
'title' => 'Mobile/Off-Canvas Nav Settings',
'priority' => 6,
'description' => 'This styles the Main Navigation Row - Background Color, Link and Hover Colors.',
) );
$wp_customize->add_section( 'header_topnav', array(
'panel' => 'panel_header',
'title' => 'Top Nav Row | Settings',
'priority' => 7,
'description' => 'Header Top Nav has Location and menu.',
) );
$wp_customize->add_section( 'header_newtheme_nav2item', array(
'panel' => 'panel_header',
'title' => 'Top Nav Row | 2 Item Nav Settings',
'priority' => 8,
'description' => 'This styles the 2 Item Nav on New Theme - Background Color, Link and Hover Colors.',
) );
$wp_customize->add_section( 'header_additionalnav', array(
'panel' => 'panel_header',
'title' => 'Additional Nav Bar Settings',
'priority' => 10,
'description' => 'This adds an additional bar above Top Nav for Language and another menu - Header | Additional Menu.',
) );
$wp_customize->add_section( 'header_language', array(
'panel' => 'panel_header',
'title' => 'Language Control Settings',
'priority' => 11,
'description' => 'This displays/hides and styles bi-lingual language controller. Requires Additional Dev Configurations',
) );

//Define which header to use
$wp_customize->add_setting( 'header_layout_id', array(
'capability' => 'edit_theme_options',
'default' => 'header-simplygood',
) );
$wp_customize->add_control( 'header_layout_id', array(
'type' => 'select',
'section' => 'header_styles', // Add a default or your own section
'label' => __( 'Header Layout Style' ),
'description' => __( 'This is a custom select option for Style of Header Layout.' ),
'choices' => array(
'header-simplygood' => __( 'Simply Good' ),
'header-newtheme' => __( 'New Theme' ),
'header-floursack' => __( 'Flour Sack' ),
'header-sweetpotato' => __( 'Sweet Potato' ),
'header-friscobros' => __( 'Frisco Bros' ),
),
) );

$wp_customize->add_setting( 'logo_size', array(
'default' => __( '150' ),
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'logo_size', array(
'label' => 'Default Logo Size (px)',
'section' => 'header_styles',
'settings' => 'logo_size',
'type' => 'text'
) ) );

$wp_customize->add_setting( 'logo_size_scroll', array(
'default' => __( '75' ),
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'logo_size_scroll', array(
'label' => 'Scroll Logo Size (px)',
'section' => 'header_styles',
'settings' => 'logo_size_scroll',
'type' => 'text'
) ) );

$wp_customize->add_setting( 'header_all_bg', array(
'default' => '#fffffe', // White
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_all_bg', array(
'label' => 'Header Background Color - All',
'description' => __( 'Sets BG of Header Wrapper. Will NOT override BG Image. Set Transparent with Default #fffffe' ),
'section' => 'header_styles',
'settings' => 'header_all_bg',
) ) );

$wp_customize->add_setting( 'fp_wp_setting_header_bg', array(
'default' => 'transparent',
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'fp_wp_setting_header_bg', array(
'label' => __( 'Header Background Image', 'fp_wp' ),
'description' => __( 'Sets BGIMAGE of Header Wrapper. Must Remove image when not in use.' ),
'section' => 'header_styles',
'settings' => 'fp_wp_setting_header_bg',
) ) );

/* DELETE OR ADD SETTING */
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mobile_objects', array(
'label' => 'Header Hamburger and Magnifying Glass Color', // Cart Background
'section' => 'header_styles',
'settings' => 'header_mobile_objects',
) ) );
/*// DELETE OR ADD SETTING */

//Change Header Item Colors
$wp_customize->add_setting( 'header_topRowWrap_color', array(
'default' => '#fffffe', // White
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_topRowWrap_color', array(
'label' => 'Main Row | Background', // Main Header with Logo, Search, Reorder, Cart
'description' => __( 'This sets the Background Color of the Logo Row with Main Header with Logo, Search, Reorder, Cart. <br /><b>#fffffe - Sets Transparent with Default </b>' ),
'section' => 'header_row_logo',
'settings' => 'header_topRowWrap_color',
) ) );

$wp_customize->add_setting( 'header_location_toggle', array(
'capability' => 'edit_theme_options',
'default' => 'location-toggle-no',
) );
$wp_customize->add_control( 'header_location_toggle', array(
'type' => 'radio',
'section' => 'header_row_logo', // Add a default or your own section
'label' => __( 'Location/Store | Hidden/Display' ),
'description' => __( 'Store Name. Set Items in Appearance > Menu. New Theme Only. If True/Display, removes from above "Top Nav" bar.' ),
'choices' => array(
'location-toggle-no' => __( 'Hidden' ),
'location-toggle-yes' => __( 'Display' ),
),
) );

/*
$wp_customize->add_setting( 'location_title', array( 
'default' => __( 'My Store' ),
	'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( 'location_title', array(
'type' => 'text',
'section' => 'header_row_logo',
'label' => __( 'Location Title Text' ),
'description' => __( 'This is a text input to change title above store name. Default "My Store".' ),
'capability' => 'edit_theme_options',
'input_attrs' => array(
'placeholder' => __( '' )
) ) );
*/

$wp_customize->add_setting( 'location_title_size', array(
'transport' => 'refresh',
'default' => '18'
) );
$wp_customize->add_control( 'location_title_size', array(
'type' => 'select',
'label' => esc_html__( 'Text Size - font-size' ),
'section' => 'header_row_logo',
'choices' => array(
'14' => __( '14' ),
'16' => __( '16' ),
'18' => __( '18 - Default' ),
'20' => __( '20' ),
'22' => __( '22' ),
'24' => __( '24' ),
),
) );

/*
$wp_customize->add_setting( 'location_title_weight', array(
'transport' => 'refresh',
'default' => 'normal'
) );
$wp_customize->add_control( 'location_title_weight', array(
'type' => 'select',
'label' => esc_html__( 'Text Weight - font-weight' ),
'section' => 'header_row_logo',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );
$wp_customize->add_setting( 'location_title_text_transform', array(
'transport' => 'refresh',
'default' => 'capitalize'
) );
$wp_customize->add_control( 'location_title_text_transform', array(
'type' => 'select',
'label' => esc_html__( 'Text Case Setting - text-transform' ),
'section' => 'header_row_logo',
'choices' => array(
'uppercase' => __( 'Uppercase' ),
'lowercase' => __( 'Lowercase' ),
'capitalize' => __( 'Capitalize' ),
'none' => __( 'None' )
),
) );
*/

$wp_customize->add_setting( 'header_2item_nav', array(
'capability' => 'edit_theme_options',
'default' => 'nav2item-yes',
) );
$wp_customize->add_control( 'header_2item_nav', array(
'type' => 'radio',
'section' => 'header_row_logo', // Add a default or your own section
'label' => __( '2 Item Menu | Hidden/Display' ),
'description' => __( 'Set Items in Appearance > Menu. New Theme Only.' ),
'choices' => array(
'nav2item-no' => __( 'Hidden' ),
'nav2item-yes' => __( 'Display' ),
),
) );

$wp_customize->add_setting( 'header_all_color', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_all_color', array(
'label' => 'Search Bar - Background Color', // All - Search
'section' => 'header_search',
'settings' => 'header_all_color',
) ) );

$wp_customize->add_setting( 'header_all_color_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_all_color_hover', array(
'label' => 'Search Bar - Hover Background Color', // All - Search
'section' => 'header_search',
'settings' => 'header_all_color_hover',
) ) );

$wp_customize->add_setting( 'header_mobile_search', array(
'default' => '#333333', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mobile_search', array(
'label' => 'Search Icon Mobile - Color', // All - Search
'section' => 'header_search',
'settings' => 'header_mobile_search',
) ) );

$wp_customize->add_setting( 'header_mobile_search_hover', array(
'default' => '#000000', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mobile_search_hover', array(
'label' => 'Search Icon Mobile - Color Hover', // All - Search
'section' => 'header_search',
'settings' => 'header_mobile_search_hover',
) ) );

//Change Mini List
$wp_customize->add_setting( 'header_cart_layout', array(
'capability' => 'edit_theme_options',
'default' => 'cart-yes',
) );
$wp_customize->add_control( 'header_cart_layout', array(
'type' => 'radio',
'section' => 'header_mini_list', // Add a default or your own section
'label' => __( 'Cart/Mini-List: | Layout Style' ),
'description' => __( 'Display Items with Price or just Items.' ),
'choices' => array(
'cart-yes' => __( 'Items with Price' ),
'cart-no' => __( 'Items Only' ),
),
) );

$wp_customize->add_setting( 'header_cart_color', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_cart_color', array(
'label' => 'Cart/Mini-List: |  Background', // Cart Background
'section' => 'header_mini_list',
'description' => __( 'This sets background color of the Mini-List/Cart button. <br /><b>#fffffe - Sets Transparent with Default </b>' ),
'settings' => 'header_cart_color',
) ) );

$wp_customize->add_setting( 'header_cart_color_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_cart_color_hover', array(
'label' => 'Cart/Mini-List: |  Background: Hover', // Cart Background
	'description' => __( 'This sets Hover State of background color of the Mini-List/Cart button. <br /><b>#fffffe - Sets Transparent with Default </b>' ),
'section' => 'header_mini_list',
'settings' => 'header_cart_color_hover',
) ) );

$wp_customize->add_setting( 'mini_list_icon', array(
'transport' => 'refresh',
'default' => '\f12f'
) );
$wp_customize->add_control( 'mini_list_icon', array(
'type' => 'select',
'label' => esc_html__( 'Cart/Mini-list: Icon' ),
'section' => 'header_mini_list',
'choices' => array(
'\f12d' => __( 'Cart - 1' ),
'\f12f' => __( 'Cart - default ' ),
'\f12e' => __( 'Cart - Lines' ),
'\f102' => __( 'Basket - 1' ),
'\f103' => __( 'Basket - Rounded' ),
'\f19f' => __( 'List - Line/Square' ),
'\f1a0' => __( 'List - Line/Rounded' ),
'\f245' => __( 'List - Solid/Square' ),
'\f246' => __( 'List - Solid/Rounded' )
),
) );

$wp_customize->add_setting( 'header_cart_color_text', array(
'default' => '#ffffff', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_cart_color_text', array(
'label' => 'Cart/Mini-List: | Amount Color - Numbers', // All - Search
'section' => 'header_mini_list',
'settings' => 'header_cart_color_text',
) ) );

$wp_customize->add_setting( 'header_cart_color_text_hover', array(
'default' => '#ffffff', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_cart_color_text_hover', array(
'label' => 'Cart/Mini-List: |  Amount Color - Hover Numbers', // All - Search
'section' => 'header_mini_list',
'settings' => 'header_cart_color_text_hover',
) ) );

$wp_customize->add_setting( 'header_cartNum_color', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_cartNum_color', array(
'label' => 'Cart/Mini-List: | Number Bubble Background', // Cart Number Background
'section' => 'header_mini_list',
'settings' => 'header_cartNum_color',
) ) );

$wp_customize->add_setting( 'header_cartNum_color_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_cartNum_color_hover', array(
'label' => 'Cart/Mini-List: | Hover Number Bubble Background', // Cart Number Background
'section' => 'header_mini_list',
'settings' => 'header_cartNum_color_hover',
) ) );

$wp_customize->add_setting( 'header_increment_color_text', array(
'default' => '#ffffff', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_increment_color_text', array(
'label' => 'Cart/Mini-List: | Number Increment in Bubble', // Cart Background
'section' => 'header_mini_list',
'settings' => 'header_increment_color_text',
) ) );

$wp_customize->add_setting( 'mini_list_corners', array(
'capability' => 'edit_theme_options',
'default' => '4px 0 0 4px;',
) );

$wp_customize->add_control( 'mini_list_corners', array(
'type' => 'select',
'section' => 'header_mini_list', // Add a default or your own section
'label' => 'Cart/Mini-List: |  Corners',
'description' => __( 'This sets corners of Mini-List/Shopping Cart' ),
'choices' => array(
'0' => __( 'Square' ),
'4px' => __( 'Rounded 4px' ),
'8px' => __( 'Rounded 8px' ),
'4px 0 0 4px;' => __( 'Half Rounded Left 4px - Default' ),
'8px 0 0 8px;' => __( 'Half Rounded Left 8px' ),
),
) );

$wp_customize->add_setting( 'mini_list_stroke_color', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mini_list_stroke_color', array(
'label' => 'Cart/Mini-List: |  Stroke Outline Color',
'section' => 'header_mini_list',
'settings' => 'mini_list_stroke_color',
) ) );

$wp_customize->add_setting( 'mini_list_stroke_color_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mini_list_stroke_color_hover', array(
'label' => 'Cart/Mini-List: |  Hover Stroke Outline Color',
'section' => 'header_mini_list',
'settings' => 'mini_list_stroke_color_hover',
) ) );

$wp_customize->add_setting( 'mini_list_stroke', array(
'default' => __( '0' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'mini_list_stroke', array(
'type' => 'select',
'label' => esc_html__( 'Cart/Mini-List: |  Border Size (px)' ),
'section' => 'header_mini_list',
'choices' => array(
'0' => __( '0 - default' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'7' => __( '7' ),
'8' => __( '8' ),
'9' => __( '9' ),
'10' => __( '10' )
),
) );

//Change Reorder
$wp_customize->add_setting( 'header_reorder_visibility', array(
'capability' => 'edit_theme_options',
'default' => 'reorder-visible',
) );
$wp_customize->add_control( 'header_reorder_visibility', array(
'type' => 'radio',
'section' => 'header_reorder', // Add a default or your own section
'label' => __( 'Reorder Button/Div Visibility' ),
'description' => __( 'On/Off switch for Reorder Div Visibility.' ),
'choices' => array(
'reorder-visible' => __( 'On' ),
'reorder-hidden' => __( 'Off' ),
),
) );

$wp_customize->add_setting( 'header_reorder_text_color', array(
'default' => '#333333', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_reorder_text_color', array(
'label' => 'Reorder Text/Icon: color', // All - Search
'section' => 'header_reorder',
'settings' => 'header_reorder_text_color',
) ) );

$wp_customize->add_setting( 'header_reorder_text_color_hover', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_reorder_text_color_hover', array(
'label' => 'Reorder Text/Icon: Color Hover', // All - Search
'section' => 'header_reorder',
'settings' => 'header_reorder_text_color_hover',
) ) );

$wp_customize->add_setting( 'header_reorder_toggle', array(
'capability' => 'edit_theme_options',
'default' => 'reorder-off',
) );

$wp_customize->add_control( 'header_reorder_toggle', array(
'type' => 'radio',
'section' => 'header_reorder', // Add a default or your own section
'label' => __( 'Background Style Button' ),
'description' => __( 'On/Off switch for Button Background.' ),
'choices' => array(
'reorder-on' => __( 'On' ),
'reorder-off' => __( 'Off' ),
),
) );

$wp_customize->add_setting( 'header_reorder_bg', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_reorder_bg', array(
'label' => 'Background Button Color',
'section' => 'header_reorder',
'settings' => 'header_reorder_bg',
) ) );

$wp_customize->add_setting( 'header_reorder_bg_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_reorder_bg_hover', array(
'label' => 'Background Button Hover Color',
'section' => 'header_reorder',
'settings' => 'header_reorder_bg_hover',
) ) );

$wp_customize->add_setting( 'header_reorder_stroke_color', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_reorder_stroke_color', array(
'label' => 'Reorder Button: Stroke Outline Color',
'section' => 'header_reorder',
'settings' => 'header_reorder_stroke_color',
) ) );

$wp_customize->add_setting( 'header_reorder_stroke_color_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_reorder_stroke_color_hover', array(
'label' => 'Reorder Button: Hover Stroke Outline Color',
'section' => 'header_reorder',
'settings' => 'header_reorder_stroke_color_hover',
) ) );

$wp_customize->add_setting( 'header_reorder_stroke', array(
'default' => __( '2' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'header_reorder_stroke', array(
'type' => 'select',
'label' => esc_html__( 'Reorder Button: Border Size (px)' ),
'section' => 'header_reorder',
'choices' => array(
'0' => __( '0' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'7' => __( '7' ),
'8' => __( '8' ),
'9' => __( '9' ),
'10' => __( '10' )
),
) );

$wp_customize->add_setting( 'header_reorder_radius', array(
'default' => __( '24' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'header_reorder_radius', array(
'type' => 'select',
'label' => esc_html__( 'Reorder Button: Border Radius (px)' ),
'description' => __( 'Square or Round corners of button.' ),
'section' => 'header_reorder',
'choices' => array(
'0' => __( '0 - Square' ),
'4' => __( '4' ),
'8' => __( '8' ),
'16' => __( '16' ),
'24' => __( '24 - default' ),
'30' => __( '30' ),
'36' => __( '36' ),
'42' => __( '42' ),
'48' => __( '48' ),
'54' => __( '54' )
),
) );

$wp_customize->add_setting( 'header_reorder_padding_top', array(
'capability' => 'edit_theme_options',
'default' => __( '18' )
) );
$wp_customize->add_control( 'header_reorder_padding_top', array(
'type' => 'select',
'section' => 'header_reorder', // Add a default or your own section
'label' => __( 'Top/Bottom Button Padding (px)' ),
'choices' => array(
'0' => __( '0' ),
'2' => __( '2' ),
'4' => __( '4' ),
'6' => __( '6' ),
'8' => __( '8' ),
'10' => __( '10' ),
'12' => __( '12' ),
'14' => __( '14' ),
'18' => __( '18 - default' ),
'20' => __( '20' ),
'22' => __( '22' ),
'24' => __( '24' ),
'26' => __( '26' ),
'28' => __( '28' ),
'30' => __( '30' ),
'32' => __( '32' ),
'34' => __( '34' ),
'36' => __( '36' ),
'38' => __( '38' ),
'40' => __( '40' ),
'42' => __( '42' )
),
) );

$wp_customize->add_setting( 'header_reorder_padding_sides', array(
'capability' => 'edit_theme_options',
'default' => __( '18' )
) );
$wp_customize->add_control( 'header_reorder_padding_sides', array(
'type' => 'select',
'section' => 'header_reorder', // Add a default or your own section
'label' => __( 'Left/Right Sides Button Padding (px)' ),
'choices' => array(
'0' => __( '0' ),
'2' => __( '2' ),
'4' => __( '4' ),
'6' => __( '6' ),
'8' => __( '8' ),
'10' => __( '10' ),
'12' => __( '12' ),
'14' => __( '14' ),
'18' => __( '18 - default' ),
'20' => __( '20' ),
'22' => __( '22' ),
'24' => __( '24' ),
'26' => __( '26' ),
'28' => __( '28' ),
'30' => __( '30' ),
'32' => __( '32' ),
'34' => __( '34' ),
'36' => __( '36' ),
'38' => __( '38' ),
'40' => __( '40' ),
'42' => __( '42' )
),
) );
//REORDER END

/*DELETE OR ADD CONTROL */
$wp_customize->add_setting( 'header_mobile_objects', array(
'default' => '#191919', 
'transport' => 'refresh',
) );
/*//DELETE OR ADD CONTROL */

$wp_customize->add_setting( 'header_topRow_color', array(
'default' => '#fffffe', // White
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_topRow_color', array(
'label' => 'Top Header | Background', // Top Header with Location, sign-in and nav items
'description' => __( 'This sets the Row with Location, sign-in and nav items. <br /><b>#fffffe - Sets Transparent with Default </b>' ),
'section' => 'header_topnav',
'settings' => 'header_topRow_color',
) ) );

$wp_customize->add_setting( 'header_smallNavText_color', array(
'default' => '#333333', //Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_smallNavText_color', array(
'label' => 'Top Header | Text', // Top Navigation Text Link
'section' => 'header_topnav',
'settings' => 'header_smallNavText_color',
) ) );

$wp_customize->add_setting( 'header_smallNavText_color_link', array(
'default' => '#278803', //Dary Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_smallNavText_color_link', array(
'label' => 'Top Header | Navigation Link', // Top Navigation Text Link
'section' => 'header_topnav',
'settings' => 'header_smallNavText_color_link',
) ) );

$wp_customize->add_setting( 'header_smallNavText_color_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_smallNavText_color_hover', array(
'label' => 'Top Header | Navigation Text Hover', // Top Navigation Text Hover
'section' => 'header_topnav',
'settings' => 'header_smallNavText_color_hover',
) ) );

/*NEW --- account menu dropdown link color*/
$wp_customize->add_setting( 'header_smallNavDropdownLink_color', array(
'default' => '#1B76D4', // primary
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_smallNavDropdownLink_color', array(
'label' => 'Top Header | Navigation Dropdown Link Color', // Top Navigation Text Link in Account Dropdown
'section' => 'header_topnav',
'settings' => 'header_smallNavDropdownLink_color',
) ) );

$wp_customize->add_setting( 'header_smallNavDropdownLink_color_hover', array(
'default' => '#0048A6', // primary dark
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_smallNavDropdownLink_color_hover', array(
'label' => 'Top Header | Navigation Dropdown Link Color Hover', // Top Navigation Text Hover
'section' => 'header_topnav',
'settings' => 'header_smallNavDropdownLink_color_hover',
) ) );	
/*//END NEW --- account menu dropdown link color*/	

$wp_customize->add_setting( 'location_marker_display', array(
'capability' => 'edit_theme_options',
'default' => 'location-marker-yes',
) );
$wp_customize->add_control( 'location_marker_display', array(
'type' => 'radio',
'section' => 'header_topnav', // Add a default or your own section
'label' => __( 'Top Header | Location Marker Icon Hidden/Visible' ),
'description' => __( 'Display or Hide location marker icon next to Title text.' ),
'choices' => array(
'location-marker-no' => __( 'Hidden' ),
'location-marker-yes' => __( 'Display' ),
),
) );

$wp_customize->add_setting( 'header_marker_color', array(
'default' => '#FF0004', //Super Red
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_marker_color', array(
'label' => 'Top Header | Location Marker Icon', // Top Navigation Text Link
'section' => 'header_topnav',
'settings' => 'header_marker_color',
) ) );

$wp_customize->add_setting( 'header_favorite_icon_color', array(
'default' => '#FFB900', //sunflower yellow
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_favorite_icon_color', array(
'label' => 'Top Header | Favorite Icon Color', // Top Navigation Text Hover
'section' => 'header_topnav',
'settings' => 'header_favorite_icon_color',
) ) );

$wp_customize->add_setting( 'header_top_header_toggle', array(
'capability' => 'edit_theme_options',
'default' => 'topnav-left',
) );
$wp_customize->add_control( 'header_top_header_toggle', array(
'type' => 'radio',
'section' => 'header_topnav', // Add a default or your own section
'label' => __( 'Top Header | Alignment - Search Bar ' ),
'description' => __( '<b>Flour Sack Header Only:</b><br/>Aligned Centered = Search in middle. Location on Left. Utility Nav on Right. <br/> Aligned Left = Search on left. Location & Utility Nav on Right.' ),
'choices' => array(
'topnav-centered' => __( 'Centered' ),
'topnav-left' => __( 'Aligned Left' ),
),
) );

/*HEADER MAIN ROW SETTINGS*/
$wp_customize->add_setting( 'header_mainRow_color', array(
'default' => '#fffffe', // Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mainRow_color', array(
'label' => 'Row Background Color',
'description' => __( 'This sets the Row with Main Navigation bar. <br /><b>#fffffe - Sets Transparent with Default </b>' ),	
'section' => 'header_mainnav', //main nav
'settings' => 'header_mainRow_color',
) ) );

$wp_customize->add_setting( 'header_mainNavText_color', array(
'default' => '#333333', // Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mainNavText_color', array(
'label' => 'Nav Text Link',
'section' => 'header_mainnav', //main nav
'settings' => 'header_mainNavText_color',
) ) );

$wp_customize->add_setting( 'header_mainNavText_color_hover', array(
'default' => '#278803', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mainNavText_color_hover', array(
'label' => 'Nav Text Hover',
'section' => 'header_mainnav',
'settings' => 'header_mainNavText_color_hover',
) ) );

/*DELETE OR ADD CONTROL */
$wp_customize->add_setting( 'header_mobile_mainNavText_color', array(
'default' => '#333333', // Dark Gray
'transport' => 'refresh',
) );
/*//DELETE OR ADD CONTROL */

$wp_customize->add_setting( 'header_mainNavSubText_color', array(
'default' => '#333333', // Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mainNavSubText_color', array(
'label' => 'Sub Text Link',
'section' => 'header_mainnav', //main nav
'settings' => 'header_mainNavSubText_color',
) ) );

$wp_customize->add_setting( 'header_mainNavSubText_color_hover', array(
'default' => '#278803', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mainNavSubText_color_hover', array(
'label' => 'Sub Text Hover',
'section' => 'header_mainnav',
'settings' => 'header_mainNavSubText_color_hover',
) ) );

$wp_customize->add_setting( 'header_mainNavChevron_color', array(
'default' => '#333333', // Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mainNavChevron_color', array(
'label' => 'Nav Chevron V',
'section' => 'header_mainnav', //main nav
'description' => __( 'Change this for Extra Detail in the Main Navigation' ),
'settings' => 'header_mainNavChevron_color',
) ) );

$wp_customize->add_setting( 'header_mainNavChevron_color_hover', array(
'default' => '#333333', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mainNavChevron_color_hover', array(
'label' => 'Nav Chevron V - Hover',
'section' => 'header_mainnav',
'settings' => 'header_mainNavChevron_color_hover',
) ) );

$wp_customize->add_setting( 'main_nav_stroke_control', array(
'capability' => 'edit_theme_options',
'default' => __( '2' )
) );
$wp_customize->add_control( 'main_nav_stroke_control', array(
'type' => 'select',
'section' => 'header_mainnav', // Add a default or your own section
'label' => __( 'Bottom Line Size (px)' ),
'choices' => array(
'0' => __( '0' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'7' => __( '7' ),
'8' => __( '8' ),
'9' => __( '9' ),
'10' => __( '10' )
),
) );

$wp_customize->add_setting( 'main_nav_spacing', array(
'capability' => 'edit_theme_options',
'default' => __( '30' )
) );
$wp_customize->add_control( 'main_nav_spacing', array(
'type' => 'select',
'section' => 'header_mainnav', // Add a default or your own section
'label' => __( 'Nav Item/Link Spacing (px)' ),
'description' => __( 'This sets space between each item in the main navigation. Left/Right Spacing.' ),
'choices' => array(
'0' => __( '0' ),
'2' => __( '2' ),
'4' => __( '4' ),
'6' => __( '6' ),
'8' => __( '8' ),
'10' => __( '10' ),
'12' => __( '12' ),
'14' => __( '14' ),
'18' => __( '18' ),
'20' => __( '20' ),
'22' => __( '22' ),
'24' => __( '24' ),
'26' => __( '26' ),
'28' => __( '28' ),
'30' => __( '30 - default' ),
'32' => __( '32' ),
'34' => __( '34' ),
'36' => __( '36' ),
'38' => __( '38' ),
'40' => __( '40' ),
'42' => __( '42' ),
'44' => __( '44' ),
'46' => __( '46' ),
'48' => __( '48' ),
'50' => __( '50' ),
'52' => __( '52' ),
'54' => __( '54' ),
'56' => __( '56' ),
'58' => __( '58' ),
'60' => __( '60' ),
'62' => __( '62' ),
'64' => __( '64' ),
'66' => __( '66' ),
'68' => __( '68' ),
'70' => __( '70' ),
'72' => __( '72' ),
'74' => __( '74' ),
'76' => __( '76' ),
'78' => __( '78' ),
'80' => __( '80' ),
'82' => __( '82' ),
'84' => __( '84' ),
'86' => __( '86' ),
'88' => __( '88' ),
'90' => __( '90' ),
'92' => __( '92' ),
'94' => __( '94' ),
'96' => __( '96' ),
'98' => __( '98' ),
'100' => __( '100' )
),
) );

$wp_customize->add_setting( 'header_mainRow_text_weight', array(
'transport' => 'refresh',
'default' => 'normal'
) );
$wp_customize->add_control( 'header_mainRow_text_weight', array(
'type' => 'select',
'label' => esc_html__( 'Text Weight - font-weight' ),
'section' => 'header_mainnav',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );

$wp_customize->add_setting( 'header_mainRow_text_case', array(
'transport' => 'refresh',
'default' => 'capitalize'
) );
$wp_customize->add_control( 'header_mainRow_text_case', array(
'type' => 'select',
'label' => esc_html__( 'Text Case Setting - text-transform' ),
'section' => 'header_mainnav',
'choices' => array(
'uppercase' => __( 'Uppercase' ),
'lowercase' => __( 'Lowercase' ),
'capitalize' => __( 'Capitalize' ),
'none' => __( 'None' )
),
) );

$wp_customize->add_setting( 'main_nav_stroke_control', array(
'capability' => 'edit_theme_options',
'default' => __( '2' )
) );
$wp_customize->add_control( 'main_nav_stroke_control', array(
'type' => 'select',
'section' => 'header_mainnav', // Add a default or your own section
'label' => __( 'Bottom Line Size (px)' ),
'choices' => array(
'0' => __( '0 None' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'7' => __( '7' ),
'8' => __( '8' ),
'9' => __( '9' ),
'10' => __( '10' )
),
) );

$wp_customize->add_setting( 'main_nav_stroke_color', array(
'default' => '#3B3B3B', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'main_nav_stroke_color', array(
'label' => 'Bottom Line Color',
'section' => 'header_mainnav',
'settings' => 'main_nav_stroke_color',
) ) );

$wp_customize->add_setting( 'header_mainNav_spacer_stroke', array(
'capability' => 'edit_theme_options',
'default' => __( '0' )
) );
$wp_customize->add_control( 'header_mainNav_spacer_stroke', array(
'type' => 'select',
'section' => 'header_mainnav', // Add a default or your own section
'label' => __( 'Spacer Line - Size (px)' ),
'choices' => array(
'0' => __( '0 None' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'7' => __( '7' ),
'8' => __( '8' ),
'9' => __( '9' ),
'10' => __( '10' )
),
) );

$wp_customize->add_setting( 'header_mainNav_spacer_color', array(
'default' => '#333333', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mainNav_spacer_color', array(
'label' => 'Spacer Line - Color',
'section' => 'header_mainnav',
'settings' => 'header_mainNav_spacer_color',
) ) );

$wp_customize->add_setting( 'header_mobile_mainNavText_color', array(
'default' => '#333333', // Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mobile_mainNavText_color', array(
'label' => 'Mobile Nav Text Link',
'description' => __( 'MOBILE FRESHOP ORIGINAL NAV COLOR SETTINGS' ),
'section' => 'header_mobilenav', //main nav
'settings' => 'header_mobile_mainNavText_color',
) ) );

$wp_customize->add_setting( 'header_mobile_mainNavText_color_hover', array(
'default' => '#278803', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_mobile_mainNavText_color_hover', array(
'label' => 'Mobile Nav Text Hover',
'description' => __( 'MOBILE FRESHOP ORIGINAL NAV COLOR SETTINGS' ),
'section' => 'header_mobilenav',
'settings' => 'header_mobile_mainNavText_color_hover',
) ) );	

$wp_customize->add_setting( 'header_newtheme_nav2item_color', array(
'default' => '#333333', // Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_newtheme_nav2item_color', array(
'label' => 'Text Link - 2 Item',
'section' => 'header_newtheme_nav2item', //main nav
'settings' => 'header_newtheme_nav2item_color',
) ) );

$wp_customize->add_setting( 'header_newtheme_nav2item_color_hover', array(
'default' => '#278803', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_newtheme_nav2item_color_hover', array(
'label' => 'Hover Link - 2 Item',
'section' => 'header_newtheme_nav2item',
'settings' => 'header_newtheme_nav2item_color_hover',
) ) );

$wp_customize->add_setting( 'header_newtheme_nav2item_subcolor_bg', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_newtheme_nav2item_subcolor_bg', array(
'label' => 'Background Sub Link- 2ItemNav',
'section' => 'header_newtheme_nav2item',
'settings' => 'header_newtheme_nav2item_subcolor_bg',
) ) );

$wp_customize->add_setting( 'header_newtheme_nav2item_subcolor_bg_hover', array(
'default' => '#278803', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_newtheme_nav2item_subcolor_bg_hover', array(
'label' => 'Background Sub Hover - 2ItemNav',
'section' => 'header_newtheme_nav2item',
'settings' => 'header_newtheme_nav2item_subcolor_bg_hover',
) ) );

$wp_customize->add_setting( 'header_newtheme_nav2item_subcolor', array(
'default' => '#ffffff', // Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_newtheme_nav2item_subcolor', array(
'label' => 'Sub Text Link - 2 Item',
'section' => 'header_newtheme_nav2item', //main nav
'settings' => 'header_newtheme_nav2item_subcolor',
) ) );

$wp_customize->add_setting( 'header_newtheme_nav2item_subcolor_hover', array(
'default' => '#EAEAEA', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_newtheme_nav2item_subcolor_hover', array(
'label' => 'Sub Hover Link - 2 Item',
'section' => 'header_newtheme_nav2item',
'settings' => 'header_newtheme_nav2item_subcolor_hover',
) ) );

//Display additional header row with language and nav
$wp_customize->add_setting( 'header_additional_top_id', array(
'capability' => 'edit_theme_options',
'default' => 'top-additional-no',
) );
$wp_customize->add_control( 'header_additional_top_id', array(
'type' => 'radio',
'section' => 'header_additionalnav', // Add a default or your own section
'label' => __( 'Additional Header Row' ),
'description' => __( 'Display or Hide Additional Header Row. Displays between Site Banner and Top-Row.' ),
'choices' => array(
'top-additional-no' => __( 'Hidden' ),
'top-additional-yes' => __( 'Display' ),
),
) );

$wp_customize->add_setting( 'header_addTopRow_color', array(
'default' => '#fffffe', // White
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_hex_color'
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_addTopRow_color', array(
'label' => 'Additional Top Row BG', // Additional Top Row
'description' => __( 'This sets the Row when ON with Language and additional nav items. <br /><b>#fffffe - Sets Transparent with Default </b>' ),
'section' => 'header_additionalnav',
'settings' => 'header_addTopRow_color',
) ) );

$wp_customize->add_setting( 'header_addSmallNavText_color', array(
'default' => '#333333', //Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_addSmallNavText_color', array(
'label' => 'Additional Row Menu Small Sub Navigation Text',
'section' => 'header_additionalnav',
'settings' => 'header_addSmallNavText_color',
) ) );

$wp_customize->add_setting( 'header_addSmallNavText_color_link', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_addSmallNavText_color_link', array(
'label' => 'Additional Row Small Sub Navigation Text Link',
'section' => 'header_additionalnav',
'settings' => 'header_addSmallNavText_color_link',
) ) );

$wp_customize->add_setting( 'header_addSmallNavText_color_hover', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'header_addSmallNavText_color_hover', array(
'label' => 'Additional Row Small Sub Navigation Text Hover',
'section' => 'header_additionalnav',
'settings' => 'header_addSmallNavText_color_hover',
) ) );

/*Language Element Control*/
//Display additional header row with language and nav
$wp_customize->add_setting( 'header_topnav_language', array(
'transport' => 'refresh',
'default' => 'add-language-no'
) );
$wp_customize->add_control( 'header_topnav_language', array(
'type' => 'select',
'label' => esc_html__( 'Display & Postion in Top Nav Bar. Left/Right of Nav Elments on Right' ),
'section' => 'header_language',
'choices' => array(
'add-language-no' => __( 'Hidden - default' ),
'add-language-left' => __( 'Left' ),
'add-language-right' => __( 'Right' )
),
) );

//Display additional header row with language and nav
$wp_customize->add_setting( 'header_additional_top_language_id', array(
'capability' => 'edit_theme_options',
'default' => 'top-add-language-no',
) );
$wp_customize->add_control( 'header_additional_top_language_id', array(
'type' => 'radio',
'section' => 'header_language', // Add a default or your own section
'label' => __( 'Additional Row - Language Selector' ),
'description' => __( 'Requires Above to Display or Hide Additional lanugage. Displays in Additional Row if Visible. Must be OFF/Hidden in Top Nav Bar Setting Above. Requires Config Setup.' ),
'choices' => array(
'top-add-language-no' => __( 'Hidden' ),
'top-add-language-yes' => __( 'Display' ),
),
) );

/* Main Nav Text Color main_nav_color_link */
/* End SECTION - HEADER COLORS */
$wp_customize->add_section( 'socialmedia_control_label', array(
'title' => 'Label Text Control',
'description' => __( 'This controls Social Media Label Text in Footer.' ),
'panel' => 'panel_social',
'priority' => 1,
) );
	$wp_customize->add_section( 'socialmedia_control', array(
'title' => 'Icon Color Control',
'description' => __( 'This controls Social Media Colors in footer. Links and appearance are located in Dashboard > Stores > Store Name.' ),
'panel' => 'panel_social',
'priority' => 2,
) );

$wp_customize->add_section( 'socialmedia_control_toggle', array(
'title' => 'Toggle Icons On/Off - Frisco Bros Header Only',
'description' => __( 'This displays/hides Social Media icons.' ),
'panel' => 'panel_social',
'priority' => 3,
) );
// SOCIAL ICON COLORS SETTINGS

//SOCIAL MEDIA AREA OF FOOTER
$wp_customize->add_setting( 'social_media_label', array(
'default' => __( 'Connect With Us' ),
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'social_media_label', array(
'label' => 'Social Media Text Label',
'section' => 'socialmedia_control_label',
'settings' => 'social_media_label',
'type' => 'text'
) ) );

$wp_customize->add_setting( 'social_color_toggle', array(
'capability' => 'edit_theme_options',
'default' => 'color-off',
) );
$wp_customize->add_control( 'social_color_toggle', array(
'type' => 'radio',
'section' => 'socialmedia_control', // Add a default or your own section
'label' => __( 'Color Override ' ),
'description' => __( 'On allows overrride with color settings below.' ),
'choices' => array(
'color-on' => __( 'On' ),
'color-off' => __( 'Off' ),
),
) );

$wp_customize->add_setting( 'social_color_link', array(
'default' => '#FFFFFF', //White Text
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'social_color_link', array(
'label' => 'Social Icon: Color',
'section' => 'socialmedia_control',
'settings' => 'social_color_link',
) ) );

// SOCIAL ICON HOVER COLORS SETTINGS
$wp_customize->add_setting( 'social_color_hover', array(
'default' => '#eeeeee', //Gray light
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'social_color_hover', array(
'label' => 'Social Icon: Hover',
'section' => 'socialmedia_control',
'settings' => 'social_color_hover',
) ) );

// SOCIAL ICON BACKGROUND COLORS SETTINGS
$wp_customize->add_setting( 'social_background_color', array(
'default' => '#757575', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'social_background_color', array(
'label' => 'Social Icon Background: Color',
'section' => 'socialmedia_control',
'settings' => 'social_background_color',
) ) );

// SOCIAL ICON BACKGROUND HOVER COLORS SETTINGS
$wp_customize->add_setting( 'social_background_color_hover', array(
'default' => '#000000', // Black
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'social_background_color_hover', array(
'label' => 'Social Icon Background: Hover',
'section' => 'socialmedia_control',
'settings' => 'social_background_color_hover',
) ) );

$wp_customize->add_setting( 'social_color_display', array(
'capability' => 'edit_theme_options',
'default' => 'display-off',
) );
$wp_customize->add_control( 'social_color_display', array(
'type' => 'radio',
'section' => 'socialmedia_control_toggle', // Add a default or your own section
'label' => __( 'Show/Hide Social ' ),
'description' => __( 'Only available on Frisco Brothers. Appears right of navigation.' ),
'choices' => array(
'display-off' => __( 'Hidden' ),
'display-on' => __( 'Display' ),
),
) );

/*TOP HEADER NAV BAR*/
$wp_customize->add_setting( 'top_header_width', array(
'capability' => 'edit_theme_options',
'default' => ' ',
) );

$wp_customize->add_control( 'top_header_width', array(
'type' => 'select',
'section' => 'header_row_width', // Add a default or your own section
'label' => __( 'Top Nav Header Width' ),
'description' => __( 'This sets container width area of header with Location and Login. Location/login.' ),
'choices' => array(
' ' => __( 'Full Width Container' ),
'container' => __( 'Container' ),
),
) );

$wp_customize->add_setting( 'logo_row_width', array(
'capability' => 'edit_theme_options',
'default' => ' ',
) );

$wp_customize->add_control( 'logo_row_width', array(
'type' => 'select',
'section' => 'header_row_width', // Add a default or your own section
'label' => __( 'Logo Row | Header Width' ),
'description' => __( 'This sets container width area of header with Logo.' ),
'choices' => array(
' ' => __( 'Full Width Container' ),
'container' => __( 'Container' ),
),
) );

$wp_customize->add_setting( 'main_nav_width', array(
'capability' => 'edit_theme_options',
'default' => ' ',
) );
$wp_customize->add_control( 'main_nav_width', array(
'type' => 'select',
'section' => 'header_row_width', // Add a default or your own section
'label' => __( 'Main Nav Row Header Width' ),
'description' => __( 'This sets container width area of Main Navigation.' ),
'choices' => array(
' ' => __( 'Full Width Container' ),
'container' => __( 'Container' ),
),
) );

$wp_customize->add_setting( 'header_utility_width', array(
'capability' => 'edit_theme_options',
'default' => 'container',
) );
$wp_customize->add_control( 'header_utility_width', array(
'type' => 'select',
'section' => 'header_row_width', // Add a default or your own section
'label' => __( 'Utility Row Header Width' ),
'description' => __( 'This sets container width area of header with Logo .top-row-wrap. Location/login.' ),
'choices' => array(
' ' => __( 'Full Width Container' ),
'container' => __( 'Container' ),
),
) );

/*Global Link colors*/
$wp_customize->add_setting( 'global_color_link', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_color_link', array(
'label' => 'Primary Link',
'section' => 'global_link',
'settings' => 'global_color_link',
) ) );

$wp_customize->add_setting( 'global_color_link_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_color_link_hover', array(
'label' => 'Primary Link Hover',
'section' => 'global_link',
'settings' => 'global_color_link_hover',
) ) );

$wp_customize->add_setting( 'global_secondary_color_link', array(
'default' => '#278803', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_secondary_color_link', array(
'label' => 'Secondary Link',
'section' => 'global_link',
'settings' => 'global_secondary_color_link',
) ) );

$wp_customize->add_setting( 'global_secondary_color_link_hover', array(
'default' => '#145201', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_secondary_color_link_hover', array(
'label' => 'Secondary Link Hover',
'section' => 'global_link',
'settings' => 'global_secondary_color_link_hover',
) ) );

// PRIMARY BUTTON COLORS SETTINGS
$wp_customize->add_setting( 'button_primary_color_link', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_primary_color_link', array(
'label' => 'Primary Button: Background',
'section' => 'button_primary',
'settings' => 'button_primary_color_link',
) ) );

$wp_customize->add_setting( 'button_primary_color_link_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_primary_color_link_hover', array(
'label' => 'Primary Button: Background Hover',
'section' => 'button_primary',
'settings' => 'button_primary_color_link_hover',
) ) );

$wp_customize->add_setting( 'button_primary_text_link', array(
'default' => '#ffffff', //White
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_primary_text_link', array(
'label' => 'Primary Button: Text Color',
'section' => 'button_primary',
'settings' => 'button_primary_text_link',
) ) );

$wp_customize->add_setting( 'button_primary_text_hover', array(
'default' => '#eeeeee', //Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_primary_text_hover', array(
'label' => 'Primary Button: Text Hover Color',
'section' => 'button_primary',
'settings' => 'button_primary_text_hover',
) ) );

$wp_customize->add_setting( 'button_primary_stroke_color', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_primary_stroke_color', array(
'label' => 'Primary Button: Stroke Outline Color',
'section' => 'button_primary',
'settings' => 'button_primary_stroke_color',
) ) );

$wp_customize->add_setting( 'button_primary_stroke_color_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_primary_stroke_color_hover', array(
'label' => 'Primary Button: Hover Stroke Outline Color',
'section' => 'button_primary',
'settings' => 'button_primary_stroke_color_hover',
) ) );

$wp_customize->add_setting( 'primary_stroke_drop_control', array(
'capability' => 'edit_theme_options',
'default' => '2',
) );
$wp_customize->add_control( 'primary_stroke_drop_control', array(
'type' => 'select',
'section' => 'button_primary', // Add a default or your own section
'label' => __( 'Primary Border Size (px)' ),
'choices' => array(
'0' => __( '0' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'7' => __( '7' ),
'8' => __( '8' ),
'9' => __( '9' ),
'10' => __( '10' )
),
) );

// SECONDARY BUTTON COLORS SETTINGS
$wp_customize->add_setting( 'button_secondary_color_link', array(
'default' => '#278803', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_secondary_color_link', array(
'label' => 'Secondary Button: Background',
'section' => 'button_secondary',
'settings' => 'button_secondary_color_link',
) ) );

$wp_customize->add_setting( 'button_secondary_color_hover', array(
'default' => '#145201', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_secondary_color_hover', array(
'label' => 'Secondary Button: Background Hover',
'section' => 'button_secondary',
'settings' => 'button_secondary_color_hover',
) ) );

$wp_customize->add_setting( 'button_secondary_text_link', array(
'default' => '#ffffff', //White
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_secondary_text_link', array(
'label' => 'Secondary Button: Text Color',
'section' => 'button_secondary',
'settings' => 'button_secondary_text_link',
) ) );

$wp_customize->add_setting( 'button_secondary_text_hover', array(
'default' => '#eeeeee', //Gray light
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_secondary_text_hover', array(
'label' => 'Secondary Button: Text Hover Color',
'section' => 'button_secondary',
'settings' => 'button_secondary_text_hover',
) ) );

$wp_customize->add_setting( 'button_secondary_stroke_color', array(
'default' => '#278803', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_secondary_stroke_color', array(
'label' => 'Secondary Button: Stroke Outline Color',
'section' => 'button_secondary',
'settings' => 'button_secondary_stroke_color',
) ) );

$wp_customize->add_setting( 'button_secondary_stroke_color_hover', array(
'default' => '#145201', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_secondary_stroke_color_hover', array(
'label' => 'Secondary Button: Hover Stroke Outline Color',
'section' => 'button_secondary',
'settings' => 'button_secondary_stroke_color_hover',
) ) );

$wp_customize->add_setting( 'secondary_stroke_drop_control', array(
'capability' => 'edit_theme_options',
'default' => '2',
) );
$wp_customize->add_control( 'secondary_stroke_drop_control', array(
'type' => 'select',
'section' => 'button_secondary', // Add a default or your own section
'label' => __( 'Secondary Border Size (px)' ),
'choices' => array(
'0' => '0',
'1' => '1',
'2' => '2',
'3' => '3',
'4' => '4',
'5' => '5',
),
) );
/* End SECTION - BUTTON | PRIMARY + SECONDARY */

// ADD TO CART BUTTON COLORS SETTINGS
$wp_customize->add_setting( 'addToCart_title', array( 
'default' => __( '+ Add to Cart' ),
	'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( 'addToCart_title', array(
'type' => 'text',
'section' => 'button_addtocart',
'label' => __( 'Button Text' ),
'description' => __( 'This is a text input.' ),
'capability' => 'edit_theme_options',
'input_attrs' => array(
'placeholder' => __( '' )
) ) );

$wp_customize->add_setting( 'addToCart_weight', array(
'transport' => 'refresh',
'default' => __( 'normal' )
) );
$wp_customize->add_control( 'addToCart_weight', array(
'type' => 'select',
'label' => esc_html__( 'Add to Cart: Text Weight' ),
'section' => 'button_addtocart',
'choices' => array(
'normal' => __( 'Normal - Default' ),
'bold' => __( 'Bold' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );

$wp_customize->add_setting( 'addToCart_width', array(
'default' => __( '80' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'addToCart_width', array(
'type' => 'select',
'label' => esc_html__( 'Add to Cart: Width (percent)' ),
'description' => __( 'Control width of Button on Add to Cart Buttons.' ),
'section' => 'button_addtocart',
'choices' => array(
'40' => __( '40' ),
'44' => __( '44' ),
'48' => __( '48' ),
'50' => __( '50' ),
'55' => __( '55' ),
'60' => __( '60' ),
'65' => __( '65' ),
'70' => __( '70' ),
'75' => __( '75' ),
'80' => __( '80 - Default' ),
'85' => __( '85' ),
'90' => __( '90' ),
'95' => __( '95' ),
'100' => __( '100' ),
),
) );

$wp_customize->add_setting( 'button_addToCart_color_link', array(
'default' => '#278803', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_addToCart_color_link', array(
'label' => 'Add To Cart Button: Background',
'section' => 'button_addtocart',
'settings' => 'button_addToCart_color_link',
) ) );

$wp_customize->add_setting( 'button_addToCart_color_hover', array(
'default' => '#145201', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_addToCart_color_hover', array(
'label' => 'Add To Cart Button: Background Hover',
'section' => 'button_addtocart',
'settings' => 'button_addToCart_color_hover',
) ) );

$wp_customize->add_setting( 'button_addToCart_text_link', array(
'default' => '#ffffff', //White
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_addToCart_text_link', array(
'label' => 'Add To Cart Button: Text Color',
'section' => 'button_addtocart',
'settings' => 'button_addToCart_text_link',
) ) );

$wp_customize->add_setting( 'button_addToCart_stroke_color', array(
'default' => '#278803', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_addToCart_stroke_color', array(
'label' => 'Add To Cart Button: Stroke Outline Color',
'section' => 'button_addtocart',
'settings' => 'button_addToCart_stroke_color',
) ) );

$wp_customize->add_setting( 'button_addToCart_text_hover', array(
'default' => '#eeeee', //Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_addToCart_text_hover', array(
'label' => 'Add To Cart Button: Text Hover Color',
'section' => 'button_addtocart',
'settings' => 'button_addToCart_text_hover',
) ) );

$wp_customize->add_setting( 'button_addToCart_stroke_hover', array(
'default' => '#145201', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_addToCart_stroke_hover', array(
'label' => 'Add To Cart Button: Stroke Outline Hover Color',
'section' => 'button_addtocart',
'settings' => 'button_addToCart_stroke_hover',
) ) );

$wp_customize->add_setting( 'addToCart_stroke_drop_control', array(
'default' => '2',
'transport' => 'refresh',
) );
$wp_customize->add_control( 'addToCart_stroke_drop_control', array(
'type' => 'select',
'label' => esc_html__( 'Add To Cart Border Size (px)' ),
'section' => 'button_addtocart',
'choices' => array(
'1' => '1',
'2' => '2',
'3' => '3',
'4' => '4',
'5' => '5',
),
) );

$wp_customize->add_setting( 'addToCart_radius', array(
'default' => __( '4' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'addToCart_radius', array(
'type' => 'select',
'label' => esc_html__( 'Add to Cart: Radius (px)' ),
'description' => __( 'Radius on Add to Cart Buttons.' ),
'section' => 'button_addtocart',
'choices' => array(
'0' => __( '0' ),
'4' => __( '4 - Default' ),
'8' => __( '8' ),
'16' => __( '16' ),
'24' => __( '24' ),
'30' => __( '30' ),
'32' => __( '32' ),
'36' => __( '36' ),
'38' => __( '38' ),
'40' => __( '40' ),
'42' => __( '42' ),
'44' => __( '44' ),
'46' => __( '46' ),
'48' => __( '48' ),
'50' => __( '50' )
),
) );

$wp_customize->add_setting( 'addToCart_pad_tb', array(
'default' => __( '4' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'addToCart_pad_tb', array(
'type' => 'select',
'label' => esc_html__( 'Add to Cart: Padding Top/Bottom (px)' ),
'description' => __( 'Control Padding of Button on Add to Cart Buttons.' ),
'section' => 'button_addtocart',
'choices' => array(
'2' => __( '2' ),
'4' => __( '4 - Default' ),
'8' => __( '8' ),
'16' => __( '16' )
),
) );

$wp_customize->add_setting( 'addToCart_pad_lr', array(
'default' => __( '4' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'addToCart_pad_lr', array(
'type' => 'select',
'label' => esc_html__( 'Add to Cart: Padding Left/Right (px)' ),
'description' => __( 'Control Padding of Button on Add to Cart Buttons.' ),
'section' => 'button_addtocart',
'choices' => array(
'2' => __( '2' ),
'4' => __( '4 - Default' ),
'8' => __( '8' ),
'16' => __( '16' )
),
) );
/* End SECTION - BUTTON COLORS */

// Global Heading Settings
$wp_customize->add_setting( 'global_heading_color', array(
'default' => '#333333', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'global_heading_color', array(
'label' => 'Page Title/Heading Text Color',
'section' => 'global_header',
'settings' => 'global_heading_color',
) ) );

$wp_customize->add_setting( 'global_heading_size', array(
'transport' => 'refresh',
'default' => __( '26' )                                  
) );
$wp_customize->add_control( 'global_heading_size', array(
'type' => 'select',
'label' => esc_html__( 'Department Text Size - px' ),
'section' => 'global_header',
'choices' => array(
'24' => __( '24' ),
'26' => __( '26' ),
'28' => __( '28' ),
'30' => __( '30' ),
'32' => __( '32' ),
'36' => __( '36' ),
'38' => __( '38' ),
'38' => __( '38' ),
'40' => __( '40' ),
'42' => __( '42' )
),
) );

$wp_customize->add_setting( 'global_heading_case', array(
'transport' => 'refresh',
'default' => __( 'capitalize' )
) );
$wp_customize->add_control( 'global_heading_case', array(
'type' => 'select',
'label' => esc_html__( 'Page Title/Heading Text Case - H1' ),
'section' => 'global_header',
'choices' => array(
'uppercase' => __( 'Uppercase' ),
'lowercase' => __( 'Lowercase' ),
'capitalize' => __( 'Capitalize' ),
'none' => __( 'None' )
),
) );

$wp_customize->add_setting( 'global_heading_weight', array(
'transport' => 'refresh',
'default' => __( 'bold' )
) );
$wp_customize->add_control( 'global_heading_weight', array(
'type' => 'select',
'label' => esc_html__( 'Page Title/Heading Text Weight - H1' ),
'section' => 'global_header',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold - Default' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );
/* End SECTION - Global Headings */

$wp_customize->add_setting( 'font_global_all', array(
'default' => 'font-roboto',
'transport' => 'refresh',
) );
$wp_customize->add_control( 'font_global_all', array(
'type' => 'select',
'section' => 'global_fonts', // Add a default or your own section
'label' => __( 'Global Font' ),
'description' => __( 'This sets the global font for entire site. Using Google Fonts.' ),
'choices' => array(
'font-roboto' => __( 'Roboto' ),
'font-opensans' => __( 'Open Sans' ),
'font-lato' => __( 'Lato' ),
'font-sourcesanspro' => __( 'Source Sans Pro' ),
'font-montserrat' => __( 'Montserrat' ),
'font-nunito' => __( 'Nunito' ),
'font-poppins' => __( 'Poppins' ),
'font-istokweb' => __( 'Istok Web' )
),
) );

$wp_customize->add_setting( 'font_global_color', array(
'default' => '#121212', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'font_global_color', array(
'label' => 'Base Text Color',
'section' => 'font_global',
'settings' => 'font_global_color',
) ) );
/*End FONT-FAMILY CONTROL*/

/*START PRODUCT CAROUSEL CONTROLS*/
$wp_customize->add_section( 'carousel_control_title', array(
'title' => 'Product Carousel Titles',
'panel' => 'panel_product_carousel',
'priority' => 1,
) );
$wp_customize->add_section( 'carousel_control_viewall', array(
'title' => 'Product Carousel View All Button',
'panel' => 'panel_product_carousel',
'priority' => 2,
	'description' => __( 'This sets the Row with Main Navigation bar. <br /><b>#fffffe - Sets Transparent with Default </b>' )
) );
$wp_customize->add_section( 'grid_border', array(
'title' => 'Product Carousel & Grid Border Control',
'panel' => 'panel_product_carousel',
'priority' => 2,
	'description' => __( 'This sets the Stroke/Border around Carousels and Shop Grid Elements' )
) );

$wp_customize->add_setting( 'carousel_text_color', array(
'default' => '#333333', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'carousel_text_color', array(
'label' => 'Carousel Title Color',
'section' => 'carousel_control_title',
'settings' => 'carousel_text_color',
) ) );

$wp_customize->add_setting( 'carousel_title_bg', array(
'default' => '#fffffe', //white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'carousel_title_bg', array(
'label' => 'Carousel Title Background Color',
	'description' => esc_html__( 'View All Button: Link/Visited. <br /><b>#fffffe - Sets Transparent with Default </b>' ),
'section' => 'carousel_control_title',
'settings' => 'carousel_title_bg',
) ) );

$wp_customize->add_setting( 'carousel_text_align', array(
'transport' => 'refresh',
'default' => 'center'
) );
$wp_customize->add_control( 'carousel_text_align', array(
'type' => 'select',
'label' => esc_html__( 'Product Carousel Alignment - text-align' ),
'section' => 'carousel_control_title',
'choices' => array(
'center' => __( 'Center - default' ),
'left' => __( 'Left' ),
'right' => __( 'Right' )
),
) );

$wp_customize->add_setting( 'carousel_border_radius', array(
'default' => __( '8' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'carousel_border_radius', array(
'type' => 'select',
'label' => esc_html__( 'Carousel Title Radius (px)' ),
'description' => __( 'Radius on bar with color for carousels. Global usage only.' ),
'section' => 'carousel_control_title',
'choices' => array(
'0' => __( '0' ),
'4' => __( '4' ),
'8' => __( '8' ),
'16' => __( '16' ),
'24' => __( '24' ),
'30' => __( '30' ),
'32' => __( '32' ),
'36' => __( '36' )
),
) );

$wp_customize->add_setting( 'carousel_text_weight', array(
'transport' => 'refresh',
'default' => 'bold'
) );
$wp_customize->add_control( 'carousel_text_weight', array(
'type' => 'select',
'label' => esc_html__( 'Product Carousel Text Weight - font-weight' ),
'section' => 'carousel_control_title',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );

$wp_customize->add_setting( 'carousel_text_case', array(
'transport' => 'refresh',
'default' => 'capitalize'
) );
$wp_customize->add_control( 'carousel_text_case', array(
'type' => 'select',
'label' => esc_html__( 'Product Carousel Text Case Setting - text-transform' ),
'section' => 'carousel_control_title',
'choices' => array(
'uppercase' => __( 'Uppercase' ),
'lowercase' => __( 'Lowercase' ),
'capitalize' => __( 'Capitalize' ),
'none' => __( 'None' )
),
) );
 
$wp_customize->add_setting( 'button_viewall_link', array(
'default' => '#fffffe', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_viewall_link', array(
'label' => 'View All: Background',
'section' => 'carousel_control_viewall',
'settings' => 'button_viewall_link',
	'description' => esc_html__( 'View All Button: Link/Visited. <br /><b>#fffffe - Sets Transparent with Default </b>' ),
) ) );

$wp_customize->add_setting( 'button_viewall_text_link', array(
'default' => '#333333', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_viewall_text_link', array(
'label' => 'View All: Text Color',
'section' => 'carousel_control_viewall',
'settings' => 'button_viewall_text_link',
) ) );

$wp_customize->add_setting( 'button_viewall_stroke_color', array(
'default' => '#fffffe', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_viewall_stroke_color', array(
'label' => 'View All: Stroke Outline Color',
'section' => 'carousel_control_viewall',
'settings' => 'button_viewall_stroke_color',
) ) );

$wp_customize->add_setting( 'button_viewall_color_hover', array(
'default' => '#fffffe', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_viewall_color_hover', array(
'label' => 'View All: Background Hover',
'section' => 'carousel_control_viewall',
'settings' => 'button_viewall_color_hover',
	'description' => esc_html__( 'View All Button: Hover/Active. <br /><b>#fffffe - Sets Transparent with Default </b>' ),
) ) );

$wp_customize->add_setting( 'button_viewall_text_hover', array(
'default' => '#0048A6',
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_viewall_text_hover', array(
'label' => 'View All: Text Hover Color',
'section' => 'carousel_control_viewall',
'settings' => 'button_viewall_text_hover',
) ) );

$wp_customize->add_setting( 'button_viewall_stroke_color_hover', array(
'default' => '#fffffe', //defaut hex for transparent
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_viewall_stroke_color_hover', array(
'label' => 'View All: Stroke Outline Hover Color',
'section' => 'carousel_control_viewall',
'settings' => 'button_viewall_stroke_color_hover',
) ) );

$wp_customize->add_setting( 'button_viewall_stroke', array(
'default' => '2',
'transport' => 'refresh',
) );
$wp_customize->add_control( 'button_viewall_stroke', array(
'type' => 'select',
'label' => esc_html__( 'View All: Border Size (px)' ),
'section' => 'carousel_control_viewall',
'choices' => array(
'1' => '1',
'2' => '2 - Default',
'3' => '3',
'4' => '4',
'5' => '5',
'6' => '6',
'7' => '7',
'8' => '8',
'9' => '9',
'10' => '10',
),
) );

$wp_customize->add_setting( 'carousel_grid_color', array(
'default' => '#eeeeee', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'carousel_grid_color', array(
'label' => 'Border Color',
'section' => 'grid_border',
'settings' => 'carousel_grid_color',
) ) );
	
$wp_customize->add_setting( 'carousel_grid_border_stroke_lr', array(
'default' => '2',
'transport' => 'refresh',
) );
$wp_customize->add_control( 'carousel_grid_border_stroke_lr', array(
'type' => 'select',
'label' => esc_html__( 'Carousel/Grid: Left/Right Border (px)' ),
'section' => 'grid_border',
'choices' => array(
'0' => '0',
'1' => '1',
'2' => '2 - Default',
'3' => '3',
'4' => '4',
'5' => '5',
'6' => '6',
'7' => '7',
'8' => '8',
'9' => '9',
'10' => '10',
),
) );

$wp_customize->add_setting( 'carousel_grid_border_stroke_tb', array(
'default' => '0',
'transport' => 'refresh',
) );
$wp_customize->add_control( 'carousel_grid_border_stroke_tb', array(
'type' => 'select',
'label' => esc_html__( 'Carousel/Grid: Top/Bottom Border (px)' ),
'section' => 'grid_border',
'choices' => array(
'0' => '0 - Default',
'1' => '1',
'2' => '2',
'3' => '3',
'4' => '4',
'5' => '5',
'6' => '6',
'7' => '7',
'8' => '8',
'9' => '9',
'10' => '10',
),
) );

$wp_customize->add_setting( 'carousel_grid_margin_bottom', array(
'default' => '16',
'transport' => 'refresh',
) );
$wp_customize->add_control( 'carousel_grid_margin_bottom', array(
'type' => 'select',
'label' => esc_html__( 'Carousel/Grid: Margin between Grid Element Lines (px)' ),
'section' => 'grid_border',
'choices' => array(
'0' => '0',
'4' => '4',
'8' => '8',
'12' => '12',
'16' => '16 - Default',
'20' => '20',
'24' => '24',
'28' => '28',
'32' => '32',
),
) );
	
/* Start SECTION - HOMEPAGE SETTINGS */
$wp_customize->add_section( 'simply_good_row_control', array(
'title' => 'CTA Image with Text Overlay',
'description' => __( 'Associated with Simply Good Theme. Text has a background color over background image. ' ),
'panel' => 'panel_homepage',
'priority' => 5,
) );
$wp_customize->add_section( 'departments_control', array(
'title' => 'Department Image Grid',
'panel' => 'panel_homepage',
'priority' => 5,
) );

$wp_customize->add_section( 'cta_control', array(
'title' => 'Call To Action Row',
'panel' => 'panel_homepage',
'priority' => 5,
) );	
/*Controls */
$wp_customize->add_setting( 'overlay_title_bgcolor', array(
'default' => '#1B76D4',
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'overlay_title_bgcolor', array(
'label' => 'Title Background: Color - h3',
'description' => __( 'The Title/Label for these elements has a background color. This changes it.' ),
'section' => 'simply_good_row_control',
'settings' => 'overlay_title_bgcolor',
) ) );

$wp_customize->add_setting( 'overlay_title_text_color', array(
'default' => '#ffffff',
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'overlay_title_text_color', array(
'label' => 'Title Text: Color - h3',
'description' => __( 'The Title/Label Text color. This changes it.' ),
'section' => 'simply_good_row_control',
'settings' => 'overlay_title_text_color',
) ) );

$wp_customize->add_setting( 'overlay_title_text_size', array(
'transport' => 'refresh',
'default' => __( '20' )  
) );
$wp_customize->add_control( 'overlay_title_text_size', array(
'type' => 'select',
'label' => esc_html__( 'Title: Text Size - px' ),
'section' => 'simply_good_row_control',
'choices' => array(
'10' => __( '10' ),
'11' => __( '11' ),
'12' => __( '12' ),
'13' => __( '13' ),
'14' => __( '14' ),
'15' => __( '15' ),
'16' => __( '16' ),
'17' => __( '17' ),
'18' => __( '18' ),
'19' => __( '19' ),
'20' => __( '20' ),
'22' => __( '22' ),
'24' => __( '24' ),
'26' => __( '26' ),
'28' => __( '28' ),
'30' => __( '30' ),
'34' => __( '34' ),
'36' => __( '36' ),
'38' => __( '38' ),
'42' => __( '42' )
),
) );

$wp_customize->add_setting( 'cta_border_radius', array(
'default' => __( '24' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'cta_border_radius', array(
'type' => 'select',
'label' => esc_html__( 'CTA Border Radius (px)' ),
'description' => __( 'Originally found on Sweet Potato and Healthy LivingRow Buckets/CTA.' ),
'section' => 'cta_control',
'choices' => array(
'0' => __( '0' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'8' => __( '8' ),
'16' => __( '16' ),
'24' => __( '24 - default' ),
'30' => __( '30' ),
'36' => __( '36' ),
'42' => __( '42' ),
'48' => __( '48' ),
'54' => __( '54' )
),
) );

$wp_customize->add_setting( 'cta_border_stroke', array(
'default' => __( '0' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'cta_border_stroke', array(
'type' => 'select',
'label' => esc_html__( 'CTA Border Stoke Size (px)' ),
'description' => __( 'Originally found on Sweet Potato and Healthy LivingRow Buckets/CTA.' ),
'section' => 'cta_control',
'choices' => array(
'0' => __( '0 - default' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'8' => __( '8' ),
'10' => __( '10' ),
'12' => __( '12 ' ),
'14' => __( '14' ),
'16' => __( '16' )
),
) );

$wp_customize->add_setting( 'cta_border_color', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_border_color', array(
'label' => 'CTA Border Color',
'section' => 'cta_control',
'settings' => 'cta_border_color',
) ) );

$wp_customize->add_setting( 'cta_padding', array(
'default' => __( '16' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'cta_padding', array(
'type' => 'select',
'label' => esc_html__( 'CTA Padding Above/Below Text Area (px)' ),
'description' => __( 'Originally found on Sweet Potato and Healthy LivingRow Buckets/CTA.' ),
'section' => 'cta_control',
'choices' => array(
'0' => __( '0' ),
'4' => __( '4' ),
'8' => __( '8' ),
'16' => __( '16 - default' ),
'24' => __( '24' ),
'30' => __( '30' ),
'36' => __( '36' ),
'42' => __( '42' ),
'48' => __( '48' ),
'54' => __( '54' )
),
) );

$wp_customize->add_setting( 'cta_text_bg', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_text_bg', array(
'label' => 'CTA Text: Area Background Color',
'section' => 'cta_control',
'settings' => 'cta_text_bg',
) ) );

$wp_customize->add_setting( 'cta_heading_text_case', array(
'transport' => 'refresh',
'default' => __( 'Capitalize' )
) );
$wp_customize->add_control( 'cta_heading_text_case', array(
'type' => 'select',
'label' => esc_html__( 'CTA Title Heading Text Case Setting - H2' ),
'section' => 'cta_control',
'choices' => array(
'uppercase' => __( 'Uppercase' ),
'lowercase' => __( 'Lowercase' ),
'capitalize' => __( 'Capitalize' ),
'none' => __( 'None' )
),
) );

$wp_customize->add_setting( 'cta_heading_text_weight', array(
'transport' => 'refresh',
'default' => __( 'bold' )
) );
$wp_customize->add_control( 'cta_heading_text_weight', array(
'type' => 'select',
'label' => esc_html__( 'CTA Title Heading Text Weight - H2' ),
'section' => 'cta_control',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold - Default' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );

$wp_customize->add_setting( 'cta_p_text_case', array(
'transport' => 'refresh',
'default' => __( 'capitalize' )
) );
$wp_customize->add_control( 'cta_p_text_case', array(
'type' => 'select',
'label' => esc_html__( 'CTA Description Text Case Setting - <P> under title' ),
'section' => 'cta_control',
'choices' => array(
'uppercase' => __( 'Uppercase' ),
'lowercase' => __( 'Lowercase' ),
'capitalize' => __( 'Capitalize' ),
'none' => __( 'None' )
),
) );

$wp_customize->add_setting( 'cta_p_text_weight', array(
'transport' => 'refresh',
'default' => __( 'bold' )
) );
$wp_customize->add_control( 'cta_p_text_weight', array(
'type' => 'select',
'label' => esc_html__( 'CTA Description Text Weight - <P> under title' ),
'section' => 'cta_control',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );

$wp_customize->add_setting( 'cta_text_color', array(
'default' => '#ffffff', //white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_text_color', array(
'label' => 'CTA Heading: Link Color',
'section' => 'cta_control',
'settings' => 'cta_text_color',
) ) );

$wp_customize->add_setting( 'cta_text_color_hover', array(
'default' => '#D2D2D2', //white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_text_color_hover', array(
'label' => 'CTA Heading: Link HoverColor',
'section' => 'cta_control',
'settings' => 'cta_text_color_hover',
) ) );

$wp_customize->add_setting( 'cta_text_p_color', array(
'default' => '#ffffff', //white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_text_p_color', array(
'label' => 'CTA Text: Link Color',
'section' => 'cta_control',
'settings' => 'cta_text_p_color',
) ) );

$wp_customize->add_setting( 'cta_text_p_color_hover', array(
'default' => '#D2D2D2', //white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_text_p_color_hover', array(
'label' => 'CTA Text: Link HoverColor',
'section' => 'cta_control',
'settings' => 'cta_text_p_color_hover',
) ) );

// CALL TO ACTION BUTTON COLORS SETTINGS
$wp_customize->add_setting( 'cta_button_color_bg', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_button_color_bg', array(
'label' => 'CTA Button: Background',
'section' => 'cta_control',
'settings' => 'cta_button_color_bg',
) ) );

$wp_customize->add_setting( 'cta_button_color_bg_hover', array(
'default' => '#000000', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_button_color_bg_hover', array(
'label' => 'CTA Button: Background Hover',
'section' => 'cta_control',
'settings' => 'cta_button_color_bg_hover',
) ) );

$wp_customize->add_setting( 'cta_button_text_link', array(
'default' => '#ffffff', //White
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_button_text_link', array(
'label' => 'CTA Button: Text Color',
'section' => 'cta_control',
'settings' => 'cta_button_text_link',
) ) );

$wp_customize->add_setting( 'cta_button_text_hover', array(
'default' => '#eeeeee', //Gray light
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_button_text_hover', array(
'label' => 'CTA Button: Text Hover Color',
'section' => 'cta_control',
'settings' => 'cta_button_text_hover',
) ) );

$wp_customize->add_setting( 'cta_btn_text_case', array(
'transport' => 'refresh',
'default' => __( 'uppercase' )
) );
$wp_customize->add_control( 'cta_btn_text_case', array(
'type' => 'select',
'label' => esc_html__( 'CTA Button Text Case Setting - text-transform' ),
'section' => 'cta_control',
'choices' => array(
'uppercase' => __( 'Uppercase' ),
'lowercase' => __( 'Lowercase' ),
'capitalize' => __( 'Capitalize' ),
'none' => __( 'None' )
),
) );

$wp_customize->add_setting( 'cta_btn_text_weight', array(
'transport' => 'refresh',
'default' => __( 'bold' )
) );
$wp_customize->add_control( 'cta_btn_text_weight', array(
'type' => 'select',
'label' => esc_html__( 'CTA Button Text Weight - font-weight' ),
'section' => 'cta_control',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );

$wp_customize->add_setting( 'cta_button_stroke_color', array(
'default' => '#757575', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cta_button_stroke_color', array(
'label' => 'CTA Button: Stroke Outline Color',
'section' => 'cta_control',
'settings' => 'cta_button_stroke_color',
) ) );

$wp_customize->add_setting( 'cta_btn_border_radius', array(
'default' => __( '16' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'cta_btn_border_radius', array(
'type' => 'select',
'label' => esc_html__( 'CTA Button Border Radius (px)' ),
'description' => __( 'BUTTON RADIUS: Healthy Living Row Buckets/CTA.' ),
'section' => 'cta_control',
'choices' => array(
'0' => __( '0' ),
'4' => __( '4' ),
'8' => __( '8' ),
'16' => __( '16' ),
'24' => __( '24' ),
'30' => __( '30' ),
'36' => __( '36' ),
'42' => __( '42' ),
'48' => __( '48' ),
'54' => __( '54' )
),
) );

$wp_customize->add_setting( 'cta_btn_stroke_control', array(
'capability' => 'edit_theme_options',
'default' => __( '2' )
) );
$wp_customize->add_control( 'cta_btn_stroke_control', array(
'type' => 'select',
'section' => 'cta_control', // Add a default or your own section
'label' => __( 'CTA Border Size (px)' ),
'choices' => array(
'0' => __( '0' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'7' => __( '7' ),
'8' => __( '8' ),
'9' => __( '9' ),
'10' => __( '10' )
),
) );

$wp_customize->add_setting( 'department_text_color', array(
'default' => '#333333', //Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'department_text_color', array(
'label' => 'Department Text: Link Color',
'section' => 'departments_control',
'settings' => 'department_text_color',
) ) );

$wp_customize->add_setting( 'department_text_color_hover', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'department_text_color_hover', array(
'label' => 'Department Text: Hover Color',
'section' => 'departments_control',
'settings' => 'department_text_color_hover',
) ) );

$wp_customize->add_setting( 'department_image_edges', array(
'transport' => 'refresh',
'default' => '0'
) );
$wp_customize->add_control( 'department_image_edges', array(
'type' => 'select',
'label' => esc_html__( 'Department Image Corners' ),
'section' => 'departments_control',
'choices' => array(
'0' => 'Square',
'4' => 'Rounded 1/16',
'8' => 'Rounded Eigth',
'12' => 'Rounded Quarter',
'25' => 'Rounded Half',
'36' => '3/4 Rounded',
'50' => 'Round'
),
) );

$wp_customize->add_setting( 'department_text_size', array(
'transport' => 'refresh',
'default' => __( '14' )  
) );
$wp_customize->add_control( 'department_text_size', array(
'type' => 'select',
'label' => esc_html__( 'Department Text Size - px' ),
'section' => 'departments_control',
'choices' => array(
'10' => __( '10' ),
'11' => __( '11' ),
'12' => __( '12' ),
'13' => __( '13' ),
'14' => __( '14' ),
'15' => __( '15' ),
'16' => __( '16' ),
'17' => __( '17' ),
'18' => __( '18' ),
'19' => __( '19' ),
'20' => __( '20' )
),
) );

$wp_customize->add_setting( 'department_text_decoration', array(
'transport' => 'refresh',
'default' => __( 'none' ) 
) );
$wp_customize->add_control( 'department_text_decoration', array(
'type' => 'select',
'label' => esc_html__( 'Department Text Decoration underline or none' ),
'section' => 'departments_control',
'choices' => array(
'none' =>  __( 'None' ),
'underline' => __( 'Underline' ) 
),
) );

$wp_customize->add_setting( 'department_text_weight', array(
'transport' => 'refresh',
'default' => 'bold'
) );
$wp_customize->add_control( 'department_text_weight', array(
'type' => 'select',
'label' => esc_html__( 'Department Text Weight - font-weight' ),
'section' => 'departments_control',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );

$wp_customize->add_setting( 'department_text_case', array(
'transport' => 'refresh',
'default' => 'uppercase'
) );
$wp_customize->add_control( 'department_text_case', array(
'type' => 'select',
'label' => esc_html__( 'Department Text Case Setting - text-transform' ),
'section' => 'departments_control',
'choices' => array(
'uppercase' => __( 'Uppercase' ),
'lowercase' => __( 'Lowercase' ),
'capitalize' => __( 'Capitalize' ),
'none' => __( 'None' )
),
) );
/* End SECTION - HOMEPAGE SETTINGS */

/* Start SECTION - FOOTER SETTINGS */
$wp_customize->add_section( 'footer_control', array(
'title' => 'Footer Settings',
'panel' => 'panel_footer',
'priority' => 6,
) );
$wp_customize->add_section( 'footer_color_control', array(
'title' => 'Footer Colors',
'description' => __( 'This controls text and link colors of nav area.' ),
'panel' => 'panel_footer',
'priority' => 6,
) );
$wp_customize->add_section( 'footer_navlable_control', array(
'title' => 'Footer &#9873; Nav Labels',
'description' => __( 'This controls text over the columns with nav menus.' ),
'panel' => 'panel_footer',
'priority' => 6,
) );
$wp_customize->add_section( 'footer_applink_control', array(
'title' => 'Footer App Store Control',
'description' => __( 'This controls links to App Stores and Title.' ),
'panel' => 'panel_footer',
'priority' => 6,
) );
$wp_customize->add_section( 'footer_copyright_control', array(
'title' => 'Footer &copy; Copyright Control',
'description' => __( 'This controls copyright bar bottom of footer.' ),
'panel' => 'panel_footer',
'priority' => 6,
) );
$wp_customize->add_section( 'footer_returntotop_control', array(
'title' => 'Footer &#8593; Top Control',
'description' => __( 'This controls return to top icon in bottom right footer.' ),
'panel' => 'panel_footer',
'priority' => 6,
) );
$wp_customize->add_section( 'footer_newsletter', array(
'title' => 'Footer Newsletter Sign-Up - Flour Sack Only',
'description' => __( 'This displays/hides in footer. ' ),
'panel' => 'panel_footer',
'priority' => 6,
) );

$wp_customize->add_setting( 'footer_returntotop_color', array(
'default' => '#278803',
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_returntotop_color', array(
'label' => '&#8593; Return To Top Icon: Color',
'section' => 'footer_returntotop_control',
'settings' => 'footer_returntotop_color',
) ) );

$wp_customize->add_setting( 'footer_returntotop_radius', array(
'default' => __( '0' ),
'transport' => 'refresh',
) );
$wp_customize->add_control( 'footer_returntotop_radius', array(
'type' => 'select',
'label' => esc_html__( '&#8593; Return To Top Icon: Radius (px)' ),
'description' => __( 'This controls Radius of return to top icon in bottom right footer.' ),
'section' => 'footer_returntotop_control',
'choices' => array(
'0' => __( 'Square - Default' ),
'4' => __( '4' ),
'8' => __( '8' ),
'12' => __( '12' ),
'16' => __( '16' ),
'24' => __( '24' ),
'30' => __( 'Round' )
),
) );

$wp_customize->add_setting( 'footer_newsletter_display', array(
'capability' => 'edit_theme_options',
'default' => 'newsletter-yes',
) );
	$wp_customize->add_control( 'footer_newsletter_display', array(
'type' => 'radio',
'section' => 'footer_newsletter', // Add a default or your own section
'label' => __( 'Show/Hide Newsletter Signup ' ),
'description' => __( 'Displays/Hides sign up form and text. Flour Sack Only. This hides the 2 columns for Navigation' ),
'choices' => array(
'newsletter-no' => __( 'Hidden' ),
'newsletter-yes' => __( 'Display' ),
),
) );

$wp_customize->add_setting( 'footer_newsletter_title', array(
'default' => 'Sign Up For Our Updates',
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'footer_newsletter_title', array(
'label' => 'Newsletter title',
'section' => 'footer_newsletter',
'settings' => 'footer_newsletter_title',
'type' => 'text'
) ) );

$wp_customize->add_setting( 'footer_newsletter_p', array(
'default' => 'Find out about product, menu and location updates.',
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'footer_newsletter_p', array(
'label' => 'Newsletter title',
'section' => 'footer_newsletter',
'settings' => 'footer_newsletter_p',
'type' => 'text'
) ) );

//Define which Footer to use
$wp_customize->add_setting( 'footer_layout_id', array(
'capability' => 'edit_theme_options',
'default' => 'footer-simplygood',
) );
$wp_customize->add_control( 'footer_layout_id', array(
'type' => 'select',
'section' => 'footer_control', // Add a default or your own section
'label' => __( 'Footer Layout Style' ),
'description' => __( 'This is a custom select option for Style of Footer Layout.' ),
'choices' => array(
'footer-simplygood' => __( 'Simply Good' ),
'footer-newtheme' => __( 'New Theme' ),
'footer-floursack' => __( 'Flour Sack' ),
'footer-sweetpotato' => __( 'Sweet Potato' )
),
) );

$wp_customize->add_setting( 'footer_layout_width', array(
'capability' => 'edit_theme_options',
'default' => 'container-fluid',
) );
$wp_customize->add_control( 'footer_layout_width', array(
'type' => 'select',
'section' => 'footer_control', // Add a default or your own section
'label' => __( 'Footer Width' ),
'description' => __( 'This sets container width of footer.' ),
'choices' => array(
'container' => __( 'Container' ),
'container-fluid' => __( 'Full Width Container' ),
),
) );

$wp_customize->add_setting( 'footer_logo_size', array(
'default' => __( '120' ),
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'footer_logo_size', array(
'label' => 'Footer Desktop Logo Height (px)',
'section' => 'footer_control',
'settings' => 'footer_logo_size',
'type' => 'text'
) ) );

$wp_customize->add_setting( 'footer_mobile_logo_size', array(
'default' => __( '60' ),
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'footer_mobile_logo_size', array(
'label' => 'Footer Mobile Logo Height (px)',
'section' => 'footer_control',
'settings' => 'footer_mobile_logo_size',
'type' => 'text'
) ) );

$wp_customize->add_setting( 'footer_icon_logo_size', array(
'default' => __( '100' ),
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'footer_icon_logo_size', array(
'label' => 'Footer Icon [Flour Sack] Logo Height (px)',
'section' => 'footer_control',
'settings' => 'footer_icon_logo_size',
'type' => 'text'
) ) );

$wp_customize->add_setting( 'footer_background_color', array(
'default' => '#333333', //Dark Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_background_color', array(
'label' => 'Footer Nav Area BG Color',
'description' => __( 'Set to #FFFFFF White when using Background Image in Footer' ),
'section' => 'footer_control',
'settings' => 'footer_background_color',
) ) );

$wp_customize->add_setting( 'fp_wp_setting_footer_bg', array(
'default' => 'transparent',
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'fp_wp_setting_footer_bg', array(
'label' => __( 'Footer Background Image', 'fp_wp' ),
'description' => __( 'Use image that is minimum width of 3200px Wide. JPG format for lower file size.' ),
'section' => 'footer_control',
'settings' => 'fp_wp_setting_footer_bg',
) ) );

/*Footer Colors*/
$wp_customize->add_setting( 'footer_text', array(
'default' => '#F2F2F2', //Mid Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_text', array(
'label' => 'Footer Nav Text Color - No Link',
'description' => __( 'New & Flour Sack Store Name and Text description of Newsletter sign-up. p' ),
'section' => 'footer_color_control',
'settings' => 'footer_text',
) ) );

$wp_customize->add_setting( 'footer_text_link', array(
'default' => '#ffffff', //white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_text_link', array(
'label' => 'Footer Text: Link',
'section' => 'footer_color_control',
'settings' => 'footer_text_link',
) ) );

$wp_customize->add_setting( 'footer_text_hover', array(
'default' => '#278803',
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_text_hover', array(
'label' => 'Footer Text: Hover',
'section' => 'footer_color_control',
'settings' => 'footer_text_hover',
) ) );

$wp_customize->add_setting( 'footer_link_decoration', array(
'capability' => 'edit_theme_options',
'default' => 'none',
) );
$wp_customize->add_control( 'footer_link_decoration', array(
'type' => 'radio',
'section' => 'footer_color_control', // Add a default or your own section
'label' => __( 'Footer Link: Underline - text-decoration ' ),
'description' => __( 'Adds/Removes underline on link hover in footer' ),
'choices' => array(
'none' => __( 'None' ),
'underline' => __( 'Underline' ),
),
) );

$wp_customize->add_setting( 'footer_text_store', array(
'default' => '#333333', //Mid Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_text_store', array(
'label' => 'Footer Nav Store Name Text Color',
'description' => __( 'New & Flour Sack' ),
'section' => 'footer_color_control',
'settings' => 'footer_text_store',
) ) );

$wp_customize->add_setting( 'footer_text_utility', array(
'default' => '#333333', //Mid Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_text_utility', array(
'label' => 'Footer Nav Utility Text Color',
'description' => __( 'New & Flour Sack Download Social Title' ),
'section' => 'footer_color_control',
'settings' => 'footer_text_utility',
) ) );

//Footer Nav Labels
$wp_customize->add_setting( 'footer_utility_text_link', array(
'default' => '#ffffff', //white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_utility_text_link', array(
'label' => 'Footer Utility Text: h5',
'section' => 'footer_navlable_control',
'settings' => 'footer_utility_text_link',
) ) );

$wp_customize->add_setting( 'footer_label_1', array(
'default' => 'Quick Links',
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'footer_label_1', array(
'label' => 'Footer Nav 1 Label',
'section' => 'footer_navlable_control',
'settings' => 'footer_label_1',
'description' => __( 'Blank and pushed down to be even with others. Use Non-Breaking space code:  &amp;nbsp;  ' ),
'type' => 'text'
) ) );

$wp_customize->add_setting( 'footer_label_2', array(
'default' => ' ',
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'footer_label_2', array(
'label' => 'Footer Nav 2 Label',
'section' => 'footer_navlable_control',
'settings' => 'footer_label_2',
	'description' => __( 'Blank and pushed down to be even with others. Use Non-Breaking space code:  &amp;nbsp;  ' ),
'type' => 'text'
) ) );

$wp_customize->add_setting( 'footer_label_3', array(
'default' => ' ',
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'footer_label_3', array(
'label' => 'Footer Nav 3 Label',
'section' => 'footer_navlable_control',
'settings' => 'footer_label_3',
'description' => __( 'Blank and pushed down to be even with others. Use Non-Breaking space code:  &amp;nbsp;  ' ),
'type' => 'text'
) ) );

$wp_customize->add_setting( 'footer_label_4', array(
'default' => ' ',
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'footer_label_4', array(
'label' => 'Footer Nav 4 Label',
'section' => 'footer_navlable_control',
'settings' => 'footer_label_4',
'description' => __( 'Blank and pushed down to be even with others. Use Non-Breaking space code:  &amp;nbsp;  ' ),
'type' => 'text'
) ) );

$wp_customize->add_setting( 'footer_label_weight', array(
'transport' => 'refresh',
'default' => 'bold'
) );
$wp_customize->add_control( 'footer_label_weight', array(
'type' => 'select',
'label' => esc_html__( 'Footer Label Text Weight - font-weight' ),
'section' => 'footer_navlable_control',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );

$wp_customize->add_setting( 'footer_label_case', array(
'transport' => 'refresh',
'default' => 'capitalize'
) );
$wp_customize->add_control( 'footer_label_case', array(
'type' => 'select',
'label' => esc_html__( 'Footer Titles Text Case Setting - h5 text-transform' ),
'section' => 'footer_navlable_control',
'choices' => array(
'uppercase' => __( 'Uppercase' ),
'lowercase' => __( 'Lowercase' ),
'capitalize' => __( 'Capitalize' ),
'none' => __( 'None' )
),
) );

// Footer Labels
$wp_customize->add_setting( 'download_app_label', array(
'default' => __( 'Download Our App' ),
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'download_app_label', array(
'label' => 'Mobile App Text Label',
'section' => 'footer_applink_control',
'settings' => 'download_app_label',
'type' => 'text'
) ) );

$wp_customize->add_setting( 'download_app_ios', array(
'default' => __( 'https://apps.apple.com/us/app/freshop-groceries/id1087032439' ),
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( 'download_app_ios', array(
'type' => 'url',
'section' => 'footer_applink_control',
'label' => __( 'Custom URL Apple' ),
'description' => __( 'This is a custom url input.' ),
'capability' => 'edit_theme_options',
'input_attrs' => array(
'placeholder' => __( '' )
) ) );

$wp_customize->add_setting( 'download_app_google', array(
'default' => __( 'https://play.google.com/store/apps/details?id=com.freshop.android.google.consumer' ),
	'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( 'download_app_google', array(
'type' => 'url',
'section' => 'footer_applink_control',
'label' => __( 'Custom URL google' ),
'description' => __( 'This is a custom url input.' ),
'capability' => 'edit_theme_options',
'input_attrs' => array(
'placeholder' => __( '' )
) ) );

/*Footer Copyright*/
$wp_customize->add_setting( 'footer_copyright_name', array( 
'default' => __( '' ),
	'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( 'footer_copyright_name', array(
'type' => 'text',
'section' => 'footer_copyright_control',
'label' => __( '&copy; Copyright Text Override' ),
'description' => __( 'This is a text input to override Store Name in Copyright of footer. Leave blank to return to Default Site Name. Date not required. It is baked-in.' ),
'capability' => 'edit_theme_options',
'input_attrs' => array(
'placeholder' => __( '' )
) ) );

$wp_customize->add_setting( 'footer_copyright_text', array(
'default' => '#ffffff', //white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_copyright_text', array(
'label' => '&copy; Copyright Text',
'section' => 'footer_copyright_control',
'settings' => 'footer_copyright_text',
) ) );

$wp_customize->add_setting( 'footer_copyright_link', array(
'default' => '#ffffff', //white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_copyright_link', array(
'label' => '&copy; Copyright Link',
'section' => 'footer_copyright_control',
'settings' => 'footer_copyright_link',
) ) );

$wp_customize->add_setting( 'footer_copyright_link_hover', array(
'default' => '#fefefe', //white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_copyright_link_hover', array(
'label' => '&copy; Copyright Link Hover',
'section' => 'footer_copyright_control',
'settings' => 'footer_copyright_link_hover',
) ) );

$wp_customize->add_setting( 'footer_copyright_background', array(
'default' => '#000000', //black
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'footer_copyright_background', array(
'label' => '&copy; Copyright Bar Background',
'section' => 'footer_copyright_control',
'settings' => 'footer_copyright_background',
) ) );
	

/*MOBILE OFF CANVAS NAV*/
$wp_customize->add_section( 'mobile_nav_colors', array(
'panel' => 'panel_mobile_nav',
'title' => 'Mobile Nav Colors',
'priority' => 1,
'description' => 'Set Mobile Nav Colors/Strokes',
) );
$wp_customize->add_section( 'mobile_nav_hamburger', array(
'panel' => 'panel_mobile_nav',
'title' => 'Mobile Nav Label',
'priority' => 1,
'description' => 'Set Mobile Nav Colors/Strokes',
) );

$wp_customize->add_setting( 'mobile_nav_menu_display', array(
'capability' => 'edit_theme_options',
'default' => 'menu-text-off',
) );
$wp_customize->add_control( 'mobile_nav_menu_display', array(
'type' => 'radio',
'section' => 'mobile_nav_hamburger', // Add a default or your own section
'label' => __( 'Hamburger: Show/Hide MENU text under. ' ),
'description' => __( 'Appears on Mobile Header and New Theme Desktop Menu on left.' ),
'choices' => array(
'menu-text-off' => __( 'Hidden' ),
'menu-text-on' => __( 'Display' ),
),
) );

$wp_customize->add_setting( 'mobile_nav_background', array(
'default' => '#333333', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_background', array(
'label' => 'Mobile/Off Canvas Background',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_background',
) ) );

$wp_customize->add_setting( 'mobile_nav_item_text', array(
'default' => '#ffffff', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_item_text', array(
'label' => 'Item Text - No link',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_item_text',
) ) );

$wp_customize->add_setting( 'mobile_nav_item_link', array(
'default' => '#ffffff', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_item_link', array(
'label' => 'Item Text Link',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_item_link',
) ) );

$wp_customize->add_setting( 'mobile_nav_item_link_hover', array(
'default' => '#ffffff', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_item_link_hover', array(
'label' => 'Item Text Link Hover',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_item_link_hover'
) ) );

$wp_customize->add_setting( 'mobile_nav_stroke_color', array(
'default' => '#555555', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_stroke_color', array(
'label' => 'Nav Row Bottom Stroke: Stroke Outline Color',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_stroke_color',
) ) );

$wp_customize->add_setting( 'mobile_nav_stroke_color_hover', array(
'default' => '#555555', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_stroke_color_hover', array(
'label' => 'Nav Row Bottom Stroke: Hover Stroke Outline Color',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_stroke_color_hover',
) ) );

$wp_customize->add_setting( 'mobile_nav_item_hover', array(
'default' => '#000000', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_item_hover', array(
'label' => 'Item Hover Background',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_item_hover',
) ) );

/*DELETE OR ADD SETTING */
$wp_customize->add_control( 'mobile_nav_stroke_control', array(
'type' => 'select',
'section' => 'mobile_nav_colors', // Add a default or your own section
'label' => __( 'Nav Row Bottom Stroke: Size (px)' ),
'choices' => array(
'0' => __( '0' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'7' => __( '7' ),
'8' => __( '8' ),
'9' => __( '9' ),
'10' => __( '10' )
),
) );
/*//DELETE OR ADD SETTING */

$wp_customize->add_setting( 'mobile_nav_close_bg', array(
'default' => '#555555', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_close_bg', array(
'label' => 'Close Bar Background',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_close_bg',
) ) );

$wp_customize->add_setting( 'mobile_nav_close_bg_hover', array(
'default' => '#353535', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_close_bg_hover', array(
'label' => 'Close Bar Background Hover',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_close_bg_hover',
) ) );

$wp_customize->add_setting( 'mobile_nav_close_text', array(
'default' => '#ffffff', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_close_text', array(
'label' => 'Close Bar Text',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_close_text',
) ) );

$wp_customize->add_setting( 'mobile_nav_close_text_hover', array(
'default' => '#eeeeee', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'mobile_nav_close_text_hover', array(
'label' => 'Close Bar Text Hover',
'section' => 'mobile_nav_colors',
'settings' => 'mobile_nav_close_text_hover',
) ) );

/*--Banner--*/
$wp_customize->add_setting( 'button_banner_color', array(
'default' => '#757575', // Kettleman
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_banner_color', array(
'label' => 'Banner Background',
'section' => 'banner_styling',
'settings' => 'button_banner_color',
) ) );

$wp_customize->add_setting( 'button_banner_text', array(
'default' => '#333333', // white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_banner_text', array(
'label' => 'Banner Text',
'section' => 'banner_styling',
'settings' => 'button_banner_text',
) ) );

$wp_customize->add_setting( 'banner_text_weight', array(
'transport' => 'refresh',
'default' => 'bold'
) );
$wp_customize->add_control( 'banner_text_weight', array(
'type' => 'select',
'label' => esc_html__( 'Banner Header Weight - font-weight' ),
'section' => 'banner_styling',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );

$wp_customize->add_setting( 'banner_sub_text_weight', array(
'transport' => 'refresh',
'default' => 'normal'
) );
$wp_customize->add_control( 'banner_text_weight', array(
'type' => 'select',
'label' => esc_html__( 'Banner Text Weight - font-weight' ),
'section' => 'banner_styling',
'choices' => array(
'normal' => __( 'Normal' ),
'bold' => __( 'Bold' ),
'900' => __( 'Black' ),
'300' => __( 'Light' )
),
) );

$wp_customize->add_setting( 'banner_text_case', array(
'transport' => 'refresh',
'default' => 'capitalize'
) );
$wp_customize->add_control( 'banner_text_case', array(
'type' => 'select',
'label' => esc_html__( 'Banner Text Case Setting - text-transform' ),
'section' => 'banner_styling',
'choices' => array(
'uppercase' => __( 'Uppercase' ),
'lowercase' => __( 'Lowercase' ),
'capitalize' => __( 'Capitalize' ),
'none' => __( 'None' )
),
) );

$wp_customize->add_setting( 'button_banner_link', array(
'default' => '#ffffff', // white
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_banner_link', array(
'label' => 'Banner Text Link',
'section' => 'banner_styling',
'settings' => 'button_banner_link',
) ) );

$wp_customize->add_setting( 'button_banner_link_hover', array(
'default' => '#C9C9C9', // lightish gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'button_banner_link_hover', array(
'label' => 'Banner Text Link:Hover',
'section' => 'banner_styling',
'settings' => 'button_banner_link_hover',
) ) );

$wp_customize->add_setting( ' button_banner_color_background_link', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, ' button_banner_color_background_link', array(
'label' => 'Banner Button: Background',
'section' => 'banner_styling',
'settings' => ' button_banner_color_background_link',
) ) );

$wp_customize->add_setting( ' button_banner_color_background_link_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, ' button_banner_color_background_link_hover', array(
'label' => 'Banner Button: Background Hover',
'section' => 'banner_styling',
'settings' => ' button_banner_color_background_link_hover',
) ) );

$wp_customize->add_setting( ' button_banner_text_link', array(
'default' => '#ffffff', //White
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, ' button_banner_text_link', array(
'label' => 'Banner Button: Text Color',
'section' => 'banner_styling',
'settings' => ' button_banner_text_link',
) ) );

$wp_customize->add_setting( ' button_banner_text_hover', array(
'default' => '#0048A6', //Gray
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, ' button_banner_text_hover', array(
'label' => 'Banner Button: Text Hover Color',
'section' => 'banner_styling',
'settings' => ' button_banner_text_hover',
) ) );


$wp_customize->add_setting( ' button_banner_stroke_color', array(
'default' => '#1B76D4', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, ' button_banner_stroke_color', array(
'label' => 'Banner Button: Stroke Outline Color',
'section' => 'banner_styling',
'settings' => ' button_banner_stroke_color',
) ) );

$wp_customize->add_setting( ' button_banner_stroke_color_hover', array(
'default' => '#0048A6', 
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, ' button_banner_stroke_color_hover', array(
'label' => 'Banner Button: Hover Stroke Outline Color',
'section' => 'banner_styling',
'settings' => ' button_banner_stroke_color_hover',
) ) );

/*DELETE OR ADD SETTING*/
$wp_customize->add_control( ' button_banner_stroke_drop_control', array(
'type' => 'select',
'section' => 'banner_styling', // Add a default or your own section
'label' => __( 'Banner Button Border Size (px)' ),
'choices' => array(
'0' => __( '0' ),
'1' => __( '1' ),
'2' => __( '2' ),
'3' => __( '3' ),
'4' => __( '4' ),
'5' => __( '5' ),
'6' => __( '6' ),
'7' => __( '7' ),
'8' => __( '8' ),
'9' => __( '9' ),
'10' => __( '10' )
),
) );
/*//DELETE OR ADD SETTING*/
/* End SECTION - Banner */

$wp_customize->add_section( 'blog_index', array(
'title' => 'Index Main Control',
'panel' => 'panel_blog',
'priority' => 8,
) );
	$wp_customize->add_section( 'blog_archive', array(
'title' => 'Archive Control',
'panel' => 'panel_blog',
'priority' => 8,
) );
$wp_customize->add_section( 'blog_category', array(
'title' => 'Category Control',
'panel' => 'panel_blog',
'priority' => 8,
) );
$wp_customize->add_section( 'blog_single', array(
'title' => 'Single Control',
'panel' => 'panel_blog',
'priority' => 8,
) );

$wp_customize->add_setting( 'blog_index_style', array(
'default' => 'index_cards',
'transport' => 'refresh'
) );
$wp_customize->add_control( 'blog_index_style', array(
	'type' => 'select',
	'label' => esc_html__( 'Blog/Index Style' ),
	'section' => 'blog_index',
	'choices' => array(
	'index_cards' => __( 'Cards' ),
	'index_grid' => __( 'Grids' ),
	'index_row' => __( 'Rows' ),
	),
	) );

$wp_customize->add_setting( 'blog_index_hero', array(
'default' => __( 'yes' ),
'sanitize_callback' => 'iga_theme_sanitize_radio'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'blog_index_hero', array(
'label' => 'Show Hero Header',
'section' => 'blog_index',
'settings' => 'blog_index_hero',
'type' => 'radio',
'choices' => array(
'yes' => __( 'Yes' ),
'no' => __( 'No' )
)
) ) );

$wp_customize->add_setting( 'blog_header_index', array(
'default' => __( '25' ),
'transport' => 'refresh'
) );
$wp_customize->add_control( 'blog_header_index', array(
'type' => 'select',
'label' => esc_html__( 'Index Header Height - vh' ),
'section' => 'blog_index',
'choices' => array(
'10' => __( '10' ),
'15' => __( '15' ),
'20' => __( '20' ),
'25' => __( '25' ),
'30' => __( '30' ),
'35' => __( '35' ),
'40' => __( '40' ),
'45' => __( '45' ),
'50' => __( '50' ),
'55' => __( '55' ),
'60' => __( '60' ),
'65' => __( '65' ),
'70' => __( '70' ),
'75' => __( '75' ),
'80' => __( '80' ),
'85' => __( '85' ),
'90' => __( '90' ),
'95' => __( '95' ),
'100' => __( '100' ),
),
) );

/*
$wp_customize->add_setting( 'blog_archive_style', array(
'default' => 'archive_cards',
'transport' => 'refresh'
) );
$wp_customize->add_control( 'blog_archive_style', array(
'type' => 'select',
'label' => esc_html__( 'Archive Style' ),
'section' => 'blog_archive',
'choices' => array(
'archive_cards' => __( 'Cards' ),
'archive_grid' => __( 'Grids' ),
'archive_row' => __( 'Rows' ),
),
) );
$wp_customize->add_setting( 'blog_archive_hero', array(
'default' => __( 'yes' ),
'sanitize_callback' => 'iga_theme_sanitize_radio'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'blog_archive_hero', array(
'label' => 'Show Hero Header',
'section' => 'blog_archive',
'settings' => 'blog_archive_hero',
'type' => 'radio',
'choices' => array(
'yes' => __( 'Yes' ),
'no' => __( 'No' )
)
) ) );
$wp_customize->add_setting( 'blog_header_archive', array(
'default' => __( '25' ),
'transport' => 'refresh'
) );
$wp_customize->add_control( 'blog_header_archive', array(
'type' => 'select',
'label' => esc_html__( 'Archive Header Height - vh' ),
'section' => 'blog_archive',
'choices' => array(
'10' => __( '10' ),
'15' => __( '15' ),
'20' => __( '20' ),
'25' => __( '25' ),
'30' => __( '30' ),
'35' => __( '35' ),
'40' => __( '40' ),
'45' => __( '45' ),
'50' => __( '50' ),
'55' => __( '55' ),
'60' => __( '60' ),
'65' => __( '65' ),
'70' => __( '70' ),
'75' => __( '75' ),
'80' => __( '80' ),
'85' => __( '85' ),
'90' => __( '90' ),
'95' => __( '95' ),
'100' => __( '100' ),
),
) );
*/

$wp_customize->add_setting( 'blog_category_style', array(
'default' => 'category_cards',
'transport' => 'refresh'
) );
$wp_customize->add_control( 'blog_category_style', array(
'type' => 'select',
'label' => esc_html__( 'Category Style' ),
'section' => 'blog_category',
'choices' => array(
'category_cards' => __( 'Cards' ),
'category_grid' => __( 'Grids' ),
'category_row' => __( 'Rows' ),
),
) );

$wp_customize->add_setting( 'blog_category_hero', array(
'default' => __( 'yes' ),
'sanitize_callback' => 'iga_theme_sanitize_radio'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'blog_category_hero', array(
'label' => 'Show Hero Header',
'section' => 'blog_category',
'settings' => 'blog_category_hero',
'type' => 'radio',
'choices' => array(
'yes' => __( 'Yes' ),
'no' => __( 'No' )
)
) ) );

$wp_customize->add_setting( 'blog_header_category', array(
'default' => __( '25' ),
'transport' => 'refresh'
) );
$wp_customize->add_control( 'blog_header_category', array(
'type' => 'select',
'label' => esc_html__( 'Category Header Height - vh' ),
'section' => 'blog_category',
'choices' => array(
'10' => __( '10' ),
'15' => __( '15' ),
'20' => __( '20' ),
'25' => __( '25' ),
'30' => __( '30' ),
'35' => __( '35' ),
'40' => __( '40' ),
'45' => __( '45' ),
'50' => __( '50' ),
'55' => __( '55' ),
'60' => __( '60' ),
'65' => __( '65' ),
'70' => __( '70' ),
'75' => __( '75' ),
'80' => __( '80' ),
'85' => __( '85' ),
'90' => __( '90' ),
'95' => __( '95' ),
'100' => __( '100' ),
),
) );

$wp_customize->add_setting( 'blog_single_style', array(
'default' => 'single_fancy',
'transport' => 'refresh'
) );
$wp_customize->add_control( 'blog_single_style', array(
'type' => 'select',
'label' => esc_html__( 'Single Style' ),
'section' => 'blog_single',
'choices' => array(
'single_fancy' => __( 'Fancy' ),
'single_simple' => __( 'Simple' )
),
) );

$wp_customize->add_setting( 'blog_header_single', array(
'default' => __( '40' ),
'transport' => 'refresh'
) );
$wp_customize->add_control( 'blog_header_single', array(
'type' => 'select',
'label' => esc_html__( 'Single Header Height - vh' ),
'section' => 'blog_single',
'choices' => array(
'10' => __( '10' ),
'15' => __( '15' ),
'20' => __( '20' ),
'25' => __( '25' ),
'30' => __( '30' ),
'35' => __( '35' ),
'40' => __( '40' ),
'45' => __( '45' ),
'50' => __( '50' ),
'55' => __( '55' ),
'60' => __( '60' ),
'65' => __( '65' ),
'70' => __( '70' ),
'75' => __( '75' ),
'80' => __( '80' ),
'85' => __( '85' ),
'90' => __( '90' ),
'95' => __( '95' ),
'100' => __( '100' ),
),
) );
/* End SECTION - BLOG/POSTS */

/* Start SECTION - NEWSLETTER SETTINGS */
$wp_customize->add_section( 'homepage_newsletter', array(
'title' => __( 'Newsletter Settings &#10088; IGA &#10089;' ),
'description' => __( 'Hides/Displays Sign Up on IGA Homepage ' ),
'panel' => 'panel_homepage',
'priority' => 10,
) );

$wp_customize->add_setting( 'newsletter_title', array(
'default' => __( 'Create Your IGA Shopper Account' ),
'sanitize_callback' => 'sanitize_text'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'newsletter_title', array(
'label' => 'Newsletter Title',
'section' => 'homepage_newsletter',
'settings' => 'newsletter_title',
'type' => 'text'
) ) );

$wp_customize->add_setting( 'has_newsletter', array(
'default' => __( 'Yes' ),
'sanitize_callback' => 'iga_theme_sanitize_radio'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'has_newsletter', array(
'label' => 'Enable newsletter?',
'section' => 'homepage_newsletter',
'settings' => 'has_newsletter',
'type' => 'radio',
'choices' => array(
'yes' => __( 'Yes' ),
'no' => __( 'No' )
)
) ) );
/* End SECTION - NEWSLETTER SETTINGS */
}

// Sanitize text
function sanitize_text( $text ) {
 return sanitize_text_field( $text );
}

function iga_theme_sanitize_radio( $input, $setting ) {
 // Ensure input is a slug.
 $input = sanitize_key( $input );

 // Get list of choices from the control associated with the setting.
 $choices = $setting->manager->get_control( $setting->id )->choices;

 // If the input is a valid key, return it; otherwise, return the default.
 return ( array_key_exists( $input, $choices ) ? $input : $setting->default );
}





//==============================================
// ADD CSS TO HEAD
//==============================================

add_action( 'wp_head', 'theme_customizer_css' );

function theme_customizer_css() {
 ?> 
<style type="text/css">
<?php 
	$primary = get_theme_mod('global_color_primary', '#1B76D4') ; 
	$primary_dark = get_theme_mod('global_color_primary_dark', '#0048A6') ;
	$primary_link = get_theme_mod('global_color_link', '#1B76D4') ; 
	$primary_link_dark = get_theme_mod('global_color_link_hover', '#0048A6') ; 
	$secondary = get_theme_mod('global_color_secondary', '#278803') ; 
	$secondary_dark = get_theme_mod('global_color_secondary_dark', '#145201') ;
	$secondary_link = get_theme_mod('global_secondary_color_link', '#278803') ; 
	$secondary_link_dark = get_theme_mod('global_secondary_color_link_hover', '#0048A6') ; 
	$tertiary = get_theme_mod('global_color_tertiary', '#757575') ; 
	$tertiary_dark = get_theme_mod('global_color_tertiary', '#3E3E3E') ; 
	$black = '#000000' ; 
	$gray_dark = '#333333';
	$gray_light = '#eeeeee';
	$white = '#ffffff';
	
	?>
<?php $font_global = get_theme_mod( 'font_global_all', 'font-roboto' );?>
 	<?php if ($font_global == "font-roboto") : ?>
			/*Remove comment when scrubbed from theme to use this import @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap');*/
		<?php elseif ($font_global == "font-opensans") : ?>
			@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,700;0,800;1,300;1,400;1,500;1,700;1,800&display=swap');
		<?php elseif ($font_global == "font-lato") : ?>
			@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');
		<?php elseif ($font_global == "font-sourcesanspro") : ?>
			@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');
		<?php elseif ($font_global == "font-montserrat") : ?>
			@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap');
		<?php elseif ($font_global == "font-nunito") : ?>
			@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');
		<?php elseif ($font_global == "font-istokweb") : ?>
			@import url('https://fonts.googleapis.com/css2?family=Istok+Web:ital,wght@0,400;0,700;1,400;1,700&display=swap');
		<?php else : ?>
 			/*Remove comment when scrubbed from theme to use this import @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap');*/
 <?php endif; ?>
	html,
	html:not(.wf-active) body,
	body,
	body .fp-core,
	.entry-content,
	.fp-core .fp-margin-top-sm,
	.fp-result-list-wrapper,
	.department-breadcrumb, 
	.fp-container-result-header,
	.products-ad-banner,
	.page-title, 
	.products,
	.products-ad,
	.products-offered-together,
	.products-bought-together,
	.products-recent,
	.related-recipes, 
	.fp-btn-icon,
	.fp-btn-icon-circular,
	.fp-btn-icon-grid,
	.fp-btn-icon-list,
	.fp-btn-icon-pdf,
	.fp-btn-icon-print,
	.fp-btn-remove,
	.fp-btn-remove-item,
	.fp-card-balance .fp-card-details-link a .card-balance-right-angle,
	.fp-checkout-header.layout-0 .fp-wizard-breadcrumb .fp-arrow-head,
	.fp-checkout-header.layout-0 .fp-wizard-breadcrumb .fp-arrow-tail,
	.fp-core .fp-dropdown-action-icon .select2-selection--single .select2-selection__arrow,
	.fp-core .select2-container--default .select2-results__option [class^=fp-level-] .fp-is-selected,
	.fp-core .select2-container--default .select2-selection--multiple .select2-selection__arrow,
	.fp-core .select2-container--default .select2-selection--multiple .select2-selection__rendered:after,
	.fp-core .select2-container--default .select2-selection--single .select2-selection__arrow,
	.fp-delivery-indicator .fp-delivery-indicator-dropdown-icon,
	.fp-delivery-indicator .fp-delivery-ship-indicator,
	.fp-dropdown-icon,
	.fp-dropdown-multiple ul.fp-dropdown-list .fp-dropdown-list-toggle-check-all .fp-icon,
	.fp-dropdown-multiple ul.fp-dropdown-list .fp-dropdown-list-toggle-check-all .fp-icon-uncheck-all,
	.fp-dropdown-multiple ul.fp-dropdown-list .fp-is-selected .fp-icon,
	.fp-error > .fp-icon-notification,
	.fp-icon,
	.fp-icon-drop_ship,
	.fp-icon-dropdown-expand,
	.fp-icon-error,
	.fp-icon-favorite,
	.fp-icon-fulfillment-delivery,
	.fp-icon-fulfillment-drive_up_pick_up,
	.fp-icon-fulfillment-one_hour_delivery,
	.fp-icon-fulfillment-pickup,
	.fp-icon-fulfillment-two_hour_delivery,
	.fp-icon-item-add,
	.fp-icon-item-added,
	.fp-icon-item-decrement,
	.fp-icon-item-increment,
	.fp-icon-item-remove,
	.fp-icon-layered,
	.fp-icon-list-active,
	.fp-icon-nav-collapse,
	.fp-icon-nav-expand,
	.fp-icon-offer-clip,
	.fp-icon-offer-clipped,
	.fp-icon-page-next,
	.fp-icon-page-prev,
	.fp-icon-result-action-grid,
	.fp-icon-result-action-list,
	.fp-icon-result-action-pdf,
	.fp-icon-store-active,
	.fp-icon-success,
	.fp-icon-visaelectron,
	.fp-icon-warning,
	.fp-input-group-cc .fp-addon-after,
	.fp-item-action .fp-btn-decrement,
	.fp-item-action .fp-btn-increment,
	.fp-mini-list-indicator .fp-btn-indicator .fp-icon-list-build-indicator,
	.fp-mini-list-indicator .fp-btn-indicator .fp-icon-list-indicator,
	.fp-nav .fp-is-expanded.fp-has-children > a .fp-nav-item-icon,
	.fp-nav .fp-nav-item-icon,
	.fp-notification-slot-message [class^=fp-icon-],
	.fp-notification-slot-message > .fp-icon-notification,
	.fp-paging .fp-btn-first,
	.fp-paging .fp-btn-last,
	.fp-paging .fp-btn-next,
	.fp-paging .fp-btn-prev,
	.fp-payment-edit .fp-icon-visaelectron,
	.fp-popover-item-added .fp-item-added-message .fp-item-added-icon,
	.fp-product-list .fp-is-item-favorite .fp-item-favorite,
	.fp-product-list .fp-item-favorite,
	.fp-recipe-list .fp-is-item-favorite .fp-item-favorite,
	.fp-recipe-list .fp-item-favorite,
	.fp-reorder-modal.fp-is-checkout-disabled .fp-no-checkout [class^=fp-icon-],
	.fp-reorder-modal.fp-is-checkout-disabled .fp-no-checkout > .fp-icon-notification,
	.fp-result-header .fp-result-sub-header .fp-options-right .fp-btn-circular,
	.fp-result-header .fp-result-sub-header .fp-options-right .fp-btn-grid,
	.fp-result-header .fp-result-sub-header .fp-options-right .fp-btn-list,
	.fp-result-header .fp-result-sub-header .fp-options-right .fp-btn-pdf,
	.fp-result-header .fp-result-sub-header .fp-options-right .fp-btn-print,
	.fp-result-list .fp-item-clipped.fp-icon,
	.fp-search .fp-btn-clear,
	.fp-search .fp-btn-location,
	.fp-search .fp-btn-search,
	.fp-shelf-tags-title .fp-shelf-tags-icon,
	.fp-shelf-tags-title.fp-is-expanded .fp-shelf-tags-icon,
	.fp-success > .fp-icon-notification,
	.fp-typeahead .fp-icon-department,
	.fp-user-session-indicator .fp-my-account-right-angle,
	.fp-user-session-indicator .fp-welcome-angle-down,
	.fp-user-store-indicator .fp-dropdown .fp-store-dropdown-icon,
	.fp-user-store-indicator .fp-dropdown-selected-store .fp-store-name .fp-store-selected-icon,
	.fp-warning [class^=fp-icon-],
	.fp-warning > .fp-icon-notification,
	a.fp-btn-icon,
	a.fp-btn-remove,
	a.fp-btn-remove-item,
	input[type=checkbox].fp-checkbox-favorite + label.fp-checkbox .fp-icon-checkbox,
	input[type=checkbox].fp-checkbox-favorite:checked + label.fp-checkbox .fp-icon-checkbox,
	input[type=checkbox].fp-checkbox-radio:checked + label.fp-checkbox .fp-icon-checkbox,
	input[type=checkbox].fp-checkbox:checked + label.fp-checkbox .fp-icon-checkbox,
	input[type=radio].fp-radio:checked + label.fp-radio .fp-icon-radio,
	.fp-carousel.fp-layout-2 .fp-product-carousel-header .fp-product-carousel-header-title,
	.fp-carousel.fp-layout-2 .fp-product-carousel-header .fp-separator,
	.fp-carousel.fp-layout-2 .fp-product-carousel-header a.fp-btn-view-all,
	.fp-product-carousel.fp-layout-2 .fp-product-carousel-header .fp-product-carousel-header-title,
	.fp-product-carousel.fp-layout-2 .fp-product-carousel-header .fp-separator,
	.fp-product-carousel.fp-layout-2 .fp-product-carousel-header a.fp-btn-view-all,
	.fp-carousel.fp-layout-2 .fp-product-carousel-header a.fp-btn-view-all,
	.fp-product-carousel.fp-layout-2 .fp-product-carousel-header a.fp-btn-view-all,
	.fp-search-box,
	.fp-search-box .fp-dropdown-search,
	.fp-user-session-indicator,
	.fp-user-store-indicator,
	.fp-core .modal-header h3,
	.fp-page-title .fp-item-detail .fp-item-sale-date,
	.fp-page-title h2.fp-page-subtitle,
	.nav li > a,
	.fp-product-carousel .fp-product-carousel-header h3,
	.page-sub-title,
	.fp-core .tooltip,
	.tooltip,
	.popover,
	.fp-core .popover,
	.page-title-sketch,
	.page-intro,
	.sf-menu.main-menu.root-menu-only > li > ul li a,
	li.sf-mega > ul li a,
	ul.sf-mega li a,
	#header .flour-sack .top-header.left .user-store-indicator,
	#header .user-store-indicator .fp-my-store-wrap,
	#header .top-header .user-session-indicator,
	.menu-top-header-nav-container,
	.fp-user-session-indicator .fp-welcome,
	.fp-user-session-indicator .fp-not-logged-in,
	#header .user-session-indicator .fp-welcome,
	#header .user-session-indicator .fp-logout-link,
	#header .top-row-wrap .mini-list .fp-list-qty-enabled,
	#header .top-row-wrap .reorder-wrap .reorder-indicator a,
	#header .mini-list .fp-mini-list-indicator .fp-btn-indicator .fp-list-quantity,
	#header .fp-mini-list-indicator .fp-btn-indicator .fp-list-quantity,
	.mobile-nav-wrapper .account-menu-wrapper #reorder-indicator-mobile a,
	#header .new-theme .main-menu-container > div > ul > li a,
	.hc-offcanvas-nav li:not(.custom-content) a,
	nav,
	.fp-page-title h1.fp-page-title { 
		<?php $font_global = get_theme_mod( 'font_global_all', 'font-roboto' );?>
 		<?php if ($font_global == "font-roboto") : ?>
			font-family: 'Roboto', sans-serif !important; 
		<?php elseif ($font_global == "font-opensans") : ?>
			font-family: 'Open Sans', 'Roboto', sans-serif!important; 
		<?php elseif ($font_global == "font-lato") : ?>
			font-family: 'Lato', 'Roboto', sans-serif!important; 
		<?php elseif ($font_global == "font-sourcesanspro") : ?>
			font-family: 'Source Sans Pro', 'Roboto', sans-serif!important; 
		<?php elseif ($font_global == "font-poppins") : ?>
			font-family: 'Poppins', 'Roboto', sans-serif!important; 
		<?php elseif ($font_global == "font-montserrat") : ?>
			font-family: 'Montserrat', 'Roboto', sans-serif!important;
		<?php elseif ($font_global == "font-nunito") : ?>
			font-family: 'Nunito', 'Roboto', sans-serif!important; 
		<?php elseif ($font_global == "font-istokweb") : ?>
			font-family: 'Istok Web', 'Roboto', sans-serif!important; 
		<?php else : ?>
 			font-family: 'Roboto', sans-serif !important; 
 	<?php endif; ?>
	} 
 </style>

<style type="text/css"> 
	body,
	.fp-core {
		color: <?= get_theme_mod('font_global_color', '#121212') ?>;
	} 
	
	a,
	a:link, a:visited {
		color: <?= get_theme_mod('global_color_link', $primary_link) ?>;
	}
	
	a:hover,
	a:active {
		color: <?= get_theme_mod('global_color_link_hover', $primary_link_dark) ?>;
	} 
	
	.single .blog-content-area a,
	.fp-shelf-tag-checkbox-group a,
	.dept-block a,
	.dept-block-img a,
	a.fp-btn-link,
	.fp-department-breadcrumb .fp-back a,
	.fp-result-header .fp-result-sub-header .fp-options-right .fp-btn-icon:not(.fp-btn-prev):not(.fp-btn-next),
	.store-landing .store-explore div a,
	.fp-reorder-indicator .fp-btn-reorder,
	.fp-reorder-indicator a.fp-btn-reorder,
	.single .blog-content-area a,
	.fp-shelf-tag-checkbox-group a,
	.dept-block a,
	.fp-department-breadcrumb .fp-back a,
	#header .new-theme .main-menu-container ul li ul a,
	.dept-block-img a, 
	a.fp-btn-link,
	a.cd-top,
	.store-landing .store-explore div a,
	li a.fp-is-selected:not(.fp-disabled),
	.fp-paging-list ul:not(.select2-results__options) li a.fp-is-selected:not(.fp-disabled),
	.fp-paging-list ul:not(.select2-results__options) li a:not(.fp-disabled),
	.dept-block-img a:active,
	.dept-block a:active,
	.dept-block a:focus,
	.dept-block-img a:focus,
	.fp-result-header .fp-result-sub-header .fp-options-right .fp-btn-icon:not(.fp-btn-prev):not(.fp-btn-next).fp-is-selected,
	.fp-product-carousel.fp-layout-5 .fp-product-list.fp-product-list-sm .fp-item-action .fp-btn-increment,
	.fp-product-carousel.fp-layout-6 .fp-product-list.fp-product-list-sm .fp-item-action .fp-btn-increment,
	.fp-wizard-breadcrumb .fp-current .fp-arrow-content .fp-step-text,
	.fp-required,
	.fp-checkout-review .fp-note-action,
	.fp-checkout-confirmation h2,
	.fp-account-address-book .fp-address-name .fp-icon,
	.fp-account-lists .fp-list-name .fp-btn-active,
	.fp-not-found > h1,
	.fp-result-header .fp-paging:not(.fp-paging-list) > *,
	.fp-result-header .fp-result-controls-toggle > *,
	.fp-result-header .fp-paging:not(.fp-paging-list) > *,
	.fp-result-header .fp-result-controls-toggle > *,
	.ultp-category-grid a,
	.cat-label a,
	div.post-header,
	.category div.post-header,
	.category .cat-label a { 
		color: <?= get_theme_mod('global_color_link', $primary);?>!important;
	} 
	
	/* a hover */
	.fp-result-title .fp-categories-action:hover,
	.fp-product-list-lg .fp-item-detail .fp-item-name > :first-child:hover,
	.fp-recipe-list-lg .fp-item-detail .fp-item-name > :first-child:hover,
	.single .blog-content-area a:hover,
	.fp-shelf-tag-checkbox-group a:hover,
	.dept-block a:hover,
	.dept-block-img a:hover,
	a.fp-btn-link:hover,
	.fp-department-breadcrumb .fp-breadcrumb a:hover,
	.fp-department-breadcrumb .fp-back a:hover,
	.fp-result-header .fp-result-sub-header .fp-options-right .fp-btn-icon:not(.fp-btn-prev):not(.fp-btn-next):hover,
	.fp-shelf-tags-title:hover,
	.store-landing .store-explore div a:hover,
	.fp-nav li a:hover,
	.fp-reorder-indicator .fp-btn-reorder:hover,
	.fp-reorder-indicator a.fp-btn-reorder:hover,
	.single .blog-content-area a:hover,
	.fp-shelf-tag-checkbox-group a:hover,
	.dept-block a:hover,
	.fp-department-breadcrumb .fp-back a:hover,
	#header .new-theme .main-menu-container ul li ul a:hover,
	.dept-block-img a:hover,
	a.fp-btn-link:hover,
	a.cd-top,
	.store-landing .store-explore div a:hover,
	li a.fp-is-selected:not(.fp-disabled):hover,
	.fp-paging-list ul:not(.select2-results__options) li a.fp-is-selected:not(.fp-disabled),
	.fp-paging-list ul:not(.select2-results__options) li a:hover:not(.fp-disabled) .dept-block-img a:active,
	.dept-block a:active,
	.dept-block a:focus,
	.dept-block-img a:focus,
	.fp-nav li a:focus,
	.fp-result-header .fp-result-sub-header .fp-options-right .fp-btn-icon:not(.fp-btn-prev):not(.fp-btn-next).fp-is-selected,
	.fp-product-carousel.fp-layout-5 .fp-product-list.fp-product-list-sm .fp-item-action .fp-btn-increment,
	.fp-product-carousel.fp-layout-6 .fp-product-list.fp-product-list-sm .fp-item-action .fp-btn-increment,
	.fp-wizard-breadcrumb .fp-current .fp-arrow-content .fp-step-text,
	.fp-required,
	.fp-checkout-review .fp-note-action,
	.fp-checkout-confirmation h2,
	.fp-account-address-book .fp-address-name .fp-icon,
	.fp-account-lists .fp-list-name .fp-btn-active,
	.fp-not-found>h1,
	.fp-result-header .fp-paging:not(.fp-paging-list)>*,
	.fp-result-header .fp-result-controls-toggle>*,
	.fp-result-header .fp-paging:not(.fp-paging-list)>*,
	.fp-result-header .fp-result-controls-toggle>*,
	.ultp-category-grid a:hover,
	.cat-label a:hover,
	div.post-header:hover,
	.category div.post-header:hover,
	.category .cat-label a:hover {
		color: <?= get_theme_mod('global_color_link_hover', $primary_dark);?>!important;
	} 
	/* primary buttons */
	.fp-btn,
	.fp-is-active.fp-btn,
	input.fp-is-active[type=submit].fp-btn,
	input[type=submit].fp-btn,
	input[type=submit].fp-btn,
	input[type=submit].fp-btn,
	.fp-btn,
	a.fp-btn,
	input[type=submit].fp-btn,
	.fp-product-carousel .owl-theme.clickable .owl-page:hover span,
	.store-landing.selected-store .store-buttons a,
	input[type="submit"],
	#header .new-theme .main-menu-container ul li ul li .button-primary-button,
	input[type="submit"].fp-btn,
	.fp-product-carousel .owl-theme .owl-page.active span,
	.fp-btn:focus,
	input[type="submit"].fp-btn:focus,
	.fp-btn:active,
	input[type="submit"].fp-btn:active,
	.fp-is-active.fp-btn,
	input.fp-is-active[type="submit"].fp-btn,
	a.button,
	.store-landing.selected-store .store-buttons a,
	input[type="submit"],
	button.button,
	li.button-medium a,
	.fp-account-create input[type="submit"].fp-btn-create,
	.fp-wizard-breadcrumb .fp-current .fp-arrow-content span.fp-number,
	.account button[type="reset"],
	.account button[type="submit"],
	.fp-account-login button[type="submit"],
	a.fp-btn-continue-shopping,
	a.fp-btn-checkout,
	#header .new-theme .main-menu-container ul li ul li,
	.button-primary-button,
	.fp-checkout-banner .fp-btn-checkout,
	.fp-btn-primary,
	a.fp-btn-primary,
	.fp-mini-list a.fp-btn-checkout,
	.fp-mini-list.fp-is-checkout-disabled .fp-btn-full-list,
	.store-landing .store-buttons a,
	input[type=submit].fp-btn,
	.fp-mailing-list-sign-up button.fp-register-email,
	.fp-mailing-list-sign-up button.fp-register-email:focus,
	.fp-mailing-list-sign-up button.fp-register-email:active,
	.fp-mailing-list-sign-up button.fp-register-email.fp-is-active,
	.panel-grid .panel-grid-cell .fp-product-carousel a.fp-btn-view-all,
	.wplp_container .read-more,
	button.btn-primary {
		background-color: <?= get_theme_mod('button_primary_color_link', $primary);?>!important;
		color: <?= get_theme_mod('button_primary_text_link', $white);?>!important;
		border: <?php echo get_theme_mod('primary_stroke_drop_control', '2'); ?>px solid <?= get_theme_mod('button_primary_stroke_color', $primary);?>!important;
	} 

	/* primary buttons:hover */
	.fp-btn:active,
	.fp-btn:focus,
	.fp-btn:hover,
	.fp-is-active.fp-btn,
	input.fp-is-active[type=submit].fp-btn,
	input[type=submit].fp-btn:active,
	input[type=submit].fp-btn:focus,
	input[type=submit].fp-btn:hover,
	.fp-product-carousel .owl-theme.clickable .owl-page:hover span:hover, 
	.store-landing.selected-store .store-buttons a:hover,
	input[type="submit"]:hover,
	#header .new-theme .main-menu-container ul li ul li .button-primary-button:hover,
	input[type="submit"].fp-btn:hover,
	.fp-product-carousel .owl-theme .owl-page.active span:hover,
	.fp-btn:focus:hover,
	input[type="submit"].fp-btn:focus:hover,
	.fp-btn:active:hover,
	input[type="submit"].fp-btn:active:hover,
	.fp-is-active.fp-btn:hover,
	input.fp-is-active[type="submit"].fp-btn:hover,
	a.button:hover,
	.store-landing.selected-store .store-buttons a:hover,
	input[type="submit"]:hover,
	button.button:hover,
	li.button-medium a:hover,
	.fp-account-create input[type="submit"].fp-btn-create:hover,
	.fp-wizard-breadcrumb .fp-current .fp-arrow-content span.fp-number:hover,
	.account button[type="reset"]:hover,
	.account button[type="submit"]:hover,
	.fp-account-login button[type="submit"]:hover,
	a.fp-btn-continue-shopping:hover,
	a.fp-btn-checkout:hover,
	#header .new-theme .main-menu-container ul li ul li:hover,
	.button-primary-button:hover,
	.fp-checkout-banner .fp-btn-checkout:hover,
	.fp-btn-primary:hover,
	a.fp-btn-primary:hover,
	.fp-mini-list a.fp-btn-checkout:hover,
	.fp-mini-list.fp-is-checkout-disabled .fp-btn-full-list:hover,
	.store-landing .store-buttons a:hover,
	input[type=submit].fp-btn:hover,
	.fp-mailing-list-sign-up button.fp-register-email:hover,
	.fp-mailing-list-sign-up button.fp-register-email:focus:hover,
	.fp-mailing-list-sign-up button.fp-register-email:active:hover,
	.fp-mailing-list-sign-up button.fp-register-email.fp-is-active:hover,
	.wpcu-front-box.bottom .read-more:hover,
	button.btn-primary:hover { 
		background-color: <?= get_theme_mod('button_primary_color_link_hover', $primary_dark);?>!important;
		color: <?= get_theme_mod('button_primary_text_hover', $gray_light);?>!important;
		border: <?php echo get_theme_mod('primary_stroke_drop_control', '2'); ?>px solid <?= get_theme_mod('button_primary_stroke_color_hover', $primary_dark);?>!important;
	}
		
	/* secondary buttons */
	.fp-summary .fp-summary-items .fp-btn-select-store,
	.button-secondary-button,
	.fp-btn-secondary,
	a.fp-btn-secondary,
	a.button-secondary,
	.fp-result-header .fp-result-sub-header .fp-options-left .fp-btn-clear-my-favorites,
	.fp-mini-list a.fp-btn-full-list,
	.panel-grid .panel-grid-cell .fp-product-carousel a.fp-btn-view-all:hover {
		background-color: <?= get_theme_mod('button_secondary_color_link', $secondary);?>!important;
		color: <?= get_theme_mod('button_secondary_text_link', $white);?>!important;
		border: <?php echo get_theme_mod('secondary_stroke_drop_control', '2'); ?>px solid <?= get_theme_mod('button_secondary_stroke_color', $secondary);?>!important;
	}

	/* secondary buttons:hover */
	.fp-summary .fp-summary-items .fp-btn-select-store:hover,
	.button-secondary-button:hover,
	.fp-btn-secondary:hover,
	a.button-secondary:hover,
	.fp-result-header .fp-result-sub-header .fp-options-left .fp-btn-clear-my-favorites:hover,
	.fp-mini-list a.fp-btn-full-list:hover,
	.fp-shelf-tag.fp-is-selected:hover {
		background-color: <?= get_theme_mod('button_secondary_color_hover', $secondary_dark);?>!important;
		color: <?= get_theme_mod('button_secondary_text_hover', $gray_light);?>!important;
		border: <?php echo get_theme_mod('secondary_stroke_drop_control', '2'); ?>px solid <?= get_theme_mod('button_secondary_stroke_color_hover', $secondary_dark);?>!important;
	}
	
	/* secondary link */
	.fp-store-locator .fp-panel-item .fp-panel-body a.fp-link-secondary {
		color: <?= get_theme_mod('global_secondary_color_link', $secondary);?>!important;
	}
	
	.fp-store-locator .fp-panel-item .fp-panel-body a.fp-link-secondary:hover {
		color: <?= get_theme_mod('global_secondary_color_link_hover', $secondary_dark);?>!important;
	} 

	/* primary things */
	.fp-product-carousel .owl-theme .owl-controls .owl-buttons div:hover {
		color: <?= get_theme_mod('button_primary_color_link', $primary) ?>;
	}

	.fp-product-detail .fp-nav-tabs .active a,
	.fp-product-detail .fp-nav-tabs li a:hover {
		border-bottom:8px solid <?= get_theme_mod('button_primary_color_link', $primary) ?>;
	}
	
	.fp-store-locator .fp-map .fp-icon .fp-badge-icon,
	.fp-store-locator .fp-google-map .fp-icon .fp-badge-icon,
	.fp-store-locator .fp-panel-item .fp-panel-heading .fp-badge-icon,
	.fp-badge-icon {
		background-color: <?= get_theme_mod('header_cartNum_color', $primary_dark); ?>;
		color: <?= get_theme_mod('header_increment_color_text', $white); ?>;}
		
	@media (min-width: 992px) {
		ul.sf-mega,
		.sf-menu.main-menu > li:not(.sf-mega)>ul:not(.sf-mega) {
			border-top: 6px solid <?= get_theme_mod('button_primary_color_link', $primary) ?>;
		}
		
		ul.sf-mega li:hover>a {
			color: <?= get_theme_mod('button_primary_color_link', $primary) ?>;
		}
		
		.sf-menu.main-menu > li > a:hover,
		.sf-menu.main-menu > li.sfHover > a {
			color: <?= get_theme_mod('button_primary_color_link', $primary) ?>;
		} 
	}
	
	/* header */
	#header .logo-header img {
		max-height: <?= get_theme_mod('logo_size', '150'); ?>px !important;
	} 
		
	#header .top-row-wrap { 
		height: <?= get_theme_mod('logo_size', '150') + 15; ?>px !important;
	}
	
	#header .bg-img, #header .mobile-header {
		<?php $head_bgcolor = get_theme_mod( 'header_all_bg', '#fffffe' ); if ( $head_bgcolor == "#fffffe" ): ?> background-color: transparent;
		<?php else : ?>
		background-color: <?= get_theme_mod('header_all_bg', $white); ?>;
		<?php endif;?>
		<?php $head_bgimg = get_theme_mod('fp_wp_setting_header_bg', ''); if ( $head_bgimg == "" ): ?> Empty <?php else : ?>background-image: url("<?= get_theme_mod('fp_wp_setting_header_bg', 'transparent');?>") !important;
		<?php endif; ?>;
	}
			
	#header .first-row {
		<?php $head_bgcolor = get_theme_mod( 'header_all_bg', '#fffffe' ); if ( $head_bgcolor == "#fffffe" ): ?> background-color: transparent;
		<?php else : ?>
		background-color: <?= get_theme_mod('header_all_bg', $white); ?>;
		<?php endif; ?>;
	}
	
	#header.shrink .logo-header img {
		max-height: <?= get_theme_mod('logo_size_scroll', '75'); ?>px !important;
	}
		
	#header.shrink .top-row-wrap {
		height: <?= get_theme_mod('logo_size_scroll', '75') + 5; ?>px !important;
	}
		
	@media (min-width: 992px) {
		.home [role="main"],
		.page-template-default [role="main"],
		.page-template [role="main"],
		.category [role="main"],
		.single [role="main"] {
			padding-top: <?= get_theme_mod('logo_size', '150') - get_theme_mod('logo_size', '150'); ?>px !important;
		}
			
		.home #header.shrink ~ [role="main"],
		.page-template-default #header.shrink ~ [role="main"],
		.page-template #header.shrink ~ [role="main"],
		.category #header.shrink ~ [role="main"],
		.single #header.shrink~[role="main"] { 
			padding-top: <?= get_theme_mod('logo_size_scroll', '75') + 80; ?>px !important;
		}
	} 
			
	#header .additional-top-header {
		background-color: <?= get_theme_mod('header_addTopRow_color', 'transparent'); ?>; <?php $head_addrow = get_theme_mod( 'header_addTopRow_color', '#fffffe' ); if ( $head_addrow == "#fffffe" ): ?> background-color: transparent;
		<?php else : ?>
		background-color: <?= get_theme_mod('header_addTopRow_color', $white); ?>;
		<?php endif; ?>;
	}
	
	#header .top-header {
		<?php $head_toprow = get_theme_mod( 'header_topRow_color', '#fffffe' ); if ( $head_toprow == "#fffffe" ): ?> background-color: transparent;
		<?php else : ?>
		background-color: <?= get_theme_mod('header_topRow_color', $white); ?>;
		<?php endif; ?>;
	}
		
	#header .top-row-wrap {
		<?php $head_toprowwrap = get_theme_mod( 'header_topRowWrap_color', '#fffffe' ); if ( $head_toprowwrap == "#fffffe" ): ?> background-color: transparent;
		<?php else : ?>
		background-color: <?= get_theme_mod('header_topRowWrap_color', $white); ?>;
		<?php endif; ?>;
	} 
		
	.fp-search-box .fp-dropdown-search {
		background-color: <?= get_theme_mod('header_all_color', $primary); ?>;
	}
	
	.fp-search-box .fp-dropdown-search:hover {
		background-color: <?= get_theme_mod('header_all_color_hover', $primary_dark); ?>;
	}
		
	#header .mobile-header-wrapper a.mobile-search-icon {
		color: <?= get_theme_mod('header_mobile_search', $gray_dark); ?>;
	}
		
	#header .mobile-header-wrapper a.mobile-search-icon:hover,
	#header .mobile-header-wrapper .navbar-toggle .icon-bar:hover {
		color: <?= get_theme_mod('header_mobile_search_hover', $black); ?>;
	} 
		
	#header .reorder-indicator a,
	#header a.fp-btn-link a {
		color: <?= get_theme_mod('header_reorder_text_color', $gray_dark) ?> !important;
	}
		
	#header .reorder-indicator a:hover,
	#header a.fp-btn-link a:hover {
		color: <?= get_theme_mod('header_reorder_text_color_hover', $primary_dark) ?> !important; }
		
	#header .mobile-header-wrapper .navbar-toggle .icon-bar {
		background-color: <?= get_theme_mod('header_mobile_search', $gray_dark); ?>;
	}
		
	#header  #header .mobile-header-wrapper .navbar-toggle .icon-bar:hover {
		background-color: <?= get_theme_mod('header_mobile_search', $gray_light); ?>;
	}
		
	#header .reorder-indicator a,
	#header a.fp-btn-link a {
		color: <?= get_theme_mod('header_reorder_text_color', $gray_dark) ?> !important;
	}
	
	#header .reorder-indicator a:hover,
	#header a.fp-btn-link a:hover {
		color: <?= get_theme_mod('header_reorder_text_color_hover', $primary_dark) ?> !important;
	}
	
	<?php $reorder_toggle = get_theme_mod( 'header_reorder_toggle', 'reorder-off' );?><?php if ( $reorder_toggle == 'reorder-off' ): ?>
	<?php else : ?>
			
	#header .bottom-menu-wrap .nav-reorder .reorder-indicator a.fp-btn-link,
	#header .reorder-indicator a,
	#header a.fp-btn-link,
	#header .bottom-menu-wrap .nav-reorder .reorder-indicator a.fp-btn-link {
		border: <?php echo get_theme_mod('header_reorder_stroke', '1');?>px solid <?= get_theme_mod('header_reorder_stroke_color', $primary);?>;
		background-color: <?=get_theme_mod('header_reorder_bg', $primary);?>!important;
		border-radius: <?php echo get_theme_mod('header_reorder_radius', '24');?>px;
		padding: <?php echo get_theme_mod('header_reorder_padding_top', '18');?>px <?php echo get_theme_mod('header_reorder_padding_sides', '18');?>px;
	}
		
	#header .bottom-menu-wrap .nav-reorder .reorder-indicator a.fp-btn-link:hover,
	#header .reorder-indicator a:hover,
	#header.reorder-wrap a.fp-btn-link:hover,
	#header .bottom-menu-wrap .nav-reorder .reorder-indicator a.fp-btn-link:hover {
		border: <?php echo get_theme_mod('header_reorder_stroke', '1');?>px solid <?= get_theme_mod('header_reorder_stroke_color_hover', $primary_dark);?>;
		background-color: <?=get_theme_mod('header_reorder_bg_hover', $primary_dark);?>!important;
		border-radius: <?php echo get_theme_mod('header_reorder_radius', '24');?>px;
		padding: <?php echo get_theme_mod('header_reorder_padding_top', '18');?>px <?php echo get_theme_mod('header_reorder_padding_sides', '18');?>px;
	} 
	<?php endif;?>
	#header .fp-mini-list-indicator .fp-btn-indicator .fp-icon-list-indicator:before {
		content: "<?php echo get_theme_mod('mini_list_icon', '\f12f');?>";
	}
		
	/* bubble */
	#header .mini-list .fp-mini-list-indicator .fp-btn-indicator .fp-list-quantity,
	#header .fp-mini-list-indicator .fp-btn-indicator .fp-list-quantity {
		background-color: <?= get_theme_mod('header_cartNum_color', $primary_dark );?>!important;
		color: <?= get_theme_mod('header_increment_color_text', $white ); ?>!important;
	}
		
	#header .mini-list:hover .fp-mini-list-indicator .fp-btn-indicator .fp-list-quantity {
		background-color: <?= get_theme_mod('header_cartNum_color_hover', $primary_dark ); ?>!important;
		color: <?= get_theme_mod('header_increment_color_text_hover', $gray_light ); ?>!important;
	}
		
	/* Mobile Hamburger-Search Icon */
	#header #nav-icon1 span,
	#nav-icon3 span,
	#nav-icon4 span {
		background-color: <?= get_theme_mod('header_mobile_objects', '#191919');?>!important;
	}
		
	header .toggle:hover span,
	header .toggle:hover span::before,
	header .toggle:hover span::after {
		background-color: <?= get_theme_mod('header_cart_color_hover', $primary_dark);?> !important;
	}
		
	body #header .mini-list {
		border: <?php echo get_theme_mod('mini_list_stroke', '0');?>px solid <?= get_theme_mod('mini_list_stroke_color', $primary);?> !important;
		border-radius: <?= get_theme_mod( 'mini_list_corners', '4px 0 0 4px' );?>!important;
	}
		
	#header .top-row-wrap .mini-list .fp-btn-indicator {
		color: <?= get_theme_mod('header_cart_color_text', $white) ?> !important;
	}
		
	body #header .mini-list:hover{
		background-color: <?= get_theme_mod('header_cart_color_hover', $primary_dark);?> !important;
		border: <?php echo get_theme_mod('mini_list_stroke', '0');?>px solid <?= get_theme_mod('mini_list_stroke_color_hover', $primary_dark);?> !important;
		border-radius: <?= get_theme_mod( 'mini_list_corners', '4px 0 0 4px' ); ?>;
	} 
		
	#header .top-row-wrap .mini-list .fp-btn-indicator:hover {
		color: <?= get_theme_mod('header_cart_color_text_hover', $white) ?> !important;
	}
	
	/*SHOW/HIDE - MINI-LIST Background color*/
	body #header .mini-list {
		<?php $head_minilist = get_theme_mod( 'header_cart_color', $primary ); if ( $head_minilist == "#fffffe" ): ?> background-color: transparent !important;
		<?php else : ?>
		background-color: <?= get_theme_mod('header_cart_color', $primary);?> !important;
		<?php endif; ?>;
	}
		
	body #header .mini-list:hover {
		<?php $head_minilist_hover = get_theme_mod( 'header_cart_color_hover', $primary_dark ); if ( $head_minilist_hover == "#fffffe" ): ?> background-color: transparent !important;
		<?php else : ?>
		background-color: <?= get_theme_mod('header_cart_color_hover', $primary_dark);?> !important;
		<?php endif; ?>;
	}
			
	#header .new-theme {
		border-bottom: <?php echo get_theme_mod('main_nav_stroke_control', '1');?>px solid <?= get_theme_mod('main_nav_stroke_color', '#3B3B3B');?> !important;
	}
		
	#header .simply-good .main-menu-container,
	#header .sweet-potato .main-menu-container,
	#header .flour-sack .main-menu-box,
	#header .frisco-brothers .header-utility {
		<?php $head_navrow = get_theme_mod( 'header_mainRow_color', '#fffffe' ); if ( $head_navrow == "#fffffe" ): ?> background-color: transparent;
		<?php else : ?> 
		background-color: <?= get_theme_mod('header_mainRow_color', '#123456'); ?>;
		<?php endif; ?>;
		border-bottom: <?php echo get_theme_mod('main_nav_stroke_control', '1');?>px solid <?= get_theme_mod('main_nav_stroke_color', '#3B3B3B');?> !important;
	} 
		
	.sf-menu.main-menu > li > a,
	.sf-menu.main-menu > li.current-menu-item > a,
	.sf-menu.main-menu > li.current-page-parent > a,
	.sf-menu.main-menu > li.current-page-ancestor > a { 
		color: <?= get_theme_mod('header_mainNavText_color', $gray_dark) ?> !important;
		font-weight: <?= get_theme_mod('header_mainRow_text_weight', 'normal') ?> !important;
		text-transform: <?= get_theme_mod('header_mainRow_text_case', 'capitalize') ?> !important;
	} 
		
	.sf-menu.main-menu > li > a:hover,
	.sf-menu.main-menu > li.current-menu-item > a:hover,
	.sf-menu.main-menu > li.current-page-parent > a:hover,
	.sf-menu.main-menu > li.current-page-ancestor > a:hover {
		color: <?= get_theme_mod('header_mainNavText_color_hover', $primary) ?> !important;
	} 
		
	.sf-menu.main-menu > li.menu-item-has-children > a span:before {
		color: <?= get_theme_mod('header_mainNavChevron_color', $gray_dark) ?> !important;
	} 
		
	.sf-menu.main-menu > li.menu-item-has-children > a:hover span:before {
		color: <?= get_theme_mod('header_mainNavChevron_color_hover', $gray_dark) ?> !important;
	}
		
	.mobile-nav-wrapper .sf-menu li.menu-item-has-children a > span:not(.fp-icon),
	.mobile-nav-wrapper #menu-footer-menu-mobile li.menu-item-has-children a > span:not(.fp-icon),
	.mobile-nav-wrapper .sf-menu li.menu-item-has-children > a:before,
	.mobile-nav-wrapper #menu-footer-menu-mobile li.menu-item-has-children > a:before,
	.mobile-nav-wrapper .sf-menu li a > span:not(.fp-icon-star),
	.mobile-nav-wrapper .sf-menu .sub-menu li a > span:not(.fp-icon-star),
	.mobile-nav-wrapper #menu-footer-menu-mobile li a > span:not(.fp-icon-star),
	.mobile-nav-wrapper #menu-footer-menu-mobile .sub-menu li a > span:not(.fp-icon-star) {
		color: <?= get_theme_mod('header_mobile_mainNavText_color', $gray_dark) ?> !important;
	}
		
	.mobile-nav-wrapper #menu-footer-menu-mobile li.menu-item-has-children a > span:not(.fp-icon) .mobile-nav-wrapper .sf-menu li.menu-item-has-children > a:before:hover,
	.mobile-nav-wrapper #menu-footer-menu-mobile li.menu-item-has-children > a:before:hover,
	.mobile-nav-wrapper .sf-menu li a > span:not(.fp-icon-star):hover,
	.mobile-nav-wrapper .sf-menu .sub-menu li a > span:not(.fp-icon-star):hover,
	.mobile-nav-wrapper #menu-footer-menu-mobile li a > span:not(.fp-icon-star):hover,
	.mobile-nav-wrapper #menu-footer-menu-mobile .sub-menu li a > span:not(.fp-icon-star):hover {
		color: <?= get_theme_mod('header_mobile_mainNavText_color_hover', $primary_dark) ?> !important;
	}
		
	#header .main-menu-container ul li ul a {
		color: <?= get_theme_mod('header_mainNavSubText_color', $gray_dark) ?> !important;
	}
		
	#header .main-menu-container ul li ul a:hover {
		color: <?= get_theme_mod('header_mainNavSubText_color_hover', $primary) ?> !important;
	} 
		
	#header .new-theme .main-menu-container > div ul a {
		color: <?= get_theme_mod('header_newtheme_nav2item_color', $gray_dark) ?> !important;
	}
		
	#header .new-theme .main-menu-container > div ul a:hover {
		color: <?= get_theme_mod('header_newtheme_nav2item_color_hover', $primary) ?> !important;
	}
		
	#header .new-theme .main-menu-container > div ul li ul.sub-menu li,
	#header .new-theme .main-menu-container > div ul li ul.sub-menu li a {
		color: <?= get_theme_mod('header_newtheme_nav2item_subcolor', $white) ?> !important;
	} 

	#header .new-theme .main-menu-container > div ul li ul.sub-menu li {
		background-color: <?= get_theme_mod('header_newtheme_nav2item_subcolor_bg', $primary );?>!important;
	}
		
	#header .new-theme .main-menu-container > div ul li ul.sub-menu li:hover,
	#header .new-theme .main-menu-container > div ul li ul.sub-menu li a:hover {
		color: <?= get_theme_mod('header_newtheme_nav2item_subcolor_hover', '#fefefe') ?> !important;
	}
		
	#header .new-theme .main-menu-container > div ul li ul.sub-menu li:hover {
		background-color: <?= get_theme_mod('header_newtheme_nav2item_subcolor_bg_hover', $primary_dark );?>!important;
	}
		
	#header .top-second-nav ul li {
		color: <?= get_theme_mod('header_addSmallNavText_color', $gray_dark) ?> !important;
	}
	
	#header .top-second-nav ul li a {
		color: <?= get_theme_mod('header_addSmallNavText_color_link', $primary ) ?> !important;
	}
		
	#header .top-second-nav ul li a:hover {
		color: <?= get_theme_mod('header_addSmallNavText_color_hover', $primary_dark) ?> !important;
	}
		
	#header .top-header .menu-header-menu-container ul.top-header-menu li,
	#header .user-store-indicator,
	#header .user-session-indicator .fp-welcome-label,
	#header .user-session-indicator .fp-welcome-separator {
		color: <?= get_theme_mod('header_smallNavText_color', $gray_dark) ?> !important;
	}
		
	#header .top-header .menu-header-menu-container ul.top-header-menu li a,
	#header .top-header .user-session-indicator a,
	#header .user-session-indicator .fp-welcome a,
	#header .user-store-indicator a,
	#header .user-my-account-link a {
		color: <?= get_theme_mod('header_smallNavText_color_link', $primary_link) ?> !important;
	}
	
	#header .top-header .menu-header-menu-container ul.top-header-menu li a:hover,
	#header .top-header .user-session-indicator a:hover,
	#header .user-session-indicator .fp-welcome a:hover,
	#header .user-store-indicator a:hover,
	#header .user-my-account-link a:hover {
		color: <?= get_theme_mod('header_smallNavText_color_hover', $primary_link_dark) ?> !important;
	}

	/*NEW --- account menu dropdown link color*/
	#header .top-header .user-session-indicator .fp-user-session-menu ul li a {
		color: <?= get_theme_mod('header_smallNavDropdownLink_color', $primary) ?> !important;
	}

	#header .top-header .user-session-indicator .fp-user-session-menu ul li a:hover,
	#header .top-header .user-session-indicator .fp-user-session-menu ul li a:active {
		color: <?= get_theme_mod('header_smallNavDropdownLink_color_hover', $primary_dark) ?> !important;
	}
	/*//END NEW --- account menu dropdown link color*/

	#header .nav-my-favorites span[class^="fp-icon"] {
		color: <?= get_theme_mod('header_favorite_icon_color', '#ffc428') ?> !important;
	}
		
	#header .icon-marker,
	#header .fp-icon.fp-icon-map-marker,
	.hc-offcanvas-nav .nav-item-link .fp-icon-map-marker {
		color: <?= get_theme_mod('header_marker_color', '#FF0004'); ?>;
	}
	
	#header .new-theme .top-row-wrap .user-store-indicator a .fp-store-label {
		font-size: <?= get_theme_mod('location_title_size', '18') ?>px !important;
		color: <?= get_theme_mod('header_newtheme_nav2item_color', $gray_dark) ?> !important;
	}
		
	#header .nav-my-favorites span[class^="fp-icon"] {
		color: <?= get_theme_mod('header_favorite_icon_color', '#ffc428') ?> !important;
	} 
		
	/* Homepage controls */
	.cta-box-content h3 {
		background-color: <?= get_theme_mod('overlay_title_bgcolor', $primary); ?>;
		color: <?= get_theme_mod('overlay_title_text_color', $white); ?>;
		font-size: <?= get_theme_mod('overlay_title_text_size', '20'); ?>px;
	}
		
	.grid-auto .sow-image-grid-image a:link,
	.grid-auto .sow-image-grid-image a:visited {
		color: <?= get_theme_mod('department_text_color', $gray_dark);?>!important;
	}
		
	.grid-auto .sow-image-grid-image a:hover,
	.grid-auto .sow-image-grid-image a:active {
		color: <?= get_theme_mod('department_text_color_hover', $primary_dark);?>!important;
	} 
		
	.sow-image-grid-wrapper .sow-image-grid-image img,
	.grid-manual .sow-image-container img.so-widget-image {
		border-radius: <?= get_theme_mod('department_image_edges', '0'); ?>% !important;
	} 
		
	/* Remove Underline Text Link */
	.sow-image-grid-image a {
		text-decoration: <?= get_theme_mod('department_text_decoration', 'none');?>!important;
	} 
		
	p.imgDeptLink { 
		line-height: 1.16em; 
		font-size: <?= get_theme_mod('department_text_size', '14'); ?>px !important; /* set to avoid overlapping text */ 
		text-transform: <?= get_theme_mod('department_text_case', 'uppercase');?>!important; /* Change to "none" for no change */ 
		font-weight: <?= get_theme_mod('department_text_weight', 'bold');?>!important;
	} 
	
	/* Footer */
	@media (min-width: 992px) {
		footer .footer-logo img {
			max-height: <?= get_theme_mod('footer_logo_size', '120'); ?>px !important;
		}
	} 
			
	@media (max-width: 991px) {
		footer .footer-logo img {
			max-height: <?= get_theme_mod('footer_mobile_logo_size', '60'); ?>px !important;
		}
	}
			
	footer .footer-nav .footer-menu-col li a {
		color: <?= get_theme_mod('footer_text_link', $white);?>!important;
	}
		
	footer .footer-nav .footer-title {
		color: <?= get_theme_mod('footer_text_link', $white);?>!important;
	}
		
	footer .footer-nav .footer-menu-col li a:hover {
		color: <?= get_theme_mod('footer_text_hover', $secondary);?>!important;
		text-decoration: <?= get_theme_mod('footer_link_decoration', 'none');?>!important;
	}
		
	.footer-content.new-theme .footer-utility h5,
	.footer-content.flour-sack .footer-utility h5 {
		color: <?= get_theme_mod('footer_text_utility', $gray_dark);?>!important;
	} 
		
	footer .footer-nav-container {
		<?php $footer_bgimg = get_theme_mod('fp_wp_setting_footer_bg', ''); if ( $footer_bgimg == "" ): ?> <?php else : ?> background-image: url("<?= get_theme_mod('fp_wp_setting_footer_bg', 'transparent');?>") !important; 
		<?php endif; ?>; 
	}
			
	footer .footer-content.flour-sack div.footer-nav-container,
	footer .footer-content > div {
		background-color: <?= get_theme_mod('footer_background_color', $gray_dark); ?>;
	} 
		
	footer .footer-content.flour-sack .footer-location,
	footer .flour-sack .footer-utility,
	footer .footer-content.flour-sack > div,
	footer .footer-content .footer-logo-icon,
	footer .footer-content.new-theme .footer-logo {
		background-color: <?= get_theme_mod('footer_utility_background_color', $white); ?>;
	}
		
	.footer-logo-icon-bg {
		padding: <?= get_theme_mod('footer_icon_logo_size', '100')/2; ?>px !important;
	}
		
	footer .footer-content.flour-sack .footer-logo-icon {
		<?php $footer_icon_bgimg = get_theme_mod('footer_logo_icon_bg', ''); if ( $footer_icon_bgimg == "" ): ?> <?php else : ?>background-image: url("<?= get_theme_mod('footer_logo_icon_bg', 'transparent');?>") !important;
		<?php endif; ?>;
	} 
			
	footer .footer-content.flour-sack .footer-logo-icon img {
		height: <?= get_theme_mod('footer_icon_logo_size', '100'); ?>px !important;
		margin-top:-<?= get_theme_mod('footer_icon_logo_size', '100')/2; ?>px !important;
	}
		
	footer .newsletter p {
		color: <?= get_theme_mod('footer_text', '#F2F2F2');?>!important;
	}
		
	footer #footer-store-address {
		color: <?= get_theme_mod('footer_text_store', '#333333');?>!important;
	}
		
	.social-links.color-on li a span:first-child {
		color: <?= get_theme_mod('social_color_link', $white); ?>;
	}
		
	.social-links.color-on li a:hover span:first-child {
		color: <?= get_theme_mod('social_color_link', $white); ?>;
	}
		
	.social-links.color-on li a span:first-child {
		background-color: <?= get_theme_mod('social_background_color', $tertiary); ?>;
	}
		
	.social-links.color-on li a:hover span:first-child {
		background-color: <?= get_theme_mod('social_background_color_hover', '#000000'); ?>;
	}
		
	footer .footer-nav-container h5,
	footer .footer-utility h5 {
		color: <?= get_theme_mod('footer_utility_text_link', '#F2F2F2');?>!important;
		text-transform: <?= get_theme_mod('footer_label_case', 'capitalize');?>!important;
		font-weight: <?= get_theme_mod('footer_label_weight', 'bold');?>!important;
	}
		
	footer .copyright,
	footer .copyright ul.footer-menu-copyright li a:before {
		color: <?= get_theme_mod('footer_copyright_text', '#F2F2F2');?>!important;
		background-color: <?= get_theme_mod('footer_copyright_background', '#000000'); ?>;
	}
		
	footer .copyright a {
		color: <?= get_theme_mod('footer_copyright_link', $white);?>!important;
	}
		
	footer .copyright a:hover {
		color: <?= get_theme_mod('footer_copyright_link_hover', '#F2F2F2');?>!important;
	}
		
	.sow-image-grid-wrapper .sow-image-grid-image img,
	.grid-manual .sow-image-container img.so-widget-image {
		border-radius: <?= get_theme_mod('department_image_edges', '0');?>% !important;
	}
		
	#cta-row .so-widget-sow-editor a {
		padding: <?= get_theme_mod('cta_padding', '16');?>px 0;
	}
	
	#cta-row.button .ow-button-base {
		padding-bottom: <?= get_theme_mod('cta_padding', '16');?>px;
	}
		
	#cta-row .so-widget-sow-editor a:link,
	#cta-row .so-widget-sow-editor a:visited {
		color: <?= get_theme_mod('cta_text_color', $white);?> !important;
	}
		
	#cta-row .so-widget-sow-editor a:hover,
	#cta-row .so-widget-sow-editor a:active {
		color: <?= get_theme_mod('cta_text_color_hover', '#D2D2D2');?> !important;
	}
		
	#cta-row .so-widget-sow-editor p {
		color: <?= get_theme_mod('cta_text_p_color', $white);?>!important;
	}
		
	#cta-row .so-widget-sow-editor a:hover > p {
		color: <?= get_theme_mod('cta_text_p_color_hover', '#D2D2D2');?>!important;
	}
		
	#cta-row .so-widget-sow-editor a {
		padding: <?= get_theme_mod('cta_padding', '16'); ?>px 0;
	}
		
	#cta-row.button .ow-button-base {
		padding-bottom: <?= get_theme_mod('cta_padding', '16'); ?>px 0;
	}
	
	#cta-row-all .panel-grid-cell .so-panel img,
	#cta-row-all .panel-grid-cell .so-panel img {
		background-color: <?= get_theme_mod('cta_text_bg', $primary);?> !important;
		border-radius: <?php echo get_theme_mod('cta_border_radius', '0'); ?>px;
		border: <?php echo get_theme_mod('cta_border_stroke', '0'); ?>px solid <?= get_theme_mod('cta_border_color', $tertiary);?>!important; 
	}
		
	#cta-row .panel-grid-cell .so-panel img {
		background-color: <?= get_theme_mod('cta_text_bg', $primary);?> !important;
		border-top-left-radius: <?php echo get_theme_mod('cta_border_radius', '24'); ?>px;
		border-top-right-radius: <?php echo get_theme_mod('cta_border_radius', '24'); ?>px;
		border: <?php echo get_theme_mod('cta_border_stroke', '0'); ?>px solid <?= get_theme_mod('cta_border_color', $tertiary);?>!important;
		border-bottom: 0 !important; } #cta-row .so-widget-sow-editor h2 {text-transform: <?= get_theme_mod('cta_heading_text_case', 'capitalize');?>;
		font-weight: <?= get_theme_mod('cta_heading_text_weight', 'bold');?>;	
	}
			
	#cta-row .so-widget-sow-editor p {
		text-transform: <?= get_theme_mod('cta_p_text_case', 'capitalize');?>;
		font-weight: <?= get_theme_mod('cta_p_text_weight', 'normal');?>;
	}
		
	#cta-row .so-widget-sow-editor,
	#cta-row.button .so-widget-sow-button {
		background-color: <?= get_theme_mod('cta_text_bg', $primary);?> !important;
		border-bottom-left-radius: <?php echo get_theme_mod('cta_border_radius', '24');?>px;
		border-bottom-right-radius: <?php echo get_theme_mod('cta_border_radius', '24');?>px;
		border: <?php echo get_theme_mod('cta_border_stroke', '0');?>px solid <?= get_theme_mod('cta_border_color', $tertiary);?> !important;
		border-top: 0 !important;
	}
		
	#cta-row.button .ow-button-base a {
		text-transform: <?= get_theme_mod('cta_btn_text_case', 'uppercase');?> !important;
		font-weight: <?= get_theme_mod('cta_btn_text_weight', 'bold');?> !important;
		background-color: <?= get_theme_mod('cta_button_color_bg', $primary_dark);?> !important;
		color: <?= get_theme_mod('cta_button_text_link', $white);?> !important;
		border: <?php echo get_theme_mod('cta_btn_stroke_control', '2');?>px solid <?= get_theme_mod('cta_button_stroke_color', $tertiary);?> !important;
		border-radius: <?= get_theme_mod('cta_border_radius', '24');?>px !important;
	}
		
	#cta-row.button .ow-button-base a:hover {
		background-color: <?= get_theme_mod('cta_button_color_bg_hover', $black);?> !important;
		color: <?= get_theme_mod('cta_button_text_hover', $gray_light);?> !important;
		border: <?php echo get_theme_mod('cta_btn_stroke_control', '2');?>px solid <?= get_theme_mod('cta_button_stroke_color', $tertiary_dark);?> !important;
	}
			
	@media (min-width: 575px) {
		body.blog div.post-header {
			height: <?= get_theme_mod('blog_header_index', '20');?>vh;
		}
			
		.category div.post-header {
			height: <?= get_theme_mod('blog_header_category', '20');?>vh;
		} 
		
		.single div.post-header {
			height: <?= get_theme_mod('blog_header_single', '40');?>vh;
		}
	}
			
	.fp-checkout-banner,
	.fp-store-locator .fp-banner-select-store {
		background-color: <?= get_theme_mod('button_banner_color', '#606060');?>!important;
	} 
		
	body .fp-checkout-banner .fp-banner-sub-title,
	.fp-checkout-banner .fp-banner-title {
		color: <?= get_theme_mod('button_banner_text', $white) ?> !important;
		font-weight: <?= get_theme_mod('banner_sub_text_weight', 'normal') ?> !important;
		text-transform: <?= get_theme_mod('button_banner_text_case', 'capitalize') ?> !important;
	} 
	
	/*Banner Link*/
	.fp-checkout-banner a.fp-btn-available-times, 
	.fp-checkout-banner a.fp-btn-selected-store {
		color: <?= get_theme_mod('button_banner_link', '#ffffff');?>!important;}
		
	.fp-checkout-banner a.fp-btn-available-times:hover,
	.fp-checkout-banner a.fp-btn-selected-store:hover {
		color: <?= get_theme_mod('button_banner_link_hover', '#C9C9C9');?>!important;
	}
		
	a.fp-checkout-banner a.fp-btn-available-times {
		color: <?= get_theme_mod('button_banner_link', $white);?>!important;
	}
		
	.fp-banner .fp-cell .fp-btn-banner {
		background-color: <?= get_theme_mod('button_banner_color_background_link', $white);?>!important;
		color: <?= get_theme_mod('button_banner_text_link', $gray_dark);?>!important;
		border: <?php echo get_theme_mod('button_banner_stroke_drop_control', '2'); ?>px solid <?= get_theme_mod('button_banner_stroke_color', $primary);?>!important;
	}
		
	.fp-banner .fp-cell .fp-btn-banner:hover {
		background-color: <?= get_theme_mod('button_banner_color_background_link_hover', $primary);?>!important;
		color: <?= get_theme_mod('button_banner_text_link_hover', $white);?>!important;
		border: <?php echo get_theme_mod('button_banner_stroke_drop_control', '2'); ?>px solid <?= get_theme_mod('button_banner_stroke_color_hover', $primary_dark);?>!important; } 
		
	.fp-page-title h1.fp-page-title {
		font-size: <?= get_theme_mod('global_heading_size', '26'); ?>px; 
		text-transform: <?= get_theme_mod('global_heading_case', 'capitalize');?>!important; /*Change to "none" for no change*/
		font-weight: <?= get_theme_mod('global_heading_weight', 'bold');?>!important;
		color: <?= get_theme_mod('global_heading_color', $gray_dark);?>!important;
	} 
			
	.fp-page-title h2.fp-page-title {
		text-transform: <?= get_theme_mod('global_heading_case', 'capitalize');?>!important; /*Change to "none" for no change*/
		font-weight: <?= get_theme_mod('global_heading_weight', 'bold');?>!important;
		color: <?= get_theme_mod('global_heading_color', $gray_dark);?>!important;
	}
		
	.sf-menu.main-menu > li {
		padding: 0 <?= get_theme_mod('main_nav_spacing', '30') / 2; ?>px 0 <?= get_theme_mod('main_nav_spacing', '30') / 2; ?>px !important;
	} 

	#header .sf-menu.main-menu > li {
		border-right: <?php echo get_theme_mod('header_mainNav_spacer_stroke', '0'); ?>px solid <?= get_theme_mod('header_mainNav_spacer_color', $gray_dark);?>!important;
	}
			
	/*Mobile Nav Background*/
	.hc-offcanvas-nav .nav-container,
	.hc-offcanvas-nav .nav-wrapper,
	.hc-offcanvas-nav ul {
		background-color: <?= get_theme_mod('mobile_nav_background', '#202225');?>!important;
	}
			
	/*Nav Menu Item Text*/
	.hc-offcanvas-nav .nav-item-link {
		color: <?= get_theme_mod('mobile_nav_item_text', $white);?>;
		border-bottom: <?php echo get_theme_mod('mobile_nav_stroke_control', '1'); ?>px solid <?= get_theme_mod('mobile_nav_stroke_color', '#6F6F6F');?>!important;
	}

	/*Off Canvas Menu - User Store Indicator Label */
	.hc-offcanvas-nav .fp-user-store-indicator .fp-my-store-wrap {
		color: <?= get_theme_mod('mobile_nav_item_text', $white);?>;
	}
		
	/*Nav Menu Item Link*/
	body .hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]) {
		color: <?= get_theme_mod('mobile_nav_item_link', $gray_light);?>!important;
	}
		
	/*Nav Menu Item Link Hover*/
	body .hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):not(.fp-btn):hover,
	body .hc-offcanvas-nav .nav-item-link:hover {
		color: <?= get_theme_mod('mobile_nav_item_link_hover', $white);?>!important;
		background-color: <?= get_theme_mod('mobile_nav_item_hover', '#494949');?>!important;
	}
		
	/*Close Text Box*/
	body .hc-offcanvas-nav .nav-content > .nav-close:first-child a,
	body .hc-offcanvas-nav .nav-title + .nav-close a.has-label,
	body .hc-offcanvas-nav li.nav-close a,
	body .hc-offcanvas-nav .nav-back a {
		background-color: <?= get_theme_mod('mobile_nav_close_bg', '#494949');?>!important;
		border-top: <?php echo get_theme_mod('mobile_nav_stroke_control', '1'); ?>px solid <?= get_theme_mod('mobile_nav_stroke_color', '#6F6F6F');?>!important;
		border-bottom: <?php echo get_theme_mod('mobile_nav_stroke_control', '1'); ?>px solid <?= get_theme_mod('mobile_nav_stroke_color', '#6F6F6F');?>!important;
		color: <?= get_theme_mod('mobile_nav_close_text', $white);?>!important;
	}
		
	body .hc-offcanvas-nav .nav-content > .nav-close:first-child a:hover,
	body .hc-offcanvas-nav .nav-title + .nav-close a.has-label:hover,
	body .hc-offcanvas-nav li.nav-close a:hover,
	body .hc-offcanvas-nav .nav-back a:hover {
		background-color: <?= get_theme_mod('mobile_nav_close_bg_hover', '#323232');?>!important;
		border-top: <?php echo get_theme_mod('mobile_nav_stroke_control', '1'); ?>px solid <?= get_theme_mod('mobile_nav_stroke_color_hover', '#6F6F6F');?>!important;
		border-bottom: <?php echo get_theme_mod('mobile_nav_stroke_control', '1'); ?>px solid <?= get_theme_mod('mobile_nav_stroke_color_hover', '#6F6F6F');?>!important;
		color: <?= get_theme_mod('mobile_nav_close_text_hover', $white);?>!important;
	}	
		
	/*Carousel Title*/
	.fp-carousel .fp-carousel-header h3,
	.fp-carousel .fp-product-carousel-header h3,
	.fp-product-carousel .fp-carousel-header h3,
	.fp-product-carousel .fp-product-carousel-header h3 {
		text-transform: <?= get_theme_mod('carousel_text_case', 'capitalize');?>!important; /*Change to "none" for no change*/
		font-weight: <?= get_theme_mod('carousel_text_weight', 'bold');?>!important;
		background-color:<?php $carousel_title = get_theme_mod( 'carousel_title_bg', '#fffffe' ); if ( $carousel_title == "#fffffe" ): ?> transparent<?php else : ?><?= get_theme_mod('carousel_title_bg', $white); ?><?php endif; ?>!important;
		color: <?= get_theme_mod('carousel_text_color', $gray_dark);?>!important;
		border-radius: <?= get_theme_mod('carousel_border_radius', '8'); ?>px !important;
		text-align: <?= get_theme_mod('carousel_text_align', 'center'); ?> !important;
	} 
		
	/*VIEW ALL*/
	.fp-product-carousel .fp-product-carousel-header a.fp-btn-view-all,
	.fp-product-carousel .fp-product-carousel-header a.fp-btn-view-all {
		background-color:<?php $viewall_btn = get_theme_mod( 'button_viewall_link', '#fffffe' ); if ( $viewall_btn == "#fffffe" ): ?> transparent<?php else : ?><?= get_theme_mod('button_viewall_link', $white); ?><?php endif; ?>!important;
		color: <?= get_theme_mod('button_viewall_text', $gray_dark);?>!important;
		border: <?php echo get_theme_mod('button_viewall_stroke', '2'); ?>px solid <?php $viewall_btn_stroke = get_theme_mod( 'button_viewall_stroke_color', '#fffffe' ); if ( $viewall_btn_stroke == "#fffffe" ): ?>transparent<?php else : ?><?= get_theme_mod('button_viewall_stroke_color', $white); ?><?php endif; ?> !important;
	}
			
	.fp-carousel .fp-product-carousel-header a.fp-btn-view-all:hover,
	.fp-product-carousel .fp-product-carousel-header a.fp-btn-view-all:hover {
		background-color:<?php $viewall_btn_hover = get_theme_mod( 'button_viewall_link_hover', '#fffffe' ); if ( $viewall_btn_hover == "#fffffe" ): ?> transparent<?php else : ?><?= get_theme_mod('button_viewall_link_hover', $white); ?><?php endif; ?>!important;
		color: <?= get_theme_mod('button_viewall_text_hover', $black);?>!important;
		border: <?php echo get_theme_mod('button_viewall_stroke', '2'); ?>px solid <?php $viewall_btn_stroke_hover = get_theme_mod( 'button_viewall_stroke_color_hover', '#fffffe' ); if ( $viewall_btn_stroke_hover == "#fffffe" ): ?>transparent<?php else : ?><?= get_theme_mod('button_viewall_stroke_color_hover', $white); ?><?php endif; ?> !important;
	}
			
	/*Carousel Grid Border*/
	body .fp-carousel .owl-wrapper-outer,
	.fp-product-carousel .owl-wrapper-outer {
		border-top: <?php echo get_theme_mod('carousel_grid_border_stroke_tb', '0'); ?>px solid <?= get_theme_mod('carousel_grid_color', '#eeeeee'); ?>;
		border-bottom: <?php echo get_theme_mod('carousel_grid_border_stroke_tb', '0'); ?>px solid <?= get_theme_mod('carousel_grid_color', '#eeeeee'); ?>;
	}
	
	body .fp-carousel .owl-wrapper-outer,
	.fp-product-carousel .owl-wrapper-outer {
		border-left: <?php echo get_theme_mod('carousel_grid_border_stroke_lr', '2'); ?>px solid <?= get_theme_mod('carousel_grid_color', '#eeeeee'); ?>;
		border-right: <?php echo get_theme_mod('carousel_grid_border_stroke_lr', '2'); ?>px solid <?= get_theme_mod('carousel_grid_color', '#eeeeee'); ?>;
	}
		
	body .fp-carousel .fp-recipe-list-lg .fp-item, body .fp-product-carousel .fp-recipe-list-lg .fp-item {
		margin: -<?php echo get_theme_mod('carousel_grid_border_stroke_tb', '2'); ?>px 0 0 -<?php echo get_theme_mod('carousel_grid_border_stroke_lr', '2')+1; ?>px !important; /*border thinkness defined*/
	}
		
	body .fp-carousel .fp-product-list-lg .fp-item,
	body .fp-product-carousel .fp-product-list-lg .fp-item {
		margin: -<?php echo get_theme_mod('carousel_grid_border_stroke_tb', '2'); ?>px 0 0 !important; /*border thinkness defined*/
	}
	
	body .fp-module:not([class*=fp-media-]).fp-has-categories .fp-result-list-wrapper .fp-result-list .fp-item {
		margin-bottom: <?php echo get_theme_mod('carousel_grid_margin_bottom', '16'); ?>px !important;
	}
	
	body ul.fp-result-list {
		background-color: transparent;
	}
	
	body ul.fp-result-list {
		border-top: <?php echo get_theme_mod('carousel_grid_border_stroke_tb', '0'); ?>px solid <?= get_theme_mod('carousel_grid_color', '#eeeeee'); ?>;
	}
		
	body ul.fp-result-list.fp-product-list-lg .fp-item,
	body ul.fp-result-list.fp-recipe-list-lg .fp-item {
		border-bottom: <?php echo get_theme_mod('carousel_grid_border_stroke_tb', '0'); ?>px solid <?= get_theme_mod('carousel_grid_color', '#eeeeee'); ?>;
	}

	body ul.fp-result-list {
		border-left: <?php echo get_theme_mod('carousel_grid_border_stroke_lr', '2'); ?>px solid <?= get_theme_mod('carousel_grid_color', '#eeeeee'); ?>;
	}
	
	.fp-result-list.fp-recipe-list-lg .fp-item {
		border-left: <?php echo get_theme_mod('carousel_grid_border_stroke_lr', '2'); ?>px solid <?= get_theme_mod('carousel_grid_color', '#eeeeee'); ?>;
	}
	
	body .fp-result-list.fp-product-list-lg .fp-item {
		border-right: <?php echo get_theme_mod('carousel_grid_border_stroke_lr', '2'); ?>px solid <?= get_theme_mod('carousel_grid_color', '#eeeeee'); ?>;
	} 
	
	/*Change Add To Cart Text*/
	@media (min-width: 992px) {
		body .fp-item-action:not(.fp-is-item-in-list) .fp-btn-increment:after {
			width: <?= get_theme_mod('addToCart_width', '80'); ?>%!important;
		}
	} 
			
	body .fp-item-action:not(.fp-is-item-in-list) .fp-btn-increment:after {
		content: '<?= get_theme_mod('addToCart_title', '+ Add to Cart'); ?>'!important;
		font-weight: <?= get_theme_mod('addToCart_weight', 'normal'); ?>!important;
		padding: <?= get_theme_mod('addToCart_pad_tb', '4'); ?>px <?= get_theme_mod('addToCart_pad_lr', '4'); ?>px !important;
		border-radius: <?= get_theme_mod('addToCart_radius', '4'); ?>px!important;
		background-color: <?= get_theme_mod('button_addToCart_color_link', $primary);?>!important;
		color: <?= get_theme_mod('button_addToCart_text_link', $white);?>!important;
		border: <?= get_theme_mod('addToCart_stroke_drop_control', '2'); ?>px solid <?= get_theme_mod('button_addToCart_stroke_color', $primary);?>!important;
	}
		
	.fp-item-action:not(.fp-is-item-in-list):hover .fp-btn-increment:after { 
		background-color: <?= get_theme_mod('button_addToCart_color_hover', $primary_dark);?>!important;
		color: <?= get_theme_mod('button_addToCart_text_hover', $gray_light);?>!important;
		border: <?= get_theme_mod('addToCart_stroke_drop_control', '2'); ?>px solid <?= get_theme_mod('button_addToCart_stroke_hover', $primary_dark);?>!important;
	} 
		
	.fp-item-action-lg:not(.fp-is-item-in-list),
	.fp-item-action-lg:not(.fp-is-item-in-list) .fp-btn-increment:after {
		color: <?= get_theme_mod('button_addToCart_text_link', $white);?>!important; 
		padding: 0;
	} 
		
	.fp-item-action-lg:not(.fp-is-item-in-list) .fp-btn-increment:after {
		background-color: <?= get_theme_mod('button_addToCart_color_link', $primary);?>!important;
	} 
		
	.fp-item-action-lg:not(.fp-is-item-in-list) .fp-btn-increment:hover:after {
		background-color: <?= get_theme_mod('button_addToCart_color_link', $primary);?>!important;
		background-color: <?= get_theme_mod('button_addToCart_color_link', $primary);?>!important;
		color: <?= get_theme_mod('button_addToCart_text_link', $white);?>!important;
	}

	.fp-item-action-lg:not(.fp-is-item-in-list) .fp-btn-increment:hover:after {
		background-color: <?= get_theme_mod('button_addToCart_color_hover', $primary_dark);?>!important;
		background-color: <?= get_theme_mod('button_addToCart_color_hover', $primary_dark);?>!important;
		color: <?= get_theme_mod('button_addToCart_text_hover', $gray_light);?>!important;
	} 
			
	.button-addToCart-button {
		background-color: <?= get_theme_mod('button_addToCart_color_link', $primary);?>!important;
		color: <?= get_theme_mod('button_addToCart_text_link', $white);?>!important;
		border: <?= get_theme_mod('addToCart_stroke_drop_control', '2'); ?>px solid <?= get_theme_mod('button_addToCart_stroke_color', $primary);?>!important;
	}
		
	.button-addToCart-button:hover {
		background-color: <?= get_theme_mod('button_addToCart_color_hover', $primary_dark);?>!important;
		color: <?= get_theme_mod('button_addToCart_text_hover', $gray_light);?>!important;
	} 
		
	body .cd-top {
		border-radius: <?= get_theme_mod('footer_returntotop_radius', '0');?>px !important;
		color: <?= get_theme_mod('footer_returntotop_color', $primary);?>!important;
	} 
</style> 
<?php } 