.conteiner-principal .conteiner {
	box-shadow: none !important;
}

#cabecalho {
	background: #191919;
}

#cabecalho .logo {
    height: 10px;
    margin: 0;
}

.barra-inicial {
	background: #191919;
	border-color: rgba(255, 255, 255, 0.09);
}

#cabecalho .barra-inicial a,
#cabecalho .barra-inicial span,
#cabecalho .lista-redes i {
	color: #fff;
}

#cabecalho .barra-inicial i {
	color: #fff;
}

.barra-inicial .rastreio-rapido i {
	border-color: #fff;
}

.barra-inicial .rastreio-rapido i::before {
	background: #fff;
}

.listadedesejos-topo svg,
.conta-topo svg,
.carrinho svg {
	fill: #fff;
}

.conta-topo {
	color: #fff;
}

.carrinho .qtd-carrinho {
	background: #fff;
	color: #191919;
}

.busca input {
	background: #fff;
	color: #555;
}

.busca input::-webkit-input-placeholder {
	color: #555;
}

.busca input:-moz-placeholder {
	color: #555;
}

.busca input::-moz-placeholder {
	color: #555;
}

.busca input:-ms-input-placeholder {
	color: #555;
}

.botao-busca svg {
	fill: #191919;
}

.atalhos-mobile {
	background: #191919;
	border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.atalhos-mobile svg {
	fill: #fff;
}

@media (max-width: 991px) {
	#cabecalho .atalho-menu .icon {
		color: #fff;
	}
	.atalho-menu .icon>.line {
		background: #fff;
	}
	#cabecalho .menu .block-title {
		background: #191919;
		color: #fff;
	}
	#cabecalho .menu .nivel-um {
		background: #fff;
	}
	#cabecalho .menu .titulo {
		color: #191919;
	}
	#cabecalho .menu .nivel-dois a {
		color: #191919;
	}
	#cabecalho .menu .nivel-tres a {
		color: #555;
	}
}

@media (min-width: 768px) {
	#cabecalho .atalho-menu .icon {
		color: #fff;
	}
	.atalho-menu .icon>.line {
		background: #fff;
	}
}

.atalhos-mobile .icon-shopping-cart .itens {
	background: #00ae7c;
	color: #fff;
}

@media (min-width: 992px) {
	#cabecalho .menu {
		background: #fff;
	}
	#cabecalho .menu .nivel-um>li>a>.titulo,
	#cabecalho .menu i {
		color: #191919;
		transition: color .3s;
	}
	#cabecalho .menu .nivel-um>li:hover>a>.titulo,
	#cabecalho .menu li:hover i {
		color: #191919;
	}
	#cabecalho .menu .nivel-um>li>a .titulo:after {
		background: #222;
	}
	#cabecalho .menu .nivel-dois {
		background: #fff;
		border-color: #f0f0f0;
	}
	#cabecalho .menu ul ul li a {
		color: #191919;
	}
	#cabecalho .menu .nivel-tres a {
		color: #555;
	}
}

#barraNewsletter,
#barraNewsletter .show-hide,
#barraNewsletter .componente,
#barraNewsletter.posicao-rodape .conteiner {
	background: #fff;
}

#barraNewsletter .componente .texto-newsletter {
	color: #191919;
}

#barraNewsletter .texto-newsletter i {
	color: #191919;
}

#barraNewsletter .componente input[type="text"] {
	background: #fff;
	border-color: rgba(0, 0, 0, 0.09);
	color: #191919;
}

#barraNewsletter .error input[type="text"] {
	border-color: red;
}

#barraNewsletter .componente input[type="text"]::-webkit-input-placeholder {
	color: #191919;
}

#barraNewsletter .componente input[type="text"]:-moz-placeholder {
	color: #191919;
}

#barraNewsletter .componente input[type="text"]::-moz-placeholder {
	color: #191919;
}

#barraNewsletter .componente input[type="text"]:-ms-input-placeholder {
	color: #191919;
}

#barraNewsletter .componente .botao {
	background: #222;
	box-shadow: inset 0 0 0 2px #222;
	color: #fff;
	transition: box-shadow .3s, background .3s, color .3s;
}

