/* Undead Electronics - site header and menu (homepage, service pages, 404).
   Self-contained so it can sit on index.php without affecting the rest of that page. */
.ue-header, .ue-header *{box-sizing:border-box}
.ue-header{background:#063a28;box-shadow:0 0 10px #000;position:relative;z-index:5;font-family:"Saira",sans-serif;border-radius:0}
.ue-header div{border-radius:0}
.ue-header-in{height:100px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 20px}
.ue-brand img{height:60px;width:auto;display:block}
.ue-skull{position:absolute;top:4px;left:50%;transform:translateX(-50%)}
.ue-skull img{height:92px;width:auto;display:block}
.ue-call{color:#fff;text-decoration:none;text-align:right;text-shadow:2px 2px 2px #000}
.ue-call span{color:#fff}
.ue-call-label{display:block;font-size:20px;line-height:1.2}
.ue-call-num{display:block;font-size:32px;font-weight:600;line-height:1.1}
.ue-call-num i{margin-right:10px}
.ue-nav{background:rgba(0,0,0,.35);display:flex;justify-content:center;gap:6px 30px;flex-wrap:wrap;padding:8px 20px}
.ue-nav a{color:#fff;text-decoration:none;font-size:16px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:4px 0;line-height:1.5}
.ue-nav a:hover{color:#f3ca09}
.ue-notice{background:#f3ca09;color:#063a28;display:flex;align-items:flex-start;justify-content:center;gap:12px;padding:12px 20px;border-radius:0;text-align:left}
.ue-notice i{font-size:22px;color:#063a28;margin-top:3px;flex-shrink:0}
.ue-notice p{margin:0;max-width:1000px;font-size:18px;line-height:1.45;color:#063a28;font-weight:500;text-shadow:none}
.ue-notice strong{color:#063a28;font-weight:800}
@media (max-width:980px){
	.ue-skull{display:none}
}
@media (max-width:640px){
	.ue-header-in{height:auto;flex-direction:column;gap:6px;padding:14px 16px}
	.ue-brand img{height:48px}
	.ue-call{text-align:center}
	.ue-call-label{font-size:15px}
	.ue-call-num{font-size:26px}
	.ue-nav{gap:4px 18px}
	.ue-nav a{font-size:14px}
	.ue-notice{padding:10px 16px}
	.ue-notice p{font-size:16px}
}
