/* sohoadn.com: article figures drawn by cli/sohoadn_images.php and the cover above an article */
.sohoadn-figure { margin: 28px 0; }
.sohoadn-figure img { display: block; width: 100%; height: auto; border: 1px solid #e3e7ee; border-radius: 12px; }
.sohoadn-figure figcaption { margin-top: 8px; color: #5d6877; font-size: 14px; text-align: center; }
.item-page table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 15px; display: block; overflow-x: auto; }
.item-page th, .item-page td { border: 1px solid #e3e7ee; padding: 10px 12px; vertical-align: top; text-align: left; }
.item-page thead th { background: #0f1b2d; color: #fff; }
