body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}
/* Filter Gallery Pro 1.6.1 - Modern color scheme */
:root {
  --fgp-primary: #1f3a5f;
  --fgp-primary-hover: #162c49;
  --fgp-accent: #c99a3b;
  --fgp-bg: #f4f6f8;
  --fgp-card: #ffffff;
  --fgp-text: #243447;
  --fgp-border: #d9e0e7;
}
.fgp-wrap .button-primary,
.fgp-admin .button-primary { background:var(--fgp-primary)!important;border-color:var(--fgp-primary)!important;color:#fff!important; }
.fgp-wrap .button-primary:hover,
.fgp-admin .button-primary:hover { background:var(--fgp-primary-hover)!important;border-color:var(--fgp-primary-hover)!important; }
.fgp-wrap .nav-tab-active,
.fgp-admin .nav-tab-active { border-top-color:var(--fgp-accent)!important;color:var(--fgp-primary)!important; }
.fgp-wrap .active,
.fgp-admin .active { background:var(--fgp-primary)!important;color:#fff!important; }
.fgp-wrap .fgp-card,
.fgp-wrap .fgp-panel,
.fgp-wrap .fgp-modal-content { background:var(--fgp-card);border-color:var(--fgp-border); }
.fgp-wrap { color:var(--fgp-text); }
.fgp-front .fgp-filter.active,
.fgp-gallery .fgp-filter.active,
.fgp-tabs .active { background:var(--fgp-primary)!important;color:#fff!important;border-color:var(--fgp-primary)!important; }
.fgp-front .fgp-filter:hover,
.fgp-gallery .fgp-filter:hover,
.fgp-tabs button:hover { border-color:var(--fgp-accent)!important; }

/* Zain Raza brand override */
.fgp, .fgp-wrap { --fgp-primary:#102a43; --fgp-primary-dark:#0b1f33; --fgp-accent:#d4a72c; --fgp-bg:#f4f7fa; --fgp-border:#d9e2ec; }
.fgp-wrap, .fgp { background:var(--fgp-bg); }
.fgp h1, .fgp h2, .fgp h3 { color:var(--fgp-primary); }
.fgp .button-primary, .fgp button.button-primary { background:var(--fgp-primary)!important;border-color:var(--fgp-primary)!important;color:#fff!important; }
.fgp .button-primary:hover, .fgp button.button-primary:hover { background:var(--fgp-primary-dark)!important;border-color:var(--fgp-primary-dark)!important; }
.fgp .fgp-filter.active, .fgp .fgp-sub.active { background:var(--fgp-primary)!important;color:#fff!important; }
.fgp .fgp-filter:hover, .fgp .fgp-sub:hover { border-color:var(--fgp-accent)!important; }
.fgp .fgp-gallery-card, .fgp .fgp-box, .fgp .fgp-panel { border-color:var(--fgp-border)!important; }
.fgp .fgp-credit { color:var(--fgp-primary)!important;font-weight:600; }
