.images.nickx_product_images_with_video span.nickx-popup, .show_lightbox span.nickx-popup_trigger{
background-image: url(//www.nlgreek.com/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/css/expand.svg);
background-size: contain;
background-repeat: no-repeat;
cursor: pointer;
position: absolute;
width: 30px;
}
.images.nickx_product_images_with_video span.nickx-popup{
bottom: 10px;
display: none;
padding: 15px 0;
right: 13px;
z-index: 10;
}
.show_lightbox span.nickx-popup_trigger {
display: block;
overflow: hidden;
padding-top: 25px;
z-index: 2;
}
.show_lightbox .swiper-slide-active span.nickx-popup,
.tc_video_slide.swiper-slide-active div.overlay-div{
display:block;
}
.swiper {
width: 100%;
}
.swiper.nickx-slider-for {
height: 80%;
}
.swiper.nickx-slider-nav {
height: 20%;
box-sizing: border-box;
padding: 10px 0;
}
.nickx_product_images_with_video.v-left .swiper.nickx-slider-nav,
.nickx_product_images_with_video.v-right .swiper.nickx-slider-nav {
height: 80%;
width: 120px;
padding: 0;
max-height: 430px;
}
.nickx_product_images_with_video.v-left,
.nickx_product_images_with_video.v-right {
display: flex;
flex-direction: row-reverse;
gap: 10px;
}
.nickx_product_images_with_video.v-right {
flex-direction: row !important;
}
.grid div#nickx-gallery .swiper-wrapper {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
grid-gap: 3px;
}
.swiper-slide {
align-items: center;
display: flex;
justify-content: center;
text-align: center;
user-select: none;
}
.swiper-slide-active iframe{
display: block !important;
}
.swiper-slide img, .swiper-slide video, .swiper-slide iframe {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
div#nickx-gallery .swiper-wrapper .swiper-slide img{
max-height: 100px;
max-width: 100px;
}
.nickx-slider-nav {
height: 100px;
}
.nickx-slider-nav .swiper-slide {
height: auto !important;
width: auto !important;
opacity: 0.7;
}
.nickx-slider-nav .swiper-slide-thumb-active,
.nickx-slider-nav .nickx-thumbnail:hover {
opacity: 1;
}
.swiper-slide-thumb-active {
border: 2px solid;
}
.video-thumbnail {
position: relative;
display: inline-block;
cursor: pointer;
}
.swiper-button-next,
.swiper-button-prev {
padding: 30px 20px;
z-index: 999 !important;
pointer-events: auto !important;
}
.swiper-vertical .thumb_arrow {
top: unset;
transform: rotateZ(90deg);
}
.swiper-vertical .swiper-button-next.thumb_arrow {
bottom: -9px;
right: 0px;
position-area: bottom;
}
.swiper-vertical .swiper-button-prev.thumb_arrow {
position-area: top;
top: 15px;
left: 0;
}
.grid div#nickx-gallery .thumb_arrow {
display: none;
}
.thumb_arrow {
padding: 10px;
font-size: 10px;
}
.thumb_arrow:after{
font-size: 22px;
font-weight: bold;
}
.video-thumbnail .video_icon_img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
z-index: 1;
}
.nickx-slider-for {
position: relative;
}
.zoomContainer {
z-index: 1 !important;
}
.nickx-slider-for .zoomContainer {
top: 0 !important;
left: 0 !important;
}
.admin-bar .fancybox-container {
z-index: 999999;
}
.single-product.woocommerce span.onsale{
z-index:9;
}
.nickx_product_images_with_video:not(:has(.swiper.nickx-slider-nav .swiper-slide:nth-child(2))) .thumb_arrow {
display: none;
}
.images.nickx_product_images_with_video {
max-width: 650px;
}
@media (max-width:767px){
.nickx_product_images_with_video.yes.v-left,
.nickx_product_images_with_video.yes.v-right{
flex-direction: column;
}
.nickx_product_images_with_video.yes.v-left .swiper.nickx-slider-nav,
.nickx_product_images_with_video.yes.v-right .swiper.nickx-slider-nav{
width: 100%;
height: 20%;
padding: 10px 0;
}
}