/** * @param SiteOrigin_Customizer_CSS_Builder $builder * @param mixed $val * @param array $setting */ function ultra_link_color($builder, $val, $setting) { if (empty($val)) { return; } switch ($setting['id']) { case 'ultra_content_link_color': if ($val != '#0896fe') { $link_color_rgb = $builder->hex2rgb(esc_html($val)); $builder->add_raw_css('::selection, a, a:visited, a:hover, a:focus, a:active, .comment-navigation .nav-links a:hover, .paging-navigation .nav-links a:hover, .post-navigation .nav-links a:hover, .panel-grid-cell .sow-features-list .sow-features-feature p.sow-more-text a:hover, .panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a:hover, .panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay, .entry-header h1.entry-title a:hover, .entry-header h1.page-title a:hover, .page-header h1.entry-title a:hover, .page-header h1.page-title a:hover, .site-content .entry-meta a:hover, .entry-footer a:hover, .comments-area .comment-author .fn a:hover, .comments-area .comment-metadata a:hover, .comments-area .reply a.comment-reply-link:hover, .comments-area .reply a.comment-reply-login:hover, .mbt-breadcrumbs a:hover, .mbt-featured-book-widget .mbt-book-title a:hover { color: ' . esc_attr($val) . ' }'); $builder->add_raw_css('button, input[type="button"], input[type="reset"], input[type="submit"], .pagination .page-numbers:hover, .pagination .current, .entry-content .more-wrapper .more-link:hover, .entry-content .page-links span, .entry-content .page-links a span:hover { background: ' . esc_attr($val) . ' }'); $builder->add_raw_css('button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: rgba(' . $link_color_rgb . ',0.8) }'); $builder->add_raw_css('blockquote { border-left: 3px solid ' . esc_attr($val) . ' }'); $builder->add_raw_css('.entry-content p a, .entry-content li a, .entry-content dl a, .entry-content pre a, .entry-content code a, .entry-content blockquote a, .content-none .site-main a { border-bottom: 1px dotted ' . esc_attr($val) . '; color: ' . esc_attr($val) . ' }'); $builder->add_raw_css('.entry-content p a:hover, .entry-content li a:hover, .entry-content dl a:hover, .entry-content pre a:hover, .entry-content code a:hover, .entry-content blockquote a:hover, .content-none .site-main a:hover, .comments-area .comment-list .pingback a, .comments-area .comment-list .pingback a:hover, .comments-area .comment-list .pingback .edit-link a:hover, .comments-area .comment-content a, .comments-area .comment-content a:hover { border-bottom: 1px solid ' . esc_attr($val) . '; }'); } break; } }