.listagem .titulo-categoria, .listagem .titulo-categoria:first-child {
    text-transform: uppercase;
    font-size: 26px;
    color: #333333;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
    padding: 0px;
    padding-bottom: 14px;
    margin-top: 30px;
    margin-bottom: 30px;
    border-color: rgba(0,0,0,0.0);
}


/*.borda-alpha, .borda-alpha * {
    border-color: rgba(0,0,0,0.13);
}*/


#rodape .titulo {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 0px;
    margin-bottom: 0px;
}

#rodape {
    background: #ffffff;
    font-size: 16px;
    font-family: var(--fonte-principal), sans-serif;
}

.pagamento-selos {
    background: #eee;
}

#barraNewsletter {

    background-color: #000000;
}

#barraNewsletter .msg {
    float: left;
    width: 390px;
    min-height: 43px;
}


#barraNewsletter #msg-news .msg .last {
    font-size: 14px;
    line-height: 22px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    letter-spacing: -1.113px;
}

#barraNewsletter .componente .texto-newsletter, #barraNewsletter .componente .alert {
	font-size: 21px;
    line-height: 22px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    letter-spacing: -1.113px;
    padding-top: 10px;
}

#barraNewsletter .componente .botao {
    box-sizing: border-box;
    height: 43px;
    width: 134px;
    display: block;
    background: #fff;
    border-radius: 3px;
    border: 0;
    float: right;
    font-size: 12px;
    text-transform: uppercase;
    color: #442902;
    font-weight: 500;
    -webkit-transition: background ease-out .2s;
    transition: background ease-out .2s;
}

#barraNewsletter .componente input[type="text"] {
    width: 80%;
    height: 43px;
    box-sizing: border-box;
    border: 0;
    font-size: 12px;
    color: #a6abb7;
    font-weight: 500;
    margin: 0;
    padding: 0 15px;
    box-shadow: none;
}


@media only screen and (max-width: 767px) {
  .acoes-produto-responsiva {
   text-align: center;
  }
}

.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background-color: #252525;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;    
}


.listagem .info-produto {
    padding: 10px 0;
    text-align: center;
}

.listagem-item .acoes-produto {
    position: absolute;
    left: 16px;
    right: 16px;
    bottom: 26px !important;
    padding: 0;
    border: 0;
    background: transparent;
}

.listagem-item .acoes-produto .botao-comprar {
    width: 100%;
    height: 66px;
    border-radius: 4px;
    border: 0;
    /*background: linear-gradient(90deg,#c65d2a,#bf4e17);*/
    background: #252525;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 16px;
    display: -webkit-flex;
    display: -moz-flexbox;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    white-space: normal;
    box-sizing: border-box;
    /*font-size: 0;*/
    color:#FFF;
}


@media only screen and (max-width: 768px) {
    
  .pagina-produto #cabecalho .conteiner{

   /*background:green;*/
    height: 250px;
    
   }
    
    #formCalcularCep .input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
       -webkit-border-radius: 0;
       -moz-border-radius: 0;
       border-radius: 0;
       height: 34px;
   }    
    
}



#cabecalho .busca input {
    padding: 10px 5px 10px 15px;
    border-radius: 10px;
    height: 20px;
}

#barraTopo .busca form, .busca input {
    margin: 0;
    height: 35px;
    /*padding: 10px 5px 10px 15px;*/
    border-radius: 10px;    
}

#barraTopo .busca .botao-busca {
    /*top: 0;
    right: 0;
    font-size: 20px;
    height: 44px;*/
    
    height: 44px;
    top: 0;
    right: 0;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 55px;
    font-size: 20px;
    background-color: #A5164F;
    
}

#barraTopo .row-fluid .span9 {
    /*width: 74.46808510638297%;*/
    width: 70%;
    padding: 35px;
}

#barraTopo .carrinho {
    top: 0px;
}

#barraTopo .carrinho {
     border-width: 0px; */
     border-style: solid; */
     border-color: rgba(0,0,0,0.12); */
    position: relative;
}


