#page.imersivo article.node header.node-header .header-immersive-container { text-align:center;  bottom: 0px;  }



#page.imersivo article.node header.node-header h1 { font-weight: normal;    }


@media only screen and (min-width:460px) {
}
@media only screen and (min-width:583px) {
	.nomobile.page-node #page.imersivo article.node header.node-header h1 { font-size: 3em;   }

	.nomobile #page.imersivo article.node header.node-header img {
	width:100%; height:auto;
}
figure.main-fig .image { overflow:hidden; }
.nomobile.page-node #page.imersivo article.node header.node-header hgroup {
	max-width: 100%; 
}
.page-node article.node header.node-header .resumo p {
	font-weight: normal; margin:0 auto;
}

}
@media only screen and (min-width:768px) {
}
@media only screen and (min-width:900px) {
	.nomobile.page-node #page.imersivo article.node header.node-header h1 { font-size: 4em;}
}
@media only screen and (min-width:1030px) {
	.nomobile.page-node #page.imersivo article.node header.node-header h1 { font-size: 5em;}
}
@media only screen and (min-width:1160px) {
	.nomobile.page-node #page.imersivo article.node header.node-header h1 { font-size: 6em;}
}
@media only screen and (min-width:1300px) {
}