/***********************************
* Custom CSS light gallery > Icon
***********************************/
.lg-icon:after {font-family:var(--bb-font-icomoon);}

/* Close */
.lg-toolbar .lg-icon.lg-close:after {content:"\e93a";}

/* Zoom in/out */
.lg-toolbar .lg-icon.lg-zoom-in, .lg-toolbar .lg-icon.lg-zoom-out {position:relative;}
.lg-toolbar .lg-icon.lg-zoom-in:before, .lg-toolbar .lg-icon.lg-zoom-out:before {
    font-family:var(--bb-font-icomoon); font-size:.3em; line-height:1; font-weight:700;
    position:absolute; top:17px; right:24px;
}
.lg-toolbar .lg-icon.lg-zoom-in:before {content:"\e93b";}
.lg-toolbar .lg-icon.lg-zoom-out:before {content:"\e93c";}
.lg-toolbar .lg-icon.lg-zoom-in:after, .lg-toolbar .lg-icon.lg-zoom-out:after {content:"\e920";}

/* Full screen */
.lg-toolbar .lg-icon.lg-fullscreen:after {content:"\e936";}

/* arrow button */
.lg-content .lg-icon.lg-prev:after {content:"\e92e";}
.lg-content .lg-icon.lg-next:before {display:none;}
.lg-content .lg-icon.lg-next:after {content:"\e92f";}


/***********************************
* Custom CSS light gallery > open gallery
***********************************/
/* Prevent scroll window after opening popup */
html.lg-on.vc_desktop {overflow:hidden;padding-right:var(--bb-scroll-bar-width);}

/* Fix fiber admin overlap toolbar */
html.has-admin-bar .lg-toolbar {top:32px;}
@media screen and (max-width:782px) {
    html.has-admin-bar .lg-toolbar {top:46px;}
}

/* Hide pager if has one 1 item */
.lg-single-item .lg-counter {display:none;}