/* Keep translated labels in their natural case and readable alignment. */
header.header-1 .main-menu a,
header.header-1 .sidebar-nav a,
header.header-1 .theme-btn,
.post-meta span,
.single-sidebar-widget h2,
.single-sidebar-widget a,
footer .copyright-info {text-transform:none!important;}
.single-sidebar-widget, .single-sidebar-widget a {text-align:left!important;word-spacing:normal;}
@media (min-width:1200px) {
 header.header-1 .row > .col-lg-10 {gap:18px;}
 header.header-1 .menu-wrap {flex:1 1 auto;min-width:0;}
 header.header-1 .main-menu > ul {display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:0;}
 header.header-1 .main-menu > ul > li {flex:0 0 auto;}
 header.header-1 .main-menu > ul > li > a {white-space:nowrap;padding-left:clamp(7px,.8vw,14px);padding-right:clamp(7px,.8vw,14px);font-size:clamp(14px,1.1vw,16px);}
 header.header-1 .header-right-element {flex:0 0 auto;}
 header.header-1 .header-right-element .theme-btn {white-space:nowrap;}
}
/* Use the existing accessible mobile menu before desktop labels become cramped. */
@media (min-width:992px) and (max-width:1199.98px) {
 header.header-1 .row > .col-lg-10 {display:none!important;}
 header.header-1 .row > .d-lg-none {display:block!important;}
}
