/* CEP */
.cx-representantes{width:100%; background-color: #f5f5f5; display:inline-block;background-position:50%; background-repeat:no-repeat; background-size:cover;}
.cx-representantes .conteudo{}
.cx-representantes .cx-dados-representantes{width:100%; display:inline-block; padding:4em 0;}
.cx-representantes .cx-dados-representantes .titulo,
.cx-representantes .cx-dados-representantes .descricao,
.cx-representantes .cx-dados-representantes .texto{ width:100%; display:inline-block;}
.cx-representantes .cx-dados-representantes .texto{ margin-top:2em;}
	.cx-representantes .cx-dados-representantes .titulo span{display:inline-block; font-size:5em; line-height:1.5em; font-weight:400; color: #000;}
	.cx-representantes .cx-dados-representantes .descricao span{display:inline-block; font-size:1.25em; line-height:1.5em; font-weight:300; color:#333;}
	.cx-representantes .cx-dados-representantes .texto span{display:inline-block; font-size:1.5em; line-height:1.5em; font-weight:300; color:#333;}

.cx-representantes #buscador .campo-busca{width:100%; display:inline-block; margin-bottom:0em;}
	.cx-representantes #buscador .campo-busca #FormBuscaLoja{width:100%; display:inline-block;}
	.cx-representantes #buscador .campo-busca #FormBuscaLoja #buscar_loja{ width:16em; padding:0.85em 0.5em; margin-right:1em; color:#333333; font-family: 'Montserrat', sans-serif !important;}
	.cx-representantes #buscador .campo-busca #FormBuscaLoja #botao_buscar{cursor:pointer;font-family: 'Montserrat', sans-serif !important; width:9em; padding:1em 0.5em; color:#FFF; background-color:#0074c8; border:0em;}
		.cx-representantes #buscador .campo-busca #FormBuscaLoja #botao_buscar:hover{background-color:#044573;}

.cx-representantes #buscador{ width:100%; max-width:25em; display:inline-block; margin-top:3em; margin-bottom:3em;}
	.cx-representantes #buscador .descricao{width:100%; display:inline-block; margin-bottom:2em; line-height:1.5em;}
		.cx-representantes #buscador .descricao span{font-size:1em; color:#fff; font-weight:400; line-height:1.5em;}
#caixa-resultados{width:100%; max-width:60em; display:block; text-align:left; padding:2em 0; margin:0 auto; }
	#caixa-resultados .resultado{width:49%; margin-bottom:1em; text-align:center; color:#fff; display:inline-block; border-right:0.05em solid #CCC; font-size:medium; line-height:1.25em; font-weight:400;}
		#caixa-resultados .resultado div{width:90%; display:inline-block; font-weight: 400; text-align:left;}
		#caixa-resultados .resultado .cliente{ font-weight:500;}
	#caixa-resultados .nao-encontrado{width:100%; display:inline-block; text-align:center;}
		#caixa-resultados .nao-encontrado span{font-size:1em; color:#fff; font-weight:400; line-height:1.5em;}
/*TODOS*/
#onde-comprar .itemC .AreaNumerosPaginacao{ text-align:left; font-size:0.8em;}
#cx-lista-loja-fisica{width: 98%; display: inline-block; background-color: transparent; text-align:left; padding:1em 0;}
	#cx-lista-loja-fisica .coluna{width: 50%; display: inline-block; vertical-align:top; text-align:center;}
		#cx-lista-loja-fisica .coluna .resultado{width: 100%; display: inline-block; text-align:left; margin-bottom:1em;}
		#cx-lista-loja-fisica .coluna .resultado .cliente,
		#cx-lista-loja-fisica .coluna .resultado .end,
		#cx-lista-loja-fisica .coluna .resultado .cep,
		#cx-lista-loja-fisica .coluna .resultado .cidade-estado,
		#cx-lista-loja-fisica .coluna .resultado .telefone,
		#cx-lista-loja-fisica .coluna .resultado .site,
		#cx-lista-loja-fisica .nao-encontrado,
		#cx-lista-loja-fisica .nao-selecionado{width: 80%; display: inline-block; color:#fff; font-size: 0.9em; font-weight: 400; line-height: 1.25em;}
		#cx-lista-loja-fisica .coluna .resultado .cliente{font-size: 1.25em; text-transform:uppercase; font-weight: 600;}
		#cx-lista-loja-fisica .nao-encontrado{ color:#F00; font-size:1em;}
		#cx-lista-loja-fisica .nao-selecionado{ color:#333; font-size:1.25em;}
@media only screen and (max-width: 900px) {
.cx-representantes .cx-dados-representantes .titulo span{font-size:4em;}
}
@media only screen and (max-width: 800px) {
#onde-comprar .itemC .cx-bec, #cx-form{ width:100%;}
}
@media only screen and (max-width: 768px) {
#cx-lista-representantes .coluna .resultado .cliente, #cx-lista-representantes .coluna .resultado .end, #cx-lista-representantes .coluna .resultado .cep, #cx-lista-representantes .coluna .resultado .cidade-estado, #cx-lista-representantes .coluna .resultado .telefone, #cx-lista-representantes .coluna .resultado .site, #cx-lista-representantes .nao-encontrado, #cx-lista-representantes .nao-selecionado{width:90%;}
}
@media only screen and (max-width: 600px) {
.cx-representantes .cx-dados-representantes .titulo span{font-size:3em;word-wrap: break-word;display: block;}
#caixa-resultados .resultado{ width:100%; border:0; border-bottom:0.05em solid #fff; padding-bottom:0.5em;}
#caixa-resultados .resultado:last-child{border:0;}
}
@media only screen and (max-width: 533px) {
#cx-lista-representantes .coluna .resultado{ font-size: 0.9em;}
#cx-lista-loja-fisica .coluna{width:95%;}
}
@media only screen and (max-width: 480px) {
#cx-lista-representantes .coluna .resultado{ font-size: 0.8em;}
}
@media only screen and (max-width: 414px) {
	.cx-representantes #buscador .campo-busca #FormBuscaLoja #buscar_loja{margin-right:0;}
.cx-representantes #buscador .campo-busca #FormBuscaLoja #botao_buscar{ margin-top:0.5em;}
#cx-barra-busca-representantes {text-align:center;}
#cx-barra-busca-representantes .cx-option-estado, #cx-barra-busca-representantes .cx-option-cidade, #cx-barra-busca-representantes .cx-option-botao{float: none;}
#cx-barra-busca-representantes .cx-option-cidade,
#cx-barra-busca-representantes .cx-option-cidade select{ margin-right:0;}
#cx-barra-busca-representantes .cx-option-cidade select{width:98.5%;}
#cx-barra-busca-representantes .cx-option-botao{ width:inherit; margin-top:1em; text-align:center;}

}
@media only screen and (max-width: 375px) {
}