/* =========================================
   ALTRUMERA BRASIL
   Verde principal: #00c853
   Azul apoio: #1177bb
   Hover escuro: #00963e
   ========================================= */

/* barra principal do menu */
#main-navigation-bar,
#main-navigation-bar .container-wrapper,
#main-navigation-bar .bottom-bar-flex,
#main-navigation-bar .bottom-bar-flex::before,
#main-navigation-bar .bottom-bar-flex::after,
#main-navigation-bar .navigation-container,
#main-navigation-bar .aft-bottom-header,
#main-navigation-bar .af-middle-header,
#main-navigation-bar .af-bottom-header,
.aft-main-navigation,
.main-navigation,
.main-navigation.navbar,
body .aft-main-navigation,
body .main-navigation {
  background: #00c853 !important;
  background-color: #00c853 !important;
  background-image: none !important;
  border: none !important;
}

/* links do menu */
#main-navigation-bar ul li a,
#main-navigation-bar a,
.aft-main-navigation ul li a,
.main-navigation ul li a,
.main-navigation a {
  color: #ffffff !important;
}

/* hover e item ativo */
#main-navigation-bar ul li a:hover,
#main-navigation-bar ul li a:focus,
#main-navigation-bar .current-menu-item > a,
#main-navigation-bar .current-menu-ancestor > a,
.aft-main-navigation ul li a:hover,
.aft-main-navigation ul li a:focus,
.aft-main-navigation .current-menu-item > a,
.aft-main-navigation .current-menu-ancestor > a,
.main-navigation ul li a:hover,
.main-navigation ul li a:focus,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
  color: #1177bb !important;
}

/* botão SUBSCRIBE */
#main-navigation-bar .subscribe-btn,
#main-navigation-bar .subscribe-btn a,
#main-navigation-bar .aft-subscribe-btn,
.aft-main-navigation .subscribe-btn,
.aft-main-navigation .subscribe-btn a,
.main-navigation .subscribe-btn,
.main-navigation .subscribe-btn a {
  background: #1177bb !important;
  background-color: #1177bb !important;
  background-image: none !important;
  border: 1px solid #1177bb !important;
  color: #ffffff !important;
}

/* hover do subscribe */
#main-navigation-bar .subscribe-btn:hover,
#main-navigation-bar .subscribe-btn a:hover,
#main-navigation-bar .aft-subscribe-btn:hover,
.aft-main-navigation .subscribe-btn:hover,
.aft-main-navigation .subscribe-btn a:hover,
.main-navigation .subscribe-btn:hover,
.main-navigation .subscribe-btn a:hover {
  background: #00963e !important;
  background-color: #00963e !important;
  border-color: #00963e !important;
  color: #ffffff !important;
}

/* ícone de busca / botão redondo */
#main-navigation-bar .af-search-icon,
#main-navigation-bar .search-icon,
#main-navigation-bar button.search-icon,
.aft-main-navigation .af-search-icon,
.aft-main-navigation .search-icon,
.main-navigation .af-search-icon,
.main-navigation .search-icon {
  background: #1177bb !important;
  background-color: #1177bb !important;
  border-color: #1177bb !important;
  color: #ffffff !important;
}

/* categorias sobre imagens */
.aft-post-category a,
.aft-post-category span,
.post-category a,
.post-category span,
.cat-links a,
.entry-meta .cat-links a,
.aft-grid-layout .aft-post-category a,
.aft-archive-wrapper .aft-post-category a,
.af-sec-post .aft-post-category a,
.article-item .aft-post-category a,
.grid-item .aft-post-category a {
  background: #00c853 !important;
  background-color: #00c853 !important;
  border-color: #00c853 !important;
  color: #ffffff !important;
}

/* hover das categorias */
.aft-post-category a:hover,
.post-category a:hover,
.cat-links a:hover,
.entry-meta .cat-links a:hover {
  background: #1177bb !important;
  background-color: #1177bb !important;
  border-color: #1177bb !important;
  color: #ffffff !important;
}

/* breaking news */
.af-breaking-news-title,
.breaking-news-title,
.af-news-ticker-title,
.af-news-ticker-title a,
.af-post-banner-section .trending-no {
  background: #00c853 !important;
  background-color: #00c853 !important;
  border-color: #00c853 !important;
  color: #ffffff !important;
}

/* botões gerais */
button,
input[type="submit"],
input[type="button"],
.wp-block-button__link,
.af-btn,
.read-more,
.more-link,
a.aft-readmore,
.widget .read-more {
  background: #00c853 !important;
  background-color: #00c853 !important;
  border-color: #00c853 !important;
  color: #ffffff !important;
}

/* hover dos botões */
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.wp-block-button__link:hover,
.af-btn:hover,
.read-more:hover,
.more-link:hover,
a.aft-readmore:hover,
.widget .read-more:hover {
  background: #1177bb !important;
  background-color: #1177bb !important;
  border-color: #1177bb !important;
  color: #ffffff !important;
}

/* =========================
   ALTRUMERA - SUBMENU
   ========================= */

/* fundo do submenu */
.main-navigation ul ul,
.aft-main-navigation ul ul,
#main-navigation-bar ul ul {
  background: #ffffff !important;
  background-color: #ffffff !important;
  border: 1px solid #e5e5e5 !important;
}

/* texto do submenu */
.main-navigation ul ul li a,
.aft-main-navigation ul ul li a,
#main-navigation-bar ul ul li a {
  color: #000000 !important;
}

/* hover do submenu */
.main-navigation ul ul li a:hover,
.aft-main-navigation ul ul li a:hover,
#main-navigation-bar ul ul li a:hover {
  background: #00c853 !important;
  color: #ffffff !important;
}