/*
Theme Name: Brickley Blog
Description: Bob Brickley Blog
Version: 1.0
Author: Bob Brickley
Author URI: https://sharpdev.co
Template: brickley-en
*/



/*Add your own styles here:*/

h1, h2, h3, h4, h5, h6 {
    font-family: "eidetic-neo", serif !important;
    font-weight: 700;
    font-style: normal;
    letter-spacing: -0.02em !important;
}

#top #header #avia-menu .menu-item > a > .avia-menu-text {
    font-family: "eidetic-neo", serif !important;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: .3em !important;
    color: #b9b3af !important;
} 
.home-opening {
    max-width: 300px !important;
}

/* === Footer Brickley refinements === */

/* Headings (SITEMAP, CATEGORIES, ARCHIVES) */
#top .footer-brickley h2,
#top .footer-brickley h3,
#top .footer-brickley h4 {
  margin: 0 0 1.5rem 0;
  font-weight: 300 !important;
  font-size: 1.0rem;       /* smaller than before */
  font-family: "eidetic-neo", serif !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: #2f3a45;          /* strong dark like SITEMAP */
}

/* Lists: Categories, Archives, etc. */
#top .footer-brickley ul {
  list-style: none !important;
  margin: 0;
  padding: 0;
}

#top .footer-brickley ul li {
  margin: 0.75rem 0;
  font-size: 1.0rem;         /* match SITEMAP link size */
  font-weight: 400 !important;        /* bold like SITEMAP */
  font-family: "eidetic-neo", serif !important;
  color: #2f3a45;          /* same dark color */
  text-transform: uppercase;
  letter-spacing: 0.12em;
}

/* Links inside lists */
#top .footer-brickley ul li a {
  text-decoration: none;
  color: inherit;
}

#top .footer-brickley ul li a:hover {
  text-decoration: underline;
  text-underline-offset: 4px;
}

.btn-pill-white a.avia-button {
    border-radius: 100px !important;
    padding: 10px 28px 6px 28px !important;
    font-family: "eidetic-neo", serif !important;
  }

/* Button font size */
.avia-button.avia-size-large { font-size: 20px !important; } /* for large buttons */
.avia-button.avia-size-medium { font-size: 20px !important; } /* for medium buttons */
.avia-button.avia-size-small { font-size: 20px !important; } /* for small buttons */

/* Blog post headings inside the blue .home-blog section */
#top .home-blog h2.entry-title a,
#top .home-blog h3.entry-title a {
  color: #eee4da !important;
}
#top .home-blog h2.entry-title,
#top .home-blog h3.entry-title {
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}

/* Keep them white on hover too */
#top .home-blog h2.entry-title a:hover,
#top .home-blog h3.entry-title a:hover {
  color: #eee4da !important;
  text-decoration: underline; /* optional */
}

/* Hide categories under blog titles in .home-blog, keep date visible */
#top .home-blog .blog-categories,
#top .home-blog .av-vertical-delimiter {
  display: none !important;
}

/* Quote slider */
#quote-slider h2 {
  font-family: "eidetic-neo", serif !important;
  font-size: 40px !important;
  font-weight: 400 !important;
}

/* Blog post headings */
#top .home-blog header.content-header {
  margin-bottom: 0 !important; 
  padding-bottom: 0 !important;
}

/* Make wrapper flex so we can reorder pieces */
.template-blog .post-entry .entry-content-wrapper,
.single-post  .post-entry .entry-content-wrapper {
  display: flex;
  flex-direction: column;
}

/* Headline first */
.template-blog .post-entry .post-title,
.single-post  .post-entry .post-title {
  order: 1;
  font-size: 18px;
  color: #333333;
  line-height: 1.4;
  margin-bottom: 0.25rem;
}

/* Category second (only category visible, no date/author) */
.template-blog .post-entry .post-meta-infos,
.single-post  .post-entry .post-meta-infos {
  order: 2;
  margin-bottom: 0.75rem;   /* space before excerpt/image */
  font-size: 14px;
  color: #666;
}

/* Hide date + author, keep category link */
.template-blog .post-entry .post-meta-infos span:not(.blog-categories),
.single-post  .post-entry .post-meta-infos span:not(.blog-categories) {
  display: none !important;
}

/* Category link styling */
.template-blog .post-entry .post-meta-infos .blog-categories a,
.single-post  .post-entry .post-meta-infos .blog-categories a {
  color: #666;
  text-decoration: none;
  transition: color 0.2s ease, text-decoration 0.2s ease;
}
.template-blog .post-entry .post-meta-infos .blog-categories a:hover,
.single-post  .post-entry .post-meta-infos .blog-categories a:hover {
  color: #333333;
  text-decoration: underline;
}

/* font-family: "eidetic-neo", serif;
font-weight: 400;
font-style: normal;

font-family: "eidetic-neo", serif;
font-weight: 400;
font-style: italic;

font-family: "eidetic-neo", serif;
font-weight: 700;
font-style: normal;

font-family: "eidetic-neo", serif;
font-weight: 700;
font-style: italic;

font-family: "eidetic-neo-omni", sans-serif;
font-weight: 400;
font-style: normal; */