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

@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;
  padding: 30px !important;
}
.qc-cmp-consent-content,
.qc-cmp-purposes-page-content {
  text-align: left;
  max-width: 1024px;
  margin: 0 auto;
}
.qc-cmp-ui-container {
  background: initial !important;
  overflow-y: auto !important;
  bottom: 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;
  min-height: auto !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-button,
  .qc-cmp-main-messaging,
  .qc-cmp-messaging,
  .qc-cmp-purpose-list,
  .qc-cmp-tab,
  .qc-cmp-vendor-list {
    font-size: 10px !important;
  }
  .qc-cmp-title,
  .qc-cmp-sub-title {
    font-size: 15px !important;
  }
  .qc-cmp-ui-content {
      padding: 5px 5px 15px 5px !important;
  }
  .qc-cmp-ui-container {
    bottom: 0 !important;
    top: auto !important;
  }
  .qc-cmp-main-messaging {
    padding: 5px !important;
  }
  .qc-cmp-button {
    height: 35px !important;
    max-width: 200px !important;
  }
  .qc-cmp-alt-buttons {
    padding-bottom: 15px !important;
  }
  .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 { color: #dc2239; }
    .bg-site-color { background-color: #dc2239; }
    .border-site-color{ border-color:#dc2239;}

    .header, .scrolled-bar, .footer  { border-color: #dc2239 !important; }
     
    .widget-header span, blockquote { border-color:#dc2239; }
    .inner-content blockquote:before, .inner-content blockquote:after { color:#dc2239; }    
    .pagination>li>a { color:#dc2239; }
    .pagination>li.active>a { background-color:#dc2239; border-color:#dc2239; }
    .onm-new .content-info .fa {  color:#dc2239; }

    .widget-last-content .header-title { background-color: #dc2239 !important; }
    .widget .widget-header.colorize { color:#dc2239 !important;}
    .widget .widget-today-news .number, .apertura .slider-title-button.active { background-color: #dc2239 !important; }
    .widget-carousel-lateral .item .caption-image .subtitle  { color:#dc2239; }
    .widget-carousel-lateral .carousel-indicators li{ border-color:#dc2239; }
    .widget-carousel-lateral .carousel-indicators .active { background-color: #dc2239; }
    .widget-blogs-with-photo .name a  { color:#dc2239; }
    .summary a, .inner-content .body a { color:#dc2239; }
    .widget-editorial .item-data .content-info .content-time  { color:#dc2239; }

    .big-header {}
    .big-header .fa, .onm-new .content-info .fa { color:#dc2239 !important; }

    .onm-new.opinion .author-data a, .inner-opinion .opinion-author-name, .opinion-page .author .opinion-author-name { color:#dc2239; }    
    .widget .widget-content .author-name a { color:#dc2239; }
    .album-page .header-section span, .album-page .albums-latest .widget-header span,
    .video-page .header-section span, .video-page .video-list .widget-header span{ background-color:#dc2239; }

    .widget-header {}
    .widget-header a, .widget-header span { color:#FFF; }
    .datepicker thead tr:first-child th:hover,
    .datepicker tfoot tr th:hover,
    .datepicker table tr td.active { background-color:#dc2239 !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:#dc2239 !important; background-image:none; }
   .footer-logo { background-color: #dc2239; }
        .onm-new.colorize { border-radius:0 !important; }
    .media.colorize { margin:0; }
    .opinion-list .opinion-item .author-name a { color: #dc2239; }

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

    body.home .main-nav-menu .section-listing > ul, body.opinion .main-nav-menu .section-listing > ul,
    body.video .main-nav-menu .section-listing > ul, body.album .main-nav-menu .section-listing > ul {
        background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(20,20,20,0.4)),to(rgba(20,20,20,0.4)));
        background-image: -webkit-linear-gradient(top,color-stop(rgba(20,20,20,0.4) 0),color-stop(rgba(20,20,20,0.4) 90%));
        background-image: -moz-linear-gradient(to bottom,rgba(20, 20, 20, 0.4) 0,rgba(20, 240, 20, 0.4));
        background-image: linear-gradient(to bottom,rgba(20, 20, 20, 0.4) 0,rgba(20, 20, 20, 0.4));
    }



        /*********************
       CSS for categories
    **********************/
                                /* Rules for category opinion*/
            .onm-new .category-color.opinion, .text-opinion { color: #A8A8B7; }
            .bg-opinion, .onm-new .category-bg.opinion { background-color:#A8A8B7; }
            .onm-new .category.opinion a:hover { color:#A8A8B7 !important; }
            .border-opinion { border-color:#A8A8B7 !important; }
            body.opinion .topbar.scrolled-bar { background-color:#A8A8B7!important; }                        
            body.opinion .footer, body.opinion header.header, body.opinion .scrolled-bar { background-color: #A8A8B7; }    

            .onm-new .text-opinion  { color:#A8A8B7 !important; }
            .footer-logo.opinion { background-color:#A8A8B7 !important; }
            .onm-new .opinion .content-info .fa { color:#A8A8B7 !important; }
            body.opinion .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .opinion .submenu { background-color:#A8A8B7 !important; }

            .main-nav-menu .section-listing > ul > li.opinion,
            .main-nav-menu .section-listing > ul > li.opinion .submenu { border-color:#A8A8B7!important; }
            body.opinion .machine-related-contents .widget-header { background-color:#A8A8B7!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-opinion span { background-color:#A8A8B7!important; }
                                            /* Rules for category fc-cartagena*/
            .onm-new .category-color.fc-cartagena, .text-fc-cartagena { color: 8C0000; }
            .bg-fc-cartagena, .onm-new .category-bg.fc-cartagena { background-color:8C0000; }
            .onm-new .category.fc-cartagena a:hover { color:8C0000 !important; }
            .border-fc-cartagena { border-color:8C0000 !important; }
            body.fc-cartagena .topbar.scrolled-bar { background-color:8C0000!important; }                        
            body.fc-cartagena .footer, body.fc-cartagena header.header, body.fc-cartagena .scrolled-bar { background-color: 8C0000; }    

            .onm-new .text-fc-cartagena  { color:8C0000 !important; }
            .footer-logo.fc-cartagena { background-color:8C0000 !important; }
            .onm-new .fc-cartagena .content-info .fa { color:8C0000 !important; }
            body.fc-cartagena .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .fc-cartagena .submenu { background-color:8C0000 !important; }

            .main-nav-menu .section-listing > ul > li.fc-cartagena,
            .main-nav-menu .section-listing > ul > li.fc-cartagena .submenu { border-color:8C0000!important; }
            body.fc-cartagena .machine-related-contents .widget-header { background-color:8C0000!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-fc-cartagena span { background-color:8C0000!important; }
                                            /* Rules for category segunda-b*/
            .onm-new .category-color.segunda-b, .text-segunda-b { color: 00B285; }
            .bg-segunda-b, .onm-new .category-bg.segunda-b { background-color:00B285; }
            .onm-new .category.segunda-b a:hover { color:00B285 !important; }
            .border-segunda-b { border-color:00B285 !important; }
            body.segunda-b .topbar.scrolled-bar { background-color:00B285!important; }                        
            body.segunda-b .footer, body.segunda-b header.header, body.segunda-b .scrolled-bar { background-color: 00B285; }    

            .onm-new .text-segunda-b  { color:00B285 !important; }
            .footer-logo.segunda-b { background-color:00B285 !important; }
            .onm-new .segunda-b .content-info .fa { color:00B285 !important; }
            body.segunda-b .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .segunda-b .submenu { background-color:00B285 !important; }

            .main-nav-menu .section-listing > ul > li.segunda-b,
            .main-nav-menu .section-listing > ul > li.segunda-b .submenu { border-color:00B285!important; }
            body.segunda-b .machine-related-contents .widget-header { background-color:00B285!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-segunda-b span { background-color:00B285!important; }
                                            /* Rules for category todo-futbol*/
            .onm-new .category-color.todo-futbol, .text-todo-futbol { color: 004000; }
            .bg-todo-futbol, .onm-new .category-bg.todo-futbol { background-color:004000; }
            .onm-new .category.todo-futbol a:hover { color:004000 !important; }
            .border-todo-futbol { border-color:004000 !important; }
            body.todo-futbol .topbar.scrolled-bar { background-color:004000!important; }                        
            body.todo-futbol .footer, body.todo-futbol header.header, body.todo-futbol .scrolled-bar { background-color: 004000; }    

            .onm-new .text-todo-futbol  { color:004000 !important; }
            .footer-logo.todo-futbol { background-color:004000 !important; }
            .onm-new .todo-futbol .content-info .fa { color:004000 !important; }
            body.todo-futbol .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .todo-futbol .submenu { background-color:004000 !important; }

            .main-nav-menu .section-listing > ul > li.todo-futbol,
            .main-nav-menu .section-listing > ul > li.todo-futbol .submenu { border-color:004000!important; }
            body.todo-futbol .machine-related-contents .widget-header { background-color:004000!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-todo-futbol span { background-color:004000!important; }
                                            /* Rules for category futbol-sala*/
            .onm-new .category-color.futbol-sala, .text-futbol-sala { color: FF9326; }
            .bg-futbol-sala, .onm-new .category-bg.futbol-sala { background-color:FF9326; }
            .onm-new .category.futbol-sala a:hover { color:FF9326 !important; }
            .border-futbol-sala { border-color:FF9326 !important; }
            body.futbol-sala .topbar.scrolled-bar { background-color:FF9326!important; }                        
            body.futbol-sala .footer, body.futbol-sala header.header, body.futbol-sala .scrolled-bar { background-color: FF9326; }    

            .onm-new .text-futbol-sala  { color:FF9326 !important; }
            .footer-logo.futbol-sala { background-color:FF9326 !important; }
            .onm-new .futbol-sala .content-info .fa { color:FF9326 !important; }
            body.futbol-sala .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .futbol-sala .submenu { background-color:FF9326 !important; }

            .main-nav-menu .section-listing > ul > li.futbol-sala,
            .main-nav-menu .section-listing > ul > li.futbol-sala .submenu { border-color:FF9326!important; }
            body.futbol-sala .machine-related-contents .widget-header { background-color:FF9326!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-futbol-sala span { background-color:FF9326!important; }
                                            /* Rules for category futbol-base*/
            .onm-new .category-color.futbol-base, .text-futbol-base { color: A3D900; }
            .bg-futbol-base, .onm-new .category-bg.futbol-base { background-color:A3D900; }
            .onm-new .category.futbol-base a:hover { color:A3D900 !important; }
            .border-futbol-base { border-color:A3D900 !important; }
            body.futbol-base .topbar.scrolled-bar { background-color:A3D900!important; }                        
            body.futbol-base .footer, body.futbol-base header.header, body.futbol-base .scrolled-bar { background-color: A3D900; }    

            .onm-new .text-futbol-base  { color:A3D900 !important; }
            .footer-logo.futbol-base { background-color:A3D900 !important; }
            .onm-new .futbol-base .content-info .fa { color:A3D900 !important; }
            body.futbol-base .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .futbol-base .submenu { background-color:A3D900 !important; }

            .main-nav-menu .section-listing > ul > li.futbol-base,
            .main-nav-menu .section-listing > ul > li.futbol-base .submenu { border-color:A3D900!important; }
            body.futbol-base .machine-related-contents .widget-header { background-color:A3D900!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-futbol-base span { background-color:A3D900!important; }
                                            /* Rules for category atletismo*/
            .onm-new .category-color.atletismo, .text-atletismo { color: FFCC99; }
            .bg-atletismo, .onm-new .category-bg.atletismo { background-color:FFCC99; }
            .onm-new .category.atletismo a:hover { color:FFCC99 !important; }
            .border-atletismo { border-color:FFCC99 !important; }
            body.atletismo .topbar.scrolled-bar { background-color:FFCC99!important; }                        
            body.atletismo .footer, body.atletismo header.header, body.atletismo .scrolled-bar { background-color: FFCC99; }    

            .onm-new .text-atletismo  { color:FFCC99 !important; }
            .footer-logo.atletismo { background-color:FFCC99 !important; }
            .onm-new .atletismo .content-info .fa { color:FFCC99 !important; }
            body.atletismo .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .atletismo .submenu { background-color:FFCC99 !important; }

            .main-nav-menu .section-listing > ul > li.atletismo,
            .main-nav-menu .section-listing > ul > li.atletismo .submenu { border-color:FFCC99!important; }
            body.atletismo .machine-related-contents .widget-header { background-color:FFCC99!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-atletismo span { background-color:FFCC99!important; }
                                            /* Rules for category motor*/
            .onm-new .category-color.motor, .text-motor { color: FF9999; }
            .bg-motor, .onm-new .category-bg.motor { background-color:FF9999; }
            .onm-new .category.motor a:hover { color:FF9999 !important; }
            .border-motor { border-color:FF9999 !important; }
            body.motor .topbar.scrolled-bar { background-color:FF9999!important; }                        
            body.motor .footer, body.motor header.header, body.motor .scrolled-bar { background-color: FF9999; }    

            .onm-new .text-motor  { color:FF9999 !important; }
            .footer-logo.motor { background-color:FF9999 !important; }
            .onm-new .motor .content-info .fa { color:FF9999 !important; }
            body.motor .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .motor .submenu { background-color:FF9999 !important; }

            .main-nav-menu .section-listing > ul > li.motor,
            .main-nav-menu .section-listing > ul > li.motor .submenu { border-color:FF9999!important; }
            body.motor .machine-related-contents .widget-header { background-color:FF9999!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-motor span { background-color:FF9999!important; }
                                            /* Rules for category polideportivo*/
            .onm-new .category-color.polideportivo, .text-polideportivo { color: 00B2B2; }
            .bg-polideportivo, .onm-new .category-bg.polideportivo { background-color:00B2B2; }
            .onm-new .category.polideportivo a:hover { color:00B2B2 !important; }
            .border-polideportivo { border-color:00B2B2 !important; }
            body.polideportivo .topbar.scrolled-bar { background-color:00B2B2!important; }                        
            body.polideportivo .footer, body.polideportivo header.header, body.polideportivo .scrolled-bar { background-color: 00B2B2; }    

            .onm-new .text-polideportivo  { color:00B2B2 !important; }
            .footer-logo.polideportivo { background-color:00B2B2 !important; }
            .onm-new .polideportivo .content-info .fa { color:00B2B2 !important; }
            body.polideportivo .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .polideportivo .submenu { background-color:00B2B2 !important; }

            .main-nav-menu .section-listing > ul > li.polideportivo,
            .main-nav-menu .section-listing > ul > li.polideportivo .submenu { border-color:00B2B2!important; }
            body.polideportivo .machine-related-contents .widget-header { background-color:00B2B2!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-polideportivo span { background-color:00B2B2!important; }
                                            /* Rules for category baloncesto*/
            .onm-new .category-color.baloncesto, .text-baloncesto { color: FF7A4D; }
            .bg-baloncesto, .onm-new .category-bg.baloncesto { background-color:FF7A4D; }
            .onm-new .category.baloncesto a:hover { color:FF7A4D !important; }
            .border-baloncesto { border-color:FF7A4D !important; }
            body.baloncesto .topbar.scrolled-bar { background-color:FF7A4D!important; }                        
            body.baloncesto .footer, body.baloncesto header.header, body.baloncesto .scrolled-bar { background-color: FF7A4D; }    

            .onm-new .text-baloncesto  { color:FF7A4D !important; }
            .footer-logo.baloncesto { background-color:FF7A4D !important; }
            .onm-new .baloncesto .content-info .fa { color:FF7A4D !important; }
            body.baloncesto .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .baloncesto .submenu { background-color:FF7A4D !important; }

            .main-nav-menu .section-listing > ul > li.baloncesto,
            .main-nav-menu .section-listing > ul > li.baloncesto .submenu { border-color:FF7A4D!important; }
            body.baloncesto .machine-related-contents .widget-header { background-color:FF7A4D!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-baloncesto span { background-color:FF7A4D!important; }
                                            /* Rules for category tenis*/
            .onm-new .category-color.tenis, .text-tenis { color: ff7f00; }
            .bg-tenis, .onm-new .category-bg.tenis { background-color:ff7f00; }
            .onm-new .category.tenis a:hover { color:ff7f00 !important; }
            .border-tenis { border-color:ff7f00 !important; }
            body.tenis .topbar.scrolled-bar { background-color:ff7f00!important; }                        
            body.tenis .footer, body.tenis header.header, body.tenis .scrolled-bar { background-color: ff7f00; }    

            .onm-new .text-tenis  { color:ff7f00 !important; }
            .footer-logo.tenis { background-color:ff7f00 !important; }
            .onm-new .tenis .content-info .fa { color:ff7f00 !important; }
            body.tenis .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .tenis .submenu { background-color:ff7f00 !important; }

            .main-nav-menu .section-listing > ul > li.tenis,
            .main-nav-menu .section-listing > ul > li.tenis .submenu { border-color:ff7f00!important; }
            body.tenis .machine-related-contents .widget-header { background-color:ff7f00!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-tenis span { background-color:ff7f00!important; }
                                            /* Rules for category vela*/
            .onm-new .category-color.vela, .text-vela { color: 000066; }
            .bg-vela, .onm-new .category-bg.vela { background-color:000066; }
            .onm-new .category.vela a:hover { color:000066 !important; }
            .border-vela { border-color:000066 !important; }
            body.vela .topbar.scrolled-bar { background-color:000066!important; }                        
            body.vela .footer, body.vela header.header, body.vela .scrolled-bar { background-color: 000066; }    

            .onm-new .text-vela  { color:000066 !important; }
            .footer-logo.vela { background-color:000066 !important; }
            .onm-new .vela .content-info .fa { color:000066 !important; }
            body.vela .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .vela .submenu { background-color:000066 !important; }

            .main-nav-menu .section-listing > ul > li.vela,
            .main-nav-menu .section-listing > ul > li.vela .submenu { border-color:000066!important; }
            body.vela .machine-related-contents .widget-header { background-color:000066!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-vela span { background-color:000066!important; }
                                            /* Rules for category balonmano*/
            .onm-new .category-color.balonmano, .text-balonmano { color: 661A00; }
            .bg-balonmano, .onm-new .category-bg.balonmano { background-color:661A00; }
            .onm-new .category.balonmano a:hover { color:661A00 !important; }
            .border-balonmano { border-color:661A00 !important; }
            body.balonmano .topbar.scrolled-bar { background-color:661A00!important; }                        
            body.balonmano .footer, body.balonmano header.header, body.balonmano .scrolled-bar { background-color: 661A00; }    

            .onm-new .text-balonmano  { color:661A00 !important; }
            .footer-logo.balonmano { background-color:661A00 !important; }
            .onm-new .balonmano .content-info .fa { color:661A00 !important; }
            body.balonmano .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .balonmano .submenu { background-color:661A00 !important; }

            .main-nav-menu .section-listing > ul > li.balonmano,
            .main-nav-menu .section-listing > ul > li.balonmano .submenu { border-color:661A00!important; }
            body.balonmano .machine-related-contents .widget-header { background-color:661A00!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-balonmano span { background-color:661A00!important; }
                                            /* Rules for category cartagena-b*/
            .onm-new .category-color.cartagena-b, .text-cartagena-b { color: 8C0000; }
            .bg-cartagena-b, .onm-new .category-bg.cartagena-b { background-color:8C0000; }
            .onm-new .category.cartagena-b a:hover { color:8C0000 !important; }
            .border-cartagena-b { border-color:8C0000 !important; }
            body.cartagena-b .topbar.scrolled-bar { background-color:8C0000!important; }                        
            body.cartagena-b .footer, body.cartagena-b header.header, body.cartagena-b .scrolled-bar { background-color: 8C0000; }    

            .onm-new .text-cartagena-b  { color:8C0000 !important; }
            .footer-logo.cartagena-b { background-color:8C0000 !important; }
            .onm-new .cartagena-b .content-info .fa { color:8C0000 !important; }
            body.cartagena-b .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .cartagena-b .submenu { background-color:8C0000 !important; }

            .main-nav-menu .section-listing > ul > li.cartagena-b,
            .main-nav-menu .section-listing > ul > li.cartagena-b .submenu { border-color:8C0000!important; }
            body.cartagena-b .machine-related-contents .widget-header { background-color:8C0000!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-cartagena-b span { background-color:8C0000!important; }
                                            /* Rules for category futbol-femenino*/
            .onm-new .category-color.futbol-femenino, .text-futbol-femenino { color: E599FF; }
            .bg-futbol-femenino, .onm-new .category-bg.futbol-femenino { background-color:E599FF; }
            .onm-new .category.futbol-femenino a:hover { color:E599FF !important; }
            .border-futbol-femenino { border-color:E599FF !important; }
            body.futbol-femenino .topbar.scrolled-bar { background-color:E599FF!important; }                        
            body.futbol-femenino .footer, body.futbol-femenino header.header, body.futbol-femenino .scrolled-bar { background-color: E599FF; }    

            .onm-new .text-futbol-femenino  { color:E599FF !important; }
            .footer-logo.futbol-femenino { background-color:E599FF !important; }
            .onm-new .futbol-femenino .content-info .fa { color:E599FF !important; }
            body.futbol-femenino .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .futbol-femenino .submenu { background-color:E599FF !important; }

            .main-nav-menu .section-listing > ul > li.futbol-femenino,
            .main-nav-menu .section-listing > ul > li.futbol-femenino .submenu { border-color:E599FF!important; }
            body.futbol-femenino .machine-related-contents .widget-header { background-color:E599FF!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-futbol-femenino span { background-color:E599FF!important; }
                                            /* Rules for category pinartar-arena*/
            .onm-new .category-color.pinartar-arena, .text-pinartar-arena { color: 46008C; }
            .bg-pinartar-arena, .onm-new .category-bg.pinartar-arena { background-color:46008C; }
            .onm-new .category.pinartar-arena a:hover { color:46008C !important; }
            .border-pinartar-arena { border-color:46008C !important; }
            body.pinartar-arena .topbar.scrolled-bar { background-color:46008C!important; }                        
            body.pinartar-arena .footer, body.pinartar-arena header.header, body.pinartar-arena .scrolled-bar { background-color: 46008C; }    

            .onm-new .text-pinartar-arena  { color:46008C !important; }
            .footer-logo.pinartar-arena { background-color:46008C !important; }
            .onm-new .pinartar-arena .content-info .fa { color:46008C !important; }
            body.pinartar-arena .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .pinartar-arena .submenu { background-color:46008C !important; }

            .main-nav-menu .section-listing > ul > li.pinartar-arena,
            .main-nav-menu .section-listing > ul > li.pinartar-arena .submenu { border-color:46008C!important; }
            body.pinartar-arena .machine-related-contents .widget-header { background-color:46008C!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-pinartar-arena span { background-color:46008C!important; }
                                            /* Rules for category padel*/
            .onm-new .category-color.padel, .text-padel { color: #B973FF; }
            .bg-padel, .onm-new .category-bg.padel { background-color:#B973FF; }
            .onm-new .category.padel a:hover { color:#B973FF !important; }
            .border-padel { border-color:#B973FF !important; }
            body.padel .topbar.scrolled-bar { background-color:#B973FF!important; }                        
            body.padel .footer, body.padel header.header, body.padel .scrolled-bar { background-color: #B973FF; }    

            .onm-new .text-padel  { color:#B973FF !important; }
            .footer-logo.padel { background-color:#B973FF !important; }
            .onm-new .padel .content-info .fa { color:#B973FF !important; }
            body.padel .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .padel .submenu { background-color:#B973FF !important; }

            .main-nav-menu .section-listing > ul > li.padel,
            .main-nav-menu .section-listing > ul > li.padel .submenu { border-color:#B973FF!important; }
            body.padel .machine-related-contents .widget-header { background-color:#B973FF!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-padel span { background-color:#B973FF!important; }
                                            /* Rules for category la-folla-en-canteras*/
            .onm-new .category-color.la-folla-en-canteras, .text-la-folla-en-canteras { color: dc2239; }
            .bg-la-folla-en-canteras, .onm-new .category-bg.la-folla-en-canteras { background-color:dc2239; }
            .onm-new .category.la-folla-en-canteras a:hover { color:dc2239 !important; }
            .border-la-folla-en-canteras { border-color:dc2239 !important; }
            body.la-folla-en-canteras .topbar.scrolled-bar { background-color:dc2239!important; }                        
            body.la-folla-en-canteras .footer, body.la-folla-en-canteras header.header, body.la-folla-en-canteras .scrolled-bar { background-color: dc2239; }    

            .onm-new .text-la-folla-en-canteras  { color:dc2239 !important; }
            .footer-logo.la-folla-en-canteras { background-color:dc2239 !important; }
            .onm-new .la-folla-en-canteras .content-info .fa { color:dc2239 !important; }
            body.la-folla-en-canteras .widget-next-previous .widget-arrow:hover,
            .main-nav-menu .section-listing .la-folla-en-canteras .submenu { background-color:dc2239 !important; }

            .main-nav-menu .section-listing > ul > li.la-folla-en-canteras,
            .main-nav-menu .section-listing > ul > li.la-folla-en-canteras .submenu { border-color:dc2239!important; }
            body.la-folla-en-canteras .machine-related-contents .widget-header { background-color:dc2239!important; }
            .machine-related-contents .widget-header span { color:#FFF; }
            .widget-header.header-la-folla-en-canteras span { background-color:dc2239!important; }
                        
    .main-nav-menu .section-listing > ul > li.opinion,
    .main-nav-menu .section-listing > ul > li.opinion .submenu { border-color:#A8A8B7!important; }
    .widget-header.header-opinion span { background-color:#A8A8B7!important; }
     body.opinion .footer, body.opinion header.header, body.opinion .scrolled-bar { background-color: #A8A8B7; }    


