a { text-decoration: none }
.x-small { font-size: 0.75rem !important }
.fw-500 { font-weight: 500 }
.linear-background-manchete {
	background: linear-gradient(180deg, rgba(1, 1, 1, 0) 30%, rgba(1, 1, 1, 0.9) 90%);
	/*background: linear-gradient(180deg, rgba(255, 0, 0, 0) 30%, rgba(0, 113, 206, 0.9) 90%);*/
	border-radius: 0;
	transition: all 0.3s ease-in !important;
}
.titulo_multimidia_destaque {
	position: absolute;
	bottom: 18px;
	z-index: 0;
	padding: 0px 10px 10px 10px;
	overflow: hidden;
	width: 100%;
}
.img-crop {
	object-fit: cover;
	object-position: top;
	transition: all 0.3s linear;
	width: 100%
}
.bg_destaques {
  background: rgb(255, 255, 255);
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(234, 235, 236) 100%);
}
.carousel-indicators { margin-bottom: 0px !important; }
.item-destaques .titulo_multimidia_destaque h6 { font-size: 1.15rem }
.titulo_fotos { bottom: 8px; }

.item-noticia:hover, .sessao_pautasnotas .card:hover, .item-usinas:hover .card-body, .legenda_regioes li:hover, .wrap-tags a:hover{
	background: #f8f9fa;
	box-shadow: 0 3px 6px rgb(0 0 0 / 15%)  !important;
	transition: all 0.3s linear;
}
.item-noticia:hover img{
	filter: contrast(120%);
}
.item-destaques{
	 transition: all 0.3s linear;
}
.item-destaques:hover .linear-background-manchete, .carousel-item:hover .linear-background-manchete {
	opacity:0.1
}
.item-destaques:hover h6, .carousel-item:hover h3{
	text-shadow: 0 0 5px #000;
}
.bg_glass:hover {
    background: rgb(255 255 255 / 4%);
	transition: all 0.3s linear;
}
.item-fotos:hover .linear-background-manchete{
	opacity:0.1
}

