<?php 
/*template name: Portfolio */
get_header(); 

$nectar_options = get_nectar_theme_options(); 

// Calculate cols.
if(!empty($nectar_options['main_portfolio_layout'])) {
	
	switch($nectar_options['main_portfolio_layout']){
		case '2':
			$cols = 'cols-2';
			break; 
		case '3':
			$cols = 'cols-3';
			break; 
		case '4':
			$cols = 'cols-4';
			break; 
		case 'fullwidth':
			$cols = 'elastic';
			break; 
	}
	
} else {
	$cols = 'cols-3';
}
	
if(!empty($cols)) {
	
	switch($cols){
		case 'cols-2':
			$span_num = 'span_6';
			break; 
		case 'cols-3':
			$span_num = 'span_4';
			break; 
		case 'cols-4':
			$span_num = 'span_3';
			break; 
		case 'elastic':
			$span_num = 'elastic-portfolio-item';
			break; 
			
	}
	
} 

$project_style         = ( ! empty( $nectar_options['main_portfolio_project_style'] ) ) ? $nectar_options['main_portfolio_project_style'] : '1';
$item_spacing          = ( ! empty( $nectar_options['main_portfolio_item_spacing'] ) ) ? $nectar_options['main_portfolio_item_spacing'] : 'default';
$masonry_layout        = ( ! empty( $nectar_options['portfolio_use_masonry'] ) && $nectar_options['portfolio_use_masonry'] == '1' ) ? 'true' : 'false';
$masonry_sizing_type   = ( ! empty( $nectar_options['portfolio_masonry_grid_sizing'] ) && $nectar_options['portfolio_masonry_grid_sizing'] == 'photography' ) ? 'photography' : 'default';
$infinite_scroll_class = ( ! empty( $nectar_options['portfolio_pagination_type'] ) && $nectar_options['portfolio_pagination_type'] == 'infinite_scroll' ) ? ' infinite_scroll' : null;
$lightbox_only         = false;

// Disable masonry for default project style fullwidth
if ( $project_style == '1' && $cols == 'elastic' ) {
	$masonry_layout = 'false';
}

$display_sortable = get_post_meta( $post->ID, 'nectar-metabox-portfolio-display-sortable', true );
$inline_filters   = ( ! empty( $nectar_options['portfolio_inline_filters'] ) && $nectar_options['portfolio_inline_filters'] == '1' ) ? '1' : '0';
$filters_id       = ( ! empty( $nectar_options['portfolio_inline_filters'] ) && $nectar_options['portfolio_inline_filters'] == '1' ) ? 'portfolio-filters-inline' : 'portfolio-filters';
$bg               = get_post_meta( $post->ID, '_nectar_header_bg', true );
			
nectar_page_header($post->ID); ?>

