/* Odmori365 premium brand refinements */
#header .site-branding .site-title a{position:relative;display:inline-flex;align-items:center;gap:12px;color:#14342c;font-family:Georgia,'Times New Roman',serif;font-size:28px;font-weight:700;letter-spacing:-.045em;text-decoration:none;line-height:1}
#header .site-branding .site-title a:before{content:"";width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:linear-gradient(145deg,#14342c 0%,#0b241d 100%);box-shadow:0 8px 22px rgba(12,38,31,.18);border:1px solid rgba(185,135,95,.35)}
#header .site-branding .site-title a:after{content:"";position:absolute;left:24px;top:4px;width:10px;height:10px;border-radius:50%;background:#b9875f;box-shadow:-13px 16px 0 -3px #f5f1e8,0 17px 0 -3px #f5f1e8}
#header [data-row="middle"]{background:rgba(251,248,242,.96);backdrop-filter:blur(14px);border-bottom:1px solid rgba(20,52,44,.08);box-shadow:0 8px 28px rgba(20,52,44,.045)}
#header .header-menu-1 .menu>.menu-item>a{font-size:14px;font-weight:650;letter-spacing:-.01em;color:#22342d;transition:color .2s ease}
#header .header-menu-1 .menu>.menu-item>a:hover{color:#b9875f}
#header #menu-item-33>a{background:#14342c;color:#fff!important;padding:10px 16px;border-radius:999px;box-shadow:0 8px 20px rgba(20,52,44,.14)}
#header #menu-item-33>a:hover{background:#b9875f;color:#fff!important}
@media(max-width:999px){#header .site-branding .site-title a{font-size:24px;gap:10px}#header .site-branding .site-title a:before{width:34px;height:34px;flex-basis:34px;border-radius:10px}#header .site-branding .site-title a:after{left:21px;top:3px;width:9px;height:9px;box-shadow:-11px 15px 0 -3px #f5f1e8,0 15px 0 -3px #f5f1e8}}
