/* Frozen installed lightbox design; owned here, no theme URL at runtime. */
.egpswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;-ms-touch-action:none;touch-action:none;z-index:9500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}
.egpswp::after,.egpswp::before{content:' ';display:table}
.egpswp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.egpswp img{max-width:none}
.egpswp--animate_opacity{opacity:.001;will-change:unset;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.egpswp--open{display:block}
.egpswp--zoom-allowed .egpswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.egpswp--zoomed-in .egpswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.egpswp--dragging .egpswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.egpswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}
.egpswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.egpswp__container,.egpswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}
.egpswp__container,.egpswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.egpswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);text-align:center;display:-ms-flexbox;display:-ms-flex;display:flex}
.egpswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.egpswp--animated-in .egpswp__bg,.egpswp--animated-in .egpswp__zoom-wrap{-webkit-transition:none;transition:none}
.egpswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.egpswp__img{position:absolute;width:auto;height:auto;top:0;left:0}
.egpswp__img--placeholder{-webkit-backface-visibility:hidden}
.egpswp__img--placeholder--blank{background:#222}
.egpswp--ie .egpswp__img{width:100%!important;height:auto!important;left:0;top:0}
.egpswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}
.egpswp__error-msg a{color:#CCC;text-decoration:underline}
.admin-bar .egpswp{z-index:100000}
.egpswp-video-wrap{-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center;line-height:0;width:100%;max-width:900px;position:relative;margin:0 auto;text-align:left;z-index:1045}
.egpswp .egpswp__ui--fit .egpswp__caption,.egpswp .egpswp__ui--fit .egpswp__top-bar{background-color:rgba(0,0,0,.5)}
.admin-bar .egpswp .egpswp__ui--fit .egpswp__caption,.admin-bar .egpswp .egpswp__ui--fit .egpswp__top-bar{background-color:rgba(0,0,0,.7)}
.egpswp.video-active .egpswp__share-tooltip.show-share-pin .egpswp__share--pinterest{display:none}
.egpswp__caption .egpswp__caption__center{text-align:center}
.egpswp__caption h5{color:#fff;margin-bottom:5px}
.egpswp button.egpswp__button{height:1.5em;width:1.5em;margin-top:-.75em;background:0 0!important;opacity:.5}
.egpswp button.egpswp__button:before{display:block;width:100%;height:100%;content:"";background-color:#fff!important}
.egpswp .egpswp__top-bar button.egpswp__button{height:26px;width:26px;margin-top:-13px;top:50%;margin-right:15px}
.egpswp--touch .egpswp__ui:not(.egpswp__ui--hidden) .egpswp__button--arrow--left,.egpswp--touch .egpswp__ui:not(.egpswp__ui--hidden) .egpswp__button--arrow--right{visibility:visible}
.egpswp button.egpswp__button:focus,.egpswp button.egpswp__button:hover{opacity:1}
.egpswp .egpswp__button:active{opacity:.9}
.egpswp--zoom-allowed .egpswp__button--zoom:before{-webkit-mask:url(lightbox-icons/zoom-in.svg);mask-image:url(lightbox-icons/zoom-in.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px;mask-size:24px}
.egpswp--zoomed-in .egpswp__button--zoom:before{-webkit-mask:url(lightbox-icons/zoom-out.svg);mask-image:url(lightbox-icons/zoom-out.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px;mask-size:24px}
.egpswp--supports-fs .egpswp__button--fs{-webkit-mask:url(lightbox-icons/fullscreen.svg);mask-image:url(lightbox-icons/fullscreen.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px;mask-size:24px}
.egpswp--fs .egpswp__button--fs{-webkit-mask:url(lightbox-icons/fullscreen-exit.svg);mask-image:url(lightbox-icons/fullscreen-exit.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px;mask-size:24px}
.egpswp button.egpswp__button--close{margin-right:15px}
.egpswp button.egpswp__button--close:before{-webkit-mask:url(lightbox-icons/x-lg.svg);mask-image:url(lightbox-icons/x-lg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-size:26px;mask-size:26px}
.egpswp__button--share:before{-webkit-mask:url(lightbox-icons/the7-share-fill.svg);mask-image:url(lightbox-icons/the7-share-fill.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center}
.egpswp .egpswp__button--arrow--left:before,.egpswp .egpswp__button--arrow--right:before{position:static;display:flex;justify-content:center;align-items:center;width:1.5em;height:1.5em}
.egpswp button.egpswp__button.egpswp__button--arrow--left:before{background-image:none!important;-webkit-mask:url(lightbox-icons/the7-chevron-left.svg);mask-image:url(lightbox-icons/the7-chevron-left.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center}
.egpswp button.egpswp__button.egpswp__button--arrow--right:before{background-image:none!important;-webkit-mask:url(lightbox-icons/the7-chevron-right.svg);mask-image:url(lightbox-icons/the7-chevron-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center}
.egpswp .egpswp__share-tooltip,.egpswp .egpswp__share-tooltip a:first-child,.egpswp .egpswp__share-tooltip a:last-child{border-radius:0}
.egpswp .egpswp__share-tooltip a{display:none;color:#222}
.egpswp .egpswp__share-tooltip a svg{fill:#222}
.egpswp__share-tooltip a:hover{color:#fff!important;text-decoration:none}
.egpswp__share-tooltip a:hover svg{fill:#fff}
.egpswp__share-tooltip a svg{min-width:15px;margin-right:5px}
.hide-pspw-share .egpswp__button--share,.hide-pspw-share .egpswp__share-modal{display:none}
.egpswp .egpswp__share-tooltip.show-share-d .egpswp__share--download,.egpswp .egpswp__share-tooltip.show-share-fb .egpswp__share--facebook,.egpswp .egpswp__share-tooltip.show-share-g .egpswp__share--google,.egpswp .egpswp__share-tooltip.show-share-in .egpswp__share--linkedin,.egpswp .egpswp__share-tooltip.show-share-pin .egpswp__share--pinterest,.egpswp .egpswp__share-tooltip.show-share-tw .egpswp__share--twitter,.egpswp .egpswp__share-tooltip.show-share-wp .egpswp__share--whatsapp{display:flex}
.egpswp__share-tooltip:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}
a.egpswp__share--pinterest:hover{background:#cf2834!important}
a.egpswp__share--linkedin:hover{background:#007bc7}
a.egpswp__share--whatsapp:hover{background:#36b74d}
a.egpswp__share--google:hover{background:#e64235}
.egpswp__button{position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}
.egpswp__button:focus,.egpswp__button:hover{opacity:1}
.egpswp__button:active{outline:0;opacity:.9}
.egpswp__button::-moz-focus-inner{padding:0;border:0}
.egpswp__ui--over-close .egpswp__button--close{opacity:1}
.egpswp__button,.egpswp__button--arrow--left:before,.egpswp__button--arrow--right:before{width:44px;height:44px}
@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.egpswp--svg .egpswp__button--arrow--left,.egpswp--svg .egpswp__button--arrow--right{background:0 0}}
.egpswp__button--fs{display:none}
.egpswp--supports-fs .egpswp__button--fs{display:block}
.egpswp__button--zoom{display:none}
.egpswp--zoom-allowed .egpswp__button--zoom{display:block}
.egpswp--touch .egpswp__button--arrow--left,.egpswp--touch .egpswp__button--arrow--right{visibility:hidden}
.egpswp__button--arrow--left,.egpswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}
.egpswp__button--arrow--left{left:0}
.egpswp__button--arrow--right{right:0}
.egpswp__button--arrow--left:before,.egpswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}
.egpswp__button--arrow--left:before{left:6px}
.egpswp__button--arrow--right:before{left:0;right:6px}
.egpswp__counter,.egpswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.egpswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.egpswp__share-modal--hidden{display:none}
.egpswp__share-tooltip{min-width:150px;z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}
.egpswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}
.egpswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}
.egpswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}
.egpswp__share-modal--fade-in{opacity:1}
.egpswp__share-modal--fade-in .egpswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.egpswp--touch .egpswp__share-tooltip a{padding:16px 12px}
a.egpswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}
a.egpswp__share--facebook:hover{background:#3E5C9A;color:#FFF}
a.egpswp__share--twitter:hover{background:#55ACEE;color:#FFF}
a.egpswp__share--pinterest:hover{color:#CE272D}
a.egpswp__share--download:hover{background:#DDD}
.egpswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}
.egpswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.egpswp__caption small{font-size:11px;color:#BBB}
.egpswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}
.egpswp__caption--empty{display:none}
.egpswp__caption--fake{visibility:hidden}
.egpswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}
.egpswp__preloader__icn{width:20px;height:20px;margin:12px}
.egpswp--css_animation .egpswp__preloader--active,.egpswp__preloader--active{opacity:1}
.egpswp--css_animation .egpswp__preloader--active .egpswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}
.egpswp--css_animation .egpswp__preloader--active .egpswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}
.egpswp--css_animation .egpswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.egpswp--css_animation .egpswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}
.egpswp--css_animation .egpswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}
@media screen and (max-width:1024px){.egpswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}
.egpswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.egpswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}
.egpswp--has_mouse .egpswp__button--arrow--left,.egpswp--has_mouse .egpswp__button--arrow--right,.egpswp__caption,.egpswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.egpswp--has_mouse .egpswp__button--arrow--left,.egpswp--has_mouse .egpswp__button--arrow--right{visibility:visible}
.egpswp__caption,.egpswp__top-bar{background-color:rgba(0,0,0,.5)}
.egpswp__ui--fit .egpswp__caption,.egpswp__ui--fit .egpswp__top-bar{background-color:rgba(0,0,0,.3)}
.egpswp__ui--idle .egpswp__button--arrow--left,.egpswp__ui--idle .egpswp__button--arrow--right,.egpswp__ui--idle .egpswp__top-bar{opacity:0}
.egpswp__ui--hidden .egpswp__button--arrow--left,.egpswp__ui--hidden .egpswp__button--arrow--right,.egpswp__ui--hidden .egpswp__caption,.egpswp__ui--hidden .egpswp__top-bar{opacity:.001}
.egpswp__ui--one-slide .egpswp__button--arrow--left,.egpswp__ui--one-slide .egpswp__button--arrow--right,.egpswp__ui--one-slide .egpswp__counter{display:none}
.egpswp__element--disabled{display:none!important}
.egpswp--minimal--dark .egpswp__top-bar{background:0 0}
.egpswp button.egpswp__button--arrow--left,.egpswp button.egpswp__button--arrow--right,.egpswp .egpswp__button--arrow--left:before,.egpswp .egpswp__button--arrow--right:before{
  font-size: 48px;
  line-height: 48px;
  min-height: 48px;
}
.egpswp{
  z-index: 999999;
}
.woocommerce img.egpswp__img,.woocommerce-page img.egpswp__img{
  max-width: none;
}
button.egpswp__button{
  box-shadow: none !important;
  background-image: none !important;
}
button.egpswp__button,button.egpswp__button--arrow--left::before,button.egpswp__button--arrow--right::before,button.egpswp__button:hover{
  background-color: transparent !important;
}
button.egpswp__button--arrow--left,button.egpswp__button--arrow--left:hover,button.egpswp__button--arrow--right,button.egpswp__button--arrow--right:hover{
  background-image: none !important;
}
button.egpswp__button--close:hover{
  background-position: 0 -44px;
}
button.egpswp__button--zoom:hover{
  background-position: -88px 0;
}



