.author-horizontal .author-text {
    text-align: center;
}

.left-block-column, 
.pager-reload{
    width: 100%;
    
}
.filter-solutions .filter-drop{
    align-self: center;
	padding: 0;
	display: none;
}
.filter-drop:before{
	display: none;
}
.filter-drop:hover{
	background: none;
	color: var(--orange);
}

.filter-top+.smart-filter,
.filter-top+.smart-filter form,
.filter-top+.smart-filter .filter-wrap,
.filter-top+.smart-filter .jspContainer,
.filter-top+.smart-filter .jspPane{
	height: auto !important;
	position: relative !important;

}

figure.article-thumb-picture.article-thumb-picture--slim img{
	height: 200px;
	object-fit: cover;
}

@media (max-width: 600px) {
	figure.article-thumb-picture.article-thumb-picture--slim img{
		height: auto;
	}
}

@media (max-width: 768px){
.filter-row:first-child{
	flex-direction: row;
}
.filter-selected{
	margin-bottom: 10px;
	display: none !important;
}
.filter-top.filter-solutions{
	padding: 10px;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 10px;
	margin-top: -10px;
	position: sticky;
	top: 0;
	z-index: 20;
	background: #f9f9f9;
}
.filter-top.filter-solutions .filter-drop{
	margin-bottom: -10px;
}
.smart-filter{
	padding-top: 0;
	margin-top: 20px;
	margin-bottom: 0;
}

}

.row.row-eq-height > div .article-thumb .article-thumb-text footer{
	flex-direction: column;
	align-items: flex-start;
}

.article-thumb-tags .article-thumb-tag{
	color: var(--basic-gray);
    text-transform: none;
    font-weight: 400;
    border: 0;
    padding: 0;
}
.article-thumb-tag:not(:last-child):after{
	content: ' ■ ';
	color: darkblue;
}
.article-thumb-company{
	padding-top: 30px;
}
.article-thumb-company .company-text{
	padding-top: 12px;
	padding-bottom: 12px;
}