
/* Fedora2 V7.5 – News forge */
.f2-news-zone{padding:2px 0 8px}
.f2-news-zone .xy-news-header{
  min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
  padding:0 18px!important;margin:0 0 12px!important;border-bottom:1px solid rgba(192,111,31,.35)!important;
  background:linear-gradient(90deg,rgba(74,17,10,.38),rgba(8,8,8,.15) 62%,rgba(74,17,10,.18))!important
}
.f2-news-zone .xy-news-header h3{margin:0!important;font:700 18px Georgia,serif!important;color:#f1c45d!important;text-transform:uppercase!important;letter-spacing:.7px!important}
.f2-news-zone .xy-nh-ul{display:flex!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}
.f2-news-zone .xy-nh-ul li{margin:0!important}
.f2-news-zone .xy-nh-ul a{
 display:block!important;padding:10px 14px!important;border:1px solid transparent!important;color:#bda77c!important;
 font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:.18s!important
}
.f2-news-zone .xy-nh-ul a:hover,.f2-news-zone .xy-nh-ul a.active{
 color:#ffe09a!important;border-color:#8c511d!important;background:linear-gradient(#40110c,#1e0907)!important;
 box-shadow:inset 0 1px rgba(255,205,96,.08)!important
}
.f2-news-card{
 position:relative!important;overflow:hidden!important;margin:12px 16px 16px!important;border:1px solid #72431c!important;
 background:
 linear-gradient(135deg,rgba(92,22,12,.22),transparent 35%),
 linear-gradient(180deg,#111516,#090b0c)!important;
 box-shadow:0 9px 24px rgba(0,0,0,.38),inset 0 1px rgba(255,194,80,.04)!important
}
.f2-news-accent{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(#e4a23b,#9d1710 55%,#4b0806)!important}
.f2-news-inner{padding:18px 22px 20px 25px!important}
.f2-news-meta{display:flex!important;gap:18px!important;margin-bottom:9px!important;color:#8e887d!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.45px!important}
.f2-news-meta i{color:#c98631!important;margin-right:5px!important}
.f2-news-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}
.f2-news-title-row h3{margin:0 0 10px!important;font:700 21px Georgia,serif!important;line-height:1.2!important}
.f2-news-title-row h3 a{color:#efc15b!important;text-shadow:0 2px 3px #000!important}
.f2-news-title-row h3 a:hover{color:#ffe39a!important}
.f2-news-admin{display:flex!important;gap:7px!important}
.f2-news-admin a{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:1px solid #63391b!important;background:#17110d!important;color:#d49a42!important}
.f2-news-admin a:hover{background:#48110c!important;color:#ffd271!important}
.f2-news-excerpt{color:#c9c7c0!important;font-size:13px!important;line-height:1.65!important;max-height:88px!important;overflow:hidden!important;position:relative!important}
.f2-news-excerpt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26px;background:linear-gradient(transparent,#090b0c)}
.f2-news-more{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:13px!important;padding:8px 13px!important;border:1px solid #70411b!important;background:linear-gradient(#2a1710,#150d09)!important;color:#e9b74f!important;font-size:11px!important;text-transform:uppercase!important;font-weight:700!important}
.f2-news-more:hover{background:linear-gradient(#5a160f,#2a0b08)!important;color:#ffe19a!important}
.f2-news-empty{margin:14px 16px 18px!important;min-height:190px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:1px dashed #55351d!important;background:radial-gradient(circle at 50% 30%,rgba(100,28,15,.20),rgba(6,8,9,.48) 58%)!important}
.f2-news-empty-icon{font-size:35px!important;color:#b66d27!important;margin-bottom:10px!important;filter:drop-shadow(0 3px 5px #000)}
.f2-news-empty h3{font:700 19px Georgia,serif!important;color:#e9bd5b!important;margin:0 0 7px!important}
.f2-news-empty p{margin:0!important;color:#8f8d87!important;font-size:12px!important}
.f2-news-zone form,.f2-news-zone .alert{margin-left:16px!important;margin-right:16px!important}
@media(max-width:760px){
 .f2-news-zone .xy-news-header{align-items:flex-start!important;flex-direction:column!important;padding:12px!important}
 .f2-news-zone .xy-nh-ul{margin-top:8px!important;flex-wrap:wrap!important}
 .f2-news-card,.f2-news-empty{margin-left:8px!important;margin-right:8px!important}
 .f2-news-title-row h3{font-size:18px!important}
}
