@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;1,400&display=swap');

.recommended_posts .card_text{
	text-align:left;
}
.article_ads_section{
	margin:20px 0;
}
.first_ads_section{
	margin-top:0;
}
.recommended_news_section .recommended_news_blog .recommended_posts .small_recommended_cell .variant3_2 .link{
	left:0;
}
.source_link a{
	font-size:14px;
	color:#999;
}

@media (max-width: 400px){
	.content .detail .col-post .ya-share2 {
		margin-top: 75px;
	}
	.content .detail .col-post .author-post {
		padding-bottom: 40px;
	}
	.source_link a {
		font-size: 11px;
		position: absolute;
		right: 0;
		top: 20px;
	}
}


.video_box{
	margin:30px 0;
}
.link-releval{
	position: relative;
    display: block;
}
.sidebar_ads_section .small_recommended_cell{
	position:relative;
}
.sidebar_ads_section .small_recommended_cell img{
	width:200%;
	height:auto;
	margin-left:-50%;
}
.sidebar_ads_section .small_recommended_cell .card_info,.sidebar_ads_section .small_recommended_cell .card_text .card_text{
	display:none;
}
.sidebar_ads_section .small_recommended_cell a.link {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.sidebar_ads_section .small_recommended_cell .card_data {
    position: absolute;
    bottom: 20px;
	z-index: 2;
}
.sidebar_ads_section .small_recommended_cell .variant3_2{
	position:relative;
	height: 300px;
    overflow: hidden;
}
.sidebar_ads_section .small_recommended_cell .card_data .card_text .card_title h2 {
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    margin: 0 10px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: auto;
}
.sidebar_ads_section .small_recommended_cell:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 46.65%, rgba(0, 0, 0, 0) 94.09%);
    transform: rotate(180deg);
	z-index: 1;
}

 .m-widget-lenta-active .article_ads_section .article_ads {
	min-height:300px; 
 }

@media screen and (max-width: 414px) {
 .m-widget-lenta-active .article_ads_section .article_ads {   
    height: auto;
    max-height: 450px;
	min-height:250px;
    width: 100%;
  }
}
.author #loaded{
	min-height:300px;
}