.barra-topo-loja {
	background:#f0f0f0;
	border-bottom:solid 1px #f0f0f0;
	padding:7px 0;
	width:100%;
	font-size:14px;
	color:#333;
	font-weight:400;
	display:table;
}
.barra-topo-loja .barra-topo-loja-esquerda {
	width:calc(50% - 130px);
	float:left;
	line-height:25px;
	text-align:left;
}
.barra-topo-loja .barra-topo-loja-central {
	width:260px;
	float:left;
	line-height:25px;
	text-align:left;
}
.barra-topo-loja .centralizar-menus {
	margin: auto;
	display: table;
	width: auto;
}
.barra-topo-loja .barra-topo-loja-esquerda .centralizar-menus {
	width: auto;
	float: left;
}
.barra-topo-loja .barra-topo-loja-direita .centralizar-menus {
	width: auto;
	float: right;
}
.barra-topo-loja .barra-topo-loja-direita {
	width:calc(50% - 130px);
	float:right;
	text-align:right;
	line-height: 25px;
}
.barra-topo-loja ul {
	list-style:none;
	margin:0;
	padding:0;
}
.barra-topo-loja ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	margin:0 10px;
	font-size:13px;
	color:#333;
	letter-spacing: 0px;
}
.barra-topo-loja ul li i {
	margin-right:3px;
	margin-left: 3px;
	font-size:13px;
	color:#333;
}
.barra-topo-loja a {
	color:#333;
}
.barra-topo-loja ul li a {
	color:#333;
	padding:0 5px;
	text-decoration:none;
}
.barra-topo-loja ul li a:hover {
	color:#000;
}

@media only screen and (max-width: 1000px) {
	.barra-topo-loja ul li {
		font-size:13px;
		margin: 0 5px;
	}
	.barra-topo-loja .barra-topo-loja-esquerda {
		width:calc(100% - 00px);
	}
	.barra-topo-loja .barra-topo-loja-central {
		width:calc(100% - 00px);
	}
	.barra-topo-loja .barra-topo-loja-direita {
		width:calc(100% - 00px);
	}
	.barra-topo-loja .barra-topo-loja-esquerda .centralizar-menus {
		width: auto;
		float: none;
		display: table;
		margin: auto;
	}
	.barra-topo-loja .barra-topo-loja-direita .centralizar-menus {
		width: auto;
		float: none;
		display: table;
		margin: auto;
	}
}

@media only screen and (max-width: 770px) {
	.barra-topo-loja ul li {
		font-size:13px;
		margin: 0 5px;
	}
	.barra-topo-loja ul li {
		text-align: center;
	}
}
@media only screen and (max-width: 1000px)  {
	.barra-topo-loja ul li, 
	.barra-topo-loja .barra-topo-loja-esquerda ul li {
		margin: 0 5px;
		font-size: 12px;
	}
}
@media only screen and (max-width: 770px)  {
	.barra-topo-loja ul li, 
	.barra-topo-loja .barra-topo-loja-esquerda ul li {
		margin: 0 3px;
		font-size: 12px;
	}
}
.barra-topo-loja.links_barratopo_white, 
.barra-topo-loja.links_barratopo_white ul li, 
.barra-topo-loja.links_barratopo_white ul li i, 
.barra-topo-loja.links_barratopo_white a, 
.barra-topo-loja.links_barratopo_white ul li a {
	color: #FFF;
}
.barra-topo-loja.links_barratopo_white ul li a:hover {
	color: #EEE;
}
.barra-topo-loja.links_barratopo_black, 
.barra-topo-loja.links_barratopo_black ul li, 
.barra-topo-loja.links_barratopo_black ul li i, 
.barra-topo-loja.links_barratopo_black a, 
.barra-topo-loja.links_barratopo_black ul li a {
	color: #333;
}
.barra-topo-loja.links_barratopo_black ul li a:hover {
	color: #000;
}



@media only screen and (min-width: 1081px) {
	.barra-topo-loja.coluna-central-0 .barra-topo-loja-esquerda {
		width:calc(50% - 0px);
	}
	.barra-topo-loja.coluna-central-0 .barra-topo-loja-direita {
		width:calc(50% - 0px);
	}
}
@media only screen and (max-width: 770px)  {
	.barra-topo-loja .barra-topo-loja-esquerda.ocultar_barratopoesquerda_mobile {
		display: none;
	}
	.barra-topo-loja .barra-topo-loja-central.ocultar_barratopocentral_mobile {
		display: none;
	}
	.barra-topo-loja .barra-topo-loja-direita.ocultar_barratopodireita_mobile {
		display: none;
	}
}
