@charset "UTF-8";
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp--ui-visible .pswp__button:hover,.pswp--ui-visible .pswp__button:active,.pswp--ui-visible .pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#ccc;position:absolute;width:100%;left:0;top:0;transition:opacity 120ms linear!important;line-height:1.5em}.pswp__dynamic-caption--aside,.pswp__dynamic-caption--below{opacity:1!important}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#ccc}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{width:100%;top:auto;right:0;bottom:0;background:rgba(0,0,0,.5);padding:10px 15px}.pswp__caption,.pswp__caption__exif{padding-bottom:.5em}.pswp__caption__exif_camera{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0ibTQsNWwzLDBsMiwtMmw2LDBsMiwybDMsMGEyLDIgMCAwIDEgMiwybDAsMTJhMiwyIDAgMCAxIC0yLDJsLTE2LDBhMiwyIDAgMCAxIC0yLC0ybDAsLTEyYTIsMiAwIDAgMSAyLC0ybTgsM2E1LDUgMCAwIDAgLTUsNWE1LDUgMCAwIDAgNSw1YTUsNSAwIDAgMCA1LC01YTUsNSAwIDAgMCAtNSwtNW0wLDJhMywzIDAgMCAxIDMsM2EzLDMgMCAwIDEgLTMsM2EzLDMgMCAwIDEgLTMsLTNhMywzIDAgMCAxIDMsLTN6Ii8+PC9zdmc+)}.pswp__caption__exif_lens{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMwMCAzMDAiPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0yOTMuNzUsNTYuMjVIMjc1VjM3LjVjMC0zLjQ1Ni0yLjc5NC02LjI1LTYuMjUtNi4yNWgtMTAwYy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djMxLjI1SDE1MFY2Mi41IGMwLTMuNDU2LTIuNzk0LTYuMjUtNi4yNS02LjI1aC04Ny41Yy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djYuMjVINi4yNUMyLjc5NCw2OC43NSwwLDcxLjU0NCwwLDc1djE1MCBjMCwzLjQ1NiwyLjc5NCw2LjI1LDYuMjUsNi4yNUg1MHY2LjI1YzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoODcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1di02LjI1aDEyLjV2MzEuMjUgYzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoMTAwYzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE4Ljc1aDE4Ljc1YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE3NSBDMzAwLDU5LjA0NCwyOTcuMjA2LDU2LjI1LDI5My43NSw1Ni4yNXogTTEyLjUsMjE4Ljc1VjgxLjI1SDUwdjEzNy41SDEyLjV6IE0xMzcuNSwyMzEuMjVoLTc1VjIyNVY3NXYtNi4yNWg3NVYyMzEuMjV6IE0xNTAsMjE4Ljc1VjgxLjI1aDEyLjV2MTM3LjVIMTUweiBNMjYyLjUsMjU2LjI1SDE3NVY0My43NWg4Ny41VjYyLjV2MTc1VjI1Ni4yNXogTTI4Ny41LDIzMS4yNUgyNzVWNjguNzVoMTIuNVYyMzEuMjV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDY4Ljc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsNjguNzUsMjM3LjUsNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDkzLjc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsOTMuNzUsMjM3LjUsOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDExOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDExOC43NSwyMzcuNSwxMTguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE0My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE0My43NSwyMzcuNSwxNDMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE2OC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE2OC43NSwyMzcuNSwxNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE5My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE5My43NSwyMzcuNSwxOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDIxOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDIxOC43NSwyMzcuNSwyMTguNzV6Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjgxLjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxMDYuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjEzMS4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48cmVjdCBmaWxsPSIjY2NjY2NjIiB4PSI3NSIgeT0iMTU2LjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxODEuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjIwNi4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48L3N2Zz4=)}.pswp__caption__exif_focal{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTIgNi41YzMuNzkgMCA3LjE3IDIuMTMgOC44MiA1LjUtMS42NSAzLjM3LTUuMDIgNS41LTguODIgNS41UzQuODMgMTUuMzcgMy4xOCAxMkM0LjgzIDguNjMgOC4yMSA2LjUgMTIgNi41bTAtMkM3IDQuNSAyLjczIDcuNjEgMSAxMmMxLjczIDQuMzkgNiA3LjUgMTEgNy41czkuMjctMy4xMSAxMS03LjVjLTEuNzMtNC4zOS02LTcuNS0xMS03LjV6bTAgNWMxLjM4IDAgMi41IDEuMTIgMi41IDIuNXMtMS4xMiAyLjUtMi41IDIuNS0yLjUtMS4xMi0yLjUtMi41IDEuMTItMi41IDIuNS0yLjVtMC0yYy0yLjQ4IDAtNC41IDIuMDItNC41IDQuNXMyLjAyIDQuNSA0LjUgNC41IDQuNS0yLjAyIDQuNS00LjUtMi4wMi00LjUtNC41LTQuNXoiPjwvcGF0aD48L3N2Zz4K)}.pswp__caption__exif_shutter{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTUgMUg5djJoNlYxem00LjAzIDYuMzlsMS40Mi0xLjQyYy0uNDMtLjUxLS45LS45OS0xLjQxLTEuNDFsLTEuNDIgMS40MkMxNi4wNyA0Ljc0IDE0LjEyIDQgMTIgNGMtNC45NyAwLTkgNC4wMy05IDlzNC4wMiA5IDkgOSA5LTQuMDMgOS05YzAtMi4xMi0uNzQtNC4wNy0xLjk3LTUuNjF6TTEyIDIwYy0zLjg3IDAtNy0zLjEzLTctN3MzLjEzLTcgNy03IDcgMy4xMyA3IDctMy4xMyA3LTcgN3ptLS4zMi01SDYuMzVjLjU3IDEuNjIgMS44MiAyLjkyIDMuNDEgMy41NmwtLjExLS4wNiAyLjAzLTMuNXptNS45Ny00Yy0uNTctMS42LTEuNzgtMi44OS0zLjM0LTMuNTRMMTIuMjYgMTFoNS4zOXptLTcuMDQgNy44M2MuNDUuMTEuOTEuMTcgMS4zOS4xNyAxLjM0IDAgMi41Ny0uNDUgMy41Ny0xLjE5bC0yLjExLTMuOS0yLjg1IDQuOTJ6TTcuNTUgOC45OUM2LjU5IDEwLjA1IDYgMTEuNDYgNiAxM2MwIC4zNC4wNC42Ny4wOSAxaDQuNzJMNy41NSA4Ljk5em04Ljc5IDguMTRDMTcuMzcgMTYuMDYgMTggMTQuNiAxOCAxM2MwLS4zNC0uMDQtLjY3LS4wOS0xaC00LjM0bDIuNzcgNS4xM3ptLTMuMDEtOS45OEMxMi45IDcuMDYgMTIuNDYgNyAxMiA3Yy0xLjQgMC0yLjY5LjQ5LTMuNzEgMS4yOWwyLjMyIDMuNTYgMi43Mi00Ljd6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_fstop{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNOS40IDEwLjVsNC43Ny04LjI2QzEzLjQ3IDIuMDkgMTIuNzUgMiAxMiAyYy0yLjQgMC00LjYuODUtNi4zMiAyLjI1bDMuNjYgNi4zNS4wNi0uMXpNMjEuNTQgOWMtLjkyLTIuOTItMy4xNS01LjI2LTYtNi4zNEwxMS44OCA5aDkuNjZ6bS4yNiAxaC03LjQ5bC4yOS41IDQuNzYgOC4yNUMyMSAxNi45NyAyMiAxNC42MSAyMiAxMmMwLS42OS0uMDctMS4zNS0uMi0yek04LjU0IDEybC0zLjktNi43NUMzLjAxIDcuMDMgMiA5LjM5IDIgMTJjMCAuNjkuMDcgMS4zNS4yIDJoNy40OWwtMS4xNS0yem0tNi4wOCAzYy45MiAyLjkyIDMuMTUgNS4yNiA2IDYuMzRMMTIuMTIgMTVIMi40NnptMTEuMjcgMGwtMy45IDYuNzZjLjcuMTUgMS40Mi4yNCAyLjE3LjI0IDIuNCAwIDQuNi0uODUgNi4zMi0yLjI1bC0zLjY2LTYuMzUtLjkzIDEuNnoiPjwvcGF0aD48L3N2Zz4=)}.pswp__caption__exif_iso{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTkgM0g1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6TTUuNSA3LjVoMnYtMkg5djJoMlY5SDl2Mkg3LjVWOWgtMlY3LjV6TTE5IDE5SDVMMTkgNXYxNHptLTItMnYtMS41aC01VjE3aDV6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_datetime{padding-left:1.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzIiIGQ9Im0yMC44NDM4MywzLjM5NjkybC0zLjc2NDI0LDBsMCwtMC41NjY2MmMwLC0wLjMxNzIxIC0wLjI1NzI3LC0wLjU3NDQ3IC0wLjU3NDQ3LC0wLjU3NDQ3cy0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDAuNTY2NjJsLTMuMzU2MTcsMGwwLC0wLjU2NjYyYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMC41NjY2MmwtMy4yMTM1MSwwbDAsLTAuNTY2NjJjMCwtMC4zMTcyMSAtMC4yNTcyNywtMC41NzQ0NyAtMC41NzQ0NywtMC41NzQ0N3MtMC41NzQ0NywwLjI1NzI3IC0wLjU3NDQ3LDAuNTc0NDdsMCwwLjU2NjYybC0zLjkwNjgsMGMtMC4zMTcyMSwwIC0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDEyLjk4MDQyYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3bDMuNTI1OTMsMGMwLjU2NDk5LDIuNDE0MTMgMi43MzQwMiw0LjIxNzg4IDUuMzE3ODEsNC4yMTc4OHM0Ljc1MjgxLC0xLjgwMzg1IDUuMzE3ODEsLTQuMjE3ODhsMy41MjU5MywwYzAuMzE3MjEsMCAwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMTIuOTgwNDJjMC4wMDAxLC0wLjMxNzIxIC0wLjI1NzA4LC0wLjU3NDQ3IC0wLjU3NDM4LC0wLjU3NDQ3em0tMTMuNzgwNzYsMS4xNDg5NWwwLDAuNTE5MTNjMCwwLjMxNzIxIDAuMjU3MjcsMC41NzQ0NyAwLjU3NDQ3LDAuNTc0NDdzMC41NzQ0NywtMC4yNTcyNyAwLjU3NDQ3LC0wLjU3NDQ3bDAsLTAuNTE5MTNsMy4yMTM1MSwwbDAsMC41MTkxM2MwLDAuMzE3MjEgMC4yNTcyNywwLjU3NDQ3IDAuNTc0NDcsMC41NzQ0N3MwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMC41MTkxM2wzLjM1NjE3LDBsMCwwLjUxOTEzYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3czAuNTc0NDcsLTAuMjU3MjcgMC41NzQ0NywtMC41NzQ0N2wwLC0wLjUxOTEzbDMuMTg5NzYsMGwwLDIuMzQ5MjFsLTE2LjUzODYyLDBsMCwtMi4zNDkyMWwzLjMzMjMzLDB6bTQuOTM2OTMsMTYuMDQ5MzZjLTIuMzc4NTEsMCAtNC4zMTM2MywtMS45MzUxMSAtNC4zMTM2MywtNC4zMTM2M3MxLjkzNTExLC00LjMxMzYzIDQuMzEzNjMsLTQuMzEzNjNzNC4zMTM2MywxLjkzNTAyIDQuMzEzNjMsNC4zMTM2M3MtMS45MzUwMiw0LjMxMzYzIC00LjMxMzYzLDQuMzEzNjN6bTUuNDYwMTgsLTQuMjE3ODhjMC4wMDA1NywtMC4wMzE5OCAwLjAwMjM5LC0wLjA2MzY3IDAuMDAyMzksLTAuMDk1NzVjMCwtMy4wMTIwNiAtMi40NTA1MSwtNS40NjI1NyAtNS40NjI1NywtNS40NjI1N3MtNS40NjI1NywyLjQ1MDUxIC01LjQ2MjU3LDUuNDYyNTdjMCwwLjAzMjA3IDAuMDAxOTEsMC4wNjM3NyAwLjAwMjM5LDAuMDk1NzVsLTIuODA5MTgsMGwwLC04LjMzMzIybDE2LjUzODYyLDBsMCw4LjMzMzIybC0yLjgwOTA4LDB6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzMiIGQ9Im0xMi41NzQ0NywxNi40MjY1NmwwLC0yLjc3OTExYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMy4wMTcxNGMwLDAuMTUyMzMgMC4wNjA1MSwwLjI5ODQ0IDAuMTY4MjMsMC40MDYyNWwxLjMyMDMzLDEuMzIwNDNjMC4xMTIyMSwwLjExMjEyIDAuMjU5MTgsMC4xNjgyMyAwLjQwNjI1LDAuMTY4MjNjMC4xNDY5NywwIDAuMjk0MDMsLTAuMDU2MTEgMC40MDYyNSwtMC4xNjgyM2MwLjIyNDMzLC0wLjIyNDMzIDAuMjI0MzMsLTAuNTg4MDcgMCwtMC44MTI0bC0xLjE1MjExLC0xLjE1MjN6Ii8+PC9zdmc+Cg==)}.pswp__dynamic-caption--overlay{position:absolute!important;bottom:0;top:initial;text-align:center;background:rgba(0,0,0,.7);padding-top:.5em}@font-face {
font-family: 'Noto Sans';
font-style: italic;
font-weight: 400;
src: url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-italic.eot); src: local('Noto Sans Italic'), local('NotoSans-Italic'),
url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-italic.eot?#iefix) format('embedded-opentype'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-italic.woff2) format('woff2'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-italic.woff) format('woff'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-italic.ttf) format('truetype'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-italic.svg#NotoSans) format('svg'); } @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
src: url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-regular.eot); src: local('Noto Sans'), local('NotoSans'),
url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-regular.eot?#iefix) format('embedded-opentype'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-regular.woff2) format('woff2'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-regular.woff) format('woff'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-regular.ttf) format('truetype'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-regular.svg#NotoSans) format('svg'); } @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 700;
src: url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700.eot); src: local('Noto Sans Bold'), local('NotoSans-Bold'),
url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700.eot?#iefix) format('embedded-opentype'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700.woff2) format('woff2'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700.woff) format('woff'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700.ttf) format('truetype'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700.svg#NotoSans) format('svg'); } @font-face {
font-family: 'Noto Sans';
font-style: italic;
font-weight: 700;
src: url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700italic.eot); src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'),
url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700italic.eot?#iefix) format('embedded-opentype'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700italic.woff2) format('woff2'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700italic.woff) format('woff'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700italic.ttf) format('truetype'), url(//vito.moe/wp-content/themes/artforart/assets/fonts/noto-sans/noto-sans-v7-cyrillic_vietnamese_devanagari_greek-ext_greek_cyrillic-ext_latin_latin-ext-700italic.svg#NotoSans) format('svg'); }.h00 {
font-size: 4rem;
font-size: var(--h00)
}
.h0 {
font-size: 3rem;
font-size: var(--h0)
}
.h1 {
font-size: 2rem;
font-size: var(--h1)
}
.h2 {
font-size: 1.5rem;
font-size: var(--h2)
}
.h3 {
font-size: 1.25rem;
font-size: var(--h3)
}
.h4 {
font-size: 1rem;
font-size: var(--h4)
}
.h5 {
font-size: .875rem;
font-size: var(--h5)
}
.h6 {
font-size: .75rem;
font-size: var(--h6)
}
:root {
--h00: 4rem;
--h0: 3rem;
--h1: 2rem;
--h2: 1.5rem;
--h3: 1.25rem;
--h4: 1rem;
--h5: .875rem;
--h6: .75rem
}
.font-family-inherit {
font-family: inherit
}
.font-size-inherit {
font-size: inherit
}
.text-decoration-none {
text-decoration: none
}
.bold {
font-weight: 700;
font-weight: var(--bold-font-weight, bold)
}
.regular {
font-weight: 400
}
.italic {
font-style: italic
}
.caps {
text-transform: uppercase;
letter-spacing: .2em;
letter-spacing: var(--caps-letter-spacing)
}
.left-align {
text-align: left
}
.center {
text-align: center
}
.right-align {
text-align: right
}
.justify {
text-align: justify
}
.nowrap {
white-space: nowrap
}
.break-word {
word-wrap: break-word
}
.line-height-1 {
line-height: 1;
line-height: var(--line-height-1)
}
.line-height-2 {
line-height: 1.125;
line-height: var(--line-height-2)
}
.line-height-3 {
line-height: 1.25;
line-height: var(--line-height-3)
}
.line-height-4 {
line-height: 1.5;
line-height: var(--line-height-4)
}
.list-style-none {
list-style: none
}
.underline {
text-decoration: underline
}
.truncate {
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.list-reset {
list-style: none;
padding-left: 0
}
:root {
--line-height-1: 1;
--line-height-2: 1.125;
--line-height-3: 1.25;
--line-height-4: 1.5;
--caps-letter-spacing: .2em;
--bold-font-weight: bold
}
.inline {
display: inline
}
.block {
display: block
}
.inline-block {
display: inline-block
}
.table {
display: table
}
.table-cell {
display: table-cell
}
.overflow-hidden {
overflow: hidden
}
.overflow-scroll {
overflow: scroll
}
.overflow-auto {
overflow: auto
}
.clearfix:after, .clearfix:before {
content: " ";
display: table
}
.clearfix:after {
clear: both
}
.left {
float: left
}
.right {
float: right
}
.fit {
max-width: 100%
}
.max-width-1 {
max-width: 24rem;
max-width: var(--width-1)
}
.max-width-2 {
max-width: 32rem;
max-width: var(--width-2)
}
.max-width-3 {
max-width: 48rem;
max-width: var(--width-3)
}
.max-width-4 {
max-width: 64rem;
max-width: var(--width-4)
}
.border-box {
box-sizing: border-box
}
:root {
--width-1: 24rem;
--width-2: 32rem;
--width-3: 48rem;
--width-4: 64rem
}
.align-baseline {
vertical-align: baseline
}
.align-top {
vertical-align: top
}
.align-middle {
vertical-align: middle
}
.align-bottom {
vertical-align: bottom
}
.m0 {
margin: 0
}
.mt0 {
margin-top: 0
}
.mr0 {
margin-right: 0
}
.mb0 {
margin-bottom: 0
}
.ml0, .mx0 {
margin-left: 0
}
.mx0 {
margin-right: 0
}
.my0 {
margin-top: 0;
margin-bottom: 0
}
.m1 {
margin: .5rem;
margin: var(--space-1)
}
.mt1 {
margin-top: .5rem;
margin-top: var(--space-1)
}
.mr1 {
margin-right: .5rem;
margin-right: var(--space-1)
}
.mb1 {
margin-bottom: .5rem;
margin-bottom: var(--space-1)
}
.ml1, .mx1 {
margin-left: .5rem;
margin-left: var(--space-1)
}
.mx1 {
margin-right: .5rem;
margin-right: var(--space-1)
}
.my1 {
margin-top: .5rem;
margin-top: var(--space-1);
margin-bottom: .5rem;
margin-bottom: var(--space-1)
}
.m2 {
margin: 1rem;
margin: var(--space-2)
}
.mt2 {
margin-top: 1rem;
margin-top: var(--space-2)
}
.mr2 {
margin-right: 1rem;
margin-right: var(--space-2)
}
.mb2 {
margin-bottom: 1rem;
margin-bottom: var(--space-2)
}
.ml2, .mx2 {
margin-left: 1rem;
margin-left: var(--space-2)
}
.mx2 {
margin-right: 1rem;
margin-right: var(--space-2)
}
.my2 {
margin-top: 1rem;
margin-top: var(--space-2);
margin-bottom: 1rem;
margin-bottom: var(--space-2)
}
.m3 {
margin: 2rem;
margin: var(--space-3)
}
.mt3 {
margin-top: 2rem;
margin-top: var(--space-3)
}
.mr3 {
margin-right: 2rem;
margin-right: var(--space-3)
}
.mb3 {
margin-bottom: 2rem;
margin-bottom: var(--space-3)
}
.ml3, .mx3 {
margin-left: 2rem;
margin-left: var(--space-3)
}
.mx3 {
margin-right: 2rem;
margin-right: var(--space-3)
}
.my3 {
margin-top: 2rem;
margin-top: var(--space-3);
margin-bottom: 2rem;
margin-bottom: var(--space-3)
}
.m4 {
margin: 4rem;
margin: var(--space-4)
}
.mt4 {
margin-top: 4rem;
margin-top: var(--space-4)
}
.mr4 {
margin-right: 4rem;
margin-right: var(--space-4)
}
.mb4 {
margin-bottom: 4rem;
margin-bottom: var(--space-4)
}
.ml4, .mx4 {
margin-left: 4rem;
margin-left: var(--space-4)
}
.mx4 {
margin-right: 4rem;
margin-right: var(--space-4)
}
.my4 {
margin-top: 4rem;
margin-top: var(--space-4);
margin-bottom: 4rem;
margin-bottom: var(--space-4)
}
.mxn1 {
margin-left: -.5rem;
margin-left: calc(var(--space-1) * -1);
margin-right: -.5rem;
margin-right: calc(var(--space-1) * -1)
}
.mxn2 {
margin-left: -1rem;
margin-left: calc(var(--space-2) * -1);
margin-right: -1rem;
margin-right: calc(var(--space-2) * -1)
}
.mxn3 {
margin-left: -2rem;
margin-left: calc(var(--space-3) * -1);
margin-right: -2rem;
margin-right: calc(var(--space-3) * -1)
}
.mxn4 {
margin-left: -4rem;
margin-left: calc(var(--space-4) * -1);
margin-right: -4rem;
margin-right: calc(var(--space-4) * -1)
}
.m-auto {
margin: auto
}
.mt-auto {
margin-top: auto
}
.mr-auto {
margin-right: auto
}
.mb-auto {
margin-bottom: auto
}
.ml-auto, .mx-auto {
margin-left: auto
}
.mx-auto {
margin-right: auto
}
.my-auto {
margin-top: auto;
margin-bottom: auto
}
.p0 {
padding: 0
}
.pt0 {
padding-top: 0
}
.pr0 {
padding-right: 0
}
.pb0 {
padding-bottom: 0
}
.pl0, .px0 {
padding-left: 0
}
.px0 {
padding-right: 0
}
.py0 {
padding-top: 0;
padding-bottom: 0
}
.p1 {
padding: .5rem;
padding: var(--space-1)
}
.pt1 {
padding-top: .5rem;
padding-top: var(--space-1)
}
.pr1 {
padding-right: .5rem;
padding-right: var(--space-1)
}
.pb1 {
padding-bottom: .5rem;
padding-bottom: var(--space-1)
}
.pl1 {
padding-left: .5rem;
padding-left: var(--space-1)
}
.py1 {
padding-top: .5rem;
padding-top: var(--space-1);
padding-bottom: .5rem;
padding-bottom: var(--space-1)
}
.px1 {
padding-left: .5rem;
padding-left: var(--space-1);
padding-right: .5rem;
padding-right: var(--space-1)
}
.p2 {
padding: 1rem;
padding: var(--space-2)
}
.pt2 {
padding-top: 1rem;
padding-top: var(--space-2)
}
.pr2 {
padding-right: 1rem;
padding-right: var(--space-2)
}
.pb2 {
padding-bottom: 1rem;
padding-bottom: var(--space-2)
}
.pl2 {
padding-left: 1rem;
padding-left: var(--space-2)
}
.py2 {
padding-top: 1rem;
padding-top: var(--space-2);
padding-bottom: 1rem;
padding-bottom: var(--space-2)
}
.px2 {
padding-left: 1rem;
padding-left: var(--space-2);
padding-right: 1rem;
padding-right: var(--space-2)
}
.p3 {
padding: 2rem;
padding: var(--space-3)
}
.pt3 {
padding-top: 2rem;
padding-top: var(--space-3)
}
.pr3 {
padding-right: 2rem;
padding-right: var(--space-3)
}
.pb3 {
padding-bottom: 2rem;
padding-bottom: var(--space-3)
}
.pl3 {
padding-left: 2rem;
padding-left: var(--space-3)
}
.py3 {
padding-top: 2rem;
padding-top: var(--space-3);
padding-bottom: 2rem;
padding-bottom: var(--space-3)
}
.px3 {
padding-left: 2rem;
padding-left: var(--space-3);
padding-right: 2rem;
padding-right: var(--space-3)
}
.p4 {
padding: 4rem;
padding: var(--space-4)
}
.pt4 {
padding-top: 4rem;
padding-top: var(--space-4)
}
.pr4 {
padding-right: 4rem;
padding-right: var(--space-4)
}
.pb4 {
padding-bottom: 4rem;
padding-bottom: var(--space-4)
}
.pl4 {
padding-left: 4rem;
padding-left: var(--space-4)
}
.py4 {
padding-top: 4rem;
padding-top: var(--space-4);
padding-bottom: 4rem;
padding-bottom: var(--space-4)
}
.px4 {
padding-left: 4rem;
padding-left: var(--space-4);
padding-right: 4rem;
padding-right: var(--space-4)
}
.flex {
display: flex
}
@media (min-width: 40em) {
.sm-flex {
display: flex
}
}
@media (min-width: 52em) {
.md-flex {
display: flex
}
}
@media (min-width: 64em) {
.lg-flex {
display: flex
}
}
.flex-column {
flex-direction: column
}
.flex-wrap {
flex-wrap: wrap
}
.items-start {
align-items: flex-start
}
.items-end {
align-items: flex-end
}
.items-center {
align-items: center
}
.items-baseline {
align-items: baseline
}
.items-stretch {
align-items: stretch
}
.self-start {
align-self: flex-start
}
.self-end {
align-self: flex-end
}
.self-center {
align-self: center
}
.self-baseline {
align-self: baseline
}
.self-stretch {
align-self: stretch
}
.justify-start {
justify-content: flex-start
}
.justify-end {
justify-content: flex-end
}
.justify-center {
justify-content: center
}
.justify-between {
justify-content: space-between
}
.justify-around {
justify-content: space-around
}
.justify-evenly {
justify-content: space-evenly
}
.content-start {
align-content: flex-start
}
.content-end {
align-content: flex-end
}
.content-center {
align-content: center
}
.content-between {
align-content: space-between
}
.content-around {
align-content: space-around
}
.content-stretch {
align-content: stretch
}
.flex-auto {
flex: 1 1 auto;
min-width: 0;
min-height: 0
}
.flex-none {
flex: none
}
.order-0 {
order: 0
}
.order-1 {
order: 1
}
.order-2 {
order: 2
}
.order-3 {
order: 3
}
.order-last {
order: 99999
}
.relative {
position: relative
}
.absolute {
position: absolute
}
.fixed {
position: fixed
}
.top-0 {
top: 0
}
.right-0 {
right: 0
}
.bottom-0 {
bottom: 0
}
.left-0 {
left: 0
}
.z1 {
z-index: 1;
z-index: var(--z1)
}
.z2 {
z-index: 2;
z-index: var(--z2)
}
.z3 {
z-index: 3;
z-index: var(--z3)
}
.z4 {
z-index: 4;
z-index: var(--z4)
}
:root {
--z1: 1;
--z2: 2;
--z3: 3;
--z4: 4
}
.border {
border-style: solid;
border-width: 1px;
border-width: var(--border-width)
}
.border-top {
border-top-style: solid;
border-top-width: 1px;
border-top-width: var(--border-width)
}
.border-right {
border-right-style: solid;
border-right-width: 1px;
border-right-width: var(--border-width)
}
.border-bottom {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-width: var(--border-width)
}
.border-left {
border-left-style: solid;
border-left-width: 1px;
border-left-width: var(--border-width)
}
.border-none {
border: 0
}
.rounded {
border-radius: 3px;
border-radius: var(--border-radius)
}
.circle {
border-radius: 50%
}
.rounded-top {
border-radius: 3px 3px 0 0;
border-radius: var(--border-radius) var(--border-radius) 0 0
}
.rounded-right {
border-radius: 0 3px 3px 0;
border-radius: 0 var(--border-radius) var(--border-radius) 0
}
.rounded-bottom {
border-radius: 0 0 3px 3px;
border-radius: 0 0 var(--border-radius) var(--border-radius)
}
.rounded-left {
border-radius: 3px 0 0 3px;
border-radius: var(--border-radius) 0 0 var(--border-radius)
}
.not-rounded {
border-radius: 0
}
:root {
--border-width: 1px;
--border-radius: 0;
}
.hide {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px)
}
@media (max-width: 40em) {
.xs-hide {
display: none !important
}
}
@media (min-width: 40em) and (max-width: 52em) {
.sm-hide {
display: none !important
}
}
@media (min-width: 52em) and (max-width: 64em) {
.md-hide {
display: none !important
}
}
@media (min-width: 64em) {
.lg-hide {
display: none !important
}
}
.display-none {
display: none !important
}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)}

