/**
 * Gloock per i titoli. Sovrascrive il font dei titoli impostato dal pannello del tema
 * (Playfair Display); il testo resta con i font del tema (Lato, Montserrat).
 */
@font-face {
  font-family: 'Gloock';
  src: url('../fonts/Gloock-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.blog-post-related-single .blog-post-related-title,
.blog-post-related-item .blog-post-related-title,
.navigation-post .nav-post-name {
  font-family: 'Gloock', Georgia, serif !important;
}

/* Colore dei titoli su sfondo chiaro (slider, riquadri con immagine e footer restano bianchi) */
.blog-post .post-header-title,
.blog-post .post-header-title a,
.page-item-title h1,
.entry-content h1, .entry-content h2, .entry-content h3,
.entry-content h4, .entry-content h5, .entry-content h6,
.blog-post-related-single .blog-post-related-title,
.navigation-post .nav-post-name,
.sidebar:not(.footer-sidebar):not(.footer-sidebar-2) .widgettitle,
.homepage-welcome-block h3 {
  color: #378ac2 !important;
}