#barraNewsletter .componente .botao:hover {
	background: #222;
	box-shadow: inset 0 0 0 2px #222;
	color: #fff;
}

#rodape .institucional {
	background: #191919;
}

#rodape .institucional .titulo {
	color: #fff;
}

#rodape .titulo::after {
	background: #222;
}

#rodape .institucional a,
#rodape .institucional p,
#rodape .institucional span,
#rodape .institucional i {
	color: #8a8a8a;
}

#rodape .institucional li a:hover,
#rodape .lista-redes i:hover {
	color: #fff;
}

#rodape>div:last-child {
	background: #fff!important;
	border-top: 1px solid rgba(0, 0, 0, 0)!important;
	color: #555;
	-webkit-filter: none;
	filter: none;
}

.botao.principal,
#rastreio-correios input[type="submit"],
#fav-msg button,
.produto #formCalcularCep .input-append .btn,
.produto-compartilhar .lista-favoritos,
.produto-compartilhar .lista-favoritos i,
.conta-topo li:last-child a {
	background: #191919;
	color: #fff;
	transition: background .3s, color .3s;
}

.botao.principal:hover,
#rastreio-correios input[type="submit"]:hover,
#fav-msg button:hover,
.produto #formCalcularCep .input-append .btn:hover,
.produto-compartilhar .lista-favoritos:hover,
.produto-compartilhar .lista-favoritos:hover i,
.conta-topo li:last-child a:hover {
	background: #222;
	color: #fff;
}

.botao:not(.principal):not(.botao-busca) {
	background: #fff;
	box-shadow: inset 0 0 0 2px #191919;
	color: #191919;
	transition: background .3s, box-shadow .3s, color .3s;
}

.botao:not(.principal):not(.botao-busca):hover {
	background: #fff;
	box-shadow: inset 0 0 0 2px #222;
	color: #191919;
}

.cadastro-logar .caixa-sombreada .botao {
	background: #fff;
	border-color: #191919;
	color: #191919;
	transition: background .3s, border-color .3s, color .3s;
}

.cadastro-logar .caixa-sombreada .botao:hover {
	background: #fff;
	border-color: #222;
	color: #191919;
}

.coluna .newsletter-cadastro .botao {
	background: #191919;
	box-shadow: inset 0 0 0 2px #191919;
	color: #fff;
	transition: background .3s, box-shadow .3s, color .3s;
}

.coluna .newsletter-cadastro .botao:hover {
	background: #222;
	box-shadow: inset 0 0 0 2px #222;
	color: #fff;
}

#scrolltop-ldt {
	background: #222;
}

#scrolltop-ldt:hover {
	background: #191919;
}

#scrolltop-ldt a {
	color: #fff;
	transition: color .3s;
}

#scrolltop-ldt:hover a {
	color: #fff;
}

.fancybox-close,
.fancybox-close:hover,
.fancybox-close:focus {
	background: #222;
}

.fancybox-close::before,
.fancybox-close::after {
	background: #fff;
}

.listagem-item .acoes-produto .botao {
	background: #00ae7c;
	color: #fff;
	transition: background .3s, color .3s;
}

.listagem-item .acoes-produto .botao:hover {
	background: #02805b;
	color: #fff;
}

#corpo .bandeiras-produto .bandeira-promocao {
	background-color: #e27c7c;
	color: #fff;
}

#corpo .bandeiras-produto .bandeira-carrinho {
	background: #555;
	color: #fff;
}

.listagem-item .adc-fav svg {
	fill: #ccc;
}

.listagem-item .preco-a-partir .titulo,
#listagemProdutos .preco-produto.destaque-preco .preco-promocional,
#listagemProdutos .preco-produto.destaque-parcela .titulo,
.aproveite-tambem .preco-produto.destaque-preco .preco-promocional,
.aproveite-tambem .preco-produto.destaque-parcela .titulo,
.aproveite-tambem .desconto-a-vista .titulo,
#listagemProdutos .desconto-a-vista .titulo {
	color: #222;
}

.produto .comprar .botao-comprar {
	background: #00ae7c;
	color: #fff;
	transition: background .3s, color .3s;
}

.produto .comprar .botao-comprar:not(.desativo):hover {
	background: #02805b;
	color: #fff;
}

