/*disable theme breadcrumbs */
a:visited {
    color: #4169e1;
}
.breadcrumb-trail,
.breadcrumbs {
	display:none !important;
}
.custom-post-featured-image img{
	border-radius: .5rem;
}

.custom-tags a{
	color: var(--primary-color);
	position: relative;
	line-height: 2;
	text-decoration: none;
	display: inline-block;
	font-size: var(--font-xsmall);
	font-weight: 700;
}
b, strong {
    font-weight: 700;
}
.wp-block-heading{
	margin-bottom: 1rem;
}
table thead{
 	 border: 0 !important;
}
table td, table th{
 	 border-color: var(--border-clr) !important;
}
.jp-relatedposts,
.blog-credits,
.entry-footer{
	display: none !important;
}

.banner-section.banner-style-4 .banner-container-wrapper .banner-slider-part .banner-wrapper .blog-post-container .blog-post-inner {
    min-height: 630px;
}
a.scroll-to-top::after{
	margin-top: .5rem;
}
.magnific-blog-top-header .magnific-blog-top-header-wrapper{
	gap: 0;
}
.magnific-blog-top-header{
	padding-block-end: 1.5rem;
}


.table-to-cards {
  margin-block: 1.5rem;
  column-count: 1;
  column-gap: 1rem;
}

.table-card {
  border: 1px solid var(--border-clr);
  border-radius: .5rem;
  padding: .75rem;
  background: var(--bg-clr);
  display: inline-block;
  break-inside: avoid-column;
  width: 100%;
  margin-bottom: 1rem;
}

.table-card .card-list {
  margin: 0;
}

.table-card .card-item {
  display: flex;
	flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
	column-gap: 1rem;
	row-gap: .5rem;
/*   border-bottom: 1px dashed var(--border-clr); */
}

.table-card .card-item:not(:first-child){
	padding-top: .25rem;
}

.table-card .card-item:not(:last-child){
	padding-bottom: .25rem;
}

.table-card .card-item .item-ls{
	position: relative;
/* 	  white-space: nowrap; */
    display: flex;
		column-gap: .5rem;
/*     background: #f5f5f5;
    padding-inline: .50rem;
    padding-block: .125rem;
    border-radius: .25rem; */
}


.table-card .card-item .item-ls:not(:last-child){
	padding-right: .75rem;
}


.table-card .card-item .item-ls:not(:last-child):after{
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	height: .25rem;
	width: .25rem;
	background: #6638aa;
	transform: translate(50%, -50%);
	border-radius: .25rem;
}

.table-card .card-item:last-child {
  border-bottom: none;
}

.table-card .card-item h3{
	font-size: 1.125rem;
}

.table-card dt {
  font-weight: 700;
  font-size: 1rem;
/*   color: var(--clr-text-light); */
}

.table-card dd {
  margin: 0;
	font-size: 1rem;
  color: var(--clr-text);
  text-align: left;
}
.table-card p.disc {
	font-size: 1rem;
	margin: 0;
}
.table-card dd a,
.table-card h3 a{
  text-decoration: none;
}

@media (max-width: 990px) {
   .table-to-cards {
		column-count: 1;
		column-gap: 1rem;
	}
}