.mfp-bg{background:#ffffff!important;opacity:1!important}.mfp-wrap,.mfp-wrap .mfp-container,.mfp-wrap .mfp-content,.mfp-wrap .dp-dfg-popup-modal{width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:none!important}.mfp-iframe-holder .mfp-content,.mfp-iframe-scaler,.mfp-iframe-scaler iframe{padding:0!important;margin:0!important;box-shadow:none!important;border:none!important;background:#ffffff!important}.mfp-iframe-scaler iframe{width:100%!important;height:100dvh!important;min-height:100dvh!important}button.mfp-close{position:fixed!important;top:20px!important;right:24px!important;width:48px!important;height:48px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;color:#111111!important;font-size:65px!important;   font-weight:300!important;line-height:48px!important;opacity:1!important;z-index:999999!important;transition:opacity 0.2s ease;font-family:var(--et_global_heading_font)!important}button.mfp-close:hover{opacity:0.6!important;background:transparent!important}.mfp-preloader,.dp-dfg-loader,.dp-dfg-popup-loader,.dp-dfg-loading{display:none!important}.mfp-wrap .mfp-content{animation:artworkPopupFade 0.2s ease-out}@keyframes artworkPopupFade{from{opacity:0}to{opacity:1}}.artwork-sold .entry-title::after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:#c40000;vertical-align:middle}@media only screen and (max-width:980px){.et_pb_menu .mobile_nav.opened .et_mobile_menu{display:block!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:120px 40px 40px!important;background:rgba(255,255,255,0.94)!important;border:none!important;box-shadow:none!important;overflow-y:auto!important;z-index:99998!important}.et_mobile_nav_menu,.mobile_nav,.mobile_menu_bar{position:relative!important;z-index:99999!important}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d"!important;font-family:ETmodules!important}.et_mobile_menu,.et_mobile_menu li,.et_mobile_menu li a{border:none!important;background:transparent!important;text-decoration:none!important}.et_mobile_menu{border-top:none!important}.et_mobile_menu li{text-align:center!important;padding:0!important}.et_mobile_menu li a{font-size:30px!important;font-weight:300!important;line-height:1.2!important;padding:18px 0!important;color:#111!important}