array( 'default' => 'Roboto', ), 'navigation_font' => array( 'default' => 'Roboto', ), 'heading_font' => array( 'default' => 'Roboto', ), 'primary_font' => array( 'default' => 'Roboto', ), 'secondary_font' => array( 'default' => 'Roboto', ), ); return primer_array_replace_recursive( $font_types, $overrides ); } add_filter( 'primer_font_types', 'mins_font_types' ); /** * Set colors. * * @filter primer_colors * @since 1.0.0 * * @param array $colors * * @return array */ function mins_colors( $colors ) { unset( $colors['content_background_color'], $colors['footer_widget_content_background_color'] ); $overrides = array( /** * Text colors */ 'header_textcolor' => array( 'default' => '#252525', ), 'tagline_text_color' => array( 'default' => '#686868', ), 'hero_text_color' => array( 'default' => '#252525', ), 'menu_text_color' => array( 'default' => '#252525', ), 'heading_text_color' => array( 'default' => '#353535', 'css' => array( '.hentry .page-title:after, .hentry .entry-title:after' => array( 'background' => '%1$s', ), ), ), 'primary_text_color' => array( 'default' => '#252525', ), 'secondary_text_color' => array( 'default' => '#686868', ), 'footer_widget_heading_text_color' => array( 'default' => '#353535', 'css' => array( '.footer-widget-area .footer-widget .widget-title:after' => array( 'background' => '%1$s', ), ), ), 'footer_widget_text_color' => array( 'default' => '#252525', ), 'footer_menu_text_color' => array( 'default' => '#686868', ), 'footer_text_color' => array( 'default' => '#686868', ), /** * Link / Button colors */ 'link_color' => array( 'default' => '#62b6cb', ), 'button_color' => array( 'default' => '#62b6cb', 'css' => array( '.hero a.button:focus, button, a.button, a.button:visited, .content-area .fl-builder-content a.fl-button, .content-area .fl-builder-content a.fl-button:visited, input[type="button"], input[type="reset"], input[type="submit"]' => array( 'background-color' => 'transparent', ), 'button:hover, button:active, button:focus, a.button:hover, a.button:active, a.button:focus, a.button:visited:hover, a.button:visited:active, a.button:visited:focus, .content-area .fl-builder-content a.fl-button:hover, .content-area .fl-builder-content a.fl-button:active, .content-area .fl-builder-content a.fl-button:focus, .content-area .fl-builder-content a.fl-button:visited:hover, .content-area .fl-builder-content a.fl-button:visited:active, .content-area .fl-builder-content a.fl-button:visited:focus, input[type="button"]:hover, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus' => array( 'color' => '%1$s', ), ), ), 'button_text_color' => array( 'default' => '#252525', ), /** * Background colors */ 'background_color' => array( 'default' => '#ffffff', ), 'hero_background_color' => array( 'default' => '#f5f5f5', ), 'menu_background_color' => array( 'default' => '#ffffff', 'css' => array( '.site-header' => array( 'background-color' => '%1$s', ), ), ), 'footer_widget_background_color' => array( 'default' => '#f5f5f5', ), 'footer_background_color' => array( 'default' => '#ffffff', ), ); return primer_array_replace_recursive( $colors, $overrides ); } add_filter( 'primer_colors', 'mins_colors' ); /** * Set color schemes. * * @filter primer_color_schemes * @since 1.0.0 * * @param array $color_schemes * * @return array */ function mins_color_schemes( $color_schemes ) { $overrides = array( 'blush' => array( 'colors' => array( 'link_color' => $color_schemes['blush']['base'], 'button_color' => $color_schemes['blush']['base'], ), ), 'bronze' => array( 'colors' => array( 'link_color' => $color_schemes['bronze']['base'], 'button_color' => $color_schemes['bronze']['base'], ), ), 'canary' => array( 'colors' => array( 'link_color' => $color_schemes['canary']['base'], 'button_color' => $color_schemes['canary']['base'], ), ), 'cool' => array( 'colors' => array( 'link_color' => $color_schemes['cool']['base'], 'button_color' => $color_schemes['cool']['base'], ), ), 'dark' => array( 'colors' => array( // Text 'header_textcolor' => '#ffffff', 'tagline_text_color' => '#999999', 'hero_text_color' => '#ffffff', 'menu_text_color' => '#ffffff', 'heading_text_color' => '#ffffff', 'primary_text_color' => '#e5e5e5', 'secondary_text_color' => '#c1c1c1', 'footer_widget_heading_text_color' => '#ffffff', 'footer_widget_text_color' => '#ffffff', // Links & Buttons 'button_text_color' => '#ffffff', // Backgrounds 'background_color' => '#222222', 'hero_background_color' => '#282828', 'menu_background_color' => '#333333', 'footer_widget_background_color' => '#282828', 'footer_background_color' => '#222222', ), ), 'iguana' => array( 'colors' => array( 'link_color' => $color_schemes['iguana']['base'], 'button_color' => $color_schemes['iguana']['base'], ), ), 'muted' => array( 'colors' => array( // Text 'header_textcolor' => '#4f5875', 'tagline_text_color' => '#888c99', 'hero_text_color' => '#ffffff', 'menu_text_color' => '#4f5875', 'heading_text_color' => '#4f5875', 'primary_text_color' => '#4f5875', 'secondary_text_color' => '#888c99', 'footer_widget_heading_text_color' => '#ffffff', 'footer_widget_text_color' => '#ffffff', 'footer_menu_text_color' => $color_schemes['muted']['base'], 'footer_text_color' => '#888c99', // Links & Buttons 'link_color' => $color_schemes['muted']['base'], 'button_color' => $color_schemes['muted']['base'], 'button_text_color' => '#ffffff', // Backgrounds 'background_color' => '#ffffff', 'hero_background_color' => '#b7bac8', 'menu_background_color' => '#ffffff', 'footer_widget_background_color' => '#d5d6e0', 'footer_background_color' => '#ffffff', ), ), 'plum' => array( 'colors' => array( 'link_color' => $color_schemes['plum']['base'], 'button_color' => $color_schemes['plum']['base'], ), ), 'rose' => array( 'colors' => array( 'link_color' => $color_schemes['rose']['base'], 'button_color' => $color_schemes['rose']['base'], ), ), 'tangerine' => array( 'colors' => array( 'link_color' => $color_schemes['tangerine']['base'], 'button_color' => $color_schemes['tangerine']['base'], ), ), 'turquoise' => array( 'colors' => array( 'link_color' => $color_schemes['turquoise']['base'], 'button_color' => $color_schemes['turquoise']['base'], ), ), ); return primer_array_replace_recursive( $color_schemes, $overrides ); } add_filter( 'primer_color_schemes', 'mins_color_schemes' );