.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;
  justify-content: center;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
}

.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 {
  align-items: center;
  display: flex;
  visibility: visible;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}

.oat-visible > * {
  width: -webkit-fill-available;
  width: -moz-available;
}

.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: -50%;
  margin-left: 7.5px;
  position: absolute;
  top: 50%;
  transform: rotate(-90deg);
}

.oat-right:before {
  right: -50%;
  margin-right: 7.5px;
  position: absolute;
  top: 50%;
  transform: rotate(90deg);
}

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

.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;
}

#adblock-modal-overlay,
#adblock-help-modal-overlay {
  align-items: center;
  animation: fadeIn 0.3s ease-out;
  backdrop-filter: blur(8px);
  background: rgba(0, 0, 0, 0.85);
  bottom: 0;
  display: none;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100000;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes slideUp {
  from {
    opacity: 0;
    transform: translate(-50%, -40%) scale(0.95);
  }
  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

#adblock-modal,
#adblock-help-modal {
  animation: slideUp 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
  left: 50%;
  max-width: 480px;
  padding: 40px 32px;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
}

#adblock-modal::before {
  animation: bounce 0.6s ease-out 0.3s;
  display: block;
  font-size: 56px;
  margin-bottom: 20px;
  text-align: center;
}

@keyframes bounce {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}

#adblock-help-modal::before {
  display: block;
  font-size: 48px;
  margin-bottom: 16px;
  text-align: center;
}

#adblock-modal h2,
#adblock-help-modal h2 {
  color: #1a202c;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 12px;
  text-align: center;
}

#adblock-modal p,
#adblock-help-modal p {
  color: #4a5568;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 28px;
  text-align: center;
}

#adblock-help-modal p {
  background: #f7fafc;
  border-left: 4px solid #667eea;
  border-radius: 8px;
  padding: 20px;
  text-align: left;
}

#adblock-help-modal strong {
  color: #2d3748;
  display: block;
  font-size: 15px;
  margin-bottom: 8px;
}

.adblock-buttons {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 24px;
}

.adblock-buttons button {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  border: none;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  padding: 14px 24px;
  position: relative;
  transition: all 0.3s ease;
}

.adblock-buttons button::before {
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
  content: '';
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  transition: left 0.5s;
  width: 100%;
}

.adblock-buttons button:hover {
  box-shadow: 0 6px 20px rgba(102, 126, 234, 0.5);
  transform: translateY(-2px);
}

.adblock-buttons button:hover::before {
  left: 100%;
}

.adblock-buttons button:active {
  transform: translateY(0);
}

#adblock-modal-help {
  background: transparent;
  border: 2px solid #667eea;
  box-shadow: none;
  color: #667eea;
}

#adblock-modal-help:hover {
  background: #667eea;
  box-shadow: 0 4px 15px rgba(102, 126, 234, 0.3);
  color: #fff;
}

#adblock-help-modal-refresh {
  width: 100%;
}

@media (max-width: 500px) {
  #adblock-modal,
  #adblock-help-modal {
    padding: 32px 24px;
  }

  #adblock-modal h2,
  #adblock-help-modal h2 {
    font-size: 22px;
  }
}

