/* -------------------------------------------------------------
	AVIA LIGHTBOX
------------------------------------------------------------- */

/* 
Hide Scrollbar
File: /enfold/js/avia-snippet-lightbox.js
Line 20: fixedContentPos: true
*/

/* -------------------------------------------------------------
	Zoom Icons
------------------------------------------------------------- */

/* Zoom In */
a.lightbox-added:not(body.custom-mouse a.lightbox-added)
{
	cursor: pointer !important;
	cursor: url('/wp-content/themes/Atomic/img/cursor/cursor-zoom-in-theme-color.png'), auto !important;
}

/* Zoom Out */
.mfp-zoom-out-cur:not(body.custom-mouse .mfp-zoom-out-cur)
{
	cursor: pointer !important;
	cursor: url('/wp-content/themes/Atomic/img/cursor/cursor-zoom-out-theme-color.png'), auto !important;
}

.mfp-zoom-out-cur .mfp-image-holder .mfp-close:not(body.custom-mouse .mfp-zoom-out-cur .mfp-image-holder .mfp-close)
{
	cursor: pointer !important;
}


/* -------------------------------------------------------------
	Overlay Color
------------------------------------------------------------- */

.mfp-bg
{
    background: var(--overlayBgColor, #000000) !important;
    opacity: var(--overlayOpacity, 0.9) !important;
    overflow: hidden !important;
    backdrop-filter: blur(7px);
}


/* -------------------------------------------------------------
	Fix image problem with too big images
------------------------------------------------------------- */

@media only screen and (min-width: 768px) {
	.mfp-content .mfp-figure img.mfp-img {
	    max-width: 90vw !important;
	    max-height: 85vh !important;
	}
}