.featured-image-with-source{position:relative;display:inline-block;width:100%;}
.wp-block-post-featured-image, .wp-block-image, [class*='eb_']{position:relative;}
.wp-block-post-featured-image .image-source-attribution, .wp-block-image .image-source-attribution{width:100%;}
.image-source-attribution{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;line-height:1.5;margin:0;padding:8px 12px;box-sizing:border-box;display:block !important;visibility:visible !important;}
.image-source-below{display:block;text-align:right;background-color:#f5f5f5;color:#666666;font-size:12px;border-top:1px solid #e0e0e0;}
.image-source-overlay{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.7);color:#ffffff;font-size:11px;padding:6px 10px;}
.featured-image-with-source .image-source-overlay{position:absolute;bottom:0;left:0;right:0;}
.wp-block-post-featured-image .image-source-overlay, .wp-block-image .image-source-overlay{position:absolute;bottom:0;left:0;right:0;width:auto;}
.image-source-minimal{background-color:transparent;border:none;padding:4px 0;font-size:11px;font-style:italic;opacity:0.8;}
.image-source-box{border:1px solid #d0d0d0;border-radius:4px;padding:10px 14px;background-color:#fafafa;}
.image-source-attribution a{text-decoration:none;border-bottom:1px dotted currentColor;transition:opacity 0.2s ease;}
.image-source-attribution a:hover{opacity:0.7;}
.image-source-overlay a{color:#ffffff;border-bottom-color:rgba(255, 255, 255, 0.5);}
@media(max-width:768px){
.image-source-attribution{font-size:11px;padding:6px 10px;}
.image-source-box{padding:8px 12px;}
} .wp-caption .image-source-attribution{width:100%;}
.wp-caption-text + .image-source-attribution{margin-top:5px;border-top:none;}
figcaption + .image-source-attribution{margin-top:5px;}
@media print {
.image-source-attribution{background-color:#f5f5f5 !important;color:#000000 !important;border:1px solid #cccccc !important;page-break-inside:avoid;}
.image-source-overlay{position:relative !important;background-color:#f5f5f5 !important;color:#000000 !important;}
} [class*='eb_'] .image-source-attribution,
[class*='elementor'] .image-source-attribution,
[class*='oxy-'] .image-source-attribution{display:block !important;visibility:visible !important;z-index:10 !important;}
.uagb-block, [class*='uagb-']{position:relative;}
.uagb-post-image, .uagb-block-post-image, .wp-block-uagb-post-image, .wp-block-uagb-image, .uagb-image-wrapper{position:relative;}
.uagb-post-image .image-source-attribution, .uagb-block-post-image .image-source-attribution, .wp-block-uagb-post-image .image-source-attribution, .wp-block-uagb-image .image-source-attribution, .uagb-image-wrapper .image-source-attribution, [class*='uagb-'] .image-source-attribution{display:block !important;visibility:visible !important;width:100%;clear:both;position:relative !important;}
.image-source-spectra{margin-top:0 !important;}
.eb-post-grid-wrapper, .eb-post-grid-column, .eb-post-grid-post{position:relative;}
.eb-post-grid-wrapper .eb-post-grid-thumbnail, .eb-post-grid-column .eb-post-grid-thumbnail{position:relative;}
.eb-post-grid-wrapper .image-source-attribution, .eb-post-grid-column .image-source-attribution, .eb-post-grid-thumbnail .image-source-attribution, .image-source-eb-post-grid{display:block !important;visibility:visible !important;width:100% !important;clear:both !important;position:relative !important;margin:0 !important;}
.eb-post-grid-thumbnail img + .image-source-attribution{display:block !important;}
.wp-block-essential-blocks-post-grid .image-source-attribution{display:block !important;visibility:visible !important;}
.ebpg-entry-wrapper .image-source-attribution, .ebpg-grid-post-content .image-source-attribution, .ebpg-entry-content .image-source-attribution{display:none !important;}
.eb-parent-wrapper, .eb-post-grid-wrapper, .eb-post-grid-column, .eb-container, [class*='eb-']:not([class*='eb-button']){position:relative;}
.eb-parent-wrapper .image-source-attribution, .eb-post-grid-wrapper .image-source-attribution, .eb-post-grid-column .image-source-attribution, .eb-container .image-source-attribution, [class*='eb-']:not([class*='eb-button']) .image-source-attribution{display:block !important;visibility:visible !important;width:100%;clear:both;position:relative !important;}
.image-source-essential-blocks{margin-top:0 !important;}
.ast-single-post .post-thumb-img-content, .ast-article-single .post-thumb-img-content, .single-post .post-thumb-img-content{position:relative;}
.ast-single-post .post-thumb-img-content .featured-image-with-source, .ast-article-single .post-thumb-img-content .featured-image-with-source, .ast-blog-single-element .featured-image-with-source{display:block;width:100%;position:relative;}
.ast-single-post .post-thumb-img-content .image-source-attribution, .ast-article-single .post-thumb-img-content .image-source-attribution, .ast-blog-single-element .image-source-attribution{display:block !important;visibility:visible !important;width:100%;box-sizing:border-box;}
.ast-article-single .entry-content .image-source-attribution, .ast-single-post .entry-content .image-source-attribution, .site-content .ast-article-single .image-source-attribution{display:block !important;visibility:visible !important;clear:both;}
.ast-separate-container .ast-article-single .image-source-attribution, .ast-separate-container .ast-article-post .image-source-attribution{margin-bottom:0;}
.ast-page-builder-template .image-source-attribution, .ast-plain-container .image-source-attribution{display:block !important;}
.astra-custom-layout .image-source-attribution{display:block !important;visibility:visible !important;}
.ast-article-single .uagb-post-image .image-source-attribution, .ast-single-post .uagb-block .image-source-attribution, .ast-article-single [class*='uagb-'] .image-source-attribution,
.ast-single-post [class*='uagb-'] .image-source-attribution{display:block !important;visibility:visible !important;clear:both !important;width:100% !important;}
.ast-article-single [class*='eb-'] .image-source-attribution,
.ast-single-post [class*='eb-'] .image-source-attribution,
.ast-article-single .eb-parent-wrapper .image-source-attribution, .ast-single-post .eb-parent-wrapper .image-source-attribution{display:block !important;visibility:visible !important;clear:both !important;width:100% !important;}
img + .image-source-attribution,
figure .image-source-attribution, picture + .image-source-attribution {
display: block !important;
visibility: visible !important;
}