#barraTopo .carrinho>a i {
    font-size: 40px;
    height: auto;
    margin-left: 100px;
    line-height: normal;
    text-align: right;
    text-align: center;
}

#barraTopo .carrinho>a strong {
    font-size: 14px !important;
    width: 24px;
    height: 24px;
    border-radius: 24px;
    background-color: red;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    margin: 0 120px;
}


#cabecalho .conteudo-topo .carrinho {
     border-width: 0px; */
     border-style: solid; */
     border-color: rgba(0,0,0,0.12); */
    position: relative;
}


#cabecalho .conteudo-topo .carrinho>a i {
    font-size: 30px;
    height: auto;
    line-height: normal;
    text-align: right;
    text-align: center;
}

#cabecalho .conteudo-topo .carrinho>a strong {
    font-size: 14px !important;
    width: 24px;
    height: 24px;
    border-radius: 24px;
    background-color: red;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    margin: 0 26px;
}

.item-menu-opcoes a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}


#cabecalho .conteudo-topo .icon-user, .icon-list {
    font-size: 24px;
    padding: 3px;
}

#corpo .aproveite-tambem .nome-produto h4{

    margin: 15px 0 5px;
    color: #111;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    

}


#corpo .aproveite-tambem .nome-produto{

    margin: 15px 0 5px;
    color: #111;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    

}

#corpo .aproveite-tambem .preco-produto{

    margin: 15px 0 5px;
    color: #111;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    

}

#corpo .span6 .principal .preco-venda {

    margin: 15px 0 5px;
    color: #111;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    

}


#corpo .span6 .principal .comprar a{

    margin: 15px 0 5px;
    color: #fff;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    

}


#corpo .info-principal-produto .nome-produto{

    margin: 15px 0 5px;
    color: #111;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    

}


#corpo .info-principal-produto .codigo-produto{

    margin: 15px 0 5px;
    color: #111;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    

}


#corpo .span6 .principal {

    margin: 15px 0 5px;
    color: #111;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    

}

#cabecalho .conteudo-topo {
    z-index: 1000;
    padding: 10px 0;
    border: 0;
    border-radius: 0;
    /*background-color: rgba(10,10,10,.9);*/
    font-family: "Roboto Condensed",sans-serif;
    font-size: 9px;
    letter-spacing: 1px;
    text-transform: uppercase;
    -webkit-transition: background,padding .4s ease-in-out 0s;
    transition: background,padding .4s ease-in-out 0s;
}


#listagemProdutos .nome-produto{

    margin: 15px 0 5px;
    color: #111;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    

}

#listagemProdutos .preco-produto{

    margin: 15px 0 5px;
    color: #111;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    

}


.gateways-rodape {
    background-image: linear-gradient(to bottom,#fff,#f5f5f5);
    border-radius: 6px;
    border: 0px solid #ddd;
    width: 100%;
}


#rodape .botao-rastrear {
padding: 4px 11px;

/*border: 1px solid #ffcc00;*/
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
    
    background-color: #52152d;
    color: #fff;

/*background-color: #ffcc00 !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#ff6600)) !important;
background: -webkit-linear-gradient(top, #ffcc00, #ff6600) !important;
background: -moz-linear-gradient(top, #ffcc00, #ff6600) !important;
background: -ms-linear-gradient(top, #ffcc00, #ff6600) !important;
background: -o-linear-gradient(top, #ffcc00, #ff6600) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ff6600',GradientType=0 );*/
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
*/
/*font-family:"Segoe UI";
font-weight: bold;
color: #fff;*/
/*text-shadow: 0 1px 0 #666;*/

/*box-shadow: inset 0 1px 1px #fff, 0 2px 3px #666;*/
cursor:pointer;
position: relative;
}


.lista-redes .icon-facebook {
    background-color: transparent;
}

#sobre-loja-rodape {
        display: inline-block;
        /*margin: 0 10px 20px 0;*/
    }
    
