/*OCULTAR TELEFONE*/
.barra-inicial .canais-contato { display: none !important }

/*MUDANÇA IOS*/
@media (max-width: 767px) { .device-ios .listagem .info-produto { margin-top: -20px !important; } }

/*BANNER E MENU BUSCA E LOGO*/
@media (max-width: 767px) { 
#cabecalho .conteiner .span3 {
    position: absolute;
    z-index: 998; }

#cabecalho .conteudo-topo.span9 {
    position: fixed;
    z-index: 1000;
    top: 35px;
    width: 55%; }

.busca .botao-busca { right: -15px; }
    
.secao-banners { position: absolute; z-index: 997; top: 40px; width: 100vw; height: auto; }
    
.pagina-inicial #listagemProdutos { padding-top: 135% !important; }
    
/*.pagina-inicial .logo a img { filter:invert(100%); }*/
}

/*SEM SCROLL HORIZONTAL*/
@media (max-width: 767px) { 
html, body { overflow-x: hidden; }
body { position: relative }
}

/*NEWSLETTER*/
@media (max-width: 767px) { 
#barraNewsletter { position: static; margin-bottom: 10px; }
#barraNewsletter .componente .texto-newsletter { white-space: pre-line; line-height: 20px; padding: 5px 0 5px 0; font-size: 13px; }
#barraNewsletter .newsletter-cadastro .input-conteiner { width: 100%; }
#barraNewsletter .componente input { width: 70%; margin-left: 5px; height: 15px; }
button.botao.botao-input.fundo-principal.icon-chevron-right.newsletter-assinar { border: solid 1px; }
#barraNewsletter .componente .botao { padding-bottom: 5px; }
}

/*conteiner*/
@media (max-width: 767px) { 
    .conteiner-principal .conteiner { padding-top: 0px }
.listagem .titulo-categoria:first-child { margin-top: 0px; border-style: none; padding: 0px 0px 10px; }
    .borda-principal { border-width: 1px 0 0; }
    #corpo .conteiner .secao-principal { border-bottom: none !important; }
}

/*destaque página em navegação no menu*/
@media (max-width: 767px) {
.menu.superior ul li a.active { background-size: 300px 1px !important; background-position: 0 82% !important; }
.menu.superior ul li > a:last-child { height: 40px !important; margin: 0; display: flex; align-items: center; }
}

/*Seção você deve estar logado*/
@media (max-width: 767px) { #corpo .alert { font-size: 14px; } }

/*ÍCONES MENU*/
@media (max-width: 767px) { 
 
    #cabecalho .icon-home { padding: 0px 5px 0px 5px; }
    #cabecalho .icon-home:before {
    background: url('https://cdn.awsli.com.br/1830/1830155/arquivos/mobile_home-01.svg') center center no-repeat;
    color: transparent; }
    
    #cabecalho .icon-user { padding: 0px 5px 0px 5px; }
    #cabecalho .icon-user:before {
    background: url('https://cdn.awsli.com.br/1830/1830155/arquivos/mobile_user.svg') center center no-repeat;
    color: transparent; }
    
    #cabecalho .icon-shopping-cart { padding: 0px 20px 0px 0px; }
    #cabecalho .icon-shopping-cart:before {
    background: url('https://cdn.awsli.com.br/1830/1830155/arquivos/mobile_cart.svg') center center no-repeat;
    color: transparent; }
    
    #cabecalho .atalhos-mobile li.vazia { display: none; }
    
    #cabecalho .menu-button { margin-left: 0px; }
}

