<?php
/**
 * Main theme_color field css
 */

return array(
	'variables'          =>
		array(
			'selector' =>
				array(
					0 => ':root',
				),
			'prop'     =>
				array(
					'--publisher-primary-color' => '%%value%%',
				),
		),
	'bg_color'           =>
		array(
			'selector' =>
				array(
					0  => '.main-bg-color',
					// 1 removed
					// 2 removed
					// 3 removed
					// 4 removed
					// 5 removed
					// 6 removed
					// 7 removed
					// 8 removed
					// 9 removed
					// 10 removed
					// 11 removed
					// 12 removed
					// 13 removed
					// 14 removed
					// 15 removed
					// 16 removed
					// 17 removed
					// 18 removed
					19 => '.main-menu.menu .sub-menu li.current-menu-item:hover > a:hover',
					20 => '.main-menu.menu .better-custom-badge',
					82 => '.off-canvas-menu .menu .better-custom-badge',
					77 => 'ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li:hover > a',
					21 => '.widget.widget_nav_menu .menu .better-custom-badge',
					74 => '.widget.widget_nav_menu ul.menu li > a:hover',
					75 => '.widget.widget_nav_menu ul.menu li.current-menu-item > a',
					70 => '.rh-header .menu-container .resp-menu .better-custom-badge',
					22 => '.bs-popular-categories .bs-popular-term-item:hover .term-count',
					23 => '.widget.widget_tag_cloud .tagcloud a:hover',
					24 => 'span.dropcap.dropcap-square',
					25 => 'span.dropcap.dropcap-circle',
					// 26 removed
					// 27 removed
					// 28 removed
					29 => '.better-control-nav li a.better-active',
					30 => '.better-control-nav li:hover a',
					31 => '.main-menu.menu > li:hover > a:before',
					32 => '.main-menu.menu > li.current-menu-parent > a:before',
					33 => '.main-menu.menu > li.current-menu-item > a:before',
					34 => '.main-slider .better-control-nav li a.better-active',
					35 => '.main-slider .better-control-nav li:hover a',
					36 => '.site-footer.color-scheme-dark .footer-widgets .widget.widget_tag_cloud .tagcloud a:hover',
					37 => '.site-footer.color-scheme-dark .footer-widgets .widget.widget_nav_menu ul.menu li a:hover',
					38 => '.entry-terms.via a:hover',
					39 => '.entry-terms.source a:hover',
					40 => '.entry-terms.post-tags a:hover',
					42 => '.comment-respond #cancel-comment-reply-link',
					43 => '.better-newsticker .heading',
					83 => '.better-newsticker .control-nav span:hover',
					44 => '.listing-item-text-1:hover .term-badges.floated .term-badge a',
					45 => '.term-badges.floated a',
					66 => '.archive-title .term-badges span.term-badge a:hover',
					46 => '.post-tp-1-header .term-badges a:hover',
					47 => '.archive-title .term-badges a:hover',
					48 => '.listing-item-tb-2:hover .term-badges.floated .term-badge a',
					49 => '.btn-bs-pagination:hover, .btn-bs-pagination.hover, .btn-bs-pagination.bs-pagination-in-loading',
					62 => '.bs-slider-dots .bs-slider-active > .bts-bs-dots-btn',
					50 => '.listing-item-classic:hover a.read-more',
					51 => '.bs-loading > div',
					52 => '.pagination.bs-links-pagination a:hover',
					53 => '.footer-widgets .bs-popular-categories .bs-popular-term-item:hover .term-count',
					54 => '.footer-widgets .widget .better-control-nav li a:hover',
					55 => '.footer-widgets .widget .better-control-nav li a.better-active',
					56 => '.bs-slider-2-item .content-container a.read-more:hover',
					57 => '.bs-slider-3-item .content-container a.read-more:hover',
					58 => '.main-menu.menu .sub-menu li.current-menu-item:hover > a',
					59 => '.main-menu.menu .sub-menu > li:hover > a',
					60 => '.bs-slider-2-item .term-badges.floated .term-badge a',
					61 => '.bs-slider-3-item .term-badges.floated .term-badge a',
					// 62 is reserved
					63 => '.listing-item-blog:hover a.read-more',
					// 64 removed
					// 65 removed
					// 66 is reserved
					67 => '.back-top',
					68 => '.site-header .shop-cart-container .cart-handler .cart-count',
					69 => '.site-header .shop-cart-container .cart-box:after',
					// 70 is reserved
					71 => '.single-attachment-content .return-to:hover .fa',
					72 => '.topbar .topbar-date',
					73 => '.ajax-search-results:after',
					// 74 is reserved
					// 75 is reserved
					76 => '.better-gallery .gallery-title .prev:hover,.better-gallery .gallery-title .next:hover',
					// 77 is reserved
					78 => '.comments-template-multiple .nav-tabs .active a:after',
					79 => '.comments-template-multiple .active .comments-count',
					80 => '.off-canvas-inner:after',
					81 => '.more-stories:before',
					// 82 is reserved
					// 83 reserved
					84 => '.bs-push-noti .bs-push-noti-wrapper-icon',
					85 => '.post-count-badge.pcb-t1.pcb-s1',
					86 => '.bs-fpe.bs-fpe-t2 thead', // Financial Pack Event Style 2
					87 => '.post-tp-1-header .term-badges a',
				),
			'prop'     =>
				array(
					'background-color' => '%%value%% !important',
				),
		),
	'bg_color_ni'        =>
		array(
			'selector' =>
				array(
					1  => '.bs-theme button',
					2  => '.bs-theme .btn',
					3  => '.bs-theme html input[type="button"]',
					4  => '.bs-theme input[type="reset"]',
					5  => '.bs-theme input[type="submit"]',
					6  => '.bs-theme input[type="button"]',
					7  => '.bs-theme .btn:focus',
					8  => '.bs-theme .btn:hover',
					9  => '.bs-theme button:focus',
					10 => '.bs-theme button:hover',
					11 => '.bs-theme html input[type="button"]:focus',
					12 => '.bs-theme html input[type="button"]:hover',
					13 => '.bs-theme input[type="reset"]:focus',
					14 => '.bs-theme input[type="reset"]:hover',
					15 => '.bs-theme input[type="submit"]:focus',
					16 => '.bs-theme input[type="submit"]:hover',
					17 => '.bs-theme input[type="button"]:focus',
					18 => '.bs-theme input[type="button"]:hover',
				),
			'prop'     =>
				array(
					'background-color' => '%%value%%',
				),
		),
	'color'              =>
		array(
			'selector' =>
				array(
					0  => '.main-color',
					1  => '.screen-reader-text:hover',
					2  => '.screen-reader-text:active',
					3  => '.screen-reader-text:focus',
					// 4 removed
					5  => '.widget.widget_nav_menu .menu .better-custom-badge',
					6  => '.widget.widget_recent_comments a:hover',
					7  => '.bs-popular-categories .bs-popular-term-item',
					8  => '.main-menu.menu .sub-menu li.current-menu-item > a',
					9  => '.bs-about .about-link a',
					10 => '.comment-list .comment-footer .comment-reply-link:hover',
					11 => '.comment-list li.bypostauthor > article > .comment-meta .comment-author a',
					12 => '.comment-list li.bypostauthor > article > .comment-meta .comment-author',
					13 => '.comment-list .comment-footer .comment-edit-link:hover',
					14 => '.comment-respond #cancel-comment-reply-link',
					15 => 'span.dropcap.dropcap-square-outline',
					16 => 'span.dropcap.dropcap-circle-outline',
					54 => 'ul.bs-shortcode-list li:before',
					// 55 removed
					// 56 removed
					17 => 'a:hover',
					18 => '.post-meta a:hover',
					19 => '.site-header .top-menu.menu > li:hover > a',
					20 => '.site-header .top-menu.menu .sub-menu > li:hover > a',
					21 => '.mega-menu.mega-type-link-list .mega-links > li > a:hover',
					22 => '.mega-menu.mega-type-link-list .mega-links > li:hover > a',
					23 => '.listing-item .post-footer .post-share:hover .share-handler',
					24 => '.listing-item-classic .title a:hover',
					25 => '.single-post-content > .post-author .pre-head a:hover',
					26 => '.single-post-content a, .single-page-simple-content a',
					27 => '.site-header .search-container.open .search-handler',
					28 => '.site-header .search-container:hover .search-handler',
					57 => '.site-header .shop-cart-container.open .cart-handler',
					58 => '.site-header .shop-cart-container.open:hover .cart-handler',
					29 => '.site-footer .copy-2 a:hover',
					30 => '.site-footer .copy-1 a:hover',
					31 => 'ul.menu.footer-menu li > a:hover',
					32 => '.rh-header .menu-container .resp-menu li:hover > a',
					33 => '.listing-item-thumbnail:hover .title a',
					34 => '.listing-item-grid:hover .title a',
					35 => '.listing-item-blog:hover .title a',
					36 => '.listing-item-classic:hover .title a',
					// 37 removed
					// 38 removed
					40 => '.post-meta a:hover',
					41 => '.pagination.bs-numbered-pagination > span',
					42 => '.pagination.bs-numbered-pagination .wp-pagenavi a:hover',
					43 => '.pagination.bs-numbered-pagination .page-numbers:hover',
					44 => '.pagination.bs-numbered-pagination .wp-pagenavi .current',
					45 => '.pagination.bs-numbered-pagination .current',
					// 46 removed,
					39 => '.listing-item-text-1:hover .title a',
					47 => '.listing-item-text-2:hover .title a',
					63 => '.listing-item-text-3:hover .title a',
					64 => '.listing-item-text-4:hover .title a',
					// 48 removed
					49 => '.bs-popular-categories .bs-popular-term-item:hover',
					// 50 removed
					51 => '.main-menu.menu > li:hover > a',
					52 => '.listing-mg-5-item:hover .title',
					53 => '.listing-item-tall:hover > .title',
					// 54 is reserved
					// 55 is reserved
					// 56 is reserved
					// 57 is reserved
					// 58 is reserved
					59 => '.bs-text a, .wpb_text_column a',
					60 => '.bf-breadcrumb .bf-breadcrumb-item a:hover span',
					61 => '.off-canvas-menu li.current-menu-item>a',
					62 => '.entry-content.off_canvas_footer-info a',
					// 63 is reserved
					// 64 is reserved
					65 => '.comment-list .comment-content em.needs-approve',
					66 => '.better-newsticker ul.news-list li a:hover',
				),
			'prop'     =>
				array(
					'color' => '%%value%%',
				),
		),
	'color_impo'         =>
		array(
			'selector' =>
				array(
					1 => '.footer-widgets .widget a:hover',
					2 => '.bs-listing-modern-grid-listing-5 .listing-mg-5-item:hover .title a:hover',
					3 => '.bs-listing-modern-grid-listing-5 .listing-mg-5-item:hover .title a',
					4 => '.tabbed-grid-posts .tabs-section .active a',
					// 5 removed
					// 6 removed
				),
			'prop'     =>
				array(
					'color' => '%%value%% !important',
				),
		),
	'border_color'       =>
		array(
			'selector' =>
				array(
					0  => '.bs-theme textarea:focus',
					1  => '.bs-theme input[type="url"]:focus',
					2  => '.bs-theme input[type="search"]:focus',
					3  => '.bs-theme input[type="password"]:focus',
					4  => '.bs-theme input[type="email"]:focus',
					5  => '.bs-theme input[type="number"]:focus',
					6  => '.bs-theme input[type="week"]:focus',
					7  => '.bs-theme input[type="month"]:focus',
					8  => '.bs-theme input[type="time"]:focus',
					9  => '.bs-theme input[type="datetime-local"]:focus',
					10 => '.bs-theme input[type="date"]:focus',
					11 => '.bs-theme input[type="color"]:focus',
					12 => '.bs-theme input[type="text"]:focus',
					13 => '.widget.widget_nav_menu .menu .better-custom-badge:after',
					// 14 removed
					15 => '.better-gallery .fotorama__thumb-border',
					16 => 'span.dropcap.dropcap-square-outline',
					17 => 'span.dropcap.dropcap-circle-outline',
					// 18 removed
					// 33 removed
					// 34 removed
					// 35 removed
					20 => '.comment-respond textarea:focus',
					// 21 removed
					22 => '.archive-title .term-badges a:hover',
					23 => '.listing-item-text-2:hover .item-inner',
					24 => '.btn-bs-pagination:hover, .btn-bs-pagination.hover, .btn-bs-pagination.bs-pagination-in-loading',
					25 => '.bs-slider-2-item .content-container a.read-more',
					26 => '.bs-slider-3-item .content-container a.read-more',
					27 => '.pagination.bs-links-pagination a:hover',
					// 28 removed
					// 29 removed
					// 30 removed
					31 => 'body.active-top-line',
					// 32 removed
					// 36 removed
					// 33 is reserved
					// 34 is reserved
					// 35 is reserved
					// 36 is reserved
				),
			'prop'     =>
				array(
					'border-color' => '%%value%%',
				),
		),
	'border_top_color'   =>
		array(
			'selector' =>
				array(
					0 => '.main-menu.menu .better-custom-badge:after',
					1 => '.off-canvas-menu .menu .better-custom-badge:after',
				),
			'prop'     =>
				array(
					'border-top-color' => '%%value%%',
				),
		),
	'border_left_color'  =>
		array(
			'selector' =>
				array(
					0 => '.better-newsticker .heading:after',
				),
			'prop'     =>
				array(
					'border-left-color' => '%%value%%',
				),
		),
	'selection'          =>
		array(
			'selector' =>
				array(
					0 => '::selection',
				),
			'prop'     =>
				array(
					'background' => '%%value%%',
				),
		),
	'selection_moz'      =>
		array(
			'selector' =>
				array(
					0 => '::-moz-selection',
				),
			'prop'     =>
				array(
					'background' => '%%value%%',
				),
		),
	'text_badges'        =>
		array(
			'selector' =>
				array(
					0 => '.term-badges.text-badges .term-badge a'
				),
			'prop'     =>
				array(
					'color' => '%%value%% !important; background-color: transparent !important',
				),
		),
	'c_border_top_color' => array(
		'selector' => array(
			'.active-top-line .header-style-1.full-width .bs-pinning-block.pinned.main-menu-wrapper',
			'.active-top-line .header-style-1.boxed .bs-pinning-block.pinned .main-menu-container',
			'.active-top-line .header-style-2.full-width .bs-pinning-block.pinned.main-menu-wrapper',
			'.active-top-line .header-style-2.boxed .bs-pinning-block.pinned .main-menu-container',
			'.active-top-line .header-style-3.full-width .bs-pinning-block.pinned.main-menu-wrapper',
			'.active-top-line .header-style-3.boxed .bs-pinning-block.pinned .main-menu-container',
			'.active-top-line .header-style-4.full-width .bs-pinning-block.pinned.main-menu-wrapper',
			'.active-top-line .header-style-4.boxed .bs-pinning-block.pinned .main-menu-container',
			'.active-top-line .header-style-5.full-width .bspw-header-style-5 .bs-pinning-block.pinned',
			'.active-top-line .header-style-5.boxed .bspw-header-style-5 .bs-pinning-block.pinned .header-inner',
			'.active-top-line .header-style-6.full-width .bspw-header-style-6 .bs-pinning-block.pinned',
			'.active-top-line .header-style-6.boxed .bspw-header-style-6 .bs-pinning-block.pinned .header-inner',
			'.active-top-line .header-style-7.full-width .bs-pinning-block.pinned.main-menu-wrapper',
			'.active-top-line .header-style-7.boxed .bs-pinning-block.pinned .main-menu-container',
			'.active-top-line .header-style-8.full-width .bspw-header-style-8 .bs-pinning-block.pinned',
			'.active-top-line .header-style-8.boxed .bspw-header-style-8 .bs-pinning-block.pinned .header-inner',
		),
		'prop'     => array(
			'border-top' => '3px solid %%value%%'
		)
	),

	/**
	 *
	 * bbPress Colors
	 *
	 */
	'bbpress_color'      =>
		array(
			'selector' =>
				array(
					0 => '#bbpress-forums li.bbp-forum-info.single-forum-info .bbp-forum-title:before',
					1 => '#bbpress-forums .bbp-forums-list li:before',
					2 => '#bbpress-forums p.bbp-topic-meta .freshness_link a',
					3 => '#bbpress-forums .bbp-forums-list li a',
					4 => '.bbp-reply-content a',
				),
			'prop'     => 'color',
			'filter'   => array(
				'bbpress'
			),
		),

	/**
	 *
	 * bbPress Background Colors
	 *
	 */
	'bbpress_bg_color'   =>
		array(
			'selector' =>
				array(
					0 => '#bbpress-forums #bbp-search-form #bbp_search_submit',
					1 => '#bbpress-forums li.bbp-header:before',
					2 => '#bbpress-forums button.user-submit, .bbp-submit-wrapper button',
					3 => '#bbpress-forums li.bbp-header:before',
				),
			'prop'     => 'background-color',
			'filter'   => array(
				'bbpress'
			),
		),

	/**
	 *
	 * Better Google Search Color
	 *
	 */
	'bgcs_color'         =>
		array(
			'selector' =>
				array(
					0 => '.better-gcs-wrapper .gsc-result .gs-title *',
					1 => '.better-gcs-wrapper .gsc-result .gs-title:hover *',
					2 => '.better-gcs-wrapper .gsc-results .gsc-cursor-box .gsc-cursor-current-page',
					3 => '.better-gcs-wrapper .gsc-results .gsc-cursor-box .gsc-cursor-page:hover',
				),
			'prop'     => array(
				'color' => '%%value%% !important'
			),
		),
	'bgcs_bg'            =>
		array(
			'selector' =>
				array(
					0 => '.better-gcs-wrapper button.gsc-search-button-v2',
				),
			'prop'     => array(
				'background-color' => '%%value%% !important'
			),
		),

	/**
	 *
	 * Reviews Background Colors
	 *
	 */
	'reviews_bg_color'   =>
		array(
			'selector' =>
				array(
					0 => '.betterstudio-review .verdict .overall',
					1 => '.rating-bar span',
				),
			'prop'     => 'background-color',
		),

	/**
	 *
	 * Reviews Colors
	 *
	 */
	'reviews_color'      =>
		array(
			'selector' =>
				array(
					0 => '.rating-stars span:before',
					2 => '.betterstudio-review .verdict .page-heading',
				),
			'prop'     => 'color',
		),

	/**
	 *
	 * WooCommerce Colors
	 *
	 */
	'wc_color'           =>
		array(
			'selector' =>
				array(
					0 => '.woocommerce  .woocommerce-Reviews .star-rating',
					2 => '.woocommerce div.product p.price',
					3 => '.woocommerce div.product span.price',
					4 => '.woocommerce div.product .woocommerce-product-rating',
					5 => '.woocommerce ul.products li.product .price',
					6 => '.woocommerce-MyAccount-navigation ul li.is-active a',
					7 => '.woocommerce-MyAccount-navigation ul li a:hover',
					8 => '.woocommerce div.product .woocommerce-tabs ul.tabs li.active a',
					9 => '.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a',
				),
			'prop'     => array(
				'color' => '%%value%% !important'
			),
			'filter'   => array(
				'woocommerce'
			),
		),

	/**
	 *
	 * WooCommerce Background Colors
	 *
	 */
	'wc_bg_color'        =>
		array(
			'selector' =>
				array(
					0  => '.woocommerce #respond input#submit.alt:hover',
					2  => '.woocommerce a.button.alt:hover',
					3  => '.woocommerce button.button.alt:hover',
					4  => '.woocommerce input.button.alt:hover',
					5  => '.woocommerce span.onsale',
					6  => '.woocommerce #respond input#submit:hover',
					7  => '.woocommerce a.button.added',
					8  => '.woocommerce a.button.loading',
					9  => '.woocommerce a.button:hover',
					10 => '.woocommerce button.button:hover',
					11 => '.woocommerce input.button:hover',
					12 => '.woocommerce .widget_price_filter .ui-slider .ui-slider-handle',
					13 => '.woocommerce .widget_price_filter .ui-slider .ui-slider-range',
				),
			'prop'     => array(
				'background-color' => '%%value%% !important'
			),
			'filter'   => array(
				'woocommerce'
			),
		),

	'callback' => array(
		'fun'  => 'publisher_cb_css_generator_section_heading',
		'args' => array(
			'type' => 'theme_color'
		),
	)
);
