/**
  * Display the content of the media editor metabox
  *
  * @param
  * @return
  */
 function wolf_entry_media($echo = true)
 {
     $raw_media = get_post_meta(get_the_ID(), '_post_media', true);
     if ($echo) {
         echo wolf_format_custom_content_output(stripslashes($raw_media));
     }
     return wolf_format_custom_content_output(stripslashes($raw_media));
 }
        /**
         * Loop function
         *
         * Display the Slider
         *
         * @return string
         */
        public function slider($slider = '')
        {
            global $wolf_fonts;
            $slider = strtolower(esc_attr($slider));
            $slider_term = get_term_by('slug', $slider, 'slide_category');
            $term_id = $slider_term->term_id;
            $options = get_option("_slider_meta_{$term_id}");
            if (!$options) {
                $options = array('autoplay' => 'true', 'pause_on_hover' => 'true', 'nav_bullets' => 'true', 'nav_arrows' => 'true', 'random_order' => '', 'slideshow_speed' => 6000);
            }
            $autoplay = $options['autoplay'] ? 'true' : 'false';
            $pause_on_hover = $options['pause_on_hover'] ? 'true' : 'false';
            $nav_bullets = $options['nav_bullets'] ? 'true' : 'false';
            $nav_arrows = $options['nav_arrows'] ? 'true' : 'false';
            $random_order = $options['random_order'] ? true : false;
            $slideshow_speed = $options['slideshow_speed'] ? absint($options['slideshow_speed']) : 6000;
            //$transition = sanitize_text_field( $options['transition'] );
            $args = array('post_type' => 'slide', 'posts_per_page' => -1, 'tax_query' => array(array('taxonomy' => 'slide_category', 'field' => 'slug', 'terms' => $slider)));
            $args['order'] = 'ASC';
            $args['meta_key'] = '_position';
            $args['orderby'] = 'meta_value_num';
            if ($random_order) {
                $args['orderby'] = 'rand';
            }
            $loop = new WP_Query($args);
            if ($loop->have_posts()) {
                $i = 0;
                ?>
				<script type="text/javascript">
					jQuery( document ).ready( function() {
						jQuery( '#<?php 
                echo $slider;
                ?>
-wolf-slider' ).wolfslider( {
							<?php 
                //if ( 'auto' != $transition ) :
                ?>
							//animation : '<?php 
                //echo $transition;
                ?>
',
							<?php 
                //endif;
                ?>
							slideshow : <?php 
                echo esc_attr($autoplay);
                ?>
,
							pauseOnHover: <?php 
                echo esc_attr($pause_on_hover);
                ?>
,
							slideshowSpeed : <?php 
                echo absint($slideshow_speed);
                ?>
,
							controlNav : <?php 
                echo esc_attr($nav_bullets);
                ?>
,
							directionNav : <?php 
                echo esc_attr($nav_arrows);
                ?>
						} );
					} );
				</script>
				<div class="wolf-slider-container"><div id="<?php 
                echo $slider;
                ?>
-wolf-slider" class="wolf-slider flexslider">
					<ul class="slides">
				<?php 
                while ($loop->have_posts()) {
                    $loop->the_post();
                    $i++;
                    $post_id = get_the_ID();
                    // Bg
                    $slide_class = 'slide wolf-slide';
                    $slide_type = get_post_meta($post_id, '_wolf_slide_type', true);
                    $color = get_post_meta($post_id, '_wolf_slide_bg_color', true);
                    $valign = get_post_meta($post_id, '_wolf_slide_caption_vertical_position', true);
                    $meta_id = '_wolf_slide_image';
                    $img_url = null;
                    $img = get_post_meta($post_id, $meta_id . '_img', true);
                    $repeat = get_post_meta($post_id, $meta_id . '_repeat', true);
                    $position = get_post_meta($post_id, $meta_id . '_position', true);
                    $attachment = get_post_meta($post_id, $meta_id . '_attachment', true);
                    $size = get_post_meta($post_id, $meta_id . '_size', true);
                    $style = '';
                    if ($img) {
                        $img_url = wolf_get_url_from_attachment_id($img, 'extra-large');
                        $style .= "background-image:url({$img_url});";
                        $style .= "background-repeat:{$repeat};";
                        $style .= "background-position:{$position};";
                        $style .= "background-attachment:{$attachment};";
                        if ($size == 'cover') {
                            $style .= '-webkit-background-size: 100%; -o-background-size: 100%; -moz-background-size: 100%; background-size: 100%;-webkit-background-size: cover; -o-background-size: cover; background-size: cover;';
                        }
                        if ($size == 'resize') {
                            $style .= '-webkit-background-size: 100%; -o-background-size: 100%; -moz-background-size: 100%; background-size: 100%;';
                        }
                    }
                    $text_alignment = get_post_meta($post_id, '_wolf_slide_text_alignment', true);
                    $hide_title = get_post_meta($post_id, '_wolf_slide_hide_title', true);
                    // Title
                    $title_class = get_post_meta($post_id, '_wolf_slide_title_class', true);
                    $title_tag = get_post_meta($post_id, '_wolf_slide_title_tag', true);
                    $title_tag = $title_tag ? $title_tag : 'h3';
                    $title_color = get_post_meta($post_id, '_wolf_slide_title_font_color', true);
                    $title_font_size = get_post_meta($post_id, '_wolf_slide_title_font_size', true);
                    $title_font_size = $title_font_size ? $title_font_size : 56;
                    $title_font_weight = get_post_meta($post_id, '_wolf_slide_title_font_weight', true);
                    $title_font_transform = get_post_meta($post_id, '_wolf_slide_title_font_transform', true);
                    $title_font_style = get_post_meta($post_id, '_wolf_slide_title_font_style', true);
                    $title_font_name = get_post_meta($post_id, '_wolf_slide_title_font_name', true);
                    $title_letter_spacing = get_post_meta($post_id, '_wolf_slide_title_font_letter_spacing', true);
                    $title_style = '';
                    if ($title_color) {
                        $title_style .= "color:{$title_color};";
                    }
                    if ($title_font_weight) {
                        $title_style .= "font-weight:{$title_font_weight};";
                    }
                    if ($title_font_transform) {
                        $title_style .= "text-transform:{$title_font_transform};";
                    }
                    if ($title_font_style) {
                        $title_style .= "font-style:{$title_font_style};";
                    }
                    if ($title_letter_spacing) {
                        $title_style .= 'letter-spacing:' . absint($subtitle_letter_spacing) . 'px;';
                    }
                    if ($title_font_name) {
                        $title_style .= "font-family:{$title_font_name};";
                    }
                    // subtitle
                    $subtitle = wolf_format_custom_content_output(stripslashes(get_post_meta($post_id, '_wolf_slide_subtitle', true)));
                    $subtitle_tag = get_post_meta($post_id, '_wolf_slide_subtitle_tag', true);
                    $subtitle_tag = $subtitle_tag ? $subtitle_tag : 'p';
                    $subtitle = nl2br(get_post_meta($post_id, '_wolf_slide_subtitle', true));
                    $subtitle_color = get_post_meta($post_id, '_wolf_slide_subtitle_font_color', true);
                    $subtitle_font_size = get_post_meta($post_id, '_wolf_slide_subtitle_font_size', true);
                    $subtitle_font_weight = get_post_meta($post_id, '_wolf_slide_subtitle_font_weight', true);
                    $subtitle_font_transform = get_post_meta($post_id, '_wolf_slide_subtitle_font_transform', true);
                    $subtitle_font_style = get_post_meta($post_id, '_wolf_slide_subtitle_font_style', true);
                    $subtitle_font_name = get_post_meta($post_id, '_wolf_slide_subtitle_font_name', true);
                    $subtitle_letter_spacing = get_post_meta($post_id, '_wolf_slide_subtitle_font_letter_spacing', true);
                    $subtitle_style = '';
                    if ($subtitle_color) {
                        $subtitle_style .= "color:{$subtitle_color};";
                    }
                    if ($subtitle_font_weight) {
                        $subtitle_style .= "font-weight:{$subtitle_font_weight};";
                    }
                    if ($subtitle_font_transform) {
                        $subtitle_style .= "text-transform:{$subtitle_font_transform};";
                    }
                    if ($subtitle_font_style) {
                        $subtitle_style .= "font-style:{$subtitle_font_style};";
                    }
                    if ($subtitle_font_size) {
                        $subtitle_font_size = is_numeric($subtitle_font_size) ? $subtitle_font_size . 'px' : $subtitle_font_size;
                        $subtitle_style .= "font-size:{$subtitle_font_size};";
                    }
                    if ($subtitle_letter_spacing) {
                        $subtitle_style .= 'letter-spacing:' . absint($subtitle_letter_spacing) . 'px;';
                    }
                    if ($subtitle_font_name) {
                        $subtitle_style .= "font-family:{$subtitle_font_name};";
                    }
                    // Video
                    $video_img_fallback = get_post_meta($post_id, '_wolf_slide_video_img', true);
                    $video_bg = esc_url(wolf_get_url_from_attachment_id(absint($video_img_fallback), 'extra-large'));
                    $video_mp4 = esc_url(get_post_meta($post_id, '_wolf_slide_video_mp4', true));
                    $video_webm = esc_url(get_post_meta($post_id, '_wolf_slide_video_webm', true));
                    $video_ogv = esc_url(get_post_meta($post_id, '_wolf_slide_video_ogv', true));
                    $video_mute_button = get_post_meta($post_id, '_wolf_slide_video_mute_button', true);
                    $video_mute = get_post_meta($post_id, '_wolf_slide_video_unmute', true) ? 'false' : 'true';
                    $video_play_button = get_post_meta($post_id, '_wolf_slide_video_play_button', true);
                    $video_play = get_post_meta($post_id, '_wolf_slide_video_pause', true) ? 'false' : 'true';
                    // Overlay Style
                    $overlay_color = get_post_meta($post_id, '_wolf_slide_overlay_color', true);
                    $overlay_img = get_post_meta($post_id, '_wolf_slide_overlay_img', true);
                    $overlay_opacity = get_post_meta($post_id, '_wolf_slide_overlay_opacity', true) ? absint(get_post_meta($post_id, '_wolf_slide_overlay_opacity', true)) / 100 : 0;
                    $overlay_style = '';
                    if ($overlay_color) {
                        $overlay_style .= "background-color:{$overlay_color};";
                    }
                    if ($overlay_img) {
                        $overlay_style .= 'background-image:url(' . esc_url(wolf_get_url_from_attachment_id($overlay_img, 'extra-large')) . ');';
                    }
                    if ($overlay_opacity) {
                        $overlay_style .= "opacity:{$overlay_opacity};";
                    }
                    $buttons_type = get_post_meta($post_id, '_wolf_slide_buttons_type', true);
                    $buttons_size = get_post_meta($post_id, '_wolf_slide_buttons_size', true);
                    $button_1_text = get_post_meta($post_id, '_wolf_slide_button_1_text', true);
                    $button_1_link = get_post_meta($post_id, '_wolf_slide_button_1_link', true);
                    $button_1_target = get_post_meta($post_id, '_wolf_slide_button_1_target', true);
                    $button_1_color = get_post_meta($post_id, '_wolf_slide_button_1_color', true);
                    $button_1_scroll = get_post_meta($post_id, '_wolf_slide_button_1_scroll', true) ? 'scroll' : '';
                    $button_2_text = get_post_meta($post_id, '_wolf_slide_button_2_text', true);
                    $button_2_link = get_post_meta($post_id, '_wolf_slide_button_2_link', true);
                    $button_2_color = get_post_meta($post_id, '_wolf_slide_button_2_color', true);
                    $button_2_target = get_post_meta($post_id, '_wolf_slide_button_2_target', true);
                    $button_2_scroll = get_post_meta($post_id, '_wolf_slide_button_2_scroll', true) ? 'scroll' : '';
                    $font_color = get_post_meta($post_id, '_wolf_slide_font_color', true);
                    $slide_class .= " wolf-slide-text-align-{$text_alignment} content-{$font_color}-font caption-valign-{$valign}";
                    if ($video_play_button && !$video_mute_button) {
                        $slide_class .= ' wolf-slide-no-mute-button';
                    }
                    ?>
				<li<?php 
                    echo $color ? " style='background-color:{$color};'" : '';
                    ?>
 class="<?php 
                    echo esc_attr($slide_class);
                    ?>
" data-post-id="<?php 
                    the_ID();
                    ?>
" id="post-slide-<?php 
                    the_ID();
                    ?>
">
					<span class="wolf-slide-bg parallax-inner"<?php 
                    echo '' != $style ? ' style="width:100%;' . $style . '"' : '';
                    ?>
>
						<?php 
                    if ('video' == $slide_type) {
                        ?>
							<span class="wolf-slide-video-container">
								<video
									data-video-id="<?php 
                        the_ID();
                        ?>
"
									data-video-mute="<?php 
                        echo esc_attr($video_mute);
                        ?>
"
									data-video-play="<?php 
                        echo esc_attr($video_play);
                        ?>
"
									poster="<?php 
                        echo esc_url($video_bg);
                        ?>
" id="wolf-slide-video-<?php 
                        the_ID();
                        ?>
" class="wolf-slide-video" preload="none" muted>
									<?php 
                        if ($video_webm) {
                            ?>
										<source src="<?php 
                            echo esc_url($video_webm);
                            ?>
" type="video/webm">
									<?php 
                        }
                        ?>
									<?php 
                        if ($video_mp4) {
                            ?>
										<source src="<?php 
                            echo esc_url($video_mp4);
                            ?>
" type="video/mp4">
									<?php 
                        }
                        ?>
									<?php 
                        if ($video_ogv) {
                            ?>
										<source src="<?php 
                            echo esc_url($video_ogv);
                            ?>
" type="video/ogg">
									<?php 
                        }
                        ?>
									<?php 
                        if ($video_bg) {
                            ?>
										<img src="<?php 
                            echo esc_url($video_bg);
                            ?>
" alt="video-fallback">
									<?php 
                        }
                        ?>
								</video>
								<?php 
                        if ($video_bg) {
                            ?>
									<span class="wolf-slide-video-fallback">
										<img src="<?php 
                            echo esc_url($video_bg);
                            ?>
" alt="video-fallback">
									</span>
								<?php 
                        }
                        ?>
							</span>
						<?php 
                    }
                    ?>
					</span>
					<?php 
                    if ('video' == $slide_type) {
                        ?>
						<?php 
                        if ($video_mute_button) {
                            ?>
							<span class="wolf-slide-mute-button" data-video-mute-id="<?php 
                            the_ID();
                            ?>
"></span>
						<?php 
                        }
                        ?>
						<?php 
                        if ($video_play_button) {
                            ?>
							<span class="wolf-slide-play-button" data-video-play-id="<?php 
                            the_ID();
                            ?>
"></span>
						<?php 
                        }
                        ?>
					<?php 
                    }
                    ?>
					<span class="wolf-slide-overlay" style="<?php 
                    echo esc_attr($overlay_style);
                    ?>
"></span>
					<span class="wolf-slide-caption-container">
						<span class="wolf-slide-caption">
							<span class="wrap">
								<?php 
                    if (!$hide_title) {
                        ?>
									<<?php 
                        echo $title_tag;
                        ?>
>
										<span data-max-font-size="<?php 
                        echo absint($title_font_size);
                        ?>
" class="fittext wolf-slide-title <?php 
                        echo esc_attr($title_class);
                        ?>
" style="<?php 
                        echo esc_attr($title_style);
                        ?>
"><?php 
                        the_title();
                        ?>
</span>
									</<?php 
                        echo $title_tag;
                        ?>
>
								<?php 
                    }
                    ?>
								<<?php 
                    echo $subtitle_tag;
                    ?>
>
									<span class="wolf-slide-subtitle" style="<?php 
                    echo esc_attr($subtitle_style);
                    ?>
">

										<?php 
                    echo wp_kses($subtitle, array('br' => array(), 'a' => array('href' => array(), 'title' => array())));
                    ?>
									</span>
								</<?php 
                    echo $subtitle_tag;
                    ?>
>
								<?php 
                    if ($button_1_text || $button_2_text) {
                        ?>
								<span class="wolf-slide-button-container">
								<?php 
                    }
                    ?>
									<?php 
                    if ($button_1_text) {
                        ?>
										<a target='<?php 
                        echo esc_attr($button_1_target);
                        ?>
' href="<?php 
                        echo esc_attr($button_1_link);
                        ?>
" class="wolf-button <?php 
                        echo esc_attr($button_1_scroll . ' ' . $button_1_color . ' ' . $buttons_size . ' ' . $buttons_type);
                        ?>
">
											<?php 
                        echo sanitize_text_field($button_1_text);
                        ?>
										</a>
									<?php 
                    }
                    ?>

									<?php 
                    if ($button_2_text) {
                        ?>
										<a target='<?php 
                        echo esc_attr($button_2_target);
                        ?>
' href="<?php 
                        echo esc_attr($button_2_link);
                        ?>
" class="wolf-button <?php 
                        echo esc_attr($button_2_scroll . ' ' . $button_2_color . ' ' . $buttons_size . ' ' . $buttons_type);
                        ?>
">
											<?php 
                        echo sanitize_text_field($button_2_text);
                        ?>
										</a>
									<?php 
                    }
                    ?>
								<?php 
                    if ($button_1_text || $button_2_text) {
                        ?>
								</span>
								<?php 
                    }
                    ?>
								<?php 
                    edit_post_link(__('Edit slide', 'wolf'), '<br><span class="edit-link">', '</span>');
                    ?>
							</span>
						</span>
					</span>
				</li>
			<?php 
                }
                ?>
				</ul></div></div>
				<?php 
            }
            wp_reset_postdata();
        }
            echo wolf_youtube_video_bg($video_youtube_url, $video_img);
        }
        ?>
				</div>
			</div><!-- .parallax-inner -->
			<?php 
        if ($hero && !wolf_is_slider_in_home_header() && 'featured-slider' != $header_type && 'none' != $header_type) {
            ?>
				<div id="hero">
					<div id="hero-content" class="<?php 
            echo esc_attr($font_class);
            ?>
">
						<div class="wrap">
							<?php 
            echo wolf_format_custom_content_output($hero);
            ?>
						</div>
					</div>
				</div>
			<?php 
        }
        echo '</div>';
    }
} elseif ('wolf-slider' == $header_type) {
    if (wolf_get_theme_option('header_wolf_slider')) {
        if (function_exists('wolf_slider')) {
            wolf_slider(esc_attr(wolf_get_theme_option('header_wolf_slider')));
        }
    }
} elseif ('revslider' == $header_type) {
<?php

/**
 * Footer Holder
 */
$font_color = wolf_get_theme_option('footer_holder_bg_font_color');
$parallax_class = wolf_get_theme_option('footer_holder_bg_parallax') ? ' section-parallax' : '';
$content = wolf_format_custom_content_output(stripslashes(wolf_get_theme_option('footer_holder_content')));
$class = "wolf-row content-{$font_color}-font wolf-row-standard-width";
$class .= $parallax_class;
?>
<section class="footer-holder <?php 
echo $class;
?>
">
	<div class="footer-holder-overlay"></div>
	<div class="wolf-row-inner">
		<div class="wrap">
			<?php 
echo $content;
?>
		</div>
	</div>
</section>
<?php

/**
 * Top Bar
 */
?>
<div id="top-bar">
	<div class="wrap">
		<div class="infos-container">
			<?php 
echo wolf_format_custom_content_output(stripslashes(wolf_get_theme_option('top_bar_content')));
?>
		</div>

		<?php 
if (wolf_get_theme_option('top_bar_flags')) {
    wolf_wpml_flags();
}
?>

		<?php 
$services = wolf_get_theme_option('top_bar_socials_services');
if ($services) {
    echo wolf_theme_socials($services, '1x');
}
?>
	</div>
</div>