@media (max-width: 767px) {
.item-destaques {
	border: 1px solid #dee2e6;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-top: 15px;
	background-color: #fff;
 box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.item-destaques a {
	display: flex;
	align-items: center;
	text-decoration: none
}
.item-destaques .linear-background-manchete { display: none }
.img-destaques {
	width: 50%;
	height: calc( 50vw / 1.32 );
}
.item-destaques .titulo_multimidia_destaque {
	position: inherit !important;
	bottom: 0px;
}
.item-destaques h6 { color: #212529 !important }
.item-fotos a { display: flex }
.item-fotos img {
	width: 50%;
	height: calc( 50vw / 1.32 );
}
.item-fotos .card-img-overlay { display: none }
.item-fotos .titulo_multimidia_destaque {
	position: inherit;
	padding: 3px 6px 0px 6px;
}
.item-fotos .titulo_multimidia_destaque h6 { font-size: 1rem; }
}
 @media (max-width: 575px) {
.img-manchetes { height: calc( 100vw / 1.32 ); }
.wrap-img-noticias { padding-right: 0px }
.wrap-img-maislidas { padding-left: 0 }
.item-noticia { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }
}
@media (min-width: 576px) and (orientation: landscape) {
.img-destaques { height: 175px; }
.img-noticias { height: 143px; }
.img-fotos { height: 185px; }
}
@media (min-width: 768px) {
.img-manchetes { height: 480px; }
.img-destaques { height: 240px; }
.img-noticias { height: 224px; }
.img-especial-manchetes { height: 453px; }
.img-especial-noticias { height: 218px; }
.img-maislidas { height: 175.1px }
.img-fotos { height: 252px; }
.img-usinas { height: 85px }
}
@media (min-width: 992px) {
.img-manchetes { height: 363.63px; }
.img-destaques { height: 181.81px; }
.img-noticias { height: 144px; }
.sessao_pautasnotas .card { min-height: 174px }
.img-especial-manchetes { height: 333.33px; }
.img-especial-noticias { height: 156.06px; }
.img-maislidas { height: 115px }
.img-fotos { height: 189.3px; }
.img-usinas { height: 73px }
}
@media (min-width: 1200px) {
.img-manchetes { height: 431.81px; }
.img-destaques { height: 215.9px; }
.img-noticias { height: 174px; }
.sessao_pautasnotas .card { min-height: 173px }
.img-maislidas { height: 120px }
.img-especial-manchetes { height: 371px; }
.img-especial-noticias { height: 175.54px; }
.img-fotos { height: 205px; }
.img-usinas { height: 92px }
}
@media (min-width: 1400px) {
.img-manchetes { height: 500px; }
.img-destaques { height: 250px; }
.img-noticias { height: 204px; }
.sessao_pautasnotas .card { min-height: 149px }
.img-maislidas { height: 117px }
.img-especial-manchetes { height: 461px; }
.img-especial-noticias { height: 221px; }
.img-fotos { height: 229.5px; }
.img-usinas { height: 110px }
}


/*/////// VÍDEOS ////////////*/

#carouselVideos .carousel-caption {
	position: initial !important;
	text-align: center;
	padding: 10px 0 0;
	margin-bottom: 16px;
}
.img-video {
    object-position: center;
}
@media (min-width: 768px) {
.img-video { height: 364px; }
#carouselVideos .carousel-caption { height: 90px }
#carouselVideos .carousel-caption h5 { font-size: 1.15rem }
}
@media (min-width: 992px) {
.img-video { height: 229px; }
#carouselVideos .carousel-caption { height: 121px }
#carouselVideos .carousel-caption h5 { font-size: 1.05rem }
}
@media (min-width: 1200px) {
.img-video { height: 300px; }
#carouselVideos .carousel-caption { height: 82px }
#carouselVideos .carousel-caption h5 { font-size: 1.15rem }
}
@media (min-width: 1400px) {
.img-video { height: 330.7px; }
#carouselVideos .carousel-caption { height: 100px }
#carouselVideos .carousel-caption h5 { font-size: 1.25rem }
}

/*/////// PODCASTS ////////*/
.bg_glass {
  background: rgb(255 255 255 / 12%);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5.1px);
  -webkit-backdrop-filter: blur(5.1px);
}
.bg_podcast {
  background-image: url("/images/microfone.png");
  background-position: left;
  background-repeat: no-repeat;
  background-color: #0B5191;
  background-blend-mode: soft-light;
  background-color: -webkit-linear-gradient(top left, #0071ce, #2C3BB7);
  background-color: -moz-linear-gradient(top left, #0071ce, #2C3BB7);
  background-color: linear-gradient(to bottom right, #0071ce, #2C3BB7);
}
.bg_podcast h5 { font-size: 1.05rem }
@media (min-width: 768px) {
.bg_podcast .card-body { height: 120px; }
}
@media (min-width: 992px) {
.bg_podcast .card-body { height: 110px; }
}
@media (min-width: 1200px) {
.bg_podcast .card-body { height: 120px; }
}
@media (min-width: 1400px) {
.bg_podcast .card-body { height: 120px; }
}

/*////////// USINAS DA PAZ //////////*/

.bg_usinas { background: linear-gradient(0deg, rgba(255, 255, 255, 0) 50%, rgba(248,249,250, 0.9) 100%); }
.item-usinas h5 { font-size: 1.05rem }
@media (min-width: 768px) {
.item-usinas h5 { font-size: 1.15rem }
}
@media (min-width: 992px) {
.item-usinas h5 { font-size: 1.05rem }
}
@media (min-width: 1200px) {
.item-usinas h5 { font-size: 1.15rem }
}
@media (min-width: 1400px) {
.item-usinas h5 { font-size: 1.15rem }
}

 /*//////// REGIÕES DE INTEGRAÇÃO /////////// */
.legenda_regioes a{
	display: flex;
    align-items: center;
    justify-content: start;
}
.pin_legenda {
	width: 51px;
	height: 31px;
	border-radius: 5px;
	margin-right: 10px;
	display: flex;
	color: #fff;
	justify-content: center;
	align-items: center;
	flex: 0 0 30px;
}
.legenda_regioes .list-group-item{display:flex !important}
.legenda_araguaia { background-color: #AD8C6F; }
.legenda_baixoAmazonas { background-color: #ED8132; }
.legenda_carajas { background-color: #DF1F87; }
.legenda_guajara { background-color: #E3273A; }
.legenda_guama { background-color: #35B1BC; }
.legenda_tucurui { background-color: #0A8275; }
.legenda_marajo { background-color: #F3AA8B; }
.legenda_caete { background-color: #F2C129; }
.legenda_rioCapim { background-color: #91BD3D; }
.legenda_tapajos { background-color: #ED98BB; }
.legenda_tocantins { background-color: #B75C9F; }
.legenda_xingu { background-color: #5D88BE; }

.regiao_hover {
  opacity: 0.5;
}
svg a:hover {
  opacity: 0.5;
}

/*//////////// TAGS MAIS USADAS ///////*/
.bg_tags {
  background-image: linear-gradient(138deg, #0093E9 0%, #0071ce 100%);
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
	.wrap-tags a{font-size: 1.1rem}
}