/* MANAR static site: small progressive-enhancement replacements for removed JS. */
/* Keep original theme navigation on desktop; make it usable on narrow screens without JS. */
.menu-button, #rapidweaver_privacy_message, .box-bar { display:none !important; }
.flexnav, .flexnavwrapper { visibility:visible !important; opacity:1 !important; }
.flexnav > ul { visibility:visible !important; max-height:none !important; }
@media (max-width: 850px) {
  .flexnav {position:static !important; display:block !important; width:100% !important; max-height:none !important; overflow:visible !important; min-width:0 !important;}
  .flexnav > ul {display:block !important; position:static !important; max-height:none !important; width:100% !important; overflow:visible !important; transform:none !important;}
  .flexnav li {display:block !important; float:none !important; width:100% !important; height:auto !important; clear:both !important;}
  .flexnav li a {display:block !important; height:auto !important;}
}
/* Native, keyboard-accessible disclosure controls for Resources pages. */
.manar-details {margin:0 0 0.7em; padding:0;}
.manar-details > summary {display:list-item; cursor:pointer; padding:.4em .7em; font-size:1.1em; font-weight:bold; color:#fff; background:rgba(255,255,255,.09); border-radius:2px;}
.manar-details > summary:hover, .manar-details[open] > summary {background:rgba(255,255,255,.16);}
.manar-details > .acStretchOut {display:block !important; height:auto !important; visibility:visible !important; opacity:1 !important; max-height:none !important; overflow:visible !important;}
.manar-details .acStretch {display:block !important; visibility:visible !important; height:auto !important; max-height:none !important; opacity:1 !important;}
.manar-details[open] > .acStretchOut {padding:.7em;}
/* Historical long lists and images must fit smaller screens. */
#content img {max-width:100%; height:auto;}
