

/* change site title letters to Uppercase | 22184506-hc (bc) */
.logo-title{
	text-transform: uppercase;
}

/*hide category tags on homepage - 22131020 EMc*/ div.blog-post-tags { display: none; } div.blog-post-cats { display: none; }

/*Hide comments link on front page*/
.blog-post-share{
	display: none;
}

/* Hide only the date on the post meta 22296281-hc (rf) */
.blog-post-meta { font-size: 0; }
.blog-post-meta a { font-size: 12px; }
.blog-post-meta a {
	visibility: visible;
}
.blog-post-meta a:before {
	content: "By ";
	color: #646464;
}

/* hide search bar in menu | HC - 13877002 */
span.fa.fa-search {
    display: none;
}





.about-author {
  display:none;
}
figure { margin: 0; }



#text-27{
    margin-left: 30%;
    margin-right: 30%;
}




/* hide empty spaces in recipe shortcode  | 3735715-zd bk */
.jetpack-recipe p::before {
  content: none;
}


/* Hide broken image thumbnail for missing featured image | hc32835471 (pax) */
.page-id-550 .page-single-thumbnail img { display: none; }






/* Hide broken image thumbnail for missing featured image | hc32835471 (pax) */
.page-id-21282 .page-single-thumbnail img { display: none; }


/* Hide broken image thumbnail for missing featured image | policy pages */
.page-id-25737 .page-single-thumbnail img,
.page-id-444 .page-single-thumbnail img,
.page-id-429 .page-single-thumbnail img {
    display: none !important;
}



/* ============================================================
   RECIPE INDEX – TITLE UNDER THUMBNAILS
   ===========================================================
= */

/* Paragraph directly under each image */
.page-id-550 .wp-block-image + p {
  margin-top: 8px;
  margin-bottom: 0;
}


/* Recipe title link styling */
.page-id-550 .wp-block-image + p a {
  font-size: 15px;
  line-height: 1.35;
  font-weight: 500;      /* medium */
  letter-spacing: 0.01em;
  color: #222222;
  text-decoration: none;
}

/* Hover: clean, single underline */
.page-id-550 .wp-block-image + p a:hover {
  text-decoration: underline;
}



/* ============================================================
   RECIPE INDEX – SECTION HEADINGS (Breads & Muffins, etc.)
   ============================================================ */

.page-id-550 .entry-content h2 {
  font-size: 24px;
  font-weight: 600;      /* semi-bold */
  line-height: 1.2;
  letter-spacing: 0.02em;
  margin-top: 0;
  margin-bottom: 24px;   /* matches your spacer rhythm */
}



/* ============================================================
   RECIPE INDEX – JUMP LINK HOVER (Breads | Brunch | Salads...)
   ============================================================ */

body.page-id-550 p.recipe-jump-links a {
  text-decoration: none;                /* ignore theme underline */
  border-bottom: 1px solid transparent; /* invisible default line */
}

body.page-id-550 p.recipe-jump-links a:hover {
  border-bottom-color: currentColor;    /* reveal line on hover */
}



/* Sidebar: Featured Recipes heading – match ABOUT US widget title */
.tol-featured-title {
  display: block;
  margin: 0 0 25px;                 /* same bottom spacing as ABOUT US */
  padding-top: 15px;                /* same top padding */
  padding-bottom: 15px;             /* same bottom padding => same bar height */
  background-color: #111111;        /* same background as ABOUT US */
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 11px;                  /* from your Popular Posts / widget title */
  font-weight: 900;                 /* matches the screenshot */
  letter-spacing: 2px;              /* matches the screenshot */
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}




/* Taste of Lime — Recommended Products blocks (2026) */

/* On mobile: force the Columns block into a 2x2 grid */
@media (max-width: 700px) {
  .tol-rec-products .wp-block-columns {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    margin: 0; /* optional */
  }

  /* Remove the theme's column spacing behavior */
  .tol-rec-products .wp-block-column {
    width: auto !important;
    flex: none !important;
    margin: 0 !important;
  }

  /* Make images behave cleanly inside the grid */
  .tol-rec-products img {
    width: 100%;
    height: auto;
    display: block;
  }
}



/* ============================================================
   TOL — Editorial image spacing system
   Added Jan 2026
   Purpose:
   - Restore consistent breathing room after images
   - Independent of WordPress default spacing
   - Safe to remove or adjust if WP changes again
   ============================================================ */

/* POSTS */
.single-post .blog-post-single-content figure.wp-block-image,
.single-post .blog-post-single-content div.wp-block-image,
.single-post .blog-post-single-content figure.aligncenter {
  margin-bottom: 24px !important;
}

/* PAGES / GUIDES */
.page article.page figure.aligncenter,
.page article.page figure.wp-block-image,
.page article.page div.wp-block-image {
  margin-bottom: 24px !important;
}

/* Exceptions — keep tight layouts tight */

/* Recipe Index (page-id-550) */
.page-id-550 article.page figure.aligncenter,
.page-id-550 article.page figure.wp-block-image,
.page-id-550 article.page div.wp-block-image {
  margin-bottom: 0 !important;
}

/* Recommended Products grids */
.tol-rec-products figure,
.tol-rec-products .wp-block-image {
  margin-bottom: 0 !important;
}


