.product_layout:not(.woocommerce-sidebar-active) {

	.thumbs-left {
		.product-vr-thumbnails-wrapper {
			left: -60px;
			@include breakpoint(xlarge down) {
				left: -40px;
			}
		}
	}

	.thumbs-right {
		.product-vr-thumbnails-wrapper {
			right: -60px;
			@include breakpoint(xlarge down) {
				right: -40px;
			}
		}
	}

	&.product_layout_style_2 {
		.thumbs-left {
			.product-vr-thumbnails-wrapper {
				@include poly-fluid-sizing('left', (768px:25px, 1920px:80px));
			}
		}
	}

	.thumbs-left,
	.thumbs-right {

		.product-thumbnails-wrapper {
			@include breakpoint(1200px) {
				display: none;
			}
			
		}

		.product-vr-thumbnails-wrapper {
			position: absolute;
			top: 50%;
    		transform: translateY(-50%);

			.product-vr-thumbnails-container {
				transition: box-shadow 1.2s cubic-bezier(0.4, 0, 0.2, 1);
				
				&.shadow {
					@include box-shadow(0px 0px 100px 0px rgba(0,0,0,0.1));
				}	

				.product-vr-thumbnails {
					width: 110px;
					max-height: 428px;
					// overflow-y: scroll;	
					background:#fff;	
					border: 4px solid #fff;	
					border-bottom-width: 2px; 

					@include breakpoint(xlarge down) {
						width: 80px;
						max-height: 308px;
					}				

					.woocommerce-product-thumb__image {
						background-color: #fff;
						cursor: pointer;

						img {
							margin-top: 2px;
							margin-bottom: 2px;
							transition: opacity 1.2s cubic-bezier(0.4, 0, 0.2, 1);
						}

						&:first-child {
							img {
								margin-top: 0;
							}
						}

						&.is-nav-selected {
							img {
								opacity: .5;
							}
						}
					}				
				}

				&.add_scroll {
					.product-vr-thumbnails {
						overflow-y: scroll;
					}
				}
			}

			@include breakpoint(1200px down) {
				display: none;
			}
		}
	}

	&.product_layout_default {

		.thumbs-bottom {
			.flickity-prev-next-button {
				&.previous {
					left: 7%;
					@include breakpoint(1200px down) {
						left: 5%;
					}					
				}

				&.next {
					right: 7%;
					@include breakpoint(1200px down) {
						right: 5%;
					}					
				}				
			}
		}

		.thumbs-left {
			.flickity-prev-next-button {
				&.previous {
					left: 10%;

					@include breakpoint(1200px down) {
						left: 5%;
					}
				}
				&.next {
					right: 5%;
				}				
			}
		}

		.thumbs-right {
			.flickity-prev-next-button {
				&.previous {
					left: 5%;

				}
				&.next {
					right: 10%;	
					@include breakpoint(1200px down) {
						right: 5%;
					}				
				}				
			}
		}
	}

	&.product_layout_style_2 {
		.thumbs-bottom {
			.flickity-prev-next-button {
				&.previous {
					left: 7%;
				}

				&.next {
					right: 7%;
				}				
			}
		}

		.thumbs-left {
			.flickity-prev-next-button {
				&.previous {
					left: 20%;
					@include breakpoint(1280px down) {
						left: 25%;
					}

					@include breakpoint(1200px down) {
						left: 5%;
					}
				}
				&.next {
					right: 5%;
				}				
			}
		}

		.thumbs-right {
			.flickity-prev-next-button {
				&.previous {
					left: 8%;

				}
				&.next {
					right: 10%;					
				}				
			}
		}

	}



	// .thumbs-left {
	// 	.flickity-prev-next-button {
	// 		&.previous {
	// 			left: 9%;
	// 			@include breakpoint(1200px down) {
	// 				left: 2.5%;
	// 			}
	// 		}			
	// 	}
	// }	

	// .thumbs-right {
	// 	.flickity-prev-next-button {
	// 		&.next {
	// 			right: 9%;
	// 			@include breakpoint(1200px down) {
	// 				right: 2.5%;
	// 			}				
	// 		} 			
	// 	}		
	// }
}