/* === ADP News listing v19 ? clean index list === */
.adp-news{
  --adp-ink:#161616;
  --adp-muted:#737373;
  --adp-line:#ebebeb;
  --adp-red:#8f2a1f;
  --adp-thumb:120px;
  max-width:920px;
  margin:0 auto;
  padding:16px 20px 72px;
  color:var(--adp-ink);
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;
}

/* Intro + filters */
.adp-news-toolbar{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:12px;
  margin:0 0 4px;
  padding:0 0 14px;
  border-bottom:1px solid var(--adp-line);
}
.adp-news-intro{flex:0 1 auto;max-width:34em;margin:0;min-width:0}
.adp-news-intro__eyebrow,
.adp-news-intro > p.adp-news-intro__eyebrow{
  margin:0 0 8px!important;
  color:var(--adp-red)!important;
  font-size:11px!important;
  font-weight:650!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  line-height:1.2!important;
}
.adp-news-intro > p:not(.adp-news-intro__eyebrow){
  margin:0!important;
  color:#444!important;
  font-size:15px!important;
  line-height:1.55!important;
  font-weight:400!important;
}
.adp-news-meta{
  display:block!important;
  margin:10px 0 0!important;
  font-size:12px!important;
  color:var(--adp-muted)!important;
  line-height:1.4!important;
}
.adp-news-filters{
  display:flex;flex-wrap:wrap;gap:8px;align-items:center;
  justify-content:flex-start;flex:0 0 auto;margin-left:0;
}
.adp-news-filters input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}
.adp-news-filters label{
  border:1px solid #dedede;background:#fff;color:#222;cursor:pointer;
  border-radius:999px;font-size:11px;letter-spacing:.05em;
  text-transform:uppercase;font-weight:650;padding:8px 13px;line-height:1;
  white-space:nowrap;user-select:none;
  transition:background .15s,border-color .15s,color .15s;
}
.adp-news-filters label:hover{border-color:#111}
.adp-news-filters input:checked + label{background:#111;border-color:#111;color:#fff}
.adp-news-filters input:focus-visible + label{outline:2px solid var(--adp-red);outline-offset:2px}

/* Hide old featured band ? one clean list instead */
.adp-news-featured{display:none!important}

/* Section head unused */
.adp-news-more{margin:0}
.adp-news-more-head{display:none!important}

/* Unified list */
.adp-news-grid{
  display:flex;
  flex-direction:column;
  gap:0;
  margin:0;
  padding:0;
  align-items:stretch;
}

.adp-news-card{
  position:relative!important;
  display:grid!important;
  grid-template-columns:var(--adp-thumb) minmax(0,1fr)!important;
  column-gap:20px!important;
  row-gap:0!important;
  align-items:center!important;
  align-self:stretch!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:16px 0!important;
  border:0!important;
  border-bottom:1px solid var(--adp-line)!important;
  border-radius:0!important;
  overflow:visible!important;
  text-decoration:none!important;
  color:inherit!important;
  background:transparent!important;
  box-shadow:none!important;
  transition:opacity .15s ease;
}
.adp-news-card:hover{opacity:.88;transform:none;box-shadow:none!important}
.adp-news-grid .adp-news-item:last-child .adp-news-card{border-bottom:0!important}

.adp-news-card-media{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:transparent!important;
  line-height:0!important;
  border-radius:6px!important;
  box-shadow:none!important;
}
.adp-news-card-media img{
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  object-fit:initial!important;
  display:block!important;
  background:transparent!important;
  transition:none!important;
}
.adp-news-card:hover .adp-news-card-media img{transform:none}
.adp-news-card:after{display:none!important;content:none!important}

.adp-news-card-body{
  position:static!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:7px!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  margin:0!important;
  padding:2px 0 0!important;
  overflow:visible!important;
  clip:auto!important;
  white-space:normal!important;
  background:transparent!important;
  text-align:left!important;
}

.adp-news-meta-row{
  display:flex!important;
  flex-wrap:wrap;
  align-items:center;
  gap:8px 10px;
  margin:0;
}
.adp-news-card-date{
  display:inline!important;
  margin:0!important;padding:0!important;
  font-size:11px!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
  font-weight:550!important;
  color:var(--adp-muted)!important;
  line-height:1!important;
}
.adp-news-card-date::after{display:none!important;content:none!important}
.adp-news-card-badge{
  display:inline-flex!important;
  align-items:center!important;
  margin:0!important;
  padding:3px 8px!important;
  border:1px solid #d9d9d9!important;
  border-radius:999px!important;
  font-size:9px!important;
  letter-spacing:.07em!important;
  text-transform:uppercase!important;
  font-weight:650!important;
  color:#555!important;
  line-height:1!important;
  background:#fff!important;
}
.adp-news-card-title{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  margin:0!important;padding:0!important;
  font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:1.05rem!important;
  line-height:1.35!important;
  font-weight:650!important;
  color:var(--adp-ink)!important;
  max-height:none!important;min-height:0!important;
  transition:color .15s;
}
.adp-news-card:hover .adp-news-card-title{color:var(--adp-red)!important}
.adp-news-card-excerpt{
  margin:0;
  color:#666;
  font-size:13.5px;
  line-height:1.5;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}

.adp-news-item.is-hidden{display:none!important}
/* Featured dups no longer used ? show all grid items */
.adp-news:not(.is-filtered) .adp-news-item.is-featured-dup{display:block!important}
.adp-news.is-filtered .adp-news-featured{display:none!important}

.adp-news-pager{
  display:flex;justify-content:center;align-items:center;gap:6px;
  margin:28px 0 0;flex-wrap:wrap;
}
.adp-news-pager button{
  appearance:none;border:0;background:transparent;color:#555;
  min-width:34px;height:34px;padding:0 8px;border-radius:6px;cursor:pointer;
  font-size:13px;font-weight:500;transition:background .15s,color .15s;
}
.adp-news-pager button:hover{background:#f3f3f3}
.adp-news-pager button.is-active{background:rgba(143,42,31,.08);color:var(--adp-red);font-weight:650}
.adp-news-pager button:disabled{opacity:.4;cursor:not-allowed}
.adp-news-empty{display:none;text-align:center;padding:40px 12px;color:#888}
.adp-news.is-empty .adp-news-empty{display:block}
.adp-news.is-empty .adp-news-pager{display:none}

@media (min-width:768px){
  .adp-news{--adp-thumb:136px;padding:20px 24px 80px}
  .adp-news-card{column-gap:24px!important;padding:24px 0!important}
  .adp-news-card-title{font-size:1.12rem!important}
}
@media (max-width:767px){
  .adp-news{--adp-thumb:108px;padding:12px 16px 64px}
  .adp-news-toolbar{flex-direction:column;align-items:stretch;gap:12px}
  .adp-news-filters{justify-content:flex-start;margin-left:0}
  .adp-news-card{column-gap:14px!important;padding:18px 0!important}
  .adp-news-card-title{font-size:.98rem!important;-webkit-line-clamp:3!important}
  .adp-news-card-excerpt{-webkit-line-clamp:2}
}

/* Subheader */
html body.page-id-7 #Subheader,
html body.page-id-6092 #Subheader,
html body.be-page-7 #Subheader,
html body.be-page-6092 #Subheader{
  background-image:url(https://adikaralaw.com/wp-content/uploads/2024/07/img_5_news.webp)!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
}

/* Kill Betheme content top padding on News listing */
html body.page-id-7 #Content section.mcb-section,
html body.be-page-7 #Content section.mcb-section,
html body.page-id-6092 #Content section.mcb-section,
html body.be-page-6092 #Content section.mcb-section,
html body.page-id-7 #Content .section.the_content,
html body.page-id-7 #Content .the_content_wrapper,
html body.be-page-7 #Content .section.the_content,
html body.be-page-7 #Content .the_content_wrapper,
html body.page-id-6092 #Content .section.the_content,
html body.page-id-6092 #Content .the_content_wrapper,
html body.be-page-6092 #Content .section.the_content,
html body.be-page-6092 #Content .the_content_wrapper{
  padding-top:0!important;
  padding-bottom:0!important;
  margin-top:0!important;
}
