
@media (max-width:1024px) {
	.mais-itens{display: none;}
}


@media (max-width:920px) {
	header{background-size: cover; height: auto}
	.itens-detalhe #right {margin: 90px auto; float: none;}
	.itens-detalhe .textos_esquerda{width: 100%; text-align: center}
	footer{margin-top: 70px;}
	header nav a{font-size: 14px; margin: 0 2%;}	
}

@media (max-width:720px) {
	header{background-size: cover; height: auto}
	header nav a{font-size: 13px; margin: 0 2%;}	
	header nav{display: none}
	#topo-mobile{display: block}
	header .imagem_left {margin: 0 auto !important;text-align: center; float: none; border-bottom: 5px solid #8b2843;}
	header .texto_centro {margin: 67px 0 0 0; padding: 0; text-align: center}
	footer #right #box_newsletter{width: 230px;}
	footer #right #newsletter{width: 100px;}
	.sombra{display: none}
}


@media (max-width:480px) {
	header .assinatura{margin: 3% 27% !important;}
	.box_novidades{width: 85%}
	header figure {width: 195px; height: 84px}
	#menu-mobile{margin-top: 159px;}
	header#interna{height: 170px}
}



/*formularios */
@media (min-width:700px) and (max-width:1100px) {
	.contato form{width: 70%;}
}
@media (min-width:630px) and (max-width:699px) {
	.contato form{width: 80%;}
}

@media (min-width:510px) and (max-width:629px) {
	.contato form{width: 90%;}
}

@media (min-width:300px) and (max-width:509px) {
	.contato form{width: 95%;}
	.contato form .telefone-form, .contato form .celular-form{width: 100%;margin-right: 0;}
}