/* Override rollover effects from photoblocks-public.css */

/* Keep overlay visible on hover to show captions, but disable other effects */

/* Remove background from overlay */
.photoblocks-gallery .pb-block .pb-overlay {
    /* background: transparent !important; */
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: bold;
}

/* Disable blur effect on hover */
.photoblocks-gallery.pb-blur.show-empty-overlay .pb-block.pb-type-image:hover .pb-image,
.photoblocks-gallery.pb-blur .pb-block.pb-type-image.with-text:hover .pb-image {
    filter: none !important;
}

/* Disable lift effect on hover */
.photoblocks-gallery.pb-lift.show-empty-overlay .pb-block.pb-type-image:hover,
.photoblocks-gallery.pb-lift .pb-block.pb-type-image.with-text:hover {
    transform: none !important;
    box-shadow: none !important;
}

/* Enable zoom on image for lift effect */
.photoblocks-gallery.pb-lift.show-empty-overlay .pb-block.pb-type-image:hover .pb-image,
.photoblocks-gallery.pb-lift .pb-block.pb-type-image.with-text:hover .pb-image {
    transform: scale(1.05) !important;
}

/* Disable social opacity on hover for sticky effect */
.pb-effect-sticky .pb-block:hover .pb-social {
    opacity: 0 !important;
}

/* Ensure image opacity for sticky effect */
.pb-effect-sticky .pb-block.pb-type-image:hover .pb-image {
    opacity: 1 !important;
}

/* Reset caption padding for sticky effect */
.pb-effect-sticky .pb-block.pb-type-image:hover .pb-caption-bottom {
    padding-bottom: 0 !important;
}