/* Refine the home news content within the existing portal frame. */
#conteudo.cl-home #NewsTicker .BoxContent { padding: 7px; }
#conteudo.cl-home #NewsTicker .Row > div { padding: 7px 0; }
#conteudo.cl-home #NewsTicker .Row + .Row { border-top: 1px solid #c6b18d; }
#conteudo.cl-home #NewsTicker .Odd { background-color: #e6d5b9; }
#conteudo.cl-home #NewsTicker .Even { background-color: #f4e6ce; }
#conteudo.cl-home #NewsTicker .NewsTickerIcon { top: 8px; left: 4px; }
#conteudo.cl-home #NewsTicker .NewsTickerExtend { position: absolute; top: 10px; right: 5px; }
#conteudo.cl-home #NewsTicker .NewsTickerText { margin-left: 25px; font: 12px/1.6 Verdana, sans-serif; }
#conteudo.cl-home #NewsTicker .NewsTickerDate { color: #63533f; font: 11px/1.75 Verdana, sans-serif; }
#conteudo.cl-home #NewsTicker .NewsTickerFullText { line-height: 1.7; }
#conteudo.cl-home #NewsTicker .NewsTickerToggle:focus-visible { outline: 2px solid #385640; outline-offset: -2px; }

#conteudo.cl-home #News .BoxContent { padding: 12px; }
#conteudo.cl-home #News .BoxContent .RavoraNews {
  margin: 0 0 16px;
  padding: 14px 16px;
  border: 1px solid #c0a981;
  border-top: 2px solid #8e9a83;
  background: linear-gradient(110deg, #fff6e6aa, #f3e5cb99);
  box-shadow: 0 2px 3px #694e2010;
}
#conteudo.cl-home #News .BoxContent .RavoraNews:last-of-type { margin-bottom: 0; }
#conteudo.cl-home #News .BoxContent .RavoraNews + br { display: none; }
#conteudo.cl-home #News .BoxContent .NewsHeadlineBackground {
  margin: 0 0 10px; min-height: 0; border: 0; background: none !important;
}
#conteudo.cl-home #News .BoxContent .NewsHeadlineBackground > div:first-child {
  display: flex; align-items: center; gap: 7px; min-height: 24px;
}
#conteudo.cl-home #News .BoxContent .NewsHeadlineIcon {
  position: static; float: none; width: 24px; height: 24px; margin: 0;
}
#conteudo.cl-home #News .BoxContent .NewsHeadlineDate {
  float: none; margin: 0; color: #6b5840; font: 10px/1.5 Verdana, sans-serif;
}
#conteudo.cl-home #News .BoxContent .NewsHeadlineText {
  margin: 8px 0 0; font: bold 20px/1.3 Georgia, serif; overflow-wrap: anywhere;
}
#conteudo.cl-home #News .BoxContent .NewsHeadlineText h3,
#conteudo.cl-home #News .BoxContent .NewsHeadlineText h3 a { color: #294533; }
#conteudo.cl-home #News .BoxContent .NewsTableContainer {
  padding: 0; font: 12px/1.75 Verdana, sans-serif;
}
#conteudo.cl-home #News .BoxContent .NewsTableContainer p { margin: 10px 0; }
#conteudo.cl-home #News .BoxContent .RavoraNewsMore { margin-bottom: 0; font-size: 11px; }
#conteudo.cl-home #News .BoxContent .RavoraNewsMore a { color: #385640; }
#conteudo.cl-home #News .BoxContent a:focus-visible { outline: 2px solid #185b88; outline-offset: 3px; }
@media (max-width: 600px) {
  #conteudo.cl-home #News .BoxContent { padding: 8px; }
  #conteudo.cl-home #News .BoxContent .RavoraNews { padding: 12px; }
  #conteudo.cl-home #News .BoxContent .NewsHeadlineText { font-size: 19px; }
}