/*BOTÃO FILTRAR*/
@media (max-width: 767px) {
.filtro-mobile .btn { background: linear-gradient(#828282, #828282); border: 1px solid rgba(0,0,0,0.2);
      background-repeat: no-repeat;
      background-size: 100% 0;
      transition: background-size 400ms ease-in-out 100ms; } 
    
.filtro-mobile .btn:hover {
      background-size: 100% 100%; color: #FFF; }
}

/*BOTÃO ORDENAR*/
@media (max-width: 767px) { .ordenar-listagem .input-append label {font-size: 14px;} }

/*ITENS RODAPE*/
@media (max-width: 767px) {
#rodape .institucional { padding-bottom: 0px !important; }
.pagamento-selos { padding: 0 !important; }
.pagamento-selos .span4.pagamento { display: none; }
.pagamento-selos .span4.selos .titulo { display: none !important; }
.pagamento-selos .span4.selos { display: flex; justify-content: center; }
#rodape #span4-envios  { display: none !important; }
.pagamento-selos .span4.selos img { transform: scale(0.8); }
.selos li { margin-right: 0px; margin-bottom: 0px; }
    
#rodape .institucional .conteiner .span9  { display: none; }
#rodape .institucional .conteiner .span3 { display: contents; }
    
}

/*RODAPÉ
@media (max-width: 767px) {
    .pagamento-selos { filter: grayscale(1); padding: 0 0 0px; border-top: 1px solid #ddd; }
    .pagamento .gateways-rodape { background-image: none; border: none; position: relative; top: -53px; right: -230px; }
    .pagamento-selos .pagamento { height: 65px; }
    .pagamento-selos #span4-envios { height: 65px; }
    #rodape .institucional { padding-bottom: 0px !important; }
    #span4-envios ul, ol { margin: 0; }
}*/

/*EMAIL*/
@media (max-width: 767px) {
/*#rodape .institucional ul { margin-bottom: 0px; text-align: center; }
#rodape .institucional .span12 a { font-size: 11px; color: #828282; }
.institucional .span12 .titulo { display: none !important; }
*/
    .institucional .span12 { display: none !important; }
    #rodape .email p { width: 57%; margin: auto !important; font-size: 12px; }
}

/*DOIS PRODUTOS VITRINE*/
@media (max-width: 768px) {
.listagem .listagem-linha li {
width: 50%;
float: left;
padding: 0 !important;
margin: 0 !important;
}

.listagem .listagem-item { position: relative; margin-left: 5px; margin-right: 5px; padding: 0; } 
.listagem .imagem-produto img { margin: 0 ; }    
.listagem .info-produto { /*padding: 15px 0px 0px !important*/; margin-top: -45px !important; }
.listagem .listagem-linha { padding-top: 10px !important; }
}

/*INFOS PRODUTO*/
@media(max-width: 767px){
.listagem .listagem-item .nome-produto {
    font-size: 12px !important;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 20px;
}
.preco-produto strong { font-size: 12px !important; }
}
    
/*LOGO*/
@media(max-width: 767px){ 
.logo a { height: 100px !important;
}}

/*BUSCA*/
@media(max-width: 767px){
.conteudo-topo .busca-mobile {
box-sizing: border-box;
border-radius: 0px;
    position: relative;
    top: -35px; background-color: transparent; left: 20px;
}
.conteudo-topo .busca-mobile .atalho-menu {
display: flex;
}
.busca {
width: 80%;
margin: auto !important;
}
.busca input { font-size: 14px; }
    
#corpo .conteudo.span9 .span6 p { margin-left: 35px; }
#corpo .conteudo.span9 .span6 ol { margin-left: 35px; }
#corpo .conteudo.span9 .span6 .botao.secundario { margin-left: 35px; }
}

/*PRODUTO*/
@media(max-width: 767px){ #formCalcularCep .btn {line-height: 20px;}
}

/*MENU SUPERIOR*/
@media (max-width: 767.98px) { 
    
.atalhos-mobile { background-color: #FFF; border: none; } 
.fundo-principal { background-color: #FFF; border: none; } 
    
}

/*Remove borda entre os ícones*/
@media (max-width: 768px) {
.atalhos-mobile li {
    border-right: 0px;
    border-left: 0px;
}
.listagem .titulo-categoria {
font-size: 16px;
margin: 0px 0 0;
padding: 10px 0;
text-align: center;
}
.atalhos-mobile a { text-shadow: none; color: #000; 
}
}

/*CARRINHO
@media (max-width: 767.98px){ .atalhos-mobile ul li .qtd-carrinho { margin-left: -30px!important; margin-top: -30px; font-size: 13px; font-weight: 600; background: #dbead9; color: black; width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 50%; display: inline-block; vertical-align: middle; margin-left: 5px; display: inline-block!important; } }*/

/*OCULTAR*/
@media (max-width: 767.98px) {
    .acoes-produto .preco-produto, .produto-compartilhar { display: none; } }

/*FONTE*/
@media (max-width: 767.98px) { body{ font-family: 'Montserrat' !important; } }

/*MENU FLUTUANTE*/

body {
  --corLinkPrincipal: #828282;
  --corLinks: #828282;
  --corLinksNivelTres: #828282;
  --backgroundMenuLateral: #fff;
  --botaoFecharMenu: transparent;
  --botaoFecharMenuCorX: #000;
  --corIconeMenu: #000;
}

@media (max-width: 767.98px) {
  #cabecalho .atalhos-mobile {
    display: block !important;
  }
  #cabecalho .atalhos-mobile ul {
    display: flex;
    justify-content: flex-end;
  }
  #cabecalho .atalhos-mobile ul li {
    float: none;
    margin: 0;
  }
  #cabecalho .atalhos-mobile ul li:first-child {
    display: flex;
    margin-right: auto;
  }
  #cabecalho .atalhos-mobile ul li.fundo-principal {
    order: 3;
  }
  #cabecalho .atalhos-mobile ul li.menu-button {
    display: flex;
    align-items: center;
  }
  #cabecalho .atalhos-mobile ul li.menu-button a {
    top: 0;
  }
  #cabecalho .atalhos-mobile ul li.menu-button a svg * {
    color: var(--corIconeMenu);
  }

  .busca {
    margin: 0;
  }

  .menu.superior {
    position: relative;
  }
  .menu.superior .closeMenuButton {
    position: absolute;
    top: 16px;
    right: 0;
    background-color: var(--botaoFecharMenu);
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50% 0 0 50%;
  }
  .menu.superior .closeMenuButton:before {
    content: "x";
    color: var(--botaoFecharMenuCorX); font-size: 25px;
  }
  .menu.superior > ul {
    margin: 0 !important;
    padding: 16px 32px 16px 0;
    border: 0;
    display: flex !important;
    flex-direction: column;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background: var(--backgroundMenuLateral);
    height: 100vh; width: 100vh;
    overflow-y: scroll;
    max-height: 100vh;
    box-sizing: border-box;
    max-width: 100vw;
    transition: 0.4s ease-in-out all;
    transform: translateX(-110%);
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }
  .menu.superior > ul ::-webkit-scrollbar {
    display: none;
  }
  .menu.superior > ul.active {
    transform: translateX(0);
  }
  .menu.superior > ul a {
    color: var(--corLinks); 
  }
  .menu.superior > ul a strong {
    color: var(--corLinkPrincipal); 
  }
  .menu.superior .nivel-tres {
    display: block !important;
    position: initial;
    background: transparent;
    left: initial;
    max-width: 70vw;
    box-sizing: border-box;
  }
  .menu.superior .nivel-tres a {
    white-space: normal;
    line-height: normal;
    margin-bottom: 0.5rem;
    color: var(--corLinksNivelTres);
  }
  .menu.superior .nivel-tres a:before {
    content: "-";
    margin-right: 0.25rem;
    margin-left: -0.75rem;
  }
}

