.ad-left,
.ad-right {
  display: inline-block;
  float: none;
  text-align: center;
  vertical-align: top;
}

.ad-left + .ad-right {
  margin-left: 10px;
}

.ads,
.ad-skyscraper-left,
.ad-skyscraper-right {
  overflow: visible;
}

.ads-skyscraper-container {
  padding-left: 0;
  padding-top: 0;
}

.interstitial {
  background: #fff;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 50000;
}

.interstitial-open {
  height: 100%;
  overflow: hidden;
}

.interstitial-visible {
  display: block;
}

.interstitial-wrapper {
  margin: 0 auto;
  max-width: 95%;
}

.interstitial-content {
  width: 100%;
}

.interstitial-content .oat:before {
  content: "";
}

.interstitial-content .oat > *:not(script) {
  margin: 0 !important
}

.interstitial-header {
  clear: both;
  display: table;
  padding: 8px 0;
  text-align: left;
  width: 100%;
}

.interstitial-close-button {
  cursor: pointer;
  float: right;
}

.interstitial-close-button:hover {
  text-decoration: underline;
}

.oat {
  clear: both;
  display: none;
  overflow: hidden;
  position: relative;
  text-align: center;
  visibility: hidden;
}

.oat:before {
  color: #838383;
  content: attr(data-mark);
  display: block;
  font-size: 10px;
  line-height: 15px;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.oat > *:not(script) {
  display: block;
}

.oat img {
  height: auto;
  max-width: 100%;
}

.oat-container {
  margin: 0 auto;
  max-width: 100%;
  overflow: hidden;
}

.oat-content {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.oat-left > *,
.oat-right > * {
  padding-top: 0;
  margin-left: 0;
}

.oat-visible {
  display: block;
  visibility: visible;
}

.oat-bottom > * {
  margin-bottom: 15px;
}

.oat-left > * {
  margin-left: 15px !important;
}

.oat-right > * {
  margin-right: 15px !important;
}

.oat-top > * {
  margin-top: 15px !important;
}

.oat-bottom:before {
  position: absolute;
  margin-bottom: 0;
  bottom: 0;
}

.oat-left:before {
  left: 0;
  margin-left: -35px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  transform: rotate(-90deg);
}

.oat-right:before {
  right: 0;
  margin-left: auto;
  margin-right: -35px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  transform: rotate(90deg);
}

.recaptcha {
  width: 304px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .oat.hidden-phone {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .oat.hidden-tablet {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .oat.hidden-desktop {
    display: none !important;
  }
}

.cookies-overlay button {
  background: none;
  border: none;
  margin: 0;
  padding: 5px;
  float: right;
  color: white;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bolder;
  font-style: normal;
}

.cookies-overlay p {
  width: 85%;
}

.cookies-overlay a {
  color: #fff;
  text-decoration: underline;
}

@media (max-width: 479px) {
  .cookies-overlay p {
    margin: 0;
    float: none;
    width: 100%;
    padding: 5px;
    font-size: .8em;
    line-height: 1.3em;
  }

  .interstitial-header-title {
    display: none;
  }

  .interstitial-header {
    text-align: center;
  }

  .interstitial-close-button {
    float: none;
  }
}

.qc-cmp-button {
  background-color: #007bff !important;
  border-color: #007bff !important;
}
.qc-cmp-ui-content {
  overflow-y: initial !important;
}
.qc-cmp-consent-content,
.qc-cmp-purposes-page-content {
  text-align: left;
  max-width: 1024px;
  margin: 0 auto;
}
.qc-cmp-ui-container {
  overflow-y: auto !important;
}
.qc-cmp-ui-showing {
  overflow: auto !important;
}
.qc-cmp-toggle-status {
  color: #333 !important;
}
.qc-cmp-button:hover {
  background-color: #7faff7 !important;
  border-color: #7faff7 !important;
}
.qc-cmp-back {
  position: initial !important;
}
.qc-cmp-back:before {
  content: "\f104" !important;
  font-family: "Fontawesome";
  right: 0 !important;
  background: none !important;
  transform: none !important;
}
.qc-cmp-toggle {
  background-color: #007bff !important;
  border: 1px solid #007bff !important;
}
.qc-cmp-toggle-off {
  background-color: #ccc !important;
  border-color: #ccc !important;
}
.qc-cmp-toggle-switch {
  height: 14px !important;
  width: 14px !important;
}
.qc-cmp-alt-action,
.qc-cmp-link {
  color: #007bff !important;
}
.qc-cmp-button {
  color: #fff !important;
}
.qc-cmp-ui {
  background-color: #f5f5f5 !important;
  overflow-y: initial !important;
}
.qc-cmp-ui,
.qc-cmp-ui .qc-cmp-main-messaging,
.qc-cmp-ui .qc-cmp-messaging,
.qc-cmp-ui .qc-cmp-beta-messaging,
.qc-cmp-ui .qc-cmp-title,
.qc-cmp-ui .qc-cmp-sub-title,
.qc-cmp-ui .qc-cmp-purpose-info,
.qc-cmp-ui .qc-cmp-table,
.qc-cmp-ui .qc-cmp-table-header,
.qc-cmp-ui .qc-cmp-vendor-list,
.qc-cmp-ui .qc-cmp-vendor-list-title {
  color: #333 !important;
}
.qc-cmp-publisher-purposes-table .qc-cmp-table-header,
.qc-cmp-vendors-purposes-table .qc-cmp-table-header {
  background-color: #fafafa !important;
}
.qc-cmp-publisher-purposes-table .qc-cmp-table-row,
.qc-cmp-vendors-purposes-table .qc-cmp-table-row {
  background-color: #ffffff !important;
}
.qc-cmp-alt-action,
.qc-cmp-button,
.qc-cmp-main-messaging,
.qc-cmp-messaging,
.qc-cmp-sub-title,
.qc-cmp-link,
.qc-cmp-privacy-settings-title,
.qc-cmp-vendor-list-title,
.qc-cmp-purpose-list,
.qc-cmp-tab,
.qc-cmp-title,
.qc-cmp-vendor-list,
.qc-cmp-bold-messaging,
.qc-cmp-table-header {
  font-family: Helvetica,Arial,sans-serif !important;
}
@media (max-width: 479px) {
  .qc-cmp-alt-action {
    font-size: 12px !important;
  }
  .qc-cmp-toggle {
    height: 16px !important;
    width: 34px !important;
  }
}


      /**************************
    Generic colors for site
    ***************************/
    .site-color,
    .text-site-color,
    .site-color > a,
    a.site-color {
      color: #d40000!important;
    }
    .bg-site-color {
      background-color: #d40000!important;
    }
    .border-site-color,
    .btn-primary {
      border-color:#d40000!important;
    }
    .datepicker thead tr:first-child th:hover,
    .datepicker tfoot tr th:hover,
    .datepicker table tr td.active {
      background-color:#d40000!important;
      background-image:none;
    }
    .datepicker table tr td.active:hover,
    .datepicker table tr td.active:hover:hover,
    .datepicker table tr td.active.disabled:hover,
    .datepicker table tr td.active.disabled:hover:hover,
    .datepicker table tr td.active:active,
    .datepicker table tr td.active:hover:active,
    .datepicker table tr td.active.disabled:active,
    .datepicker table tr td.active.disabled:hover:active,
    .datepicker table tr td.active.active,
    .datepicker tableba tr td.active.active:hover,
    .datepicker table tr td.active.disabled.active,
    .datepicker table tr td.active.disabled.active:hover,
    .datepicker table tr td.active.disabled,
    .datepicker table tr td.active.disabled:hover,
    .datepicker table tr td.active.disabled.disabled,
    .datepicker table tr td.active.disabled.disabled:hover,
    .datepicker table tr td.active[disabled],
    .datepicker table tr td.active[disabled]:hover,
    .datepicker table tr td.active.disabled[disabled],
    .dropdown-item:active,
    .datepicker table tr td.active.disabled[disabled]:hover {
      background-color:#d40000!important; background-image:none;
    }
    .inner-content .body a,
    .inner-content .content-body a,
    .inner-content .content-body h3,
    .inner-content .content-body blockquote:before,
    .inner-content .content-body blockquote:after,
    .horizontal-scrollable-tabs .horizontal-tabs .nav-tabs-horizontal > li.active a,
    .menu-sidebar .navbar .nav-link.dropdown-toggle[aria-expanded="true"]:after,
    .pagination li.active a,
    .comment-sharing .btn-link,
    .letter-list .onm-new.onm-new-letter .article-data .date-container:before {
      color: #d40000;
    }
    .widget-header,
    .onm-new.onm-new-big_content-wide .article-data .section,
    .onm-new.onm-new-opinion,
    .onm-related-content:before {
      border-color: #d40000;
    }
    .onm-related-content {
      border-top-color: #d40000;
    }
    .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span,
    .datepicker table tr td span.active.active,
    .datepicker table tr td span.active.disabled,
    .datepicker table tr td span.active.disabled.active,
    .datepicker table tr td span.active.disabled.disabled,
    .datepicker table tr td span.active.disabled:active,
    .datepicker table tr td span.active.disabled:hover,
    .datepicker table tr td span.active.disabled:hover.active,
    .datepicker table tr td span.active.disabled:hover.disabled,
    .datepicker table tr td span.active.disabled:hover:active,
    .datepicker table tr td span.active.disabled:hover:hover,
    .datepicker table tr td span.active.disabled:hover[disabled],
    .datepicker table tr td span.active.disabled[disabled],
    .datepicker table tr td span.active:active,
    .datepicker table tr td span.active:hover,
    .datepicker table tr td span.active:hover.active,
    .datepicker table tr td span.active:hover.disabled,
    .datepicker table tr td span.active:hover:active,
    .datepicker table tr td span.active:hover:hover,
    .datepicker table tr td span.active:hover[disabled],
    .datepicker table tr td span.active[disabled] {
      background-color: #d40000;
    }
    .reading-progress::-webkit-progress-value {
      background-color: #d40000;
    }
    .reading-progress::-moz-progress-bar {
      background-color: #d40000;
    }
  

    .second-color,
  .text-second-color,
  .second-color > a,
  a.second-color {
    color: #000000!important;
  }
  .bg-second-color {
    background-color: #000000!important;
  }
  .border-second-color {
    border-color: #000000!important;
  }


      /*********************
    CSS for categories
    **********************/
                  /* Rules for category sociedad */
        .text-sociedad,
        a.text-sociedad,
        .text-sociedad a,
        .color-sociedad,
        .sociedad-color {
          color: d40000!important;
        }

        .bg-sociedad {
          background-color:d40000!important;
        }
        .border-sociedad {
          border-color:d40000!important;
        }

        .bg-sociedad .nav-link,
        .bg-sociedad .a {
          color: #fff
        }
        .reading-progress.sociedad::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.sociedad::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category tecnologia */
        .text-tecnologia,
        a.text-tecnologia,
        .text-tecnologia a,
        .color-tecnologia,
        .tecnologia-color {
          color: d40000!important;
        }

        .bg-tecnologia {
          background-color:d40000!important;
        }
        .border-tecnologia {
          border-color:d40000!important;
        }

        .bg-tecnologia .nav-link,
        .bg-tecnologia .a {
          color: #fff
        }
        .reading-progress.tecnologia::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.tecnologia::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category cultura */
        .text-cultura,
        a.text-cultura,
        .text-cultura a,
        .color-cultura,
        .cultura-color {
          color: d40000!important;
        }

        .bg-cultura {
          background-color:d40000!important;
        }
        .border-cultura {
          border-color:d40000!important;
        }

        .bg-cultura .nav-link,
        .bg-cultura .a {
          color: #fff
        }
        .reading-progress.cultura::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.cultura::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category noticias-lectores */
        .text-noticias-lectores,
        a.text-noticias-lectores,
        .text-noticias-lectores a,
        .color-noticias-lectores,
        .noticias-lectores-color {
          color: d40000!important;
        }

        .bg-noticias-lectores {
          background-color:d40000!important;
        }
        .border-noticias-lectores {
          border-color:d40000!important;
        }

        .bg-noticias-lectores .nav-link,
        .bg-noticias-lectores .a {
          color: #fff
        }
        .reading-progress.noticias-lectores::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.noticias-lectores::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category gente */
        .text-gente,
        a.text-gente,
        .text-gente a,
        .color-gente,
        .gente-color {
          color: d40000!important;
        }

        .bg-gente {
          background-color:d40000!important;
        }
        .border-gente {
          border-color:d40000!important;
        }

        .bg-gente .nav-link,
        .bg-gente .a {
          color: #fff
        }
        .reading-progress.gente::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.gente::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category humor */
        .text-humor,
        a.text-humor,
        .text-humor a,
        .color-humor,
        .humor-color {
          color: d40000!important;
        }

        .bg-humor {
          background-color:d40000!important;
        }
        .border-humor {
          border-color:d40000!important;
        }

        .bg-humor .nav-link,
        .bg-humor .a {
          color: #fff
        }
        .reading-progress.humor::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.humor::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category tendencias */
        .text-tendencias,
        a.text-tendencias,
        .text-tendencias a,
        .color-tendencias,
        .tendencias-color {
          color: d40000!important;
        }

        .bg-tendencias {
          background-color:d40000!important;
        }
        .border-tendencias {
          border-color:d40000!important;
        }

        .bg-tendencias .nav-link,
        .bg-tendencias .a {
          color: #fff
        }
        .reading-progress.tendencias::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.tendencias::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category agenda */
        .text-agenda,
        a.text-agenda,
        .text-agenda a,
        .color-agenda,
        .agenda-color {
          color: d40000!important;
        }

        .bg-agenda {
          background-color:d40000!important;
        }
        .border-agenda {
          border-color:d40000!important;
        }

        .bg-agenda .nav-link,
        .bg-agenda .a {
          color: #fff
        }
        .reading-progress.agenda::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.agenda::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category quen-cho-dixo */
        .text-quen-cho-dixo,
        a.text-quen-cho-dixo,
        .text-quen-cho-dixo a,
        .color-quen-cho-dixo,
        .quen-cho-dixo-color {
          color: d40000!important;
        }

        .bg-quen-cho-dixo {
          background-color:d40000!important;
        }
        .border-quen-cho-dixo {
          border-color:d40000!important;
        }

        .bg-quen-cho-dixo .nav-link,
        .bg-quen-cho-dixo .a {
          color: #fff
        }
        .reading-progress.quen-cho-dixo::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.quen-cho-dixo::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category historia-en-4-tiempos */
        .text-historia-en-4-tiempos,
        a.text-historia-en-4-tiempos,
        .text-historia-en-4-tiempos a,
        .color-historia-en-4-tiempos,
        .historia-en-4-tiempos-color {
          color: d40000!important;
        }

        .bg-historia-en-4-tiempos {
          background-color:d40000!important;
        }
        .border-historia-en-4-tiempos {
          border-color:d40000!important;
        }

        .bg-historia-en-4-tiempos .nav-link,
        .bg-historia-en-4-tiempos .a {
          color: #fff
        }
        .reading-progress.historia-en-4-tiempos::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.historia-en-4-tiempos::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category programa-abalar */
        .text-programa-abalar,
        a.text-programa-abalar,
        .text-programa-abalar a,
        .color-programa-abalar,
        .programa-abalar-color {
          color: d40000!important;
        }

        .bg-programa-abalar {
          background-color:d40000!important;
        }
        .border-programa-abalar {
          border-color:d40000!important;
        }

        .bg-programa-abalar .nav-link,
        .bg-programa-abalar .a {
          color: #fff
        }
        .reading-progress.programa-abalar::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.programa-abalar::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category ourense-no-tempo */
        .text-ourense-no-tempo,
        a.text-ourense-no-tempo,
        .text-ourense-no-tempo a,
        .color-ourense-no-tempo,
        .ourense-no-tempo-color {
          color: d40000!important;
        }

        .bg-ourense-no-tempo {
          background-color:d40000!important;
        }
        .border-ourense-no-tempo {
          border-color:d40000!important;
        }

        .bg-ourense-no-tempo .nav-link,
        .bg-ourense-no-tempo .a {
          color: #fff
        }
        .reading-progress.ourense-no-tempo::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.ourense-no-tempo::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category suplementos */
        .text-suplementos,
        a.text-suplementos,
        .text-suplementos a,
        .color-suplementos,
        .suplementos-color {
          color: 444444!important;
        }

        .bg-suplementos {
          background-color:444444!important;
        }
        .border-suplementos {
          border-color:444444!important;
        }

        .bg-suplementos .nav-link,
        .bg-suplementos .a {
          color: #fff
        }
        .reading-progress.suplementos::-webkit-progress-value {
          background-color: 444444;
        }
        .reading-progress.suplementos::-moz-progress-bar {
          background-color: 444444;
        }
                        /* Rules for category xornal-escolar */
        .text-xornal-escolar,
        a.text-xornal-escolar,
        .text-xornal-escolar a,
        .color-xornal-escolar,
        .xornal-escolar-color {
          color: 713d88!important;
        }

        .bg-xornal-escolar {
          background-color:713d88!important;
        }
        .border-xornal-escolar {
          border-color:713d88!important;
        }

        .bg-xornal-escolar .nav-link,
        .bg-xornal-escolar .a {
          color: #fff
        }
        .reading-progress.xornal-escolar::-webkit-progress-value {
          background-color: 713d88;
        }
        .reading-progress.xornal-escolar::-moz-progress-bar {
          background-color: 713d88;
        }
                        /* Rules for category la-revista */
        .text-la-revista,
        a.text-la-revista,
        .text-la-revista a,
        .color-la-revista,
        .la-revista-color {
          color: bd2020!important;
        }

        .bg-la-revista {
          background-color:bd2020!important;
        }
        .border-la-revista {
          border-color:bd2020!important;
        }

        .bg-la-revista .nav-link,
        .bg-la-revista .a {
          color: #fff
        }
        .reading-progress.la-revista::-webkit-progress-value {
          background-color: bd2020;
        }
        .reading-progress.la-revista::-moz-progress-bar {
          background-color: bd2020;
        }
                        /* Rules for category mas-deporte */
        .text-mas-deporte,
        a.text-mas-deporte,
        .text-mas-deporte a,
        .color-mas-deporte,
        .mas-deporte-color {
          color: b2b223!important;
        }

        .bg-mas-deporte {
          background-color:b2b223!important;
        }
        .border-mas-deporte {
          border-color:b2b223!important;
        }

        .bg-mas-deporte .nav-link,
        .bg-mas-deporte .a {
          color: #fff
        }
        .reading-progress.mas-deporte::-webkit-progress-value {
          background-color: b2b223;
        }
        .reading-progress.mas-deporte::-moz-progress-bar {
          background-color: b2b223;
        }
                        /* Rules for category euro */
        .text-euro,
        a.text-euro,
        .text-euro a,
        .color-euro,
        .euro-color {
          color: 21a3b7!important;
        }

        .bg-euro {
          background-color:21a3b7!important;
        }
        .border-euro {
          border-color:21a3b7!important;
        }

        .bg-euro .nav-link,
        .bg-euro .a {
          color: #fff
        }
        .reading-progress.euro::-webkit-progress-value {
          background-color: 21a3b7;
        }
        .reading-progress.euro::-moz-progress-bar {
          background-color: 21a3b7;
        }
                        /* Rules for category universitas */
        .text-universitas,
        a.text-universitas,
        .text-universitas a,
        .color-universitas,
        .universitas-color {
          color: 738a77!important;
        }

        .bg-universitas {
          background-color:738a77!important;
        }
        .border-universitas {
          border-color:738a77!important;
        }

        .bg-universitas .nav-link,
        .bg-universitas .a {
          color: #fff
        }
        .reading-progress.universitas::-webkit-progress-value {
          background-color: 738a77;
        }
        .reading-progress.universitas::-moz-progress-bar {
          background-color: 738a77;
        }
                        /* Rules for category entroido */
        .text-entroido,
        a.text-entroido,
        .text-entroido a,
        .color-entroido,
        .entroido-color {
          color: d40000!important;
        }

        .bg-entroido {
          background-color:d40000!important;
        }
        .border-entroido {
          border-color:d40000!important;
        }

        .bg-entroido .nav-link,
        .bg-entroido .a {
          color: #fff
        }
        .reading-progress.entroido::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.entroido::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category zona-cob */
        .text-zona-cob,
        a.text-zona-cob,
        .text-zona-cob a,
        .color-zona-cob,
        .zona-cob-color {
          color: #094d81!important;
        }

        .bg-zona-cob {
          background-color:#094d81!important;
        }
        .border-zona-cob {
          border-color:#094d81!important;
        }

        .bg-zona-cob .nav-link,
        .bg-zona-cob .a {
          color: #fff
        }
        .reading-progress.zona-cob::-webkit-progress-value {
          background-color: #094d81;
        }
        .reading-progress.zona-cob::-moz-progress-bar {
          background-color: #094d81;
        }
                        /* Rules for category foro-region */
        .text-foro-region,
        a.text-foro-region,
        .text-foro-region a,
        .color-foro-region,
        .foro-region-color {
          color: 707070!important;
        }

        .bg-foro-region {
          background-color:707070!important;
        }
        .border-foro-region {
          border-color:707070!important;
        }

        .bg-foro-region .nav-link,
        .bg-foro-region .a {
          color: #fff
        }
        .reading-progress.foro-region::-webkit-progress-value {
          background-color: 707070;
        }
        .reading-progress.foro-region::-moz-progress-bar {
          background-color: 707070;
        }
                        /* Rules for category concurso-fotografico-entroido */
        .text-concurso-fotografico-entroido,
        a.text-concurso-fotografico-entroido,
        .text-concurso-fotografico-entroido a,
        .color-concurso-fotografico-entroido,
        .concurso-fotografico-entroido-color {
          color: d40000!important;
        }

        .bg-concurso-fotografico-entroido {
          background-color:d40000!important;
        }
        .border-concurso-fotografico-entroido {
          border-color:d40000!important;
        }

        .bg-concurso-fotografico-entroido .nav-link,
        .bg-concurso-fotografico-entroido .a {
          color: #fff
        }
        .reading-progress.concurso-fotografico-entroido::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.concurso-fotografico-entroido::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category tiempo */
        .text-tiempo,
        a.text-tiempo,
        .text-tiempo a,
        .color-tiempo,
        .tiempo-color {
          color: d40000!important;
        }

        .bg-tiempo {
          background-color:d40000!important;
        }
        .border-tiempo {
          border-color:d40000!important;
        }

        .bg-tiempo .nav-link,
        .bg-tiempo .a {
          color: #fff
        }
        .reading-progress.tiempo::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.tiempo::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category elecciones-24-m */
        .text-elecciones-24-m,
        a.text-elecciones-24-m,
        .text-elecciones-24-m a,
        .color-elecciones-24-m,
        .elecciones-24-m-color {
          color: d40000!important;
        }

        .bg-elecciones-24-m {
          background-color:d40000!important;
        }
        .border-elecciones-24-m {
          border-color:d40000!important;
        }

        .bg-elecciones-24-m .nav-link,
        .bg-elecciones-24-m .a {
          color: #fff
        }
        .reading-progress.elecciones-24-m::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.elecciones-24-m::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category salud */
        .text-salud,
        a.text-salud,
        .text-salud a,
        .color-salud,
        .salud-color {
          color: d40000!important;
        }

        .bg-salud {
          background-color:d40000!important;
        }
        .border-salud {
          border-color:d40000!important;
        }

        .bg-salud .nav-link,
        .bg-salud .a {
          color: #fff
        }
        .reading-progress.salud::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.salud::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category virales */
        .text-virales,
        a.text-virales,
        .text-virales a,
        .color-virales,
        .virales-color {
          color: d40000!important;
        }

        .bg-virales {
          background-color:d40000!important;
        }
        .border-virales {
          border-color:d40000!important;
        }

        .bg-virales .nav-link,
        .bg-virales .a {
          color: #fff
        }
        .reading-progress.virales::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.virales::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category videos-ourense */
        .text-videos-ourense,
        a.text-videos-ourense,
        .text-videos-ourense a,
        .color-videos-ourense,
        .videos-ourense-color {
          color: d40000!important;
        }

        .bg-videos-ourense {
          background-color:d40000!important;
        }
        .border-videos-ourense {
          border-color:d40000!important;
        }

        .bg-videos-ourense .nav-link,
        .bg-videos-ourense .a {
          color: #fff
        }
        .reading-progress.videos-ourense::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.videos-ourense::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category videos-general */
        .text-videos-general,
        a.text-videos-general,
        .text-videos-general a,
        .color-videos-general,
        .videos-general-color {
          color: d40000!important;
        }

        .bg-videos-general {
          background-color:d40000!important;
        }
        .border-videos-general {
          border-color:d40000!important;
        }

        .bg-videos-general .nav-link,
        .bg-videos-general .a {
          color: #fff
        }
        .reading-progress.videos-general::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.videos-general::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category la-prorroga */
        .text-la-prorroga,
        a.text-la-prorroga,
        .text-la-prorroga a,
        .color-la-prorroga,
        .la-prorroga-color {
          color: d40000!important;
        }

        .bg-la-prorroga {
          background-color:d40000!important;
        }
        .border-la-prorroga {
          border-color:d40000!important;
        }

        .bg-la-prorroga .nav-link,
        .bg-la-prorroga .a {
          color: #fff
        }
        .reading-progress.la-prorroga::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.la-prorroga::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category las-cuentas-claras */
        .text-las-cuentas-claras,
        a.text-las-cuentas-claras,
        .text-las-cuentas-claras a,
        .color-las-cuentas-claras,
        .las-cuentas-claras-color {
          color: d40000!important;
        }

        .bg-las-cuentas-claras {
          background-color:d40000!important;
        }
        .border-las-cuentas-claras {
          border-color:d40000!important;
        }

        .bg-las-cuentas-claras .nav-link,
        .bg-las-cuentas-claras .a {
          color: #fff
        }
        .reading-progress.las-cuentas-claras::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.las-cuentas-claras::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category mas-motor */
        .text-mas-motor,
        a.text-mas-motor,
        .text-mas-motor a,
        .color-mas-motor,
        .mas-motor-color {
          color: #ffffff!important;
        }

        .bg-mas-motor {
          background-color:#ffffff!important;
        }
        .border-mas-motor {
          border-color:#ffffff!important;
        }

        .bg-mas-motor .nav-link,
        .bg-mas-motor .a {
          color: #fff
        }
        .reading-progress.mas-motor::-webkit-progress-value {
          background-color: #ffffff;
        }
        .reading-progress.mas-motor::-moz-progress-bar {
          background-color: #ffffff;
        }
                        /* Rules for category en-portada */
        .text-en-portada,
        a.text-en-portada,
        .text-en-portada a,
        .color-en-portada,
        .en-portada-color {
          color: d40000!important;
        }

        .bg-en-portada {
          background-color:d40000!important;
        }
        .border-en-portada {
          border-color:d40000!important;
        }

        .bg-en-portada .nav-link,
        .bg-en-portada .a {
          color: #fff
        }
        .reading-progress.en-portada::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.en-portada::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category plenos-concello-de-ourense */
        .text-plenos-concello-de-ourense,
        a.text-plenos-concello-de-ourense,
        .text-plenos-concello-de-ourense a,
        .color-plenos-concello-de-ourense,
        .plenos-concello-de-ourense-color {
          color: d40000!important;
        }

        .bg-plenos-concello-de-ourense {
          background-color:d40000!important;
        }
        .border-plenos-concello-de-ourense {
          border-color:d40000!important;
        }

        .bg-plenos-concello-de-ourense .nav-link,
        .bg-plenos-concello-de-ourense .a {
          color: #fff
        }
        .reading-progress.plenos-concello-de-ourense::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.plenos-concello-de-ourense::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category liga-beone-padel-oira-la-region */
        .text-liga-beone-padel-oira-la-region,
        a.text-liga-beone-padel-oira-la-region,
        .text-liga-beone-padel-oira-la-region a,
        .color-liga-beone-padel-oira-la-region,
        .liga-beone-padel-oira-la-region-color {
          color: #8FBF47!important;
        }

        .bg-liga-beone-padel-oira-la-region {
          background-color:#8FBF47!important;
        }
        .border-liga-beone-padel-oira-la-region {
          border-color:#8FBF47!important;
        }

        .bg-liga-beone-padel-oira-la-region .nav-link,
        .bg-liga-beone-padel-oira-la-region .a {
          color: #fff
        }
        .reading-progress.liga-beone-padel-oira-la-region::-webkit-progress-value {
          background-color: #8FBF47;
        }
        .reading-progress.liga-beone-padel-oira-la-region::-moz-progress-bar {
          background-color: #8FBF47;
        }
                        /* Rules for category elecciones-26-j */
        .text-elecciones-26-j,
        a.text-elecciones-26-j,
        .text-elecciones-26-j a,
        .color-elecciones-26-j,
        .elecciones-26-j-color {
          color: d40000!important;
        }

        .bg-elecciones-26-j {
          background-color:d40000!important;
        }
        .border-elecciones-26-j {
          border-color:d40000!important;
        }

        .bg-elecciones-26-j .nav-link,
        .bg-elecciones-26-j .a {
          color: #fff
        }
        .reading-progress.elecciones-26-j::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.elecciones-26-j::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category especiales */
        .text-especiales,
        a.text-especiales,
        .text-especiales a,
        .color-especiales,
        .especiales-color {
          color: d40000!important;
        }

        .bg-especiales {
          background-color:d40000!important;
        }
        .border-especiales {
          border-color:d40000!important;
        }

        .bg-especiales .nav-link,
        .bg-especiales .a {
          color: #fff
        }
        .reading-progress.especiales::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.especiales::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category el-tragaluz-de-a-chavasqueira */
        .text-el-tragaluz-de-a-chavasqueira,
        a.text-el-tragaluz-de-a-chavasqueira,
        .text-el-tragaluz-de-a-chavasqueira a,
        .color-el-tragaluz-de-a-chavasqueira,
        .el-tragaluz-de-a-chavasqueira-color {
          color: d40000!important;
        }

        .bg-el-tragaluz-de-a-chavasqueira {
          background-color:d40000!important;
        }
        .border-el-tragaluz-de-a-chavasqueira {
          border-color:d40000!important;
        }

        .bg-el-tragaluz-de-a-chavasqueira .nav-link,
        .bg-el-tragaluz-de-a-chavasqueira .a {
          color: #fff
        }
        .reading-progress.el-tragaluz-de-a-chavasqueira::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.el-tragaluz-de-a-chavasqueira::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category eventos */
        .text-eventos,
        a.text-eventos,
        .text-eventos a,
        .color-eventos,
        .eventos-color {
          color: d40000!important;
        }

        .bg-eventos {
          background-color:d40000!important;
        }
        .border-eventos {
          border-color:d40000!important;
        }

        .bg-eventos .nav-link,
        .bg-eventos .a {
          color: #fff
        }
        .reading-progress.eventos::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.eventos::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category elecciones-25-s */
        .text-elecciones-25-s,
        a.text-elecciones-25-s,
        .text-elecciones-25-s a,
        .color-elecciones-25-s,
        .elecciones-25-s-color {
          color: d40000!important;
        }

        .bg-elecciones-25-s {
          background-color:d40000!important;
        }
        .border-elecciones-25-s {
          border-color:d40000!important;
        }

        .bg-elecciones-25-s .nav-link,
        .bg-elecciones-25-s .a {
          color: #fff
        }
        .reading-progress.elecciones-25-s::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.elecciones-25-s::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category agenda-widget */
        .text-agenda-widget,
        a.text-agenda-widget,
        .text-agenda-widget a,
        .color-agenda-widget,
        .agenda-widget-color {
          color: d40000!important;
        }

        .bg-agenda-widget {
          background-color:d40000!important;
        }
        .border-agenda-widget {
          border-color:d40000!important;
        }

        .bg-agenda-widget .nav-link,
        .bg-agenda-widget .a {
          color: #fff
        }
        .reading-progress.agenda-widget::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.agenda-widget::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category directos */
        .text-directos,
        a.text-directos,
        .text-directos a,
        .color-directos,
        .directos-color {
          color: d40000!important;
        }

        .bg-directos {
          background-color:d40000!important;
        }
        .border-directos {
          border-color:d40000!important;
        }

        .bg-directos .nav-link,
        .bg-directos .a {
          color: #fff
        }
        .reading-progress.directos::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.directos::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category ouff */
        .text-ouff,
        a.text-ouff,
        .text-ouff a,
        .color-ouff,
        .ouff-color {
          color: d40000!important;
        }

        .bg-ouff {
          background-color:d40000!important;
        }
        .border-ouff {
          border-color:d40000!important;
        }

        .bg-ouff .nav-link,
        .bg-ouff .a {
          color: #fff
        }
        .reading-progress.ouff::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.ouff::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category san-martino */
        .text-san-martino,
        a.text-san-martino,
        .text-san-martino a,
        .color-san-martino,
        .san-martino-color {
          color: d40000!important;
        }

        .bg-san-martino {
          background-color:d40000!important;
        }
        .border-san-martino {
          border-color:d40000!important;
        }

        .bg-san-martino .nav-link,
        .bg-san-martino .a {
          color: #fff
        }
        .reading-progress.san-martino::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.san-martino::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category promociones */
        .text-promociones,
        a.text-promociones,
        .text-promociones a,
        .color-promociones,
        .promociones-color {
          color: d40000!important;
        }

        .bg-promociones {
          background-color:d40000!important;
        }
        .border-promociones {
          border-color:d40000!important;
        }

        .bg-promociones .nav-link,
        .bg-promociones .a {
          color: #fff
        }
        .reading-progress.promociones::-webkit-progress-value {
          background-color: d40000;
        }
        .reading-progress.promociones::-moz-progress-bar {
          background-color: d40000;
        }
                        /* Rules for category mas-fit */
        .text-mas-fit,
        a.text-mas-fit,
        .text-mas-fit a,
        .color-mas-fit,
        .mas-fit-color {
          color: #ffffff!important;
        }

        .bg-mas-fit {
          background-color:#ffffff!important;
        }
        .border-mas-fit {
          border-color:#ffffff!important;
        }

        .bg-mas-fit .nav-link,
        .bg-mas-fit .a {
          color: #fff
        }
        .reading-progress.mas-fit::-webkit-progress-value {
          background-color: #ffffff;
        }
        .reading-progress.mas-fit::-moz-progress-bar {
          background-color: #ffffff;
        }
                        /* Rules for category copa-padelprix-mas-deporte-laregion */
        .text-copa-padelprix-mas-deporte-laregion,
        a.text-copa-padelprix-mas-deporte-laregion,
        .text-copa-padelprix-mas-deporte-laregion a,
        .color-copa-padelprix-mas-deporte-laregion,
        .copa-padelprix-mas-deporte-laregion-color {
          color: 22262b!important;
        }

        .bg-copa-padelprix-mas-deporte-laregion {
          background-color:22262b!important;
        }
        .border-copa-padelprix-mas-deporte-laregion {
          border-color:22262b!important;
        }

        .bg-copa-padelprix-mas-deporte-laregion .nav-link,
        .bg-copa-padelprix-mas-deporte-laregion .a {
          color: #fff
        }
        .reading-progress.copa-padelprix-mas-deporte-laregion::-webkit-progress-value {
          background-color: 22262b;
        }
        .reading-progress.copa-padelprix-mas-deporte-laregion::-moz-progress-bar {
          background-color: 22262b;
        }
            
