:root{
	--fundo: black;
	--fundocabecalho: yellow;
	--fundorodape:dimgrey;
	--fundomapa: linear-gradient(black,dimgrey,dimgrey);
	--cormenu:gold;
	--corfonteativo: goldenrod;
	--corborda: gold ;
	--branco:white;
	--fonte: "Poppins";
	--fontelogo: "Satisfy";
	color: white;
}
body{
	background: var(--fundo);
	width: 100%;
}
.cabecalho{
	align-items: center;
	background-color: var(--fundocabecalho);
	display: flex;
	justify-content: space-between;
	padding: 1rem 1rem 0 1rem;
	position: relative;
}
.menu__hamburguer{
	background-image: url("../img/Menu.svg");
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 1rem;
}
.menu__botao:checked~.rotulo>.menu__hamburguer{
	background-color: var(--corborda);
}
.menu__botao{
	display: none;
}
.menu__lista{
	display: none;
	position: absolute;
	top: 100%;
	width: 250px;
}
.menu__botao:checked~.menu__lista{
	display: block;
	z-index: 2;
}
.menu__lista{
	background-image: url(../img/bg.jpg);
	border: 0.2rem solid var(--corborda);
}
.menu__item,.sub__item{
	padding: 0.5rem 0 0.5rem 1rem;
}
.menu__link,.sub__link{
	color: var(--cormenu);
	font-size: 22px;
	font-weight: bold;
	text-decoration: none
}
.imagem__cabecalho{
	width: 250px;
}
.contado__whats{
	width: 50px;
}
.cabecalho__contado{
	display: none;
}
.rodape{
	background-color: var(--fundorodape);
	padding: 1rem 0 3rem 0;
	display: flex;
	justify-content: space-around;
}
.rodape p{
	text-align: center;
	padding: 0.3rem;
}
.rodape__titulo{
	display: flex;
	justify-content: center;
}
.imagem__rede{
	width: 20px;
	padding: 10px;
}
.rodape__redes a{
	text-decoration: none;
}
.rodape__imagem{
	display: none;
}
.titulo{
    font-size: 2rem;
}
.texto{
    margin: 0.5rem;
    font-size: 1.2rem;
    text-align: justify;
    line-height: 1.5rem;
	text-indent: 3rem;
}

@media screen and (min-width: 1024px){
	.cabecalho{
		background-color: var(--fundo);
		background-image: url("../img/banner.png");
		height: 238px;
		background-repeat: no-repeat;
		display: block;
		padding: 0;
	}
	.menu__hamburguer{
		display: none;
	}
	.menu__lista{
		position: relative;
		top: 202px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 0.5rem 18rem;
		border: 0;
		width: auto;
	}
	.menu__item{
		display: inline;
		margin-left: 4rem;
		padding: 0;
	}
	.menu__item:hover .sub__menu{
		display: block;

	}
	.menu__link:hover{
		color: var(--corfonteativo);
		background: var(--cormenu);
		padding: 0.7rem;
		border-radius: 1rem 1rem 0 0;
	}
	.sub__menu{
		position: absolute;
		display: none;
		background-image: url(../img/bg.jpg);
		border: solid var(--corborda) 0.3rem;
		z-index: 2;
	}
	.sub__item{
		padding: 0.5rem;
		border: 0.1rem solid var(--corborda);
	}
	.sub__link:hover{
		color: var(--corfonteativo);
		background: var(--cormenu);	
	}
	.imagem__cabecalho{
		display: none;
	}
	.ativo{
		color: var(--corfonteativo);
		background: var(--cormenu);
		padding: 0.7rem;
		border-radius: 1rem 1rem 0 0;
	}
	.contado{
		position: relative;
		display: flex;
		justify-content: end;
	}
	.contado__whats{
		display: none;
	}
	.logo__whats{
		width: 20px;
	}
	.cabecalho__contado{
		display: block;
		font-size: 22px;
		font-family: var(--fontelogo);
		color: var(--cormenu);
		position: absolute;
		margin-right: 3rem;
	}
	.cabecalho__contado p{
		padding: 0.3rem;
		text-align: center;
	}
	main{
		padding: 0.2rem 0 0 0.;
		border-top: 0.2rem solid var(--corborda);
	}
	/*.rodape__imagem{
		display: block;
		width: 250px;
	}*/

}

@media screen and (min-width: 1728px){
	
}