.widget-menu li a:hover, .widget-menu li a.active {
	color: var(--color-primary-1);
}

.fa-calendar {
	color: var(--color-primary-1);
}

.fa-tag {
	color: var(--color-primary-1);
}

.post-prev-info ul {
	padding: 0;
}

.post-prev-info ul li {
	text-decoration: none;
	list-style-type: none;
}

.post-prev-info {
	margin-top: 5px;
}

.post-prev-container{
	width: 100%;
}

.post-prev-container>*:last-child {
	padding-bottom: 0px;
}

.page-prev-info {
	padding-left: 0px;
	padding-right: 0px;
	margin: 20px 0;
	font-size: 0.9em;
	text-decoration: none;
	color: var(--color-gray-1);
	transition: all 0.27s var(--ease-default);
}

.page-prev-info .category {
	line-height: 24px;
	color: var(--color-gray-1);
}

.post-prev-title, .post-prev-text, .post-prev-info {
	padding: 20px 30px 0 30px;
	text-align: start;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.post-prev-title a:hover {
	color: var(--color-primary-1)
}

.widget-menu li a {
	font-weight: 400;
}

.widget-posts-descr {
	font-weight: 400;
	font-size: 0.9em;
}

.widget-posts-descr a {
	font-weight: 400;
	font-size: 1em;
}

.widget-posts li a {
	font-size: 1em;
}

.post-prev-img {
	height: 240px;
	overflow: hidden;
	position: relative;
}

.post-prev-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.tags a:hover {
	border: 1px solid var(--color-primary-1);
	color: var(--color-primary-1)
}

.clearfix ul:hover a {
	color: var(--color-primary-2)
}

a.category:hover {
	color: #fff;
}

.widget-posts li a:hover {
	color: var(--color-primary-1);
}

.fa-duotone.fa-tag:after, .fad.fa-tag:after {
	color: var(--color-primary-2, inherit);
}

.fa-duotone.fa-tag:before, .fad.fa-tag:before {
	color: var(--color-primary-2, inherit);
}

.fa-duotone.fa-calendar:after, .fad.fa-calendar:after {
	color: var(--color-primary-1, inherit);
}

.fa-duotone.fa-calendar:before, .fad.fa-calendar:before {
	color: var(--color-primary-1, inherit);
}

.search-button {
	top: 65%
}

.hs-title-1 {
	font-size: 2em;
}

@media(width<=992px) {
	.hs-title-1 {
		font-size: 1.5em;
	}
}
@media(width<=768px) {
	.hs-title-1 {
		font-size: 1em;
	}
}