<div class="container-wrap">
	
	<div class="container" data-col-num="<?php echo esc_attr( $cols ); ?>">
	
		
		<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
			
			<div class="container main-content">
				<div class="row">	
					<?php the_content(); ?>
				</div>
			</div>
	
		<?php endwhile; endif;
	
		
		if( !post_password_required() && class_exists('Salient_Portfolio') ) { ?>
			
		
		<?php //Inline portfolio filters

			if( $display_sortable === 'on' && $inline_filters === '1') {  

			$filters_width = (!empty($nectar_options['header-fullwidth']) && $nectar_options['header-fullwidth'] === '1' && $cols === 'elastic') ? 'full-width-content ': 'full-width-section ';

			?>
			<div class="<?php echo esc_attr( $filters_id ) .' '; echo esc_attr( $filters_width ); if($span_num != 'elastic-portfolio-item') echo 'non-fw'; ?>" data-color-scheme="default">
				<div class="container <?php if($span_num === 'elastic-portfolio-item') { echo 'normal-container'; } ?>">
					<span id="current-category"><?php echo esc_html__('All', 'salient'); ?></span>
					<ul>
					   <li id="sort-label"><?php echo (!empty($nectar_options['portfolio-sortable-text'])) ? wp_kses_post( $nectar_options['portfolio-sortable-text'] ) : esc_html__('Sort Portfolio','salient'); ?>:</li>
					   <li><a href="#" data-filter="*"><?php echo esc_html__('All', 'salient'); ?></a></li>
	               	   <?php wp_list_categories(array('title_li' => '', 'taxonomy' => 'project-type', 'show_option_none'   => '', 'walker' => new Walker_Portfolio_Filter())); ?>
					</ul>
					<div class="clear"></div>
				</div>
			</div>
		<?php } ?>
		
		<div class="portfolio-wrap <?php if($project_style === '1' && $span_num === 'elastic-portfolio-item') echo 'default-style'; if($project_style === '6' && $span_num === 'elastic-portfolio-item') echo 'spaced'; ?>">
			
			<?php
			$default_loader_class = (empty($nectar_options['loading-image']) && !empty($nectar_options['theme-skin']) && $nectar_options['theme-skin'] === 'ascend') ? 'default-loader' : null; 
			$default_loader 			= (empty($nectar_options['loading-image']) && !empty($nectar_options['theme-skin']) && $nectar_options['theme-skin'] === 'ascend') ? true : false; 
			$load_in_animation 		= (!empty($nectar_options['portfolio_loading_animation'])) ? $nectar_options['portfolio_loading_animation'] : 'none'; ?>

			<span class="portfolio-loading <?php echo esc_attr( $default_loader_class ); ?> <?php echo (!empty($nectar_options['loading-image-animation']) && !empty($nectar_options['loading-image'])) ? $nectar_options['loading-image-animation'] : null; ?>"></span>

			
			<?php
			//get categories 
			global $post;
			$categories = get_post_meta($post->ID, 'nectar-metabox-portfolio-display', true);
			$project_categories = null;
			$category_count = 0;
			
			if(!empty($categories)) {
				
				if( is_string($categories) ) {
					$categories = explode(', ', $categories);
				} 
				
				foreach($categories as $key => $slug){
					if($category_count == 0){
						$project_categories .= $slug;
					} else {
						$project_categories .= ', '.$slug;  
					}
					$category_count++;
					
				}
			
			}
			// incase only all was selected
			if($project_categories === 'all') {
				$project_categories = null;
			}
			
			?>
			
			<div id="portfolio" class="row portfolio-items <?php if($masonry_layout === 'true') echo 'masonry-items'; else { echo 'no-masonry'; } ?> <?php echo esc_attr( $infinite_scroll_class ); ?>" data-categories-to-show="<?php echo esc_attr( $project_categories ); ?>" data-gutter="<?php echo esc_attr( $item_spacing ); ?>" data-masonry-type="<?php echo esc_attr( $masonry_sizing_type ); ?>" data-ps="<?php echo esc_attr( $project_style ); ?>" data-starting-filter="" data-col-num="<?php echo esc_attr($cols); ?>">
				
				<?php 

				add_filter('wp_get_attachment_image_attributes','nectar_remove_lazy_load_functionality'); 

				$posts_per_page = '-1';
				if(!empty($nectar_options['portfolio_pagination']) && $nectar_options['portfolio_pagination'] === '1') {
					$posts_per_page = (!empty($nectar_options['portfolio_pagination_number'])) ? $nectar_options['portfolio_pagination_number'] : '-1';
				}
				
				$portfolio = array(
					'posts_per_page' => $posts_per_page,
					'post_type' => 'portfolio',
					'project-type'=> $project_categories,
					'paged'=> $paged
				);
				
				$wp_query = new WP_Query($portfolio);
				
				if(have_posts()) : while(have_posts()) : the_post(); 
					
					$terms        = get_the_terms( $post->id, 'project-type' );
					$project_cats = null;

					if ( ! empty( $terms ) ) {
					 foreach ( $terms as $term ) {
						 $project_cats .= strtolower( $term->slug ) . ' ';
					 }
					}

					global $masonry_layout;
					$masonry_item_sizing = ( $masonry_layout === 'true' ) ? get_post_meta( $post->ID, '_portfolio_item_masonry_sizing', true ) : null;
					if ( empty( $masonry_item_sizing ) && $masonry_layout === 'true' ) {
					 $masonry_item_sizing = 'regular';
					}

					$masonry_item_content_pos = get_post_meta( $post->ID, '_portfolio_item_masonry_content_pos', true );
					if ( empty( $masonry_item_content_pos ) ) {
					 $masonry_item_content_pos = 'middle';
					}

					$masonry_sizing_type = ( ! empty( $nectar_options['portfolio_masonry_grid_sizing'] ) && $nectar_options['portfolio_masonry_grid_sizing'] === 'photography' ) ? 'photography' : 'default';

					// no tall size for photography
					if ( $masonry_sizing_type === 'photography' && $masonry_item_sizing === 'tall' ) {
					 $masonry_item_sizing = 'wide_tall';
					}

					$custom_project_link = get_post_meta( $post->ID, '_nectar_external_project_url', true );
					$the_project_link    = ( ! empty( $custom_project_link ) ) ? $custom_project_link : esc_url( get_permalink() );
					$project_excerpt     = get_post_meta( $post->ID, '_nectar_project_excerpt', true );
					$customProjectClass  = get_post_meta( $post->ID, '_nectar_project_css_class', true );
					
					if ( ! empty( $customProjectClass ) ) {
					 $customProjectClass = ' ' . sanitize_text_field( $customProjectClass );
					}

					$project_image_caption  = get_post( get_post_thumbnail_id() )->post_content;
					$project_image_caption  = strip_tags( $project_image_caption );
					$project_accent_color   = get_post_meta( $post->ID, '_nectar_project_accent_color', true );
					$project_title_color    = get_post_meta( $post->ID, '_nectar_project_title_color', true );
					$project_subtitle_color = get_post_meta( $post->ID, '_nectar_project_subtitle_color', true );

					?>
					
					<div class="col <?php echo esc_attr( $span_num ) . ' '. esc_attr( $masonry_item_sizing ) . esc_attr( $customProjectClass ); ?> element <?php echo esc_attr( $project_cats ); ?>" data-project-cat="<?php echo esc_attr( $project_cats ); ?>" <?php if(!empty($project_accent_color)) { echo 'data-project-color="' . esc_attr( $project_accent_color ) .'"'; } else { echo 'data-default-color="true"';} ?> data-title-color="<?php echo esc_attr( $project_title_color ); ?>" data-subtitle-color="<?php echo esc_attr( $project_subtitle_color ); ?>">
						
						<div class="inner-wrap animated" data-animation="<?php echo esc_attr( $load_in_animation ); ?>">

							<?php // project style 1

							if ( $project_style === '1' ) {

								$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
								$custom_content       = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
								
							  <div class="work-item style-1" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
								  
								<?php

								$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
								if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
									$thumb_size = $thumb_size . '_photography';

									// no tall size in photography
									if ( $thumb_size === 'tall_photography' ) {
										$thumb_size = 'wide_tall_photography';
									}
								}

								// custom thumbnail
								$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );

								if ( ! empty( $custom_thumbnail ) ) {
									echo '<img class="custom-thumbnail skip-lazy" src="' . esc_url( $custom_thumbnail ) . '" alt="' . get_the_title() . '" />';
								} else {

									if ( has_post_thumbnail() ) {
										echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
									}
									// no image added
									else {
										switch ( $thumb_size ) {
											case 'wide_photography':
												$no_image_size = 'no-portfolio-item-photography-wide.jpg';
												break;
											case 'regular_photography':
												$no_image_size = 'no-portfolio-item-photography-regular.jpg';
												break;
											case 'wide_tall_photography':
												$no_image_size = 'no-portfolio-item-photography-regular.jpg';
												break;
											case 'wide':
												$no_image_size = 'no-portfolio-item-wide.jpg';
												break;
											case 'tall':
												$no_image_size = 'no-portfolio-item-tall.jpg';
												break;
											case 'regular':
												$no_image_size = 'no-portfolio-item-tiny.jpg';
												break;
											case 'wide_tall':
												$no_image_size = 'no-portfolio-item-tiny.jpg';
												break;
											default:
												$no_image_size = 'no-portfolio-item-small.jpg';
												break;
										}
										echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . ' skip-lazy" alt="no image added yet." />';
									}
								}
								?>
								
								<div class="work-info-bg"></div>
								<div class="work-info"> 
								   
								  <?php
									// custom content
									if ( $using_custom_content === 'on' ) {
										if ( ! empty( $custom_project_link ) ) {
											echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
										}
										echo '<div class="vert-center"><div class="custom-content">' . do_shortcode( $custom_content ) . '</div></div></div></div>';
										// default
									} else {
										?>

									<div class="vert-center">
										<?php

										$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
										$video_embed    = get_post_meta( $post->ID, '_nectar_video_embed', true );
										$video_m4v      = get_post_meta( $post->ID, '_nectar_video_m4v', true );

										// video
										if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {

											echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );

										}

										// image
										else {

											echo '<a href="' . esc_url( $featured_image[0] ) . '"';
											if ( ! empty( $project_image_caption ) ) {
												echo 'title="' . wp_kses_post( $project_image_caption ) . '"';
											}
											echo 'class="pretty_photo default-link">' . esc_html__( 'View Larger', 'salient' ) . '</a> ';
										}

										if ( $lightbox_only != 'true' ) {
											echo '<a class="default-link" href="' . esc_url( $the_project_link ) . '">' . esc_html__( 'More Details', 'salient' ) . '</a>';
										}
										?>
										
									</div><!--/vert-center-->
								  </div>
								</div><!--work-item-->
								
								<div class="work-meta">
								  <h4 class="title"><?php the_title(); ?></h4>
								   
										<?php
										if ( ! empty( $project_excerpt ) ) {
											echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
										} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] == 1 ) {
											echo '<p>' . get_the_date() . '</p>';}
										?>
								   
								</div>
								<div class="nectar-love-wrap">
										<?php
										if ( function_exists( 'nectar_love' ) ) {
											nectar_love();}
										?>
								</div><!--/nectar-love-wrap-->	

										<?php
									}
							} //project style 1

						
						
						//project style 2
						else if($project_style === '2') { 

						  $using_custom_content = get_post_meta($post->ID, '_nectar_portfolio_custom_grid_item', true); 
						  $custom_content = get_post_meta($post->ID, '_nectar_portfolio_custom_grid_item_content', true); ?>
						  
						  <div class="work-item style-2" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
							
							<?php
							$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
							if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
								$thumb_size = $thumb_size . '_photography';

								// no tall size in photography
								if ( $thumb_size === 'tall_photography' ) {
									$thumb_size = 'wide_tall_photography';
								}
							}

							// custom thumbnail
							$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );

							if ( ! empty( $custom_thumbnail ) ) {
								echo '<img class="custom-thumbnail skip-lazy" src="' . esc_url( $custom_thumbnail ) . '" alt="' . get_the_title() . '" />';
							} else {

								if ( has_post_thumbnail() ) {
									echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
								}

								// no image added
								else {
									switch ( $thumb_size ) {
										case 'wide_photography':
											$no_image_size = 'no-portfolio-item-photography-wide.jpg';
											break;
										case 'regular_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide_tall_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide':
											$no_image_size = 'no-portfolio-item-wide.jpg';
											break;
										case 'tall':
											$no_image_size = 'no-portfolio-item-tall.jpg';
											break;
										case 'regular':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										case 'wide_tall':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										default:
											$no_image_size = 'no-portfolio-item-small.jpg';
											break;
									}
									echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . ' skip-lazy" alt="no image added yet." />';
								}
							}
							?>

							<div class="work-info-bg"></div>
							<div class="work-info">
							   
								<?php
								// custom content
								if ( $using_custom_content === 'on' ) {
									if ( ! empty( $custom_project_link ) ) {
										echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
									}
									// default
								} else {
									?>
								
									<?php if ( $lightbox_only != 'true' ) { ?>
								   
								  <a href="<?php echo esc_url( $the_project_link ); ?>"></a>
								
										<?php
						} else {

							$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
							$video_embed    = get_post_meta( $post->ID, '_nectar_video_embed', true );
							$video_m4v      = get_post_meta( $post->ID, '_nectar_video_m4v', true );

							// video
							if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {

								echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );

							} else {
								?>
										
										<a href="<?php echo esc_url( $featured_image[0] ); ?>" 
															<?php
															if ( ! empty( $project_image_caption ) ) {
																echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
															?>
										 class="pretty_photo"></a>
										
										<?php
							}
						}
								}
								?>
							   

							  <div class="vert-center">
								<?php
								if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
									echo '<div class="custom-content">' . do_shortcode( $custom_content ) . '</div>';
								} else {
									?>
									
								  <h3><?php echo get_the_title(); ?></h3> 
									<?php
									if ( ! empty( $project_excerpt ) ) {
										echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
									} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
										echo '<p>' . get_the_date() . '</p>';}
								}
								?>
							  </div><!--/vert-center-->
							   
							</div>
						  </div><!--work-item-->
						  
						<?php
						} //project style 2

						elseif ( $project_style === '3' ) {

							$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
							$custom_content       = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
						  
						  <div class="work-item style-3" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>" data-text-align="<?php echo esc_attr( $masonry_item_content_pos ); ?>">
							
							<?php
							$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
							if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
								$thumb_size = $thumb_size . '_photography';

								// no tall size in photography
								if ( $thumb_size === 'tall_photography' ) {
									$thumb_size = 'wide_tall_photography';
								}
							}

							// custom thumbnail
							$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );

							if ( ! empty( $custom_thumbnail ) ) {
								echo '<img class="custom-thumbnail skip-lazy" src="' . esc_url( $custom_thumbnail ) . '" alt="' . get_the_title() . '" />';
							} else {

								if ( has_post_thumbnail() ) {
									echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
								}

								// no image added
								else {
									switch ( $thumb_size ) {
										case 'wide_photography':
											$no_image_size = 'no-portfolio-item-photography-wide.jpg';
											break;
										case 'regular_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide_tall_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide':
											$no_image_size = 'no-portfolio-item-wide.jpg';
											break;
										case 'tall':
											$no_image_size = 'no-portfolio-item-tall.jpg';
											break;
										case 'regular':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										case 'wide_tall':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										default:
											$no_image_size = 'no-portfolio-item-small.jpg';
											break;
									}
									echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" class="no-img skip-lazy" alt="no image added yet." />';
								}
							}
							?>

							<div class="work-info-bg"></div>
							<div class="work-info">
							   
							  <?php
								// custom content
								if ( $using_custom_content === 'on' ) {
									if ( ! empty( $custom_project_link ) ) {
										echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
									}
									// default
								} else {

									if ( $lightbox_only != 'true' ) {
										?>
								   
								  <a href="<?php echo esc_url( $the_project_link ); ?>"></a>
								
										<?php
									} else {

										$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
										$video_embed    = get_post_meta( $post->ID, '_nectar_video_embed', true );
										$video_m4v      = get_post_meta( $post->ID, '_nectar_video_m4v', true );

										// video
										if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {

											echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );

										} else {
											?>
										
										<a href="<?php echo esc_url( $featured_image[0] ); ?>"  
															<?php
															if ( ! empty( $project_image_caption ) ) {
																echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
															?>
										 class="pretty_photo"></a>
										
										<?php } ?>

								   
										<?php
									}
								}
								?>
							   

							  <div class="vert-center">
								<?php
								if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
									echo '<div class="custom-content">' . do_shortcode( $custom_content ) . '</div>';
								} else {
									?>
									
								  <h3><?php echo get_the_title(); ?> </h3> 
									<?php
									if ( ! empty( $project_excerpt ) ) {
										echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
									} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
										echo '<p>' . get_the_date() . '</p>';}
									?>
								<?php } ?>
							  </div><!--/vert-center-->
							   
							</div>
						  </div><!--work-item-->
						  
							<?php
						} //project style 3


						elseif ( $project_style === '4' ) {

							$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
							$custom_content       = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>

						  <div class="work-item style-4" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
							
							<?php
							$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
							if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
								$thumb_size = $thumb_size . '_photography';

								// no tall size in photography
								if ( $thumb_size === 'tall_photography' ) {
									$thumb_size = 'wide_tall_photography';
								}
							}

							// custom thumbnail
							$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );

							if ( ! empty( $custom_thumbnail ) ) {
								echo '<img class="custom-thumbnail skip-lazy" src="' . esc_url( $custom_thumbnail ) . '" alt="' . get_the_title() . '" />';
							} else {

								if ( has_post_thumbnail() ) {
									echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
								}

								// no image added
								else {
									switch ( $thumb_size ) {
										case 'wide_photography':
											$no_image_size = 'no-portfolio-item-photography-wide.jpg';
											break;
										case 'regular_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide_tall_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide':
											$no_image_size = 'no-portfolio-item-wide.jpg';
											break;
										case 'tall':
											$no_image_size = 'no-portfolio-item-tall.jpg';
											break;
										case 'regular':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										case 'wide_tall':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										default:
											$no_image_size = 'no-portfolio-item-small.jpg';
											break;
									}
									echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" class="no-img skip-lazy" alt="no image added yet." />';
								}
							}

							if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' && ! empty( $project_accent_color ) ) {
								echo '<div class="work-info-bg"></div>';
							}
							?>

							<div class="work-info">
							   
							  <?php

								// custom content
								if ( $using_custom_content === 'on' ) {
									if ( ! empty( $custom_project_link ) ) {
										echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
									}
									// default
								} else {

									if ( $lightbox_only != 'true' ) {
										?>
								   
								  <a href="<?php echo esc_url( $the_project_link ); ?>"></a>
								
										<?php
									} else {

										$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
										$video_embed    = get_post_meta( $post->ID, '_nectar_video_embed', true );
										$video_m4v      = get_post_meta( $post->ID, '_nectar_video_m4v', true );

										// video
										if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {

											echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );

										} else {
											?>
										
										<a href="<?php echo esc_url( $featured_image[0] ); ?>" 
															<?php
															if ( ! empty( $project_image_caption ) ) {
																echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
															?>
										 class="pretty_photo"></a>
										
											<?php
										}
									}
								}

								if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
									echo '<div class="vert-center"><div class="custom-content">' . do_shortcode( $custom_content ) . '</div></div>';
								} else {
									?>
									

								<div class="bottom-meta">
								  <h3><?php echo get_the_title(); ?> </h3> 
									<?php
									if ( ! empty( $project_excerpt ) ) {
										echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
									} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
										echo '<p>' . get_the_date() . '</p>';}
									?>
								</div><!--/bottom-meta-->

								<?php } ?>
							   
							</div>
						  </div><!--work-item-->
						  
							<?php
						} //project style 4


						elseif ( $project_style === '5' ) {

							$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
							$custom_content       = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
						   
						  <div class="work-item style-3-alt" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>" data-text-align="<?php echo esc_attr( $masonry_item_content_pos ); ?>">
							 
							<?php
							$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
							if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
								$thumb_size = $thumb_size . '_photography';

								// no tall size in photography
								if ( $thumb_size === 'tall_photography' ) {
									$thumb_size = 'wide_tall_photography';
								}
							}

							// custom thumbnail
							$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );

							if ( ! empty( $custom_thumbnail ) ) {
								echo '<img class="custom-thumbnail skip-lazy" src="' . esc_url( $custom_thumbnail ) . '" alt="' . get_the_title() . '" />';
							} else {

								if ( has_post_thumbnail() ) {
									echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
								}

								// no image added
								else {
									switch ( $thumb_size ) {
										case 'wide_photography':
											$no_image_size = 'no-portfolio-item-photography-wide.jpg';
											break;
										case 'regular_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide_tall_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide':
											$no_image_size = 'no-portfolio-item-wide.jpg';
											break;
										case 'tall':
											$no_image_size = 'no-portfolio-item-tall.jpg';
											break;
										case 'regular':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										case 'wide_tall':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										default:
											$no_image_size = 'no-portfolio-item-small.jpg';
											break;
									}
									echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" class="no-img skip-lazy" alt="' . get_the_title() . '" />';
								}
							}
							?>
						
							<div class="work-info-bg"></div>
							<div class="work-info">
							   
							  <?php

								// custom content
								if ( $using_custom_content === 'on' ) {
									if ( ! empty( $custom_project_link ) ) {
										echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
									}
									// default
								} else {

									if ( $lightbox_only != 'true' ) {
										?>
								   
								  <a href="<?php echo esc_url( $the_project_link ); ?>"></a>
								 
										<?php
									} else {

										$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
										$video_embed    = get_post_meta( $post->ID, '_nectar_video_embed', true );
										$video_m4v      = get_post_meta( $post->ID, '_nectar_video_m4v', true );

										// video
										if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {

											echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );

										} else {
											?>
										 
										<a href="<?php echo esc_url( $featured_image[0] ); ?>"  
															<?php
															if ( ! empty( $project_image_caption ) ) {
																echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
															?>
										 class="pretty_photo"></a>
										 
											<?php
										}
									}
								}
								?>
							   
						
							  <div class="vert-center">
								<?php
								if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
									echo '<div class="custom-content">' . do_shortcode( $custom_content ) . '</div>';
								} else {
									?>
									 
								  <h3><?php echo get_the_title(); ?> </h3> 
									<?php
									if ( ! empty( $project_excerpt ) ) {
										echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
									} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
										echo '<p>' . get_the_date() . '</p>';}
									?>
								 
								<?php } ?>
								 
							  </div><!--/vert-center-->
							   
							</div>
						  </div><!--work-item-->
						   
							<?php
						} //project style 5


						elseif ( $project_style === '6' ) {

							$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
							$custom_content       = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
						   
						  <div class="work-item style-5" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>" data-text-align="<?php echo esc_attr( $masonry_item_content_pos ); ?>">
							 
							<?php
							$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
							if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
								$thumb_size = $thumb_size . '_photography';

								// no tall size in photography
								if ( $thumb_size === 'tall_photography' ) {
									$thumb_size = 'wide_tall_photography';
								}
							}

							$parallax_images = get_post_meta( $post->ID, '_nectar_3d_parallax_images', true );

							if ( ! empty( $parallax_images ) ) {

								echo '<div class="parallaxImg">';

								$images = explode( ',', $parallax_images );
								$i      = 0;
								foreach ( $images as $attach_id ) {
									$i++;

									$img = wp_get_attachment_image_src( $attach_id, $thumb_size );
									// add one sizer img
									if ( $i == 1 ) {
										echo '<img class="sizer skip-lazy" src="' . $img[0] . '" alt="' . get_the_title() . '" />';
									}
									echo '<div class="parallaxImg-layer" data-img="' . $img[0] . '" Layer-' . $i . '"></div>';

								}

								echo '</div>';

							}
							// no parallax images set
							else {
								if ( has_post_thumbnail() ) {

									$thumbnail_id  = get_post_thumbnail_id( $post->ID );
									$thumbnail_url = wp_get_attachment_image_src( $thumbnail_id, $thumb_size );

									echo '<img class="sizer skip-lazy" src="' . $thumbnail_url[0] . '" alt="' . get_the_title() . '" />';

									echo '<div class="parallaxImg">';
									echo '<div class="parallaxImg-layer" data-img="' . $thumbnail_url[0] . '"></div>';
									echo '<div class="parallaxImg-layer"><div class="bg-overlay"></div> <div class="work-meta"><div class="inner">';
									echo '	<h4 class="title"> ' . get_the_title() . '</h4>';

									if ( ! empty( $project_excerpt ) ) {
										echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
									} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] == 1 ) {
										echo '<p>' . get_the_date() . '</p>';
									}

									echo '</div></div></div></div>';
								}

								// no image added
								else {
									switch ( $thumb_size ) {
										case 'wide_photography':
											$no_image_size = 'no-portfolio-item-photography-wide.jpg';
											break;
										case 'regular_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide_tall_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide':
											$no_image_size = 'no-portfolio-item-wide.jpg';
											break;
										case 'tall':
											$no_image_size = 'no-portfolio-item-tall.jpg';
											break;
										case 'regular':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										case 'wide_tall':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										default:
											$no_image_size = 'no-portfolio-item-small.jpg';
											break;
									}


									echo '<img class="sizer skip-lazy" src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" alt="' . get_the_title() . '" />';

									echo '<div class="parallaxImg">';
									echo '<div class="parallaxImg-layer" data-img="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" "></div>';
									echo '<div class="parallaxImg-layer"><div class="bg-overlay"></div> <div class="work-meta"><div class="inner">';
									echo '	<h4 class="title"> ' . get_the_title() . '</h4>';

									if ( ! empty( $project_excerpt ) ) {
										echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
									} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
										echo '<p>' . get_the_date() . '</p>';
									}

									echo '</div></div></div></div>';

								}
							}

							if ( $lightbox_only != 'true' ) {
								?>
								   
							  <a href="<?php echo esc_url( $the_project_link ); ?>"></a>
							 
								<?php
							} else {

								$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
								$video_embed    = get_post_meta( $post->ID, '_nectar_video_embed', true );
								$video_m4v      = get_post_meta( $post->ID, '_nectar_video_m4v', true );

								// video
								if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {

									echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );

								} else {
									?>
									 
									<a href="<?php echo esc_url( $featured_image[0] ); ?>"  
														<?php
														if ( ! empty( $project_image_caption ) ) {
															echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
														?>
									 class="pretty_photo"></a>
									 
									<?php
								}
							}

							?>
						
						   
						  </div><!--work-item-->
						
						
						   
							<?php
						} //project style 6




						//project style 7
						elseif ( $project_style === '7' ) {

							$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
							$custom_content       = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
						   
						  <div class="work-item style-2" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
							 
							<?php
							$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
							if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
								$thumb_size = $thumb_size . '_photography';

								// no tall size in photography
								if ( $thumb_size === 'tall_photography' ) {
									$thumb_size = 'wide_tall_photography';
								}
							}

							// custom thumbnail
							$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );

							if ( ! empty( $custom_thumbnail ) ) {
								echo '<img class="custom-thumbnail skip-lazy" src="' . nectar_ssl_check( esc_url( $custom_thumbnail ) ) . '" alt="' . get_the_title() . '" />';
							} else {

								if ( has_post_thumbnail() ) {
									echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
								}

								// no image added
								else {
									switch ( $thumb_size ) {
										case 'wide_photography':
											$no_image_size = 'no-portfolio-item-photography-wide.jpg';
											break;
										case 'regular_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide_tall_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide':
											$no_image_size = 'no-portfolio-item-wide.jpg';
											break;
										case 'tall':
											$no_image_size = 'no-portfolio-item-tall.jpg';
											break;
										case 'regular':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										case 'wide_tall':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										default:
											$no_image_size = 'no-portfolio-item-small.jpg';
											break;
									}
									echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" alt="no image added yet." />';
								}
							}
							?>
						
							<div class="work-info-bg"></div>
							<div class="work-info">
							   
							  <?php
								// custom content
								if ( $using_custom_content === 'on' ) {
									if ( ! empty( $custom_project_link ) ) {
										echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
									}
									// default
								} else {
									?>
						
								 
									<?php if ( $lightbox_only != 'true' ) { ?>
								   
								  <a href="<?php echo esc_url( $the_project_link ); ?>"></a>
								 
										<?php
						} else {

							$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
							$video_embed    = get_post_meta( $post->ID, '_nectar_video_embed', true );
							$video_m4v      = get_post_meta( $post->ID, '_nectar_video_m4v', true );

							// video
							if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {

								echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );

							} else {
								?>
										 
										<a href="<?php echo esc_url( $featured_image[0] ); ?>" 
															<?php
															if ( ! empty( $project_image_caption ) ) {
																echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
															?>
										 class="pretty_photo"></a>
										 
										<?php
							}
						}
								}
								?>
							   
						
							  <div class="vert-center">
								<?php
								if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
									echo '<div class="custom-content">' . do_shortcode( $custom_content ) . '</div>';
								} else {
									?>
									 
								  <h3><?php echo get_the_title(); ?></h3> 
									<?php
									if ( ! empty( $project_excerpt ) ) {
										echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
									} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
										echo '<p>' . get_the_date() . '</p>';}
								}
								?>
							  </div><!--/vert-center-->
							   
							</div>
						  </div><!--work-item-->
						   
							<?php
						} //project style 7



						//project style 8
						elseif ( $project_style === '8' ) {

							$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
							$custom_content       = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
						   
						  <div class="work-item style-2" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
							 
							<?php
							$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
							if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
								$thumb_size = $thumb_size . '_photography';

								// no tall size in photography
								if ( $thumb_size === 'tall_photography' ) {
									$thumb_size = 'wide_tall_photography';
								}
							}

							// custom thumbnail
							$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );

							if ( ! empty( $custom_thumbnail ) ) {
								echo '<img class="custom-thumbnail skip-lazy" src="' . nectar_ssl_check( esc_url( $custom_thumbnail ) ) . '" alt="' . get_the_title() . '" />';
							} else {

								if ( has_post_thumbnail() ) {
									echo get_the_post_thumbnail( $post->ID, $thumb_size, array( 'title' => '' ) );
								}

								// no image added
								else {
									switch ( $thumb_size ) {
										case 'wide_photography':
											$no_image_size = 'no-portfolio-item-photography-wide.jpg';
											break;
										case 'regular_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide_tall_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide':
											$no_image_size = 'no-portfolio-item-wide.jpg';
											break;
										case 'tall':
											$no_image_size = 'no-portfolio-item-tall.jpg';
											break;
										case 'regular':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										case 'wide_tall':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										default:
											$no_image_size = 'no-portfolio-item-small.jpg';
											break;
									}
									echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" alt="no image added yet." />';
								}
							}
							?>
						
							<div class="work-info-bg"></div>
							<div class="work-info">
							   
							  <?php
								// custom content
								if ( $using_custom_content === 'on' ) {
									if ( ! empty( $custom_project_link ) ) {
										echo '<a href="' . esc_url( $the_project_link ) . '"></a>';
									}
									// default
								} else {
									?>
						
								 
									<?php if ( $lightbox_only != 'true' ) { ?>
								   
								  <a href="<?php echo esc_url( $the_project_link ); ?>"></a>
								 
										<?php
						} else {

							$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
							$video_embed    = get_post_meta( $post->ID, '_nectar_video_embed', true );
							$video_m4v      = get_post_meta( $post->ID, '_nectar_video_m4v', true );

							// video
							if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {

								echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );

							} else {
								?>
										 
										<a href="<?php echo esc_url( $featured_image[0] ); ?>" 
															<?php
															if ( ! empty( $project_image_caption ) ) {
																echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
															?>
										 class="pretty_photo"></a>
										 
										<?php
							}
						}
								}
								?>
							   
						
							  <div class="vert-center">
								<?php
								if ( ! empty( $using_custom_content ) && $using_custom_content === 'on' ) {
									echo '<div class="custom-content">' . do_shortcode( $custom_content ) . '</div>';
								} else {
									?>
									 
								   
									<?php
									if ( ! empty( $project_excerpt ) ) {
										echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
									} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
										echo '<p>' . get_the_date() . '</p>';}
									?>
								  <h3><?php echo get_the_title(); ?></h3> 
						
								  <svg class="next-arrow" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 39 12"><line class="top" x1="23" y1="-0.5" x2="29.5" y2="6.5" stroke="#ffffff;"/><line class="bottom" x1="23" y1="12.5" x2="29.5" y2="5.5" stroke="#ffffff;"/></svg><span class="line"></span></span>
						
								<?php } ?>
							  </div><!--/vert-center-->
							   
							</div>
						  </div><!--work-item-->
						   
							<?php
						} //project style 8

						
						elseif ( $project_style === '9' ) {

							$using_custom_content = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item', true );
							$custom_content       = get_post_meta( $post->ID, '_nectar_portfolio_custom_grid_item_content', true ); ?>
						   
						<div class="work-item style-1" data-custom-content="<?php echo esc_attr( $using_custom_content ); ?>">
							
							<?php

							$thumb_size = ( ! empty( $masonry_item_sizing ) ) ? $masonry_item_sizing : 'portfolio-thumb';
							if ( $masonry_sizing_type === 'photography' && ! empty( $masonry_item_sizing ) ) {
								$thumb_size = $thumb_size . '_photography';

								// no tall size in photography
								if ( $thumb_size === 'tall_photography' ) {
									$thumb_size = 'wide_tall_photography';
								}
							}

							// custom thumbnail
							$custom_thumbnail = get_post_meta( $post->ID, '_nectar_portfolio_custom_thumbnail', true );

							if ( ! empty( $custom_thumbnail ) ) {

								$image_srcset        = '';
								$custom_thumbnail_id = fjarrett_get_attachment_id_from_url( $custom_thumbnail );

								if ( ! is_null( $custom_thumbnail_id ) && ! empty( $custom_thumbnail_id ) ) {

									if ( function_exists( 'wp_get_attachment_image_srcset' ) ) {

										$image_srcset_values = wp_get_attachment_image_srcset( $custom_thumbnail_id, 'full' );
										if ( $image_srcset_values ) {
											$image_srcset .= 'srcset="' . $image_srcset_values . '" ';
										}
									}
								}

								echo '<img class="custom-thumbnail skip-lazy" src="' . nectar_ssl_check( esc_url( $custom_thumbnail ) ) . '" ' . $image_srcset . $image_sizes . ' alt="' . get_the_title() . '" />';

							} else {

								if ( has_post_thumbnail() ) {

									// create featured image with srcset
									$image_width  = null;
									$image_height = null;

									if ( ! empty( $image_meta['sizes'] ) && ! empty( $image_meta['sizes'][ $thumb_size ] ) ) {
										$image_width = $image_meta['sizes'][ $thumb_size ]['width'];
									}
									if ( ! empty( $image_meta['sizes'] ) && ! empty( $image_meta['sizes'][ $thumb_size ] ) ) {
										$image_height = $image_meta['sizes'][ $thumb_size ]['height'];
									}

									$wp_img_alt_tag = get_post_meta( get_post_thumbnail_id(), '_wp_attachment_image_alt', true );

									$image_src = null;
									$image_src = wp_get_attachment_image_src( get_post_thumbnail_id(), $thumb_size );
									if ( ! empty( $image_src ) ) {
										$image_src = $image_src[0];
									}

									echo '<img class="size-' . esc_attr( $masonry_item_sizing ) . ' skip-lazy" src="' . esc_url( $image_src ) . '" alt="' . esc_attr( $wp_img_alt_tag ) . '" height="' . esc_attr( $image_height ) . '" width="' . esc_attr( $image_width ) . '" />';

								}
								// no image added
								else {
									switch ( $thumb_size ) {
										case 'wide_photography':
											$no_image_size = 'no-portfolio-item-photography-wide.jpg';
											break;
										case 'regular_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide_tall_photography':
											$no_image_size = 'no-portfolio-item-photography-regular.jpg';
											break;
										case 'wide':
											$no_image_size = 'no-portfolio-item-wide.jpg';
											break;
										case 'tall':
											$no_image_size = 'no-portfolio-item-tall.jpg';
											break;
										case 'regular':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										case 'wide_tall':
											$no_image_size = 'no-portfolio-item-tiny.jpg';
											break;
										default:
											$no_image_size = 'no-portfolio-item-small.jpg';
											break;
									}
									echo '<img src="' . get_template_directory_uri() . '/img/' . esc_attr( $no_image_size ) . '" alt="no image added yet." />';
								}
							}
							?>
						   
						
						  <div class="work-info"> 
							 
						   
							<?php if ( $lightbox_only != 'true' ) { ?>
							   
							  <a href="<?php echo esc_url( $the_project_link ); ?>"></a>
							 
								<?php
						} else {

							$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
							$video_embed    = get_post_meta( $post->ID, '_nectar_video_embed', true );
							$video_m4v      = get_post_meta( $post->ID, '_nectar_video_m4v', true );

							// video
							if ( ! empty( $video_embed ) || ! empty( $video_m4v ) ) {

								echo nectar_portfolio_video_popup_link( $post, $project_style, $video_embed, $video_m4v );


							} else {
								?>
									 
									<a href="<?php echo esc_url( $featured_image[0] ); ?>" 
														<?php
														if ( ! empty( $project_image_caption ) ) {
															echo ' title="' . wp_kses_post( $project_image_caption ) . '" ';}
														?>
									 class="pretty_photo"></a>
									 
								<?php
							}
						}
						?>
								   
						
						  </div>
							 
						  </div><!--work-item-->
						   
						  <div class="work-meta">
							<h4 class="title"><?php the_title(); ?></h4>
							 
							<?php
							if ( ! empty( $project_excerpt ) ) {
								echo '<p>' . wp_kses_post( $project_excerpt ) . '</p>';
							} elseif ( ! empty( $nectar_options['portfolio_date'] ) && $nectar_options['portfolio_date'] === '1' ) {
								echo '<p>' . get_the_date() . '</p>';}
							?>
							 
						  </div>
						
						
						<?php
						} //project style 9  
						?>

						
						
					</div><!--inner-->
					</div><!--/col-->
					
				<?php endwhile; endif; ?>
			</div><!--/portfolio-->
	   </div><!--/portfolio wrap-->
		
		<?php 

		if ( ! empty( $nectar_options['portfolio_extra_pagination'] ) && $nectar_options['portfolio_extra_pagination'] === '1' ) {

			global $wp_query, $wp_rewrite;

			$fw_pagination   = ( $span_num === 'elastic-portfolio-item' ) ? 'fw-pagination' : null;
			$masonry_padding = ( $project_style !== '1' ) ? 'alt-style-padding' : null;

			$wp_query->query_vars['paged'] > 1 ? $current = $wp_query->query_vars['paged'] : $current = 1;
			$total_pages                                  = $wp_query->max_num_pages;

			$permalink_structure 	= get_option( 'permalink_structure' );
			$format            		= empty( $permalink_structure ) ? '&paged=%#%' : 'page/%#%/';
		 if ( $total_pages > 1 ) {

			 echo '<div id="pagination" class="' . esc_attr( $fw_pagination ) . ' ' . esc_attr( $masonry_padding ) . esc_attr( $infinite_scroll_class ) . '" data-is-text="' . esc_attr__( 'All items loaded', 'salient' ) . '">';

			 echo paginate_links(
				 array(
					 'base'    => get_pagenum_link( 1 ) . '%_%',
					 'format'  => $format,
					 'current' => $current,
					 'total'   => $total_pages,
				 )
			 );

			 echo '</div>';

		 }
		}
		 // regular pagination
		else {

		 $fw_pagination   = ( $span_num === 'elastic-portfolio-item' ) ? 'fw-pagination' : null;
		 $masonry_padding = ( $project_style === '1' ) ? 'alt-style-padding' : null;

		 if ( get_next_posts_link() || get_previous_posts_link() ) {
			 echo '<div id="pagination" class="' . esc_attr( $fw_pagination ) . ' ' . esc_attr( $masonry_padding ) . esc_attr( $infinite_scroll_class ) . '" data-is-text="' . esc_attr__( 'All items loaded', 'salient' ) . '">
							 <div class="prev">' . get_previous_posts_link( '&laquo; Previous Entries' ) . '</div>
							 <div class="next">' . get_next_posts_link( 'Next Entries &raquo;', '' ) . '</div>
								 </div>';

		 }
		}
		
		}//password protection ?>
		
	</div><!--/container-->

</div><!--/container-wrap-->

<?php get_footer(); ?>