/* La grilla limita el sticky a la altura del contenido, antes del footer. */
@media (min-width: 841px) {
  #content .ot-content-with-sidebar-right {
    display: grid;
    grid-template-columns: minmax(0, 65.833333%) minmax(0, 31.666667%);
    gap: 2.5%;
    align-items: start;
  }
  #content .ot-content-with-sidebar-right::after {display:none;}
  #content .ot-content-with-sidebar-right > .ot-main-page-content {
    float: none;
    width: auto;
    margin: 0;
    min-width: 0;
  }
  #content .demo4-sticky-sidebar {
    position: sticky;
    top: var(--sidebar-top, 80px);
    align-self: start;
    float: none;
    width: auto;
    min-width: 0;
    margin: 0;
  }
}
.demo4-radio-player {
  padding: 20px 16px;
  border: 1px solid #e2e7eb;
  border-radius: 6px;
  background: #fff;
}
.demo4-radio-player strong {display:block; margin:10px 0 14px; font-size:18px; color:#263238;}
.demo4-radio-live {font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:1px; color:#217a54;}
.demo4-radio-live::before {content:""; display:inline-block; width:7px; height:7px; margin-right:7px; border-radius:50%; background:#2aa46e;}
.demo4-radio-player audio {display:block; width:100%; max-width:100%;}
.demo4-radio-player p {margin:0;}
.demo4-sticky-sidebar .publicidad-slot {max-width:100%;}
.demo4-sticky-sidebar .demo3-popular-widget {box-sizing:border-box;margin:24px 0;padding:18px 16px 2px;background:#fff;border:1px solid #e2e7eb;}
.demo3-popular-widget > h3 {margin:0 0 8px;color:#37474f;font-size:20px;}
.demo3-popular-widget > h3 > span {margin:0;padding-bottom:8px;border-bottom:2px solid #039be5;color:inherit;font-size:inherit;font-weight:600;}
.demo3-popular-list {margin:0;padding:0;}
.demo3-popular-item {display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;margin:0;padding:16px 0;}
.demo3-popular-item + .demo3-popular-item {border-top:1px solid #e8edf0;}
.demo3-popular-thumb {display:block;overflow:hidden;}
.demo3-popular-thumb img {display:block;width:100%;height:86px;object-fit:cover;}
.demo3-popular-copy {min-width:0;}
.demo3-popular-category {display:inline-block;margin:0 0 5px;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.5px;text-transform:uppercase;color:#087eae;}
.demo3-popular-copy h4 {margin:0 0 7px;padding:0;font-size:15px;font-weight:600;line-height:1.35;}
.demo3-popular-copy h4 a {display:block;padding:0;color:#263238;}
.demo3-popular-copy h4 a:hover {color:#087eae;}
.demo3-popular-copy time {display:block;color:#78858c;font-size:11px;line-height:1.4;}
@media(max-width:380px) {
  .demo4-sticky-sidebar .demo3-popular-widget {padding-inline:12px;}
  .demo3-popular-item {grid-template-columns:80px minmax(0,1fr);gap:12px;}
  .demo3-popular-thumb img {height:76px;}
  .demo3-popular-copy h4 {font-size:14px;}
}
@media (max-width:840px) {
  #content .demo4-sticky-sidebar {position:static; width:100%; margin-bottom:0;}
}
