
.at-recentes{
	padding: 60px 0;
}


.at-cats_posts{
	padding: 60px 0;
}

.at-cats_posts-item{
	margin-bottom: 60px;
}
.at-cats_posts-item:last-child{
	margin-bottom: 0px;
}
.at-cats_posts-item .row{
	row-gap: 30px;
}


/*** at-videos ***/

.at-videos{
	padding: 80px 0;
	background-image: linear-gradient( 90deg, var(--color-neutral-200) 0%, var(--color-neutral-300) 47%, var(--color-neutral-200) 93% );
}

.at-videos .at-titulo-01,
.at-videos .at-link, .at-videos .at-link:hover{
	color: #fff;
}
.at-videos .at-titulo-wrapper .line-separator{
	background: rgba(232, 232, 232, 0.062745098);
}

.at-videos .row{
	row-gap: 30px;
}


.at-video-item-box figure{
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}

.at-video-item-box img{
	display: block;
    width: 100%;
    border-radius: 10px;
}

.at-video-item-box figcaption{
	display: flex;
	align-items: flex-end;
	position: absolute;
	padding: 20px 20px;
	height: 180px;
	width: 100%;
	left: 0px;
	bottom: 0px;
	background-image: linear-gradient( to top, rgba(0,0,0,.75), transparent );
}
.at-video-item-box figcaption h2{
	color: #fff;
	font-size: 28px;
}
.at-video-item-box figcaption h2 a:hover{
	color: #940000;
}

.at-videos .at-blog_conteudo h2{
	color: #fff;
	font-size: 22px;
}
.at-videos .at-blog_conteudo h2 a:hover{
	color: #fff;
}
