/*////////////////LISTA POST*/
.list_posts figure{
	position: relative;
	opacity: 0;
}
.list_posts figure img{border-radius: 20px;max-width: 100%;height: auto;}
.list_posts figure .date, .head_post .date, .side_posts .date, .block_comentarios .date{
	position: absolute;
	left: 25px; bottom: -7px;
	background: #003152;
	display: inline-block;
	padding: 5px 10px;
	color: white;
	font-size: 90%;
	opacity: 0;
	transform: translateY(10px); -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px);
}
.list_posts .tit{
	font-weight: 100;
	font-style: italic;
	opacity: 0;
	transform: translateY(10px); -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px);
	display: inline-block;
	font-size: 100%;
	width: 100%;
	margin-bottom: 15px;
}
.list_posts .text{
	font-size: 100%;
	line-height: 20px;
	opacity: 0;
	margin-bottom: 0;
	transform: translateY(10px); -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px);
	font-weight: 600;
}
.list_posts .splide__pagination{
	position: relative;
	bottom: 0;
	margin-top: 30px;
}
.post.actived_wow figure, .post.actived_wow figure .date, .post.actived_wow .tit, .post.actived_wow .text{ transition: all ease-in-out 1s; -webkit-transition: all ease-in-out 1s; -moz-transition: all ease-in-out 1s; -ms-transition: all ease-in-out 1s; -o-transition: all ease-in-out 1s; }
.post.actived_wow figure{ opacity: 1; }
.post.actived_wow figure .date, .post.actived_wow .tit, .post.actived_wow .text{
	transition-delay: 0.25s; -webkit-transition-delay: 0.25s; -moz-transition-delay: 0.25s; -ms-transition-delay: 0.25s; -o-transition-delay: 0.25s;
	transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0);
	opacity: 1;
}
.post.actived_wow .tit{ transition-delay: 0.50s; -webkit-transition-delay: 0.50s; -moz-transition-delay: 0.50s; -ms-transition-delay: 0.50s; -o-transition-delay: 0.50s; }
.post.actived_wow .text{ transition-delay: 0.75s; -webkit-transition-delay: 0.75s; -moz-transition-delay: 0.75s; -ms-transition-delay: 0.75s; -o-transition-delay: 0.75s; }
/*////////////////LISTA POST*/
/*////////////////AUTORES*/
.div_autor{
	position: relative;
	display: flex;
	gap: 20px;
	padding: 20px;
	border-radius: 20px;
	background: #003152;
	color: white;
}
.div_autor figure{margin: 0;}
.div_autor figure img{ border-radius: 50%; min-width: 100px; }
.div_autor .text{
	display: flex;
	justify-content: center;
	flex-flow: column;
}
.div_autor .botao2{ padding: 4px 10px; }
.div_autor .text .link{
	color: white;
	text-decoration: underline;
}

.header_autor{
	position: relative;
	text-align: center;
	color: #003152;
	padding-bottom: 30px;
	border-bottom: solid #003152 1px;
	margin-bottom: 40px;
	z-index: 2;
}
.header_autor .container{
	display: flex;
	flex-flow: column;
	gap: 20px;
}
.header_autor .social{justify-content: center;}
.header_autor figure img{ border-radius: 50%; }
/*////////////////AUTORES*/
.block_comentarios .date, .side_posts .date, .head_post .date{
	position: relative;
	left: 0; bottom: 0;
	opacity: 1;
	transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset;
}

