/* Foodlers Fotobank 1.1: shared, understated editorial photo credits. */
.fl-article .fl-article-image.fl-fb-has-caption { display:block; }
.fl-article .fl-article-image .fl-fb-figcaption,
.fl-article .fl-article-content .fl-fb-figcaption,
.fl-article .fl-article-content .wp-block-image figcaption,
.fl-fb-figcaption {
  font-family: system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
  font-size:12px;
  line-height:1.55;
  color:#686970;
  margin:9px 0 0;
  padding:0 3px;
  text-align:left;
  font-weight:400;
}
.fl-fb-caption-desc { display:block; font-size:13px; margin-bottom:3px; }
.fl-fb-credit { display:block; font-family:inherit; font-size:12px; font-style:normal; line-height:1.55; color:#686970; overflow-wrap:anywhere; }
.fl-fb-credit a { color:#425b4a; text-decoration:underline; text-underline-offset:2px; }
.fl-fb-credit a:hover { color:#007c28; }
.fl-fb-credit-dot { padding:0 5px; opacity:.65; }
.fl-workshops-detail-photo .fl-fb-figcaption { max-width:900px; margin-inline:auto; }
@media(max-width:680px){
  .fl-article > article > .fl-article-image.fl-fb-has-caption {
    display:block; text-align:center;
  }
  .fl-article .fl-article-image .fl-fb-figcaption { max-width:100%; text-align:left; }
  .fl-fb-credit { font-size:11.5px; }
}
