.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-readmore{background-color:var( --e-global-color-f69eef1 );font-family:"Poppins", Sans-serif;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(3, minmax(0, 1fr));grid-column-gap:40px;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:300px;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{text-align:left;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-family:"Poppins", Sans-serif;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-family:"Poppins", Sans-serif;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg{margin-right:5px;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg{margin-left:5px;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i, .elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg{margin-right:5px;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i, .elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg{margin-left:5px;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i, .elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg{margin-right:5px;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i, .elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg{margin-left:5px;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:space-between;}.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* ===== Natlus Law – Blog Card (complete) ===== */

/* Card */
.jkit-post{
  font-family:'Poppins',sans-serif !important;
  background:#fff;
  border-radius:14px;
  overflow:hidden;
  box-shadow:0 6px 24px rgba(31,36,54,.10);
  transition:box-shadow .3s ease;
}
.jkit-post:hover{box-shadow:0 10px 32px rgba(31,36,54,.16)}
.jkit-post *:not(i){font-family:'Poppins',sans-serif !important}

/* Image wrapper */
.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-thumb,
.jeg-elementor-kit.jkit-postblock .jkit-thumb,
.jeg-elementor-kit.jkit-postblock .jkit-thumb > a{
  margin:0 !important;
  padding:0 !important;
  line-height:0 !important;
  display:block;
}
.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container,
.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{
  height:auto !important;
  padding:0 !important;
  overflow:hidden !important;
  background:none !important;
  line-height:0 !important;
}

/* Image – full width, no side space */
.elementor-7829 .elementor-element.elementor-element-ceb4955 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container img,
.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container img{
  content:url("https://natluslaw.ca/wp-content/uploads/2026/10/Screenshot-2026-10-15-163731.png");
  position:static !important;
  width:100% !important;
  height:260px !important;
  max-height:260px !important;
  aspect-ratio:auto !important;
  object-fit:cover !important;
  object-position:center !important;
  transform:none !important;
  margin:0 !important;
  padding:0 !important;
  display:block !important;
  border-radius:0 !important;
}

/* Content */
.jkit-post .jkit-postblock-content{padding:16px 18px 18px !important}

.jkit-post .jkit-post-title{
  margin:0 0 6px !important;
  font-size:18px !important;
  font-weight:600 !important;
  line-height:1.4 !important;
}
.jkit-post .jkit-post-title a{color:#1F2436 !important;text-decoration:none}
.jkit-post .jkit-post-title a:hover{color:#C9A36A !important}

/* Date */
.jkit-post .jkit-post-meta{margin:0 0 8px !important}
.jkit-post .jkit-meta-date{color:#8A8FA0 !important;font-size:12.5px !important;margin:0 !important}
.jkit-post .jkit-meta-date i{color:#C9A36A !important;margin-right:5px}

/* Excerpt */
.jkit-post .jkit-post-excerpt{margin:0 !important}
.jkit-post .jkit-post-excerpt p{
  color:#5E6375 !important;
  font-size:14px !important;
  line-height:1.65 !important;
  margin:0 0 12px !important;
}

/* Read More button */
.jkit-post .jkit-post-meta-bottom{border:none !important;padding:0 !important;margin:0 !important}
.jkit-post .jkit-readmore{
  display:inline-flex !important;
  align-items:center;
  gap:6px;
  background:#C9A36A;
  color:#fff !important;
  font-size:13px !important;
  font-weight:500;
  padding:8px 18px;
  border-radius:30px;
  text-decoration:none;
  transition:background .3s ease;
}
.jkit-post .jkit-readmore i{color:#fff !important;font-size:11px;margin:0 !important}
.jkit-post .jkit-readmore:hover{background:#1F2436}
.jkit-post .jkit-readmore:hover,
.jkit-post .jkit-readmore:hover i{color:#fff !important}