.produto-thumbs #carouselImagem .miniaturas li.active a {
	border-color: #191919;
}

.produto .acoes-produto .preco-produto.destaque-parcela .titulo,
.produto .principal .preco-produto.destaque-preco .preco-a-partir .titulo,
.produto .acoes-produto .preco-produto .preco-a-partir .preco-venda,
.produto .acoes-produto .preco-produto .preco-promocional,
.produto .acoes-produto .destaque-avista .titulo {
	color: #222;
}

.pagina-carrinho .botao.principal.grande,
.carrinho .botao.principal,
.pagina-carrinho .botao.principal.grande {
	background: #00ae7c;
	color: #fff;
	transition: background .3s, color .3s;
}

.pagina-carrinho .botao.principal.grande:hover,
.carrinho .botao.principal:hover,
.pagina-carrinho .botao.principal.grande:hover {
	background: #02805b;
	color: #fff;
}

.modal-modalNewsletter .fancybox-skin,
#modalNewsletter .componente {
	background: #fff;
}

#modalNewsletter .componente .titulo,
#modalNewsletter .newsletter .newsletter-confirmacao span,
#modalNewsletter .componente .texto-newsletter {
	color: #191919;
}

#modalNewsletter .newsletter-cadastro input {
	background: #f0f0f0;
	color: #555;
}

#modalNewsletter .newsletter-cadastro input::-webkit-input-placeholder {
	color: #555;
}

#modalNewsletter .newsletter-cadastro input:-moz-placeholder {
	color: #555;
}

#modalNewsletter .newsletter-cadastro input::-moz-placeholder {
	color: #555;
}

#modalNewsletter .newsletter-cadastro input:-ms-input-placeholder {
	color: #555;
}

#modalNewsletter .newsletter .botao {
	background: #191919;
	box-shadow: inset 0 0 0 2px #191919;
	color: #fff;
	transition: background .3s, box-shadow .3s, color .3s;
}

#modalNewsletter .newsletter .botao:hover {
	background: #222;
	box-shadow: inset 0 0 0 2px #222;
	color: #fff;
}

.modal-modalNewsletter .fancybox-close,
.modal-modalNewsletter .fancybox-close:hover,
.modal-modalNewsletter .fancybox-close:focus {
	background: #222;
}

.fancybox-close::before,
.fancybox-close::after {
	background: #fff;
}

.produto .comprar .botao-comprar {
	background: #00ae7c;
	color: #fff;
	transition: background .3s, color .3s;
}

#listagemProdutos .titulo-categoria::after,
#video-home .titulo::after,
.aproveite-tambem>.titulo::after {
	background: #222;
}

.banner .flex-control-paging li a:hover,
.banner .flex-control-paging li a.flex-active {
	background: #222;
}

.banner .flex-control-paging li a,
.banner .flex-control-paging li a.flex-active {
	border-color: #222;
}

.banner .flexslider .flex-direction-nav a {
	background: rgba(255, 255, 255, 0.6);
	color: #555;
}

*::selection {
	background: #222;
	color: #fff;
}

html::-webkit-scrollbar-thumb,
#cabecalho .menu .nivel-tres::-webkit-scrollbar-thumb,
.carrinho-interno ul::-webkit-scrollbar-thumb {
	background: #222;
}

html::-webkit-scrollbar-track,
.carrinho-interno ul::-webkit-scrollbar-track,
#cabecalho .menu .nivel-tres::-webkit-scrollbar-track {
	background: #f0f0f0;
}

.carrinho-checkout .atendimento,
.carrinho-checkout .atendimento a,
.carrinho-checkout .atendimento span,
.carrinho-checkout .atendimento li strong {
	color: #fff;
	border-color: #fff;
}

#video-home .video-play i,
#video-home .video-play svg {
	background: #191919;
	fill: #fff;
}

#rodape>div:last-child img,
#rodape .author-copyright div {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.produto-compartilhar .lista-favoritos:hover,
.produto-compartilhar .lista-favoritos:hover i {
	opacity: 1;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: #222;
}

#cabecalho {
	border-color: #f0f0f0;
}

#barraNewsletter.posicao-rodape {
	border-color: rgba(0, 0, 0, 0.09);
}

.author-copyright {
	opacity: 0.5;
}