/* CONFIGURAÇÕES GERAIS */
	 /*Cor do fundo*/
	html,body{ background-color: #ffffff; background-repeat: no-repeat; background-position: top center; }
	 /*Estilo das fontes de toda loja*/
	html,body{ font-family: montserratbold; }
	 /*Cor da fonte de campos ao digitar*/
	::-webkit-input-placeholder , :-moz-placeholder{ color: #000000; }
	 /*Botão flutuante whatsapp*/
	.float-wp{ font-size: 30px; }

/* ESTILIZAÇÃO DO TOPO */
	 /*Cor do fundo da primeira parte do topo*/
	.topo1{ background-color: #ffffff; padding: 5px; }
	 /*Cor dos textos da primeira parte do topo*/
	.font1Topo1{ color: #000000; font-size: 14px; }
	 /*Cor dos textos da primeira parte do topo ao passar o mouse*/
	.font1Topo1:hover{ color: #191919; }
	 /*Cor do fundo da segunda parte do topo*/
	.topo2{ background-color: #000000; }
	 /*Cor dos textos da segunda parte do topo*/
	.font1Topo2, span.font1Topo2:hover{ color: #ffffff; font-size: 13px; }
	 /*Cor dos textos da segunda parte do topo ao passar o mouse*/
	a.font1Topo2:hover{ color: #dddddd; font-size: 13px; }
	 /*Campo de busca do topo*/
	.inputTopo2{ color: #000000; background-color: #ffffff; border-color: #666666; border-width: 1px; border-radius: 10px; }
	 /*Cor da fonte ao digitar no campo de busca do topo*/
	.formSearch ::-webkit-input-placeholder, .formSearch :-moz-placeholder{ color: #000000; }
	 /*Cor do ícone de pesquisa no campo de busca do topo*/
	.icoSearchTopo2{ color: #000000; }
	 /*Ícone da sacola do carrinho no topo*/
	.boxCarTopIco, boxCarTop2{ color: #fff; }
	 /*Fonte do ícone da sacola do carrinho no topo*/
	.boxCarTopNum{ color: #000; }

/* CONFIGURAÇÕES DO MENU DO TOPO */
	 /*Cor do fundo do menu e borda*/
	.menu1Topo{ background-color: #f1f1f1; border-color: #414141; border-width: 2px; }
	 /*Fundo e borda dos links do menu*/
	.menuTop2Link{ background-color: #f1f1f1; border-radius: 4px; }
	 /*Cor do fundo dos links do menu ao passar o mouse*/
	.menuTop2Link:hover{ background-color: #999999; color: #ffffff; }
	 /*Cor dos links do menu quando ativo*/
	.menuTop2 .menuTopAT{ background-color: #999999; color: #ffffff; }
	 /*Estilo da fonte do menu*/
	.fColor1MenuTopo{ font-size: 13px; font-family: montserratlight; color: #000000; }
	 /*Cor da fonte do menu ao passar o mouse*/
	.fColor1MenuTopo:hover{ color: #ffffff; }

/* CONFIGURAÇÕES DAS CATEGORIAS DO MENU DO TOPO */
	 /*Fundo e borda do menu de categorias*/
	.menuTop2Center{ background-color: #cccccc; border-radius: 4px; }
	 /*Fundo e borda do menu, lado esquerdo de categorias*/
	.menuTopUL1{ background-color: #000000; border-radius: 4px; }
	 /*Fonte do menu, lado esquerdo de categorias*/
	.font1MenuTopUL1{ color: #ffffff; font-size: 15px; font-family: montserratregular; }
	 /*Cor da fonte do menu ao passar o mouse, lado esquerdo de categorias*/
	.font1MenuTopUL1:hover{ color: #cccccc; }
	 /*Fonte do menu, lado direito de categorias*/
	.font2MenuTopUL1{ color: #000000; font-size: 14px; font-family: montserratregular; }
	 /*Cor da fonte do menu ao passar o mouse, lado direito de categorias*/
	.font2MenuTopUL1:hover{ color: #000000; }

/* ESTILO DO MENU RESPONSIVO PARA TELAS MENORES (MOBILE) */
	 /*Fundo do menu responsivo*/
	.menumob-plugin{ background-color: rgba(0,0,0,0.95); }
	 /*Topo do menu responsivo*/
	.submenu-header{ background-color: #ffffff; }
	 /*Fonte do topo do menu responsivo*/
	.submenu-header a{ color: #000000; font-size: 20px; font-family: montserratregular; }
	 /*Botões de ação menu responsivo*/
	.headLineMenuMob .btn-info{ background-color: #000000; border-width: 2px; border-color: #414141; border-radius: 4px; font-size: 20px; font-family: montserratregular; }
	 /*Links do menu responsivo*/
	.menumob-pluginlist a{ color: #000000; background-color: #cccccc; border-width: 0px; border-color: #ffffff; border-radius: 4px; font-size: 20px; font-family: montserratregular; }
	 /*Links do menu responsivo ao passar o mouse*/
	.menumob-pluginlist a:hover{ color: #000000; background-color: #cccccc; border-color: #ffffff; font-family: montserratregular; }
	 /*Titulo da categoria no menu responsivo*/
	.menumob-pluginlist span.menuTop2Link{ color: #000000; background-color: #cccccc; border-width: 0px; border-color: #ffffff; border-radius: 4px; }

/* GALERIA DA TELA INICIAL */
	 /*Cor de fundo da galeria*/
	.galIndexTop1{ background-color: #ffffff; }
	 /*Cor do indicador de item da galeria*/
	.swiper-pagination-bullet-active{ background-color: #000000; }

/* FUNDO DO CENTRO DAS TELAS */
	 /*Cor de fundo de fora da tela*/
	.container1{ background-color: #ffffff; }
	 /*Cor de fundo do centro da tela*/
	.containerCenter{ background-color: #ffffff; }

/* TÍTULOS DOS BLOCOS */
	 /*Cor da linha do título*/
	.lineTitle1{ background-color: #000000; }
	 /*Fundo e cor da fonte do título (de preferência o fundo da mesma cor do fundo do centro)*/
	.lineTitle1Txt{ background-color: #ffffff; color: #000000; font-size: 28px; font-family: montserratregular; border-radius: 4px; }

/* PERSONALIZAÇÃO DOS PRODUTOS */
	 /*Fundo do bloco externo dos produtos*/
	.boxProd1{ background-color: #ffffff; }
	 /*Bloco dos produtos*/
	.boxProd1Int{ background-color: #ffffff; border-color: #414141; border-width: 1px; border-style: solid; border-radius: 4px; }
	 /*Bloco dos produtos*/
	.imgBoxProd1{ background-color: #ffffff; border-radius: 4px; }
	 /*Botão de desconto*/
	.btDiscount{ background-color: #000000; border-radius: 0px; color: #ffffff; }
	 /*Título dos produtos*/
	.font1BoxProd1{ color: #666666; font-size: 17px; font-family: montserratregular; }
	 /*Valor de*/
	.font2BoxProd1{ color: #999999; font-size: 14px; font-family: montserratlight; }
	 /*Valor por*/
	.font3BoxProd1{ color: #000000; font-size: 30px; font-family: montserratregular; }
	 /*Texto de parcelamento*/
	.parcelaBoxProd1{ color: #414141; font-size: 14px; font-family: montserratregular; }
	 /*Botão de comprar*/
	.buyBoxProd1{ background-color: #000000; color: #ffffff; border-color: #000000; border-width: 1px; border-style: dashed; border-radius: 5px; font-size: 22px; font-family: montserratregular; }
	 /*Botão de comprar ao passar o mouse*/
	.buyBoxProd1:hover{ background-color: #414141; color: #ffffff; border-color: #414141; }
	 /*Botão de produto indisponível*/
	.buyBoxProd2{ background-color: #000000; color: #ffffff; border-color: #000000; border-width: 1px; border-style: dashed; border-radius: 5px; font-size: 22px; font-family: montserratregular; }
	 /*Botão de produto indisponível ao passar o mouse*/
	.buyBoxProd2:hover{ background-color: #414141; color: #ffffff; border-color: #414141; }

/* BLOCO DE NEWSLETTER */
	 /*Fundo do bloco de newsletter externo*/
	.boxNews1{ background-color: #000000; }
	 /*Fundo do bloco de newsletter interno*/
	.boxNewsInt{ background-color: #000000; }
	 /*Fonte do bloco de newsletter*/
	.font1News1{ color: #ffffff; font-size: 17px; }
	 /*Campo do bloco de newsletter*/
	.input1News1{ color: #ffffff; background-color: #000000; font-size: 15px; border-color: #ffffff; border-width: 1px; border-style: solid; border-radius: 5px; }
	 /*Cor da fonte do campo do bloco de newsletter quando digita*/
	#blocoNews input::-webkit-input-placeholder , #blocoNews input:-moz-placeholder{ color: #f1f1f1; }
	 /*Botão de cadastro na newsletter*/
	.button1News1{ color: #000000; background-color: #ffffff; font-size: 15px; border-radius: 5px; }
	 /*Botão de cadastro na newsletter ao passar o mouse*/
	.button1News1:hover{ color: #ffffff; background-color: #000000; }

/* RODAPÉ DA LOJA */
	 /*Fundo externo do rodapé*/
	.footer{ background-color: #000000; }
	 /*Fundo interno do rodapé*/
	.footerInt{ background-color: #414141; }
	 /*Estilo das fontes dos títulos do rodapé*/
	.font1Footer1{ color: #ffffff; font-size: 12px; text-transform: uppercase; font-family: montserratbold; }
	 /*Estilo das fontes dos links do rodapé*/
	.font2Footer1{ color: #ffffff; font-size: 12px; text-transform: uppercase; font-family: montserratregular; }
	 /*Estilo das fontes dos links do rodapé ao passar o mouse*/
	.font2Footer1:hover{ color: #ffffff; text-decoration: underline; }
	 /*Fonte dos títulos do rodapé*/
	.font3Footer1{ color: #ffffff; font-size: 17px; text-transform: uppercase; font-family: montserratregular; }
	 /*Estilo das fontes dos telefones de contato no rodapé*/
	.font3Footer1:hover{ color: #ffffff; }

/* ASSINATURA DA LOJA ABAIXO DO RODAPÉ */
	 /*Fundo do bloco de assinatura*/
	.footer2{ background-color: #f1f1f1; }
	 /*Estilo do texto no bloco de assinatura*/
	.font1Footer2{ color: #000000; font-size: 14px; text-transform: none; font-family: montserratregular; }

/* PÁGINAS INTERNAS */
	 /*Estilo dos botões de ação (Tela de Carrinho e de Fechamento) */
	.btnContinuar , .btnPagamento{ color: #ffffff; font-size: 16px; text-transform: uppercase; }
	 /*Cor da linha de divisão das páginas internas*/
	.divLine2{ color: #000000; height: 1px; background-color: #dddddd; border-radius: 0px; }
	 /*Estilo dos botões primários de ação*/
	.btn-primary{ color: #ffffff; background-color: #000000; border-color: #ffffff; border-width: 0px; border-style: solid; border-radius: 4px; }
	 /*Estilo dos botões primários ao clicar*/
	.btn-primary:active{ color: #ffffff; background-color: #000000; border-color: #ffffff; border-width: 0px; border-style: solid; border-radius: 4px; }
	 /*Estilo dos botões primários de ação quando passar o mouse*/
	.btn-primary:hover{ color: #ffffff; background-color: #414141; }
	 /*Estilo dos botões secundários de ação*/
	.btn-secondary{ color: #ffffff; background-color: #000000; border-color: #000000; border-width: 0px; border-style: solid; border-radius: 4px; }
	 /*Estilo dos botões secundários de ação quando passar o mouse*/
	.btn-secondary:hover{ color: #ffffff; background-color: #414141; }
	 /*Estilo dos botões de confirmação de ação*/
	.btn-success{ color: #ffffff; background-color: #28a745; border-color: #28a745; border-width: 0px; border-style: solid; border-radius: 4px; }
	 /*Estilo dos botões de confirmação de ação quando passar o mouse*/
	.btn-success:hover{ color: #ffffff; background-color: #28a748; }
	 /*Estilo do botão de voltar no final das páginas internas*/
	.linkVoltar{ color: #ffffff; background-color: #000000; font-size: 15px; text-transform: lowercase; font-family: montserratregular; border-radius: 5px; }
	 /*Estilo do botão de voltar no final das páginas internas ao passar o mouse*/
	.linkVoltar:hover{ color: #000000; background-color: #cccccc; }
	 /*Topos dos blocos de telas internas (Login/Criar Conta...)*/
	.box1TopConteudo{ color: #ffffff; background-color: #414141; border-color: #414141; border-width: 0px; border-style: solid; border-radius: 4px; }
	 /*Título dos topos dos blocos de telas internas (Login/Criar Conta...)*/
	.font1TopConteudo{ color: #ffffff; font-size: 15px; text-transform: uppercase; font-family: montserratregular; }
	 /*Centro dos blocos de telas internas (Login/Criar Conta...)*/
	.box1CenterConteudo{ color: #000000; background-color: #ffffff; border-color: #f1f1f1; border-width: 1px; border-style: solid; border-radius: 4px; }
	 /*Bloco tela de meus pedidos*/
	.boxMeusPedidos{ color: #000000; background-color: #ffffff; border-color: #f1f1f1; border-width: 1px; border-style: solid; border-radius: 4px; }
	 /*Botão de alterar endereços*/
	.altEnd{ color: #ffffff; background-color: #333333; border-color: #333333; border-width: 1px; border-style: solid; border-radius: 5px; }
	 /*Botão de alterar endereços ao passar o mouse*/
	.altEnd:hover{ background-color: #414141; border-color: #414141; }
	 /*Campos de formulário*/
	.inputText1{ background-color: #414141; border-color: #414141; }

/* PÁGINAS INTERNAS - MENU LATERAL */
	 /*Fundo do menu lateral*/
	.menuLatUl{ background-color: #ffffff; border-radius: 4px; }
	 /*Fundo do topo do menu lateral*/
	.menuLatTop{ color: #ffffff; background-color: #000000; border-radius: 4px; }
	 /*Estilo do texto no topo do menu lateral*/
	.font1MenuLat{ color: #ffffff; font-size: 15px; text-transform: uppercase; font-family: montserratregular; }
	 /*Estilo do texto no topo do menu lateral ao passar o mouse*/
	.font1MenuLat:hover{ color: #ffffff; }
	 /*Estilo dos link do menu lateral*/
	.font2MenuLat{ color: #000000; background-color: #cccccc; font-size: 13px; text-transform: uppercase; font-family: montserratregular; border-radius: 4px; }
	 /*Estilo dos link do menu lateral ao passar o mouse*/
	.font2MenuLat:hover{ color: #ffffff; background-color: #cccccc; }
	 /*Estilo dos filtros selecionados que ficam acima do menu lateral*/
	.font3MenuLat{ color: #ffffff; background-color: #000000; font-size: 11px; text-transform: lowercase; font-family: montserratregular; border-radius: 4px; }
	 /*Cor do botão de página selecionada, depois da listagem dos produtos*/
	.nrPagAtivo{ color: #ffffff; background-color: #000000; border-radius: 4px; }
	 /*Cor dos botões de paginação, depois da listagem dos produtos*/
	.nrPag, .nrPag2{ color: #ffffff; background-color: #000000; border-radius: 4px; }
	 /*Cor dos botões de paginação sobre o mouse*/
	.nrPag:hover{ color: #ffffff; background-color: #000000; border-radius: 4px; }

/* PÁGINAS INTERNAS - TELA DE PRODUTOS */
	 /*Botão de exibição da ordem dos produtos*/
	.ordemProdutos1{ background-color: #000000; color: #ffffff; border-radius: 4px; }

/* PÁGINAS INTERNAS - CARRINHO */
	 /*Estilo do box dos produtos da tela de carrinho*/
	.boxCarG1{ background-color: #ffffff; border-color: #bfbfbf; border-width: 1px; border-style: solid; border-radius: 5px; }
	 /*Estilo do box de frete e de cupom de desconto da tela de carrinho*/
	.boxCarG2{ background-color: #f1f1f1; border-color: #bfbfbf; border-width: 1px; border-style: solid; border-radius: 5px; }
	 /*Estilo de fontes de títulos da tela de carrinho*/
	.font1Car{ color: #000000; font-size: 15px; text-transform: none; font-family: montserratbold; }
	 /*Estilo dos textos da tela de carrinho*/
	.font2Car{ color: #000000; font-size: 15px; text-transform: none; font-family: montserratregular; }
	 /*Estilo do box de resumo do pedido da tela de carrinho*/
	.boxCarG3{ background-color: #000000; border-color: #bfbfbf; border-width: 1px; border-style: solid; border-radius: 5px; }
	 /*Estilo dos textos da tela de carrinho*/
	.font3Car{ color: #ffffff; font-size: 15px; text-transform: none; font-family: montserratregular; }
	 /*Estilo do box de aviso sobre carrinho vazio*/
	.boxCarrinhoInt{ background-color: #000000; border-color: #bfbfbf; border-width: 0px; border-style: solid; border-radius: 10px; }
	 /*Estilo dos títulos do box de aviso sobre carrinho vazio*/
	.font1Carrinho{ color: #ffffff; font-size: 17px; text-transform: uppercase; font-family: montserratbold; }
	 /*Estilo dos textos do box de aviso sobre carrinho vazio*/
	.font2Carrinho{ color: #ffffff; font-size: 16px; text-transform: none; font-family: montserratregular; }

/* PÁGINAS INTERNAS - TELA DE PRODUTO */
	 /*Título do produto*/
	.title-product{ color: #000000; font-size: 23px; text-transform: none; font-family: montserratbold; }
	 /*Box com o preço do produto e formas de pagamento*/
	.buyBox{ background-color: #ffffff; border-color: #eeeeee; border-width: 1px; border-style: solid; border-radius: 5px; }
	 /*Botão de comprar*/
	.botBuy{ background-color: #2dc20f; color: #ffffff; font-size: 25px; text-transform: uppercase; font-family: montserratbold; border-color: #eeeeee; border-width: 0px; border-style: solid; border-radius: 5px; }
	 /*Botão de comprar ao passar o mouse*/
	.botBuy:hover{ background-color: #000000; color: #ffffff; }
	 /*Preço do produto*/
	.font1BoxBuy{ color: #000000; font-size: 33px; text-transform: uppercase; font-family: montserratregular; }
	 /*Parcelamento do produto*/
	.font2BoxBuy{ color: #000000; font-size: 14px; text-transform: none; font-family: montserratregular; }
	 /*Link para ver parcelamento do produto*/
	.font3BoxBuy{ color: #000000; font-size: 16px; text-transform: none; font-family: montserratregular; }
	 /*Ícone de forma de pagamento do produto*/
	.icon1BoxBuy{ color: #000000; }
	 /*Texto da forma de pagamento do produto*/
	.font4BoxBuy{ color: #000000; font-size: 15px; text-transform: none; font-family: montserratregular; }
	 /*Valor da forma de pagamento do produto*/
	.font5BoxBuy{ color: #333333; font-size: 15px; text-transform: none; font-family: montserratbold; }
	 /*Link variação do produto*/
	.variation-select{ font-size: 15px; color: #000000; background-color: #ffffff; border-color: #eeeeee; border-width: 0px; border-style: solid; border-radius: 5px; }
	 /*Link variação do produto ao passar o mouse*/
	.variation-select:hover{ color: #000000; background-color: #ffffff; border-color: #eeeeee; border-width: 0px; border-style: solid; border-radius: 5px; }
	 /*Link variação do produto selecionada*/
	.tamProdLinkAT{ font-size: 15px; color: #000000; background-color: #ffffff; border-color: #eeeeee; border-width: 0px; border-style: solid; border-radius: 5px; }
	 /*Link variação do produto selecionada ao passar o mouse*/
	.tamProdLinkAT:hover{ color: #000000; background-color: #ffffff; border-color: #eeeeee; border-radius: 5px; }
	 /*Box de descrição do produto*/
	.boxDescProd{ background-color: #ffffff; border-color: #eeeeee; border-width: 0px; border-style: solid; border-radius: 5px; }
	 /*Tabela de características do produto*/
	.tableCaracProd{ background-color: #ffffff; color: #000000; font-size: 14px; border-color: #eeeeee; border-width: 0px; border-style: solid; border-radius: 0px; }
	 /*Box de comentários e avaliações do produto*/
	.boxProdAvaliaG{ background-color: #ffffff; color: #000000; border-color: #eeeeee; border-width: 0px; border-style: solid; border-radius: 5px; }
	 /*Títulos da tela de produto*/
	.font1TitleProd{ color: #000000; font-size: 22px; text-transform: none; font-family: montserratbold; }

/* PÁGINAS INTERNAS - TELA DE BUSCA */
	 /*Box de busca*/
	.notFoundSearch{ background-color: #000000; color: #ffffff; border-color: #ffffff; border-width: 0px; border-style: solid; border-radius: 5px; }

/* PÁGINAS INTERNAS - TELA DE FECHAMENTO / PAGAMENTO */
	 /*Topo dos blocos da tela de fechamento*/
	.box1TopFechamento{ background-color: #414141; border-color: #ffffff; border-width: 0px; border-style: solid; border-radius: 4px; }
	 /*Títulos dos blocos da tela de fechamento*/
	.font1Fechamento{ color: #ffffff; font-size: 15px; text-transform: uppercase; font-family: montserratregular; }
	 /*Centro dos blocos da tela de fechamento*/
	.box1CenterFechamento{ color: #000000; background-color: #ffffff; border-color: #f1f1f1; border-width: 1px; border-style: solid; border-radius: 4px; }
	 /*Bloco de resumo da tela de fechamento*/
	.box1ResumoFechamento{ background-color: #000000; border-color: #f1f1f1; border-width: 0px; border-style: solid; border-radius: 4px; }
	 /*Textos do bloco de resumo da tela de fechamento*/
	.font3Fechamento{ color: #ffffff; font-size: 15px; text-transform: none; font-family: montserratregular; }
	 /*Linha do bloco de resumo da tela de fechamento*/
	.line1Fechamento{ border-color: #ffffff; border-style: solid; }
	 /*Aviso de geração de boleto*/
	.avisoBoleto{ background-color: #414141; color: #ffffff; border-color: #f1f1f1; border-width: 0px; border-style: solid; border-radius: 4px; }
