/* Novel: zoštíhlená kópia /wp-content/plugins/pt-luxa-addons/assets/css/photoswipe.css */
.pswp{display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; touch-action: none; z-index: 1500; text-size-adjust: 100%; backface-visibility: hidden; outline: none;}
.pswp *{box-sizing: border-box;}
.pswp img{max-width: none;}
.pswp--animate_opacity{opacity: 0.001; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--open{display: block;}
.pswp--zoom-allowed .pswp__img{cursor: zoom-in;}
.pswp--zoomed-in .pswp__img{cursor: grab;}
.pswp--dragging .pswp__img{cursor: grabbing;}
.pswp__bg{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; transform: translateZ(0px); backface-visibility: hidden; will-change: opacity;}
.pswp__scroll-wrap{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden;}
.pswp__container,.pswp__zoom-wrap{touch-action: none; position: absolute; inset: 0px;}
.pswp__container,.pswp__img{user-select: none; -webkit-tap-highlight-color: transparent;}
.pswp__zoom-wrap{position: absolute; width: 100%; transform-origin: left top; transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp__bg{will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition: none;}
.pswp__container,.pswp__zoom-wrap{backface-visibility: hidden;}
.pswp__item{position: absolute; inset: 0px; overflow: hidden;}
.pswp__img{position: absolute; width: auto; height: auto; top: 0px; left: 0px;}
.pswp__img--placeholder{backface-visibility: hidden;}
.pswp__img--placeholder--blank{background: rgb(34, 34, 34);}
.pswp--ie .pswp__img{left: 0px; top: 0px; width: 100% !important; height: auto !important;}
.pswp__error-msg{position: absolute; left: 0px; top: 50%; width: 100%; text-align: center; font-size: 14px; line-height: 16px; margin-top: -8px; color: rgb(204, 204, 204);}
.pswp__error-msg a{color: rgb(204, 204, 204); text-decoration: underline;}
.pswp .pswp__zoom-wrap{text-align: center;}
.pswp .pswp__zoom-wrap::before{content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.pswp .wrapper{line-height: 0; width: 100%; max-width: 900px; position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045;}
.pswp .video-wrapper{position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; width: 100%;}
.pswp .video-wrapper iframe{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.pswp video{width: 100% !important; height: auto !important;}
.pswp__button{width: 44px; height: 44px; position: relative; background: none; cursor: pointer; overflow: visible; appearance: none; display: block; border: 0px; padding: 0px; margin: 0px; float: right; opacity: 0.75; transition: opacity 0.2s; box-shadow: none;}
.pswp__button:focus,.pswp__button:hover{opacity: 1;}
.pswp__button:active{outline: none; opacity: 0.9;}
.pswp__ui--over-close .pswp__button--close{opacity: 1;}
.pswp__button,.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{background: url("https://www.novel-sk.com/wp-content/plugins/pt-luxa-addons/assets/imgs/default-skin.png") 0px 0px / 264px 88px no-repeat; 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){
.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left::before,.pswp--svg .pswp__button--arrow--right::before{background-image: url("https://www.novel-sk.com/wp-content/plugins/pt-luxa-addons/assets/imgs/default-skin.svg");}
.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background: none;}
}
.pswp__button--close{background-position: 0px -44px;}
.pswp__button--share{background-position: -44px -44px;}
.pswp__button--fs{display: none;}
.pswp--supports-fs .pswp__button--fs{display: block;}
.pswp--fs .pswp__button--fs{background-position: -44px 0px;}
.pswp__button--zoom{display: none; background-position: -88px 0px;}
.pswp--zoom-allowed .pswp__button--zoom{display: block;}
.pswp--zoomed-in .pswp__button--zoom{background-position: -132px 0px;}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility: hidden;}
.pswp__button--arrow--left,.pswp__button--arrow--right{background: none; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute;}
.pswp__button--arrow--left{left: 0px;}
.pswp__button--arrow--right{right: 0px;}
.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{content: ""; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute;}
.pswp__button--arrow--left::before{left: 6px; background-position: -138px -44px;}
.pswp__button--arrow--right::before{right: 6px; background-position: -94px -44px;}
.pswp__counter,.pswp__share-modal{user-select: none;}
.pswp__share-modal{display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; padding: 10px; position: absolute; z-index: 1600; opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity;}
.pswp__share-modal--hidden{display: none;}
.pswp__share-tooltip{z-index: 1620; position: absolute; background: rgb(255, 255, 255); top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px; transform: translateY(6px); transition: transform 0.25s; backface-visibility: hidden; will-change: transform;}
.pswp__share-tooltip a{display: block; padding: 8px 12px; color: rgb(0, 0, 0); text-decoration: none; font-size: 14px; line-height: 18px;}
.pswp__share-tooltip a:hover{text-decoration: none; color: rgb(0, 0, 0);}
.pswp__share-tooltip a:first-child{border-radius: 2px 2px 0px 0px;}
.pswp__share-tooltip a:last-child{border-radius: 0px 0px 2px 2px;}
.pswp__share-modal--fade-in{opacity: 1;}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform: translateY(0px);}
.pswp--touch .pswp__share-tooltip a{padding: 16px 12px;}
a.pswp__share--facebook::before{content: ""; display: block; width: 0px; height: 0px; position: absolute; top: -12px; right: 15px; border-width: 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; pointer-events: none;}
a.pswp__share--facebook:hover{background: rgb(62, 92, 154); color: rgb(255, 255, 255);}
a.pswp__share--facebook:hover::before{border-bottom-color: rgb(62, 92, 154);}
a.pswp__share--twitter:hover{background: rgb(85, 172, 238); color: rgb(255, 255, 255);}
a.pswp__share--pinterest:hover{background: rgb(204, 204, 204); color: rgb(206, 39, 45);}
a.pswp__share--download:hover{background: rgb(221, 221, 221);}
.pswp__counter{position: absolute; left: 0px; top: 0px; height: 44px; font-size: 13px; line-height: 44px; color: rgb(255, 255, 255); opacity: 0.75; padding: 0px 10px;}
.pswp__caption{position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 44px;}
.pswp__caption small{font-size: 11px; color: rgb(187, 187, 187);}
.pswp__caption__center{text-align: left; max-width: 420px; margin: 0px auto; font-size: 13px; padding: 10px; line-height: 20px; color: rgb(204, 204, 204);}
.pswp__caption--empty{display: none;}
.pswp__caption--fake{visibility: hidden;}
.pswp__preloader{width: 44px; height: 44px; position: absolute; top: 0px; left: 50%; margin-left: -22px; opacity: 0; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr;}
.pswp__preloader__icn{width: 20px; height: 20px; margin: 12px;}
.pswp__preloader--active{opacity: 1;}
.pswp__preloader--active .pswp__preloader__icn{background: url("https://www.novel-sk.com/wp-content/plugins/pt-luxa-addons/assets/imgs/preloader.gif") 0px 0px no-repeat;}
.pswp--css_animation .pswp__preloader--active{opacity: 1;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation: 500ms linear 0s infinite normal none running clockwise;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation: 1000ms cubic-bezier(0.4, 0, 0.22, 1) 0s infinite normal none running donut-rotate;}
.pswp--css_animation .pswp__preloader__icn{background: none; opacity: 0.75; width: 14px; height: 14px; position: absolute; left: 15px; top: 15px; margin: 0px;}
.pswp--css_animation .pswp__preloader__cut{position: relative; width: 7px; height: 14px; overflow: hidden;}
.pswp--css_animation .pswp__preloader__donut{box-sizing: border-box; width: 14px; height: 14px; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent; border-image: none; border-radius: 50%; position: absolute; top: 0px; left: 0px; background: none; margin: 0px;}
@media screen and (max-width: 1024px){
.pswp__preloader{position: relative; left: auto; top: auto; margin: 0px; float: right;}
}
@-webkit-keyframes clockwise { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes clockwise { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes donut-rotate { 
  0% { transform: rotate(0deg); }
  50% { transform: rotate(-140deg); }
  100% { transform: rotate(0deg); }
}
@keyframes donut-rotate { 
  0% { transform: rotate(0deg); }
  50% { transform: rotate(-140deg); }
  100% { transform: rotate(0deg); }
}
.pswp__ui{-webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550;}
.pswp__top-bar{position: absolute; left: 0px; top: 0px; height: 44px; width: 100%;}
.admin-bar .pswp__top-bar{top: 32px;}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility: visible;}
.pswp__top-bar,.pswp__caption{background-color: rgba(0, 0, 0, 0.5);}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color: rgba(0, 0, 0, 0.3);}
.pswp__ui--idle .pswp__top-bar{opacity: 0;}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity: 0;}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity: 0.001;}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display: none;}
.pswp__element--disabled{display: none !important;}
.pswp--minimal--dark .pswp__top-bar{background: none;}