.inter_blog{ position: relative; padding: 80px 0; }
.inter_blog img{ max-width: 100%; height: auto; }
.list_share{
	list-style: none; margin: 0; padding: 0;
	display: flex; -webkit-display: flex; -moz-display: flex; -ms-display: flex; -o-display: flex;
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center;
}
.list_share a{
	display: inline-block;
	width: 32px; height: 32px;
	text-align: center;
	line-height: 32px;
	background: #003152;
	color: white;
	transition: all ease 0.25s; -webkit-transition: all ease 0.25s; -moz-transition: all ease 0.25s; -ms-transition: all ease 0.25s; -o-transition: all ease 0.25s;
}
.list_share a:hover{
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);
	opacity: 0.75;
}
.list_share .link_facebook a{ background: #1877f2; }
.list_share .link_twitter a{ background: #1d9bf0; }
.list_share .link_linkedin a{ background: #0a66c2; }
.list_share .link_pinterest a{ background: #d30214; }
.list_share .link_whatsapp a{ background: #12b63b; }
.list_share li+li{margin-left: 5px;}
/*////////////POST INTERNO*/
.head_post .date{height: 32px;}
.head_post .itens>*+*{ margin-top: 10px; }
.caters_post{ margin-top: 10px; }
.caters_post a{color: #777;}
/*////////////POST INTERNO*/
/*/////////////SIDEBAR*/
.sidebar>div+div{margin-top: 50px;}
.sidebar .title_side{
	color: #777777; font-size: 115%;
	text-transform: uppercase; -webkit-text-transform: uppercase; -moz-text-transform: uppercase; -ms-text-transform: uppercase; -o-text-transform: uppercase;
}
.search_post form{ position: relative; width: 100%; display: inline-block; }
.search_post input{
	border: solid #dbdbdb 1px;
	background: #f6f6fa;
	outline: none;
	box-shadow: unset;
	width: 100%;
	padding-right: 26px;
}
.search_post label.input_label *.label, .search_post label.input_label input{ color: #666; font-weight: 200; }
.search_post .label, .search_post input{ padding: 5px 10px; }
.search_post button{position: absolute;right: 0; top: 0;color: #666;height: 100%;border: none;background: none;outline: none;box-shadow: none;}
.search_post label{margin: 0;}

.list_caters{ position: relative; list-style: none; padding: 0; margin: 0; }
.list_caters li{margin-top: 10px;}
.list_caters a{
	position: relative;
	color: #777777;
	border-bottom: solid #eee 1px;
	font-size: 90%;
	margin-left: 20px;
	padding-bottom: 5px;
	display: block;
	text-decoration: unset!important;
}
.list_caters .badge{ background: #777777; color: white; }
.list_caters a::after{
	position: absolute;
	left: 0; bottom: -1px;
	width: 0; height: 1px;
	background: #0056b3;
	content: '';
}
.list_caters a:hover{ color: #0056b3; }
.list_caters a:hover .badge{background: #0056b3;}
.list_caters a:hover::after{width: 100%;}
.list_caters a .fa{ position: absolute; left: -18px; top: 5px; }

.list_tags{ list-style: none; margin: 0; padding: 0; }
.list_tags a{
	background: #777777; color: white; padding: 4px 7px;
	display: inline-block;
	margin-top: 4px;
	text-decoration: none;
}
.list_tags a:hover{background: #0056b3;}

.list_tags a, .list_caters a::after, .list_caters .badge, .list_caters a{ transition: all ease 1s; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -ms-transition: all ease 1s; -o-transition: all ease 1s; }

.side_posts{
	position: relative;
	display: flex; -webkit-display: flex; -moz-display: flex; -ms-display: flex; -o-display: flex;
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center;
	margin-top: 15px;
}
.side_posts+.side_posts{
	padding-top: 15px;
	border-top: solid #eee 1px;
}
.side_posts figure{ position: relativere; border-radius: 50%; overflow: hidden; margin-right:10px; min-width:90px; margin-bottom:0; }
.side_posts img{max-width: 100%; height: auto; width: auto;}
.side_posts .tit, .side_posts .date{ transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.side_posts .tit{
	color: #777777;
	font-size: 100%;
	margin: 0;
}
.side_posts .date{
	margin-top: 7.5px;
	background: #777777;
}
.side_posts:hover .tit, .side_posts:hover .tit+a{color: #003152;}
.side_posts:hover .date{background: #003152;}

.links_sidebar figure{border-radius: 0;}
.links_sidebar .tit+a{
	font-size: 90%;
	color: #777777;
	margin-top: 10px;
	text-decoration: underline;
	display: inline-block;
}
/*/////////////SIDEBAR*/
/*/////////COMENTARIOS*/
.block_comentarios input{border: 1px solid #ced4da;}
/*.block_comentarios .date{}*/
/*/////////COMENTARIOS*/