/*
Theme Name:   Pubblicitaonline — Envo Magazine Child
Theme URI:    https://www.pubblicitaonline.it/
Description:  Child theme di Envo Magazine con l'identita' visiva di
              pubblicitaonline.it. Creato il 13 agosto 2026. Serve
              perche' prima il sito usava il tema PADRE direttamente:
              ogni personalizzazione sarebbe sparita al primo
              aggiornamento del tema.
Author:       Laterradipuglia
Template:     envo-magazine
Version:      1.1.0
Text Domain:  envo-magazine-child
*/

/* ============================================================
   PALETTE — pubblicitaonline
   Blu e arancio. Il blu dice digitale e affidabilita' — su un dominio
   del 1999 l'anzianita' e' l'argomento migliore che c'e'. L'arancio e'
   il colore del clic: si usa solo dove si vuole che qualcuno agisca,
   mai come decorazione, altrimenti smette di funzionare.

   Diversa apposta dagli altri due siti del gruppo: rosso-terracotta e'
   salentocongusto, verde-oro e' perledigusto. Tre siti con la stessa
   palette si confondono.
   ============================================================ */
:root {
  --pol-blu:     #1B3A57;   /* primario */
  --pol-blu-ch:  #2C5C86;
  --pol-arancio: #E4733A;   /* accento: solo dove si agisce */
  --pol-chiaro:  #F4F7FA;   /* fondi */
  --pol-grigio:  #6B7785;
  --pol-nero:    #14181D;
}

/* ── Intestazione ───────────────────────────────────────────── */
/* Con il logo impostato, il nome scritto accanto e' un doppione: la
   regola si applica solo quando WordPress aggiunge wp-custom-logo,
   quindi senza logo il nome resta e l'intestazione non e' vuota. */
.wp-custom-logo .site-branding-text { display: none; }
.site-branding-logo img { max-height: 88px; width: auto; }

/* ── Colori dell'interfaccia ────────────────────────────────── */
.site-title a { color: var(--pol-nero); }
p.site-description { color: var(--pol-grigio); }

.navbar-nav > li > a:hover,
.nav > li.active > a,
.current-menu-item > a { color: var(--pol-blu) !important; }

.section-title a:after,
.widget-title h3:after { background: var(--pol-arancio) !important; }

.entry-content a,
.single-entry-summary a,
.post-excerpt a { color: var(--pol-blu-ch); }
.entry-content a:hover { color: var(--pol-arancio); }

.posted-date:before, .cat-links a:before, .cat-links span:before,
.tags-links span:before, .comments-meta:before,
.widget-title h3:before { color: var(--pol-arancio) !important; }

.btn-primary, input[type="submit"], button[type="submit"] {
  background: var(--pol-arancio) !important;
  border-color: var(--pol-arancio) !important;
  color: #fff !important;
}
.btn-primary:hover, input[type="submit"]:hover, button[type="submit"]:hover {
  background: var(--pol-blu) !important;
  border-color: var(--pol-blu) !important;
}

/* ── Il foglio degli articoli usa la palette del sito ───────── */
.art-article {
  --art-primario:   #1B3A57;
  --art-secondario: #E4733A;
  --art-crema:      #F4F7FA;
  --art-bordo:      #D8E1EA;
  --art-nero:       #14181D;
}

/* ============================================================
   SOSTITUZIONE DEL COLORE DEL TEMA
   Envo Magazine usa un azzurro #00aff2 in dieci punti: link, menu
   attivo, titoli dei widget, impaginazione, pulsante di ricerca,
   icona della home, etichette delle categorie.

   Alla prima versione ne avevo coperti tre, e il sito restava azzurro
   ovunque tranne in quei tre. Qui sotto ci sono TUTTI, presi uno per
   uno dal foglio del tema padre — con lo stesso selettore, per non
   dover alzare la specificita' a forza di !important.

   Se un domani il tema aggiunge un punto nuovo, si ritrova cosi':
       grep -n "00aff2" wp-content/themes/envo-magazine/style.css
   ============================================================ */

a, a:active, a:hover { color: #2C5C86; }
a:hover { color: #E4733A; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus { background-color: #1B3A57; }

.nav > li.active > a:after,
.current-page-parent:after { background-color: #E4733A; }

.widget-title h3:before { background-color: #E4733A; }

nav.navigation.pagination .current:before {
  background-color: #1B3A57;
  border: 1px solid #1B3A57;
}

li.home-icon.front_page_on,
li.home-icon.front_page_on:before { background-color: #1B3A57; }

#searchsubmit { background-color: #E4733A; }

.comments-meta:before,
.cat-links a:before { background-color: #E4733A; }

@media (min-width: 768px) {
  .navbar-nav > li.active > a,
  .navbar-nav > li > a:hover { background-color: #1B3A57; }
}
