/* SC — Image links block */
.image-links,
.sc-image-links{
  border:0px solid #c7d8f0;
  border-radius:4px;
  padding:4px;
  margin:5px 0;
 /* background:#fff;*/
}

/* Remove default inner padding some block wrappers add */
.image-links .content,
.image-links .block-content,
.image-links .art-blockcontent,
.sc-image-links .content,
.sc-image-links .block-content,
.sc-image-links .art-blockcontent{
  padding:0;
  border:0;
  background:none;
}

/* Neat spacing between items */
.image-links p,
.sc-image-links p{ margin:0; }
.image-links p + p,
.sc-image-links p + p{ margin-top:4px; }

/* Links & images */
.image-links a,
.sc-image-links a{ display:block; line-height:0; }

.image-links img,
.sc-image-links img{
  display:block;
  width:100%;
  height:auto;            /* natural height */
  border-radius:3px;
  box-shadow:0 1px 2px rgba(0,0,0,.08);
}

/* --- If you want equal-height tiles, uncomment: --- */
/*
.image-links img,
.sc-image-links img{
  height:100px;           // pick 90–110px to taste
  object-fit:cover;
}
*/
