@media screen and (min-width:280px){
	-footer{background:teal;color:#FFF;text-align:left;width: 100%;height:40px;font-size: 14px;line-height: 40px;font-weight:700}
	footer{height:50px;line-height:30px;width:100%;margin:0 auto;flex-wrap:wrap;background-color:#2e343b;padding:5px 0;color:#FFF}
	.rodape{background-color: var(--cor-texto-principal);color: #AAAAAA;text-align: center;padding: 20px 0;font-size: 0.9em}
	.footer-nav{margin:0 10px;font-size:13px}
	#footer-content{width:100%;margin:0 auto;flex-wrap:wrap;}
	#footer-content a{margin:0 5px}
	#footer-content a:hover{color: var(--cor-secundaria)}
	#copy{display:none;font-size:12px}     
	.footer-logo {font-size: 1.5em;font-weight: bold;color: #f0f0f0;margin-right: 40px}
	.footer-nav{width: calc(100% - 20px);gap:10px;margin:0 10px;flex-wrap: wrap;display:flex;justify-content:center}
	.footer-nav a {color: #d1d1d1;text-decoration: none;font-size: 0.85em;transition: color 0.3s;padding: 5px 0}
	.footer-nav a:hover {color: #ffffff}
	.footer-info{font-size: 0.8em;color: #b0b0b0;line-height: 1.4;margin-right: 40px}
	.social-links{display: flex;gap: 15px}
	.social-links a {color:#d1d1d1;font-size:1.1em;transition: color 0.3s}
	.social-links a:hover{color:#fff}
}
@media screen and (min-width:768px){
	.footer-nav{font-size:15px}
}
     
@media screen and (min-width:900px){
	footer{height:50px;line-height:39px;width:100%;margin:0 auto;flex-wrap:wrap;background-color:#2e343b;padding:5px 40px;color:#FFF}
	.rodape{background-color: var(--cor-texto-principal);color: #AAAAAA;text-align: center;padding: 20px 0;font-size: 0.9em}
	.footer-nav{margin:0 10px;font-size:16px}
	#footer-content{max-width:1200px;margin:0 auto;flex-wrap:wrap;position:relative}
	#footer-content a{margin:0 10px}
	#footer-content a:hover{color: var(--cor-secundaria)}
	#copy{display:block;font-size:12px;position:absolute;right:10px}     
	.footer-logo {font-size:1.5em;font-weight:bold;color:#f0f0f0;margin-right:40px}
	.footer-nav{gap: 20px;margin-right: 40px;flex-wrap: wrap;display:table}
	.footer-nav a {color:#d1d1d1;text-decoration:none;font-size:0.8em;transition:color 0.3s;padding:5px 0}
	.footer-nav a:hover{color:#ffffff}
	.footer-info{font-size:0.8em;color:#b0b0b0;line-height:1.4;margin-right:40px}
	.social-links{display: flex;gap: 15px}
	.social-links a {color:#d1d1d1;font-size:1.1em;transition: color 0.3s}
	.social-links a:hover{color:#fff}
}
   