#ast-scroll-top {
	padding: 14px 0px 0px 4px;
}

@media (max-width: 480px) {
	#ast-scroll-top {
		padding: 12px 0px 0px 9px;
	}
}

.author-card__title {
	margin: 0 0 12px;
	font-size: 22px;
	font-weight: 700;
}

.author-card__box {
	border: 1px solid #e2e2e2;
	border-radius: 12px;
	padding: 12px;
	background: #fff;
}

.author-card__avatar {
	width: 70px;
	height: 70px;
	border-radius: 12px !important;
	object-fit: cover;
	display: block;
}

.author-card__text {
	margin: 0;
}

.author-card__text p {
	margin: 0;
	font-size: 15px;
	line-height: 1.4;
}

.author-card__link {
	color: #f2711c;
	font-weight: 700;
	text-decoration: underline;
}

@media (max-width: 767px) {
	.author-card__box {
		overflow: hidden;
	}
	
	.author-card__avatar {
		float: left;
		margin-right: 14px;
		margin-bottom: 6px;
	}
}

@media (min-width: 768px) {
	.author-card__box {
		display: flex;
		align-items: flex-start;
		gap: 20px;
	}
	
	.author-card__avatar {
		flex-shrink: 0;
	}
	
	.author-card__text {
		flex: 1;
		min-width: 0;
	}
}

.single-post .elementor-widget-theme-post-content, .single-post .elementor-widget-theme-post-content p, .single-post .elementor-widget-theme-post-content li, .single-post .elementor-widget-theme-post-content span {
	font-family: "Nunito", sans-serif !important;
	font-weight: 400 !important;
}

.single-post .elementor-widget-theme-post-content h1, .single-post .elementor-widget-theme-post-content h2, .single-post .elementor-widget-theme-post-content h3, .single-post .elementor-widget-theme-post-content h4, .single-post .elementor-widget-theme-post-content h5, .single-post .elementor-widget-theme-post-content h6 {
	font-family: "Poppins", sans-serif !important;
	font-weight: 900 !important;
}

@media screen and (max-width:575px) {}