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

@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: #008e4c;
}
.site-color, .text-site-color, .site-color a { color: #008e4c; }
.bg-site-color { background-color: #008e4c; }
.border-site-color{ border-color:#008e4c;}
a:hover { color: #008e4c; }

.onm-new .category-name , .onm-new .category-name a, .onm-new .author-text:before,
.onm-new .subtitle, .onm-new .fa-comment, .onm-new .related-icons .fa { color:#008e4c; }

.onm-new .title a:hover { color: #008e4c; }

.header #title a, .widget-header span { color:#008e4c; }
.widget-header, .widget-header a, .widget-past-headlines-most-viewed .number .fa { color:#008e4c; }
.widget-next-previous .widget-arrow:hover, .album-highlighted .carousel-control .fa,
.owl-prev, .owl-next, .album-inner .owl-dot { background-color:#008e4c; }

.small-menu .sections-top-block.opened .sections-top  { border-color:#008e4c; }
.inner-content blockquote:after, .inner-content blockquote:before, .machine-related-contents .header-title:before { color:#008e4c; }
.content-body .body a, .onm-new .summary a, .inner-content .summary a { color:#008e4c; font-weight: 600;}

.sections-toggle-button .fa, .social-networks .fa.fa-home:hover, .widget-all-headlines .block-title:before,
 .top-menu .fa:hover , .pagination>li>a { color:#008e4c; }
.pagination>li.active>a { background-color:#008e4c; border-color:#008e4c; }
.main-search-form .button-submit { background-color:#008e4c; }
.author-information .author-title, .inner-content .subtitle a,
.inner-content .author-data .author, .inner-content .author-data fa { color:#008e4c; }

.search-form-responsive .string-search,
.top-menu, footer .black-container  { border-color:#008e4c }
.album-highlighted .carousel-thumbs .carousel-control, .carousel-indicators li { border-color:#008e4c }
.carousel-indicators .active { background-color:#008e4c }
.onm-new .article-media figure:after{ border-color:#008e4c; }

@media (max-width: 767px) {
    #menu .section-listing-block.opened .main-menu-border { background-color:#008e4c }
}

.carousel-control:hover, .widget-carousel-lateral .item .caption-image .subtitle,
.widget .widget-header.colorize { color:#008e4c ;}
.widget-header { border-bottom: 1px solid #008e4c ;}

.widget .nav-tabs>li.active>a { color:#008e4c;}

.opinion-page .opinion-list .opinion-item .author-data .author-name a,
.inner-opinion .opinion-data .opinion-author-name,
.opinion-element .author_name a, .onm-new.opinion .opinion-author a  { color:#008e4c ; }
.opinion-inner header .author-info opinion-author-name, .widget-opinions .author-name a,
.opinion-index-author .section-title a { color:#008e4c ; }
.inner-opinion .author .author-bio a { color:#008e4c ; }

.letter-inner .author{ color:#008e4c; }

.widget-last-content .header-title ,
.frontpage-authors .header-title { color:#008e4c; }

.apertura .slider-title-button.active { background-color:#008e4c}
.machine-related-contents ul li { color:#008e4c; }
.photonews .widget-header span,
.album-highlighted .big-header span { border-color:#008e4c; }

.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover,
.datepicker table tr td.active { background-color:#008e4c !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 table 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:#008e4c !important; background-image:none; }




        /*********************
       CSS for categories
    **********************/
                                /* Rules for category deportes*/
            .section-deportes #menu { border-bottom-color:#d01802; }
            .section-deportes #menu .main-menu-border ul li a  { color: #d01802; }
            .onm-new .category-color.deportes  { color: #d01802; }
            .onm-new .category-bg.deportes { background-color:#d01802; }
            .onm-new .category.deportes a:hover { color:#d01802   }
            .widget-header.text-deportes { border-color:#d01802; color:#111; }
            .widget-header.text-deportes a, .widget-header.text-deportes:before, .widget-header.text-deportes span { color:#d01802; }
            .inner-content .text-deportes, .onm-new .text-deportes, .onm-new .text-deportes a { color: #d01802; }
            .section-deportes .onm-new .title a:hover, .section-deportes .inner-content p strong,
            .section-deportes .header #title a,  .section-deportes .widget-header span,
             .section-deportes .subtitle.site-color a, .section-deportes .item-category { color:#d01802   }
            .section-deportes .onm-new .summary { border-bottom-color:#d01802; }
            .section-deportes .play-button,
            .section-deportes .widget-next-previous .widget-arrow:hover, .section-deportes .album-highlighted .carousel-control .fa, .section-deportes .owl-prev, .section-deportes .owl-next, .section-deportes .album-inner .owl-dot { background-color:#d01802; }

                                            /* Rules for category cultura*/
            .section-cultura #menu { border-bottom-color:#e68412; }
            .section-cultura #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.cultura  { color: #e68412; }
            .onm-new .category-bg.cultura { background-color:#e68412; }
            .onm-new .category.cultura a:hover { color:#e68412   }
            .widget-header.text-cultura { border-color:#e68412; color:#111; }
            .widget-header.text-cultura a, .widget-header.text-cultura:before, .widget-header.text-cultura span { color:#e68412; }
            .inner-content .text-cultura, .onm-new .text-cultura, .onm-new .text-cultura a { color: #e68412; }
            .section-cultura .onm-new .title a:hover, .section-cultura .inner-content p strong,
            .section-cultura .header #title a,  .section-cultura .widget-header span,
             .section-cultura .subtitle.site-color a, .section-cultura .item-category { color:#e68412   }
            .section-cultura .onm-new .summary { border-bottom-color:#e68412; }
            .section-cultura .play-button,
            .section-cultura .widget-next-previous .widget-arrow:hover, .section-cultura .album-highlighted .carousel-control .fa, .section-cultura .owl-prev, .section-cultura .owl-next, .section-cultura .album-inner .owl-dot { background-color:#e68412; }

                                                                                    /* Rules for category entroido*/
            .section-entroido #menu { border-bottom-color:#e68412; }
            .section-entroido #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.entroido  { color: #e68412; }
            .onm-new .category-bg.entroido { background-color:#e68412; }
            .onm-new .category.entroido a:hover { color:#e68412   }
            .widget-header.text-entroido { border-color:#e68412; color:#111; }
            .widget-header.text-entroido a, .widget-header.text-entroido:before, .widget-header.text-entroido span { color:#e68412; }
            .inner-content .text-entroido, .onm-new .text-entroido, .onm-new .text-entroido a { color: #e68412; }
            .section-entroido .onm-new .title a:hover, .section-entroido .inner-content p strong,
            .section-entroido .header #title a,  .section-entroido .widget-header span,
             .section-entroido .subtitle.site-color a, .section-entroido .item-category { color:#e68412   }
            .section-entroido .onm-new .summary { border-bottom-color:#e68412; }
            .section-entroido .play-button,
            .section-entroido .widget-next-previous .widget-arrow:hover, .section-entroido .album-highlighted .carousel-control .fa, .section-entroido .owl-prev, .section-entroido .owl-next, .section-entroido .album-inner .owl-dot { background-color:#e68412; }

                                                                /* Rules for category turismo*/
            .section-turismo #menu { border-bottom-color:#40bdb5; }
            .section-turismo #menu .main-menu-border ul li a  { color: #40bdb5; }
            .onm-new .category-color.turismo  { color: #40bdb5; }
            .onm-new .category-bg.turismo { background-color:#40bdb5; }
            .onm-new .category.turismo a:hover { color:#40bdb5   }
            .widget-header.text-turismo { border-color:#40bdb5; color:#111; }
            .widget-header.text-turismo a, .widget-header.text-turismo:before, .widget-header.text-turismo span { color:#40bdb5; }
            .inner-content .text-turismo, .onm-new .text-turismo, .onm-new .text-turismo a { color: #40bdb5; }
            .section-turismo .onm-new .title a:hover, .section-turismo .inner-content p strong,
            .section-turismo .header #title a,  .section-turismo .widget-header span,
             .section-turismo .subtitle.site-color a, .section-turismo .item-category { color:#40bdb5   }
            .section-turismo .onm-new .summary { border-bottom-color:#40bdb5; }
            .section-turismo .play-button,
            .section-turismo .widget-next-previous .widget-arrow:hover, .section-turismo .album-highlighted .carousel-control .fa, .section-turismo .owl-prev, .section-turismo .owl-next, .section-turismo .album-inner .owl-dot { background-color:#40bdb5; }

                                                                                                                            /* Rules for category servicios-sociais*/
            .section-servicios-sociais #menu { border-bottom-color:#c116c4; }
            .section-servicios-sociais #menu .main-menu-border ul li a  { color: #c116c4; }
            .onm-new .category-color.servicios-sociais  { color: #c116c4; }
            .onm-new .category-bg.servicios-sociais { background-color:#c116c4; }
            .onm-new .category.servicios-sociais a:hover { color:#c116c4   }
            .widget-header.text-servicios-sociais { border-color:#c116c4; color:#111; }
            .widget-header.text-servicios-sociais a, .widget-header.text-servicios-sociais:before, .widget-header.text-servicios-sociais span { color:#c116c4; }
            .inner-content .text-servicios-sociais, .onm-new .text-servicios-sociais, .onm-new .text-servicios-sociais a { color: #c116c4; }
            .section-servicios-sociais .onm-new .title a:hover, .section-servicios-sociais .inner-content p strong,
            .section-servicios-sociais .header #title a,  .section-servicios-sociais .widget-header span,
             .section-servicios-sociais .subtitle.site-color a, .section-servicios-sociais .item-category { color:#c116c4   }
            .section-servicios-sociais .onm-new .summary { border-bottom-color:#c116c4; }
            .section-servicios-sociais .play-button,
            .section-servicios-sociais .widget-next-previous .widget-arrow:hover, .section-servicios-sociais .album-highlighted .carousel-control .fa, .section-servicios-sociais .owl-prev, .section-servicios-sociais .owl-next, .section-servicios-sociais .album-inner .owl-dot { background-color:#c116c4; }

                                            /* Rules for category a-moreira*/
            .section-a-moreira #menu { border-bottom-color:#d01802; }
            .section-a-moreira #menu .main-menu-border ul li a  { color: #d01802; }
            .onm-new .category-color.a-moreira  { color: #d01802; }
            .onm-new .category-bg.a-moreira { background-color:#d01802; }
            .onm-new .category.a-moreira a:hover { color:#d01802   }
            .widget-header.text-a-moreira { border-color:#d01802; color:#111; }
            .widget-header.text-a-moreira a, .widget-header.text-a-moreira:before, .widget-header.text-a-moreira span { color:#d01802; }
            .inner-content .text-a-moreira, .onm-new .text-a-moreira, .onm-new .text-a-moreira a { color: #d01802; }
            .section-a-moreira .onm-new .title a:hover, .section-a-moreira .inner-content p strong,
            .section-a-moreira .header #title a,  .section-a-moreira .widget-header span,
             .section-a-moreira .subtitle.site-color a, .section-a-moreira .item-category { color:#d01802   }
            .section-a-moreira .onm-new .summary { border-bottom-color:#d01802; }
            .section-a-moreira .play-button,
            .section-a-moreira .widget-next-previous .widget-arrow:hover, .section-a-moreira .album-highlighted .carousel-control .fa, .section-a-moreira .owl-prev, .section-a-moreira .owl-next, .section-a-moreira .album-inner .owl-dot { background-color:#d01802; }

                                            /* Rules for category piscina-climatizada*/
            .section-piscina-climatizada #menu { border-bottom-color:#d01802; }
            .section-piscina-climatizada #menu .main-menu-border ul li a  { color: #d01802; }
            .onm-new .category-color.piscina-climatizada  { color: #d01802; }
            .onm-new .category-bg.piscina-climatizada { background-color:#d01802; }
            .onm-new .category.piscina-climatizada a:hover { color:#d01802   }
            .widget-header.text-piscina-climatizada { border-color:#d01802; color:#111; }
            .widget-header.text-piscina-climatizada a, .widget-header.text-piscina-climatizada:before, .widget-header.text-piscina-climatizada span { color:#d01802; }
            .inner-content .text-piscina-climatizada, .onm-new .text-piscina-climatizada, .onm-new .text-piscina-climatizada a { color: #d01802; }
            .section-piscina-climatizada .onm-new .title a:hover, .section-piscina-climatizada .inner-content p strong,
            .section-piscina-climatizada .header #title a,  .section-piscina-climatizada .widget-header span,
             .section-piscina-climatizada .subtitle.site-color a, .section-piscina-climatizada .item-category { color:#d01802   }
            .section-piscina-climatizada .onm-new .summary { border-bottom-color:#d01802; }
            .section-piscina-climatizada .play-button,
            .section-piscina-climatizada .widget-next-previous .widget-arrow:hover, .section-piscina-climatizada .album-highlighted .carousel-control .fa, .section-piscina-climatizada .owl-prev, .section-piscina-climatizada .owl-next, .section-piscina-climatizada .album-inner .owl-dot { background-color:#d01802; }

                                            /* Rules for category piscina-municipal*/
            .section-piscina-municipal #menu { border-bottom-color:#d01802; }
            .section-piscina-municipal #menu .main-menu-border ul li a  { color: #d01802; }
            .onm-new .category-color.piscina-municipal  { color: #d01802; }
            .onm-new .category-bg.piscina-municipal { background-color:#d01802; }
            .onm-new .category.piscina-municipal a:hover { color:#d01802   }
            .widget-header.text-piscina-municipal { border-color:#d01802; color:#111; }
            .widget-header.text-piscina-municipal a, .widget-header.text-piscina-municipal:before, .widget-header.text-piscina-municipal span { color:#d01802; }
            .inner-content .text-piscina-municipal, .onm-new .text-piscina-municipal, .onm-new .text-piscina-municipal a { color: #d01802; }
            .section-piscina-municipal .onm-new .title a:hover, .section-piscina-municipal .inner-content p strong,
            .section-piscina-municipal .header #title a,  .section-piscina-municipal .widget-header span,
             .section-piscina-municipal .subtitle.site-color a, .section-piscina-municipal .item-category { color:#d01802   }
            .section-piscina-municipal .onm-new .summary { border-bottom-color:#d01802; }
            .section-piscina-municipal .play-button,
            .section-piscina-municipal .widget-next-previous .widget-arrow:hover, .section-piscina-municipal .album-highlighted .carousel-control .fa, .section-piscina-municipal .owl-prev, .section-piscina-municipal .owl-next, .section-piscina-municipal .album-inner .owl-dot { background-color:#d01802; }

                                            /* Rules for category polideportivo*/
            .section-polideportivo #menu { border-bottom-color:#d01802; }
            .section-polideportivo #menu .main-menu-border ul li a  { color: #d01802; }
            .onm-new .category-color.polideportivo  { color: #d01802; }
            .onm-new .category-bg.polideportivo { background-color:#d01802; }
            .onm-new .category.polideportivo a:hover { color:#d01802   }
            .widget-header.text-polideportivo { border-color:#d01802; color:#111; }
            .widget-header.text-polideportivo a, .widget-header.text-polideportivo:before, .widget-header.text-polideportivo span { color:#d01802; }
            .inner-content .text-polideportivo, .onm-new .text-polideportivo, .onm-new .text-polideportivo a { color: #d01802; }
            .section-polideportivo .onm-new .title a:hover, .section-polideportivo .inner-content p strong,
            .section-polideportivo .header #title a,  .section-polideportivo .widget-header span,
             .section-polideportivo .subtitle.site-color a, .section-polideportivo .item-category { color:#d01802   }
            .section-polideportivo .onm-new .summary { border-bottom-color:#d01802; }
            .section-polideportivo .play-button,
            .section-polideportivo .widget-next-previous .widget-arrow:hover, .section-polideportivo .album-highlighted .carousel-control .fa, .section-polideportivo .owl-prev, .section-polideportivo .owl-next, .section-polideportivo .album-inner .owl-dot { background-color:#d01802; }

                                            /* Rules for category auditorio*/
            .section-auditorio #menu { border-bottom-color:#e68412; }
            .section-auditorio #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.auditorio  { color: #e68412; }
            .onm-new .category-bg.auditorio { background-color:#e68412; }
            .onm-new .category.auditorio a:hover { color:#e68412   }
            .widget-header.text-auditorio { border-color:#e68412; color:#111; }
            .widget-header.text-auditorio a, .widget-header.text-auditorio:before, .widget-header.text-auditorio span { color:#e68412; }
            .inner-content .text-auditorio, .onm-new .text-auditorio, .onm-new .text-auditorio a { color: #e68412; }
            .section-auditorio .onm-new .title a:hover, .section-auditorio .inner-content p strong,
            .section-auditorio .header #title a,  .section-auditorio .widget-header span,
             .section-auditorio .subtitle.site-color a, .section-auditorio .item-category { color:#e68412   }
            .section-auditorio .onm-new .summary { border-bottom-color:#e68412; }
            .section-auditorio .play-button,
            .section-auditorio .widget-next-previous .widget-arrow:hover, .section-auditorio .album-highlighted .carousel-control .fa, .section-auditorio .owl-prev, .section-auditorio .owl-next, .section-auditorio .album-inner .owl-dot { background-color:#e68412; }

                                            /* Rules for category biblioteca*/
            .section-biblioteca #menu { border-bottom-color:#e68412; }
            .section-biblioteca #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.biblioteca  { color: #e68412; }
            .onm-new .category-bg.biblioteca { background-color:#e68412; }
            .onm-new .category.biblioteca a:hover { color:#e68412   }
            .widget-header.text-biblioteca { border-color:#e68412; color:#111; }
            .widget-header.text-biblioteca a, .widget-header.text-biblioteca:before, .widget-header.text-biblioteca span { color:#e68412; }
            .inner-content .text-biblioteca, .onm-new .text-biblioteca, .onm-new .text-biblioteca a { color: #e68412; }
            .section-biblioteca .onm-new .title a:hover, .section-biblioteca .inner-content p strong,
            .section-biblioteca .header #title a,  .section-biblioteca .widget-header span,
             .section-biblioteca .subtitle.site-color a, .section-biblioteca .item-category { color:#e68412   }
            .section-biblioteca .onm-new .summary { border-bottom-color:#e68412; }
            .section-biblioteca .play-button,
            .section-biblioteca .widget-next-previous .widget-arrow:hover, .section-biblioteca .album-highlighted .carousel-control .fa, .section-biblioteca .owl-prev, .section-biblioteca .owl-next, .section-biblioteca .album-inner .owl-dot { background-color:#e68412; }

                                            /* Rules for category aula-cemit*/
            .section-aula-cemit #menu { border-bottom-color:#e68412; }
            .section-aula-cemit #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.aula-cemit  { color: #e68412; }
            .onm-new .category-bg.aula-cemit { background-color:#e68412; }
            .onm-new .category.aula-cemit a:hover { color:#e68412   }
            .widget-header.text-aula-cemit { border-color:#e68412; color:#111; }
            .widget-header.text-aula-cemit a, .widget-header.text-aula-cemit:before, .widget-header.text-aula-cemit span { color:#e68412; }
            .inner-content .text-aula-cemit, .onm-new .text-aula-cemit, .onm-new .text-aula-cemit a { color: #e68412; }
            .section-aula-cemit .onm-new .title a:hover, .section-aula-cemit .inner-content p strong,
            .section-aula-cemit .header #title a,  .section-aula-cemit .widget-header span,
             .section-aula-cemit .subtitle.site-color a, .section-aula-cemit .item-category { color:#e68412   }
            .section-aula-cemit .onm-new .summary { border-bottom-color:#e68412; }
            .section-aula-cemit .play-button,
            .section-aula-cemit .widget-next-previous .widget-arrow:hover, .section-aula-cemit .album-highlighted .carousel-control .fa, .section-aula-cemit .owl-prev, .section-aula-cemit .owl-next, .section-aula-cemit .album-inner .owl-dot { background-color:#e68412; }

                                            /* Rules for category sala-de-exposicions*/
            .section-sala-de-exposicions #menu { border-bottom-color:#e68412; }
            .section-sala-de-exposicions #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.sala-de-exposicions  { color: #e68412; }
            .onm-new .category-bg.sala-de-exposicions { background-color:#e68412; }
            .onm-new .category.sala-de-exposicions a:hover { color:#e68412   }
            .widget-header.text-sala-de-exposicions { border-color:#e68412; color:#111; }
            .widget-header.text-sala-de-exposicions a, .widget-header.text-sala-de-exposicions:before, .widget-header.text-sala-de-exposicions span { color:#e68412; }
            .inner-content .text-sala-de-exposicions, .onm-new .text-sala-de-exposicions, .onm-new .text-sala-de-exposicions a { color: #e68412; }
            .section-sala-de-exposicions .onm-new .title a:hover, .section-sala-de-exposicions .inner-content p strong,
            .section-sala-de-exposicions .header #title a,  .section-sala-de-exposicions .widget-header span,
             .section-sala-de-exposicions .subtitle.site-color a, .section-sala-de-exposicions .item-category { color:#e68412   }
            .section-sala-de-exposicions .onm-new .summary { border-bottom-color:#e68412; }
            .section-sala-de-exposicions .play-button,
            .section-sala-de-exposicions .widget-next-previous .widget-arrow:hover, .section-sala-de-exposicions .album-highlighted .carousel-control .fa, .section-sala-de-exposicions .owl-prev, .section-sala-de-exposicions .owl-next, .section-sala-de-exposicions .album-inner .owl-dot { background-color:#e68412; }

                                            /* Rules for category educacion*/
            .section-educacion #menu { border-bottom-color:#e68412; }
            .section-educacion #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.educacion  { color: #e68412; }
            .onm-new .category-bg.educacion { background-color:#e68412; }
            .onm-new .category.educacion a:hover { color:#e68412   }
            .widget-header.text-educacion { border-color:#e68412; color:#111; }
            .widget-header.text-educacion a, .widget-header.text-educacion:before, .widget-header.text-educacion span { color:#e68412; }
            .inner-content .text-educacion, .onm-new .text-educacion, .onm-new .text-educacion a { color: #e68412; }
            .section-educacion .onm-new .title a:hover, .section-educacion .inner-content p strong,
            .section-educacion .header #title a,  .section-educacion .widget-header span,
             .section-educacion .subtitle.site-color a, .section-educacion .item-category { color:#e68412   }
            .section-educacion .onm-new .summary { border-bottom-color:#e68412; }
            .section-educacion .play-button,
            .section-educacion .widget-next-previous .widget-arrow:hover, .section-educacion .album-highlighted .carousel-control .fa, .section-educacion .owl-prev, .section-educacion .owl-next, .section-educacion .album-inner .owl-dot { background-color:#e68412; }

                                            /* Rules for category xuventude*/
            .section-xuventude #menu { border-bottom-color:#e68412; }
            .section-xuventude #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.xuventude  { color: #e68412; }
            .onm-new .category-bg.xuventude { background-color:#e68412; }
            .onm-new .category.xuventude a:hover { color:#e68412   }
            .widget-header.text-xuventude { border-color:#e68412; color:#111; }
            .widget-header.text-xuventude a, .widget-header.text-xuventude:before, .widget-header.text-xuventude span { color:#e68412; }
            .inner-content .text-xuventude, .onm-new .text-xuventude, .onm-new .text-xuventude a { color: #e68412; }
            .section-xuventude .onm-new .title a:hover, .section-xuventude .inner-content p strong,
            .section-xuventude .header #title a,  .section-xuventude .widget-header span,
             .section-xuventude .subtitle.site-color a, .section-xuventude .item-category { color:#e68412   }
            .section-xuventude .onm-new .summary { border-bottom-color:#e68412; }
            .section-xuventude .play-button,
            .section-xuventude .widget-next-previous .widget-arrow:hover, .section-xuventude .album-highlighted .carousel-control .fa, .section-xuventude .owl-prev, .section-xuventude .owl-next, .section-xuventude .album-inner .owl-dot { background-color:#e68412; }

                                            /* Rules for category o-esquecemento*/
            .section-o-esquecemento #menu { border-bottom-color:#e68412; }
            .section-o-esquecemento #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.o-esquecemento  { color: #e68412; }
            .onm-new .category-bg.o-esquecemento { background-color:#e68412; }
            .onm-new .category.o-esquecemento a:hover { color:#e68412   }
            .widget-header.text-o-esquecemento { border-color:#e68412; color:#111; }
            .widget-header.text-o-esquecemento a, .widget-header.text-o-esquecemento:before, .widget-header.text-o-esquecemento span { color:#e68412; }
            .inner-content .text-o-esquecemento, .onm-new .text-o-esquecemento, .onm-new .text-o-esquecemento a { color: #e68412; }
            .section-o-esquecemento .onm-new .title a:hover, .section-o-esquecemento .inner-content p strong,
            .section-o-esquecemento .header #title a,  .section-o-esquecemento .widget-header span,
             .section-o-esquecemento .subtitle.site-color a, .section-o-esquecemento .item-category { color:#e68412   }
            .section-o-esquecemento .onm-new .summary { border-bottom-color:#e68412; }
            .section-o-esquecemento .play-button,
            .section-o-esquecemento .widget-next-previous .widget-arrow:hover, .section-o-esquecemento .album-highlighted .carousel-control .fa, .section-o-esquecemento .owl-prev, .section-o-esquecemento .owl-next, .section-o-esquecemento .album-inner .owl-dot { background-color:#e68412; }

                                                                                                        /* Rules for category igualdade-e-xenero*/
            .section-igualdade-e-xenero #menu { border-bottom-color:#c116c4; }
            .section-igualdade-e-xenero #menu .main-menu-border ul li a  { color: #c116c4; }
            .onm-new .category-color.igualdade-e-xenero  { color: #c116c4; }
            .onm-new .category-bg.igualdade-e-xenero { background-color:#c116c4; }
            .onm-new .category.igualdade-e-xenero a:hover { color:#c116c4   }
            .widget-header.text-igualdade-e-xenero { border-color:#c116c4; color:#111; }
            .widget-header.text-igualdade-e-xenero a, .widget-header.text-igualdade-e-xenero:before, .widget-header.text-igualdade-e-xenero span { color:#c116c4; }
            .inner-content .text-igualdade-e-xenero, .onm-new .text-igualdade-e-xenero, .onm-new .text-igualdade-e-xenero a { color: #c116c4; }
            .section-igualdade-e-xenero .onm-new .title a:hover, .section-igualdade-e-xenero .inner-content p strong,
            .section-igualdade-e-xenero .header #title a,  .section-igualdade-e-xenero .widget-header span,
             .section-igualdade-e-xenero .subtitle.site-color a, .section-igualdade-e-xenero .item-category { color:#c116c4   }
            .section-igualdade-e-xenero .onm-new .summary { border-bottom-color:#c116c4; }
            .section-igualdade-e-xenero .play-button,
            .section-igualdade-e-xenero .widget-next-previous .widget-arrow:hover, .section-igualdade-e-xenero .album-highlighted .carousel-control .fa, .section-igualdade-e-xenero .owl-prev, .section-igualdade-e-xenero .owl-next, .section-igualdade-e-xenero .album-inner .owl-dot { background-color:#c116c4; }

                                            /* Rules for category educacion-inmigracion-e-minorias*/
            .section-educacion-inmigracion-e-minorias #menu { border-bottom-color:#c116c4; }
            .section-educacion-inmigracion-e-minorias #menu .main-menu-border ul li a  { color: #c116c4; }
            .onm-new .category-color.educacion-inmigracion-e-minorias  { color: #c116c4; }
            .onm-new .category-bg.educacion-inmigracion-e-minorias { background-color:#c116c4; }
            .onm-new .category.educacion-inmigracion-e-minorias a:hover { color:#c116c4   }
            .widget-header.text-educacion-inmigracion-e-minorias { border-color:#c116c4; color:#111; }
            .widget-header.text-educacion-inmigracion-e-minorias a, .widget-header.text-educacion-inmigracion-e-minorias:before, .widget-header.text-educacion-inmigracion-e-minorias span { color:#c116c4; }
            .inner-content .text-educacion-inmigracion-e-minorias, .onm-new .text-educacion-inmigracion-e-minorias, .onm-new .text-educacion-inmigracion-e-minorias a { color: #c116c4; }
            .section-educacion-inmigracion-e-minorias .onm-new .title a:hover, .section-educacion-inmigracion-e-minorias .inner-content p strong,
            .section-educacion-inmigracion-e-minorias .header #title a,  .section-educacion-inmigracion-e-minorias .widget-header span,
             .section-educacion-inmigracion-e-minorias .subtitle.site-color a, .section-educacion-inmigracion-e-minorias .item-category { color:#c116c4   }
            .section-educacion-inmigracion-e-minorias .onm-new .summary { border-bottom-color:#c116c4; }
            .section-educacion-inmigracion-e-minorias .play-button,
            .section-educacion-inmigracion-e-minorias .widget-next-previous .widget-arrow:hover, .section-educacion-inmigracion-e-minorias .album-highlighted .carousel-control .fa, .section-educacion-inmigracion-e-minorias .owl-prev, .section-educacion-inmigracion-e-minorias .owl-next, .section-educacion-inmigracion-e-minorias .album-inner .owl-dot { background-color:#c116c4; }

                                            /* Rules for category tramites-e-xestions*/
            .section-tramites-e-xestions #menu { border-bottom-color:#c116c4; }
            .section-tramites-e-xestions #menu .main-menu-border ul li a  { color: #c116c4; }
            .onm-new .category-color.tramites-e-xestions  { color: #c116c4; }
            .onm-new .category-bg.tramites-e-xestions { background-color:#c116c4; }
            .onm-new .category.tramites-e-xestions a:hover { color:#c116c4   }
            .widget-header.text-tramites-e-xestions { border-color:#c116c4; color:#111; }
            .widget-header.text-tramites-e-xestions a, .widget-header.text-tramites-e-xestions:before, .widget-header.text-tramites-e-xestions span { color:#c116c4; }
            .inner-content .text-tramites-e-xestions, .onm-new .text-tramites-e-xestions, .onm-new .text-tramites-e-xestions a { color: #c116c4; }
            .section-tramites-e-xestions .onm-new .title a:hover, .section-tramites-e-xestions .inner-content p strong,
            .section-tramites-e-xestions .header #title a,  .section-tramites-e-xestions .widget-header span,
             .section-tramites-e-xestions .subtitle.site-color a, .section-tramites-e-xestions .item-category { color:#c116c4   }
            .section-tramites-e-xestions .onm-new .summary { border-bottom-color:#c116c4; }
            .section-tramites-e-xestions .play-button,
            .section-tramites-e-xestions .widget-next-previous .widget-arrow:hover, .section-tramites-e-xestions .album-highlighted .carousel-control .fa, .section-tramites-e-xestions .owl-prev, .section-tramites-e-xestions .owl-next, .section-tramites-e-xestions .album-inner .owl-dot { background-color:#c116c4; }

                                            /* Rules for category axudas-e-subvencions*/
            .section-axudas-e-subvencions #menu { border-bottom-color:#c116c4; }
            .section-axudas-e-subvencions #menu .main-menu-border ul li a  { color: #c116c4; }
            .onm-new .category-color.axudas-e-subvencions  { color: #c116c4; }
            .onm-new .category-bg.axudas-e-subvencions { background-color:#c116c4; }
            .onm-new .category.axudas-e-subvencions a:hover { color:#c116c4   }
            .widget-header.text-axudas-e-subvencions { border-color:#c116c4; color:#111; }
            .widget-header.text-axudas-e-subvencions a, .widget-header.text-axudas-e-subvencions:before, .widget-header.text-axudas-e-subvencions span { color:#c116c4; }
            .inner-content .text-axudas-e-subvencions, .onm-new .text-axudas-e-subvencions, .onm-new .text-axudas-e-subvencions a { color: #c116c4; }
            .section-axudas-e-subvencions .onm-new .title a:hover, .section-axudas-e-subvencions .inner-content p strong,
            .section-axudas-e-subvencions .header #title a,  .section-axudas-e-subvencions .widget-header span,
             .section-axudas-e-subvencions .subtitle.site-color a, .section-axudas-e-subvencions .item-category { color:#c116c4   }
            .section-axudas-e-subvencions .onm-new .summary { border-bottom-color:#c116c4; }
            .section-axudas-e-subvencions .play-button,
            .section-axudas-e-subvencions .widget-next-previous .widget-arrow:hover, .section-axudas-e-subvencions .album-highlighted .carousel-control .fa, .section-axudas-e-subvencions .owl-prev, .section-axudas-e-subvencions .owl-next, .section-axudas-e-subvencions .album-inner .owl-dot { background-color:#c116c4; }

                                            /* Rules for category banco-do-tempo*/
            .section-banco-do-tempo #menu { border-bottom-color:#c116c4; }
            .section-banco-do-tempo #menu .main-menu-border ul li a  { color: #c116c4; }
            .onm-new .category-color.banco-do-tempo  { color: #c116c4; }
            .onm-new .category-bg.banco-do-tempo { background-color:#c116c4; }
            .onm-new .category.banco-do-tempo a:hover { color:#c116c4   }
            .widget-header.text-banco-do-tempo { border-color:#c116c4; color:#111; }
            .widget-header.text-banco-do-tempo a, .widget-header.text-banco-do-tempo:before, .widget-header.text-banco-do-tempo span { color:#c116c4; }
            .inner-content .text-banco-do-tempo, .onm-new .text-banco-do-tempo, .onm-new .text-banco-do-tempo a { color: #c116c4; }
            .section-banco-do-tempo .onm-new .title a:hover, .section-banco-do-tempo .inner-content p strong,
            .section-banco-do-tempo .header #title a,  .section-banco-do-tempo .widget-header span,
             .section-banco-do-tempo .subtitle.site-color a, .section-banco-do-tempo .item-category { color:#c116c4   }
            .section-banco-do-tempo .onm-new .summary { border-bottom-color:#c116c4; }
            .section-banco-do-tempo .play-button,
            .section-banco-do-tempo .widget-next-previous .widget-arrow:hover, .section-banco-do-tempo .album-highlighted .carousel-control .fa, .section-banco-do-tempo .owl-prev, .section-banco-do-tempo .owl-next, .section-banco-do-tempo .album-inner .owl-dot { background-color:#c116c4; }

                                            /* Rules for category semana-santa*/
            .section-semana-santa #menu { border-bottom-color:#e68412; }
            .section-semana-santa #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.semana-santa  { color: #e68412; }
            .onm-new .category-bg.semana-santa { background-color:#e68412; }
            .onm-new .category.semana-santa a:hover { color:#e68412   }
            .widget-header.text-semana-santa { border-color:#e68412; color:#111; }
            .widget-header.text-semana-santa a, .widget-header.text-semana-santa:before, .widget-header.text-semana-santa span { color:#e68412; }
            .inner-content .text-semana-santa, .onm-new .text-semana-santa, .onm-new .text-semana-santa a { color: #e68412; }
            .section-semana-santa .onm-new .title a:hover, .section-semana-santa .inner-content p strong,
            .section-semana-santa .header #title a,  .section-semana-santa .widget-header span,
             .section-semana-santa .subtitle.site-color a, .section-semana-santa .item-category { color:#e68412   }
            .section-semana-santa .onm-new .summary { border-bottom-color:#e68412; }
            .section-semana-santa .play-button,
            .section-semana-santa .widget-next-previous .widget-arrow:hover, .section-semana-santa .album-highlighted .carousel-control .fa, .section-semana-santa .owl-prev, .section-semana-santa .owl-next, .section-semana-santa .album-inner .owl-dot { background-color:#e68412; }

                                            /* Rules for category festas-patronais*/
            .section-festas-patronais #menu { border-bottom-color:#e68412; }
            .section-festas-patronais #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.festas-patronais  { color: #e68412; }
            .onm-new .category-bg.festas-patronais { background-color:#e68412; }
            .onm-new .category.festas-patronais a:hover { color:#e68412   }
            .widget-header.text-festas-patronais { border-color:#e68412; color:#111; }
            .widget-header.text-festas-patronais a, .widget-header.text-festas-patronais:before, .widget-header.text-festas-patronais span { color:#e68412; }
            .inner-content .text-festas-patronais, .onm-new .text-festas-patronais, .onm-new .text-festas-patronais a { color: #e68412; }
            .section-festas-patronais .onm-new .title a:hover, .section-festas-patronais .inner-content p strong,
            .section-festas-patronais .header #title a,  .section-festas-patronais .widget-header span,
             .section-festas-patronais .subtitle.site-color a, .section-festas-patronais .item-category { color:#e68412   }
            .section-festas-patronais .onm-new .summary { border-bottom-color:#e68412; }
            .section-festas-patronais .play-button,
            .section-festas-patronais .widget-next-previous .widget-arrow:hover, .section-festas-patronais .album-highlighted .carousel-control .fa, .section-festas-patronais .owl-prev, .section-festas-patronais .owl-next, .section-festas-patronais .album-inner .owl-dot { background-color:#e68412; }

                                            /* Rules for category festexos*/
            .section-festexos #menu { border-bottom-color:#e68412; }
            .section-festexos #menu .main-menu-border ul li a  { color: #e68412; }
            .onm-new .category-color.festexos  { color: #e68412; }
            .onm-new .category-bg.festexos { background-color:#e68412; }
            .onm-new .category.festexos a:hover { color:#e68412   }
            .widget-header.text-festexos { border-color:#e68412; color:#111; }
            .widget-header.text-festexos a, .widget-header.text-festexos:before, .widget-header.text-festexos span { color:#e68412; }
            .inner-content .text-festexos, .onm-new .text-festexos, .onm-new .text-festexos a { color: #e68412; }
            .section-festexos .onm-new .title a:hover, .section-festexos .inner-content p strong,
            .section-festexos .header #title a,  .section-festexos .widget-header span,
             .section-festexos .subtitle.site-color a, .section-festexos .item-category { color:#e68412   }
            .section-festexos .onm-new .summary { border-bottom-color:#e68412; }
            .section-festexos .play-button,
            .section-festexos .widget-next-previous .widget-arrow:hover, .section-festexos .album-highlighted .carousel-control .fa, .section-festexos .owl-prev, .section-festexos .owl-next, .section-festexos .album-inner .owl-dot { background-color:#e68412; }

                                            /* Rules for category turismo-gastronomico*/
            .section-turismo-gastronomico #menu { border-bottom-color:#40bdb5; }
            .section-turismo-gastronomico #menu .main-menu-border ul li a  { color: #40bdb5; }
            .onm-new .category-color.turismo-gastronomico  { color: #40bdb5; }
            .onm-new .category-bg.turismo-gastronomico { background-color:#40bdb5; }
            .onm-new .category.turismo-gastronomico a:hover { color:#40bdb5   }
            .widget-header.text-turismo-gastronomico { border-color:#40bdb5; color:#111; }
            .widget-header.text-turismo-gastronomico a, .widget-header.text-turismo-gastronomico:before, .widget-header.text-turismo-gastronomico span { color:#40bdb5; }
            .inner-content .text-turismo-gastronomico, .onm-new .text-turismo-gastronomico, .onm-new .text-turismo-gastronomico a { color: #40bdb5; }
            .section-turismo-gastronomico .onm-new .title a:hover, .section-turismo-gastronomico .inner-content p strong,
            .section-turismo-gastronomico .header #title a,  .section-turismo-gastronomico .widget-header span,
             .section-turismo-gastronomico .subtitle.site-color a, .section-turismo-gastronomico .item-category { color:#40bdb5   }
            .section-turismo-gastronomico .onm-new .summary { border-bottom-color:#40bdb5; }
            .section-turismo-gastronomico .play-button,
            .section-turismo-gastronomico .widget-next-previous .widget-arrow:hover, .section-turismo-gastronomico .album-highlighted .carousel-control .fa, .section-turismo-gastronomico .owl-prev, .section-turismo-gastronomico .owl-next, .section-turismo-gastronomico .album-inner .owl-dot { background-color:#40bdb5; }

                                            /* Rules for category recursos-turisticos*/
            .section-recursos-turisticos #menu { border-bottom-color:#40bdb5; }
            .section-recursos-turisticos #menu .main-menu-border ul li a  { color: #40bdb5; }
            .onm-new .category-color.recursos-turisticos  { color: #40bdb5; }
            .onm-new .category-bg.recursos-turisticos { background-color:#40bdb5; }
            .onm-new .category.recursos-turisticos a:hover { color:#40bdb5   }
            .widget-header.text-recursos-turisticos { border-color:#40bdb5; color:#111; }
            .widget-header.text-recursos-turisticos a, .widget-header.text-recursos-turisticos:before, .widget-header.text-recursos-turisticos span { color:#40bdb5; }
            .inner-content .text-recursos-turisticos, .onm-new .text-recursos-turisticos, .onm-new .text-recursos-turisticos a { color: #40bdb5; }
            .section-recursos-turisticos .onm-new .title a:hover, .section-recursos-turisticos .inner-content p strong,
            .section-recursos-turisticos .header #title a,  .section-recursos-turisticos .widget-header span,
             .section-recursos-turisticos .subtitle.site-color a, .section-recursos-turisticos .item-category { color:#40bdb5   }
            .section-recursos-turisticos .onm-new .summary { border-bottom-color:#40bdb5; }
            .section-recursos-turisticos .play-button,
            .section-recursos-turisticos .widget-next-previous .widget-arrow:hover, .section-recursos-turisticos .album-highlighted .carousel-control .fa, .section-recursos-turisticos .owl-prev, .section-recursos-turisticos .owl-next, .section-recursos-turisticos .album-inner .owl-dot { background-color:#40bdb5; }

                                            /* Rules for category rutas-de-senderismo*/
            .section-rutas-de-senderismo #menu { border-bottom-color:#40bdb5; }
            .section-rutas-de-senderismo #menu .main-menu-border ul li a  { color: #40bdb5; }
            .onm-new .category-color.rutas-de-senderismo  { color: #40bdb5; }
            .onm-new .category-bg.rutas-de-senderismo { background-color:#40bdb5; }
            .onm-new .category.rutas-de-senderismo a:hover { color:#40bdb5   }
            .widget-header.text-rutas-de-senderismo { border-color:#40bdb5; color:#111; }
            .widget-header.text-rutas-de-senderismo a, .widget-header.text-rutas-de-senderismo:before, .widget-header.text-rutas-de-senderismo span { color:#40bdb5; }
            .inner-content .text-rutas-de-senderismo, .onm-new .text-rutas-de-senderismo, .onm-new .text-rutas-de-senderismo a { color: #40bdb5; }
            .section-rutas-de-senderismo .onm-new .title a:hover, .section-rutas-de-senderismo .inner-content p strong,
            .section-rutas-de-senderismo .header #title a,  .section-rutas-de-senderismo .widget-header span,
             .section-rutas-de-senderismo .subtitle.site-color a, .section-rutas-de-senderismo .item-category { color:#40bdb5   }
            .section-rutas-de-senderismo .onm-new .summary { border-bottom-color:#40bdb5; }
            .section-rutas-de-senderismo .play-button,
            .section-rutas-de-senderismo .widget-next-previous .widget-arrow:hover, .section-rutas-de-senderismo .album-highlighted .carousel-control .fa, .section-rutas-de-senderismo .owl-prev, .section-rutas-de-senderismo .owl-next, .section-rutas-de-senderismo .album-inner .owl-dot { background-color:#40bdb5; }

                                            /* Rules for category restaurantes*/
            .section-restaurantes #menu { border-bottom-color:#40bdb5; }
            .section-restaurantes #menu .main-menu-border ul li a  { color: #40bdb5; }
            .onm-new .category-color.restaurantes  { color: #40bdb5; }
            .onm-new .category-bg.restaurantes { background-color:#40bdb5; }
            .onm-new .category.restaurantes a:hover { color:#40bdb5   }
            .widget-header.text-restaurantes { border-color:#40bdb5; color:#111; }
            .widget-header.text-restaurantes a, .widget-header.text-restaurantes:before, .widget-header.text-restaurantes span { color:#40bdb5; }
            .inner-content .text-restaurantes, .onm-new .text-restaurantes, .onm-new .text-restaurantes a { color: #40bdb5; }
            .section-restaurantes .onm-new .title a:hover, .section-restaurantes .inner-content p strong,
            .section-restaurantes .header #title a,  .section-restaurantes .widget-header span,
             .section-restaurantes .subtitle.site-color a, .section-restaurantes .item-category { color:#40bdb5   }
            .section-restaurantes .onm-new .summary { border-bottom-color:#40bdb5; }
            .section-restaurantes .play-button,
            .section-restaurantes .widget-next-previous .widget-arrow:hover, .section-restaurantes .album-highlighted .carousel-control .fa, .section-restaurantes .owl-prev, .section-restaurantes .owl-next, .section-restaurantes .album-inner .owl-dot { background-color:#40bdb5; }

                                            /* Rules for category hoteles*/
            .section-hoteles #menu { border-bottom-color:#40bdb5; }
            .section-hoteles #menu .main-menu-border ul li a  { color: #40bdb5; }
            .onm-new .category-color.hoteles  { color: #40bdb5; }
            .onm-new .category-bg.hoteles { background-color:#40bdb5; }
            .onm-new .category.hoteles a:hover { color:#40bdb5   }
            .widget-header.text-hoteles { border-color:#40bdb5; color:#111; }
            .widget-header.text-hoteles a, .widget-header.text-hoteles:before, .widget-header.text-hoteles span { color:#40bdb5; }
            .inner-content .text-hoteles, .onm-new .text-hoteles, .onm-new .text-hoteles a { color: #40bdb5; }
            .section-hoteles .onm-new .title a:hover, .section-hoteles .inner-content p strong,
            .section-hoteles .header #title a,  .section-hoteles .widget-header span,
             .section-hoteles .subtitle.site-color a, .section-hoteles .item-category { color:#40bdb5   }
            .section-hoteles .onm-new .summary { border-bottom-color:#40bdb5; }
            .section-hoteles .play-button,
            .section-hoteles .widget-next-previous .widget-arrow:hover, .section-hoteles .album-highlighted .carousel-control .fa, .section-hoteles .owl-prev, .section-hoteles .owl-next, .section-hoteles .album-inner .owl-dot { background-color:#40bdb5; }

                                            /* Rules for category cafe-bar*/
            .section-cafe-bar #menu { border-bottom-color:#40bdb5; }
            .section-cafe-bar #menu .main-menu-border ul li a  { color: #40bdb5; }
            .onm-new .category-color.cafe-bar  { color: #40bdb5; }
            .onm-new .category-bg.cafe-bar { background-color:#40bdb5; }
            .onm-new .category.cafe-bar a:hover { color:#40bdb5   }
            .widget-header.text-cafe-bar { border-color:#40bdb5; color:#111; }
            .widget-header.text-cafe-bar a, .widget-header.text-cafe-bar:before, .widget-header.text-cafe-bar span { color:#40bdb5; }
            .inner-content .text-cafe-bar, .onm-new .text-cafe-bar, .onm-new .text-cafe-bar a { color: #40bdb5; }
            .section-cafe-bar .onm-new .title a:hover, .section-cafe-bar .inner-content p strong,
            .section-cafe-bar .header #title a,  .section-cafe-bar .widget-header span,
             .section-cafe-bar .subtitle.site-color a, .section-cafe-bar .item-category { color:#40bdb5   }
            .section-cafe-bar .onm-new .summary { border-bottom-color:#40bdb5; }
            .section-cafe-bar .play-button,
            .section-cafe-bar .widget-next-previous .widget-arrow:hover, .section-cafe-bar .album-highlighted .carousel-control .fa, .section-cafe-bar .owl-prev, .section-cafe-bar .owl-next, .section-cafe-bar .album-inner .owl-dot { background-color:#40bdb5; }

                                            /* Rules for category pubs-copas*/
            .section-pubs-copas #menu { border-bottom-color:#40bdb5; }
            .section-pubs-copas #menu .main-menu-border ul li a  { color: #40bdb5; }
            .onm-new .category-color.pubs-copas  { color: #40bdb5; }
            .onm-new .category-bg.pubs-copas { background-color:#40bdb5; }
            .onm-new .category.pubs-copas a:hover { color:#40bdb5   }
            .widget-header.text-pubs-copas { border-color:#40bdb5; color:#111; }
            .widget-header.text-pubs-copas a, .widget-header.text-pubs-copas:before, .widget-header.text-pubs-copas span { color:#40bdb5; }
            .inner-content .text-pubs-copas, .onm-new .text-pubs-copas, .onm-new .text-pubs-copas a { color: #40bdb5; }
            .section-pubs-copas .onm-new .title a:hover, .section-pubs-copas .inner-content p strong,
            .section-pubs-copas .header #title a,  .section-pubs-copas .widget-header span,
             .section-pubs-copas .subtitle.site-color a, .section-pubs-copas .item-category { color:#40bdb5   }
            .section-pubs-copas .onm-new .summary { border-bottom-color:#40bdb5; }
            .section-pubs-copas .play-button,
            .section-pubs-copas .widget-next-previous .widget-arrow:hover, .section-pubs-copas .album-highlighted .carousel-control .fa, .section-pubs-copas .owl-prev, .section-pubs-copas .owl-next, .section-pubs-copas .album-inner .owl-dot { background-color:#40bdb5; }

                                            /* Rules for category tapas-e-vinos*/
            .section-tapas-e-vinos #menu { border-bottom-color:#40bdb5; }
            .section-tapas-e-vinos #menu .main-menu-border ul li a  { color: #40bdb5; }
            .onm-new .category-color.tapas-e-vinos  { color: #40bdb5; }
            .onm-new .category-bg.tapas-e-vinos { background-color:#40bdb5; }
            .onm-new .category.tapas-e-vinos a:hover { color:#40bdb5   }
            .widget-header.text-tapas-e-vinos { border-color:#40bdb5; color:#111; }
            .widget-header.text-tapas-e-vinos a, .widget-header.text-tapas-e-vinos:before, .widget-header.text-tapas-e-vinos span { color:#40bdb5; }
            .inner-content .text-tapas-e-vinos, .onm-new .text-tapas-e-vinos, .onm-new .text-tapas-e-vinos a { color: #40bdb5; }
            .section-tapas-e-vinos .onm-new .title a:hover, .section-tapas-e-vinos .inner-content p strong,
            .section-tapas-e-vinos .header #title a,  .section-tapas-e-vinos .widget-header span,
             .section-tapas-e-vinos .subtitle.site-color a, .section-tapas-e-vinos .item-category { color:#40bdb5   }
            .section-tapas-e-vinos .onm-new .summary { border-bottom-color:#40bdb5; }
            .section-tapas-e-vinos .play-button,
            .section-tapas-e-vinos .widget-next-previous .widget-arrow:hover, .section-tapas-e-vinos .album-highlighted .carousel-control .fa, .section-tapas-e-vinos .owl-prev, .section-tapas-e-vinos .owl-next, .section-tapas-e-vinos .album-inner .owl-dot { background-color:#40bdb5; }

                        