:root {
--artforart-gap: 25px;
--artforart-grid-gap: 7px;
--artforart-color-secondary: #888;
--artforart-color-admin-action: red;
--artforart-body-bg: white;
--artforart-body-padding: var(--artforart-gap) calc(1.5 * var(--artforart-gap));
--artforart-font-color: black;
--artforart-font-size: 16px;
--artforart-font-size-large: 1.11rem;
--artforart-font-color-alternative: var(--artforart-color-secondary);
--artforart-link-color: var(--artforart-font-color-alternative);
--artforart-link-color_visited: var(--artforart-font-color-alternative);
--artforart-link-color_hover: #404040;
--artforart-link-color_border: #c6c6c6;
--artforart-font-family: "Noto Sans", sans-serif;
--artforart-font-color-h1: black;
--artforart-content-max-width: 800px;
--artforart-content-archive-max-width: var(--artforart-content-max-width);
--artforart-content-texts-max-width: var(--artforart-content-max-width);
--artforart-mobile-nav-bg: white;
--artforart-artwork-inner-shadow: 0px 0px 3px 0px rgb(0 0 0 / 50%);
--artforart-artwork-size-mulitplier: 1;
--space-1: var(--artforart-gap);
--space-2: calc(2 * var(--artforart-gap));
--space-3: calc(3 * var(--artforart-gap));
--space-4: calc(4 * var(--artforart-gap));
--width-1: var(--artforart-thumbnail_size_w);
--width-2: calc(2 * var(--artforart-thumbnail_size_w));
--width-3: calc(3 * var(--artforart-thumbnail_size_w));
--width-4: calc(4 * var(--artforart-thumbnail_size_w));
}
@media (max-width: 1024px) {
:root {
--artforart-font-size: 15px;
}
}
@media (max-width: 768px) {
:root {
--artforart-body-padding: calc(0.5 * var(--artforart-gap)) calc(1 * var(--artforart-gap));
--artforart-font-size: 14px;
}
}
@media (min-width: 992px) {
#masthead .site-branding,
#masthead .site-subtitle {
min-width: var(--artforart-thumbnail_size_w);
}
#masthead .widget_nav_menu li:not([class*=width-]),
#colophon .row .widget_nav_menu .menu li.menu-item:not([class*=width-]) {
width: var(--artforart-thumbnail_size_w);
}
}
a {
text-decoration: none;
background-color: transparent;
}
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
.hidden,
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
figure img {
height: auto;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type=checkbox],
input[type=radio] {
box-sizing: border-box;
padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
height: auto;
}
input[type=search] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
html, body {
font-size: var(--artforart-font-size);
font-family: var(--artforart-font-family);
}
button,
input,
select,
html,
.tooltip,
h1, h2, h3, h4, h5, h6,
textarea {
font-family: var(--artforart-font-family);
}
h1 {
font-size: var(--artforart-font-size-large);
}
h2 {
font-size: 1.131em;
}
h3, h4, h5, h6 {
font-size: 1rem;
}
.artforart-list {
list-style-type: none;
padding-left: 0;
}
.artforart-list .grey-date {
color: var(--artforart-color-secondary);
}
.artforart-list > li {
padding-bottom: 8px;
}
.artforart-news-entry {
margin: 0;
}
.artforart-news-entry.artforart-list {
padding-bottom: 8px;
}
input[type=search] {
font-weight: normal;
}
input[type=submit] {
background-color: #EEE;
border: 1px solid #DDD;
font-weight: normal;
padding: 2px 20px;
}
input[type=submit]:hover {
background-color: #DDD;
border-color: #EEE;
} a {
color: var(--artforart-link-color);
}
a:visited {
color: var(--artforart-link-color_visited);
}
a:hover, a:focus, a:active {
color: var(--artforart-link-color_hover);
text-decoration: none;
}
a:focus {
outline: thin dotted;
}
a:hover, a:active {
outline: 0;
} #artforart-mobile-nav {
background: var(--artforart-mobile-nav-bg);
padding: var(--artforart-gap);
position: absolute;
overflow-y: auto;
top: 0;
bottom: 0;
min-width: calc(100vw - 2 * var(--artforart-gap));
left: calc(-100vw - 100px);
transition: all 0.3s;
z-index: 10000;
}
#artforart-mobile-nav button.navbar-toggle {
position: fixed;
right: var(--artforart-gap);
transition: all 0.3s;
}
body:not(.mobile-nav-opened) #artforart-mobile-nav button.navbar-toggle {
right: -100px;
}
#artforart-mobile-nav .widget ul.menu {
list-style: none;
padding-left: 0;
}
body.mobile-nav-opened {
overflow: hidden;
}
body.mobile-nav-opened #page {
overflow: hidden;
}
body.mobile-nav-opened #artforart-mobile-nav {
left: 0;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
}
.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%;
} .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
#swipebox-slider .slide .swipebox-inline-container,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide img, #swipebox-slider .slide .swipebox-inline-container,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide img, #swipebox-slider .slide .swipebox-inline-container,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide img {
padding: 20px;
}
.pswp__bg,
#swipebox-overlay {
background: rgba(13, 13, 13, var(--artforart-lightbox-opacity));
}
@media (min-width: 769px) {
#page {
display: grid;
grid-template-rows: auto 1fr auto;
grid-row-gap: calc(2 * var(--artforart-grid-gap));
height: 100%;
}
#main.with-navigation {
display: grid;
grid-template-rows: 1fr auto;
grid-row-gap: var(--artforart-grid-gap);
height: 100%;
}
@-moz-document url-prefix() {
#content {
padding-bottom: var(--artforart-thumbnail_size_w);
}
}
}
body.archive:not([class*=-artwork-]):not(.with-sidebar) #main,
body.archive.with-sidebar:not([class*=-artwork-]) #main .with-sidebar :first-child {
max-width: var(--artforart-content-archive-max-width);
}
body.single-texts #main {
max-width: var(--artforart-content-texts-max-width);
}
[class*=artforart-grid-2] {
display: grid;
grid-template-columns: max-content auto;
grid-row-gap: 15px;
grid-column-gap: var(--artforart-grid-gap);
}
[class*=artforart-grid-2].artforart-grid-2-children > *:not(.hidden) {
display: contents;
}
[class*=artforart-grid-2] [data-cols="2"] {
grid-column: span 2;
}
.artforart-grid {
display: grid;
gap: var(--artforart-grid-gap);
grid-gap: var(--artforart-grid-gap);
grid-template-columns: repeat(auto-fill, clamp(0.9 * var(--artforart-thumbnail_size_w), var(--artforart-thumbnail_size_w), 1.1 * var(--artforart-thumbnail_size_w)));
}
@media (min-width: 992px) {
.artforart-grid-width,
.artforart-grid-width-1x {
width: var(--artforart-thumbnail_size_w);
}
.artforart-grid-width-2x {
width: calc(2 * var(--artforart-thumbnail_size_w));
}
.artforart-grid-width-3x {
width: calc(3 * var(--artforart-thumbnail_size_w));
}
.artforart-grid-width-4x {
width: calc(4 * var(--artforart-thumbnail_size_w));
}
.artforart-highlight-color {
color: var(--artforart-highlight);
}
.artforart-highlight-bg {
background-color: var(--artforart-highlight);
}
}
.post-edit-link,
.artforart-admin-action {
color: var(--artforart-color-admin-action) !important;
font-size: 0.8em;
text-decoration: underline;
border: none;
}
.post-edit-link button,
.artforart-admin-action button {
border: 1px solid var(--artforart-color-admin-action);
background: transparent;
box-shadow: 2px 2px 0px -1px darkgrey;
}
.artforart-color-alt {
color: var(--artforart-font-color-alternative);
}
html, body {
height: 100%;
}
body {
padding: 0;
}
body.logged-in.admin-bar {
padding-top: calc(0px + var(--artforart-gap));
}
body #page {
padding: var(--artforart-body-padding);
height: calc(100% - 2 * var(--artforart-gap));
}
#masthead,
#content,
#colophon {
width: 100%;
}
button.navbar-toggle {
border: 1px solid #000;
border-radius: 0;
background: transparent;
line-height: 1;
padding: 0;
text-align: center;
width: 40px;
height: 40px;
aspect-ratio: 1/1;
font-size: 1.6em;
}
#masthead {
z-index: 1;
position: sticky;
top: -20px;
height: auto;
background: var(--artforart-body-bg);
}
#masthead .menu {
list-style-type: none;
display: inline;
padding: 0;
margin: 0;
}
#masthead .menu li {
display: inline;
}
#masthead .menu li:not(:last-child) {
margin-right: var(--artforart-gap);
}
#masthead a {
color: var(--artforart-font-color);
}
#masthead a:hover {
text-decoration: none;
}
#masthead .site-branding {
padding-left: 0;
margin-left: 0;
}
#masthead .site-title {
margin: 0;
vertical-align: middle;
}
#masthead .widget {
color: #888;
margin: 0;
display: inline-block;
}
#masthead .widget.widget_nav_menu ul {
list-style-type: none;
display: inline;
}
#masthead .widget.widget_nav_menu li {
float: left;
}
body {
background: var(--artforart-body-bg);
}
.menu .current-menu-item a,
#colophon .row .widget .menu-item.current-menu-item a,
#colophon .row.first .widget .menu-item.current-menu-item a {
color: var(--artforart-highlight);
}
#content header.page-header {
padding-bottom: 0;
border-bottom: 0;
margin: 0 0 1.5em;
}
#content > div {
overflow-y: auto;
height: 100%;
position: relative;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-weight: normal;
}
#content h1 {
color: var(--artforart-font-color-h1);
font-size: var(--artforart-font-size-large);
font-weight: 500;
line-height: 1.625;
margin: 0;
}
#content h2 {
font-size: 1.131em;
font-weight: 500;
line-height: 1.625;
margin-top: 10px;
}
#content h3, #content h4, #content h5, #content h6 {
font-size: 14px;
line-height: 1.42857143;
margin-top: 10px;
}
#content .row.artforart-shortcode {
margin: 0;
}
#content .row.artforart-shortcode.slim {
max-width: 1200px;
}
#content .row.artforart-shortcode .column.first {
padding-left: 0;
}
#content .row.artforart-shortcode .column.last {
padding-right: 0;
}
.archive #content #main a:not([class*=image]):not([class*=button]),
#content article a:not([class*=image]):not([class*=button]) {
color: #000;
border-bottom: 1px dashed var(--artforart-link-color_border);
}
.archive #content #main a:not([class*=image]):not([class*=button]):visited,
#content article a:not([class*=image]):not([class*=button]):visited {
color: inherit;
}
.archive #content #main a:not([class*=image]):not([class*=button]):hover,
#content article a:not([class*=image]):not([class*=button]):hover {
color: #888;
}
#content figure > a {
border-bottom: 0 !important;
}
#content .navigation {
margin: 0;
}
#content .navigation .nav-links {
display: flex;
justify-content: space-between;
gap: var(--artforart-gap);
}
#content .navigation .nav-links .nav-next, #content .navigation .nav-links .nav-previous {
padding: 0;
white-space: nowrap;
text-overflow: ellipsis;
color: var(--artforart-font-color);
vertical-align: middle;
}
#content .navigation .nav-links .nav-next a, #content .navigation .nav-links .nav-previous a {
outline: none;
background: transparent;
color: var(--artforart-link-color);
}
#content .navigation .nav-links .nav-next a:before, #content .navigation .nav-links .nav-next a:after, #content .navigation .nav-links .nav-previous a:before, #content .navigation .nav-links .nav-previous a:after {
display: inline-block;
border: 0;
border-radius: 0;
background-color: transparent;
color: var(--artforart-link-color);
text-align: center;
font-size: 1.25em;
}
#content .navigation .nav-links .nav-next a:hover, #content .navigation .nav-links .nav-previous a:hover {
color: var(--artforart-font-color);
}
#content .navigation .nav-links .nav-next a:hover:before, #content .navigation .nav-links .nav-next a:hover:after, #content .navigation .nav-links .nav-previous a:hover:before, #content .navigation .nav-links .nav-previous a:hover:after {
color: var(--artforart-link-color_hover);
}
#content .navigation .nav-links .nav-previous a:before {
content: "◄";
margin-right: var(--artforart-gap);
}
#content .navigation .nav-links .nav-next {
text-align: right;
}
#content .navigation .nav-links .nav-next a:after {
content: "►";
margin-left: var(--artforart-gap);
}
body.blog #content #main header {
margin-bottom: 1.42857143em;
}
#colophon {
position: sticky;
bottom: 0;
padding-bottom: 18px;
padding-top: 18px;
background-color: #ffffff;
}
#colophon .widget.col-md-12 {
padding: 0;
}
#colophon .row .menu {
padding: 0;
margin: 0;
}
#colophon .row .menu .menu-item {
min-width: 14%;
display: inline-block;
}
#colophon .row .menu .menu-item a {
display: block;
color: #888;
text-decoration: none;
padding: 0 0 8px 0;
outline: none;
}
#colophon .row .menu .menu-item a:hover {
color: #000;
}
#colophon .row .widget {
margin: 0;
}
#colophon .row.first .widget .menu-item a {
color: #000;
}
#colophon .row.first .widget .menu-item a:hover {
color: #888;
}
@media (max-width: 768px) {
#colophon .row {
display: block;
}
#colophon .row section,
#colophon .row .menu .menu-item {
float: none;
}
}
@media (max-width: 768px) {
#colophon div.container-fluid {
columns: 3;
}
}
@media (max-width: 426px) {
#colophon div.container-fluid {
columns: 2;
}
}
.single-artwork .artforart-thumbnails {
display: flex;
gap: var(--artforart-gap);
flex-direction: column;
}
@media (max-width: 425px) {
.single-artwork .artforart-thumbnails {
flex-direction: row;
}
}
.single-artwork .artforart-thumbnails .artwork-thumbnail-trigger {
cursor: pointer;
}
.single-artwork .artforart-thumbnails .artwork-thumbnail-trigger .attachment-thumbnail {
width: 50px;
height: 50px;
}
.single-artwork .artwork-content-grid {
display: grid;
gap: var(--artforart-gap);
grid-template-columns: auto auto 1fr;
grid-template-areas: "IMAGES CONTENT";
}
@media (max-width: 425px) {
.single-artwork .artwork-content-grid {
grid-template-columns: 1fr;
grid-template-areas: "IMAGES" "CONTENT";
}
}
.single-artwork .artwork-content-grid.with-thumbnails-1 {
grid-template-areas: "THUMBS IMAGES CONTENT";
}
@media (max-width: 768px) {
.single-artwork .artwork-content-grid.with-thumbnails-1 {
grid-template-columns: auto 1fr;
grid-template-areas: "THUMBS IMAGES" "THUMBS IMAGES" "CONTENT CONTENT";
}
}
@media (max-width: 425px) {
.single-artwork .artwork-content-grid.with-thumbnails-1 {
grid-template-columns: 1fr;
grid-template-areas: "IMAGES" "THUMBS" "CONTENT";
}
}
.single-artwork .artwork-content-grid .artforart-thumbnails {
grid-area: THUMBS;
}
.single-artwork .artwork-content-grid .artwork-images {
grid-area: IMAGES;
}
.single-artwork .artwork-content-grid .artwork-info {
grid-area: CONTENT;
}
.single-artwork .artwork-image img {
width: auto;
height: auto;
max-height: 300px;
max-width: 220px;
}
.single-artwork .artwork-info .artwork-info-entry {
margin-bottom: var(--artforart-gap);
}
.single-artwork .artwork-info .artwork-info-entry .title {
color: var(--artforart-font-color-alternative);
}
.single-artwork .artwork-info .artwork-info-entry h1 {
font-size: 1rem !important;
line-height: 1.5;
}
.single-artwork .artwork-info .artwork-description {
max-width: 400px;
}
.single-artwork .artwork-info-item {
margin-top: 25px;
}
.single-artwork .entry-content {
margin: 0;
}
.single-artwork .entry-content a:not([class*=image]) {
color: #000;
border-bottom: 1px dashed var(--artforart-link-color_border);
}
.single-artwork .entry-content a:not([class*=image]):visited {
color: inherit;
}
.single-artwork .entry-content a:not([class*=image]):hover {
color: #888;
border-bottom: 1px dashed var(--artforart-link-color_border);
}
.single-artwork .entry-content a:not([class*=image]).artwork-image {
border: none;
}
.single-artwork #colophon .row.first .widget .menu-item.artforart-current-category a {
color: var(--artforart-color-secondary);
}
.single-artwork.artforart-ad-mode .artwork-hide-on-ad {
display: none;
}
.single-artwork.artforart-ad-mode .artwork-info-item {
margin-top: 0;
}
.artforart-thumb {
object-fit: cover;
width: var(--artforart-artwork-thumbnail_size);
height: var(--artforart-artwork-thumbnail_size);
}
.artforart-tiny-thumb {
object-fit: cover;
width: 50px;
height: 50px;
}
.artwork-grid {
display: grid;
gap: var(--artforart-grid-gap);
grid-gap: var(--artforart-grid-gap);
grid-template-columns: repeat(auto-fill, clamp(0.9 * var(--artforart-thumbnail_size_w) * var(--artforart-artwork-size-mulitplier), var(--artforart-thumbnail_size_w) * var(--artforart-artwork-size-mulitplier), 1.1 * var(--artforart-thumbnail_size_w) * var(--artforart-artwork-size-mulitplier)));
}
@media (max-width: 768px) {
.artwork-grid {
grid-template-columns: 1fr 1fr 1fr;
}
}
@media (max-width: 389px) {
.artwork-grid {
grid-template-columns: 1fr 1fr;
}
}
.artwork-grid > div {
cursor: pointer;
margin: 0;
}
.artwork-grid > div > a {
display: contents;
border: none;
}
.artwork-grid > div > a img {
width: 100%;
height: 100%;
aspect-ratio: 1/1;
object-fit: cover;
}
.artwork-grid > div .artwork-grid-item-tooltip {
display: none;
}
.artwork-grid > div:hover .artforart-grid-thumb {
box-shadow: 0 0 0 4px var(--artforart-link-color_border);
}
.artwork-grid img {
color: transparent;
}
.artforart-grid-mode-ratio_preserved .artwork-grid > div > a img {
object-fit: contain;
box-shadow: var(--artforart-artwork-inner-shadow);
}
.tippy-box .tippy-arrow {
color: #000;
}
.tippy-box .tippy-content {
border-radius: 0;
padding: 15px 15px 9px;
border: 0;
background: #000;
color: #fff;
max-width: none;
font-size: 12px;
}
.tippy-box .tippy-content img {
width: 100%;
height: auto;
}
.tippy-box .tippy-content h2 {
font-size: 1em;
display: inline;
margin-top: 10px;
line-height: 19px;
}
.tippy-box .tippy-content a {
color: #FFF;
}
.tippy-box .tippy-content a:hover {
color: #FFF;
}
.tippy-box .tippy-content ul {
margin: 0;
padding-left: 0;
list-style-type: none;
}
.tippy-box .tippy-content ul li {
list-style-type: none;
display: inline;
}
.tippy-box .tippy-content ul li a {
color: #FFF;
}
.tippy-box .tippy-content .image-link {
display: block;
margin-bottom: 6px;
}
.tippy-box .tippy-content .categories {
line-height: 19px;
margin-bottom: 0;
color: #888;
}
.tippy-box .tippy-content .categories a {
color: #888;
}
.tippy-box .tippy-content .categories a:hover {
color: #FFF;
}
.tippy-box .tippy-content .date {
margin-top: 3px;
margin-bottom: 4px;
} @media (min-height: 600px) {
.single-artwork .artwork-image img {
max-height: 300px;
}
}
@media (min-height: 700px) {
.single-artwork .artwork-image img {
max-height: 400px;
}
}
@media (min-height: 800px) {
.single-artwork .artwork-image img {
max-height: 500px;
}
}
@media (min-height: 850px) {
.single-artwork .artwork-image img {
max-height: 580px;
}
}
@media (min-height: 900px) {
.single-artwork .artwork-image img {
max-height: 630px;
}
}
@media (min-height: 950px) {
.single-artwork .artwork-image img {
max-height: 680px;
}
}
@media (min-height: 1000px) {
.single-artwork .artwork-image img {
max-height: 730px;
}
}
@media (min-height: 1100px) {
.single-artwork .artwork-image img {
max-height: 860px;
}
} @media (min-width: 375px) {
.single-artwork .artwork-image img {
max-width: 100%;
}
}
@media (min-width: 425px) {
.single-artwork .artwork-image img {
max-width: 100%;
}
}
@media (min-width: 1024px) {
.single-artwork .artwork-image img {
max-width: 580px;
}
}
@media (min-width: 1440px) {
.single-artwork .artwork-image img {
max-width: 800px;
}
}
@media (min-width: 1500px) {
.single-artwork .artwork-image img {
max-width: 900px;
}
}
@media (min-width: 1600px) {
.single-artwork .artwork-image img {
max-width: 1000px;
}
}
@media (min-width: 1800px) {
.single-artwork .artwork-image img {
max-width: 1200px;
}
}
@media (min-width: 2000px) {
.single-artwork .artwork-image img {
max-width: 1400px;
}
}
@media (min-width: 2560px) {
.single-artwork .artwork-image img {
max-width: 1400px;
}
}
.artforart-list-wrapper.artforart-type-bibliography img {
max-height: 150px;
width: auto;
margin-top: 14px;
margin-bottom: 14px;
}
@media (min-width: 992px) {
.navbar-toggle-wrapper {
display: none;
}
.hide-on-large {
display: none;
}
}
@media (max-width: 991px) {
.hide-on-small {
display: none;
}
#content {
margin-bottom: 0;
padding-bottom: var(--artforart-gap);
}
#masthead {
font-size: calc(1.2 * var(--artforart-font-size-large));
}
#masthead > .artforart-grid {
display: flex;
flex-wrap: nowrap;
align-content: center;
justify-content: space-between;
}
#masthead > .artforart-grid .size-title {
line-height: 1.1;
}
#masthead,
#colophon {
position: initial;
}
.single-artwork .artwork-info {
margin-left: 0;
}
}
@media (min-width: 992px) {
#colophon .row .widget_nav_menu .menu li.menu-item {
padding: 0;
margin-right: var(--artforart-grid-gap);
min-width: 1px;
}
.artforart-grid-width {
padding: 0 !important;
margin-right: var(--artforart-grid-gap) !important;
}
.artforart-grid-width-2x {
padding: 0 !important;
margin-right: calc(2 * var(--artforart-grid-gap)) !important;
}
}
@media (max-width: 1025px) {
#content {
padding-top: 7px;
}
}
@media (min-width: 1025px) {
#masthead .row {
padding-top: 42px;
}
}
body {
hyphens: auto;
}
body .wp-block-button__link {
border-radius: 0;
}
.width-1 {
width: var(--width-1);
}
.width-2 {
width: var(--width-2);
}
.width-3 {
width: var(--width-3);
}
.width-4 {
width: var(--width-4);
}
.contain-1 img {
aspect-ratio: auto !important;
object-fit: contain !important;
}
@media (min-width: 768px) {
.colspan-1 {
grid-column: span 1;
}
.rowspan-1 {
grid-row: span 1;
}
.colspan-2 {
grid-column: span 2;
}
.rowspan-2 {
grid-row: span 2;
}
.colspan-3 {
grid-column: span 3;
}
.rowspan-3 {
grid-row: span 3;
}
.colspan-4 {
grid-column: span 4;
}
.rowspan-4 {
grid-row: span 4;
}
.colspan-5 {
grid-column: span 5;
}
.rowspan-5 {
grid-row: span 5;
}
}
.display-contents {
display: contents;
}
.flex {
gap: var(--artforart-gap);
}
.flex.with-sidebar {
gap: calc(2 * var(--artforart-gap));
}
@media (max-width: 426px) {
.flex.with-sidebar {
display: block;
}
}