.published-on,
.author-info p {
	margin-bottom: 0;
	color: #24134b66;
	font-family: 'Inter', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.01em;
}

.published-on {
	display: flex;
	align-items: center;
	gap: 10px;
}

.author-info {
	& img {
		border-radius: 100%;
	}
}

.single-post-share {
	display: flex;
	justify-content: end;

	& .socials-share {
		display: flex;
		align-items: center;
		gap: 20px;
		width: fit-content;

		color: #18002f66;
		font-size: 13px;
		font-weight: 400;
		line-height: 1.2em;
		letter-spacing: -.01em;

		& .share-text {
			width: fit-content;
			margin-bottom: 0;
		}
	}
}

.single-breadcrumb {	
	display: flex;
	gap: 7px;


	display: inline;

	& > span:not(.current) {
		margin-inline: 7px;
	}

	color: #24134B;
	font-family: "Plus Jakarta Sans";
	font-size: 13px;
	font-weight: 500;
	letter-spacing: -.02em;

	& a {
		outline: none;
		color: #24134B;
		background: no-repeat linear-gradient(to right, #24134B);
		background-position: bottom right;
		background-size: 0% 1px;
		transition: background-size 500ms;

		&:hover {
			background-position: bottom left;
			background-size: 100% 1px;
			color: #24134B;
		}
	}
}

@media screen and (width <= 767px) {
	body.single-post .taxonomy-category a {
		font-size: 13px;
	}

	.single-breadcrumb {
		flex-wrap: wrap;
		gap: 0px 7px;
	}

	.single-post-share {
		& .socials-share{
			display: block;

			& p.share-text {
				margin-bottom: 10px;
			}
		}
	}

	.published-on {
		& svg {
			width: 20px;
			height: 20px;
		}
	}

	body.single-post .entry-content {

		& h2 {
			font-size: 19px !important;
		}

		& h2 {
			font-size: 18px !important;
		}

		& .wp-block-uagb-icon-list {
			& .wp-block-uagb-icon-list-child {
				margin-bottom: 8px;

				& span.uagb-icon-list__label {
					font-size: 15px !important;
				}
			}
		}

		& blockquote {

			& p {
				font-size: 18px !important;
			}

			& p:last-of-type {
				font-size: 13px !important;
			}
		}
	}
}