function block_tribe_event_output($params)
{
    extract($params);
    $default_excerpt_length = 650;
    if (!isset($event_ID) || empty($event_ID)) {
        return;
    }
    $event = get_post($event_ID);
    // if block has event ID but the actual event does not exist then exit
    if (!isset($event)) {
        return;
    }
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: LATEST POSTS-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>
	            
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix tribe-events-tcblock">

								<!-- Event Cost -->
								<div class="tribe-events-event-cost">
									<span><?php 
    echo tribe_get_formatted_cost($event_ID);
    ?>
</span>
								</div>

								<!-- Event Title -->
								<h2 class="tribe-events-list-event-title summary">
									<?php 
    printf('<a class="url" href="%s" title="%s" rel="bookmark">%s</a>', esc_url(tribe_get_event_link($event_ID)), esc_attr(get_the_title($event_ID)), esc_attr(get_the_title($event_ID)));
    ?>
								</h2>
								
								<!-- Event Image -->
								<div class="tribe-events-event-image">
									<?php 
    if (has_post_thumbnail($event_ID) && get_post(get_post_thumbnail_id($event_ID))) {
        $post_thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($event_ID), 'full');
        printf('<a href="%s" title="%s"><img src="%s" title="%s"/></a>', esc_url(tribe_get_event_link($event_ID)), esc_attr(get_the_title($event_ID)), esc_url($post_thumbnail_src[0]), esc_attr(get_the_title($event_ID)));
    }
    ?>

								</div>
								
																
								<!-- Event Meta -->
								<div class="tribe-events-event-meta  vcard location">

									<!-- Schedule & Recurrence Details -->
									<div class="updated published time-details">
										<?php 
    printf('<span class="date-start dtstart">%s</span>', esc_attr(tribe_get_start_date($event_ID)));
    ?>
									</div>

									<!-- Venue Display Info -->
									<div class="tribe-events-venue-details">

										<span class="author fn org"><?php 
    echo tribe_get_venue($event_ID);
    ?>
</span>, 

										<address class="tribe-events-address">
											<span class="adr">
												<span class="street-address"><?php 
    echo tribe_get_address($event_ID);
    ?>
</span>
												<span class="delimiter">,</span>  
												<span class="locality"><?php 
    echo tribe_get_city($event_ID);
    ?>
</span>
												<span class="delimiter">,</span>  
												<span class="postal-code"><?php 
    echo tribe_get_zip($event_ID);
    ?>
</span> 
												<span class="country-name"><?php 
    echo tribe_get_country($event_ID);
    ?>
