.tvschedule-epg [hidden]{display:none!important}.tvschedule-epg,.tvschedule-epg *{box-sizing:border-box}.elementor-widget-container .tvschedule-epg,.wp-block-shortcode .tvschedule-epg,.tvschedule-epg{width:100%;max-width:none;display:block}.tvschedule-epg{--tvs-bg:#0b1020;--tvs-panel:#121933;--tvs-text:#fff;--tvs-muted:#9da7c3;--tvs-accent:#c1007e;--tvs-card-1:#592055;--tvs-card-2:#233286;--tvs-card-3:#284c7e;--tvs-border:rgba(255,255,255,.08);--tvs-radius:16px;--tvs-row-height:120px;--tvs-channel-width:160px;--tvs-slot-width:96px;color:var(--tvs-text);background:var(--tvs-bg);border-radius:var(--tvs-radius);font-family:var(--tvs-body-font,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);overflow:hidden;position:relative}.tvschedule-epg a,.tvschedule-epg button{appearance:none;border:1px solid var(--tvs-border);background:transparent;color:var(--tvs-text);border-radius:10px;padding:10px 14px;cursor:pointer;text-decoration:none}.tvschedule-epg__toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 20px;background:rgba(255,255,255,.02);border-bottom:1px solid var(--tvs-border)}.tvschedule-epg__date-nav{display:flex;align-items:center;gap:12px;justify-self:start;min-width:0;grid-column:1}.tvschedule-epg__date-label{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--tvs-heading-font,var(--tvs-body-font));font-size:var(--tvs-date-header-size,16px)}.tvschedule-epg__view-switch{grid-column:3;justify-self:end}.tvschedule-epg__toolbar-spacer{grid-column:2;min-width:0}.tvschedule-epg__view-switch .is-active{background:var(--tvs-accent);border-color:var(--tvs-accent)}.tvschedule-epg__program-time,.tvschedule-epg__program-meta{font-size:var(--tvs-program-time-size,12px);opacity:.9;margin-top:4px}.tvschedule-epg__badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.tvschedule-epg__badge{display:inline-flex;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.16);font-size:11px;font-weight:700}.tvschedule-epg__badge.is-live{background:var(--tvs-badge-live,#d91567)}.tvschedule-epg__badge.is-replay{background:var(--tvs-badge-replay,#3558db)}.tvschedule-epg__badge.is-adult{background:var(--tvs-badge-adult,#8f4b00)}.tvschedule-epg__empty{padding:24px}.tvschedule-epg__channel-logo{width:28px;height:28px;object-fit:contain;border-radius:8px;margin-right:10px;background:#fff;padding:3px}.tvschedule-epg__mobile-channel-title{font-weight:700;padding:14px 16px 4px;color:var(--tvs-text)}

.tvschedule-epg__nav-btn.is-small{padding:8px 12px}.tvschedule-epg__weekbar{padding:14px 20px 18px;background:rgba(255,255,255,.015);border-bottom:1px solid var(--tvs-border)}.tvschedule-epg__weekbar-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tvschedule-epg__weeknav{display:flex;align-items:center;gap:10px}.tvschedule-epg__weeklabel{font-size:13px;color:var(--tvs-muted);font-weight:600;letter-spacing:.02em;font-family:var(--tvs-heading-font,var(--tvs-body-font))}.tvschedule-epg__weekdays{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.tvschedule-epg__weekdays::-webkit-scrollbar{display:none}.tvschedule-epg__weekday{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--tvs-border);border-radius:12px;background:rgba(255,255,255,.02);color:var(--tvs-weekday-color,var(--tvs-text));text-decoration:none;min-width:132px;flex:0 0 132px}.tvschedule-epg__weekday:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.04)}.tvschedule-epg__weekday.is-active{background:rgba(193,0,126,.18);border-color:rgba(193,0,126,.5);box-shadow:inset 0 0 0 1px rgba(193,0,126,.25);color:var(--tvs-weekday-active-color,var(--tvs-accent))}.tvschedule-epg__weekday.is-today .tvschedule-epg__weekday-short{color:var(--tvs-weekday-today-color,#fff)}.tvschedule-epg__weekday-short{font-size:var(--tvs-day-size,12px);color:var(--tvs-weekday-color,var(--tvs-muted));text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis}.tvschedule-epg__weekday-num{font-size:calc(var(--tvs-day-size,12px) + 4px);font-weight:800;font-family:var(--tvs-heading-font,var(--tvs-body-font));color:inherit}.tvschedule-epg__timeline-controls{position:absolute;top:158px;right:18px;z-index:6;display:flex;gap:8px;pointer-events:none}.tvschedule-epg__scroll-btn{width:42px;height:42px;padding:0;border-radius:999px;background:rgba(11,16,32,.88);backdrop-filter:blur(8px);pointer-events:auto;font-size:24px;line-height:1;border-color:rgba(255,255,255,.12)}.tvschedule-epg__scroll-btn:hover{background:rgba(255,255,255,.08)}@media (max-width: 900px){.tvschedule-epg{--tvs-channel-name-size:var(--tvs-channel-name-size-mobile,var(--tvs-channel-name-size,16px));--tvs-program-title-size:var(--tvs-program-title-size-mobile,var(--tvs-program-title-size,15px));--tvs-program-time-size:var(--tvs-program-time-size-mobile,var(--tvs-program-time-size,12px));}.tvschedule-epg__weekbar{padding:12px 14px 14px}.tvschedule-epg__toolbar{grid-template-columns:1fr auto;grid-template-areas:"date now";padding:14px}.tvschedule-epg__date-nav{grid-area:date}.tvschedule-epg__view-switch{grid-area:now;justify-self:end}.tvschedule-epg__toolbar-spacer{display:none}.tvschedule-epg__timeline-controls{display:none}}


/* Strong plugin font isolation */
.tvschedule-epg,
.tvschedule-epg button,
.tvschedule-epg a,
.tvschedule-epg input,
.tvschedule-epg select,
.tvschedule-epg textarea,
.tvschedule-epg strong,
.tvschedule-epg span,
.tvschedule-epg div,
.tvschedule-epg p,
.tvschedule-epg article,
.tvschedule-epg h1,
.tvschedule-epg h2,
.tvschedule-epg h3,
.tvschedule-epg h4 {font-family:var(--tvs-heading-font,var(--tvs-body-font,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif));text-transform:none;letter-spacing:normal;}
.tvschedule-epg__date-label,.tvschedule-epg__weeklabel,.tvschedule-epg__weekday-num,.tvschedule-epg__weekday-short,.tvschedule-epg__channel span,.tvschedule-epg__mobile-channel-title,.tvschedule-epg__program-title,.tvschedule-epg__modal-title,.tvschedule-epg__modal-cta{font-family:var(--tvs-heading-font,var(--tvs-body-font,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif));}
.tvschedule-epg__program-title,.tvschedule-epg__modal-title{font-weight:700;}

/* Final polish */
.tvschedule-epg a:hover,
.tvschedule-epg button:hover{border-color:rgba(255,255,255,.16)}
.tvschedule-epg a:focus-visible,
.tvschedule-epg button:focus-visible{
  outline:2px solid rgba(255,255,255,.72);
  outline-offset:2px;
}
.tvschedule-epg__nav,
.tvschedule-epg__now{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:40px;
}
.tvschedule-epg__empty{
  border:1px dashed var(--tvs-border);
  border-radius:14px;
  background:rgba(255,255,255,.025);
  color:var(--tvs-muted);
}
.tvschedule-epg__modal-dialog:focus{outline:none}
.tvschedule-epg__modal-description p{margin:0 0 10px}
.tvschedule-epg__modal-close:hover{background:rgba(255,255,255,.06)}
.tvschedule-epg__modal-time,
.tvschedule-epg__modal-category{line-height:1.5}
@media (max-width:900px){
  .tvschedule-epg__toolbar{gap:10px}
  .tvschedule-epg__date-label{max-width:180px}
}


/* ── CSS variable bridge: --epg-* → --tvs-* ──────────────────────────────
 * The compact & list templates were built with --epg-* custom properties.
 * These aliases ensure they correctly pick up the active skin / design settings
 * set via inline --tvs-* vars on the same .tvschedule-epg element.
 * ───────────────────────────────────────────────────────────────────────── */
.tvschedule-epg {
    --epg-panel:              var(--tvs-panel, #121933);
    --epg-border:             var(--tvs-border, rgba(255,255,255,.08));
    --epg-accent:             var(--tvs-accent, #c1007e);
    --epg-text:               var(--tvs-text,  #ffffff);
    --epg-card-text:          var(--tvs-text,  #ffffff);
    --epg-muted:              var(--tvs-muted, #9da7c3);
    --epg-channel-font-size:  var(--tvs-channel-name-size, 16px);
    --epg-program-title-size: var(--tvs-program-title-size, 15px);
    --epg-program-time-size:  var(--tvs-program-time-size, 12px);
}

/* Cross-skin hover polish */
.tvschedule-epg a,
.tvschedule-epg button {
  transition: border-color .18s ease, background-color .18s ease, color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.tvschedule-epg a:hover,
.tvschedule-epg button:hover {
  border-color: rgba(255,255,255,.22);
  background: rgba(255,255,255,.045);
  box-shadow: 0 8px 22px rgba(0,0,0,.14);
}
.tvschedule-epg .tvschedule-epg__weekday:hover,
.tvschedule-epg .tvschedule-epg__channel-tab:hover,
.tvschedule-epg .tvschedule-epg__nav:hover,
.tvschedule-epg .tvschedule-epg__now:hover {
  border-color: rgba(255,255,255,.22);
  background: rgba(255,255,255,.055);
}
.tvschedule-epg.skin-light-glass a:hover,
.tvschedule-epg.skin-light-glass button:hover,
.tvschedule-epg.skin-clean-white a:hover,
.tvschedule-epg.skin-clean-white button:hover {
  border-color: rgba(15,23,42,.18);
  background: rgba(15,23,42,.04);
  box-shadow: 0 10px 22px rgba(15,23,42,.06);
}
.tvschedule-epg.skin-light-glass .tvschedule-epg__weekday:hover,
.tvschedule-epg.skin-clean-white .tvschedule-epg__weekday:hover,
.tvschedule-epg.skin-light-glass .tvschedule-epg__channel-tab:hover,
.tvschedule-epg.skin-clean-white .tvschedule-epg__channel-tab:hover,
.tvschedule-epg.skin-light-glass .tvschedule-epg__nav:hover,
.tvschedule-epg.skin-clean-white .tvschedule-epg__nav:hover,
.tvschedule-epg.skin-light-glass .tvschedule-epg__now:hover,
.tvschedule-epg.skin-clean-white .tvschedule-epg__now:hover {
  border-color: rgba(15,23,42,.16);
  background: rgba(15,23,42,.05);
}


/* v0.15.2 final polish layer */
.tvschedule-epg__modal-dialog{
  box-shadow:0 26px 70px rgba(0,0,0,.38);
}
.tvschedule-epg__modal-body{
  gap:16px;
}
.tvschedule-epg__modal-image,
.tvschedule-epg__modal-media img{
  border-radius:14px;
  overflow:hidden;
}
.tvschedule-epg__modal-cta{
  min-height:42px;
  padding:0 16px;
  border-radius:12px;
}
.tvschedule-epg__modal-cta:hover{
  transform:translateY(-1px);
}
.tvschedule-epg__empty{
  padding:20px 22px;
  line-height:1.5;
}
.tvschedule-epg__badge{
  letter-spacing:.02em;
}



@keyframes tvsmepg-live-badge-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(217,21,103,.35)}70%{transform:scale(1.03);box-shadow:0 0 0 10px rgba(217,21,103,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(217,21,103,0)}}
.tvschedule-epg__program,.tvschedule-epg__list-item,.tvschedule-epg__sc-item,.tvschedule-epg__mini-item,.tvschedule-epg__cp-card,.tvschedule-epg__cp-row,.tvschedule-epg__cp-now{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tvschedule-epg__program:hover,.tvschedule-epg__list-item:hover,.tvschedule-epg__sc-item:hover,.tvschedule-epg__mini-item:hover,.tvschedule-epg__cp-card:hover,.tvschedule-epg__cp-row:hover,.tvschedule-epg__cp-now:hover{transform:translateY(-1px)}


/* v1.0.2 theme isolation + interaction resets */
.tvschedule-epg a,
.tvschedule-epg a:link,
.tvschedule-epg a:visited,
.tvschedule-epg a:hover,
.tvschedule-epg a:active,
.tvschedule-epg a:focus,
.tvschedule-epg a:focus-visible,
.tvschedule-epg button,
.tvschedule-epg button:hover,
.tvschedule-epg button:active,
.tvschedule-epg button:focus,
.tvschedule-epg button:focus-visible,
.tvschedule-epg a *,
.tvschedule-epg button * {
  text-decoration: none !important;
}

.tvschedule-epg .tvschedule-epg__nav-btn,
.tvschedule-epg .tvschedule-epg__nav-btn:link,
.tvschedule-epg .tvschedule-epg__nav-btn:visited,
.tvschedule-epg .tvschedule-epg__nav-btn:hover,
.tvschedule-epg .tvschedule-epg__nav-btn:active,
.tvschedule-epg .tvschedule-epg__now,
.tvschedule-epg .tvschedule-epg__now:link,
.tvschedule-epg .tvschedule-epg__now:visited,
.tvschedule-epg .tvschedule-epg__now:hover,
.tvschedule-epg .tvschedule-epg__now:active,
.tvschedule-epg .tvschedule-epg__weekday,
.tvschedule-epg .tvschedule-epg__weekday:link,
.tvschedule-epg .tvschedule-epg__weekday:visited,
.tvschedule-epg .tvschedule-epg__weekday:hover,
.tvschedule-epg .tvschedule-epg__weekday:active,
.tvschedule-epg .tvschedule-epg__scroll-btn,
.tvschedule-epg .tvschedule-epg__scroll-btn:hover,
.tvschedule-epg .tvschedule-epg__scroll-btn:active,
.tvschedule-epg .tvschedule-epg__modal-close,
.tvschedule-epg .tvschedule-epg__modal-close:hover,
.tvschedule-epg .tvschedule-epg__modal-close:active,
.tvschedule-epg .tvschedule-epg__modal-watch,
.tvschedule-epg .tvschedule-epg__modal-watch:link,
.tvschedule-epg .tvschedule-epg__modal-watch:visited,
.tvschedule-epg .tvschedule-epg__modal-watch:hover,
.tvschedule-epg .tvschedule-epg__modal-watch:active,
.tvschedule-epg .tvschedule-epg__modal-trailer,
.tvschedule-epg .tvschedule-epg__modal-trailer:link,
.tvschedule-epg .tvschedule-epg__modal-trailer:visited,
.tvschedule-epg .tvschedule-epg__modal-trailer:hover,
.tvschedule-epg .tvschedule-epg__modal-trailer:active,
.tvschedule-epg .tvschedule-epg__modal-cta,
.tvschedule-epg .tvschedule-epg__modal-cta:link,
.tvschedule-epg .tvschedule-epg__modal-cta:visited,
.tvschedule-epg .tvschedule-epg__modal-cta:hover,
.tvschedule-epg .tvschedule-epg__modal-cta:active {
  text-decoration: none !important;
  background-image: none !important;
  box-shadow: none;
}

.tvschedule-epg .tvschedule-epg__nav-btn,
.tvschedule-epg .tvschedule-epg__nav-btn:link,
.tvschedule-epg .tvschedule-epg__nav-btn:visited,
.tvschedule-epg .tvschedule-epg__nav-btn:hover,
.tvschedule-epg .tvschedule-epg__nav-btn:active,
.tvschedule-epg .tvschedule-epg__weekday,
.tvschedule-epg .tvschedule-epg__weekday:link,
.tvschedule-epg .tvschedule-epg__weekday:visited,
.tvschedule-epg .tvschedule-epg__weekday:hover,
.tvschedule-epg .tvschedule-epg__weekday:active,
.tvschedule-epg .tvschedule-epg__scroll-btn,
.tvschedule-epg .tvschedule-epg__scroll-btn:hover,
.tvschedule-epg .tvschedule-epg__scroll-btn:active,
.tvschedule-epg .tvschedule-epg__modal-close,
.tvschedule-epg .tvschedule-epg__modal-close:hover,
.tvschedule-epg .tvschedule-epg__modal-close:active {
  color: var(--tvs-text) !important;
}

.tvschedule-epg .tvschedule-epg__now,
.tvschedule-epg .tvschedule-epg__now:link,
.tvschedule-epg .tvschedule-epg__now:visited,
.tvschedule-epg .tvschedule-epg__now:hover,
.tvschedule-epg .tvschedule-epg__now:active {
  color: #fff !important;
}

.tvschedule-epg .tvschedule-epg__weekday-short,
.tvschedule-epg .tvschedule-epg__weekday-num,
.tvschedule-epg .tvschedule-epg__nav-btn > *,
.tvschedule-epg .tvschedule-epg__now > * {
  text-decoration: none !important;
}

.tvschedule-epg .tvschedule-epg__program,
.tvschedule-epg .tvschedule-epg__cp-row,
.tvschedule-epg .tvschedule-epg__cp-now-card,
.tvschedule-epg .tvschedule-epg__cp-coming-card,
.tvschedule-epg .tvschedule-epg__list-item,
.tvschedule-epg .tvschedule-epg__mini-item,
.tvschedule-epg .tvschedule-epg__sc-item,
.tvschedule-epg .tvschedule-epg__compact-item {
  -webkit-tap-highlight-color: transparent;
}
.tvschedule-epg .tvschedule-epg__program:focus,
.tvschedule-epg .tvschedule-epg__cp-row:focus,
.tvschedule-epg .tvschedule-epg__cp-now-card:focus,
.tvschedule-epg .tvschedule-epg__cp-coming-card:focus,
.tvschedule-epg .tvschedule-epg__list-item:focus,
.tvschedule-epg .tvschedule-epg__mini-item:focus,
.tvschedule-epg .tvschedule-epg__sc-item:focus,
.tvschedule-epg .tvschedule-epg__compact-item:focus {
  outline: none;
}
.tvschedule-epg .tvschedule-epg__program:focus:not(:focus-visible),
.tvschedule-epg .tvschedule-epg__cp-row:focus:not(:focus-visible),
.tvschedule-epg .tvschedule-epg__cp-now-card:focus:not(:focus-visible),
.tvschedule-epg .tvschedule-epg__cp-coming-card:focus:not(:focus-visible),
.tvschedule-epg .tvschedule-epg__list-item:focus:not(:focus-visible),
.tvschedule-epg .tvschedule-epg__mini-item:focus:not(:focus-visible),
.tvschedule-epg .tvschedule-epg__sc-item:focus:not(:focus-visible),
.tvschedule-epg .tvschedule-epg__compact-item:focus:not(:focus-visible) {
  box-shadow: inherit;
}


/* v1.0.2 stronger base reset */
.tvschedule-epg a,
.tvschedule-epg a:link,
.tvschedule-epg a:visited,
.tvschedule-epg a:hover,
.tvschedule-epg a:active,
.tvschedule-epg a:focus,
.tvschedule-epg a:focus-visible,
.tvschedule-epg button,
.tvschedule-epg button:hover,
.tvschedule-epg button:active,
.tvschedule-epg button:focus,
.tvschedule-epg button:focus-visible{
  text-decoration:none !important;
  background-image:none !important;
}
.tvschedule-epg a *, .tvschedule-epg button *{
  text-decoration:none !important;
}


/* v1.0.3 hard isolation for theme link/button defaults */
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__nav-btn,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__nav-btn:link,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__nav-btn:visited,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__nav-btn:hover,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__nav-btn:active,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__nav-btn:focus,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__nav-btn:focus-visible,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__weekday,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__weekday:link,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__weekday:visited,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__weekday:hover,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__weekday:active,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__weekday:focus,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__weekday:focus-visible,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a:link,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a:visited,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a:hover,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a:active,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a:focus,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a:focus-visible,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__scroll-btn,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__scroll-btn:hover,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__scroll-btn:active,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__scroll-btn:focus,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__scroll-btn:focus-visible {
  text-decoration: none !important;
  background-image: none !important;
}
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__nav-btn *,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__weekday *,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a *,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__scroll-btn * {
  text-decoration: none !important;
}
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a:link,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch a:visited {
  color: #fff !important;
}
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch .is-active,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch .is-active:link,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch .is-active:visited,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch .is-active:hover,
.tvschedule-epg.tvschedule-epg--timeline .tvschedule-epg__view-switch .is-active:active {
  color: #fff !important;
  text-decoration: none !important;
}
