/* Structural fallback for archived Kalium pages whose proprietary stylesheet is missing. */
body.body-lg-skin-kalium-default {margin:0;font-family:Arial,sans-serif;line-height:1.6;}
.body-lg-skin-kalium-default .container {width:92%;max-width:1170px;margin-inline:auto;}
.body-lg-skin-kalium-default img {max-width:100%;height:auto;}
.body-lg-skin-kalium-default .logo-and-menu-container {display:flex;align-items:center;justify-content:space-between;}
.body-lg-skin-kalium-default nav ul {list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem;}
.body-lg-skin-kalium-default .row {display:flex;flex-wrap:wrap;}
.body-lg-skin-kalium-default .col-md-12 {width:100%;}
.body-lg-skin-kalium-default .col-md-8 {width:66.666%;}
.body-lg-skin-kalium-default .col-md-4 {width:33.333%;}
@media(max-width:767px){.body-lg-skin-kalium-default .col-md-8,.body-lg-skin-kalium-default .col-md-4{width:100%;}}

/* Keep the closed off-canvas menu out of visibility checks and keyboard focus. */
body:not(.cb-modal-open) #cb-sidebar-modal {visibility:hidden;}
body.cb-modal-open #cb-sidebar-modal {visibility:visible;}
#cb-footer .romlifooter, #cb-footer .romlifooter a {color:#fff;}

/* Archived hover labels remain readable without interaction. */
.cb-row-article .cb-meta-data, #cb-related-posts .cb-meta-data, .cb-related-posts .cb-meta-data, #cb-featured-image .cb-meta-data {opacity:1 !important;}
body.qvnt-article #cb-navigation {position:relative;background:#222;}
body.qvnt-article .entry-content {font-size:18px;line-height:1.7;color:#333;}
body.qvnt-article .entry-content p, body.qvnt-article .entry-content li {font-size:18px;line-height:1.7;}
body.qvnt-article .entry-content h2 {font-size:30px;}
body.qvnt-article .entry-content h3 {font-size:26px;}
body.qvnt-article .entry-content h4 {font-size:23px;}
body.qvnt-article .entry-content h2, body.qvnt-article .entry-content h3, body.qvnt-article .entry-content h4 {color:#222;letter-spacing:normal;text-transform:none;margin:1.4em 0 .6em;}
body.category-exhibitions .cb-row-article .cb-meta-data {position:relative;top:auto;left:auto;transform:none;padding:20px;background:#222;}
body.category-exhibitions .cb-row-article .cb-mask img {display:block;width:100%;height:280px;object-fit:cover;}
body.postid-1482 #cb-featured-image {background:url('/wp-content/uploads/2018/03/IMG_7061.jpg') center/cover no-repeat;}

body.category-exhibitions .cb-row-article .cb-meta-data .cb-post-title a {color:#fff;}
