/* AdMonkey Gold frontend */
.am-header{position:relative;z-index:9999;background:linear-gradient(135deg,#8f6b10,#d4af37 45%,#8b6508);color:#fff;width:100%;box-shadow:0 2px 12px rgba(0,0,0,.15)}
.am-header-inner{width:100%;min-height:68px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.am-brand{display:flex;align-items:center}
.am-brand .custom-logo{max-height:52px;width:auto}
.am-logo-text{font-weight:800;font-size:25px;text-decoration:none;color:#fff;letter-spacing:.3px}
.am-nav ul{display:flex;align-items:center;gap:22px;list-style:none;margin:0;padding:0}
.am-nav a{color:#fff;text-decoration:none;font-weight:700;font-size:15px}
.am-nav a:hover{text-decoration:underline}
.am-menu-toggle{display:none;background:transparent;border:1px solid rgba(255,255,255,.65);color:#fff;border-radius:7px;padding:8px 11px;font-size:20px}
.am-footer{background:#111;color:#fff;padding:28px 20px}
.am-footer-inner{max-width:1200px;margin:auto;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px}
.am-custom-footer{width:100%}
@media(max-width:768px){
 .am-header-inner{min-height:60px;padding:0 15px}
 .am-logo-text{font-size:20px}
 .am-menu-toggle{display:block}
 .am-nav{display:none;width:100%;position:absolute;left:0;top:60px;background:#111;padding:12px 15px}
 .am-nav.is-open{display:block}
 .am-nav ul{display:flex;flex-direction:column;align-items:stretch;gap:0}
 .am-nav li{border-bottom:1px solid rgba(255,255,255,.12)}
 .am-nav a{display:block;padding:13px 4px}
 .am-header-inner{flex-wrap:wrap}
}
