/*
Theme Name:     Magazineplus
Theme URI:      https://mantrabrain.com/themes/magazineplus/
Author:         MantraBrain
Author URI:     https://mantrabrain.com/
Description:    Magazineplus com paleta institucional azul
Version:        1.0.8
License:        GNU General Public License v3 or later
License URI:    http://www.gnu.org/licenses/gpl-3.0.html
Text Domain:    magazineplus
Tags:           news, grid-layout, custom-colors, one-column, two-columns, three-columns, left-sidebar, right-sidebar, featured-images, footer-widgets, full-width-template, theme-options, translation-ready, rtl-language-support
Tested up to:   6.5
Requires PHP:   5.6
Template:       magazinenp
*/

/* ============================
   COR PRIMÁRIA (AZUL INSTITUCIONAL)
   ============================ */
.main-navigation ul li.current_page_item > a, 
.main-navigation ul li.current_page_ancestor > a, 
.main-navigation ul li.current-menu-item > a, 
.main-navigation ul li.current-menu-ancestor > a, 
.main-navigation ul li a:hover, 
.main-navigation ul li.show > a, 
.main-navigation ul li:hover > a,
.navbar .mnp-home-icon a,
.btn-theme,
.mnp-news-ticker .mnp-news-ticker-label,
.mnp-post-image-wrap .entry-meta .cat-links a, 
.mnp-post-image-wrap + .entry-header .entry-meta .cat-links a,
.entry-meta .cat-links a,
input[type="reset"], input[type="button"], input[type="submit"], button[type="submit"],
.back-to-top a,
.search-toggle.active, .search-toggle:hover, .search-toggle:focus,
body.title-style4 .widget-title:after, body.title-style4 .magazinenp-title:after,
body.title-style3 .widget-title-wrapper .widget-title, body.title-style3 .widget-title-wrapper .magazinenp-title,
.featured-slider .owl-nav button.owl-prev:hover:before, 
.featured-slider .owl-nav button.owl-next:hover:before, 
.post-slider .owl-nav button.owl-prev:hover:before, 
.post-slider .owl-nav button.owl-next:hover:before, 
.related-posts .owl-nav button.owl-prev:hover:before, 
.related-posts .owl-nav button.owl-next:hover:before,
.navigation.pagination .current, 
.navigation.pagination a:hover,
.entry-meta .cat-links a, 
.entry-meta div.cat-links a {
    background-color: #005BAC; /* Azul institucional */
}

.body.title-style2 .widget-title, 
body.title-style2 .magazinenp-title, 
body.title-style2 .site-footer .widget-title {
    border-color: #005BAC;
}

body .widget-title, 
body .magazinenp-title {
    border-left-color: #005BAC;
}

.navbar-main, 
body.title-style3 .widget-title-wrapper {
    border-bottom-color: #005BAC;
}

a, a:hover, .btn-outline-theme,
.mnp-news-ticker .mnp-ticker-posts .mnp-news-ticker-slide .mnp-ticker-item a.mnp-ticker-link:hover,
.entry-title a:hover, .entry-title a:focus,
.entry-meta a:hover, .entry-meta a:focus,
.widget ul li a:hover,
.comment-metadata a.comment-edit-link,
.site-title a:hover, .site-title:focus, .site-title:active,
.main-navigation .dropdown-menu a.current-menu-item, 
.main-navigation .dropdown-menu a:hover, 
.main-navigation li ul li.current-menu-ancestor > a, 
.main-navigation li ul li.current-menu-item > a, 
.main-navigation li ul li.current_page_ancestor > a, 
.main-navigation li ul li:hover > a, 
.main-navigation ul li li.current_page_item > a,
.mnp-popular-tags-wrap ul.tags-list li a {
    color: #005BAC;
}

.main-navigation a, 
.post-block .entry-meta, 
.post-block .entry-header a {
    color: #ffffff;
}

.btn-outline-theme {
    border-color: #005BAC;
}

/* ============================
   COR SECUNDÁRIA (AZUL MÉDIO)
   ============================ */
.mnp-top-header, 
.navigation-bar, 
.navigation-bar-top, 
input[type="reset"]:hover, 
input[type="button"]:hover, 
input[type="submit"]:hover, 
button[type="submit"],
.btn-theme:hover {
    background-color: #2E86C1; /* Azul médio */
}

/* ============================
   TAB WIDGET
   ============================ */
.magazineplus-tab-widget ul.widget-tabs li a {
    background: #2E86C1; /* secundário */
    color: #fff !important;
}

.magazineplus-tab-widget ul.widget-tabs li a:hover {
    color: #fff !important;
    background: #1A4F7A; /* destaque hover */
}

.magazineplus-tab-widget ul.widget-tabs li.active a {
    background: #005BAC; /* ativo */
}

.magazineplus-tab-widget .below-entry-meta span:hover, 
.magazineplus-tab-widget .below-entry-meta a:hover, 
.eggnews_random_news .below-entry-meta span:hover, 
.eggnews_random_news .below-entry-meta a:hover {
    color: #005BAC;
}

/* ============================
   RESPONSIVO
   ============================ */
@media (max-width: 991px) {
    .main-navigation ul li a:hover,
    .main-navigation ul li.current-menu-item > a,
    .main-navigation ul li.current-menu-ancestor > a,
    .main-navigation ul li.current_page_ancestor > a,
    .main-navigation ul li.current_page_item > a,
    .main-navigation ul li.show > a {
        color: #fff;
    }

    .main-navigation ul li:not(.current-menu-item) a:focus {
        color: #005BAC;
    }

    .main-navigation .dropdown-menu li.current-menu-item .dropdown-toggle .dropdown-icon,
    .main-navigation .dropdown-menu li:hover .dropdown-toggle .dropdown-icon {
        color: #fff;
    }

    .main-navigation li ul li:hover > .dropdown-toggle .dropdown-icon {
        color: #555555;
    }
}
