/* Solayra — blog pages only */

/* Hide RSS feed */
.theme-blog-rss-feed { display: none !important; }

/* Hide comments section and comment count */
.zpelem-commentbox { display: none !important; }
.theme-blog-comment-count { display: none !important; }
.theme-single-blog-comment-container { display: none !important; }

/* Hide author name and date only (not the title wrapper) */
.theme-blog-author { display: none !important; }
.theme-blog-date { display: none !important; }

/* Hide bottom author bio, category/tag and social share */
.theme-blog-author-cont { display: none !important; }
.theme-single-blog-social-cat-tag-group { display: none !important; }

/* Gap between article and footer */
.theme-single-post { padding-bottom: 60px !important; }

/* Remove partial band above footer on blog pages only */
.theme-blog-section ~ .theme-footer-area .zscustom-section-tourism-footer {
  padding-top: 0 !important;
}

/* Hide "Blog categorized as..." text, sidebar, expand articles full width */
.theme-blog-list-seo { display: none !important; }
.theme-blog-category-column { display: none !important; }
.theme-blog-container-column {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
}

/* Page background */
.theme-body { background-color: #F9F8F4 !important; }

/* Sidebar boxes */
.theme-blog-category-container {
      background-color: #F2ECE0 !important;
      border: 1px solid #c7ba99 !important;
      border-radius: 4px !important;
}

/* Sidebar headings */
.theme-blog-category-heading {
      color: #7B6238 !important;
      font-family: 'Marcellus', Georgia, serif !important;
      background-color: #F2ECE0 !important;
}

/* Sidebar links */
.theme-blog-side-menu-link {
      color: #44331D !important;
      font-family: 'Jost', system-ui, sans-serif !important;
      font-weight: 300 !important;
}
.theme-blog-side-menu-link:hover {
      color: #7B6238 !important;
}

/* Sidebar counts */
.theme-blog-count {
      font-family: 'Jost', system-ui, sans-serif !important;
      font-weight: 300 !important;
      color: #6E6149 !important;
}

/* Blog category title text */
.theme-blog-list-seo {
      color: #7B6238 !important;
      font-family: 'Marcellus', Georgia, serif !important;
}

/* Blog body text */
.theme-blog-container-column,
.theme-blog-category-column {
      font-family: 'Jost', system-ui, sans-serif !important;
      font-weight: 300 !important;
      color: #44331D !important;
}

/* Article post headings */
.blogpost-container h1,
.blogpost-container h2,
.blogpost-container h3 {
      font-family: 'Marcellus', Georgia, serif !important;
      color: #44331D !important;
}

/* Blog listing card heading */
.theme-blog-heading {
      font-family: 'Marcellus', Georgia, serif !important;
      color: #7B6238 !important;
}

/* Single post page title */
.theme-single-blog-heading {
      font-family: 'Marcellus', Georgia, serif !important;
      color: #7B6238 !important;
}