/*# sourceMappingURL=style.css.map */

/*DESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOPDESKTOP*/

/*botão Avise-me quando disponível na seção produto*/        
.acoes-produto .avise-me .avise-btn .botao { box-shadow: none; background-color: #828282 !important; background: linear-gradient(to right, #6b6b6b, #6b6b6b);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; 
    text-transform: lowercase; border: 1px solid #828282; }

.acoes-produto .avise-me .avise-btn .botao:hover {
      background-size: 100% 100%; }
      
/*botão Avise-me na seção categoria*/    
.botao.avise-me-list-btn.btn-block { box-shadow: none; background-color: #FFF !important; background: linear-gradient(to right, #828282, #828282);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; 
    text-transform: lowercase; } 

.botao.avise-me-list-btn.btn-block:hover {
      background-size: 100% 100%; color: #FFF; }
      
.listagem-item .produto-avise .avise-me-list .avise-me-list-descr {
    font-weight: 400; text-transform: lowercase; }
      
/*botão OK cep seção produto*/
#formCalcularCep .input-append .btn { box-shadow: none; background: linear-gradient(to right, #828282, #828282);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; } 

#formCalcularCep .input-append .btn:hover {
      background-size: 100% 100%; color: #FFF; }
   
      
/*botão ordenar seção produto*/
#botaoOrdenar { box-shadow: none; background: linear-gradient(#828282, #828282); border: 1px solid rgba(0,0,0,0.2);
      background-repeat: no-repeat;
      background-size: 100% 0;
      transition: background-size 400ms ease-in-out 100ms; } 

#botaoOrdenar:hover {
      background-size: 100% 100%; color: #FFF; }

/*botão comprar*/
#corpo .conteiner .produto .comprar .botao { box-shadow: none; background-color: #828282 !important; background: linear-gradient(to right, #6b6b6b, #6b6b6b);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; 
    text-transform: lowercase; border: 1px solid #828282; }

#corpo .conteiner .produto .comprar .botao:hover {
      background-size: 100% 100%; }

