/*
 Theme Name:   ByLaw Child
 Theme URI:    https://bylaw.wpengine.com/
 Description:  ByLaw Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     bylaw
 Version:      1.0.0
 Text Domain:  bylaw-child
*/
:root {
	--wdtSecondaryColor: #C12A22;
}

blockquote, .wp-block-quote, .wp-block-pullquote {
  border-color: #C12A22;
}
blockquote {
  border-left: 4px solid currentColor;
  border-left-color: #C12A22;
}
.wdt-dark-bg .wdt-no-header-builder-content .no-header .no-header-title > a:not(:focus):not(:hover), .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li > a, .wdt-dark-bg .mobile-nav-container .menu-trigger {
  color: #5a5f67;
}
li {
  padding-bottom: 2px;
}
ul, ol {
  margin: 0 0 0.5em;
}
.wdt-classic-style.wdt-post-entry .blog-entry:hover, .wdt-classic-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry:hover, .wdt-classic-style.wdt-post-entry .blog-entry.sticky, .wdt-classic-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.sticky {
  background-color: #ffffff !important;
}
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-author, .wdt-classic-style.wdt-post-entry .blog-entry div.entry-date, .wdt-classic-style.wdt-post-entry .blog-entry div.entry-comments, .wdt-classic-style.wdt-post-entry .blog-entry div.entry-categories, .wdt-classic-style.wdt-post-entry .blog-entry div.entry-tags, .wdt-classic-style.wdt-post-entry .blog-entry div.entry-social-share, .wdt-classic-style.wdt-post-entry .blog-entry div.entry-likes-views, .wdt-classic-style.wdt-post-entry .blog-entry div.entry-meta-group > div, .wdt-classic-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div {
  color: #000000 !important;
}
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button:hover {
  color: #000000 !important;
}
.wdt-post-entry .blog-entry .entry-title h4 a:hover, .wdt-post-entry .blog-entry a:not(.wdt-button):hover, .wdt-simple-style.wdt-post-entry .blog-entry div.entry-categories a:hover, .wdt-simple-style.wdt-post-entry .blog-entry div.entry-tags a:hover, .wdt-simple-style.wdt-post-entry .blog-entry div a:hover {
  color: #C12A22 !important;
}
#primary > :last-child {
  margin-bottom: clamp(1.125rem, 1.5481rem + 1.5641vw, 1.125rem) !important;
}
#primary.content-full-width, body.search-no-results #primary.content-full-width {
  min-height: 38vh !important;
}
.wdt-post-entry .blog-entry .entry-title h4 {
  font-size: 2rem !important;
}
.main-title-section h1 {
  font-size: 2.8rem !important;
}
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-button .wdt-button::before {
  background-color: #ffffff !important;
}