#sobre-loja-rodape .canais-contato-alinhar{
        text-align: left;
        background:green;
        background-color:red;
        color:blue;
    
    }



    
ul li {
    list-style-type: none !important;
    list-style-image: none !important;
}

li {
    line-height: 20px;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
}
  


/*GRADE PRODUTOS*/
/*#listagemProdutos .listagem-item .imagem-produto {
   border: none;
   transition: all 0.5s;
   cursor: pointer;  
   background: green;
}

#listagemProdutos .listagem-item .imagem-produto:hover{
 border: none;
 -webkit-transform: scale(1.15);
 transform: scale(1.15); 
    background: blue;
 }*/

/*#rodape .container .redes-sociais {
    border-color: transparent;
}*/

.barra-inicial .lista-redes i:hover {
     background-color:transparent;
      background:#A5164F;
}


 #rodape .institucional .lista-redes i:hover {
     background-color:transparent;
      background:#A5164F;
}

 #rodape .institucional .lista-redes {
     text-align: left; 
}

#rodape .institucional .redes-sociais .titulo {
    color: #A5164F;
}

#rodape .borda-principal {
    border-color: transparent; 
}

#rodape .redes-sociais {
    width: 220px;
    padding: 0 20px;
    position: relative;
    top: 0; 
    bottom: 0; 
    background-color: green;
    background: url(../img/padrao-rodape.png) transparent;
    box-shadow: 0 0 0 0 transparent; 
}

.lista-redes i {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 25px;
    margin: 0;
}

.lista-redes .icon-instagram {
    /* background: #c92bb7; */
    /* background: -webkit-linear-gradient(305deg,#3051f1 10%,#c92bb7 70%) no-repeat; */
    /* background: linear-gradient(145deg,#3051f1 10%,#c92bb7 70%) no-repeat; */
    /* width: 150px; */
    /* height: 150px; */
    background: transparent;
}


#cabecalho .fundo-principal .carrinho{
    /* background-color: #FFF; */
    background: #A5164F;
}


/*#cabecalho .carrinho>a i {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 26px;
    background-color: #A5164F;
}*/


#cabecalho .busca .botao-busca {
    height: 42px;
    top: 0;
    right: 0;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 55px;
    font-size: 18px;
    background-color: #A5164F;
}


#cabecalho .borda-principal {
    border-color: transparent;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0.15);
}

#cabecalho .atalhos-mobile .fundo-principal {
    /*background-color: #FFF;*/
        background-color: transparent;
    /*background: rgba(255,255,255,0.8);*/
}

#cabecalho .fundo-secundario {
    background: rgba(255,255,255,0.8);
}

#corpo .conteiner-principal .conteiner {
    background-color: #FFF;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0.15);
}

#cabecalho .conteiner-principal .conteiner {
    background-color: yellow;
    /*box-shadow: 0 0 0 0 yellow;*/
}

#cabecalho .conteiner {
    background-color: #FFF;
    height: 150px;
    box-shadow: 0 0 0 0 green;
}

#cabecalho {
    background-color: #FFF;
    background-position: top center;
    background-repeat: no-repeat;
}

#cabecalho .row-fluid {
    

    height: 100%;

}

#cabecalho .logo {


    height: 150px;
    width: 100%;

}


#cabecalho .logo a {
    

    height: 100%;
    
}




    /*position: absolute;*/
/*    top: 00;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 250px;
    
}*/


#cabecalho .conteiner {
    background-color: #FFF;
    height: 150px;
    box-shadow: 0 0 0 0 blue;
}

#rodape .selos img{
  width: 150px;
}

.acoes-conta>li i {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 6px;
    background-color: #A5164F;
}

#rodape .fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #1d191a;
}

/*.carrinho>a i {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 26px;
    background-color: #A5164F;
}*/

.fundo-secundario {
    background-color: #1d191a;
}

.barra-inicial .canais-contato span, .barra-inicial .canais-contato a, .barra-inicial .canais-contato i {
    color: #000000;
}

