}
    ?>
                <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();
Example #2
0
/**
 * 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);
    }
}