} else {
         $first_filter = TRUE;
     }
     foreach ($categories_to_display_slugs_names as $category_tax_slug => $category_tax_name) {
         // Set the first category filter to active, if the all filter isn't shown
         $active_class = '';
         if ($first_filter) {
             $active_class = ' fusion-active';
             $first_filter = FALSE;
         }
         echo sprintf('<li class="fusion-filter fusion-hidden%s"><a data-filter=".%s" href="#">%s</a></li>', $active_class, urldecode($category_tax_slug), $category_tax_name);
     }
     echo '</ul>';
 }
 // Get the correct featured image size
 $post_featured_image_size = avada_get_portfolio_image_size($current_page_id);
 $post_featured_image_size_dimensions = avada_get_image_size_dimensions($post_featured_image_size);
 // Set picture size as data attribute; needed for resizing placeholders
 $data_picture_size = 'auto';
 if ($post_featured_image_size != 'full') {
     $data_picture_size = 'fixed';
 }
 echo sprintf('<div class="fusion-portfolio-wrapper" data-picturesize="%s" data-pages="%s">', $data_picture_size, $portfolio_posts_to_display->max_num_pages);
 // For non one column layouts check if column spacing is used, and if, how big it is,
 $custom_colulmn_spacing = FALSE;
 if (!strpos($current_page_template, 'one')) {
     // Page option set
     if (fusion_get_page_option('portfolio_column_spacing', $current_page_id) != NULL) {
         $custom_colulmn_spacing = TRUE;
         $column_spacing = fusion_get_page_option('portfolio_column_spacing', $current_page_id) / 2;
         echo sprintf('<style type="text/css">.fusion-portfolio-wrapper{margin: 0 %spx;}.fusion-portfolio-wrapper .fusion-col-spacing{padding:%spx;}</style>', -1 * $column_spacing, $column_spacing);
Example #2
0
function avada_scripts()
{
    if (!is_admin() && !in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php'))) {
        global $smof_data, $wp_styles, $woocommerce;
        $theme_info = wp_get_theme();
        $c_pageID = get_queried_object_id();
        $template_directory = get_template_directory_uri();
        if (get_option('show_on_front') && get_option('page_for_posts') && is_home() || get_option('page_for_posts') && is_archive() && !is_post_type_archive()) {
            $c_pageID = get_option('page_for_posts');
        } else {
            if (class_exists('Woocommerce')) {
                if (is_shop() || is_tax('product_cat') || is_tax('product_tag')) {
                    $c_pageID = get_option('woocommerce_shop_page_id');
                }
            }
        }
        wp_enqueue_script('jquery', false, array(), $theme_info->get('Version'), true);
        if (is_singular() && get_option('thread_comments')) {
            wp_enqueue_script('comment-reply');
        }
        if (function_exists('novagallery_shortcode')) {
            wp_deregister_script('novagallery_modernizr');
        }
        if (function_exists('ccgallery_shortcode')) {
            wp_deregister_script('ccgallery_modernizr');
        }
        if (!$smof_data['status_gmap']) {
            $map_api = 'http' . (is_ssl() ? 's' : '') . '://maps.googleapis.com/maps/api/js?sensor=false&amp;language=' . substr(get_locale(), 0, 2);
            wp_register_script('google-maps-api', $map_api, array(), $theme_info->get('Version'), false);
            wp_register_script('google-maps-infobox', 'http' . (is_ssl() ? 's' : '') . '://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/src/infobox.js', array(), $theme_info->get('Version'), false);
        }
        if ($smof_data['dev_mode']) {
            $main_js = $template_directory . '/assets/js/theme.js';
            wp_deregister_script('bootstrap');
            wp_register_script('bootstrap', $template_directory . '/assets/js/bootstrap.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('bootstrap');
            wp_deregister_script('cssua');
            wp_register_script('cssua', $template_directory . '/assets/js/cssua.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('cssua');
            wp_deregister_script('easyPieChart');
            wp_register_script('easyPieChart', $template_directory . '/assets/js/easyPieChart.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('easyPieChart');
            wp_deregister_script('excanvas');
            wp_register_script('excanvas', $template_directory . '/assets/js/excanvas.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('excanvas');
            wp_deregister_script('Froogaloop');
            wp_register_script('Froogaloop', $template_directory . '/assets/js/Froogaloop.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('Froogaloop');
            wp_deregister_script('imagesLoaded');
            wp_register_script('imagesLoaded', $template_directory . '/assets/js/imagesLoaded.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('imagesLoaded');
            wp_deregister_script('jquery.infinitescroll');
            wp_register_script('jquery.infinitescroll', $template_directory . '/assets/js/jquery.infinitescroll.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.infinitescroll');
            wp_deregister_script('isotope');
            wp_register_script('isotope', $template_directory . '/assets/js/isotope.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('isotope');
            wp_deregister_script('jquery.appear');
            wp_register_script('jquery.appear', $template_directory . '/assets/js/jquery.appear.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.appear');
            wp_deregister_script('jquery.touchSwipe');
            wp_register_script('jquery.touchSwipe', $template_directory . '/assets/js/jquery.touchSwipe.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.touchSwipe');
            wp_deregister_script('jquery.carouFredSel');
            wp_register_script('jquery.carouFredSel', $template_directory . '/assets/js/jquery.carouFredSel.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.carouFredSel');
            wp_deregister_script('jquery.countTo');
            wp_register_script('jquery.countTo', $template_directory . '/assets/js/jquery.countTo.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.countTo');
            wp_deregister_script('jquery.cycle');
            wp_register_script('jquery.cycle', $template_directory . '/assets/js/jquery.cycle.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.cycle');
            wp_deregister_script('jquery.easing');
            wp_register_script('jquery.easing', $template_directory . '/assets/js/jquery.easing.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.easing');
            wp_deregister_script('jquery.elasticslider');
            wp_register_script('jquery.elasticslider', $template_directory . '/assets/js/jquery.elasticslider.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.elasticslider');
            wp_deregister_script('jquery.fitvids');
            wp_register_script('jquery.fitvids', $template_directory . '/assets/js/jquery.fitvids.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.fitvids');
            wp_deregister_script('jquery.flexslider');
            wp_register_script('jquery.flexslider', $template_directory . '/assets/js/jquery.flexslider.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.flexslider');
            wp_deregister_script('jquery.fusion_maps');
            wp_register_script('jquery.fusion_maps', $template_directory . '/assets/js/jquery.fusion_maps.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.fusion_maps');
            wp_deregister_script('jquery.hoverflow');
            wp_register_script('jquery.hoverflow', $template_directory . '/assets/js/jquery.hoverflow.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.hoverflow');
            wp_deregister_script('jquery.hoverIntent');
            wp_register_script('jquery.hoverIntent', $template_directory . '/assets/js/jquery.hoverIntent.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.hoverIntent');
            wp_deregister_script('jquery.placeholder');
            wp_register_script('jquery.placeholder', $template_directory . '/assets/js/jquery.placeholder.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.placeholder');
            wp_deregister_script('jquery.toTop');
            wp_register_script('jquery.toTop', $template_directory . '/assets/js/jquery.toTop.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.toTop');
            wp_deregister_script('jquery.waypoints');
            wp_register_script('jquery.waypoints', $template_directory . '/assets/js/jquery.waypoints.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.waypoints');
            wp_deregister_script('modernizr');
            wp_register_script('modernizr', $template_directory . '/assets/js/modernizr.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('modernizr');
            wp_deregister_script('jquery.requestAnimationFrame');
            wp_register_script('jquery.requestAnimationFrame', $template_directory . '/assets/js/jquery.requestAnimationFrame.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.requestAnimationFrame');
            wp_deregister_script('jquery.mousewheel');
            wp_register_script('jquery.mousewheel', $template_directory . '/assets/js/jquery.mousewheel.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('jquery.mousewheel');
            if (!$smof_data['status_lightbox']) {
                wp_deregister_script('ilightbox.packed');
                wp_register_script('ilightbox.packed', $template_directory . '/assets/js/ilightbox.js', array(), $theme_info->get('Version'), true);
                wp_enqueue_script('ilightbox.packed');
            }
            wp_deregister_script('avada-lightbox');
            wp_register_script('avada-lightbox', $template_directory . '/assets/js/avada-lightbox.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('avada-lightbox');
            wp_deregister_script('avada-header');
            wp_register_script('avada-header', $template_directory . '/assets/js/avada-header.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('avada-header');
            wp_deregister_script('avada-select');
            wp_register_script('avada-select', $template_directory . '/assets/js/avada-select.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('avada-select');
            wp_deregister_script('avada-parallax');
            wp_register_script('avada-parallax', $template_directory . '/assets/js/avada-parallax.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('avada-parallax');
            wp_deregister_script('avada-video-bg');
            wp_register_script('avada-video-bg', $template_directory . '/assets/js/avada-video-bg.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('avada-video-bg');
            if (class_exists('Woocommerce')) {
                wp_dequeue_script('avada-woocommerce');
                wp_register_script('avada-woocommerce', $template_directory . '/assets/js/avada-woocommerce.js', array('jquery'), $theme_info->get('Version'), true);
                wp_enqueue_script('avada-woocommerce');
            }
            if (function_exists('is_bbpress') && is_bbpress()) {
                wp_dequeue_script('avada-bbpress');
                wp_register_script('avada-bbpress', $template_directory . '/assets/js/avada-bbpress.js', array('jquery'), $theme_info->get('Version'), true);
                wp_enqueue_script('avada-bbpress');
            }
            if (!$smof_data['smooth_scrolling']) {
                wp_dequeue_script('jquery.nicescroll');
                wp_register_script('jquery.nicescroll', $template_directory . '/assets/js/jquery.nicescroll.js', array('jquery'), $theme_info->get('Version'), true);
                wp_enqueue_script('jquery.nicescroll');
                wp_dequeue_script('avada-nicescroll');
                wp_register_script('avada-nicescroll', $template_directory . '/assets/js/avada-nicescroll.js', array('jquery'), $theme_info->get('Version'), true);
                wp_enqueue_script('avada-nicescroll');
            }
        } else {
            $main_js = $template_directory . '/assets/js/main.min.js';
        }
        wp_deregister_script('avada');
        wp_register_script('avada', $main_js, array(), $theme_info->get('Version'), true);
        wp_enqueue_script('avada');
        if (get_post_meta($c_pageID, 'pyre_fimg_width', true) == 'auto' && get_post_meta($c_pageID, 'pyre_width', true) == 'half') {
            $smoothHeight = 'true';
        } else {
            $smoothHeight = 'false';
        }
        if (get_post_meta($c_pageID, 'pyre_fimg_width', true) == 'auto' && get_post_meta($c_pageID, 'pyre_width', true) == 'half') {
            $flex_smoothHeight = 'true';
        } else {
            if ($smof_data["slideshow_smooth_height"]) {
                $flex_smoothHeight = 'true';
            } else {
                $flex_smoothHeight = 'false';
            }
        }
        $db_vars = $smof_data;
        if (!$smof_data['slideshow_autoplay']) {
            $db_vars['slideshow_autoplay'] = false;
        } else {
            $db_vars['slideshow_autoplay'] = true;
        }
        if (!$smof_data['slideshow_speed']) {
            $db_vars['slideshow_speed'] = 7000;
        }
        if (defined('ICL_SITEPRESS_VERSION') && defined('ICL_LANGUAGE_CODE')) {
            $language_code = ICL_LANGUAGE_CODE;
        } else {
            $language_code = '';
        }
        $current_page_template = get_page_template_slug($c_pageID);
        $portfolio_image_size = avada_get_portfolio_image_size($c_pageID);
        if ($portfolio_image_size == 'full') {
            $isotope_type = 'masonry';
        } else {
            $isotope_type = 'fitRows';
        }
        if (is_archive()) {
            $portfolio_layout_setting = strtolower($smof_data['portfolio_archive_layout']);
            if ($smof_data['portfolio_featured_image_size'] == 'full' || strpos($portfolio_layout_setting, 'grid')) {
                $isotope_type = 'masonry';
            } else {
                $isotope_type = 'fitRows';
            }
        }
        if (get_post_meta($c_pageID, 'pyre_page_bg_layout', true) == 'boxed' || get_post_meta($c_pageID, 'pyre_page_bg_layout', true) == 'wide') {
            $layout = get_post_meta($c_pageID, 'pyre_page_bg_layout', true);
        } else {
            $layout = $smof_data['layout'];
        }
        if (get_post_meta($c_pageID, 'pyre_avada_rev_styles', true) == 'no' || !$smof_data['avada_rev_styles'] && get_post_meta($c_pageID, 'pyre_avada_rev_styles', true) != 'yes') {
            $avada_rev_styles = 1;
        } else {
            $avada_rev_styles = 0;
        }
        $local_variables = array('admin_ajax' => admin_url('admin-ajax.php'), 'admin_ajax_nonce' => wp_create_nonce('avada_admin_ajax'), 'protocol' => is_ssl(), 'theme_url' => get_template_directory_uri(), 'dropdown_goto' => __('Go to...', 'Avada'), 'mobile_nav_cart' => __('Shopping Cart', 'Avada'), 'page_smoothHeight' => $smoothHeight, 'flex_smoothHeight' => $flex_smoothHeight, 'language_flag' => $language_code, 'infinite_blog_finished_msg' => '<em>' . __('All posts displayed.', 'Avada') . '</em>', 'infinite_finished_msg' => '<em>' . __('All items displayed.', 'Avada') . '</em>', 'infinite_blog_text' => '<em>' . __('Loading the next set of posts...', 'Avada') . '</em>', 'portfolio_loading_text' => '<em>' . __('Loading Portfolio Items...', 'Avada') . '</em>', 'faqs_loading_text' => '<em>' . __('Loading FAQ Items...', 'Avada') . '</em>', 'order_actions' => __('Details', 'Avada'), 'avada_rev_styles' => $avada_rev_styles, 'avada_styles_dropdowns' => $smof_data['avada_styles_dropdowns'], 'blog_grid_column_spacing' => $smof_data['blog_grid_column_spacing'], 'blog_pagination_type' => $smof_data['blog_pagination_type'], 'body_font_size' => $smof_data['body_font_size'], 'custom_icon_image_retina' => $smof_data['custom_icon_image_retina'], 'disable_mobile_animate_css' => $smof_data['disable_mobile_animate_css'], 'portfolio_pagination_type' => $smof_data['grid_pagination_type'], 'header_transparency' => $smof_data['header_bg_color']['opacity'] < 1 && !get_post_meta($c_pageID, 'pyre_header_bg_opacity', true) || get_post_meta($c_pageID, 'pyre_header_bg_opacity', true) != '' && get_post_meta($c_pageID, 'pyre_header_bg_opacity', true) < 1 ? 1 : 0, 'header_padding_bottom' => $smof_data['margin_header_bottom'], 'header_padding_top' => $smof_data['margin_header_top'], 'header_position' => $smof_data['header_position'], 'header_sticky' => $smof_data['header_sticky'], 'header_sticky_tablet' => $smof_data['header_sticky_tablet'], 'header_sticky_mobile' => $smof_data['header_sticky_mobile'], 'header_sticky_type2_layout' => $smof_data['header_sticky_type2_layout'], 'ipad_potrait' => $smof_data['ipad_potrait'], 'is_responsive' => $smof_data['responsive'], 'isotope_type' => $isotope_type, 'layout_mode' => strtolower($layout), 'lightbox_animation_speed' => $smof_data['lightbox_animation_speed'], 'lightbox_path' => $smof_data['lightbox_path'], 'lightbox_arrows' => $smof_data['lightbox_arrows'], 'lightbox_autoplay' => $smof_data['lightbox_autoplay'], 'lightbox_desc' => $smof_data['lightbox_desc'], 'lightbox_deeplinking' => $smof_data['lightbox_deeplinking'], 'lightbox_gallery' => $smof_data['lightbox_gallery'], 'lightbox_opacity' => $smof_data['lightbox_opacity'], 'lightbox_post_images' => $smof_data['lightbox_post_images'], 'lightbox_skin' => $smof_data['lightbox_skin'], 'lightbox_slideshow_speed' => $smof_data['lightbox_slideshow_speed'], 'lightbox_social' => $smof_data['lightbox_social'], 'lightbox_title' => $smof_data['lightbox_title'], 'logo_alignment' => $smof_data['logo_alignment'], 'logo_margin_bottom' => $smof_data['margin_logo_bottom'], 'logo_margin_top' => $smof_data['margin_logo_top'], 'megamenu_max_width' => $smof_data['megamenu_max_width'], 'mobile_menu_design' => $smof_data['mobile_menu_design'], 'nav_height' => $smof_data['nav_height'], 'nav_highlight_border' => $smof_data['nav_highlight_border'], 'page_title_fading' => $smof_data['page_title_fading'], 'pagination_video_slide' => $smof_data['pagination_video_slide'], 'retina_icon_height' => $smof_data['retina_icon_height'], 'retina_icon_width' => $smof_data['retina_icon_width'], 'submenu_slideout' => $smof_data['mobile_nav_submenu_slideout'], 'sidenav_behavior' => $smof_data['sidenav_behavior'], 'site_width' => $smof_data['site_width'], 'slider_position' => $smof_data['slider_position'], 'slideshow_autoplay' => $smof_data['slideshow_autoplay'], 'slideshow_speed' => $smof_data['slideshow_speed'], 'smooth_scrolling' => $smof_data['smooth_scrolling'], 'status_lightbox' => $smof_data['status_lightbox'], 'status_totop_mobile' => $smof_data['status_totop_mobile'], 'status_vimeo' => $smof_data['status_vimeo'], 'status_yt' => $smof_data['status_yt'], 'submenu_slideout' => $smof_data['mobile_nav_submenu_slideout'], 'testimonials_speed' => $smof_data['testimonials_speed'], 'tfes_animation' => $smof_data['tfes_animation'], 'tfes_autoplay' => $smof_data['tfes_autoplay'], 'tfes_interval' => $smof_data['tfes_interval'], 'tfes_speed' => $smof_data['tfes_speed'], 'tfes_width' => $smof_data['tfes_width'], 'title_style_type' => $smof_data['title_style_type'], 'typography_responsive' => $smof_data['typography_responsive'], 'typography_sensitivity' => $smof_data['typography_sensitivity'], 'typography_factor' => $smof_data['typography_factor'], 'woocommerce_shop_page_columns' => $smof_data['woocommerce_shop_page_columns']);
        if (class_exists('Woocommerce')) {
            if (version_compare($woocommerce->version, '2.3', '>=')) {
                $local_variables['woocommerce_23'] = true;
            }
        }
        if ($smof_data['header_position'] != 'Top') {
            $local_variables['side_header_width'] = str_replace('px', '', $smof_data['side_header_width']);
        } else {
            $local_variables['side_header_width'] = '0';
        }
        wp_localize_script('avada', 'js_local_vars', $local_variables);
        if (is_page('header-2') || is_page('header-3') || is_page('header-4') || is_page('header-5')) {
            $header_demo = true;
        } else {
            $header_demo = false;
        }
        if ($smof_data['google_body'] && $smof_data['google_body'] != 'None') {
            $gfont[urlencode($smof_data['google_body'])] = '' . urlencode($smof_data['google_body']);
        }
        if ($smof_data['google_nav'] && $smof_data['google_nav'] != 'None' && $smof_data['google_nav'] != $smof_data['google_body']) {
            $gfont[urlencode($smof_data['google_nav'])] = '' . urlencode($smof_data['google_nav']);
        }
        if ($smof_data['google_headings'] && $smof_data['google_headings'] != 'None' && $smof_data['google_headings'] != $smof_data['google_body'] && $smof_data['google_headings'] != $smof_data['google_nav']) {
            $gfont[urlencode($smof_data['google_headings'])] = '' . urlencode($smof_data['google_headings']);
        }
        if ($smof_data['google_footer_headings'] && $smof_data['google_footer_headings'] != 'None' && $smof_data['google_footer_headings'] != $smof_data['google_body'] && $smof_data['google_footer_headings'] != $smof_data['google_nav'] && $smof_data['google_footer_headings'] != $smof_data['google_headings']) {
            $gfont[urlencode($smof_data['google_footer_headings'])] = '' . urlencode($smof_data['google_footer_headings']);
        }
        if ($smof_data['google_footer_headings'] && $smof_data['google_footer_headings'] != 'None' && $smof_data['google_footer_headings'] != $smof_data['google_body'] && $smof_data['google_footer_headings'] != $smof_data['google_nav'] && $smof_data['google_footer_headings'] != $smof_data['google_headings']) {
            $gfont[urlencode($smof_data['google_footer_headings'])] = '' . urlencode($smof_data['google_footer_headings']);
        }
        if ($smof_data['google_button'] && $smof_data['google_button'] != 'None' && $smof_data['google_button'] != $smof_data['google_body'] && $smof_data['google_button'] != $smof_data['google_nav'] && $smof_data['google_button'] != $smof_data['google_headings'] && $smof_data['google_button'] != $smof_data['google_footer_headings']) {
            $gfont[urlencode($smof_data['google_button'])] = '' . urlencode($smof_data['google_button']);
        }
        if (isset($gfont) && $gfont) {
            $font_families = '';
            $font_settings = explode('&', $smof_data['gfont_settings']);
            $font_styles = $font_subsets = '';
            if (is_array($font_settings)) {
                $font_styles = $font_settings[0];
                if (count($font_settings) > 1) {
                    $font_subsets = $font_settings[1];
                }
            }
            foreach ($gfont as $g_font) {
                $font_families .= sprintf('%s:%s|', $g_font, urlencode($font_styles));
            }
            if ($font_subsets) {
                $font_families = sprintf('%s&%s', rtrim($font_families, '|'), $font_subsets);
            } else {
                $font_families = rtrim($font_families, '|');
            }
            wp_enqueue_style('avada-google-fonts', 'http' . (is_ssl() ? 's' : '') . '://fonts.googleapis.com/css?family=' . $font_families, array(), '');
        }
        wp_enqueue_style('avada-stylesheet', get_stylesheet_uri(), array(), $theme_info->get('Version'));
        if (isset($smof_data['less_compiler']) && $smof_data['less_compiler'] == true) {
            wp_enqueue_style('avada-dynamic', $template_directory . '/assets/less/theme/dynamic.less', array(), $theme_info->get('Version'));
            wp_enqueue_style('avada-dynamic-IE', $template_directory . '/assets/less/theme/dynamic.less', array(), $theme_info->get('Version'));
            $wp_styles->add_data('avada-dynamic-IE', 'conditional', 'lte IE 9');
        }
        wp_enqueue_style('avada-shortcodes', $template_directory . '/shortcodes.css', array(), $theme_info->get('Version'));
        $wp_styles->add_data('avada-shortcodes', 'conditional', 'lte IE 9');
        if (!$smof_data['status_fontawesome']) {
            wp_enqueue_style('fontawesome', $template_directory . '/assets/fonts/fontawesome/font-awesome.css', array(), $theme_info->get('Version'));
            wp_enqueue_style('avada-IE-fontawesome', $template_directory . '/assets/fonts/fontawesome/font-awesome.css', array(), $theme_info->get('Version'));
            $wp_styles->add_data('avada-IE-fontawesome', 'conditional', 'lte IE 9');
        }
        wp_enqueue_style('avada-IE8', $template_directory . '/assets/css/ie8.css', array(), $theme_info->get('Version'));
        $wp_styles->add_data('avada-IE8', 'conditional', 'lte IE 8');
        wp_enqueue_style('avada-IE', $template_directory . '/assets/css/ie.css', array(), $theme_info->get('Version'));
        $wp_styles->add_data('avada-IE', 'conditional', 'IE');
        wp_deregister_style('woocommerce-layout');
        wp_deregister_style('woocommerce-smallscreen');
        wp_deregister_style('woocommerce-general');
        if (!$smof_data['status_lightbox']) {
            wp_enqueue_style('avada-iLightbox', $template_directory . '/ilightbox.css', array(), $theme_info->get('Version'));
        }
        if (!$smof_data['use_animate_css']) {
            wp_enqueue_style('avada-animations', $template_directory . '/animations.css', array(), $theme_info->get('Version'));
        }
        if (class_exists('Woocommerce') && $smof_data['less_compiler'] == false) {
            wp_enqueue_style('avada-woocommerce', $template_directory . '/assets/css/woocommerce.css', array(), $theme_info->get('Version'));
        }
        if (!$smof_data['status_lightbox'] && class_exists('Woocommerce')) {
            wp_dequeue_script('prettyPhoto');
            wp_dequeue_script('prettyPhoto-init');
            wp_dequeue_style('woocommerce_prettyPhoto_css');
        }
        if (is_rtl() && $smof_data['less_compiler'] == false) {
            wp_enqueue_style('avada-rtl', $template_directory . '/assets/css/rtl.css', array(), $theme_info->get('Version'));
        }
    }
}
 public function enqueue_scripts()
 {
     global $wp_styles, $woocommerce;
     $theme_info = wp_get_theme();
     wp_enqueue_script('jquery', false, array(), $theme_info->get('Version'), true);
     // the comment-reply script
     if (is_singular() && get_option('thread_comments')) {
         wp_enqueue_script('comment-reply');
     }
     if (function_exists('novagallery_shortcode')) {
         wp_deregister_script('novagallery_modernizr');
     }
     if (function_exists('ccgallery_shortcode')) {
         wp_deregister_script('ccgallery_modernizr');
     }
     if (Avada()->settings->get('status_gmap')) {
         $map_api = 'http' . (is_ssl() ? 's' : '') . '://maps.googleapis.com/maps/api/js?language=' . substr(get_locale(), 0, 2);
         wp_register_script('google-maps-api', $map_api, array(), $theme_info->get('Version'), false);
         wp_register_script('google-maps-infobox', 'http' . (is_ssl() ? 's' : '') . '://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/src/infobox_packed.js', array(), $theme_info->get('Version'), false);
     }
     // Fix for WPML + Woocommerce
     // https://gist.github.com/mharis/8555367b1be5c2247a44
     if (class_exists('WooCommerce') && class_exists('SitePress')) {
         wp_deregister_script('wc-cart-fragments');
         wp_register_script('wc-cart-fragments', get_template_directory_uri() . '/assets/js/wc-cart-fragments.js', array('jquery', 'jquery-cookie'), $theme_info->get('Version'), true);
     }
     if (Avada()->settings->get('dev_mode')) {
         $main_js = get_template_directory_uri() . '/assets/js/theme.js';
         wp_deregister_script('bootstrap');
         wp_register_script('bootstrap', get_template_directory_uri() . '/assets/js/bootstrap.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('bootstrap');
         wp_deregister_script('cssua');
         wp_register_script('cssua', get_template_directory_uri() . '/assets/js/cssua.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('cssua');
         wp_deregister_script('jquery.easyPieChart');
         wp_register_script('jquery.easyPieChart', get_template_directory_uri() . '/assets/js/jquery.easyPieChart.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.easyPieChart');
         wp_deregister_script('excanvas');
         wp_register_script('excanvas', get_template_directory_uri() . '/assets/js/excanvas.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('excanvas');
         wp_deregister_script('Froogaloop');
         wp_register_script('Froogaloop', get_template_directory_uri() . '/assets/js/Froogaloop.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('Froogaloop');
         wp_deregister_script('imagesLoaded');
         wp_register_script('imagesLoaded', get_template_directory_uri() . '/assets/js/imagesLoaded.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('imagesLoaded');
         wp_deregister_script('jquery.infinitescroll');
         wp_register_script('jquery.infinitescroll', get_template_directory_uri() . '/assets/js/jquery.infinitescroll.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.infinitescroll');
         wp_deregister_script('isotope');
         wp_register_script('isotope', get_template_directory_uri() . '/assets/js/isotope.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('isotope');
         wp_deregister_script('jquery.appear');
         wp_register_script('jquery.appear', get_template_directory_uri() . '/assets/js/jquery.appear.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.appear');
         wp_deregister_script('jquery.touchSwipe');
         wp_register_script('jquery.touchSwipe', get_template_directory_uri() . '/assets/js/jquery.touchSwipe.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.touchSwipe');
         wp_deregister_script('jquery.carouFredSel');
         wp_register_script('jquery.carouFredSel', get_template_directory_uri() . '/assets/js/jquery.carouFredSel.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.carouFredSel');
         wp_deregister_script('jquery.countTo');
         wp_register_script('jquery.countTo', get_template_directory_uri() . '/assets/js/jquery.countTo.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.countTo');
         wp_deregister_script('jquery.countdown');
         wp_register_script('jquery.countdown', get_template_directory_uri() . '/assets/js/jquery.countdown.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.countdown');
         wp_deregister_script('jquery.cycle');
         wp_register_script('jquery.cycle', get_template_directory_uri() . '/assets/js/jquery.cycle.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.cycle');
         wp_deregister_script('jquery.easing');
         wp_register_script('jquery.easing', get_template_directory_uri() . '/assets/js/jquery.easing.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.easing');
         wp_deregister_script('jquery.elasticslider');
         wp_register_script('jquery.elasticslider', get_template_directory_uri() . '/assets/js/jquery.elasticslider.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.elasticslider');
         wp_deregister_script('jquery.fitvids');
         wp_register_script('jquery.fitvids', get_template_directory_uri() . '/assets/js/jquery.fitvids.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.fitvids');
         wp_deregister_script('jquery.flexslider');
         wp_register_script('jquery.flexslider', get_template_directory_uri() . '/assets/js/jquery.flexslider.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.flexslider');
         wp_deregister_script('jquery.fusion_maps');
         wp_register_script('jquery.fusion_maps', get_template_directory_uri() . '/assets/js/jquery.fusion_maps.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.fusion_maps');
         wp_deregister_script('jquery.hoverflow');
         wp_register_script('jquery.hoverflow', get_template_directory_uri() . '/assets/js/jquery.hoverflow.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.hoverflow');
         wp_deregister_script('jquery.hoverIntent');
         wp_register_script('jquery.hoverIntent', get_template_directory_uri() . '/assets/js/jquery.hoverIntent.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.hoverIntent');
         wp_deregister_script('jquery.placeholder');
         wp_register_script('jquery.placeholder', get_template_directory_uri() . '/assets/js/jquery.placeholder.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.placeholder');
         wp_deregister_script('jquery.toTop');
         wp_register_script('jquery.toTop', get_template_directory_uri() . '/assets/js/jquery.toTop.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.toTop');
         wp_localize_script('jquery.toTop', 'toTopscreenReaderText', array('label' => esc_attr__('Go to Top', 'Avada')));
         wp_deregister_script('jquery.waypoints');
         wp_register_script('jquery.waypoints', get_template_directory_uri() . '/assets/js/jquery.waypoints.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.waypoints');
         wp_deregister_script('modernizr');
         wp_register_script('modernizr', get_template_directory_uri() . '/assets/js/modernizr.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('modernizr');
         wp_deregister_script('jquery.requestAnimationFrame');
         wp_register_script('jquery.requestAnimationFrame', get_template_directory_uri() . '/assets/js/jquery.requestAnimationFrame.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.requestAnimationFrame');
         wp_deregister_script('jquery.mousewheel');
         wp_register_script('jquery.mousewheel', get_template_directory_uri() . '/assets/js/jquery.mousewheel.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('jquery.mousewheel');
         if (Avada()->settings->get('status_lightbox')) {
             wp_deregister_script('ilightbox.packed');
             wp_register_script('ilightbox.packed', get_template_directory_uri() . '/assets/js/ilightbox.js', array(), $theme_info->get('Version'), true);
             wp_enqueue_script('ilightbox.packed');
         }
         wp_deregister_script('avada-lightbox');
         wp_register_script('avada-lightbox', get_template_directory_uri() . '/assets/js/avada-lightbox.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('avada-lightbox');
         wp_deregister_script('avada-header');
         wp_register_script('avada-header', get_template_directory_uri() . '/assets/js/avada-header.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('avada-header');
         wp_deregister_script('avada-select');
         wp_register_script('avada-select', get_template_directory_uri() . '/assets/js/avada-select.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('avada-select');
         wp_deregister_script('avada-parallax');
         wp_register_script('avada-parallax', get_template_directory_uri() . '/assets/js/avada-parallax.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('avada-parallax');
         wp_deregister_script('avada-video-bg');
         wp_register_script('avada-video-bg', get_template_directory_uri() . '/assets/js/avada-video-bg.js', array(), $theme_info->get('Version'), true);
         wp_enqueue_script('avada-video-bg');
         if (class_exists('WooCommerce')) {
             wp_dequeue_script('avada-woocommerce');
             wp_register_script('avada-woocommerce', get_template_directory_uri() . '/assets/js/avada-woocommerce.js', array('jquery'), $theme_info->get('Version'), true);
             wp_enqueue_script('avada-woocommerce');
         }
         if (function_exists('is_bbpress') && is_bbpress()) {
             wp_dequeue_script('avada-bbpress');
             wp_register_script('avada-bbpress', get_template_directory_uri() . '/assets/js/avada-bbpress.js', array('jquery'), $theme_info->get('Version'), true);
             wp_enqueue_script('avada-bbpress');
         }
         if (class_exists('Tribe__Events__Main') && (tribe_is_event() || is_events_archive())) {
             wp_dequeue_script('avada-events');
             wp_register_script('avada-events', get_template_directory_uri() . '/assets/js/avada-events.js', array('jquery'), $theme_info->get('Version'), true);
             wp_enqueue_script('avada-events');
         }
         if (Avada()->settings->get('smooth_scrolling')) {
             wp_dequeue_script('jquery.nicescroll');
             wp_register_script('jquery.nicescroll', get_template_directory_uri() . '/assets/js/jquery.nicescroll.js', array('jquery'), $theme_info->get('Version'), true);
             wp_enqueue_script('jquery.nicescroll');
             wp_dequeue_script('avada-nicescroll');
             wp_register_script('avada-nicescroll', get_template_directory_uri() . '/assets/js/avada-nicescroll.js', array('jquery'), $theme_info->get('Version'), true);
             wp_enqueue_script('avada-nicescroll');
         }
     } else {
         $main_js = get_template_directory_uri() . '/assets/js/main.min.js';
     }
     wp_deregister_script('avada');
     wp_register_script('avada', $main_js, array(), $theme_info->get('Version'), true);
     wp_enqueue_script('avada');
     wp_localize_script('avada', 'toTopscreenReaderText', array('label' => esc_attr__('Go to Top', 'Avada')));
     $smoothHeight = 'auto' == get_post_meta($this->page_id(), 'pyre_fimg_width', true) && 'half' == get_post_meta($this->page_id(), 'pyre_width', true) ? 'true' : 'false';
     if (get_post_meta('auto' == $this->page_id(), 'pyre_fimg_width', true) && 'half' == get_post_meta($this->page_id(), 'pyre_width', true)) {
         $flex_smoothHeight = 'true';
     } else {
         $flex_smoothHeight = Avada()->settings->get('slideshow_smooth_height') ? 'true' : 'false';
     }
     $db_vars = Avada()->settings->get_all();
     $db_vars['slideshow_autoplay'] = !Avada()->settings->get('slideshow_autoplay') ? false : true;
     $db_vars['slideshow_speed'] = !Avada()->settings->get('slideshow_speed') ? 7000 : Avada()->settings->get('slideshow_speed');
     $current_page_template = get_page_template_slug($this->page_id());
     $portfolio_image_size = avada_get_portfolio_image_size($this->page_id());
     $isotope_type = $portfolio_image_size == 'full' ? 'masonry' : 'fitRows';
     if (is_archive()) {
         $portfolio_layout_setting = strtolower(Avada()->settings->get('portfolio_archive_layout'));
         $isotope_type = Avada()->settings->get('portfolio_featured_image_size') == 'full' || strpos($portfolio_layout_setting, 'grid') ? 'masonry' : 'fitRows';
     }
     $layout = get_post_meta($this->page_id(), 'pyre_page_bg_layout', true) == 'boxed' || get_post_meta($this->page_id(), 'pyre_page_bg_layout', true) == 'wide' ? get_post_meta($this->page_id(), 'pyre_page_bg_layout', true) : Avada()->settings->get('layout');
     $avada_rev_styles = 'no' == get_post_meta($this->page_id(), 'pyre_avada_rev_styles', true) || Avada()->settings->get('avada_rev_styles') && 'yes' != get_post_meta($this->page_id(), 'pyre_avada_rev_styles', true) ? 1 : 0;
     $local_variables = array('admin_ajax' => admin_url('admin-ajax.php'), 'admin_ajax_nonce' => wp_create_nonce('avada_admin_ajax'), 'protocol' => is_ssl(), 'theme_url' => get_template_directory_uri(), 'dropdown_goto' => __('Go to...', 'Avada'), 'mobile_nav_cart' => __('Shopping Cart', 'Avada'), 'page_smoothHeight' => $smoothHeight, 'flex_smoothHeight' => $flex_smoothHeight, 'language_flag' => Avada_Multilingual::get_active_language(), 'infinite_blog_finished_msg' => '<em>' . __('All posts displayed.', 'Avada') . '</em>', 'infinite_finished_msg' => '<em>' . __('All items displayed.', 'Avada') . '</em>', 'infinite_blog_text' => '<em>' . __('Loading the next set of posts...', 'Avada') . '</em>', 'portfolio_loading_text' => '<em>' . __('Loading Portfolio Items...', 'Avada') . '</em>', 'faqs_loading_text' => '<em>' . __('Loading FAQ Items...', 'Avada') . '</em>', 'order_actions' => __('Details', 'Avada'), 'avada_rev_styles' => $avada_rev_styles, 'avada_styles_dropdowns' => Avada()->settings->get('avada_styles_dropdowns'), 'blog_grid_column_spacing' => Avada()->settings->get('blog_grid_column_spacing'), 'blog_pagination_type' => Avada()->settings->get('blog_pagination_type'), 'carousel_speed' => Avada()->settings->get('carousel_speed'), 'counter_box_speed' => intval(Avada()->settings->get('counter_box_speed')), 'content_break_point' => intval(Avada()->settings->get('content_break_point')), 'disable_mobile_animate_css' => Avada()->settings->get('disable_mobile_animate_css'), 'disable_mobile_image_hovers' => Avada()->settings->get('disable_mobile_image_hovers'), 'portfolio_pagination_type' => Avada()->settings->get('grid_pagination_type'), 'form_bg_color' => Avada()->settings->get('form_bg_color'), 'header_transparency' => '1' !== Avada_Color::get_alpha_from_rgba(Avada()->settings->get('header_bg_color')) && !get_post_meta($this->page_id(), 'pyre_header_bg_opacity', true) || '' != get_post_meta($this->page_id(), 'pyre_header_bg_opacity', true) && 1 > get_post_meta($this->page_id(), 'pyre_header_bg_opacity', true) ? 1 : 0, 'header_padding_bottom' => Avada()->settings->get('header_padding', 'bottom'), 'header_padding_top' => Avada()->settings->get('header_padding', 'top'), 'header_position' => Avada()->settings->get('header_position'), 'header_sticky' => Avada()->settings->get('header_sticky'), 'header_sticky_tablet' => Avada()->settings->get('header_sticky_tablet'), 'header_sticky_mobile' => Avada()->settings->get('header_sticky_mobile'), 'header_sticky_type2_layout' => Avada()->settings->get('header_sticky_type2_layout'), 'sticky_header_shrinkage' => Avada()->settings->get('header_sticky_shrinkage'), 'is_responsive' => Avada()->settings->get('responsive'), 'is_ssl' => is_ssl() ? 'true' : 'false', 'isotope_type' => $isotope_type, 'layout_mode' => strtolower($layout), 'lightbox_animation_speed' => Avada()->settings->get('lightbox_animation_speed'), 'lightbox_arrows' => Avada()->settings->get('lightbox_arrows'), 'lightbox_autoplay' => Avada()->settings->get('lightbox_autoplay'), 'lightbox_behavior' => Avada()->settings->get('lightbox_behavior'), 'lightbox_desc' => Avada()->settings->get('lightbox_desc'), 'lightbox_deeplinking' => Avada()->settings->get('lightbox_deeplinking'), 'lightbox_gallery' => Avada()->settings->get('lightbox_gallery'), 'lightbox_opacity' => Avada()->settings->get('lightbox_opacity'), 'lightbox_path' => Avada()->settings->get('lightbox_path'), 'lightbox_post_images' => Avada()->settings->get('lightbox_post_images'), 'lightbox_skin' => Avada()->settings->get('lightbox_skin'), 'lightbox_slideshow_speed' => (int) Avada()->settings->get('lightbox_slideshow_speed'), 'lightbox_social' => Avada()->settings->get('lightbox_social'), 'lightbox_title' => Avada()->settings->get('lightbox_title'), 'lightbox_video_height' => Avada_Sanitize::number(Avada()->settings->get('lightbox_video_dimensions', 'height')), 'lightbox_video_width' => Avada_Sanitize::number(Avada()->settings->get('lightbox_video_dimensions', 'width')), 'logo_alignment' => Avada()->settings->get('logo_alignment'), 'logo_margin_bottom' => Avada()->settings->get('logo_margin', 'bottom'), 'logo_margin_top' => Avada()->settings->get('logo_margin', 'top'), 'megamenu_max_width' => (int) Avada()->settings->get('megamenu_max_width'), 'mobile_menu_design' => Avada()->settings->get('mobile_menu_design'), 'nav_height' => (int) Avada()->settings->get('nav_height'), 'nav_highlight_border' => (int) Avada()->settings->get('nav_highlight_border'), 'page_title_fading' => Avada()->settings->get('page_title_fading'), 'pagination_video_slide' => Avada()->settings->get('pagination_video_slide'), 'related_posts_speed' => Avada()->settings->get('related_posts_speed'), 'submenu_slideout' => Avada()->settings->get('mobile_nav_submenu_slideout'), 'side_header_break_point' => (int) Avada()->settings->get('side_header_break_point'), 'sidenav_behavior' => Avada()->settings->get('sidenav_behavior'), 'site_width' => Avada()->settings->get('site_width'), 'slider_position' => get_post_meta($this->page_id(), 'pyre_slider_position', true) && 'default' != get_post_meta($this->page_id(), 'pyre_slider_position', true) ? get_post_meta($this->page_id(), 'pyre_slider_position', true) : strtolower(Avada()->settings->get('slider_position')), 'slideshow_autoplay' => Avada()->settings->get('slideshow_autoplay'), 'slideshow_speed' => Avada()->settings->get('slideshow_speed'), 'smooth_scrolling' => Avada()->settings->get('smooth_scrolling'), 'status_lightbox' => Avada()->settings->get('status_lightbox'), 'status_totop_mobile' => Avada()->settings->get('status_totop_mobile'), 'status_vimeo' => Avada()->settings->get('status_vimeo'), 'status_yt' => Avada()->settings->get('status_yt'), 'submenu_slideout' => Avada()->settings->get('mobile_nav_submenu_slideout'), 'testimonials_speed' => Avada()->settings->get('testimonials_speed'), 'tfes_animation' => Avada()->settings->get('tfes_animation'), 'tfes_autoplay' => Avada()->settings->get('tfes_autoplay'), 'tfes_interval' => (int) Avada()->settings->get('tfes_interval'), 'tfes_speed' => (int) Avada()->settings->get('tfes_speed'), 'tfes_width' => (int) Avada()->settings->get('tfes_width'), 'title_style_type' => Avada()->settings->get('title_style_type'), 'title_margin_top' => Avada()->settings->get('title_margin', 'top'), 'title_margin_bottom' => Avada()->settings->get('title_margin', 'bottom'), 'typography_responsive' => Avada()->settings->get('typography_responsive'), 'typography_sensitivity' => Avada()->settings->get('typography_sensitivity'), 'typography_factor' => Avada()->settings->get('typography_factor'), 'woocommerce_shop_page_columns' => Avada()->settings->get('woocommerce_shop_page_columns'));
     if (class_exists('WooCommerce')) {
         if (version_compare($woocommerce->version, '2.3', '>=')) {
             $local_variables['woocommerce_23'] = true;
         }
     }
     $local_variables['side_header_width'] = 'Top' != Avada()->settings->get('header_position') ? intval(Avada()->settings->get('side_header_width')) : '0';
     wp_localize_script('avada', 'js_local_vars', $local_variables);
     wp_enqueue_style('avada-stylesheet', get_stylesheet_uri(), array(), $theme_info->get('Version'));
     wp_enqueue_style('avada-shortcodes', get_template_directory_uri() . '/shortcodes.css', array(), $theme_info->get('Version'));
     $wp_styles->add_data('avada-shortcodes', 'conditional', 'lte IE 9');
     if (Avada()->settings->get('status_fontawesome')) {
         wp_enqueue_style('fontawesome', get_template_directory_uri() . '/assets/fonts/fontawesome/font-awesome.css', array(), $theme_info->get('Version'));
         wp_enqueue_style('avada-IE-fontawesome', get_template_directory_uri() . '/assets/fonts/fontawesome/font-awesome.css', array(), $theme_info->get('Version'));
         $wp_styles->add_data('avada-IE-fontawesome', 'conditional', 'lte IE 9');
     }
     wp_enqueue_style('avada-IE8', get_template_directory_uri() . '/assets/css/ie8.css', array(), $theme_info->get('Version'));
     $wp_styles->add_data('avada-IE8', 'conditional', 'lte IE 8');
     wp_enqueue_style('avada-IE', get_template_directory_uri() . '/assets/css/ie.css', array(), $theme_info->get('Version'));
     $wp_styles->add_data('avada-IE', 'conditional', 'IE');
     wp_deregister_style('woocommerce-layout');
     wp_deregister_style('woocommerce-smallscreen');
     wp_deregister_style('woocommerce-general');
     if (Avada()->settings->get('status_lightbox')) {
         wp_enqueue_style('avada-iLightbox', get_template_directory_uri() . '/ilightbox.css', array(), $theme_info->get('Version'));
     }
     if (Avada()->settings->get('use_animate_css')) {
         wp_enqueue_style('avada-animations', get_template_directory_uri() . '/animations.css', array(), $theme_info->get('Version'));
     }
     if (class_exists('WooCommerce')) {
         wp_enqueue_style('avada-woocommerce', get_template_directory_uri() . '/assets/css/woocommerce.css', array(), $theme_info->get('Version'));
     }
     if (class_exists('bbPress')) {
         wp_enqueue_style('avada-bbpress', get_template_directory_uri() . '/assets/css/bbpress.css', array(), $theme_info->get('Version'));
     }
     if (Avada()->settings->get('status_lightbox') && class_exists('WooCommerce')) {
         wp_dequeue_script('prettyPhoto');
         wp_dequeue_script('prettyPhoto-init');
         wp_dequeue_style('woocommerce_prettyPhoto_css');
     }
     if (is_rtl()) {
         wp_enqueue_style('avada-rtl', get_template_directory_uri() . '/assets/css/rtl.css', array(), $theme_info->get('Version'));
     }
 }
 public function scripts()
 {
     global $smof_data, $wp_styles, $woocommerce;
     // Add jQuery
     wp_enqueue_script('jquery', false, array(), $this->theme_info->get('Version'), true);
     // Add the comment-reply script
     if (is_singular() && get_option('thread_comments')) {
         wp_enqueue_script('comment-reply');
     }
     // Deregister the default novagallery modernizr script if it's installed separately
     if (function_exists('novagallery_shortcode')) {
         wp_deregister_script('novagallery_modernizr');
     }
     // Deregister the modernizr script from the ccgallery plugin
     if (function_exists('ccgallery_shortcode')) {
         wp_deregister_script('ccgallery_modernizr');
     }
     if (!$smof_data['status_gmap']) {
         $map_api = 'http' . (is_ssl() ? 's' : '') . '://maps.googleapis.com/maps/api/js?sensor=false&amp;language=' . substr(get_locale(), 0, 2);
         wp_register_script('google-maps-api', $map_api, array(), $this->theme_info->get('Version'), false);
         wp_register_script('google-maps-infobox', 'http' . (is_ssl() ? 's' : '') . '://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/src/infobox.js', array(), $this->theme_info->get('Version'), false);
     }
     if (!$smof_data['dev_mode']) {
         $this->main_js = $this->theme_uri . '/assets/js/main.min.js';
     }
     wp_deregister_script('avada');
     wp_register_script('avada', $this->main_js, array(), $this->theme_info->get('Version'), true);
     wp_enqueue_script('avada');
     $smoothHeight = get_post_meta($this->ID, 'pyre_fimg_width', true) == 'auto' && get_post_meta($this->ID, 'pyre_width', true) == 'half' ? 'true' : 'false';
     if (get_post_meta($this->ID, 'pyre_fimg_width', true) == 'auto' && get_post_meta($this->ID, 'pyre_width', true) == 'half') {
         $flex_smoothHeight = 'true';
     } else {
         $flex_smoothHeight = $smof_data["slideshow_smooth_height"] ? 'true' : 'false';
     }
     $db_vars = $smof_data;
     $db_vars['slideshow_autoplay'] = !$smof_data['slideshow_autoplay'] ? false : true;
     if (!$smof_data['slideshow_speed']) {
         $db_vars['slideshow_speed'] = 7000;
     }
     $language_code = defined('ICL_SITEPRESS_VERSION') && defined('ICL_LANGUAGE_CODE') ? ICL_LANGUAGE_CODE : '';
     $current_page_template = get_page_template_slug($this->ID);
     $portfolio_image_size = avada_get_portfolio_image_size($this->ID);
     $isotope_type = $portfolio_image_size == 'full' ? 'masonry' : 'fitRows';
     if (is_archive()) {
         $portfolio_layout_setting = strtolower($smof_data['portfolio_archive_layout']);
         $isotope_type = $smof_data['portfolio_featured_image_size'] == 'full' || strpos($portfolio_layout_setting, 'grid') ? 'masonry' : 'fitRows';
     }
     $layout = get_post_meta($this->ID, 'pyre_page_bg_layout', true) == 'boxed' || get_post_meta($this->ID, 'pyre_page_bg_layout', true) == 'wide' ? get_post_meta($this->ID, 'pyre_page_bg_layout', true) : $smof_data['layout'];
     $avada_rev_styles = get_post_meta($this->ID, 'pyre_avada_rev_styles', true) == 'no' || !$smof_data['avada_rev_styles'] && get_post_meta($this->ID, 'pyre_avada_rev_styles', true) != 'yes' ? 1 : 0;
     $local_variables = array('admin_ajax' => admin_url('admin-ajax.php'), 'admin_ajax_nonce' => wp_create_nonce('avada_admin_ajax'), 'protocol' => is_ssl(), 'theme_url' => get_template_directory_uri(), 'dropdown_goto' => __('Go to...', 'Avada'), 'mobile_nav_cart' => __('Shopping Cart', 'Avada'), 'page_smoothHeight' => $smoothHeight, 'flex_smoothHeight' => $flex_smoothHeight, 'language_flag' => $language_code, 'infinite_blog_finished_msg' => '<em>' . __('All posts displayed.', 'Avada') . '</em>', 'infinite_finished_msg' => '<em>' . __('All items displayed.', 'Avada') . '</em>', 'infinite_blog_text' => '<em>' . __('Loading the next set of posts...', 'Avada') . '</em>', 'portfolio_loading_text' => '<em>' . __('Loading Portfolio Items...', 'Avada') . '</em>', 'faqs_loading_text' => '<em>' . __('Loading FAQ Items...', 'Avada') . '</em>', 'order_actions' => __('Details', 'Avada'), 'avada_rev_styles' => $avada_rev_styles, 'avada_styles_dropdowns' => $smof_data['avada_styles_dropdowns'], 'blog_grid_column_spacing' => $smof_data['blog_grid_column_spacing'], 'blog_pagination_type' => $smof_data['blog_pagination_type'], 'body_font_size' => $smof_data['body_font_size'], 'custom_icon_image_retina' => $smof_data['custom_icon_image_retina'], 'disable_mobile_animate_css' => $smof_data['disable_mobile_animate_css'], 'portfolio_pagination_type' => $smof_data['grid_pagination_type'], 'header_transparency' => $smof_data['header_bg_color']['opacity'] < 1 && !get_post_meta($this->ID, 'pyre_header_bg_opacity', true) || get_post_meta($this->ID, 'pyre_header_bg_opacity', true) != '' && get_post_meta($this->ID, 'pyre_header_bg_opacity', true) < 1 ? 1 : 0, 'header_padding_bottom' => $smof_data['margin_header_bottom'], 'header_padding_top' => $smof_data['margin_header_top'], 'header_position' => $smof_data['header_position'], 'header_sticky' => $smof_data['header_sticky'], 'header_sticky_tablet' => $smof_data['header_sticky_tablet'], 'header_sticky_mobile' => $smof_data['header_sticky_mobile'], 'header_sticky_type2_layout' => $smof_data['header_sticky_type2_layout'], 'ipad_potrait' => $smof_data['ipad_potrait'], 'is_responsive' => $smof_data['responsive'], 'isotope_type' => $isotope_type, 'layout_mode' => strtolower($layout), 'lightbox_animation_speed' => $smof_data['lightbox_animation_speed'], 'lightbox_path' => $smof_data['lightbox_path'], 'lightbox_arrows' => $smof_data['lightbox_arrows'], 'lightbox_autoplay' => $smof_data['lightbox_autoplay'], 'lightbox_desc' => $smof_data['lightbox_desc'], 'lightbox_deeplinking' => $smof_data['lightbox_deeplinking'], 'lightbox_gallery' => $smof_data['lightbox_gallery'], 'lightbox_opacity' => $smof_data['lightbox_opacity'], 'lightbox_post_images' => $smof_data['lightbox_post_images'], 'lightbox_skin' => $smof_data['lightbox_skin'], 'lightbox_slideshow_speed' => $smof_data['lightbox_slideshow_speed'], 'lightbox_social' => $smof_data['lightbox_social'], 'lightbox_title' => $smof_data['lightbox_title'], 'logo_alignment' => $smof_data['logo_alignment'], 'logo_margin_bottom' => $smof_data['margin_logo_bottom'], 'logo_margin_top' => $smof_data['margin_logo_top'], 'megamenu_max_width' => $smof_data['megamenu_max_width'], 'mobile_menu_design' => $smof_data['mobile_menu_design'], 'nav_height' => $smof_data['nav_height'], 'nav_highlight_border' => $smof_data['nav_highlight_border'], 'page_title_fading' => $smof_data['page_title_fading'], 'pagination_video_slide' => $smof_data['pagination_video_slide'], 'retina_icon_height' => $smof_data['retina_icon_height'], 'retina_icon_width' => $smof_data['retina_icon_width'], 'submenu_slideout' => $smof_data['mobile_nav_submenu_slideout'], 'sidenav_behavior' => $smof_data['sidenav_behavior'], 'site_width' => $smof_data['site_width'], 'slider_position' => $smof_data['slider_position'], 'slideshow_autoplay' => $smof_data['slideshow_autoplay'], 'slideshow_speed' => $smof_data['slideshow_speed'], 'smooth_scrolling' => $smof_data['smooth_scrolling'], 'status_lightbox' => $smof_data['status_lightbox'], 'status_totop_mobile' => $smof_data['status_totop_mobile'], 'status_vimeo' => $smof_data['status_vimeo'], 'status_yt' => $smof_data['status_yt'], 'submenu_slideout' => $smof_data['mobile_nav_submenu_slideout'], 'testimonials_speed' => $smof_data['testimonials_speed'], 'tfes_animation' => $smof_data['tfes_animation'], 'tfes_autoplay' => $smof_data['tfes_autoplay'], 'tfes_interval' => $smof_data['tfes_interval'], 'tfes_speed' => $smof_data['tfes_speed'], 'tfes_width' => $smof_data['tfes_width'], 'typography_responsive' => $smof_data['typography_responsive'], 'typography_sensitivity' => $smof_data['typography_sensitivity'], 'typography_factor' => $smof_data['typography_factor'], 'woocommerce_shop_page_columns' => $smof_data['woocommerce_shop_page_columns']);
     if (class_exists('Woocommerce') && version_compare($woocommerce->version, '2.3', '>=')) {
         $local_variables['woocommerce_23'] = true;
     }
     $local_variables['side_header_width'] = $smof_data['header_position'] != 'Top' ? str_replace('px', '', $smof_data['side_header_width']) : '0';
     wp_localize_script('avada', 'js_local_vars', $local_variables);
     $header_demo = is_page('header-2') || is_page('header-3') || is_page('header-4') || is_page('header-5') ? true : false;
     if ($smof_data['google_body'] && $smof_data['google_body'] != 'None') {
         $gfont[urlencode($smof_data['google_body'])] = '' . urlencode($smof_data['google_body']);
     }
     if ($smof_data['google_nav'] && $smof_data['google_nav'] != 'None' && $smof_data['google_nav'] != $smof_data['google_body']) {
         $gfont[urlencode($smof_data['google_nav'])] = '' . urlencode($smof_data['google_nav']);
     }
     if ($smof_data['google_headings'] && $smof_data['google_headings'] != 'None' && $smof_data['google_headings'] != $smof_data['google_body'] && $smof_data['google_headings'] != $smof_data['google_nav']) {
         $gfont[urlencode($smof_data['google_headings'])] = '' . urlencode($smof_data['google_headings']);
     }
     if ($smof_data['google_footer_headings'] && $smof_data['google_footer_headings'] != 'None' && $smof_data['google_footer_headings'] != $smof_data['google_body'] && $smof_data['google_footer_headings'] != $smof_data['google_nav'] && $smof_data['google_footer_headings'] != $smof_data['google_headings']) {
         $gfont[urlencode($smof_data['google_footer_headings'])] = '' . urlencode($smof_data['google_footer_headings']);
     }
     if ($smof_data['google_footer_headings'] && $smof_data['google_footer_headings'] != 'None' && $smof_data['google_footer_headings'] != $smof_data['google_body'] && $smof_data['google_footer_headings'] != $smof_data['google_nav'] && $smof_data['google_footer_headings'] != $smof_data['google_headings']) {
         $gfont[urlencode($smof_data['google_footer_headings'])] = '' . urlencode($smof_data['google_footer_headings']);
     }
     if ($smof_data['google_button'] && $smof_data['google_button'] != 'None' && $smof_data['google_button'] != $smof_data['google_body'] && $smof_data['google_button'] != $smof_data['google_nav'] && $smof_data['google_button'] != $smof_data['google_headings'] && $smof_data['google_button'] != $smof_data['google_footer_headings']) {
         $gfont[urlencode($smof_data['google_button'])] = '' . urlencode($smof_data['google_button']);
     }
     if (isset($gfont) && $gfont) {
         $font_family = '';
         foreach ($gfont as $g_font) {
             $font_family .= sprintf('%s:%s|', $g_font, urlencode($smof_data['gfont_settings']));
         }
         wp_enqueue_style('avada-google-fonts', 'http' . (is_ssl() ? 's' : '') . '://fonts.googleapis.com/css?family=' . $font_family, array(), '');
     }
     wp_enqueue_style('avada-stylesheet', get_stylesheet_uri(), array(), $this->theme_info->get('Version'));
     wp_enqueue_style('avada-dynamic', $this->theme_uri . '/assets/less/theme/dynamic.less', array(), $this->theme_info->get('Version'));
     wp_enqueue_style('avada-dynamic-IE', $this->theme_uri . '/assets/less/theme/dynamic.less', array(), $this->theme_info->get('Version'));
     $wp_styles->add_data('avada-dynamic-IE', 'conditional', 'lte IE 9');
     wp_enqueue_style('avada-shortcodes', $this->theme_uri . '/shortcodes.css', array(), $this->theme_info->get('Version'));
     $wp_styles->add_data('avada-shortcodes', 'conditional', 'lte IE 9');
     if (!$smof_data['status_fontawesome']) {
         wp_enqueue_style('fontawesome', $this->theme_uri . '/assets/fonts/fontawesome/font-awesome.css', array(), $this->theme_info->get('Version'));
         wp_enqueue_style('avada-IE-fontawesome', $this->theme_uri . '/assets/fonts/fontawesome/font-awesome.css', array(), $this->theme_info->get('Version'));
         $wp_styles->add_data('avada-IE-fontawesome', 'conditional', 'lte IE 9');
     }
     wp_enqueue_style('avada-IE8', $this->theme_uri . '/assets/css/ie8.css', array(), $this->theme_info->get('Version'));
     $wp_styles->add_data('avada-IE8', 'conditional', 'lte IE 8');
     wp_enqueue_style('avada-IE', $this->theme_uri . '/assets/css/ie.css', array(), $this->theme_info->get('Version'));
     $wp_styles->add_data('avada-IE', 'conditional', 'IE');
     wp_deregister_style('woocommerce-layout');
     wp_deregister_style('woocommerce-smallscreen');
     wp_deregister_style('woocommerce-general');
     if (!$smof_data['status_lightbox']) {
         wp_enqueue_style('avada-iLightbox', $this->theme_uri . '/ilightbox.css', array(), $this->theme_info->get('Version'));
     }
     if (!$smof_data['use_animate_css']) {
         wp_enqueue_style('avada-animations', $this->theme_uri . '/animations.css', array(), $this->theme_info->get('Version'));
     }
     if (!$smof_data['status_lightbox'] && class_exists('Woocommerce')) {
         wp_dequeue_script('prettyPhoto');
         wp_dequeue_script('prettyPhoto-init');
         wp_dequeue_style('woocommerce_prettyPhoto_css');
     }
 }