/* Keep the existing logo within the gold navigation row while scrolling. */
html.sticky-header-active #header .header-logo img{top:var(--rm-sticky-logo-top,86px)!important;}
/* Price codes and figures remain real HTML text, together on one line. */
#revolutionSlider .rm-hero-price{display:inline-block;white-space:nowrap;}
/* Use the template's flat gold-and-navy treatment for language navigation. */
.rm-language-menu>summary{border-radius:0;border-color:#cdaa69;background:#fff;color:#243b4e;font-size:13px;box-shadow:none;}
.rm-language-menu>summary:hover,.rm-language-menu[open]>summary{background:#f6f1e8;border-color:#b58b47;}
.rm-language-options{border-radius:0;border:1px solid #e3ded4;border-top:3px solid #cdaa69;box-shadow:0 5px 16px rgba(17,31,43,.15);padding:0;background:#fff;}
.rm-language-options a{min-height:42px;border-radius:0;padding:10px 15px;gap:8px;border-bottom:1px solid #eee9e0;color:#263c4c!important;font-size:13px;}
.rm-language-options a:last-child{border-bottom:0;}
.rm-language-options a:hover{background:#f5f0e6;color:#76551f!important;}
.rm-language-options a[aria-current]{border-left:3px solid #cdaa69;padding-left:12px;background:#f5efdf;color:#76551f!important;font-weight:600;}
.rm-language-options .rm-lang-code{display:none;}
.rm-language-options .rm-lang-check{color:#b58b47;width:15px;height:15px;}
