/*! * NGG Icons — private, lightbox-scoped icon font. * * The bundled ngg-icons.min.css binds Font Awesome to the generic family * "Font Awesome 6 Free" on the generic .fa/.fas/.far/.fab selectors. Any other * Font Awesome (v4/v5/v6) loaded by the active theme or another plugin can win * the cascade and repoint those selectors to a family that lacks the FA6-only * glyphs the Pro lightbox toolbar uses (fa-circle-info, fa-cart-shopping, * fa-xmark, fa-share-from-square, fa-square-x-twitter) — leaving blank buttons. * * This stylesheet declares a uniquely named face ("NGG Icons") and applies it * ONLY inside the Pro lightbox wrapper (#npl_wrapper), so the toolbar icons are * immune to any third-party Font Awesome regardless of load order. Nothing * outside #npl_wrapper is affected. */ @font-face { font-family: "NGG Icons"; font-style: normal; font-weight: 900; font-display: block; src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); } @font-face { font-family: "NGG Icons"; font-style: normal; font-weight: 400; font-display: block; src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); } @font-face { font-family: "NGG Icons Brands"; font-style: normal; font-weight: 400; font-display: block; src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); } #npl_wrapper .fa, #npl_wrapper .fas, #npl_wrapper .fa-solid { font-family: "NGG Icons" !important; font-weight: 900 !important; } #npl_wrapper .far, #npl_wrapper .fa-regular { font-family: "NGG Icons" !important; font-weight: 400 !important; } #npl_wrapper .fab, #npl_wrapper .fa-brands { font-family: "NGG Icons Brands" !important; font-weight: 400 !important; }