</span>
											</span>
										</address>

										<?php 
    printf('<a class="tribe-events-gmap" href="%s" title="Click to view a Google Map" target="_blank">- Google Map</a>', esc_url(tribe_get_map_link($event_ID)));
    ?>
	
									</div> <!-- .tribe-events-venue-details -->

								</div><!-- .tribe-events-event-meta -->

								
								
								<!-- Event Content -->
								<div class="tribe-events-list-event-description tribe-events-content description entry-summary">

									
									<?php 
    $event_excerpt = !empty($event->post_excerpt) ? do_shortcode($event->post_excerpt) : mb_make_excerpt($event->post_content, $default_excerpt_length, true);
    // excerpt
    echo "<p>";
    echo $event_excerpt;
    echo "</p>";
    // read more
    printf('<a href="%s" class="tribe-events-read-more" rel="bookmark">%s &raquo;</a>', esc_url(tribe_get_event_link($event_ID)), esc_attr(__('Find out more', "loc_sport_core_plugin")));
    ?>


									
								</div><!-- .tribe-events-list-event-description -->
	                         
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_featured_img_output($params)
{
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper feature";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: FEATURED IMAGE-->
        <?php 
    if (has_post_thumbnail(get_the_ID())) {
        ?>

                <div <?php 
        pb_block_id_class($block_classes, $params);
        ?>
>
                
                    <!-- block styles -->
                    <style type="text/css" scoped>
                        <?php 
        include 'includes/inc_block_output_style.php';
        ?>
                    </style>

                    <?php 
        the_post_thumbnail();
        ?>
                    
                </div>

            <?php 
    } else {
        ?>

                <!-- Start Outter Wrapper -->   
                <div <?php 
        pb_block_id_class('outter-wrapper feature', $params);
        ?>
>
                    <hr>
                </div>
                <!-- End Outter Wrapper --> 
                       
            <?php 
    }
    ?>
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_revslider_output($params)
{
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper feature";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: REVSLIDER-->
		<div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>
	            
            <!-- block styles -->
            <style type="text/css" scoped>
				<?php 
    include 'includes/inc_block_output_style.php';
    ?>
            </style>
	            
	    	<div class="fullwidthbanner-container">
	    		<div class="fullwidthbanner">

	                <?php 
    if (function_exists("putRevSlider")) {
        putRevSlider($alias);
    }
    ?>

	    		</div>
	    	</div>
		</div>	
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_people_output($params)
{
    extract($params);
    //	VARS
    $default_excerpt_length = 80;
    //	SET CLASSES
    $base_class = "boxed";
    $size_class = " " . mb_get_size_class_from_num($num_columns, "fourth");
    //	GET PEOPLE
    $query_args = array();
    $query_args = array('post_type' => 'cpt_people', 'posts_per_page' => -1, 'post_status' => 'publish', 'tax_query' => array(array('taxonomy' => 'people_category', 'field' => 'slug', 'terms' => $show)), 'suppress_filters' => false);
    // DETERMINE ORDER
    if ($orderby == "alphabetical_asc") {
        $query_args = array_merge($query_args, array('orderby' => 'title', 'order' => 'ASC'));
    } elseif ($orderby == "alphabetical_desc") {
        $query_args = array_merge($query_args, array('orderby' => 'title', 'order' => 'DESC'));
    } elseif ($orderby == "date_asc") {
        $query_args = array_merge($query_args, array('orderby' => 'date', 'order' => 'ASC'));
    } elseif ($orderby == "date_desc") {
        $query_args = array_merge($query_args, array('orderby' => 'date', 'order' => 'DESC'));
    } elseif ($orderby == "index_asc") {
        $query_args = array_merge($query_args, array('meta_key' => 'cmb_index', 'orderby' => 'meta_value_num', 'order' => 'ASC'));
    } elseif ($orderby == "index_desc") {
        $query_args = array_merge($query_args, array('meta_key' => 'cmb_index', 'orderby' => 'meta_value_num', 'order' => 'DESC'));
    } else {
        $query_args = array_merge($query_args, array('orderby' => 'rand'));
    }
    //	FINAL QUERY
    $results_people = get_posts($query_args);
    // UPDATE NUM PEOPLE
    if (count($results_people) < $num_people) {
        $num_people = count($results_people);
    }
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: PEOPLE-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>
	            
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content">

    	                	<?php 
    if (!empty($title)) {
        printf('<h1>%s</h1>', esc_attr($title));
    }
    ?>
    	                	<?php 
    if (!empty($text)) {
        printf('<p class="lead">%s</p>', do_shortcode($text));
    }
    ?>


	                    		<?php 
    for ($i = 0; $i < $num_people; $i++) {
        $last_class = ($i + 1) % $num_columns ? "" : " last";
        $final_class = $base_class . $size_class . $last_class;
        $this_person = $results_people[$i];
        // get custom fields
        $cmb_title = get_post_meta($this_person->ID, 'cmb_title', true);
        $cmb_excerpt = get_post_meta($this_person->ID, 'cmb_excerpt', true);
        $cmb_excerpt_is_quote = get_post_meta($this_person->ID, 'cmb_excerpt_is_quote', true);
        $cmb_show_social_links = get_post_meta($this_person->ID, 'cmb_show_social_links', true);
        $cmb_social_links = get_post_meta($this_person->ID, 'cmb_social_links', true);
        // get featured image
        $post_thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($this_person->ID), 'full');
        $img_alt = get_post_meta(get_post_thumbnail_id($this_person->ID), '_wp_attachment_image_alt', true);
        // var_dump($this_person);
        ?>

	                    			<?php 
        if ($i === 0 || $i % $num_columns === 0) {
            echo '<div class="clearfix">';
        }
        ?>

		    	                		<div class="<?php 
        echo $final_class;
        ?>
 personColumn">


		    	                			<!-- image -->
		    	                			<?php 
        if ($post_thumbnail_src) {
            if ($link_through == "checked") {
                printf('<a href="%s"><img src="%s" alt="%s" /></a>', esc_url(get_permalink($this_person->ID)), esc_url($post_thumbnail_src[0]), esc_attr($img_alt));
            } else {
                printf('<img src="%s" alt="%s" />', esc_url($post_thumbnail_src[0]), esc_attr($img_alt));
            }
        }
        ?>

		    	                			<div class="inner-box">

		    	                				<div class="person_info<?php 
        if ($even_height == "checked") {
            echo " even-height";
        }
        ?>
" data-even_height_group="inner-box-<?php 
        echo $block_index;
        ?>
">

			    	                				<!-- name -->
			    	                				<?php 
        if ($link_through == "checked") {
            printf('<h4><a href="%s">%s</a></h4>', esc_url(get_permalink($this_person->ID)), esc_attr($this_person->post_title));
        } else {
            printf('<h4>%s</h4>', esc_attr($this_person->post_title));
        }
        ?>

			    	                				<h5><?php 
        echo $cmb_title;
        ?>
</h5>
			    	                				<em class="<?php 
        if ($cmb_excerpt_is_quote == 'checked') {
            echo "quote";
        }
        ?>
"><?php 
        if (empty($cmb_excerpt)) {
            echo mb_make_excerpt($this_person->post_content, $default_excerpt_length, true);
        } else {
            echo do_shortcode($cmb_excerpt);
        }
        ?>
</em>

		    	                				</div>
		    	                				

                                            <?php 
        if ($cmb_show_social_links == "checked") {
            echo '<ul class="social-link">';
            for ($n = 0; $n < count($cmb_social_links); $n++) {
                ?>
                                                        <li><a href="<?php 
                echo $cmb_social_links[$n]['link'];
                ?>
" target="_blank"><em class="fa <?php 
                echo $cmb_social_links[$n]['icon'];
                ?>
"></em></a></li>
                                                    <?php 
            }
            echo '</ul>';
        }
        ?>

		    	                			</div>
		    	                		</div>
	                    				
	                    			<?php 
        if (($i + 1) % $num_columns === 0 || $i + 1 === $num_people) {
            echo '</div>';
        }
        ?>

	                    			<?php 
    }
    ?>

	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_download_output($params)
{
    extract($params);
    // MAKE SURE ARRAY IS TIGHT
    $tables = array_values($tables);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: DOWNLOAD LIST-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>
	            
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content">

    	                	<?php 
    if (!empty($title)) {
        printf('<h1>%s</h1>', esc_attr($title));
    }
    ?>
    	                	<?php 
    if (!empty($text)) {
        printf('<p class="lead">%s</p>', do_shortcode($text));
    }
    ?>
		                	
	                		<hr/>
	                		
	                    	<!-- Start Post --> 
	                    	<div class="clearfix">


    	                		<?php 
    $base_class = "price-table download-table";
    for ($i = 0; $i < count($tables); $i++) {
        $feature_class = $tables[$i]['feature'] == "checked" ? " price-table-feature" : "";
        $final_class = $base_class . $feature_class;
        ?>

			    	                	<!-- Start Price -->
			    	                	<div class="<?php 
        echo $final_class;
        ?>
">
				    	                	<div class="price-row">
				    	                		
				    	                		<!-- feature icon/img -->
				    	                		<?php 
        if (!empty($tables[$i]['img_url'])) {
            ?>
				    	                				
					    	                		<div class="price-cell feature-image">

					    	                			<img src="<?php 
            echo $tables[$i]['img_url'];
            ?>
">
					    	                			
					    	                		</div>

				    	                		<?php 
        } else {
            ?>

					    	                		<div class="price-cell feature">

					    	                			<span class="fa <?php 
            echo $tables[$i]['icon'];
            ?>
"></span>
					    	                			
					    	                		</div>
				    	                				
				    	                		<?php 
        }
        ?>

				    	                		<!-- main content -->
				    	                		<?php 
        if (!empty($tables[$i]['box_title']) || !empty($tables[$i]['description'])) {
            ?>
			    	                					<div class="price-cell content">
			    	                						<h3><?php 
            echo $tables[$i]['box_title'];
            ?>
</h3>
			    	                						<?php 
            echo do_shortcode($tables[$i]['description']);
            ?>
			    	                					</div>
			    	                				<?php 
        }
        ?>
				    	                		
				    	                		
				    	                		<!-- button cell -->
				    	                		<div class="price-cell last">
			    	                				<?php 
        if (!empty($tables[$i]['btn_text'])) {
            printf('<p><a class="btn" href="%s">%s</a></p>', esc_url($tables[$i]['file_url']), esc_attr($tables[$i]['btn_text']));
        }
        ?>
				    	                		</div>
				    	                	</div>
			    	                	</div>

    	                			<?php 
    }
    ?>
			                	
	                         
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_img_output($params)
{
    extract($params);
    // set classes
    switch ($layout) {
        case 'full_width_fit':
            $block_classes = "outter-wrapper pb_no_top_hr";
            $outer_wrapper_class = "outter-wrapper feature";
            $inner_wrapper_class = "";
            break;
        case 'boxed_fit':
            $block_classes = "outter-wrapper";
            $outer_wrapper_class = "outter-wrapper feature";
            $inner_wrapper_class = "wrapper feature-boxed";
            break;
        case 'boxed':
            $block_classes = "outter-wrapper";
            $outer_wrapper_class = "outter-wrapper";
            $inner_wrapper_class = "wrapper";
            break;
        case 'boxed_center':
            $block_classes = "outter-wrapper";
            $outer_wrapper_class = "outter-wrapper";
            $inner_wrapper_class = "wrapper align_center";
            break;
        case 'boxed_right':
            $block_classes = "outter-wrapper";
            $outer_wrapper_class = "outter-wrapper";
            $inner_wrapper_class = "wrapper align_right";
            break;
        default:
            $block_classes = "outter-wrapper";
            $outer_wrapper_class = "outter-wrapper feature";
            $inner_wrapper_class = "";
            break;
    }
    // BLOCK CLASSES
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: IMAGE-->
        <?php 
    if (!empty($img_url)) {
        ?>

                <div <?php 
        pb_block_id_class($block_classes, $params);
        ?>
>
                
                    <!-- block styles -->
                    <style type="text/css" scoped>
                        <?php 
        include 'includes/inc_block_output_style.php';
        ?>
                    </style>

                    <div class="<?php 
        echo $outer_wrapper_class;
        ?>
">
                        <div class="<?php 
        echo $inner_wrapper_class;
        ?>
">

                            <img src="<?php 
        echo $img_url;
        ?>
" alt="blockimage">

                        </div>
                    </div>
                </div>

            <?php 
    }
    ?>
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_featured_icons_output($params)
{
    extract($params);
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    $size_class = mb_get_size_class_from_num(count($column), "fourth");
    ?>

		<!-- BLOCK: LATEST POSTS-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	        	
	            <!-- block styles -->
	            <style type="text/css" scoped>
	            
					#<?php 
    echo pb_get_block_id($params);
    ?>
 .iconBlock em {
	            		<?php 
    if (!empty($icon_color)) {
        echo "color: {$icon_color};";
    }
    ?>
	            		<?php 
    if (!empty($icon_size)) {
        echo "font-size: " . $icon_size . "px;";
    }
    ?>
					}

					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
					
	            </style>
        
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix" <?php 
    if ($bg_boxed == 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
							<div class="clearfix iconBlock centered">

    	                		<?php 
    if (!empty($title)) {
        printf('<h2>%s</h2>', esc_attr($title));
    }
    ?>

								<?php 
    for ($i = 0; $i < count($column); $i++) {
        if ($i == count($column) - 1) {
            $size_class .= " last";
        }
        ?>
										<div class="<?php 
        echo $size_class;
        ?>
">
											<em class="fa <?php 
        echo $column[$i]['icon'];
        ?>
"></em>
											<h3><?php 
        echo $column[$i]['title'];
        ?>
</h3>
											<p><?php 
        echo do_shortcode($column[$i]['text']);
        ?>
</p>
										</div>
									<?php 
    }
    ?>
								
							</div>

	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_sitemap_output($params)
{
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: LATEST POSTS-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>
	            
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix">

	                            <!-- THE TITLE -->  
    	                		<?php 
    if (!empty($title)) {
        printf('<h1>%s</h1>', esc_attr($title));
    }
    ?>
	                            
	                            <!-- SITEMAP-->
	                            <?php 
    wp_nav_menu(array('theme_location' => $menu, 'menu_id' => 'sitemap', 'menu_class' => 'sitemap', 'container' => 'false', 'show_home' => '1'));
    ?>
	                         
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_media_output($params)
{
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: LATEST POSTS-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>
	            
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    
	                    		<div class="media_wrapper clearfix">


	                    			<div class="media_content">
			    	                	<?php 
    if (!empty($title)) {
        printf('<div class="media_title"><h2>%s</h2></div>', esc_attr($title));
    }
    ?>

	                    				<div class="media_meta">
	                    					<!-- byline -->
	                    					<?php 
    if (!empty($media_by)) {
        if (!empty($media_by_link)) {
            printf('<a href="%s">%s</a>', esc_url($media_by_link), esc_attr($media_by));
        } else {
            echo esc_attr($media_by);
        }
    }
    ?>

	                    					<!-- divider -->
	  	                    				<?php 
    if (!empty($media_by) && !empty($meta_info)) {
        echo " - ";
    }
    ?>
                  					
	                    					<!-- meta info -->
	                    					<?php 
    if (!empty($meta_info)) {
        echo $meta_info;
    }
    ?>
	                    				</div>
	                    				
	                    				
	                    				
	                    				<div class="media_links">
	                    					<ul>
	                    						<?php 
    if (!empty($video_link)) {
        printf("<li><a href='%s' class='fancybox-media fancybox.iframe'><em class='fa fa-play-circle-o'></em></a></li>", $video_link);
    }
    ?>
	                    						<?php 
    if (!empty($audio_link)) {
        printf("<li><a href='%s' class='fancybox-media fancybox.iframe'><em class='fa fa-volume-up'></em></a></li>", $audio_link);
    }
    ?>
	                    						<?php 
    if (!empty($text_link)) {
        if ($force_download == "checked") {
            printf("<li><a href='%s' download><em class='fa fa-download'></em></a></li>", $text_link);
        } else {
            printf("<li><a href='%s'><em class='fa fa-file-text-o'></em></a></li>", $text_link);
        }
    }
    ?>
	                    					</ul>
	                    				</div>
	                    				
	                    				
	                    				<?php 
    if (!empty($img_url)) {
        printf('<div class="media_image"><img src="%s"></div>', esc_url($img_url));
    }
    ?>
	                    				

	                    				<div class="media_description">
				    	                	<!-- description -->
				    	                	<?php 
    if (!empty($description)) {
        echo do_shortcode($description);
    }
    ?>

				                        	<!-- more link -->
				                        	<?php 
    if (!empty($read_more_link)) {
        printf('<a class="more" href="%s">%s</a>', esc_url($read_more_link), __("more", "loc_sport_core_plugin"));
    }
    ?>
	                    				</div>

	                    			</div>

	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_featured_video_output($params)
{
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper feature parallax-block centered";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: FEATURED VIDEO-->

			
			
	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	            
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
				<div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix" <?php 
    if ($bg_boxed == 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix">

						  		<?php 
    echo do_shortcode($before_video);
    ?>
						  		<?php 
    echo $embed_code;
    ?>
						  		<?php 
    echo do_shortcode($after_video);
    ?>
	                         
	                        </div>

	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_text_section_output($params)
{
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: TEXT SECTION-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>

	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>

	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix" <?php 
    if ($bg_boxed == 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix">

	    	                	<?php 
    if ($hide_title != "checked" && !empty($title)) {
        printf('<div class="text-seperator"><h5>%s</h5></div>', $title);
    }
    ?>
	    	                	
	    	                	<?php 
    echo do_shortcode($text);
    ?>
	                         
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
		
		<!-- END BLOCK -->

		<?php 
    return true;
}
function block_pricing_vertical_output($params)
{
    extract($params);
    // MAKE SURE ARRAY IS TIGHT
    $tables = array_values($tables);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: PRICING VERTICAL-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>
	            
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content">

    	                	<?php 
    if (!empty($title)) {
        printf('<h1>%s</h1>', esc_attr($title));
    }
    ?>
    	                	<?php 
    if (!empty($text)) {
        printf('<p class="lead">%s</p>', do_shortcode($text));
    }
    ?>
		                	
	                		
	                		
	                    	<!-- Start Post --> 
	                    	<div class="clearfix">


    	                		<?php 
    $base_class = "price-table";
    for ($i = 0; $i < count($tables); $i++) {
        $feature_class = $tables[$i]['feature'] == "checked" ? " price-table-feature" : "";
        $final_class = $base_class . $feature_class;
        ?>

			    	                	<!-- Start Price -->
			    	                	<div class="<?php 
        echo $final_class;
        ?>
">
				    	                	<div class="price-row">
				    	                		<div class="price-cell feature">

				    	                			<p><?php 
        echo $tables[$i]['price'];
        ?>
				    	                					<span><?php 
        echo $tables[$i]['interval'];
        ?>
</span>
				    	                			</p>
				    	                			
				    	                		</div>

				    	                		<!-- main content -->
				    	                		<?php 
        if (!empty($tables[$i]['content'])) {
            echo '<div class="price-cell">';
            if (!empty($tables[$i]['bonus_content_1']) || !empty($tables[$i]['bonus_content_2'])) {
                printf('<div class="inwrap">%s</div>', do_shortcode($tables[$i]['content']));
            } else {
                echo do_shortcode($tables[$i]['content']);
            }
            echo '</div>';
        }
        ?>
				    	                		
				    	                		<!-- bonus content 1 -->
				    	                		<?php 
        if (!empty($tables[$i]['bonus_content_1'])) {
            echo '<div class="price-cell">';
            if (!empty($tables[$i]['bonus_content_2'])) {
                printf('<div class="inwrap">%s</div>', do_shortcode($tables[$i]['bonus_content_1']));
            } else {
                echo do_shortcode($tables[$i]['bonus_content_1']);
            }
            echo '</div>';
        }
        ?>
				    	                		
				    	                		<!-- bonus content 2 -->
				    	                		<?php 
        if (!empty($tables[$i]['bonus_content_2'])) {
            echo '<div class="price-cell">';
            echo do_shortcode($tables[$i]['bonus_content_2']);
            echo '</div>';
        }
        ?>
				    	                		
				    	                		<!-- button cell -->
				    	                		<div class="price-cell last">
			    	                				<?php 
        if (!empty($tables[$i]['btn_text'])) {
            printf('<p><a class="btn" href="%s">%s</a></p>', esc_url($tables[$i]['btn_link']), esc_attr($tables[$i]['btn_text']));
        }
        ?>
				    	                		</div>
				    	                	</div>
			    	                	</div>

    	                			<?php 
    }
    ?>
			                	
	                         
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_gallery_preview_output($params)
{
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    // HANDLE WP GALLERY SOURCE
    $consolidated_gallery_array = array();
    $gallery_array = mb_strip_wp_galleries_to_array($source);
    $consolidated_gallery_array = mb_convert_wp_galleries_array_to_consolidated_wp_gallery_array($gallery_array);
    $size_class = mb_get_size_class_from_num($num_columns, "third");
    // var_dump($size_class);
    ?>

		<!-- BLOCK: LATEST POSTS-->

			<!-- start outter-wrapper -->   
			<div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
				
				<!-- block styles -->
				<style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
				</style>
				
				<!-- start main-container -->
				<div class="main-container">
					<!-- start main wrapper -->
					<div class="main wrapper clearfix" <?php 
    if ($bg_boxed == 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
						<!-- start main-content -->
						<div class="main-content">

							<!-- start gallery preview--> 
							<div class="clearfix">

								<!-- Start Meta -->
								<aside class="left-aside left fifth">
									<ul class="meta">
										<li><strong><?php 
    echo $title;
    ?>
</strong></li>
										<li><?php 
    echo $meta_text;
    ?>
</li>
									</ul>

									<?php 
    if (!empty($description)) {
        printf('<p>%s</p>', do_shortcode($description));
    }
    ?>
									<?php 
    if (!empty($button_text)) {
        printf('<p><a href="%s" class="btn">%s</a></p>', esc_url($button_url), esc_attr($button_text));
    }
    ?>

								</aside> 

								<div class="four-fifths right last thumb-gallery">

								<?php 
    for ($i = 0; $i < count($consolidated_gallery_array); $i++) {
        $last_class = ($i + 1) % $num_columns ? "" : " last";
        $cat_class = "";
        foreach ($consolidated_gallery_array[$i]['categories'] as $key => $value) {
            $cat_class .= " " . $key;
        }
        $final_class = $size_class . $cat_class . $last_class;
        $post_thumbnail_src = wp_get_attachment_image_src($consolidated_gallery_array[$i]['id'], 'full');
        $post_thumbnail_src_fit = wp_get_attachment_image_src($consolidated_gallery_array[$i]['id'], 'gallery_isotope_x2');
        $img_alt = get_post_meta($consolidated_gallery_array[$i]['id'], '_wp_attachment_image_alt', true);
        $img_post = get_post($consolidated_gallery_array[$i]['id']);
        printf('<div class="%s"><img src="%s" alt="%s" /></div>', esc_attr($final_class), esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt));
    }
    ?>


								</div>

							</div>                              
							<!-- end gallery preview--> 

						</div>
						<!-- end main-content -->
					</div>
					<!-- end main wrapper -->
				</div>
				 <!-- end main-container -->
			</div>
			<!-- end outter-wrapper -->
			
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_cta_output($params)
{
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: CALL TO ACTION BOX-->


	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>

	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
					
                    #pb_block-<?php 
    echo $params['block_index'];
    ?>
 .message.promo {
                        background-color: <?php 
    echo $bg_color;
    ?>
;
                    }
					#pb_block-<?php 
    echo $params['block_index'];
    ?>
 .message.promo *{
						color: <?php 
    echo $text_color;
    ?>
;
					}
                    #pb_block-<?php 
    echo $params['block_index'];
    ?>
 .message.promo a{
                        color: <?php 
    echo $link_color;
    ?>
;
                    }
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix">

			                	<div class="message promo clearfix">
			                		<h4><?php 
    echo do_shortcode($params['text']);
    ?>
</h4>
			                	</div>
	                         
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_widgets_output($params)
{
    extract($params);
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    $layout_array = explode("_", $layout);
    ?>

		<!-- BLOCK: WIDGETS-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
			        	
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix" <?php 
    if ($bg_boxed == 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix">

	                    		<?php 
    for ($i = 0; $i < count($layout_array); $i++) {
        $container_class = $i == count($layout_array) - 1 ? $layout_array[$i] . " last" : $layout_array[$i];
        ?>

				    	               <!-- Start Column --> 		
				    	                <div class="<?php 
        echo $container_class;
        ?>
">

											<?php 
        if (!function_exists('dynamic_sidebar') || !dynamic_sidebar($widget_area[$i + 1])) {
            ?>
  
												
						                        <h4><?php 
            _e("Widget Area", "loc_sport_core_plugin");
            ?>
</h4>
						                        <p><i><?php 
            _e("Please login and add some widgets to this widget area.", "loc_sport_core_plugin");
            ?>
</i></p> 
											
									        <?php 
        }
        ?>
  

				    	                </div>

	                    			<?php 
    }
    ?>

	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_content_sidebar_output($params)
{
    extract($params);
    // FAILSAFE DEFAULTS
    if (!isset($sidebar_id)) {
        $sidebar_id = "canon_page_sidebar_widget_area";
    }
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>

	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content three-fourths">

	    	
		                	<div class="clearfix">

	                            <!-- THE TITLE -->  
	                            <h1><?php 
    the_title();
    ?>
</h1>
		                        
	                             <!-- THE CONTENT -->
	                            <?php 
    the_content();
    ?>
	                            
	                            <!-- WP_LINK_PAGES -->
	                            <?php 
    wp_link_pages(array('before' => '<p>' . __('Pages:', 'loc_sport_core_plugin')));
    ?>
		                                                                                               
		                	</div>  

	                    </div>
	                    <!-- end main-content -->
	    					
	                    <!-- SIDEBAR -->
						<aside class="right-aside fourth last">

							<?php 
    if (!function_exists('dynamic_sidebar') || !dynamic_sidebar($sidebar_id)) {
        ?>
  
								
		                        <h4><?php 
        _e("No Widgets added.", "loc_sport_core_plugin");
        ?>
</h4>
		                        <p><i><?php 
        _e("Please login and add some widgets to this widget area.", "loc_sport_core_plugin");
        ?>
</i></p> 
							
					        <?php 
    }
    ?>
  

						</aside>
						 <!-- END SIDEBAR -->	


	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
		
		<?php 
    return true;
}
function block_countdown_output($params)
{
    extract($params);
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: COUNTDOWN-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>

	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix" <?php 
    if ($bg_boxed == 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix">

    	                		<?php 
    if (!empty($title)) {
        printf('<h1>%s</h1>', esc_attr($title));
    }
    ?>

	                            <div class="countdown"
	                            	data-label_years = "<?php 
    _e("Years", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_months = "<?php 
    _e("Months", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_weeks = "<?php 
    _e("Weeks", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_days = "<?php 
    _e("Days", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_hours = "<?php 
    _e("Hours", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_minutes= "<?php 
    _e("Minutes", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_seconds = "<?php 
    _e("Seconds", "loc_sport_core_plugin");
    ?>
"
	                            	
	                            	data-label_year = "<?php 
    _e("Year", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_month = "<?php 
    _e("Month", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_week = "<?php 
    _e("Week", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_day = "<?php 
    _e("Day", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_hour = "<?php 
    _e("Hour", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_minute= "<?php 
    _e("Minute", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_second = "<?php 
    _e("Second", "loc_sport_core_plugin");
    ?>
"
	                            	
	                            	data-label_y = "<?php 
    _e("Y", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_m = "<?php 
    _e("M", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_w = "<?php 
    _e("W", "loc_sport_core_plugin");
    ?>
"
	                            	data-label_d = "<?php 
    _e("D", "loc_sport_core_plugin");
    ?>
"

	                            	data-datetime_string = "<?php 
    echo $datetime_string;
    ?>
"
	                            	data-gmt_offset = "<?php 
    echo $gmt_offset;
    ?>
"
	                            	data-format = "<?php 
    echo $format;
    ?>
"
	                            	data-use_compact = "<?php 
    echo $use_compact;
    ?>
"
	                            	data-description = '<?php 
    echo $description;
    ?>
'
	                            ></div>
	                         
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_gallery_output($params)
{
    extract($params);
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    // HANDLE WP GALLERY SOURCE
    $consolidated_gallery_array = array();
    $gallery_array = mb_strip_wp_galleries_to_array($source);
    $consolidated_gallery_array = mb_convert_wp_galleries_array_to_consolidated_wp_gallery_array($gallery_array);
    $size_class = mb_get_size_class_from_num($num_columns, "third");
    // var_dump($size_class);
    ?>

		<!-- BLOCK: LATEST POSTS-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>

	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix" <?php 
    if ($bg_boxed == 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	                    <!-- start main-content -->
	                    <div class="main-content">

							<!-- Start Gallery --> 
							<div class="clearfix">


								<!-- Start Meta -->
								<aside class="clearfix">

									<div class="text-seperator gal-sep">

										<h5><?php 
    echo $params['title'];
    ?>
</h5>
										

										<ul class="meta option-set isotope_filter_menu right clearfix">
	                                    <?php 
    if ($hide_filter_menu != "checked") {
        mb_list_categories_of_consolidated_wp_gallery($consolidated_gallery_array);
    }
    ?>
									  </ul>
									</div>
								
								</aside>

								<!-- Start Isotope -->
								<div class="last thumb-gallery super-list variable-sizes pb_isotope_gallery" data-num_columns="<?php 
    echo $num_columns;
    ?>
">

	                            <?php 
    for ($i = 0; $i < count($consolidated_gallery_array); $i++) {
        $last_class = ($i + 1) % $num_columns ? "" : " last";
        $cat_class = "";
        foreach ($consolidated_gallery_array[$i]['categories'] as $key => $value) {
            $cat_class .= " " . $key;
        }
        $final_class = $size_class . $cat_class . $last_class;
        $post_thumbnail_src = wp_get_attachment_image_src($consolidated_gallery_array[$i]['id'], 'full');
        $post_thumbnail_src_fit = wp_get_attachment_image_src($consolidated_gallery_array[$i]['id'], 'gallery_isotope_x2');
        $img_alt = get_post_meta($consolidated_gallery_array[$i]['id'], '_wp_attachment_image_alt', true);
        $img_post = get_post($consolidated_gallery_array[$i]['id']);
        printf('<div class="gallery_item mosaic-block fade element %s">', esc_attr($final_class));
        printf('<a href="%s" class="mosaic-overlay fancybox" title="%s"></a>', esc_url($post_thumbnail_src[0]), esc_attr($img_post->post_excerpt));
        printf('<div class="mosaic-backdrop"><img src="%s" alt="%s" /></div>', esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt));
        echo '</div>';
    }
    ?>



								</div>
								<!-- end isotope -->

							</div>
							<!-- end gallery -->


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_qa_output($params)
{
    extract($params);
    $params['question'] = array_values($params['question']);
    $params['answer'] = array_values($params['answer']);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: LATEST POSTS-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>
	            
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix">

	    	                	<?php 
    if (!empty($title)) {
        printf('<h1>%s</h1>', esc_attr($title));
    }
    ?>
	    	                	<?php 
    if (!empty($text)) {
        printf('<p class="lead">%s</p>', do_shortcode($text));
    }
    ?>
			                	
			                	
			                	<ul class="<?php 
    echo $toggletype;
    ?>
">

			                		<?php 
    for ($i = 0; $i < count($params['question']); $i++) {
        ?>
					                	    <li>
					                	      <a href='#' class='<?php 
        echo $toggletype;
        ?>
-btn'><?php 
        echo $params['question'][$i];
        ?>
</a>
					                	      <div class='<?php 
        echo $toggletype;
        ?>
-content'>
					                	      	<p><?php 
        echo do_shortcode($params['answer'][$i]);
        ?>
</p>
					                	      </div>
					                	    </li>
			                				
			                			<?php 
    }
    ?>

			                	  </ul>
	                         
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_space_output($params)
{
    extract($params);
    ?>

		<!-- BLOCK: SPACE-->


	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class('outter-wrapper', $params);
    ?>
>
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix">

								<style type="text/css" scoped>

									#pb_block-<?php 
    echo $block_index;
    ?>
 { height: <?php 
    echo $space;
    ?>
px; }

									@media only screen and (max-width: 980px) { #pb_block-<?php 
    echo $block_index;
    ?>
 { height: <?php 
    echo $space_980;
    ?>
px; } }
									@media only screen and (max-width: 768px) { #pb_block-<?php 
    echo $block_index;
    ?>
 { height: <?php 
    echo $space_768;
    ?>
px; } }
									@media only screen and (max-width: 480px) { #pb_block-<?php 
    echo $block_index;
    ?>
 { height: <?php 
    echo $space_480;
    ?>
px; } }

								</style>
							
	                        </div>

	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_html_output($params)
{
    extract($params);
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    if ($sticky == 'checked') {
        $block_classes .= " canon_sticky";
    }
    // IF FULL WIDTH CONTENT THEN FORCE BG FULL WIDTH
    if ($add_outer_wrappers != "checked") {
        $bg_boxed = "unchecked";
    }
    ?>

		<!-- BLOCK: HTML+CSS-->


		        <!-- start outter-wrapper -->   
	        	<div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
		
		            <!-- block styles -->
					<style type="text/css" scoped>
						<?php 
    include 'includes/inc_block_output_style.php';
    ?>
					</style>

		<?php 
    if ($add_outer_wrappers == "checked") {
        ?>

		            <!-- start main-container -->
		            <div class="main-container">
		                <!-- start main wrapper -->
		                <div class="main wrapper clearfix" <?php 
        if ($bg_boxed == 'checked') {
            printf("data-stellar-background-ratio='{$parallax_ratio}'");
        }
        ?>
>
		                    <!-- start main-content -->
		                    <div class="main-content">

		                    	<!-- Start Post --> 
		                    	<div class="clearfix">

			<?php 
    }
    ?>


									
									<?php 
    echo do_shortcode($html);
    ?>

		<?php 
    if ($add_outer_wrappers == "checked") {
        ?>

		                        </div>


		                    </div>
		                    <!-- end main-content -->
		                </div>
		                <!-- end main wrapper -->
		            </div>
		             <!-- end main-container -->

			<?php 
    }
    ?>

		        </div>
		        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_posts_graph_output($params)
{
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper graph-block";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    if (true) {
        $bg_boxed = "unchecked";
    }
    // this block only has full width content
    // VARS
    $default_excerpt_length = 165;
    //build exclude string
    $exclude_string = "";
    $results_exclude_posts = get_posts(array('numberposts' => -1, 'meta_key' => 'cmb_hide_from_popular', 'meta_value' => 'checked', 'orderby' => 'post_date', 'order' => 'DESC', 'post_type' => 'any'));
    if (count($results_exclude_posts) > 0) {
        $exclude_string = "";
        for ($i = 0; $i < count($results_exclude_posts); $i++) {
            $exclude_string .= $results_exclude_posts[$i]->ID . ",";
        }
        $exclude_string = substr($exclude_string, 0, strlen($exclude_string) - 1);
    }
    //basic args
    $query_args = array();
    $query_args = array_merge($query_args, array('post_type' => 'post', 'numberposts' => $num_posts, 'post_status' => 'publish', 'offset' => 0, 'suppress_filters' => false));
    if ($show == "latest_posts") {
        $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'post_date', 'order' => 'DESC'));
    } elseif ($show == "random_posts") {
        $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'rand'));
    } elseif ($show == "popular_views") {
        $query_args = array_merge($query_args, array('category' => '', 'meta_key' => 'post_views', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'exclude' => $exclude_string));
    } elseif ($show == "popular_comments") {
        $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'comment_count', 'order' => 'DESC', 'exclude' => $exclude_string));
    } elseif (strpos($show, "postcat_") !== false) {
        $show = str_replace("postcat_", "", $show);
        $query_args = array_merge($query_args, array('category_name' => $show, 'orderby' => 'post_date', 'order' => 'DESC'));
    }
    //final query
    $results_query = get_posts($query_args);
    // determine x-axis chronology
    if ($x_axis == "new_right") {
        $results_query = array_reverse($results_query);
    }
    // var_dump($query_args);
    // var_dump($results_query);
    //if less posts in query set num_posts to num query posts
    if (count($results_query) < $num_posts) {
        $num_posts = count($results_query);
    }
    ?>

		<!-- BLOCK: LATEST POSTS-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>

	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>

					<?php 
    // block exclusive styles
    if (!empty($font_color)) {
        printf("#%s .graph-img { border-color: %s; }", pb_get_block_id($params), esc_attr($font_color));
        printf("#%s .graph-stem { background-color: %s; }", pb_get_block_id($params), esc_attr($font_color));
    }
    ?>
	            </style>

				<!-- Start Post --> 
            	<div class="clearfix">

					<h1 class="centered"><?php 
    echo $title;
    ?>
</h1>

					<p class="centered"><?php 
    echo do_shortcode($description);
    ?>
</p>	
       
       
	               	<div class="contents-graph">

	               		<?php 
    for ($i = 0; $i < count($results_query); $i++) {
        $current_post = $results_query[$i];
        $post_thumbnail_src_fit = wp_get_attachment_image_src(get_post_thumbnail_id($current_post->ID), 'posts_graph_thumb_x2');
        $img_alt = get_post_meta(get_post_thumbnail_id($current_post->ID), '_wp_attachment_image_alt', true);
        $img_post = get_post(get_post_thumbnail_id($current_post->ID));
        $y_value = 0;
        switch ($y_axis) {
            case 'hits':
                $y_value = get_post_meta($current_post->ID, 'post_views', true);
                break;
            default:
                $y_value = $current_post->comment_count;
                break;
        }
        ?>

				               		<div class="single-graph">
				               			<div class="graph-inner" data-y_value="<?php 
        echo $y_value;
        ?>
">

				               				<?php 
        if (has_post_thumbnail($current_post->ID) && get_post(get_post_thumbnail_id($current_post->ID))) {
            printf('<a href="%s"><img class="graph-img" src="%s" alt="%s" /></a>', get_permalink($current_post->ID), esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt));
        } else {
            printf('<a href="%s"><img class="graph-img" src="%s" alt="%s" /></a>', get_permalink($current_post->ID), plugins_url('', __FILE__) . "/../../img/default_posts_graph.jpg", esc_attr($img_alt));
        }
        ?>

				               				<div class="graph-stem"></div>
				               			</div>
				               		</div>

								<?php 
    }
    ?>

	               		
	               		<div class="justify-fix"></div>

	               	</div>
	               	<!-- end contents-graph -->
	               		
				</div>
				<!-- end clearfix -->




	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_supporters_output($params)
{
    //remove template and do array_values
    unset($params['img']['image_index']);
    $params['img'] = array_values($params['img']);
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper feature social-block centered pb_supporters_content";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    $bg_boxed = "unchecked";
    // this block always has full width content
    ?>

		<!-- BLOCK: SUPPORTERS-->


	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	        	
	        	<!-- block styles -->
	        	<style type="text/css" scoped>
	        		<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	        	</style>
	        	
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
                       
							                        
                	<div class="clearfix">
						
						<h2><?php 
    echo $title;
    ?>
</h2>
						
				  		<ul class="social-thumbs">

				  			<?php 
    $max_num_images = 66;
    if ($repeat == "checked" && count($img) > 0) {
        $times_to_repeat = round($max_num_images / count($img));
        for ($n = 0; $n < $times_to_repeat; $n++) {
            for ($i = 0; $i < count($img); $i++) {
                ?>
								  			<li><img src="<?php 
                echo $img[$i];
                ?>
" alt="mock" /></li>
						  				 <?php 
            }
        }
    } else {
        for ($i = 0; $i < count($img); $i++) {
            ?>
							  			<li><img src="<?php 
            echo $img[$i];
            ?>
" alt="mock" /></li>
					  				 <?php 
        }
    }
    ?>
				  		</ul>
				  		
				  		<div class="wrapper">	

				  			<?php 
    if (!empty($btn_1_text)) {
        printf('<a href="%s" class="btn">%s</a>', esc_url($btn_1_link), esc_attr($btn_1_text));
    }
    ?>
				  			<?php 
    if (!empty($btn_2_text)) {
        printf('<a href="%s" class="btn btn-2">%s</a>', esc_url($btn_2_link), esc_attr($btn_2_text));
    }
    ?>

				  			<?php 
    if (!empty($html)) {
        echo $html;
    }
    ?>
					  		
				  		</div>

                    </div>


	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_pricing_output($params)
{
    extract($params);
    // MAKE SURE ARRAY IS TIGHT
    $tables = array_values($tables);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

		<!-- BLOCK: LATEST POSTS-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
>
	            
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix">
	                    <!-- start main-content -->
	                    <div class="main-content">

    	                	<?php 
    if (!empty($title)) {
        printf('<h1>%s</h1>', esc_attr($title));
    }
    ?>
    	                	<?php 
    if (!empty($text)) {
        printf('<p class="lead">%s</p>', do_shortcode($text));
    }
    ?>
		                	
	                		<hr/>
	                		
	                    	<!-- Start Post --> 
	                    	<div class="clearfix">


    	                		<?php 
    $base_class = "price";
    $size_class = " " . mb_get_size_class_from_num(count($tables), 'third');
    for ($i = 0; $i < count($tables); $i++) {
        $feature_class = $tables[$i]['feature'] == "checked" ? " price-feature" : "";
        $last_class = $i === count($tables) - 1 ? " last" : "";
        $final_class = $base_class . $size_class . $feature_class . $last_class;
        ?>

			    	                	<div class="<?php 
        echo $final_class;
        ?>
">
			    	                		<h3>
			    	                			
			    	                			<span><?php 
        echo $tables[$i]['price'];
        ?>
			    	                			<span><?php 
        echo $tables[$i]['interval'];
        ?>
</span>
			    	                			</span>
			    	                			<?php 
        echo $tables[$i]['table_title'];
        ?>
			    	                		</h3>

			    	                		<div class="price-detail">
			    	                			<?php 
        echo do_shortcode($tables[$i]['content']);
        ?>

			    	                			<?php 
        if (!empty($tables[$i]['btn_text'])) {
            printf('<a class="btn" href="%s">%s</a>', esc_url($tables[$i]['btn_link']), esc_attr($tables[$i]['btn_text']));
        }
        ?>
			    	                			
		    	                			</div>	

    	                				</div>
    	                			<?php 
    }
    ?>
			                	
	                         
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_featured_posts_output($params)
{
    extract($params);
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    // VARS
    $default_excerpt_length = 165;
    //build exclude string
    $exclude_string = "";
    $results_exclude_posts = get_posts(array('numberposts' => -1, 'meta_key' => 'cmb_hide_from_popular', 'meta_value' => 'checked', 'orderby' => 'post_date', 'order' => 'DESC', 'post_type' => 'any'));
    if (count($results_exclude_posts) > 0) {
        $exclude_string = "";
        for ($i = 0; $i < count($results_exclude_posts); $i++) {
            $exclude_string .= $results_exclude_posts[$i]->ID . ",";
        }
        $exclude_string = substr($exclude_string, 0, strlen($exclude_string) - 1);
    }
    //basic args
    $query_args = array();
    $query_args = array_merge($query_args, array('post_type' => 'post', 'numberposts' => $num_posts, 'post_status' => 'publish', 'offset' => 0, 'suppress_filters' => false));
    if ($show == "latest_posts") {
        $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'post_date', 'order' => 'DESC'));
    } elseif ($show == "random_posts") {
        $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'rand'));
    } elseif ($show == "popular_views") {
        $query_args = array_merge($query_args, array('category' => '', 'meta_key' => 'post_views', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'exclude' => $exclude_string));
    } elseif ($show == "popular_comments") {
        $query_args = array_merge($query_args, array('category' => '', 'orderby' => 'comment_count', 'order' => 'DESC', 'exclude' => $exclude_string));
    } elseif (strpos($show, "postcat_") !== false) {
        $show = str_replace("postcat_", "", $show);
        $query_args = array_merge($query_args, array('category_name' => $show, 'orderby' => 'post_date', 'order' => 'DESC'));
    }
    //final query
    $results_query = get_posts($query_args);
    // var_dump($query_args);
    // var_dump($results_query);
    //if less posts in query set num_posts to num query posts
    if (count($results_query) < $num_posts) {
        $num_posts = count($results_query);
    }
    ?>

		<!-- BLOCK: FEATURED POSTS-->

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	        	
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>
	            
	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix" <?php 
    if ($bg_boxed == 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix">

    	          				<?php 
    if ($show_section_header == "checked") {
        ?>
    	          						<!-- section header -->
								  		<div class="text-seperator">
								  			<h5><?php 
        echo $params['title'];
        ?>
</h5>
								  			

								  			<?php 
        if (!empty($params['button_text'])) {
            printf('<a class="btn right white-btn xsmall-btn" href="%s">%s</a>', esc_url($params['button_link']), esc_attr($params['button_text']));
        }
        ?>
								  		</div>
						  		   	
    	          					<?php 
    }
    ?>
    	                	
						  		
								<?php 
    for ($i = 0; $i < count($results_query); $i++) {
        $current_post = $results_query[$i];
        $cmb_excerpt = get_post_meta($current_post->ID, 'cmb_excerpt', true);
        $cmb_feature = get_post_meta($current_post->ID, 'cmb_feature', true);
        $cmb_media_link = get_post_meta($current_post->ID, 'cmb_media_link', true);
        $current_post_publish_date = mb_localize_datetime(get_the_time("j M", $current_post->ID));
        // build classes
        $base_class = "";
        $size_class = " " . mb_get_size_class_from_num($num_columns, "third");
        $last_class = ($i + 1) % $num_columns ? "" : " last";
        $final_class = $base_class . $size_class . $last_class;
        $last_class = " last";
        if ($i === 0 || $i % $num_columns === 0) {
            echo '<div class="clearfix recentwork">';
        }
        echo '<div class="' . $final_class . '">';
        // featured image. For future reference this section has most in common with page-galleries.php gallery style 3
        if ($show_featured_image == "checked") {
            if ($cmb_feature == "media" && !empty($cmb_media_link)) {
                echo $cmb_media_link;
            } elseif ($cmb_feature == "media_in_lightbox" && !empty($cmb_media_link) && get_post(get_post_thumbnail_id($current_post->ID))) {
                echo '<div class="mosaic-block fade">';
                $post_thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($current_post->ID), 'full');
                $post_thumbnail_src_fit = wp_get_attachment_image_src(get_post_thumbnail_id($current_post->ID), 'featured_posts_thumb_x2');
                $img_alt = get_post_meta(get_post_thumbnail_id($current_post->ID), '_wp_attachment_image_alt', true);
                $img_post = get_post(get_post_thumbnail_id($current_post->ID));
                if ($link_to == "post") {
                    printf('<a href="%s" class="mosaic-overlay link fancybox" title="%s"></a>', get_permalink($current_post->ID), esc_attr($img_post->post_title));
                } else {
                    printf('<a href="%s" class="mosaic-overlay fancybox-media fancybox.iframe play" rel="gallery"></a>', esc_attr($cmb_media_link));
                }
                if ($show_date == "checked") {
                    printf('<div class="mosaic-backdrop"><div class="corner-date">%s</div><img src="%s" alt="%s" /></div>', esc_attr($current_post_publish_date), esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt));
                } else {
                    printf('<div class="mosaic-backdrop"><img src="%s" alt="%s" /></div>', esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt));
                }
                echo '</div>';
            } elseif (has_post_thumbnail($current_post->ID) && get_post(get_post_thumbnail_id($current_post->ID))) {
                echo '<div class="mosaic-block fade">';
                $post_thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($current_post->ID), 'full');
                $post_thumbnail_src_fit = wp_get_attachment_image_src(get_post_thumbnail_id($current_post->ID), 'featured_posts_thumb_x2');
                $img_alt = get_post_meta(get_post_thumbnail_id($current_post->ID), '_wp_attachment_image_alt', true);
                $img_post = get_post(get_post_thumbnail_id($current_post->ID));
                if ($link_to == "post") {
                    printf('<a href="%s" class="mosaic-overlay link fancybox" title="%s"></a>', get_permalink($current_post->ID), esc_attr($img_post->post_title));
                } else {
                    printf('<a href="%s" class="mosaic-overlay fancybox" title="%s"></a>', esc_url($post_thumbnail_src[0]), esc_attr($img_post->post_title));
                }
                if ($show_date == "checked") {
                    printf('<div class="mosaic-backdrop"><div class="corner-date">%s</div><img src="%s" alt="%s" /></div>', esc_attr($current_post_publish_date), esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt));
                } else {
                    printf('<div class="mosaic-backdrop"><img src="%s" alt="%s" /></div>', esc_url($post_thumbnail_src_fit[0]), esc_attr($img_alt));
                }
                echo '</div>';
            }
        }
        ?>
					                        <!-- title -->
					                        <?php 
        if ($show_title == "checked") {
            printf('<h3><a href="%s">%s</a></h3>', esc_url(get_permalink($current_post->ID)), esc_attr($current_post->post_title));
        }
        ?>


	                                        <!-- excerpt -->
	                                        <?php 
        if ($show_excerpt == "checked") {
            if (empty($cmb_excerpt)) {
                echo mb_make_excerpt($current_post->post_content, $default_excerpt_length, true);
            } else {
                echo do_shortcode($cmb_excerpt);
            }
        }
        ?>
				                        	
				                        	<!-- more link -->
				                        	<?php 
        if ($show_more_link == "checked") {
            printf('<a class="more" href="%s">%s</a>', esc_url(get_permalink($current_post->ID)), __("more", "loc_sport_core_plugin"));
        }
        ?>
				                        	

				                        	<?php 
        echo "</div>";
        if (($i + 1) % $num_columns === 0 || $i + 1 === $num_posts) {
            echo '</div>';
        }
    }
    ?>
 
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
	        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}
function block_content_output($params)
{
    extract($params);
    // BLOCK CLASSES
    $block_classes = "outter-wrapper";
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    ?>

	        <!-- start outter-wrapper -->   
	        <div <?php 
    pb_block_id_class($block_classes, $params);
    ?>
 <?php 
    if ($bg_boxed != 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
			            
	            <!-- block styles -->
	            <style type="text/css" scoped>
					<?php 
    include 'includes/inc_block_output_style.php';
    ?>
	            </style>

	            <!-- start main-container -->
	            <div class="main-container">
	                <!-- start main wrapper -->
	                <div class="main wrapper clearfix" <?php 
    if ($bg_boxed == 'checked') {
        printf("data-stellar-background-ratio='{$parallax_ratio}'");
    }
    ?>
>
	                    <!-- start main-content -->
	                    <div class="main-content">

	                    	<!-- Start Post --> 
	                    	<div class="clearfix">

	                            <!-- THE TITLE -->  
	                            <h1><?php 
    the_title();
    ?>
</h1>
	                            
	                           
	                             <!-- THE CONTENT -->
	                            <?php 
    the_content();
    ?>
	                            
	                            <!-- WP_LINK_PAGES -->
	                            <?php 
    wp_link_pages(array('before' => '<p>' . __('Pages:', 'loc_sport_core_plugin')));
    ?>
	                         
	                        </div>


	                    </div>
	                    <!-- end main-content -->
	                </div>
	                <!-- end main wrapper -->
	            </div>
	             <!-- end main-container -->
	        </div>
	        <!-- end outter-wrapper -->
		
		<?php 
    return true;
}
function block_divider_output($params)
{
    extract($params);
    $block_classes = "outter-wrapper feature";
    if ($divider_type == "text_bar") {
        $block_classes .= " callout-block centered";
    }
    if (!empty($custom_classes)) {
        $block_classes .= " " . $custom_classes;
    }
    if ($sticky == 'checked') {
        $block_classes .= " canon_sticky";
    }
    ?>

		<!-- BLOCK: DIVIDER-->

			<?php 
    if ($divider_type == "hr") {
        ?>
					
		            <!-- Start Outter Wrapper -->   
		            <div <?php 
        pb_block_id_class($block_classes, $params);
        ?>
 <?php 
        if ($bg_boxed != 'checked') {
            printf("data-stellar-background-ratio='{$parallax_ratio}'");
        }
        ?>
>
		                <hr>
		            </div>
		            <!-- End Outter Wrapper -->  
		            
				<?php 
    }
    if ($divider_type == "text_bar") {
        ?>
					
	        		<!-- start outter-wrapper -->   
			        <div <?php 
        pb_block_id_class($block_classes, $params);
        ?>
 <?php 
        if ($bg_boxed != 'checked') {
            printf("data-stellar-background-ratio='{$parallax_ratio}'");
        }
        ?>
>
			        	
			            <!-- block styles -->
			            <style type="text/css" scoped>
							<?php 
        include 'includes/inc_block_output_style.php';
        ?>
			            </style>
	            
			            <!-- start main-container -->
			            <div class="main-container">
			                <!-- start main wrapper -->
			                <div class="main wrapper clearfix" <?php 
        if ($bg_boxed == 'checked') {
            printf("data-stellar-background-ratio='{$parallax_ratio}'");
        }
        ?>
>
			                    <!-- start main-content -->
			                    <div class="main-content">

			                    	<!-- Start Post --> 
			                    	<div class="clearfix">

					  					<?php 
        if (!empty($divider_text)) {
            printf('<h4>%s</h4>', esc_attr($divider_text));
        } else {
            echo '<br/>';
        }
        ?>
			                         
			                        </div>


			                    </div>
			                    <!-- end main-content -->
			                </div>
			                <!-- end main wrapper -->
			            </div>
			             <!-- end main-container -->
			        </div>
			        <!-- end outter-wrapper -->
		            
				<?php 
    }
    ?>



			        
		<!-- END BLOCK -->
		
		<?php 
    return true;
}