/*botões seção cadastro*/
.cadastro-logar .botao { box-shadow: none; background-color: #828282 !important; background: linear-gradient(to right, #6b6b6b, #6b6b6b);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; 
    text-transform: lowercase; border: 1px solid #828282; }

.cadastro-logar .botao:hover {
      background-size: 100% 100%; }

/*botão finalizar compra seção carrinho*/
.acao-editar .botao.principal.grande { font-size: 14px; padding: 6px 14px; box-shadow: none; background-color: #828282 !important; background: linear-gradient(to right, #6b6b6b, #6b6b6b);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; 
    text-transform: lowercase; border: 1px solid #828282; }

.acao-editar .botao.principal.grande:hover {
      background-size: 100% 100%; }

/*botão continuar comprando seção carrinho*/
.acao-editar .botao { box-shadow: none; background: linear-gradient(to right, #828282, #828282);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; 
    text-transform: lowercase; } 

.acao-editar .botao:hover {
      background-size: 100% 100%; color: #FFF; }

/*botão finalizar compra carrinho flutuante*/
.carrinho-interno>div .botao { box-shadow: none; background-color: #828282 !important; background: linear-gradient(to right, #6b6b6b, #6b6b6b);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; 
    text-transform: lowercase; border: 1px solid #828282; } 

.carrinho-interno>div .botao:hover {
      background-size: 100% 100%; }

/*botão continuar comprando seção flutuante pós adicionar*/
.botao.continuar-comprando { box-shadow: none; background: linear-gradient(to right, #828282, #828282);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; 
    text-transform: lowercase; } 

.botao.continuar-comprando:hover {
      background-size: 100% 100%; color: #FFF; }

/*botão finalizar compra seção flutuante pós adicionar*/
.botao.principal.ir-carrinho.hidden-phone { box-shadow: none; background-color: #828282 !important; background: linear-gradient(to right, #6b6b6b, #6b6b6b);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; 
    text-transform: lowercase; border: 1px solid #828282; } 

.botao.principal.ir-carrinho.hidden-phone:hover {
      background-size: 100% 100%; 
    }
      
/*Botão Voltar a home seção busca */
#corpo .span6 .botao.secundario { box-shadow: none; background: linear-gradient(to right, #828282, #828282);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms; 
    text-transform: lowercase; } 

#corpo .span6 .botao.secundario:hover {
      background-size: 100% 100%; color: #FFF; }
      
/*hover ir às compras seção carrinho vazio*/
#corpo .caixa-destaque > .botao { background-color: transparent !important ;
    background-image: linear-gradient(#828282, #828282);
      background-repeat: no-repeat;
 background-size: 100% 0.12em;
      background-position: 0 88% ; 
  transition: background-size 0.25s ease-in ;
    border: none;
    color: #555;
    text-transform: lowercase;
  }

#corpo .caixa-destaque > a:hover { background-size: 100% 88%; color: #FFF; }

/*hover instagram*/
.lista-redes .icon-instagram:hover { 
    background: none; transform: scale(1.7); transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms; }

/* hover geral */
.fundo-principal, .fundo-principal *, .fundo-principal *:hover, .fundo-principal:hover, .fundo-principal.botao:hover {
color: #000000;}
.menu.superior .borda-principal { border-style: none}

/*destaque página em navegação no menu*/
.menu.superior ul li strong.active { background-image: linear-gradient(#828282, #828282);
  background-repeat: no-repeat;
  background-size: 100% 0.2em;
  background-position: 0 82%; }
.menu.superior ul li a.active {   background-image: linear-gradient(#828282, #828282);
  background-repeat: no-repeat;
  background-size: 100% 0.2em;
  background-position: 0 82%; }

/*hover menu op1*/
.conteiner > .menu.superior .nivel-um > li > a:last-child { margin: 0; height: 50px; display: flex; align-items: center;}

.conteiner > .menu.superior .nivel-um > li > a { position: relative; }

.conteiner > .menu.superior .nivel-um > li > a:before {
		content: '';
		position: absolute;
		bottom: 10px;
		left: 0; right: 0;
		height: 1px;
		background-color: #828282;
	}

.conteiner > .menu.superior .nivel-um > li > a:after {
		content: '';
		position: absolute;
		bottom: 10px;
		left: 0; right: 0;
		height: 1px;
		background-color: #828282;
	}

.conteiner > .menu.superior .nivel-um > li > a:before {
		opacity: 0;
		transform: translateY(-8px);
		transition: transform 0s cubic-bezier(0.175, 0.885, 0.320, 1.275), opacity 0s;
	}
.conteiner > .menu.superior .nivel-um > li > a:after {
		opacity: 0;
		transform: translateY(4px);
		transition: transform .2s cubic-bezier(0.175, 0.885, 0.320, 1.275), opacity .2s;
	}
.conteiner > .menu.superior .nivel-um > li > a:hover:before {
			opacity: 1;
			transform: translateY(0);
		}
.conteiner > .menu.superior .nivel-um > li > a:hover:after {
			opacity: 1;
			transform: translateY(0);
		}
.conteiner > .menu.superior .nivel-um > li > a:hover:before {
			transition: transform .2s cubic-bezier(0.175, 0.885, 0.320, 1.275), opacity .2s;
		}
.conteiner > .menu.superior .nivel-um > li > a:hover:after {
			transition: transform 0s .2s cubic-bezier(0.175, 0.885, 0.320, 1.275), opacity 0s .2s;
		}
/*Hover menu OP3
.conteiner > .menu.superior .nivel-um > li::before {  
  transform: scaleX(0);
  transform-origin: bottom right;
}
.conteiner > .menu.superior .nivel-um > li:hover::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.conteiner > .menu.superior .nivel-um > li::before {
  content: " ";
  display: block;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  inset: 0 0 0 0;
  background: rgba(0,0,0,0.1);
  z-index: -1;
  transition: transform .3s ease;
}
.conteiner > .menu.superior .nivel-um > li {
  position: relative;
  font-size: 5rem;
}*/


/*Hover menu OP2
.conteiner > .menu.superior .nivel-um > li:hover { 
    color: #000 !important; transform: scale(1.05); transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms; 
}*/
   
/* ajustes diagramação*/
#corpo .coluna.span3>a { margin: none !important }
#corpo { margin-bottom: 0px; }
#cabecalho { height: 145px; }
.coluna>div, #corpo .conteiner>div { margin-bottom: 0px; }
.conteudo>.row-fluid { margin-bottom: 5px !important; }
      #corpo .conteiner .secao-principal { border-width: 1px 0 0; border-bottom: solid 1px; }


/*Ocultar rodapé institucional
.institucional.fundo-secundario { display:none !important; }*/
#rodape .institucional { min-height: 5px; padding: 0; padding-bottom: 15px;}
.institucional .conteiner { padding: 0; position: relative; }
.links-rodape { display:none !important; }
.sobre-loja-rodape { display: none !important; }
.lista-redes .icon-instagram { background: none; transform: scale(1.4); opacity: 0.8;}
.redes-sociais .titulo { display: none !important; }
#rodape .conteiner .span3 {     position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
    margin: 0 !important;
}

.redes-sociais { height:25px;
 background: none !important;
    border: none;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px !important;

}
      
#rodape .email { text-align: center; font-size: 14px; }
      #rodape .email p { margin: 0 0 5px; }

/* Centralizar os itens do menu e tirar BG*/
#cabecalho > .conteiner > .menu.superior { text-align: center; margin-top: 0px !important; position: relative !important; top: -64px !important; width: 600px;
    left: 250px;
}
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; border-right: none; }
.menu.superior {background: none;}

/*Newsletter*/
button.botao.botao-input.fundo-principal.icon-chevron-right.newsletter-assinar {
	border-color: #FFF;
    color: #FFF;
    font-size: 14px;
    line-height: normal; 
    text-transform: none;}

.newsletter-cadastro input {padding: 5px;border-radius: 0;box-shadow: none;}

/*hover newsletter*/
button.botao.botao-input.fundo-principal.icon-chevron-right.newsletter-assinar {
      background: linear-gradient(to right, #FFF, #FFF);
      background-repeat: no-repeat;
      background-size: 0 100%;
      transition: background-size 400ms ease-in-out 100ms;
    }
    
button.botao.botao-input.fundo-principal.icon-chevron-right.newsletter-assinar:hover {
      background-size: 100% 100%; color: #828282;
    }

/*Infos produto */
.listagem .listagem-item{text-align:center}
.listagem .info-produto .preco-produto { margin-top: -25px; } 
.listagem .info-produto {
    padding: 10px 0px 0px;
    position: relative;}
#corpo .componente { background: none; }
#corpo .componente .interno { padding: 0; font-size: 13px; }
#corpo .componente .titulo { display: none; }
#corpo .conteudo h1 { display: none; }
#corpo .filtro.lista.borda-principal { padding: 0; }
      
/*Produto*/
@media (min-width: 768px) { 
.listagem .listagem-linha li {
padding-left: 0px !important; padding-right: 0px !important; margin-left: -15px !important; margin-right: -15px !important; 
}

    .listagem .listagem-item { position: relative; margin-left: 0px; margin-right: 0px; padding: 0; } 

    .listagem .listagem-item .imagem-produto {
      position: relative;
      box-shadow: none;
      height: auto !important;
      margin: 0;
      padding-top: 90%;   } 
    
    .listagem.borda-alpha { margin-left: 7.127659574468085%; }
    
    .produto>.row-fluid+.row-fluid { margin-bottom: 0px; }
.produto>.row-fluid+.row-fluid .abas-custom .tab-content {
    width: 50%; height: auto; margin: auto; padding: 0 !important; margin-bottom: 0px;}
        .borda-principal { border-width: 1px 0 0; }
}
      
.ordenar-listagem.rodape { padding-top: 0px; margin-top: 0px; }
          
.listagem .listagem-linha { margin-top: 10px; }
.listagem-linha .preco-produto strong { font-size: 14px; }
.listagem-linha .desconto-a-vista { display: none; }
      
/* Tirar pontilhado dos produtos */
.listagem .listagem-linha li {border: none;}
.listagem .listagem-linha {border:none}
.ordenar-listagem { border-style: none }

/* deixar produto indisponível colorido */
.listagem-item.indisponivel, .listagem.com-caixa .listagem-item.indisponivel { background: none;} 
.listagem-item.indisponivel .imagem-produto img { opacity: 100; -webkit-filter: none; }
.listagem-item.indisponivel .info-produto .nome-produto { opacity: 1;}

/*lista de desejos*/
.lista-redes a { color: #000; background-color: transparent !important; }

.produto-compartilhar .lista-favoritos {
    line-height: 20px;
    font-size: 11px;
    font-weight: 600;
    display: inline-block;
    padding: 0 100px;
    border: none;
}

/*Botão Comprar*/
.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar { background-image: none }

/*Bandeira produto adicionado indisponível*/
.listagem .bandeiras-produto .bandeira-carrinho { background-color: #828282; }
.bandeira-indisponivel { text-transform: lowercase !important; border: none !important; }

.bandeiras-produto span {
    display: inline-block;
    padding: 10 10px;
    line-height: 30px;
    color: #FFF;
    font-size: 13px;
    text-transform: lowercase;
    font-weight: 600;
    margin: 0px 0px 0px 15px;
    border: none;
}

/*Edição menu lateral*/
.filtro { box-shadow: none; outline: none; border-bottom: 1px solid; border-color: none; border-style: none; }
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral { display: none; }

/*Logo*/
@media (min-width: 768px) { .logo a { height:120px; } }

/*Texto rodapé*/
#rodape .selos .titulo { font-size: 130%; border: none; }
#rodape .titulo { font-size: 130%; border: none; }

/*Ocultar compartilhar*/
.produto-compartilhar .fb-compartilhar { display: none;}

/*Ocultar menu flutuante*/
#barraTopo { display:none !important; }

/*Ocultar "Fale Conosco" e barra de redes*/
.barra-inicial .hidden-phone { display: none }

/*Ocultar menuzinho nas categorias*/
.breadcrumbs { display: none }

/* ocultar o texto e link de boas vindas */
#cabecalho .bem-vindo { visibility: hidden; /* visibility: hidden; ou display: none; */}

/*Busca*/
@media (min-width: 768px) { .busca-mobile {
width: 200px !important;
float: right;
position: relative;
right: -750px;
top: 0px;
}

.busca {
background-color: none; /*aqui voce muda a cor*/
width: 150px; /*aqui voce muda a largura da caixa de busca*/
float: right;
position: relative;
right: 0px;
top: 5px;
border:none;
margin: 0;
}
}
      
.busca.borda-alpha { background: none;border: none;padding: 0; }
.busca input { padding: 5px;border-radius: 0;box-shadow: none; border-left: #000000; border-right: #000000; border-top: #000000; }
.busca .botao-busca { padding: 5px 5px 5px;top: 0; background: none; border: none; color: #000000; }
.busca .botao-busca:hover { color: #000; transform: scale(1.05); transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms;  }

.caixa-destaque { text-transform: lowercase; }
#corpo .conteudo.span9 .span6 p { text-transform: lowercase; }
#corpo .conteudo.span9 .span6 ol { text-transform: lowercase; }
#corpo .conteudo.span9 .span6 .botao.secundario { text-transform: lowercase; }
      
@media (min-width: 768px) { 
    .caixa-destaque {
    right: 140px;
    position: relative; }
    
    #corpo .conteudo.span9 .span6 p {     
    right: -22px;
    position: relative;  }
    #corpo .conteudo.span9 .span6 ol {     
    right: -22px;
    position: relative;  }
    #corpo .conteudo.span9 .span6 .botao.secundario {     
    right: -22px;
    position: relative;  }
}      
      
/* Ajusta ícones da conta e Meus pedidos */
.acoes-conta {
float: right;
top: 50px;
position: relative;
left: -150px;
}

.conteudo-topo .icon-list { display: none !important }
.conteudo-topo .icon-user { display: none !important }
.acoes-conta>li i { background: transparent; }

.acoes-conta a:hover { text-decoration: none !important; color: #000; transform: scale(1.05); transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms; }

/*Carrinho*/
@media (min-width: 768px) { .span4.hidden-phone { position: relative;
    right: -480px; width: 50px !important;
    height: auto;
}
    
.carrinho {
border-width: 0px; border-style: solid;
border-color: rgba(0,0,0,0.12);
position: relative;
}

.carrinho>a i {
background: transparent;
color: #000000;
}

#cabecalho .icon-shopping-cart { width: 25px; font-size: 15px }
#cabecalho .icon-shopping-cart:hover { color: #000; transform: scale(1.05); transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms;  }
#cabecalho .qtd-carrinho { font-size: 15px; line-height: 42px; position: relative; left: -5px; }
#corpo .caixa-destaque > h1 { margin-bottom: -20px; text-transform: lowercase; }
}

/*Tira texto carrinho*/
.carrinho.vazio>a span { display: none !important; }
.carrinho.vazio>a strong { display: inline-block!important; }
.carrinho>a span { display: none !important; }

/* EDITAR ICONE CARRINHO
#cabecalho i.icon-shopping-cart.fundo-principal {
background: url('http://www.tennisergebnisse.net/styles/images/search.png') center center no-repeat;
color: #9c282800;} */

/* Cor texto rodapé */
#rodape .titulo, #rodape .institucional * { color: #000000; }
#rodape .institucional, #rodape .pagamento-selos { background: transparent; }
      
/*Selos*/
#rodape .titulo {
    display: block;
    text-transform: lowercase !important;
    font-size: 14px !important;
    padding: 0;
    margin-bottom: 10px;
}
            
@media (min-width: 768px) {
#span4-envios { width: 1000px; position: relative; right: -20px; }
#rodape .selos { position: relative; right: -150px; }
#rodape .pagamento { position: relative; right: -100px; height: 50px; }
.pagamento-selos { filter: grayscale(1); height: 80px; }    
.pagamento .gateways-rodape {width: 150px; border: none; margin: none !important; background-image: none; position: relative; top: -53px; right: -270px;}
}
/* Banner 100% */
.secao-banners .conteiner {
max-width: 100%;
padding: 0;
margin:0;
margin-top: 10px;
border:none;
}

.flexslider {
margin: 0 0 15px !important;
background: #fff;
border:none;
position: relative;
zoom: 1;
}

/*Todos os elementos*/
* { box-shadow: none !important; border-radius: 0 !important; }

/* Mudar todo o fundo */
body{
background: none;
background-color: transparent !important;
}

#corpo { background-color: #FFF !important; }
#rodape { background: transparent !important; }
#rodape .titulo { background: transparent !important; }
#rodape .institucional.fundo-secundario { background: transparent !important; }
#rodape .pagamento-selos { background: transparent !important; }
#rodape .element.style { background-color: transparent !important; }

#rodape>div:last-child { padding: 0px 0px 0px;
background: transparent !important;
}

/* Fontes */
body { font-family: 'Montserrat', sans-serif !important; }
.menu strong { font-family: 'Montserrat', sans-serif; }
.principal { font-family: 'Montserrat', sans-serif;}
.tab-content { font-family: 'Montserrat', sans-serif; }
.info-produto { font-family: 'Montserrat', sans-serif; }
.nome-produto.titulo { font-family: 'Montserrat', sans-serif; }
.titulo-categoria { font-family: 'Montserrat', sans-serif; }
.nome-produto { font-family: 'Montserrat', sans-serif; }
.preco-produto { font-family: 'Montserrat', sans-serif; }
.barra-inicial { font-family: 'Montserrat', sans-serif; }
.acoes-conta { font-family: 'Montserrat', sans-serif; }
.conteiner { font-family: 'Montserrat', sans-serif; }
.carrinho { font-family: 'Montserrat', sans-serif; }
.qtd-carrinho.titulo { font-family: 'Montserrat', sans-serif; }
.titulo { font-family: 'Montserrat', sans-serif; }
.ui-autocomplete-input { font-family: 'Montserrat', sans-serif; }
#corpo .caixa-destaque > h1 { font-size: 17px; }