/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

#comments { display:none !important; }

.lb-post-cta { width: 100%; display: flex ; flex-direction: column; gap: 10px; }

.lb-btn {
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px 10px;
    border-radius: 4px;
    border: 0;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
}

.lb-btn-primary {
    background-color: #2b628d;
    color: #fff;
}

.lb-btn-secondary {
    background-color: #6fbe6b;
    color: #fff;
}

.lb-btn-primary:hover,
.lb-btn-secondary:hover {
    opacity: .9;
    color: #fff;
}
.sidebar-left { background: #E1EDEB; padding: 10px; }
.widget_nav_menu a { font-size:14px; color:#000 !important; }
.widget_nav_menu > div > ul > li > a {
  font-weight: 700 !important; /* makes top-level bold */
  font-size:16px;
}

.widget_nav_menu ul ul li a {
  font-weight: normal !important; /* keep sub-items normal */
}

.homeGrid .lb-short-desc { display:none; }
.companyLogo { position: absolute; top: -40px; right: 10px; }
.wd-post .wd-post-title { font-size: 16px !important; min-height: 68px; }
.blog-style-bg .wd-post-content { padding: 0px 10px 10px 10px !important; }
.category .wd-post-cat.wd-style-with-bg, .category .wd-post .wd-post-meta, .category .wd-post-read-more.wd-style-link { display:none !important; }


.bannerText { text-shadow: 2px 1px 2px #000000; }

/* If our block was inserted as a CHILD of the grid, span full width */
.wd-posts.wd-blog-holder.wd-grid.wd-grid-g > .category-bottom-description {
  grid-column: 1 / -1;
}

/* If it was inserted as a SIBLING after the grid */
.wd-posts.wd-blog-holder.wd-grid.wd-grid-g + .category-bottom-description {
  margin-top: 30px;
}

/* Make the wrapper a flex column */
.wd-blog-element {
  display: flex;
  flex-direction: column;
}

/* Set the visual order explicitly */
.wd-blog-element > .custom-inside-blog { order: 1; }
.wd-blog-element > .wd-posts.wd-blog-holder.wd-grid-g { order: 2; }
.wd-blog-element > .archive-meta { order: 3; }

/* optional spacing to keep things neat */
.wd-blog-element > .custom-inside-blog { margin-bottom: 20px; }
.wd-blog-element > .wd-posts.wd-blog-holder.wd-grid-g { margin: 20px 0; }
.wd-blog-element > .archive-meta { margin-top: 20px; }
