
/* Ghost Trickster Online — ETAPA 25AC
   1) Recupera a imagem do quadro ÚLTIMAS NOTÍCIAS.
   2) Aplica ornamentação no quadro DOAÇÕES, uma por uma.
   3) Não mexe nas subpáginas nem no DOWNLOAD já aprovado. */

/* ===================== */
/* ÚLTIMAS NOTÍCIAS      */
/* ===================== */
.home-news-live{
  position:absolute!important;
  left:.58%!important;
  top:48.9%!important;
  width:28.45%!important;
  height:25.65%!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  border:0!important;
  border-image:none!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background-color:#041425!important;
  background-image:url('../img/frame-news-slot.png')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:100% 100%!important;
  isolation:isolate!important;
}
.home-news-live::before{
  content:""!important;
  position:absolute!important;
  inset:9px!important;
  z-index:0!important;
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background-image:
    linear-gradient(180deg, rgba(4,20,37,.12) 0%, rgba(4,20,37,.08) 38%, rgba(4,20,37,.60) 100%),
    url('../img/news-live-bg.jpg')!important;
  background-repeat:no-repeat,no-repeat!important;
  background-position:center,center 35%!important;
  background-size:100% 100%,cover!important;
}
.home-news-live::after,
.home-news-live > .gt-inner-border-mask,
.home-news-live > .home-panel-footer-ornament{
  display:none!important;
  content:none!important;
}
.home-news-live-head,
.home-news-live-list,
.home-news-live-row,
.home-news-live-empty,
.home-news-live-copy,
.home-news-live time{
  position:relative!important;
  z-index:2!important;
}
.home-news-live-head,
.home-news-live-list,
.home-news-live-row,
.home-news-live-empty{
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.home-news-live-head::before,
.home-news-live-head::after,
.home-news-live-list::before,
.home-news-live-list::after,
.home-news-live-row::before,
.home-news-live-row::after{display:none!important;content:none!important}
.home-news-live-head{
  position:absolute!important;
  left:10px!important;
  right:10px!important;
  top:8px!important;
  height:14%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  padding:0 8px!important;
}
.home-news-live-head strong{
  color:#fff0cf!important;
  font:700 clamp(10px,1.18vw,22px) Georgia,'Times New Roman',serif!important;
  letter-spacing:.03em!important;
  text-shadow:0 1px 0 #000!important;
}
.home-news-live-head a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:72px!important;
  height:26px!important;
  padding:0 10px!important;
  border:1px solid #d6a13b!important;
  background:linear-gradient(180deg,#8b621d,#603d10)!important;
  color:#fff2d3!important;
  text-decoration:none!important;
  font:700 12px/1 Arial,sans-serif!important;
}
.home-news-live-list{
  position:absolute!important;
  left:10px!important;
  right:10px!important;
  top:calc(14% + 8px)!important;
  bottom:10px!important;
  margin:0!important;
  padding:10px 12px!important;
  overflow:hidden!important;
}
.home-news-live-empty{
  color:#fff0cf!important;
  font:700 12px/1.38 Georgia,'Times New Roman',serif!important;
  text-shadow:0 1px 0 #000!important;
}

/* ===================== */
/* DOAÇÕES               */
/* ===================== */
.home-payment-live{
  position:absolute!important;
  left:54.25%!important;
  top:75.15%!important;
  width:45.15%!important;
  height:18.82%!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  border:0!important;
  border-image:none!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background-color:transparent!important;
  background-image:url('../img/frame-donation-slot.png')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:100% 100%!important;
  isolation:isolate!important;
}
.home-payment-live::after,
.home-payment-live > .gt-inner-border-mask,
.home-payment-live > .home-panel-footer-ornament{
  display:none!important;
  content:none!important;
}
/* mantém a arte já existente dentro do quadro, só tira a borda duplicada */
.home-payment-live::before{
  inset:9px!important;
  z-index:0!important;
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.home-payment-head,
.home-payment-methods,
.home-payment-method,
.home-payment-method span,
.home-payment-method b,
.home-payment-method small,
.home-payment-cta{
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.home-payment-head::before,
.home-payment-head::after,
.home-payment-methods::before,
.home-payment-methods::after,
.home-payment-method::before,
.home-payment-method::after,
.home-payment-cta::before,
.home-payment-cta::after{display:none!important;content:none!important}
.home-payment-head,
.home-payment-methods,
.home-payment-cta{position:absolute!important;z-index:2!important}
.home-payment-head{
  left:8px!important;
  right:8px!important;
  top:8px!important;
  height:21.5%!important;
}
.home-payment-methods{
  left:calc(3.6% + 5px)!important;
  right:calc(24.8% + 5px)!important;
  top:36%!important;
  height:30%!important;
  display:flex!important;
  gap:10px!important;
  align-items:stretch!important;
}
.home-payment-method{
  flex:1 1 0!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  padding:0 8px!important;
}
.home-payment-method img{width:auto!important;height:24px!important;flex:0 0 auto!important}
.home-payment-cta{
  left:calc(3.6% + 5px)!important;
  bottom:calc(8.2% + 7px)!important;
}

@media(max-width:700px){
  .home-news-live::before,
  .home-payment-live::before{inset:7px!important}
  .home-news-live-head{left:7px!important;right:7px!important;top:6px!important}
  .home-news-live-list{left:7px!important;right:7px!important;top:calc(14% + 6px)!important;bottom:7px!important;padding:8px 9px!important}
  .home-payment-head{left:6px!important;right:6px!important;top:6px!important}
}
