} ?> <div class="content-grid-loadmore blt-<?php echo esc_attr($t); ?> "> <a href="<?php echo $t == 'link' ? esc_url(get_theme_mod('news_more_link')) : '#'; ?> " class="btn btn-theme-primary-outline"><?php echo esc_html($label); ?> <i aria-hidden="true" class="fa <?php echo esc_attr($icon_name); ?> "></i></a> </div> <?php } ?> </div> </div> </div> <?php if (!screenr_is_selective_refresh()) { ?> </section> <?php } wp_reset_postdata();
/** * Add custom css from theme options * */ function screenr_custom_style() { $css = ''; $layout = get_theme_mod('header_layout'); ob_start(); if ($layout != 'transparent') { /** * Header background */ $header_bg_color = get_theme_mod('header_bg_color'); if ($header_bg_color) { ?> .site-header, .is-fixed .site-header.header-fixed.transparent { background: #<?php echo esc_attr($header_bg_color); ?> ; border-bottom: 0px none; } <?php } // END $header_bg_color /** * Menu color */ $menu_color = get_theme_mod('menu_color'); if ($menu_color) { ?> .nav-menu > li > a{ color: #<?php echo esc_attr($menu_color); ?> ; } <?php } // END $menu_color /** * Menu hover color */ $menu_hover_color = get_theme_mod('menu_hover_color'); if ($menu_hover_color) { ?> .nav-menu > li > a:hover, .nav-menu > li.current-menu-item > a { color: #<?php echo esc_attr($menu_hover_color); ?> ; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } <?php } // END $menu_hover_color /** * Menu hover background color */ $menu_hover_bg = get_theme_mod('menu_hover_bg_color'); if ($menu_hover_bg) { ?> @media screen and (min-width: 1140px) { .nav-menu > li:last-child > a { padding-right: 17px; } .nav-menu > li > a:hover, .nav-menu > li.current-menu-item > a { background: #<?php echo esc_attr($menu_hover_bg); ?> ; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } } <?php } // END $menu_hover_bg } else { // header transparent mod /** * Header background */ $header_bg_color = get_theme_mod('header_t_bg_color'); if ($header_bg_color) { ?> .site-header.header-fixed.transparent { background-color: <?php echo esc_attr($header_bg_color); ?> ; border-bottom: 0px none; } <?php } // END $header_bg_color /** * Menu color */ $menu_color = get_theme_mod('menu_t_color'); if ($menu_color) { ?> .nav-menu > li > a, .no-scroll .sticky-header.transparent .nav-menu > li > a, .sticky-header.transparent .nav-menu > li > a { color: #<?php echo esc_attr($menu_color); ?> ; } <?php } // END $menu_color /** * Menu hover color */ $menu_hover_color = get_theme_mod('menu_t_hover_color'); if ($menu_hover_color) { ?> .nav-menu > li > a:hover, .nav-menu > li.current-menu-item > a, .no-scroll .sticky-header.transparent .nav-menu > li.current-menu-item > a, .sticky-header.transparent .nav-menu > li.current-menu-item > a { color: #<?php echo esc_attr($menu_hover_color); ?> ; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .sticky-header.transparent .nav-menu > li:hover > a::after, .sticky-header.transparent .nav-menu > li.current-menu-item > a::after { border-bottom-color: #<?php echo esc_attr($menu_hover_color); ?> ; } <?php } // END $menu_hover_color $menu_border_color = get_theme_mod('menu_t_hover_border_color'); if ($menu_border_color) { ?> .sticky-header.transparent .nav-menu > li:hover > a::after, .sticky-header.transparent .nav-menu > li.current-menu-item > a::after { border-bottom-color: #<?php echo esc_attr($menu_border_color); ?> ; } <?php } /** * Menu hover background color */ $menu_hover_bg = get_theme_mod('menu_t_hover_bg_color'); if ($menu_hover_bg) { ?> @media screen and (min-width: 1140px) { .nav-menu > li:last-child > a { padding-right: 17px; } .nav-menu > li > a:hover, .nav-menu > li.current-menu-item > a { background: #<?php echo esc_attr($menu_hover_bg); ?> ; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } } <?php } // END $menu_hover_bg } // end header & menu /** * Reponsive Mobie button color */ $menu_button_color = get_theme_mod('menu_toggle_button_color'); if ($menu_button_color) { ?> #nav-toggle span, #nav-toggle span::before, #nav-toggle span::after, #nav-toggle.nav-is-visible span::before, #nav-toggle.nav-is-visible span::after, .transparent #nav-toggle span, .transparent #nav-toggle span::before, .transparent #nav-toggle span::after, .transparent #nav-toggle.nav-is-visible span::before, .transparent #nav-toggle.nav-is-visible span::after { background-color: #<?php echo esc_attr($menu_button_color); ?> ; } <?php } /** * Site Title */ $logo_text_color = get_theme_mod('logo_text_color'); if ($logo_text_color) { ?> .site-branding .site-title, .site-branding .site-text-logo, .site-branding .site-title a, .site-branding .site-text-logo a, .site-branding .site-description, .transparent .site-branding .site-description, .transparent .site-branding .site-title a { color: #<?php echo esc_attr($logo_text_color); ?> ; } <?php } $slider_overlay_color = get_theme_mod('slider_overlay_color'); $c = screenr_color_alpha_parse($slider_overlay_color); if ($slider_overlay_color && $c) { ?> .swiper-slider .swiper-slide .overlay { background-color: <?php echo screenr_rgb2hex($c['color']); ?> ; opacity: <?php echo esc_attr($c['opacity']); ?> ; } <?php } $v_overlay = get_theme_mod('videolightbox_overlay'); if ($v_overlay) { ?> .parallax-window.parallax-videolightbox .parallax-mirror::before{ background-color: <?php echo esc_attr($v_overlay); ?> ; } <?php } // Page header $page_header_bg_overlay = get_theme_mod('page_header_bg_overlay'); $bg_cover = get_theme_mod('page_header_bg_color', '000000'); $c = screenr_color_alpha_parse($page_header_bg_overlay); if ($c) { ?> #page-header-cover.swiper-slider .swiper-slide .overlay { background-color: <?php echo screenr_rgb2hex($c['color']); ?> ; opacity: <?php echo $c['opacity']; ?> ; } <?php } ?> #page-header-cover.swiper-slider.no-image .swiper-slide .overlay { background-color: #<?php echo esc_attr($bg_cover); ?> ; opacity: 1; } <?php $footer_w_bg = get_theme_mod('footer_widgets_bg'); if ($footer_w_bg) { ?> .footer-widgets { background-color: #<?php echo esc_attr($footer_w_bg); ?> ; } <?php } ?> <?php $footer_w_color = get_theme_mod('footer_widgets_color'); if ($footer_w_color) { ?> .footer-widgets, .footer-widgets caption { color: #<?php echo esc_attr($footer_w_color); ?> ; } <?php } ?> <?php $footer_widgets_heading = get_theme_mod('footer_widgets_heading'); if ($footer_widgets_heading) { ?> .footer-widgets .widget-title, .site-footer .sidebar .widget .widget-title { color: #<?php echo esc_attr($footer_widgets_heading); ?> ; } <?php } ?> <?php $footer_w_link_color = get_theme_mod('footer_widgets_link_color'); if ($footer_w_link_color) { ?> .footer-widgets a, .footer-widgets .sidebar .widget a{ color: #<?php echo esc_attr($footer_w_link_color); ?> ; } <?php } ?> <?php $footer_w_link_hover_color = get_theme_mod('footer_widgets_link_hover_color'); if ($footer_w_link_hover_color) { ?> .footer-widgets a:hover, .footer-widgets .sidebar .widget a:hover{ color: #<?php echo esc_attr($footer_w_link_hover_color); ?> ; } <?php } ?> <?php $footer_copyright_border_top = get_theme_mod('footer_copyright_border_top'); if ($footer_copyright_border_top) { ?> .site-footer .site-info{ border-top-color: #<?php echo esc_attr($footer_copyright_border_top); ?> ; } <?php } ?> <?php $footer_c_bg = get_theme_mod('footer_copyright_bg'); if ($footer_c_bg) { ?> .site-footer .site-info { background-color: #<?php echo esc_attr($footer_c_bg); ?> ; } <?php } ?> <?php $footer_c_color = get_theme_mod('footer_copyright_color'); if ($footer_c_color) { ?> .site-footer .site-info, .site-footer .site-info a { color: #<?php echo esc_attr($footer_c_color); ?> ; } <?php } $primary = get_theme_mod('primary_color'); if ($primary) { ?> input[type="reset"], input[type="submit"], input[type="submit"], .btn-theme-primary, .btn-theme-primary-outline:hover, .features-content .features__item, .nav-links a:hover, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt { background-color: #<?php echo esc_attr($primary); ?> ; } textarea:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus { border-color: #<?php echo esc_attr($primary); ?> ; } a, .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus, .header-social a, .nav-menu li.current-menu-item > a, .nav-menu a:hover, .nav-menu ul li a:hover, .nav-menu li.onepress-current-item > a, .nav-menu ul li.current-menu-item > a, .nav-menu > li a.menu-actived, .nav-menu.nav-menu-mobile li.nav-current-item > a, .site-footer a, .site-footer .btt a:hover, .highlight, .entry-meta a:hover, .entry-meta i, .sticky .entry-title:after, #comments .comment .comment-wrapper .comment-meta .comment-time:hover, #comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover, #comments .comment .comment-wrapper .comment-meta .comment-edit-link:hover, .sidebar .widget a:hover, .services-content .service-card-icon i, .contact-details i, .contact-details a .contact-detail-value:hover, .contact-details .contact-detail-value:hover, .btn-theme-primary-outline { color: #<?php echo esc_attr($primary); ?> ; } .entry-content blockquote { border-left: 3px solid #<?php echo esc_attr($primary); ?> ; } .btn-theme-primary-outline, .btn-theme-primary-outline:hover { border-color: #<?php echo esc_attr($primary); ?> ; } .section-news .entry-grid-elements { border-top-color: #<?php echo esc_attr($primary); ?> ; } <?php } $css = ob_get_clean(); $custom = get_option('screenr_custom_css'); if ($custom) { $css .= "\n/* --- Begin custom CSS --- */\n" . $custom . "\n/* --- End custom CSS --- */\n"; } $css = apply_filters('screenr_custom_style', $css); if (screenr_is_selective_refresh()) { return $css; } else { wp_add_inline_style('screenr-style', $css); } }