
/*! Theme Name: dhive
Author: Digital Hyve
template: bb-theme
*/
.gallery-nav__heading{scroll-margin-top:calc(
var(--gallery-nav-offset, 0px) + var(--gallery-nav-height, 0px) + 20px
)}.gallery-nav__heading .fl-heading{border-bottom:1px solid rgba(0, 0, 0, 0.12);padding-bottom:12px}html,body{overflow-x:clip}.gallery-nav__bar{position:sticky;top:var(--gallery-nav-offset, 0px);z-index:20}.gallery-nav__bar.is-stuck::before{background:#fcfcfc;bottom:100%;content:"";height:30px;left:0;position:absolute;right:0}@media only screen and (min-width: 601px){.gallery-nav__bar{margin-top:12px;top:calc(var(--gallery-nav-offset, 0px) + 12px)}}.gallery-nav{align-items:center;background:#f4f4f4;border-radius:4px;display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:30px;padding:15px
20px}.gallery-nav__bar.is-stuck .gallery-nav{border-radius:0 0 4px 4px;box-shadow:0 6px 14px rgba(0, 0, 0, 0.14)}.gallery-nav__label{font-weight:700}.gallery-nav__list{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px 20px;list-style:none;margin:0;padding:0}.gallery-nav__list
li{margin:0}.gallery-nav__link{text-decoration:underline;transition:color 250ms ease, text-decoration-thickness 250ms ease}.gallery-nav__link.is-current{color:#d72027;text-decoration-thickness:2px}.fl-page .gallery-nav__top,
.fl-page .gallery-nav__top:hover,
.fl-page .gallery-nav__top:focus,
.fl-page .gallery-nav__top:active{align-items:center;border:1px
solid currentColor;border-radius:3px;box-shadow:none;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:0.875em;gap:8px;letter-spacing:inherit;line-height:inherit;padding:6px
14px;text-decoration:none;text-transform:inherit;white-space:nowrap}.fl-page .gallery-nav__top{background:none}.fl-page .gallery-nav__top:hover,
.fl-page .gallery-nav__top:focus{background:rgba(0, 0, 0, 0.08)}.gallery-nav__top:focus-visible{outline:2px
solid currentColor;outline-offset:3px}.gallery-nav__top{opacity:0;transition:opacity 250ms ease, visibility 0s linear 250ms;visibility:hidden}.gallery-nav__bar.is-stuck .gallery-nav__top{opacity:1;transition:opacity 250ms ease;visibility:visible}.gallery-nav__top-icon{border-left:2px solid currentColor;border-top:2px solid currentColor;display:block;flex:0 0 auto;height:0.5em;margin-top:0.2em;transform:rotate(45deg);width:0.5em}.gallery-row{padding-bottom:0 !important;padding-top:12px !important}.pp-photo-gallery-content{padding-bottom:30px}@media only screen and (max-width: 600px){.gallery-nav{flex-wrap:nowrap;gap:12px;padding:10px
15px}.gallery-nav__label{flex:0 0 auto}.gallery-nav__bar.is-stuck .gallery-nav__label{display:none}.gallery-nav__list{flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery-nav__list::-webkit-scrollbar{display:none}.gallery-nav__list
li{white-space:nowrap}.fl-page .gallery-nav__top{display:none}}@media (prefers-reduced-motion: reduce){.gallery-nav__link,
.gallery-nav__top,
.gallery-nav__bar.is-stuck .gallery-nav__top{transition:none}}