.barra-inicial {
    background-color: #EEEEEE;
}

.conteiner-principal #rodape .conteiner {
    background-color: transparent;
    box-shadow: none;
}

#span12 .visible-phone{background:#7BAE23;}

#listagemProdutos .bandeiras-produto .bandeira-promocao {background-color:#252525}

#listagemProdutos .bandeiras-produto .bandeira-carrinho {background-color: rgba(160, 83, 102, 0.938)}

/*#listagemProdutos .bandeiras-produto .bandeira-carrinho {background-color:rgba(122, 122, 122, 0.49)}*/


#listagemProdutos .listagem-linha li{
   border: none;
   transition: all 0.2s;
   cursor: pointer;    
 }

#listagemProdutos .listagem-linha li:hover{
   border: 1px solid #E0E0DA;
   -webkit-transform: scale(1.05);
   transform: scale(1.05);    
 }

/*.listagem-linha:hover {
    border: 1px solid #E0E0DA;
}*/



/*#rodape .span9.span12 p:after {
content: 'Seu endereço aqui';
display: block;
}*/

#rodape .institucional{
background-image:none;
padding-bottom: 5px; /AQUI PODE ALTERAR O TAMANHO/
}


#rodape .institucional {
    background-color: #EEEEEE;
    background-position: top center;
    background-repeat: repeat;
}


#rodape .fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #1d191a;
}

/*#rodape .titulo li{
    color: #000000;
}*/


#rodape .pagamento-selos .cor-secundaria{
    color: #1d191a;
    box-shadow: none;
}

#rodape .pagamento-selos {
    background-color: #EEEEEE;
    box-shadow: none;
}

/* WHATSAPP FIXO */
/*.whatsapp-fixo {
position: fixed;
bottom:10px;
left:10px;
z-index: 999;
}*/

/*.whatsapp-fixo { position: fixed; bottom:20px; left:97%; margin-left: -32px; z-index: 999; }*/

#barraTopo {height: 120px; background: rgba(255,255,255,0.8);}
#barraTopo .conteiner{height: 80px; align-items: center; text-align: center}
#barraTopo .canais-contato {height: 80px; width:100%;}
#barraTopo .canais-contato ul {height: 80px;  display: flex;  align-items: center;  justify-content: center}
#barraTopo .span6 {height: 80px; top: 20px;}
#barraTopo .carrinho {top: 0px;}


/*#barraTopo .busca .botao-busca, .carrinho { width:50%;}*/

/*#barraTopo{height:41px;background:#7BAE23}
#barraTopo .conteiner{padding:0 20px}
#barraTopo .menu.superior{margin:0;background:none}
#barraTopo .menu.superior ul.nivel-um{display:flex;justify-content:space-around}
#barraTopo .menu.superior li{padding:10px;border:0}
#barraTopo .menu.superior li:hover{background-color:rgba(0,0,0,0.05)}
#barraTopo .menu.superior .titulo{margin:0}
#barraTopo .menu.superior li a strong{color:#fff}
#barraTopo .menu.superior li a i{color:#fff;background:transparent}
#barraTopo .menu.superior .nivel-dois{top:41px}
#barraTopo .menu.superior .nivel-um>li:hover{margin-top:0}*/



/*.secao-banners .conteiner{
max-width: 100%;
padding: 0;
margin:0;
margin-top: 10px;
border:none;
}*/

.secao-banners .conteiner{
max-width: 100%;
max-height: 300px;
padding: 0;
margin:0;
/*margin-top: 10px;*/
    background: #fff;
}


.secao-banners .conteiner .tarja{
margin: 0;
height: 200px;
/*background: yellow;    */
}

.secao-banners .conteiner .tarja img{
/*margin: 50;*/
/*height: 100%;*/
/*background: yellow;*/
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%) 
    
/*display: flex;  
align-items: center;  
justify-content: center*/
    
}

/*.flexslider {
margin: 0 0 30px;
background: #fff;
border:none;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
-moz-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
-o-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
}*/

