/* Portfolio: Center portfolio terms */
.portfolio-filters__terms {
	justify-content: center;
}

/* Blog: Title and Meta */
.blog-posts--grid .post-item .post-details {
	align-items: center;
	gap: 0;
}

/* Blog Post: Title and meta gap */
.single-post .entry-header, .single-post .entry-meta {
	gap: 10px;
}

/* Blog Post: Style date */
.blog-posts .post-item .post-details .post-meta, .single-post .entry-header .entry-meta {
	color: var(--k-color-9);
}


/* Blog Post: Hide Date */
 .single-post .entry-header .entry-meta .date i {
	display: none;	
}

/* Pages: Center Title  */
.blog .page-heading--title-section,
.page-heading .section-title,
.home .section-title  {
	text-align: center !important;
}

/* Contact: Dashed Bottom Border */
body.page-id-2261 .lab-autotype-text-entry {
	box-shadow: 0px 2px 0px var(--k-color-4);
}

/* Footer: Row paragraph margin reset */
.lb-element-footer-container-row-1 .row p {
	margin: 0;
}

/* Styles for small devices and up */
@media (min-width: 768px) {
.blog .section-title h1, .home .section-title h1 {
    margin-top: 100px;
}
}

/* Styles for extra small devices and down */
@media (max-width: 768px) {
	.blog .section-title h1, .home .section-title h1 {
    margin-top: 100px;
}
}

/* Styles for medium devices and up */
@media (min-width: 992px) {
	.blog .section-title h1, .home .section-title h1 {
    margin-top: 20px;
}
}