@media (max-width: 1150px) {
	/*
	header .topo .logotipo .edge path,
	header .topo .logotipo .edge polygon,
	header .topo .logotipo .edge rect,
	header .topo .logotipo .edge linearGradient{
		fill:#fff;
	}
	header .topo .logotipo .letras,
	header .topo .logotipo .traco,
	header .topo .logotipo .simbolo {
		fill: #fff;
	}
	*/
}
@media (max-width: 1023px) {
	header header{
		padding:20px;
	}
	header.active{
		position:fixed;
		z-index:10;
		height: 100%;
	}
	header nav{
		width:100%;
		height:auto;
		flex-wrap: wrap;
		justify-content: center;
		bottom: auto;
		top: 168px;
	}
	header nav a{
		width:auto;
		height:auto;
		vertical-align: middle;
		align-items: center;
		padding: 10px 20px;
		justify-content: flex-start;
		border-top: 1px solid rgba(102, 102, 102, 0.5);
	}
	header nav a span{
		padding:0;
		align-self: center;
	}
	header nav a span.icon{
		padding:0;
		align-self: center;
		height: auto;
		padding-right: 20px;
		width: 49px;
	}
	header .topo .logo_altice {
		width:100px;
		top:35px;
	}
	header .imagens-ambiente .setas{
		bottom: 272px;
		left: 195px;
		width: 120px;
	}
	header .imagens-ambiente .imagem .texto{
		bottom: 250px;
		padding:20px;
		width: 100%;
	}

	header #pesquisaContainer{
		height: 100%;
		padding:80px 4% 40px;
	}

	header #menuPrincipalContainer{
		position: fixed;
		height: 100%;
	}

	header headerContainer.menuActive .colCentro ul li{
		display:none;
		width: 50%;
		margin:0px;
	}

	header headerContainer.menuActive .colCentro ul li:last-of-type,
	header headerContainer.menuActive .colCentro ul li:nth-last-of-type(2){
		display:block;
	}

	headerContainer.menuActive .colCentro li#liMenuCatalogo {
		bottom: -75px;
	}

	header headerContainer.menuActive .colCentro ul li a.linkLogin{
		float:left;
	}

	header headerContainer.menuActive .colCentro ul li a.linkLocalizacaoSimples{
		float:right;
	}

	header #menuPrincipalContainer .menuPrincipalInterior{
		padding:170px 0 80px;
	}

	header #menuPrincipalContainer.comCategoria .menuPrincipalInterior{
		padding:230px 0 80px;
	}

	.menuPrincipalInterior #menuPrincipal {
		height: 100%;
		overflow: auto;
		position: relative;
	}

	.menuPrincipalInterior #menuPrincipal .linkMenuContainer{
		margin-bottom: 15px;
	}

	.menuPrincipalInterior .menuFundo .entregaInfo {
		display: table-cell;
		left: 0;
		position: absolute;
		text-align: center;
		top: -45px;
		width: 100%;
	}

	.menuPrincipalInterior .menuFundo .redesSociais,
	.menuPrincipalInterior .menuFundo .linguaContainer{
		display: table-cell;
		vertical-align: bottom;
		width: 50%;
	}

	header #carrinhoContainer{
		position: fixed;
		padding:170px 4% 20px;
		height: 100%;
	}

	header #carrinhoContainer .totalProdutos span{
		display:block;
		float:left;
		width: 100%;
	}

	header #carrinhoContainer .totalProdutos span:last-of-type{
		padding:0px;
	}

	header #carrinhoContainer .visualizacaoTotal {
		text-align: right;
	}

	header #carrinhoContainer .visualizacaoTotal .btnVisualizacao{
		display:inline-block;
		float:none;
		margin:5px 0 0 20px;
	}

	header #carrinhoContainer .visualizacaoTotal .total{
		width: 100%;
		float:right;
	}

	.carrinhoFundo .botoesCarrinho {
		float: left;
		margin-bottom: 50px;
		text-align: center;
		width: 100%;
	}

	.carrinhoFundo .botoesCarrinho a{
		float:none;
		display: inline-block;
	}

	.carrinhoFundo .informacoes{
		width: 100%;
		text-align: center;
		margin-bottom: 50px;
	}

	.carrinhoFundo .informacoes .coluna {
		display: inline-block;
		float: none;
		margin: 0 10px 10px;
	}
	footer .contatos .conteudo{
		flex-wrap:wrap;
	}
	footer .contatos .conteudo .esquerda{
		width:100%;
		display:flex;
		flex-wrap:wrap;
	}
	footer .contatos .conteudo .direita{
		width:100%;
	}
	footer .contatos .conteudo .esquerda{
		width:100%;
		display:flex;
	}
	footer .contatos .conteudo .esquerda .informacoes_gerais{
		width:30%;
	}
	footer .contatos .conteudo .esquerda ul.redes_sociais{
		padding: 0;
		padding-top:100px;
		width: 200px;
		margin-left: 46px;
	}
	footer .protocolos{
		padding:27px 20px;
	}
	footer .copyright{
		padding:0 20px;
	}
	div.ajuda .videos{
		height:auto;
	}
}
