:root{--one-happy-gallery-box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.25);--one-happy-gallery-lightbox-overlay-background: black;--one-happy-gallery-lightbox-navigation-color: white;--one-happy-gallery-lightbox-caption-color: white;--one-happy-gallery-lightbox-caption-fontsize: .9rem;--one-happy-gallery-lightbox-caption-background: black;--one-happy-gallery-collections-padding: 20px 10px;--one-happy-gallery-collections-max-width: 1500px;--one-happy-gallery-collections-gap: 2em;--one-happy-gallery-collections-border-size: 1px;--one-happy-gallery-border-color: white;--one-happy-gallery-collections-width: 350px;--one-happy-gallery-collections-height: 300px;--one-happy-gallery-collections-title-font-size: 1.2rem;--one-happy-gallery-collections-title-padding: .75rem .5rem;--one-happy-gallery-collections-title-background: rgba(255, 255, 255, .8);--one-happy-gallery-collections-title-color: #444;--one-happy-gallery-collection-title-hover-background: rgba(255, 255, 255, 0);--one-happy-gallery-collection-title-hover-color: white;--one-happy-gallery-single-gallery-page-max-width: 1500px;--one-happy-gallery-single-gallery-content-max-width: 800px;--one-happy-gallery-single-gallery-content-padding-inline: 20px;--one-happy-gallery-single-gallery-content-margin: 0 auto 1.5rem;--one-happy-gallery-canvas-width: 400px;--one-happy-gallery-canvas-margin: 20px;--one-happy-gallery-canvas-padding: 10px;--one-happy-gallery-canvas-background-color: white;--one-happy-gallery-canvas-color: black;--one-happy-gallery-painting-width: 375px;--one-happy-gallery-painting-height: 350px;--one-happy-gallery-painting-title-font-size: 1.3rem;--one-happy-gallery-painting-title-margin-block: .5rem 1rem;--one-happy-gallery-painting-title-line-height: 1.7rem;--one-happy-gallery-painting-see-more-font-size: 1.15rem;--one-happy-gallery-painting-padding-bottom: 20px;--one-happy-gallery-wp-block-single-gallery-heading-text-align: center;--one-happy-gallery-associated-galleries-background: #eee;--one-happy-gallery-associated-galleries-color: black;--one-happy-gallery-associated-galleries-padding-block: 1rem;--one-happy-gallery-associated-galleries-margin: 75px auto 35px auto;--one-happy-gallery-associated-galleries-max-width: 840px;--one-happy-gallery-associated-galleries-title-margin: 1rem 0 .5rem;--one-happy-gallery-associated-galleries-listing-gap: 15px;--one-happy-gallery-associated-galleries-listing-padding: 20px 30px;--one-happy-gallery-associated-galleries-listing-link-background: black;--one-happy-gallery-associated-galleries-listing-link-color: white;--one-happy-gallery-associated-galleries-listing-link-background-hover: white;--one-happy-gallery-associated-galleries-listing-link-color-hover: black;--one-happy-gallery-breadcrumb-menu-padding: 10px;--one-happy-gallery-breadcrumb-menu-background-color: white;--one-happy-gallery-breadcrumb-menu-font-size: .9rem;--one-happy-gallery-breadcrumb-menu-link-color: black;--one-happy-gallery-breadcrumb-menu-link-background-color: transparent;--one-happy-gallery-breadcrumb-menu-link-hover-color: white;--one-happy-gallery-breadcrumb-menu-link-hover-background-color: black;--one-happy-gallery-breadcrumb-menu-current-border-color: rgb(222, 222, 222);--one-happy-gallery-breadcrumb-menu-border-radius: 50%;--one-happy-gallery-breadcrumb-menu-anchor-padding: 5px 8px;--one-happy-gallery-breadcrumb-menu-middot-margin: 0 8px 3px 8px}.wp-block-one-happy-gallery-single-gallery h2{text-align:var(--one-happy-gallery-wp-block-single-gallery-heading-text-align)}p.one-happy-gallery-error{text-align:center;font-style:italic;margin-top:2rem}.one-happy-gallery-collections-page h1{text-align:center}.one-happy-gallery-collections-page .one-happy-gallery-introductory-text{max-width:var(--one-happy-gallery-collections-max-width);margin-top:2rem;margin:1.5rem auto 0 auto}.one-happy-gallery-collections-page .one-happy-gallery-introductory-text p{text-align:center}.one-happy-gallery-collections-page .one_happy_gallery_no_galleries_in_archive{text-align:center;font-style:italic}.one-happy-gallery-collections{max-width:var(--one-happy-gallery-collections-max-width);padding:var(--one-happy-gallery-collections-padding);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--one-happy-gallery-collections-gap)}.one-happy-gallery-collections .one-happy-gallery-collection-box{position:relative;border:solid var(--one-happy-gallery-collections-border-size) var(--one-happy-gallery-border-color);text-align:center;text-decoration:none;box-shadow:var(--one-happy-gallery-box-shadow)}.one-happy-gallery-collections .one-happy-gallery-collection-box img{display:block;width:var(--one-happy-gallery-collections-width);height:var(--one-happy-gallery-collections-height);object-fit:cover}.one-happy-gallery-collections .one-happy-gallery-collection-box .one-happy-gallery-collection-title{font-size:var(--one-happy-gallery-collections-title-font-size);padding:var(--one-happy-gallery-collections-title-padding);position:absolute;text-align:center;background:var(--one-happy-gallery-collections-title-background);color:var(--one-happy-gallery-collections-title-color);display:block;margin:4px 0 0 0;bottom:0;left:0;right:0;margin:0}.one-happy-gallery-collections .one-happy-gallery-collection-box:hover{background:none}.one-happy-gallery-collections .one-happy-gallery-collection-box:hover .one-happy-gallery-collection-title{background:var(--one-happy-gallery-collection-title-hover-background);color:var(--one-happy-gallery-collection-title-hover-color)}.one-happy-single-gallery-page{text-align:center}.one-happy-single-gallery-page article.gallery{max-width:var(--one-happy-gallery-single-gallery-page-max-width)}.one-happy-single-gallery-page .one-happy-gallery-single-gallery-heading{text-align:center}.one-happy-single-gallery-page .one-happy-gallery-single-gallery-content{text-align:center;max-width:var(--one-happy-gallery-single-gallery-content-max-width);padding-inline:var(--one-happy-gallery-single-gallery-content-padding-inline);margin:var(--one-happy-gallery-single-gallery-content-margin)}.one-happy-single-gallery-page .one-happy-gallery-single-gallery-content p{margin-block:1rem}.one-happy-gallery-breadcrumb-menu{font-size:var(--one-happy-gallery-breadcrumb-menu-font-size);background-color:var(--one-happy-gallery-breadcrumb-menu-background-color);padding:var(--one-happy-gallery-breadcrumb-menu-padding);text-align:center}.one-happy-gallery-breadcrumb-menu a{display:inline-block;white-space:nowrap;text-decoration:none;padding:var(--one-happy-gallery-breadcrumb-menu-anchor-padding);border-radius:var(--one-happy-gallery-breadcrumb-menu-border-radius);color:var(--one-happy-gallery-breadcrumb-menu-link-color);background-color:var(--one-happy-gallery-breadcrumb-menu-link-background-color)}.one-happy-gallery-breadcrumb-menu a:hover,.one-happy-gallery-breadcrumb-menu a:focus{background-color:var(--one-happy-gallery-breadcrumb-menu-link-hover-background-color);color:var(--one-happy-gallery-breadcrumb-menu-link-hover-color)}.one-happy-gallery-breadcrumb-menu a.one-happy-gallery-current-slug{border:1px solid var(--one-happy-gallery-breadcrumb-menu-current-border-color)}.one-happy-gallery-breadcrumb-menu .one-happy-gallery-middot{color:var(--one-happy-gallery-breadcrumb-menu-link-color);margin:var(--one-happy-gallery-breadcrumb-menu-middot-margin)}.one-happy-gallery-gallery{display:flex;justify-content:center;flex-wrap:wrap}.one-happy-gallery-painting{width:var(--one-happy-gallery-canvas-width);height:auto;position:relative;margin:var(--one-happy-gallery-canvas-margin);padding:var(--one-happy-gallery-canvas-padding);background-color:var(--one-happy-gallery-canvas-background-color);box-shadow:var(--one-happy-gallery-box-shadow);display:flex;flex-direction:column;align-items:center}@media(max-width: 500px){.one-happy-gallery-painting{width:94%}}.one-happy-gallery-painting .one-happy-gallery-painting-description{margin:10px;display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:flex-start;padding-bottom:var(--one-happy-gallery-painting-padding-bottom)}.one-happy-gallery-painting .one-happy-gallery-painting-description p{text-align:center;width:100%;margin:0;color:var(--one-happy-gallery-canvas-color)}.one-happy-gallery-painting .one-happy-gallery-painting-description__title{font-size:var(--one-happy-gallery-painting-title-font-size);text-align:center;margin-block:var(--one-happy-gallery-painting-title-margin-block);line-height:var(--one-happy-gallery-painting-title-line-height);color:var(--one-happy-gallery-canvas-color)}.one-happy-gallery-painting .one-happy-gallery-painting-description__see-more{margin-bottom:1rem;font-size:var(--one-happy-gallery-painting-see-more-font-size);align-self:center}.one-happy-gallery-painting .one-happy-gallery-painting__image-anchor:hover{background:rgba(0,0,0,0);opacity:.65}.one-happy-gallery-painting .one-happy-gallery-painting__image{display:block;width:var(--one-happy-gallery-painting-width);height:var(--one-happy-gallery-painting-height);object-fit:contain;margin:0 auto;border:none}@media(max-width: 500px){.one-happy-gallery-painting .one-happy-gallery-painting__image{width:100%;height:auto}}.one-happy-gallery-attachment-page .one-happy-gallery-attachment-page-image{width:100%;height:auto}.one-happy-gallery-attachment-page .one-happy-gallery-attachment-associated-galleries{max-width:var(--one-happy-gallery-associated-galleries-max-width);margin:var(--one-happy-gallery-associated-galleries-margin);text-align:center;background:var(--one-happy-gallery-associated-galleries-background);padding-block:var(--one-happy-gallery-associated-galleries-padding-block)}.one-happy-gallery-attachment-page .one-happy-gallery-attachment-associated-galleries__title{color:var(--one-happy-gallery-associated-galleries-color);margin:var(--one-happy-gallery-associated-galleries-title-margin)}.one-happy-gallery-attachment-page .one-happy-gallery-attachment-field-listing p{margin-block:0}.one-happy-gallery-attachment-page .one-happy-gallery-attachment-associated-galleries__gallery-listing{margin:0 auto;padding:var(--one-happy-gallery-associated-galleries-listing-padding);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--one-happy-gallery-associated-galleries-listing-gap)}.one-happy-gallery-attachment-page .one-happy-gallery-attachment-associated-galleries__gallery-link{padding:5px 10px;background:var(--one-happy-gallery-associated-galleries-listing-link-background);color:var(--one-happy-gallery-associated-galleries-listing-link-color);text-decoration:none}.one-happy-gallery-attachment-page .one-happy-gallery-attachment-associated-galleries__gallery-link:hover,.one-happy-gallery-attachment-page .one-happy-gallery-attachment-associated-galleries__gallery-link:focus{background:var(--one-happy-gallery-associated-galleries-listing-link-background-hover);color:var(--one-happy-gallery-associated-galleries-listing-link-color-hover)}.one-happy-gallery-attachment-page .painting-page-sold-text{font-style:italic}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:var(--one-happy-gallery-lightbox-overlay-background);display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:rgba(0,0,0,0);font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:var(--one-happy-gallery-lightbox-navigation-color);font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:var(--one-happy-gallery-lightbox-navigation-color);font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:var(--one-happy-gallery-lightbox-caption-color);font-size:1rem}.sl-wrapper .sl-download a{color:var(--one-happy-gallery-lightbox-caption-color)}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:var(--one-happy-gallery-lightbox-navigation-color)}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media(min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media(min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:var(--one-happy-gallery-lightbox-caption-color);background:var(--one-happy-gallery-lightbox-caption-background);font-size:var(--one-happy-gallery-lightbox-caption-fontsize);position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}/*# sourceMappingURL=gallery.css.map */
