.nextgen_pro_lightbox_open{overflow:hidden !important;-webkit-text-size-adjust:none;padding:0 !important;margin:0 !important;}
#npl_overlay{display:none;position:fixed;top:-100px;left:-100px;right:-100px;bottom:-100px;z-index:1000000;background:#000000;opacity:0;}
#npl_overlay.npl_ios_no_opacity{opacity:1;}
#npl_wrapper{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000001;border:0 none transparent;padding:0;margin:0;overflow:hidden;}
body.nextgen_pro_lightbox_open #npl_wrapper{display:block;}
#npl_wrapper.npl_ios_hack{max-height:100vh !important;max-width:100vw !important;width:100%;height:100%;}
#npl_wrapper.npl_open_with_padding{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.6);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.6);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#npl_button_close{position:absolute;top:10px;right:15px;font-size:18px;color:#d3d3d3;z-index:1000100;}
#npl_button_close.hidden{display:none;}
#npl_button_close:hover{cursor:pointer;}
#npl_wrapper.npl_mobile #npl_button_close{font-size:28px;top:15px;right:25px;}
#npl_wrapper #npl_button_close.npl-sidebar-open{right:400px;margin-right:15px;}
#npl_spinner_container{color:white;font-size:86px;position:absolute;top:44%;left:50%;}
#npl_spinner{position:relative;width:auto;height:auto;top:-37px;left:-43px;}
#npl_spinner.hidden{display:none;}
#npl_content{z-index:1000002;width:100%;height:100%;padding:0;margin:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
#npl_content *{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
body.nextgen_pro_lightbox_open #npl_overlay{display:block;opacity:0.8;}
body.nextgen_pro_lightbox_open #npl_overlay.npl_ios_no_opacity{opacity:1;}
@media only screen and (max-width:520px){#npl_wrapper #npl_button_close.npl-sidebar-open{display:none;}
}
@media only screen and (max-width:700px){body #npl_wrapper.npl_open_with_padding{border-radius:0;box-shadow:none;top:0;bottom:0;right:0;left:0;}
}