@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;
  }
}


        /**************************
       Generic colors for site
    ***************************/
    :root {
      --site-color: #fa0523;
    }
    .site-color, .text-site-color, a, a:hover { color: #fa0523; }
    .bg-site-color { background-color: #fa0523; }
    .border-site-color{ border-color:#fa0523;}

    .header, .scrolled-bar, .footer, .fixed-header, .header-title  { border-color: #fa0523 !important; }

          .widget-header { border-color: #fa0523 !important; }
      .widget-header span, .widget-header a { color: #fa0523; }
    
    .widget-header span, blockquote { border-color:#fa0523; }
    .inner-content blockquote:before, .inner-content blockquote:after { color:#fa0523; }

          .main-nav-menu .section-listing > ul > li > a:hover { color:#fa0523; }
      @media (max-width: 991px) {
        #navigation .main-nav-menu .section-listing > ul > .sections-toggle-button,
       .main-nav-menu .section-listing-block ul.menu { background-color:#fa0523; }
      }
    
    .inner-content .content-info .metadata a:hover { border-color:#fa0523; }
    .onm-new .summary a, .onm-new .content-info, .onm-new.video .title a,
    .onm-new.album .title a, .inner-content .content-info .metadata,
    .onm-new.onm-over:hover .article-data .content-info,
    .onm-new.tiny .title a:hover, .onm-new.opinion .opinion-data .title a,
    .onm-new .title a:hover, .header-title { color:#fa0523; }

    .pagination>li>a { color:#fa0523; }
    .pagination>li.active>a { background-color:#fa0523; border-color:#fa0523; }
    .play-button, .onm-new.video .subtitle a, .onm-new.album .subtitle a, .back-to-top i:hover { background-color:#fa0523; }

    .widget-last-content .header-title { background-color: transparent !important; }

          .widget .widget-header span,
      .widget-most-seeing-commented-content .nav-tabs>li>a span,
      .widget-all-headlines .block-title a,
      .widget-opinions-with-photo .widget-content .title a,
      .widget-past-headlines-most-viewed .nav-tabs>li>a span { color:#fa0523 !important;}
    
    .widget-last-content .header-title { color:#fa0523 !important;}
    .header-section a, .widget-content .header-section a { color:#fa0523 !important;border-color:#fa0523 !important;}
    .widget .widget-header.colorize { color:#fa0523 !important;}
    .widget .widget-today-news .number, .apertura .slider-title-button.active { background-color: #fa0523 !important; }
    .widget-carousel-lateral .item .caption-image .subtitle, .widget-last-content .widget-content ul li a:hover  { color:#fa0523; }

    .widget-past-headlines-most-viewed .nav-tabs>li.active>a span,
    .widget .nav-tabs,
    .widget-all-headlines .block-title a,
    .widget-most-seeing-commented-content .nav-tabs>li.active>a span,
    .article-navigation .article, .widget .nav-tabs>li>a,
    .onm-new.opinion .opinion-media,
    .inner-content .content-info .agency:hover, .inner-content .content-info .author-name a:hover,
    .widget-carousel-lateral .carousel-indicators li{ border-color:#fa0523; }
    .article-navigation,
    .widget-carousel-lateral .carousel-indicators .active { background-color: #fa0523; }
    .wrapper-slider .content-info, .widget-content a:hover, .widget-blogs-with-photo .name a  { color:#fa0523; }
    .onm-new .comments-container a, .inner-content .body h2, .inner-content .body h3,
    .onm-new.onm-over .article-data .content-info, .summary a, .inner-content .body a { color:#fa0523; }
    .wrapper-slider .content-info .comments-container .fa,
    .big-header .fa { color:#fa0523 !important; }

    .onm-new.opinion .author-data a, .inner-content .content-info .agency, .inner-content .content-info .author-name a,
    .opinion-page .opinion-list .opinion-item .title a, .inner-opinion .author .opinion-author-name { color:#fa0523; }

    .widget-header.border-site-color { border-color: #fa0523; }

    .datepicker thead tr:first-child th:hover,
    .datepicker tfoot tr th:hover,
    .datepicker table tr td.active { background-color:#fa0523 !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], .datepicker table tr td.active.disabled[disabled]:hover { background-color:#fa0523 !important; background-image:none; }
        .onm-new.colorize { border-radius:0 !important; }
    .onm-new .related-content ul li a:hover { color: #fa0523; }
    .carousel-inner figure.cover-img { background-color: #fa0523; }
    .media.colorize { margin:0; }
    .opinion-list .opinion-item .author-name a { color: #fa0523; }

    .owl-prev, .owl-next { background-color: #fa0523; }

        
    @media (max-width: 991px) {
      .main-nav-menu .sections-toggle-button a, .main-nav-menu .section-listing-block ul.menu li a,
      .main-nav-menu .section-listing-block ul.menu li a { color: #fa0523; }
      .main-nav-menu .section-listing-block ul.menu a:hover,
      .main-nav-menu .sections-toggle-button a:hover, .main-nav-menu .opened .sections-toggle-button a { background-color: #fa0523; }
      .main-nav-menu .section-listing-block ul.menu { border-color: #fa0523; }
      .bg-site-color.fixed-header .main-nav-menu .section-listing > ul > li > a { color:#F9F9F9; }
    }




        /*********************
       CSS for categories
    **********************/
                                /* Rules for category deportes*/
            .onm-new .category-color.deportes, .text-deportes { color: 374a33; }
            .bg-deportes, .onm-new .category-bg.deportes { background-color:374a33; }
            .onm-new .category.deportes a:hover { color:374a33 !important; }

            body.deportes .topbar.scrolled-bar { border-color:374a33!important; }

            .onm-new .text-deportes  { color:374a33 !important; }
            .footer-logo.deportes { background-color:374a33 !important; }

            .main-nav-menu .section-listing > ul > li.deportes,
            .main-nav-menu .section-listing > ul > li.deportes .submenu { border-color:374a33!important; }
            body.deportes .machine-related-contents .widget-header { background-color:374a33!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-deportes span { background-color:374a33!important; }
                                            /* Rules for category cultura*/
            .onm-new .category-color.cultura, .text-cultura { color: 374a33; }
            .bg-cultura, .onm-new .category-bg.cultura { background-color:374a33; }
            .onm-new .category.cultura a:hover { color:374a33 !important; }

            body.cultura .topbar.scrolled-bar { border-color:374a33!important; }

            .onm-new .text-cultura  { color:374a33 !important; }
            .footer-logo.cultura { background-color:374a33 !important; }

            .main-nav-menu .section-listing > ul > li.cultura,
            .main-nav-menu .section-listing > ul > li.cultura .submenu { border-color:374a33!important; }
            body.cultura .machine-related-contents .widget-header { background-color:374a33!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-cultura span { background-color:374a33!important; }
                                            /* Rules for category sociedad*/
            .onm-new .category-color.sociedad, .text-sociedad { color: 374a33; }
            .bg-sociedad, .onm-new .category-bg.sociedad { background-color:374a33; }
            .onm-new .category.sociedad a:hover { color:374a33 !important; }

            body.sociedad .topbar.scrolled-bar { border-color:374a33!important; }

            .onm-new .text-sociedad  { color:374a33 !important; }
            .footer-logo.sociedad { background-color:374a33 !important; }

            .main-nav-menu .section-listing > ul > li.sociedad,
            .main-nav-menu .section-listing > ul > li.sociedad .submenu { border-color:374a33!important; }
            body.sociedad .machine-related-contents .widget-header { background-color:374a33!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-sociedad span { background-color:374a33!important; }
                                            /* Rules for category actualidad*/
            .onm-new .category-color.actualidad, .text-actualidad { color: 892039; }
            .bg-actualidad, .onm-new .category-bg.actualidad { background-color:892039; }
            .onm-new .category.actualidad a:hover { color:892039 !important; }

            body.actualidad .topbar.scrolled-bar { border-color:892039!important; }

            .onm-new .text-actualidad  { color:892039 !important; }
            .footer-logo.actualidad { background-color:892039 !important; }

            .main-nav-menu .section-listing > ul > li.actualidad,
            .main-nav-menu .section-listing > ul > li.actualidad .submenu { border-color:892039!important; }
            body.actualidad .machine-related-contents .widget-header { background-color:892039!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-actualidad span { background-color:892039!important; }
                                            /* Rules for category television1*/
            .onm-new .category-color.television1, .text-television1 { color: #3b4c5c; }
            .bg-television1, .onm-new .category-bg.television1 { background-color:#3b4c5c; }
            .onm-new .category.television1 a:hover { color:#3b4c5c !important; }

            body.television1 .topbar.scrolled-bar { border-color:#3b4c5c!important; }

            .onm-new .text-television1  { color:#3b4c5c !important; }
            .footer-logo.television1 { background-color:#3b4c5c !important; }

            .main-nav-menu .section-listing > ul > li.television1,
            .main-nav-menu .section-listing > ul > li.television1 .submenu { border-color:#3b4c5c!important; }
            body.television1 .machine-related-contents .widget-header { background-color:#3b4c5c!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-television1 span { background-color:#3b4c5c!important; }
                                            /* Rules for category Conexión_Cantabria*/
            .onm-new .category-color.Conexión_Cantabria, .text-Conexión_Cantabria { color: #3b4c5c; }
            .bg-Conexión_Cantabria, .onm-new .category-bg.Conexión_Cantabria { background-color:#3b4c5c; }
            .onm-new .category.Conexión_Cantabria a:hover { color:#3b4c5c !important; }

            body.Conexión_Cantabria .topbar.scrolled-bar { border-color:#3b4c5c!important; }

            .onm-new .text-Conexión_Cantabria  { color:#3b4c5c !important; }
            .footer-logo.Conexión_Cantabria { background-color:#3b4c5c !important; }

            .main-nav-menu .section-listing > ul > li.Conexión_Cantabria,
            .main-nav-menu .section-listing > ul > li.Conexión_Cantabria .submenu { border-color:#3b4c5c!important; }
            body.Conexión_Cantabria .machine-related-contents .widget-header { background-color:#3b4c5c!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-Conexión_Cantabria span { background-color:#3b4c5c!important; }
                                            /* Rules for category ultimo-coto*/
            .onm-new .category-color.ultimo-coto, .text-ultimo-coto { color: #3b4c5c; }
            .bg-ultimo-coto, .onm-new .category-bg.ultimo-coto { background-color:#3b4c5c; }
            .onm-new .category.ultimo-coto a:hover { color:#3b4c5c !important; }

            body.ultimo-coto .topbar.scrolled-bar { border-color:#3b4c5c!important; }

            .onm-new .text-ultimo-coto  { color:#3b4c5c !important; }
            .footer-logo.ultimo-coto { background-color:#3b4c5c !important; }

            .main-nav-menu .section-listing > ul > li.ultimo-coto,
            .main-nav-menu .section-listing > ul > li.ultimo-coto .submenu { border-color:#3b4c5c!important; }
            body.ultimo-coto .machine-related-contents .widget-header { background-color:#3b4c5c!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-ultimo-coto span { background-color:#3b4c5c!important; }
                                            /* Rules for category Cantabria Hoy*/
            .onm-new .category-color.Cantabria Hoy, .text-Cantabria Hoy { color: #3b4c5c; }
            .bg-Cantabria Hoy, .onm-new .category-bg.Cantabria Hoy { background-color:#3b4c5c; }
            .onm-new .category.Cantabria Hoy a:hover { color:#3b4c5c !important; }

            body.Cantabria Hoy .topbar.scrolled-bar { border-color:#3b4c5c!important; }

            .onm-new .text-Cantabria Hoy  { color:#3b4c5c !important; }
            .footer-logo.Cantabria Hoy { background-color:#3b4c5c !important; }

            .main-nav-menu .section-listing > ul > li.Cantabria Hoy,
            .main-nav-menu .section-listing > ul > li.Cantabria Hoy .submenu { border-color:#3b4c5c!important; }
            body.Cantabria Hoy .machine-related-contents .widget-header { background-color:#3b4c5c!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-Cantabria Hoy span { background-color:#3b4c5c!important; }
                                            /* Rules for category pinceladas*/
            .onm-new .category-color.pinceladas, .text-pinceladas { color: #3b4c5c; }
            .bg-pinceladas, .onm-new .category-bg.pinceladas { background-color:#3b4c5c; }
            .onm-new .category.pinceladas a:hover { color:#3b4c5c !important; }

            body.pinceladas .topbar.scrolled-bar { border-color:#3b4c5c!important; }

            .onm-new .text-pinceladas  { color:#3b4c5c !important; }
            .footer-logo.pinceladas { background-color:#3b4c5c !important; }

            .main-nav-menu .section-listing > ul > li.pinceladas,
            .main-nav-menu .section-listing > ul > li.pinceladas .submenu { border-color:#3b4c5c!important; }
            body.pinceladas .machine-related-contents .widget-header { background-color:#3b4c5c!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-pinceladas span { background-color:#3b4c5c!important; }
                                            /* Rules for category encuentros*/
            .onm-new .category-color.encuentros, .text-encuentros { color: #3b4c5c; }
            .bg-encuentros, .onm-new .category-bg.encuentros { background-color:#3b4c5c; }
            .onm-new .category.encuentros a:hover { color:#3b4c5c !important; }

            body.encuentros .topbar.scrolled-bar { border-color:#3b4c5c!important; }

            .onm-new .text-encuentros  { color:#3b4c5c !important; }
            .footer-logo.encuentros { background-color:#3b4c5c !important; }

            .main-nav-menu .section-listing > ul > li.encuentros,
            .main-nav-menu .section-listing > ul > li.encuentros .submenu { border-color:#3b4c5c!important; }
            body.encuentros .machine-related-contents .widget-header { background-color:#3b4c5c!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-encuentros span { background-color:#3b4c5c!important; }
                                            /* Rules for category Pasarela*/
            .onm-new .category-color.Pasarela, .text-Pasarela { color: #2b2a28; }
            .bg-Pasarela, .onm-new .category-bg.Pasarela { background-color:#2b2a28; }
            .onm-new .category.Pasarela a:hover { color:#2b2a28 !important; }

            body.Pasarela .topbar.scrolled-bar { border-color:#2b2a28!important; }

            .onm-new .text-Pasarela  { color:#2b2a28 !important; }
            .footer-logo.Pasarela { background-color:#2b2a28 !important; }

            .main-nav-menu .section-listing > ul > li.Pasarela,
            .main-nav-menu .section-listing > ul > li.Pasarela .submenu { border-color:#2b2a28!important; }
            body.Pasarela .machine-related-contents .widget-header { background-color:#2b2a28!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-Pasarela span { background-color:#2b2a28!important; }
                                            /* Rules for category fiestas-populares*/
            .onm-new .category-color.fiestas-populares, .text-fiestas-populares { color: #2b2a28; }
            .bg-fiestas-populares, .onm-new .category-bg.fiestas-populares { background-color:#2b2a28; }
            .onm-new .category.fiestas-populares a:hover { color:#2b2a28 !important; }

            body.fiestas-populares .topbar.scrolled-bar { border-color:#2b2a28!important; }

            .onm-new .text-fiestas-populares  { color:#2b2a28 !important; }
            .footer-logo.fiestas-populares { background-color:#2b2a28 !important; }

            .main-nav-menu .section-listing > ul > li.fiestas-populares,
            .main-nav-menu .section-listing > ul > li.fiestas-populares .submenu { border-color:#2b2a28!important; }
            body.fiestas-populares .machine-related-contents .widget-header { background-color:#2b2a28!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-fiestas-populares span { background-color:#2b2a28!important; }
                                            /* Rules for category pantalla-indiscreta*/
            .onm-new .category-color.pantalla-indiscreta, .text-pantalla-indiscreta { color: #2b2a28; }
            .bg-pantalla-indiscreta, .onm-new .category-bg.pantalla-indiscreta { background-color:#2b2a28; }
            .onm-new .category.pantalla-indiscreta a:hover { color:#2b2a28 !important; }

            body.pantalla-indiscreta .topbar.scrolled-bar { border-color:#2b2a28!important; }

            .onm-new .text-pantalla-indiscreta  { color:#2b2a28 !important; }
            .footer-logo.pantalla-indiscreta { background-color:#2b2a28 !important; }

            .main-nav-menu .section-listing > ul > li.pantalla-indiscreta,
            .main-nav-menu .section-listing > ul > li.pantalla-indiscreta .submenu { border-color:#2b2a28!important; }
            body.pantalla-indiscreta .machine-related-contents .widget-header { background-color:#2b2a28!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-pantalla-indiscreta span { background-color:#2b2a28!important; }
                                            /* Rules for category raya-alta*/
            .onm-new .category-color.raya-alta, .text-raya-alta { color: #2b2a28; }
            .bg-raya-alta, .onm-new .category-bg.raya-alta { background-color:#2b2a28; }
            .onm-new .category.raya-alta a:hover { color:#2b2a28 !important; }

            body.raya-alta .topbar.scrolled-bar { border-color:#2b2a28!important; }

            .onm-new .text-raya-alta  { color:#2b2a28 !important; }
            .footer-logo.raya-alta { background-color:#2b2a28 !important; }

            .main-nav-menu .section-listing > ul > li.raya-alta,
            .main-nav-menu .section-listing > ul > li.raya-alta .submenu { border-color:#2b2a28!important; }
            body.raya-alta .machine-related-contents .widget-header { background-color:#2b2a28!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-raya-alta span { background-color:#2b2a28!important; }
                                            /* Rules for category que-me-cuentas*/
            .onm-new .category-color.que-me-cuentas, .text-que-me-cuentas { color: #2b2a28; }
            .bg-que-me-cuentas, .onm-new .category-bg.que-me-cuentas { background-color:#2b2a28; }
            .onm-new .category.que-me-cuentas a:hover { color:#2b2a28 !important; }

            body.que-me-cuentas .topbar.scrolled-bar { border-color:#2b2a28!important; }

            .onm-new .text-que-me-cuentas  { color:#2b2a28 !important; }
            .footer-logo.que-me-cuentas { background-color:#2b2a28 !important; }

            .main-nav-menu .section-listing > ul > li.que-me-cuentas,
            .main-nav-menu .section-listing > ul > li.que-me-cuentas .submenu { border-color:#2b2a28!important; }
            body.que-me-cuentas .machine-related-contents .widget-header { background-color:#2b2a28!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-que-me-cuentas span { background-color:#2b2a28!important; }
                                            /* Rules for category secreto-emprender-exito*/
            .onm-new .category-color.secreto-emprender-exito, .text-secreto-emprender-exito { color: #2b2a28; }
            .bg-secreto-emprender-exito, .onm-new .category-bg.secreto-emprender-exito { background-color:#2b2a28; }
            .onm-new .category.secreto-emprender-exito a:hover { color:#2b2a28 !important; }

            body.secreto-emprender-exito .topbar.scrolled-bar { border-color:#2b2a28!important; }

            .onm-new .text-secreto-emprender-exito  { color:#2b2a28 !important; }
            .footer-logo.secreto-emprender-exito { background-color:#2b2a28 !important; }

            .main-nav-menu .section-listing > ul > li.secreto-emprender-exito,
            .main-nav-menu .section-listing > ul > li.secreto-emprender-exito .submenu { border-color:#2b2a28!important; }
            body.secreto-emprender-exito .machine-related-contents .widget-header { background-color:#2b2a28!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-secreto-emprender-exito span { background-color:#2b2a28!important; }
                                            /* Rules for category programas-especiales*/
            .onm-new .category-color.programas-especiales, .text-programas-especiales { color: #05a7f7; }
            .bg-programas-especiales, .onm-new .category-bg.programas-especiales { background-color:#05a7f7; }
            .onm-new .category.programas-especiales a:hover { color:#05a7f7 !important; }

            body.programas-especiales .topbar.scrolled-bar { border-color:#05a7f7!important; }

            .onm-new .text-programas-especiales  { color:#05a7f7 !important; }
            .footer-logo.programas-especiales { background-color:#05a7f7 !important; }

            .main-nav-menu .section-listing > ul > li.programas-especiales,
            .main-nav-menu .section-listing > ul > li.programas-especiales .submenu { border-color:#05a7f7!important; }
            body.programas-especiales .machine-related-contents .widget-header { background-color:#05a7f7!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-programas-especiales span { background-color:#05a7f7!important; }
                                            /* Rules for category toni-rovira-y-tu*/
            .onm-new .category-color.toni-rovira-y-tu, .text-toni-rovira-y-tu { color: #05a7f7; }
            .bg-toni-rovira-y-tu, .onm-new .category-bg.toni-rovira-y-tu { background-color:#05a7f7; }
            .onm-new .category.toni-rovira-y-tu a:hover { color:#05a7f7 !important; }

            body.toni-rovira-y-tu .topbar.scrolled-bar { border-color:#05a7f7!important; }

            .onm-new .text-toni-rovira-y-tu  { color:#05a7f7 !important; }
            .footer-logo.toni-rovira-y-tu { background-color:#05a7f7 !important; }

            .main-nav-menu .section-listing > ul > li.toni-rovira-y-tu,
            .main-nav-menu .section-listing > ul > li.toni-rovira-y-tu .submenu { border-color:#05a7f7!important; }
            body.toni-rovira-y-tu .machine-related-contents .widget-header { background-color:#05a7f7!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-toni-rovira-y-tu span { background-color:#05a7f7!important; }
                                            /* Rules for category lo-que-surja*/
            .onm-new .category-color.lo-que-surja, .text-lo-que-surja { color: #05a7f7; }
            .bg-lo-que-surja, .onm-new .category-bg.lo-que-surja { background-color:#05a7f7; }
            .onm-new .category.lo-que-surja a:hover { color:#05a7f7 !important; }

            body.lo-que-surja .topbar.scrolled-bar { border-color:#05a7f7!important; }

            .onm-new .text-lo-que-surja  { color:#05a7f7 !important; }
            .footer-logo.lo-que-surja { background-color:#05a7f7 !important; }

            .main-nav-menu .section-listing > ul > li.lo-que-surja,
            .main-nav-menu .section-listing > ul > li.lo-que-surja .submenu { border-color:#05a7f7!important; }
            body.lo-que-surja .machine-related-contents .widget-header { background-color:#05a7f7!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-lo-que-surja span { background-color:#05a7f7!important; }
                                            /* Rules for category esta-noche-vamos-a-bailar*/
            .onm-new .category-color.esta-noche-vamos-a-bailar, .text-esta-noche-vamos-a-bailar { color: #05a7f7; }
            .bg-esta-noche-vamos-a-bailar, .onm-new .category-bg.esta-noche-vamos-a-bailar { background-color:#05a7f7; }
            .onm-new .category.esta-noche-vamos-a-bailar a:hover { color:#05a7f7 !important; }

            body.esta-noche-vamos-a-bailar .topbar.scrolled-bar { border-color:#05a7f7!important; }

            .onm-new .text-esta-noche-vamos-a-bailar  { color:#05a7f7 !important; }
            .footer-logo.esta-noche-vamos-a-bailar { background-color:#05a7f7 !important; }

            .main-nav-menu .section-listing > ul > li.esta-noche-vamos-a-bailar,
            .main-nav-menu .section-listing > ul > li.esta-noche-vamos-a-bailar .submenu { border-color:#05a7f7!important; }
            body.esta-noche-vamos-a-bailar .machine-related-contents .widget-header { background-color:#05a7f7!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-esta-noche-vamos-a-bailar span { background-color:#05a7f7!important; }
                                            /* Rules for category cuando-el-rio-suena2*/
            .onm-new .category-color.cuando-el-rio-suena2, .text-cuando-el-rio-suena2 { color: #00ffc2; }
            .bg-cuando-el-rio-suena2, .onm-new .category-bg.cuando-el-rio-suena2 { background-color:#00ffc2; }
            .onm-new .category.cuando-el-rio-suena2 a:hover { color:#00ffc2 !important; }

            body.cuando-el-rio-suena2 .topbar.scrolled-bar { border-color:#00ffc2!important; }

            .onm-new .text-cuando-el-rio-suena2  { color:#00ffc2 !important; }
            .footer-logo.cuando-el-rio-suena2 { background-color:#00ffc2 !important; }

            .main-nav-menu .section-listing > ul > li.cuando-el-rio-suena2,
            .main-nav-menu .section-listing > ul > li.cuando-el-rio-suena2 .submenu { border-color:#00ffc2!important; }
            body.cuando-el-rio-suena2 .machine-related-contents .widget-header { background-color:#00ffc2!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-cuando-el-rio-suena2 span { background-color:#00ffc2!important; }
                                            /* Rules for category conexion-cantabria*/
            .onm-new .category-color.conexion-cantabria, .text-conexion-cantabria { color: #980101; }
            .bg-conexion-cantabria, .onm-new .category-bg.conexion-cantabria { background-color:#980101; }
            .onm-new .category.conexion-cantabria a:hover { color:#980101 !important; }

            body.conexion-cantabria .topbar.scrolled-bar { border-color:#980101!important; }

            .onm-new .text-conexion-cantabria  { color:#980101 !important; }
            .footer-logo.conexion-cantabria { background-color:#980101 !important; }

            .main-nav-menu .section-listing > ul > li.conexion-cantabria,
            .main-nav-menu .section-listing > ul > li.conexion-cantabria .submenu { border-color:#980101!important; }
            body.conexion-cantabria .machine-related-contents .widget-header { background-color:#980101!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-conexion-cantabria span { background-color:#980101!important; }
                                            /* Rules for category grandes-estrellas*/
            .onm-new .category-color.grandes-estrellas, .text-grandes-estrellas { color: #5484ed; }
            .bg-grandes-estrellas, .onm-new .category-bg.grandes-estrellas { background-color:#5484ed; }
            .onm-new .category.grandes-estrellas a:hover { color:#5484ed !important; }

            body.grandes-estrellas .topbar.scrolled-bar { border-color:#5484ed!important; }

            .onm-new .text-grandes-estrellas  { color:#5484ed !important; }
            .footer-logo.grandes-estrellas { background-color:#5484ed !important; }

            .main-nav-menu .section-listing > ul > li.grandes-estrellas,
            .main-nav-menu .section-listing > ul > li.grandes-estrellas .submenu { border-color:#5484ed!important; }
            body.grandes-estrellas .machine-related-contents .widget-header { background-color:#5484ed!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-grandes-estrellas span { background-color:#5484ed!important; }
                                            /* Rules for category musica-otra-parte*/
            .onm-new .category-color.musica-otra-parte, .text-musica-otra-parte { color: #5484ed; }
            .bg-musica-otra-parte, .onm-new .category-bg.musica-otra-parte { background-color:#5484ed; }
            .onm-new .category.musica-otra-parte a:hover { color:#5484ed !important; }

            body.musica-otra-parte .topbar.scrolled-bar { border-color:#5484ed!important; }

            .onm-new .text-musica-otra-parte  { color:#5484ed !important; }
            .footer-logo.musica-otra-parte { background-color:#5484ed !important; }

            .main-nav-menu .section-listing > ul > li.musica-otra-parte,
            .main-nav-menu .section-listing > ul > li.musica-otra-parte .submenu { border-color:#5484ed!important; }
            body.musica-otra-parte .machine-related-contents .widget-header { background-color:#5484ed!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-musica-otra-parte span { background-color:#5484ed!important; }
                                            /* Rules for category ni-que-fueramos*/
            .onm-new .category-color.ni-que-fueramos, .text-ni-que-fueramos { color: #fc12d7; }
            .bg-ni-que-fueramos, .onm-new .category-bg.ni-que-fueramos { background-color:#fc12d7; }
            .onm-new .category.ni-que-fueramos a:hover { color:#fc12d7 !important; }

            body.ni-que-fueramos .topbar.scrolled-bar { border-color:#fc12d7!important; }

            .onm-new .text-ni-que-fueramos  { color:#fc12d7 !important; }
            .footer-logo.ni-que-fueramos { background-color:#fc12d7 !important; }

            .main-nav-menu .section-listing > ul > li.ni-que-fueramos,
            .main-nav-menu .section-listing > ul > li.ni-que-fueramos .submenu { border-color:#fc12d7!important; }
            body.ni-que-fueramos .machine-related-contents .widget-header { background-color:#fc12d7!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-ni-que-fueramos span { background-color:#fc12d7!important; }
                                            /* Rules for category le-futbolin*/
            .onm-new .category-color.le-futbolin, .text-le-futbolin { color: #7bd148; }
            .bg-le-futbolin, .onm-new .category-bg.le-futbolin { background-color:#7bd148; }
            .onm-new .category.le-futbolin a:hover { color:#7bd148 !important; }

            body.le-futbolin .topbar.scrolled-bar { border-color:#7bd148!important; }

            .onm-new .text-le-futbolin  { color:#7bd148 !important; }
            .footer-logo.le-futbolin { background-color:#7bd148 !important; }

            .main-nav-menu .section-listing > ul > li.le-futbolin,
            .main-nav-menu .section-listing > ul > li.le-futbolin .submenu { border-color:#7bd148!important; }
            body.le-futbolin .machine-related-contents .widget-header { background-color:#7bd148!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-le-futbolin span { background-color:#7bd148!important; }
                        
