/*html {
  scroll-behavior: smooth;
}*/

.rodape{
	font-size:12px;
	font-family: termina, sans-serif;
	font-weight: 400;
	font-style: normal;
	
}

.rodape a{
	color:#000;
	text-decoration:none;
}

.rodape a:hover{
	color:#000;
	text-decoration:none;
}

.moldura{
	width:100%;
	padding:15px;
}

h1, .titulo{
	text-align:center;
	padding:60px 0 60px 0;
	font-size:30px;
	font-family: termina, sans-serif;
	font-weight: 400;
	font-style: normal;
}
.titulo a{
	color:#000;
	text-decoration:none;
}
.titulo a:hover{
	color:#333;
	text-decoration:none;
}

.projeto{
	
}
.projeto img{
	margin-top:15px	
}

.menuSobre{
	float:right;position: absolute;
	right:0;
	text-align: right;padding-right: 30px;
	font-size: 13px;
	top:20px;
	cursor:pointer;
	font-family: termina, sans-serif;
		font-weight: 400;
		font-style: normal;
}
.menuItens{
	float:right;

	text-align: right;padding-right: 30px;
	font-size: 13px;

	cursor:pointer;
	font-family: termina, sans-serif;
		font-weight: 400;
		font-style: normal;
}
.menuItens a{
	color:#000;
	text-decoration:none;
}

.texto_sobre{
	font-family: termina, sans-serif;
	font-weight: 300;
	font-style: normal;	
	font-size:1vw;
	padding:9%;
	/*line-height:45px;*/
}
@media(max-width:767px){
	.texto_sobre{
		font-size:14px;
	}
}
#sobre{
	color:#FFF;
	background:#7f7f7f;
	padding:20px;
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
	display:none;
	font-family: termina, sans-serif;
		font-weight: 400;
		font-style: normal;
	
}
.branco{
	color: #FFF !important;
	position:fixed;
	bottom:0;
	width:100%;
	padding-bottom:15px;
}
.branco a{
	color: #FFF !important;
}
.branco a:hover{
	opacity:0.8;
}
.branco div{
	color: #FFF !important;
}