
/* 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: #1f1f1f; padding: 5px; }
	 /*Cor dos textos da primeira parte do topo*/
	.font1Topo1{ color: #ffffff; font-size: 14px; }
	 /*Cor dos textos da primeira parte do topo ao passar o mouse*/
	.font1Topo1:hover{ color: #e6e6e6; }
	 /*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: #121212; 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: #ffffff; }
	 /*Fonte do ícone da sacola do carrinho no topo*/
	.boxCarTopNum{ color: #000000; }

/* CONFIGURAÇÕES DO MENU DO TOPO */
	 /*Cor do fundo do menu e borda*/
	.menu1Topo{ background-color: #000000; border-color: #c49243; border-width: 1px; }
	 /*Fundo e borda dos links do menu*/
	.menuTop2Link{ background-color: #000000; border-radius: 4px; }
	 /*Cor do fundo dos links do menu ao passar o mouse*/
	.menuTop2Link:hover{ background-color: #c49243; color: #000000; }
	 /*Cor dos links do menu quando ativo*/
	.menuTop2 .menuTopAT{ background-color: #000000; color: #000000; }
	 /*Estilo da fonte do menu*/
	.fColor1MenuTopo{ font-size: 13px; font-family: montserratlight; color: #ffffff; }
	 /*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: #000000; 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: #858080; }
	 /*Fonte do menu, lado direito de categorias*/
	.font2MenuTopUL1{ color: transparent; font-size: 14px; font-family: montserratregular; }
	 /*Cor da fonte do menu ao passar o mouse, lado direito de categorias*/
	.font2MenuTopUL1:hover{ color: transparent; }

/* 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: #c49243; color: #ffffff; border-color: transparent; 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: #958d56; color: #ffffff; border-color: rgba(65,65,65,0); }
	 /*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: #c49243; }
	 /*Fundo do bloco de newsletter interno*/
	.boxNewsInt{ background-color: #c49243; }
	 /*Fonte do bloco de newsletter*/
	.font1News1{ color: #ffffff; font-size: 17px; }
	 /*Campo do bloco de newsletter*/
	.input1News1{ color: #ffffff; background-color: #c49243; 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: #000000; }
	 /*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: #c49243; border-color: #c49243; 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: #c49243; }
	 /*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; }
