/* aumenta conteiner a 100% e remove sombra  */
.conteiner-principal .conteiner {
   max-width: 1140px;
   box-shadow: none !important;
}
/* <==========> Final do Código <==========> */


/*--- Remove Branco Interno para Exibir Cor do Cabecalho ---*/
#cabecalho .conteiner {
   background: none !important;
}
/* <==========> Final do Código <==========> */


/* <------> Dimuir dados Pessoais CPF - Rodapé <------> */
.span9.span12 {
    font-size: 5px !important;
}
/* <------> MOBILE - Remover Dados Pessoal CPF - Rodapé <------> */
@media only screen and (max-width: 767px){
.span9.span12 {
    font-size: 1px !important;
    color: #ffffff;
}
}
/* <==========> Final do Código <==========> */



/* <------> BARRA INICIAL( Fale Conosco/Telefone/Whatsapp ) <------> */
.barra-inicial {
    background: url("https://cdn.awsli.com.br/189/189929/arquivos/pecas-kart-competicao-drc.png");
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-top: 2px solid #7eef04;
    border-right: 3px solid #7eef04;
    border-left: 3px solid #7eef04;
}
/* <==========> Final do Código <==========> */
    

/* <------> Cabeçalho <------> */
#cabecalho {
    background-image: url("https://cdn.awsli.com.br/189/189929/arquivos/kart-pecas-bomba-gasolina-vacuo-carburador-niple-roscaM6-radiador-agua-freio-eixo-biela-retentor.jpg");
    background-color: rgb(23, 22, 22);
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-bottom: 10px solid #7eef04;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-right: 2px solid #7eef04;
    border-left: 2px solid #7eef04;
}
/* <==========> Final do Código <==========> */


/* CABEÇALHO (Geral) */
.bem-vindo.cor-secundaria {
    background: #ffffff;
}
/* <==========> Final do Código <==========> */


/* Preços(Primeira Página) */
.preco-promocional{ 
   font-size:25px;
   color:#009900;
   font-weight:900;
   text-align:left;
   font-family:'Open Sans' ,sans-serif;
   margin-left: 80px;
   white-space: nowrap;
}
.listagem .preco-produto > div {
    margin: 10px 0;
}
.listagem .listagem-item{ 
   font-size:15px;
   font-weight:normal;
   text-align:center;
   line-height:20px;
   color:#ff0000;
   font-family:'Open Sans' ,sans-serif;
   background-color: #ffffff;
}
/* <==========> Final do Código <==========> */


/* Posicao e tipo da letra da descricao */
.listagem .listagem-item .nome-produto {
    font-size: 15px;
    line-height: 20px;
    display: inline-block;
    min-height: 20px;
    font-weight: 600;
    text-align: center;
    text-transform: capitalize;
    font-family:'Open Sans' ,sans-serif;
}
/* <==========> Final do Código <==========> */


/* Tirar Linha Externa do Retângulo(Sombra) (Digite o que Você Procura)*/
.borda-alpha, .borda-alpha * {
        border-color: transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
}
/* <==========> Final do Código <==========> */


/* distancia entre a descricao e a imagem */
   .listagem .span3 .listagem-item .nome-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto {
    min-height: 1px;
}
/* <==========> Final do Código <==========> */


/* Letras do Rodapé(Pague Com/Selos/Forma de Envio)Traço*/
#rodape .titulo {
     display: block;
     font-size: 20pt;
     padding: 5px 2;
     margin-bottom: 15px;
     border-bottom: 4px solid rgb(14, 1,2);
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: rgb(14, 1, 2);
    font-family: 'Libre Baskerville', serif;
    text-shadow: 1px 1px 2px #000000;
}
/* <==========> Final do Código <==========> */


/* Não Sei o que deve Ser*/
.titulo {
    font-family: Open Sans' ,sans-serif; };';
    font-weight: 600;
}
/* <==========> Final do Código <==========> */


/* alterar a cor do número do telefone e whatsapp*/
.barra-inicial .canais-contato span, .barra-inicial .canais-contato a, .barra-inicial .canais-contato i {
    font-weight: 600;
}
/* <==========> Final do Código <==========> */


/* Sobre a Loja(Drc Kart-Loja Virtual de Peças Para Kart...)*/
#rodape .titulo, #rodape .institucional * {
    font-weight: 300;
    color: #ffffff;
    font-size: 10px;
}
/* <==========> Final do Código <==========> */


/* barra flutuante - Fale conosco/telefone (Alterar distancia)*/
     #barraTopo .canais-contato ul {
     margin: 0;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     width: 289px;
     margin-top: 1px;
     display: none;
}
/* <==========> Final do Código <==========> */


/* BARRA FLUTUANTE - ( Imagem/Fale Conosco/Tel(11)98395-8482)*/
#barraTopo {
    background-image: url("https://cdn.awsli.com.br/328/328830/arquivos/bk-preto.gif");
    background-color: #000000;
    background-position: center top 0px;
    background-repeat: repeat;
    padding: 15px 0 27px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
    border-right: 2px solid #ff6600;
    border-left: 2px solid #ff6600;
}
#barraTopo .canais-contato ul li {
    background: #ffff00;
    border-radius: 5px;
    border: 2px solid #ff6c01;
}
/* <==========> Final do Código <==========> */


/* Posição Correta Botão Buscar dentro do Retangulo Arrendondado(Barra Flutuante) */
#barraTopo .busca .botao-busca {
    top: 0;
    right: -25px;
}
/* <==========> Final do Código <==========> */


/* <------> PARCELAS - Números (Cor) <------> */
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #ff0000;
}
.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas {
    font-size: 13px;
    color: #000000;
}
/* <==========> Final do Código <==========> */
    

   

/* <------> Descrição Rodapé (Categorias,Conteúdo) <------> */
.links-rodape ul li a:hover {
    text-decoration: none;
    color: #ffff00 !important;
    background: #1b5cbe;
    padding: 5px 11px;
    transition-duration: .3s;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.links-rodape ul li {
    list-style-image: url('https://cdn.awsli.com.br/189/189929/arquivos/icon_check.png');
    list-style-position: inside;
    line-height: 25px;
    font-size: 15px;
}
/* <==========> Final do Código <==========> */


/* <------>  CABEÇALHO - Whatsapp - Imagem <------> */
.canais-contato .tel-whatsapp .fa {
    background: url('https://cdn.awsli.com.br/189/189929/arquivos/drckart-whatsapp-1.png');
    background-repeat: no-repeat;
    padding: 7px;
    margin: 0 5px 0 0;
    color: transparent;
    background-position: top -2px left 1px;
    background-size: 27px;
}
/* <==========> Final do Código <==========> */



    
/* Barra Para Separar(Fale Conosco/Telefona/Whatsapp)*/
.canais-contato ul li {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 2px solid #0061aa;
}
/* <==========> Final do Código <==========> */
    
    
/* Tamanho dos Números Quando Vai para Página Comprar(ate 2 vezes sem juros)(Cor Vermelha e Tamanho)*/
.produto .acoes-produto .preco-parcela {
    font-size: 15px;
    color: #ff0000;
}
/* <==========> Final do Código <==========> */

   
/* Distancia do Preço (Pagina de Comprar) */
.preco-promocional {
    font-size: 30px;
    color: #009900;
    font-weight: 900;
    text-align: left;
    font-family: 'Open Sans' ,sans-serif;
    margin-left: 10px;
    white-space: nowrap;
    text-shadow: 1px 1px 0 black;
}
.produto .codigo-produto {
   display: none;
}
.produto .acoes-produto {
    margin-top: 50px;
    padding: 9px;
    margin-bottom: 20px;
}
/* <==========> Final do Código <==========> */

    
/*<------> PÁGINA COMPRAR - ( Inicio/Categoria/Nome do Produto) <----->*/
.info-principal-produto .breadcrumbs ul li * {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #000000;
    background: #ffffff;
    padding: 5px 5px 1px;
    padding-right: 10px;
    border: 1px solid #000;
    border-radius: 5px;
}
.info-principal-produto .breadcrumbs ul li::after {
    content: "\00BB";
    margin: 0 2px 0 2px;
    color: #000000;
    font-weight: 600;
}
.breadcrumbs ul {
    margin-left: 10px;
}
.breadcrumbs ul li a {
    color: #000000;
}
.breadcrumbs ul li * {
    font-size: 12px;
    padding: 5px 10px !important;
    margin: 5px;
    line-height: 30px;
    border: 1px solid #000;
    border-radius: 5px;
}
.breadcrumbs ul li {
    float: left;
    border-left: transparent;
}
.breadcrumbs ul li a:hover {
    color: #4bfb11;
    background: #1c1c1c;
    font-weight: bold;
    padding: 5px;
    font-size: 12px;
    border-radius: 5px;
    text-decoration: none;
    border: 1px solid #ff0000;
}
.breadcrumbs ul li :hover {
    color: #4bfb11;
    background-color: rgb(56, 56, 56);
    font-weight: bold;
    font-size: 12px;
    border-radius: 5px;
    text-decoration: none;
    border: 1px solid #ff0000;
}
.fa-folder::before {
    display: none;
}
.fa.fa-folder {
    display: none;
}
.icon-home {
    display: none !important;
}
/* <==========> Final do Código <==========> */

    
/* Carrinho Vazio (Cor das letras e Tamanho) posso colocar cor targa de fundo*/
.carrinho.vazio > a span {
    float: none;
    display: block;
    margin-left: 40px;
    line-height: 40px;
    padding: 0;
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    text-shadow: 1px 1px 2px #000000;
}
/* <==========> Final do Código <==========> */

  
 /* Carrinho Vazio (Barra Flutuar)Quando Desce a Página*/
#barraTopo .carrinho > a i {
    font-size: 2px;
    background: url('https://cdn.awsli.com.br/189/189929/arquivos/carrinho-compras-transp.png') center center no-repeat;
    color: transparent;
    width: 110px;
    margin-right: -35px;
    line-height: 100px;
    margin-left: -15px;
    height: 40px;
}
/* <==========> Final do Código <==========> */


    
/* <------> Carrinho Vazio <------> */
.carrinho {
    border-width: 2px;
    border-style: solid;
    border-color: #ff6c01;
    position: relative;
    background-color: #ffffff;
    top: 1px;
    width: 87%;
    right: -20px;
    content: '';
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
/* <==========> Final do Código <==========> */

    
/* Posição das Letras (Carrinho Vazio) Quando Flutua*/
#barraTopo .carrinho.vazio > a span {
    margin-left: 40px;
    line-height: 40px;
}
/* <==========> Final do Código <==========> */

    

    
/* Tamanho do Número das Parcelas(Números Cor Preta)Quando vai Comprar(1x de R$10,00 sem Juros)*/
.cor-secundaria {
    color: #000000;
    font-weight: 600;
    font-size: 13px;
}
/* <==========> Final do Código <==========> */

    
/* MENU SUPERIOR - Sub Menu */
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um > li > a {
    background: linear-gradient(to bottom, #deefff 0%,#98bede 100%);
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
    border-bottom: 2px solid #ff0003;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-left: -2px;
}
/* <==========> Final do Código <==========> */


/* Menu Vertical(Ao passa o Mouse em Cima Abre Outra Janela)*/
.menu .nivel-dois a {
    color: #000000;
    line-height: 25px !important;
    font-size: 13px;
}
/* <==========> Final do Código <==========> */

    
    
/* Tirar Sombra Externa do Retângulo (Digite o que Você Procura)*/
.busca {
    position: relative;
    padding: 5px;
    background: 0 0;
    border: 0;
    width: 70%;
}
/* <==========> Final do Código <==========> */
   
    
/*<-----> Retângulo(Digite o que Você Procura) fazer Contorno <----->*/
.busca input {
    border: 2px solid #000000;
    height: 27.4px;
    padding: 7px 0 7px 15px;
    font-size: 14px;
    box-shadow: 0 0 5px 1px #000000;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
    width: 88%;
    content: '';
    -webkit-transform: skew(-15deg);
}
/* <==========> Final do Código <==========> */


        
/* BUSCA PRODUTO - ( Digite o que Você Procura ) */
.busca .botao-busca {
    position: absolute;
    right: -20px;
    height: 45px;
    width: 50px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    box-shadow: 0 0 5px 1px #000000;
    content: '';
    -webkit-transform: skew(-15deg) !important;
}
/* <==========> Final do Código <==========> */


    
/* Tirar o preço desconto da Página(Comprar) */
.produto .acoes-produto .preco-produto .preco-venda {
    font-size: 0px;
}
/* <==========> Final do Código <==========> */

    
/* Distância (Calcular o Frete)*/
.cep label {
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 10px;
    float: left;
    font-weight: bold;
    margin-right: 15px;
}
/* <==========> Final do Código <==========> */

    
/* Botão CEP(Calcular o Frete)*/
.cep .input-append.input-prepend input {
    font-size: 16px;
    font-weight: 700;
    box-shadow: 0 0 0 1px #000000 inset;
}
/* <==========> Final do Código <==========> */

    
/* Botão OK (Calcular o Frete)*/
   .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
    margin-left: 10px;
    border-radius: 0 4px 4px 0;
    width: 40px;
    font-weight: 700;
    background: #33ff33 !important;
    color: #000000;
    border-color: #000000 !important;
}   
/* <==========> Final do Código <==========> */

    
/* Tamanho das Letras (Valor do Frete Calculado)(Pac,Sedex)*/
   /* inicio do código */
   .produto .cep ul li span {
    font-size: 15px;
}
/* <==========> Final do Código <==========> */

    
/* Imagem(Foto do Produto-Primeira Página)(Colocar Mouse em cima da Imagem)*/
.listagem.com-caixa .listagem-item:hover, .listagem.com-caixa .listagem-item:active {
    border: 2px solid #ff6c01;
}
/* <==========> Final do Código <==========> */

    
/* PAGAMENTO - DESCRIÇÃO */
.parcelas-produto .accordion {
    background: #dedede;
    border-color: #000000;
    width: 96%;
    margin-top: -18px;
    padding: 7px;
}
/* <==========> Final do Código <==========> */


    
/* Quadadro das Parcelas(Linhas Horizontais Cheias)*/
   /* inicio do código */
.borda-alpha, .borda-alpha * {
    border-color: rgba(0,0,0,0.13);
}
/* <==========> Final do Código <==========> */


/*---Caminhão do Frete(URL)da Imagem---*/
.principal .cep {
    background-image: url("https://cdn.awsli.com.br/189/189929/arquivos/Correios - Frete.png");
    background-repeat: no-repeat;
    background-position: top 3px left 10px;
    background-size: 180px;
}
.cep {
    background-color: #bfdde6;
}
.principal .cep #formCalcularCep {
    position: relative;
    padding: 15px 60px 1px;
    color: transparent;
}
/* <==========> Final do Código <==========> */


/*---MOBILE - Caminhão do Frete(URL)da Imagem---*/
@media only screen and (max-width: 767px){
.principal .cep #formCalcularCep {
     position: relative;
     color: #009900;
     left: 9.5px;
}
.cep label {
     margin-left: 50px;
     color: transparent;
}
.principal .cep {
    background-position: top 3px left 75px;
}
}
/* <==========> Final do Código <==========> */
    

/* Linha Cheia (Parte de Cima)da Janela Lateral Direita(Página Comprar)(Transparente) */
   /* inicio do código */
.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {
    border-color: transparent;
}
/* <==========> Final do Código <==========> */


    
/* <------> MOBILI - "Botão Finalizar Compra(Final)" <------> */
@media only screen and (max-width: 767px){
#finalizarCompra {
    margin-top: 50px !important;
}
}
/* <==========> Final do Código <==========> */




/* Não Sei Meu CEP */
#formCalcularCep .form-inline a {
    font-size: 12px;
    line-height: 1.3em;
    margin-top: 0px;
    color: #000000;
    display: inline-block;
    width: 136px;
    vertical-align: middle;
    margin-left: 2px;
}
/* <==========> Final do Código <==========> */
   

/* <------> Em Caso de Dúvida do Produto <------> */
.alert-danger, .alert-error {
    background-color: #bfdde6;
    border-color: #ff0000;
    color: #ff0000;
    font-size: 18px;
    margin-top: 10px;
    border-radius: 0;
}
/* <==========> Final do Código <==========> */



/* <------> Remover - Imagem Flutuante - (Página Comprar - Destaque do Produto)<------> */
.produto .acoes-flutuante {
    position: fixed;
    bottom: 0;
    margin-bottom: 5%;
    padding: 20px;
    z-index: 999;
    box-shadow: 0 9px 20px rgba(255,102,102,1.0);
    border-radius: 8px;
    display: none !important;
}
.produto .acoes-flutuante, .produto .acoes-flutuante .close_float {
    background-color: #ffff99;
}
/* <==========> Final do Código <==========> */
    

/*------------ Facebook ------------------*/
#rodape .redes-sociais {
      border: none;
      box-shadow: none;
      height: 197px;
      top: 15px;
      margin-left: -20px;
      border-radius: 8px;
      width: 220px;
      padding: 0 5px;
      position: absolute;
      top: 40px;
      bottom: 0;
      background: none;
      border-top: 15px solid #FE6500;
      border-bottom: 15px solid #FE6500;
      padding: 0 0px
}
#rodape .institucional .redes-sociais .titulo {
    margin: 10px;
    text-align: center;
    padding-bottom: 19px;
    text-transform: uppercase;
    color: #000000;
    font-size: 17pt;
    text-shadow: 1px 1px 2px #000000;
    font-family: 'Libre Baskerville', serif;
    display: none;
}
/* <==========> Final do Código <==========> */


    
/*<------> RODAPÉ - DESCRIÇÃO-(Categorias/Conteúdo/Sobre a Loja) <------>*/
#rodape .institucional .row-fluid .span4 .titulo {
      font-size: 20pt;
      font-family: 'Libre Baskerville', serif;
      text-shadow: 1px 1px 2px #000000;
      text-align: center;
      color: #00c2e5 !important;
      border-bottom: dotted 5px #ffff00;
}
/* <==========> Final do Código <==========> */

/* <------> MOBILE – RODAPÉ - DESCRIÇÃO-(Categorias/Conteúdo/Sobre a Loja) <------> */
@media only screen and (max-width: 767px){
#rodape .institucional .row-fluid .span4 .titulo {
    border-bottom: dotted 3px #ffff00;
}
}
/* <==========> Final do Código <==========> */


    

/*---- Texto Página Finalizar a Compra (Cor Vermelha)-(Clique em Finalizar Compra p/ Efetuar o seu Pedido) ----*/
.cabecalho-interno .titulo small {
    font-weight: 600;
    color: #ff0000;
}
/* <==========> Final do Código <==========> */

    
/* Cor Branca Bonequinho(Celular Mobile)*/
.fundo-secundario, .fundo-secundario *, .fundo-secundario :hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #ffffff;
}
/* <==========> Final do Código <==========> */

    
/* NOME DO PRODUTO - ( Página Comprar )*/
.produto .nome-produto {
    font-size: 25px;
    line-height: normal;
    margin: 0;
    font-weight: 600;
    font-family: 'Francois One', sans-serif;
    margin-top: -9px;
    margin-left: 10px;
}
/* <==========> Final do Código <==========> */

    
/* Posição Retângulo Em Cima da Imagem (10% Desconto)*/
.bandeiras-produto {
    top: 5px;
    left: 60px;
}
/* <==========> Final do Código <==========> */

    
/* Prazo do CEP (Quantidade de Dias P/ Entrega do Produto)(Cor Vermelha)*/
.produto .cep ul li .prazo {
    color: #ff0000;
}
/* <==========> Final do Código <==========> */

 
/*--- MOBILE – Barra Inicial ---*/
    /*---inicio do código--- */
@media only screen and (max-width: 767px){
.fundo-secundario {
    background-color: #ccc00a;
}
.fundo-principal {
    background-color: #ccc00a !important;
}
}
   /*---final do código---*/ 



/* MOBILE - (Tirar Retangulo do Facebook )*/
    /* inicio do código */
@media only screen and (max-width: 979px){
#rodape .redes-sociais {
    position: static;
    width: auto;
    background: transparent;
    box-shadow: none;
    border: none;
}
}
  /* final do código */


/* MOBILE -( Tirar Barra do Retangulo Busca )*/
    /* inicio do código */
@media only screen and (max-width: 767px){
.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {
    border-color: transparent;
}
.atalhos-mobile {
 border-width: 0 0 2px;
}
}
  /* final do código */

/* Mobile -( Acertar Posição Botão Buscar)e(Tirar Sobra do Retangulo do Busca )*/
    /* inicio do código */
@media only screen and (max-width: 979px){
.busca {
    padding: 1px;
}
.conteudo-topo .busca-mobile {
    background-color: transparent;
}
}
  /* final do código */


/*---MOBILE -( Botão Busca )---*/
    /*---inicio do código---*/
@media only screen and (max-width: 979px){
.busca input {
    border: 2px solid #000000;
    height: 27px;
    padding: 7px 0 7px 9px;
    font-size: 13px;
    box-shadow: 0 0 0px 0px #000000;
    border-radius: 8px 0 0 17px;
}
.busca .botao-busca {
    height: 44.9px;
    box-shadow: 0 0 0px 0px #000000;
    right: -33px;
    width: 45px;
}
}
   /*---final do código---*/

/* MOBILE - (Tamanho do Preço)*/
    /* inicio do código */
@media only screen and (max-width: 767px){
.preco-promocional {
    font-size: 30px;
    color: #009900;
    font-weight: 900;
    text-align: center;
    font-family: 'Open Sans' ,sans-serif;
    white-space: nowrap;
    text-shadow: 1px 1px 0 black;
}
}
   /* final do código */

/* MOBILE -(Retângulo do Carrinho)*/
    /* inicio do código */
@media only screen and (max-width: 979px){
.carrinho {
    border-width: 2px;
    border-style: solid;
    border-color: #ff6600;
    position: relative;
    border-radius: 8px !important;
    background-color: #ffffff;
    background-position: 10px 50px;
    height: 40px;
}
}
     /* final do código */

/*Mobile -( Letra do Carrinho )*/
    /* inicio do código */
@media only screen and (max-width: 768px){
.carrinho.vazio > a span {
    float: none;
    display: block;
    margin-left: 9px;
    line-height: 40px;
    padding: 0;
    font-size: 15px;
    color: #ff0000;
    font-weight: 500;
}
}
    /* final do código */

/*Mobile - (Posição do Número de Contato)*/
    /* inicio do código */
@media only screen and (max-width: 768px){
#barraTopo .canais-contato ul {
    margin: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 200px;
    margin-top: -1px;
}
}
     /* final do código */

/* MOBILE -(Posição da Letra Carrinho Vazio)*/
    /* inicio do código */
@media only screen and (max-width: 768px){
#barraTopo .carrinho.vazio > a span {
    float: none;
    display: block;
    padding: 0;
}
}
/* <==========> Final do Código <==========> */


/* MOBILE -(Posição do Texto(Central)(Categorias,Conteúdo,Sobre a Loja,Contato)*/
    /* inicio do código */
@media only screen and (max-width: 768px){
#rodape .titulo {
    padding: 10px 0;
    margin: 0 0 10px;
    text-align: Center;
    font-size: 20pt;
    text-shadow: 1px 1px 2px #000000;
    font-family: 'Libre Baskerville', serif;
}
}
/* <==========> Final do Código <==========> */


/* MOBILE - (Tirar o Traço (Tamanho da Tela)após(Categorias/Conteúdo/Sobre a Loja/Contato)*/
    /* inicio do código */
@media only screen and (max-width: 768px){
.institucional * {
    border-bottom-color: transparent;
}
}
/* <==========> Final do Código <==========> */


/* MOBILE - (Tirar Barras que Separa(Fale Conosco/Telefone/Whatsapp))*/
    /* inicio do código */
@media only screen and (max-width: 979px){
.canais-contato ul li {
    padding-left: 1px;
    margin-left: 10px;
    border-left: 0;
}
}
/* <==========> Final do Código <==========> */



/* <------> Aviso - (Preços e Condições Exclusivas para Vendas Efetuadas através do Site)-(Página do Calculo Frete) <------> */
.parcelas-produto .accordion:after {
      content: "✅ Preços e Condições Exclusivas Para Vendas Efetuadas Através do Site.";
      padding: 10px;
      padding-top: 13px;
      margin-top: 3px;
      color: #ffffff;
      font-size: 14px;
      background: url('https://cdn.awsli.com.br/189/189929/arquivos/Fundo-com-piguimento-verde-kart-drc.png') #000000;
      width: 97.5%;
      margin-left: -5px;
      border-top: 5px solid #ff0000;
      border-left: 2px solid #ff0000;
      border-right: 2px solid #ff0000;
}
/* <==========> Final do Código <==========> */


/* <------> MOBILE – Aviso - (Preços e Condições Exclusivas para Vendas Efetuadas através do Site)-(Página do Calculo Frete) <------> */
@media only screen and (max-width: 767px){
.parcelas-produto .accordion::after {
       width: 95%;
       margin-left: -4px;
}
}
/* <==========> Final do Código <==========> */



/* Teste 17 Mobile(Alterar Posição do Retângulo em cima da Imagem(10% Desconto))*/
    /* inicio do código */
@media only screen and (max-width: 979px){
.bandeiras-produto {
    top: -5px;
}
}
/* <==========> Final do Código <==========> */



/* MOBILE - RODAPÉ - DESCRIÇÃO - ( Categorias / Conteúdo / Sobre a Loja ) */
    /* inicio do código */
@media only screen and (max-width: 768px){
rodape .titulo, #rodape .institucional * {
    color: #ffffff;
    text-align: Center;
    font-size: 14px;
    left: 0;
}
.span4.sobre-loja-rodape {
    margin-top: 15px;
}
.span4.links-rodape.links-rodape-paginas {
    margin-top: 15px;
}
.lista-redes {
    margin-top: 15px;
    margin-left: 30px;
}
}
/* <==========> Final do Código <==========> */



/* MOBILE - CEP -(? Não sei Meu Cep)*/
    /* inicio do código */
@media only screen and (max-width: 768px){
#formCalcularCep .form-inline a {
    font-size: 12px;
    line-height: 1.3em;
    margin-top: 20px;
    color: #000000;
    display: inline-block;
    width: 136px;
    vertical-align: middle;
    margin-left: 50px;
}
}
/* <==========> Final do Código <==========> */


/* Teste 20 Mobile(Trocar a Cor Imagem telefone Rodapé)*/
    /* inicio do código */
@media only screen and (max-width: 768px){
#rodape .institucional .conteiner .span12.visible-phone ul li i {
    color: #ff0000;
    text-shadow: none;
}
}
    /* final do código */


/* Teste 20 Mobile(Trocar a Cor Imagem Facebook)*/
    /* inicio do código */
@media only screen and (max-width: 768px){
#rodape .institucional .redes-sociais .lista-redes ul li i {
    color: rgb(255, 255, 255);
}
}
     /* final do código */
    

/* Adicionar no PagSeguro(Pagamento Via Boleto)*/
    /* inicio do código */
‪#formasPagamento‬ {
   background-image:url(https://cdn.awsli.com.br/76/76798/arquivos/boleto_cart.png); 
   background-repeat: no-repeat;
}
   /* final do código */
    
  
/* 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;
}
 
    
/* Botão Ir ás Compras*/
    /* inicio do código */
.botao {
    font-size: 14px;
    line-height: normal;
    text-transform: none;
    padding: 6px 14px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    background-color: #2ced31;
    white-space: nowrap;
}
   /* final do código */
    
/* Tirar Sombra Menu Lateral(Listagem Produto)*/
    /* inicio do código */
.menu.lateral .ativo {
    background-color: rgba(255,255,255,0.06);
}
    /* final do código */

    
/* Aumento do Logotipo(DRC Kart)*/
   /* inicio do código */
.logo a img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -75px;
    right: 0;
    margin: auto;
    max-height: 120%;
    max-width: 120%;
    border-radius: 5px;
} 
     /* final do código */

/* Mobile - Posição Logotipo(DRC Kart) */
    /* inicio do código */
@media only screen and (max-width: 768px){
.logo a img {
    max-width: 110%;
    right: -80px;
    left: -75px;
}
}
/* final do código */


/* Menu Da Segunda Página */
.menu.lateral .nivel-dois {
    min-width: 109%;
}
/*---Final do Código---*/



/* <------> NEWSLETTER <------> */
#barraNewsletter .componente .texto-newsletter, #barraNewsletter .componente .alert {
    color: #ffffff;
    width: 100%;
    font-size: 28px;
    text-align: center;
    margin-left: 30px;
    font-family: 'Coda',cursive;
    text-shadow: 1px 1px 2px #000000;
}
#barraNewsletter .componente input[type="text"] {
    border: 2px solid #000000;
    width: 700px;
    margin-right: 5px;
    border-radius: 5px;
    margin-top: 10px;
    padding: 10px;
    box-shadow: 0 0 5px 1px #000000;
}
#barraNewsletter .componente .botao {
    padding-bottom: 8px;
    margin-top: 10px;
    width: 155px !important;
    padding: 13px;
}
#barraNewsletter .componente .input-conteiner {
    margin-left: 60px;
}
#barraNewsletter .componente .interno-conteudo {
    background-image: url('https://cdn.awsli.com.br/189/189929/arquivos/envelop - newsletter.png');
    background-repeat: no-repeat;
}
/* <==========> Final do Código <==========> */


/* Imagem Telefone (Cor e Posição)*/
    /* inicio do código */
.icon-phone::before {
     content: "\f095";
     color: #009900;
     margin-right: -6px;
}
/* <==========> Final do Código <==========> */



/* Imagem Fale Conosco (Cor e Posição)*/
.icon-comment::before {
     content: "\f075";
     color: #009900;
     margin-right: -8px;
}
/* <==========> Final do Código <==========> */



/* <-----> CORREIOS - ( PAC e SEDEX ) <----->*/
.produto .cep ul li {
     background: url('https://images.tcdn.com.br/assets/store/img/encomenda.png') no-repeat -2px 0px;
}
.produto .cep ul li:last-child {
     background: url('https://images.tcdn.com.br/assets/store/img/sedex.png') no-repeat -2px 0px;
}
.nome.cor-secundaria {
     color: transparent;
}
.produto .cep ul {
     border: 1px solid #ff6c01;
}
.produto .cep ul li .aviso {
    margin: 10px 65px 0;
    background: #000000;
    color: #ffffff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border: 0px solid #000000;
}
.produto .cep .aviso-disponibilidade {
    font-size: 15px;
}
.produto .cep ul li {
    border-bottom: 1px solid #000000;
}
.valor.cor-principal {
    margin-left: 110px;
    line-height: 26px;
}
/* <==========> Final do Código <==========> */



 /* <-----> MOBILE - CORREIOS - ( PAC e SEDEX ) <----->*/
@media only screen and (max-width: 767px){
.produto .cep ul li {
     background: url('https://cdn.awsli.com.br/424/424705/arquivos/Pac - local Calculo.png') no-repeat -12px 0px;
     background-size: 75px;
}
.produto .cep ul li:last-child {
     background: url('https://cdn.awsli.com.br/424/424705/arquivos/Sedex - local Calculo.png') no-repeat -15px 0px;
     background-size: 95px;
}
.produto .cep ul li .prazo {
     color: #ff0000;
     margin-left: -10px;
}
.produto .cep ul li .valor {
     margin-left: -9px;
}
.input-append .btn, .input-prepend .btn {
     line-height: 0;
     padding: 0;
}
.produto .cep ul li .aviso {
    margin: 10px 5px 0;
}
.valor.cor-principal {
    margin-left: 72px !important;
}
}
/* <==========> Final do Código <==========> */



/* Mobile - (Retângulo (Amarelo com Borda Preta) Na Segunda Página do Menu dos Produtos)*/
     /* inicio do código */
@media only screen and (max-width: 767px){
.conteudo h1 {
     margin-left: auto;
     margin-right: auto;
}
}
     /* final do código */

/* Mobile - Correios (Posição)*/
     /* inicio do código */
@media only screen and (max-width: 767px){
.pagamento-selos #span4-envios ul li img {
     width: 70% !important;
     margin-left: 50px;
}
}
     /* final do código */

/* Mobile - Calculo do Frete(Retangulo) */
     /* inicio do código */
@media only screen and (max-width: 767px){
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
     display: inline-block;
     width: 50%;
     margin-left: 25px;
     margin-top: 10px;
}
}
     /* final do código */

/* Mobile - Calculo do Frete(Botão OK)*/
     /* inicio do código */
@media only screen and (max-width: 767px){
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
     margin-left: 5px;
     border-radius: 0 4px 4px 0;
     width: 35px;
     font-weight: 700;
     background: #33ff33 !important;
     color: #000000;
     border-color: #000000 !important;
     margin-top: 10px;
     height: 30px;
}
}
/* <==========> Final do Código <==========> */



/*---MOBILE - PÁGINA COMPRAR - (Inicio/Categoria/Nome Produto/)---*/
   /*---Inicio do Código---*/
@media only screen and (max-width: 767px){
.info-principal-produto .breadcrumbs {
     border: 0;
     width: auto;
}
}
/* <==========> Final do Código <==========> */


/* MOBILE - Menu Vertical  ( Quando Clica P/ Abrir )*/
    /* inicio do código */
@media only screen and (max-width: 767px){
.menu.superior .nivel-um, .menu.lateral .nivel-um {
     margin: 10px 0 0;
     border: transparent;
}
.menu.lateral {
     background-color: transparent;
}
}
/* <==========> Final do Código <==========> */


/* MOBILE  - Botão - ( Finalizar a Compra )*/
@media only screen and (max-width: 767px){
.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
     width: 61%;
     margin-left: 90px;
}
.botao.grande {
     font-size: 22px;
}
}
/* <==========> Final do Código <==========> */


/* <------> MOBILE - Botão Comprar - Qtd. <------> */
@media only screen and (max-width: 767px){
.botao.botao-comprar.principal.grande {
     font-size: 26px;
     padding: 1px 15px;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
    line-height: 35px;
    padding: 0 8px;
}
}
/* <==========> Final do Código <==========> */


/* MOBILE – Pág. Finalizar o Pedido  - ( Posição do Preço – Posição Central  )*/
@media only screen and (max-width: 767px){
.preco-produto strong.titulo, .resumo-compra .preco-produto .titulo, .resumo-compra .total strong {
     font-size: 25px;
     text-align: center;
}
}
   /* final do código */


/* MOBILE - Calculo do Frete ( Pág. do Carrinho )*/
@media only screen and (max-width: 767px){
#calcularFrete {
     margin-left: 5px;
     margin-top: 4px;
     color: #ff6600;
     font-size: 16px;
     font-weight: 700;
     width: 40%;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group {
     margin-left: 10px;
     margin-top: 5px;
     width: 34%;
     background: #33ff33 !important;
     color: #000000;
     border-color: #000000 !important;
     height: 30px;
}
}
/* <==========> Final do Código <==========> */


/* MOBILE - Pág. Comprar ( Posição – Disponibilidade do Produto )*/
@media only screen and (max-width: 767px){
.produto .acoes-produto .comprar span span {
     text-align: center;
}
}
/* <==========> Final do Código <==========> */


/* MOBILE – Pág. Finalizar o Pedido  - ( CARRINHO – Posição Central  )*/
@media only screen and (max-width: 767px){
.cabecalho-interno .titulo {
     text-align: center;
     color: #ff0000;
}
}
/* <==========> Final do Código <==========> */


/* MOBILE – Cadastrar E-mail*/
@media only screen and (max-width: 767px){
.identificacao .control-group .submit-email.botao.principal {
     max-width: 70%;
     margin-left: 35px;
}
}
/* <==========> Final do Código <==========> */


/* Remove Quantidade de Produtos Por Categoria */
.pagina-categoria .filtro-coluna li label small {
     display: none;
}
/* <==========> Final do Código <==========> */


/* Pág. Inicial - Fundo Branco ( Meus Pedidos - Minha Conta )*/
.acoes-conta li {
     background: #ffffff;
}
/* <==========> Final do Código <==========> */


/* Produto Adicionado no Carrinho */
     /* inicio do código */
.carrinho > a span b {
     display: none;
}
.carrinho > a span {
     padding: 12px 0 0;
     margin-left: -5px;
     color: #ff0000;
}
.carrinho > a strong {
     font-size: 28px;
     margin-left: 5px;
}
#barraTopo .carrinho > a strong {
     font-size: 28px;
     margin-top: 5px;
}
     /* final do código */


/* MOBILE –  Pág. Comprar ( Posição - Preço )*/
     /* inicio do código */
@media only screen and (max-width: 767px){
.acoes-produto .preco-produto, .produto-compartilhar {
     text-align: center;
}
}
    /* final do código */


/* MOBILE – Finalizar a Compra ( Posição do Texto )*/
     /* inicio do código */
@media only screen and (max-width: 767px){
.icon-ok::before {
     margin-left: -15px;
}
}
    /* final do código */


/* MOBILE – Finalizar a Compra ( Posição do Texto )*/
     /* inicio do código */
@media only screen and (max-width: 767px){
.botao i {
     margin-right: -1px;
}
}
    /* final do código */


/* MOBILE – Selo Segurança (Posição)*/
@media only screen and (max-width: 767px){
.acao-editar {
     background: url(' https://cdn.awsli.com.br/424/424705/arquivos/selo-seguranca-kartdrc.png ') no-repeat 60px 0px;
     margin-top: -5px;
}
}
     /* final do código */


/*--- MENU SUPERIOR -(Layout) ---*/
.menu.superior {
    background: transparent;
}
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um > li > a {
    box-shadow: 0 0 5px rgba(255,0,3,0);
}
.menu .nivel-dois li:hover, .menu.lateral.outras .nivel-um li:hover a {
     background-color: #ffffff;
     border-bottom: 1px solid #ff0003;
     border-top: 1px solid #ff0003;
}
.menu.superior .titulo {
    margin: 8px 0;
}
.menu.superior .titulo {
     width: 90px !important;
     text-align: center;
     line-height: 18px;
     font-size: 13px;
}
.menu.superior .nivel-dois a {
     line-height: 40px;
}
.menu.superior .nivel-dois {
     top: 55px;
     width: 300px;
}
.menu.superior .nivel-um > li {
     padding: 0px 1px !important;
}
.menu.superior .nivel-um > li:hover {
     background: linear-gradient(to bottom, #deefff 0%,#98bede 100%);
     margin-top: 0px;
     border-top: 2px solid #ff0003;
     border-right: 2px solid #ff0003;
     border-left: 2px solid #ff0003 !important;
     top: 7px;
}
.categoria-id-1258422.com-filho.borda-principal {
     background: #ffff00;
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
     height: 55px;
     border-top: 5px solid #ff0003 !important;
}
.categoria-id-934972.com-filho.borda-principal {
    background: #ffff00;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 55px;
    border-top: 5px solid #ff0003 !important;
}
.categoria-id-1461372.com-filho.borda-principal {
     background: #ffff00;
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
     height: 55px;
     border-top: 5px solid #ff0003 !important;
}
.categoria-id-1810096.com-filho.borda-principal {
    background: #ffff00;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 55px;
    border-top: 5px solid #ff0003 !important;
}
.categoria-id-935341.com-filho.borda-principal {
    background: #ffff00;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 55px;
    border-top: 5px solid #ff0003 !important;
}
.categoria-id-934901.com-filho.borda-principal {
    background: #ffff00;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 55px;
    border-top: 5px solid #ff0003 !important;
}
.categoria-id-2116752.com-filho.borda-principal {
    background: #ffff00;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 55px;
    border-top: 5px solid #ff0003 !important;
}
.categoria-id-1327999.com-filho.borda-principal {
    background: #ffff00;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 55px;
    border-top: 5px solid #ff0003 !important;
}
.categoria-id-934930.com-filho.borda-principal {
    background: #ffff00;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 55px;
    border-top: 5px solid #ff0003 !important;
}
.categoria-id-934918.com-filho.borda-principal {
    background: #ffff00;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 55px;
    border-top: 5px solid #ff0003 !important;
}
/* Final do Código */



/* MENU SUPERIOR - Remover Setinha (Layout) */
.menu li.com-filho > a i {
     display: none;
}
   /* final do código */


/* MENU SUPERIOR - Centralizar */
#cabecalho > .conteiner > .menu.superior {
    text-align: center; 
}
#cabecalho > .conteiner > .menu.superior .nivel-um > li {
    text-align: left;
    float: none;
    display: inline-block;
}
    /* final do código */


/*---- Alterar Posição Menu Superior - Nivel Dois ---*/
#barraTopo .menu .categoria-id-934918 ul.nivel-dois, #cabecalho .categoria-id-934918 ul.nivel-dois {
    left: -206px !important;
    text-align: right;
}
#barraTopo .menu .categoria-id-934930 ul.nivel-dois, #cabecalho .categoria-id-934930 ul.nivel-dois {
    left: -206px !important;
    text-align: right;
}
   /*---Final do Código---*/


/*---- Alterar Posição Menu Superior - Barra Flutuante Nível Dois ---*/
#barraHide .menu .categoria-id-934918  ul.nivel-dois, #barraHide .categoria-id-934918 ul.nivel-dois {
    left: -120px !important;
}
   /*---Final do Código---*/


/* MOBILE - MENU SUPERIOR */
    /* inicio do código */
@media only screen and (max-width: 767px){
.menu.superior .nivel-um > li:hover {
    top: 0px;
}
.categoria-id-1461329.com-filho.borda-principal {
    height: 100%;
}
.categoria-id-1461417.com-filho.borda-principal {
     height: 100%;
}
.categoria-id-1461826.com-filho.borda-principal {
     height: 100%;
}
.conteudo-topo .busca-mobile {
     padding: 0px;
}
.menu.superior .nivel-dois li a, .menu.lateral .nivel-dois li a {
    font-size: 15px;
    text-align: center;
    color: #ffffff;
    font-weight: 300;
}   
.menu.superior .titulo {
    width: 65% !important;
}
.conteudo-topo .busca-mobile .atalho-menu {
     color: #000000;
     text-shadow: none !important;
     border: solid 2px #000000;
     border-radius: 10px;
     width: 20px;
     letter-spacing: -1px;
}
.menu.superior .nivel-dois a {
    line-height: 30px;
}
.menu.superior .titulo {
    background: transparent;
    border: transparent;
}
.menu .nivel-dois li:hover, .menu.lateral.outras .nivel-um li:hover a {
    background-color: #2f82d5;
    border: transparent;
    border-radius: 0;
    margin-left: 5px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.atalho-menu.visible-phone.icon-th.botao.principal {
    background-color: #ffff00;
    content: '';
    -webkit-transform: skew(-15deg);
    margin-right: 2.9px;
}
.icon-th::before {
    content: 'MENU';
    margin-left: -10px;
    font-weight: 600;
}
}
     /* final do código */



/*---MOBILE – Posição  Botão ( Página Inicial )---*/
@media only screen and (max-width: 767px){
.breadcrumbs ul li * {
   margin: 55px;
}
}
/*---Final do código---*/


/*---MOBILE – PÁGINA COMPRAR - ( Inicio/Categoria/Nome do Produto)---*/
@media only screen and (max-width: 767px){
.info-principal-produto .breadcrumbs {
    padding: 13px 20px 12px 0;
    background: transparent;
}
.info-principal-produto .breadcrumbs ul li * {
    color: #000000;
    background: #ffffff;
    margin: 3px;
    line-height: 30px;
}
}
/*---Final do Código---*/


/*---RODAPÉ INSTITUCIONAL---*/
#rodape .pagamento-selos {
    background: #ffffff; 
}
/*---Final do código---*/


/*--- MOBILE – Rastreamento dos Correios (Tamanho)---*/
@media only screen and (max-width: 767px){
#rastreadorCorreios button.in-out {
    height: 180px !important;
    width: 30px !important;
}
#rastreadorCorreios {
    width: 70%;
    top: 17% !important;
    margin-top: 100px;
}
#rastreadorCorreios #conteiner {
    padding: 5px 25px !important;
}
}
/*---Final do Código---*/


/*--- Barra Flutuante ---*/
 #barraTopo .busca {
    width: 70%;
    margin-left: -350px;
}  
/*---Final do Código---*/


/*--- MOBILE – Menu---*/
@media only screen and (max-width: 767px){
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um > li > a {
    border: transparent;
}
/*------------ Bomba de Gasolina ------------*/
.categoria-id-1258422.com-filho.borda-principal {
    height: 135px;
    margin-bottom: 5px !important;
    background: #333333;      
}
/*------------ Carburador Kart ------------*/
.categoria-id-934972.com-filho.borda-principal{
    height: 105px;
    margin-bottom: 5px !important;
    background: #333333; 
}
/*------------ Coroa de Kart 2T ------------*/
.categoria-id-1461372.com-filho.borda-principal {
    height: 68px !important;
    margin-bottom: 5px !important;
    background: #333333; 
}
/*------------ Motor Kart 13HP ------------*/
.categoria-id-1810096.com-filho.borda-principal {
    height: 115px !important;
    margin-bottom: 5px !important;
    background: #333333; 
}
/*------------ Peças Chassis ------------*/
.categoria-id-935341.com-filho.borda-principal{
    height: 170px !important;
    margin-bottom: 5px !important;
    background: #333333; 
}
/*------------ Peças Kart Cadete ------------*/
.categoria-id-2116752.com-filho.borda-principal {
    height: 100px !important;
    margin-bottom: 5px !important;
    background: #333333; 
}
/*------------ Peças Kart Rd 135 ------------*/
.categoria-id-1327999.com-filho.borda-principal {
    height: 120px !important;
    margin-bottom: 5px !important;
    background: #333333; 
}
/*------------ Radiador De Água ------------*/
.categoria-id-934930.com-filho.borda-principal {
    height: 140px !important;
    margin-bottom: 5px !important;
    background: #333333; 
}
/*------------ Roda Drif Trike ------------*/
.categoria-id-934918.com-filho.borda-principal {
    height: 70px !important;
    margin-bottom: 5px !important;
    background: #333333; 
}
/*------------ Peças de Motor ------------*/
.categoria-id-934901.com-filho.borda-principal {
    height: 320px !important;
    margin-bottom: 5px !important;
    background: #333333; 
}
.menu.superior .nivel-um > li:hover {
    background-color: #ff8400;
    border-top: 5px solid #ffcb7f;
    border-right: 5px solid #ffcb7f;
    border-left: 5px solid #ffcb7f !important;
}
.menu.superior .titulo {
    color: #ffffff;
    background-color: #ff8400;
    margin-left: 17%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.menu .nivel-dois a {
    color: #ffff00;
}
.menu.superior .nivel-um .titulo, .menu.lateral .nivel-um .titulo {
    font-size: 17px;
}
}
/*---Final do Código---*/



/*---Atendimento Rodapé---*/
#span4-envios {
display: inline-block;
   width: 20%;
   margin-left: 2.564102564102564%;
}
#span4-envios ul {
   margin: 0;
}
.pagamento-selos .span4 {
   width: 25%;
}
.pagamento-selos .span4.atendimento {
   width: 22%;
}
/*---Final do Código---*/


/*--- MOBILE – Atendimento Rodapé---*/
@media only screen and (max-width: 767px){
#span4-envios {
display: inline-block;
   width: 100%;
   margin-left: 2.564102564102564%;
}
#span4-envios ul {
   margin: 0;
}
.pagamento-selos .span4 {
   width: 100%;
}
.pagamento-selos .span4.atendimento {
   width: 100%;
}
.pagamento-selos .span4.selos img {
    height: auto;
}
.pagamento-selos .span4.atendimento > ul {
    text-align: center;
}
.fa.fa-clock-o {
    left: 30px !important;
}
.fa.fa-whatsapp {
    left: 75px !important;
}
.fa.fa-phone {
    left: 70px !important;
}
.fa.fa-envelope-o {
    left: -2px !important;
}
.fa.fa-map-marker {
    left: 75px !important;
}  
}
/* <==========> Final do Código <==========> */


/*--- MOBILE - Botão Continuar Comprando ---*/
@media only screen and (max-width: 767px){
.acao-editar > div > * {
    margin-top: 50px !important;
    margin-right: 60px !important;
}
}
/* <==========> Final do Código <==========> */



/*--- MOBILE - Botão Finalizar a Compra ---*/
@media only screen and (max-width: 767px){
.botao.principal.grande {
    margin-top: -5px !important;
    margin-left: 1px;
    width: 68%;
}
}
/* <==========> Final do Código <==========> */


/*--- Barra Newsletter ---*/
#barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner {
    background: url(https://cdn.awsli.com.br/189/189929/arquivos/pecas-kart-competicao-drc.png);
    background-repeat: repeat;
    background-size: auto;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/* <==========> Final do Código <==========> */


/*--- MOBILE - Remover Contato ---*/
@media only screen and (max-width: 767px){
.span12.visible-phone {
    display: none !important;
}
}
/* <==========> Final do Código <==========> */



/* <==========> Menu Flutuante Barra <==========> */
/*------------ Bomba de Gasolina ------------*/
#barraHide .categoria-id-1258422.com-filho.borda-principal .nivel-um > li:hover, #barraHide .categoria-id-1258422.com-filho.borda-principal {
    border-top: 2px solid #ff0003;
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
}
/* <==========> Final do Código <==========> */


/*------------ Carburador de Kart ------------*/
#barraHide .categoria-id-934972.com-filho.borda-principal .nivel-um > li:hover, #barraHide .categoria-id-934972.com-filho.borda-principal {
    border-top: 2px solid #ff0003;
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
}
/* <==========> Final do Código <==========> */


/*------------ Coroa Kart 2T ------------*/
#barraHide .categoria-id-1461372.com-filho.borda-principal .nivel-um > li:hover, #barraHide .categoria-id-1461372.com-filho.borda-principal {
    border-top: 2px solid #ff0003;
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
}
/* <==========> Final do Código <==========> */


/*------------ Motor Kart 13HP ------------*/
#barraHide .categoria-id-1810096.com-filho.borda-principal .nivel-um > li:hover, #barraHide .categoria-id-1810096.com-filho.borda-principal {
    border-top: 2px solid #ff0003;
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
}
/* <==========> Final do Código <==========> */


/*------------ Peças Chassis ------------*/
#barraHide .categoria-id-935341.com-filho.borda-principal .nivel-um > li:hover, #barraHide .categoria-id-935341.com-filho.borda-  principal {
    border-top: 2px solid #ff0003;
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
}
/* <==========> Final do Código <==========> */


/*------------ Peças de Motor ------------*/
#barraHide .categoria-id-934901.com-filho.borda-principal .nivel-um > li:hover, #barraHide .categoria-id-934901.com-filho.borda-principal {
    border-top: 2px solid #ff0003;
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
}
/* <==========> Final do Código <==========> */


/*------------ Peças kart Cadete ------------*/
#barraHide .categoria-id-2116752.com-filho.borda-principal .nivel-um > li:hover, #barraHide .categoria-id-2116752.com-filho.borda-principal {
    border-top: 2px solid #ff0003;
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
}
/* <==========> Final do Código <==========> */


/*------------ Peças Kart RD 135 ------------*/
#barraHide .categoria-id-1327999.com-filho.borda-principal .nivel-um > li:hover, #barraHide .categoria-id-1327999.com-filho.borda-principal {
    border-top: 2px solid #ff0003;
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
}
/* <==========> Final do Código <==========> */


/* <-------> Radiador de Água <-------> */
#barraHide .categoria-id-934930.com-filho.borda-principal .nivel-um > li:hover, #barraHide .categoria-id-934930.com-filho.borda-principal {
    border-top: 2px solid #ff0003;
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
}
/* <==========> Final do Código <==========> */


/*------------ Roda Drift Trike ------------*/
#barraHide .categoria-id-934918.com-filho.borda-principal .nivel-um > li:hover, #barraHide .categoria-id-934918.com-filho.borda-principal {
    border-top: 2px solid #ff0003;
    border-right: 2px solid #ff0003;
    border-left: 2px solid #ff0003;
}
/* <==========> Final do Código <==========> */



/* <------> Bloqueio Envio P/ Rio de Janeiro <------> */
#appmake-cep-nao-aceito {
    margin-top: 20px;
    text-align: center;
    font-size: 15px;
    height: 47px;
    line-height: 25px;
    background: url('https://cdn.awsli.com.br/189/189929/arquivos/Fundo-com-piguimento-verde-kart-drc.png') #000000;
    border-top: 5px solid #ff0000;
    border-left: 2px solid #ff0000;
    border-right: 2px solid #ff0000;
}
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
    color: #ffffff;
}

/* <==========> Final do Código <==========> */


/* <------> MOBILE - Bloqueio Envio P/ Rio de Janeiro <------> */
@media only screen and (max-width: 767px){
#appmake-cep-nao-aceito {
    height: 40px;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 600;
    width: 108%;
    margin-left: -13px;
}
}
/* <==========> Final do Código <==========> */



/* <------> Pagamento com Boleto <------> */
.desconto-a-vista {
    color: #ff0000;
}
.produto .acoes-produto .preco-produto .titulo {
    font-size: 25px;
    color: #000000;
}
/* <==========> Final do Código <==========> */



/* <------> MOBILE - Relógio de Oferta <------> */
@media only screen and (max-width: 767px){
.listagem-item #contador-produto {
    max-width: 76% !important;
}
body.pagina-produto #contador-produto {
    margin-left: 42px !important;
    width: 75% !important;
}
}
/* <==========> Final do Código <==========> */



/* <------> MOBILE – Botão Whatsapp <------> */
@media only screen and (max-width: 767px){
.whatsapp-chat img {
    background: transparent !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    box-shadow: 5px 5px 10px transparent !important;
}
}
/* <==========> Final do Código <==========> */


/* <------> Funcionamento Motor 2Tempos <------> */
.aligncenter.size-full.wp-image-1414 {
    margin-left: 430px;
}
/* <==========> Final do Código <==========> */


/* <------> MOBILE - Funcionamento Motor 2Tempos <------> */
@media only screen and (max-width: 767px){
.aligncenter.size-full.wp-image-1414 {
    margin-left: 30px;
}
}
/* <==========> Final do Código <==========> */



/* <------> Descrição Rodapé (Categorias,Conteúdo) <------> */
.links-rodape ul li a:hover {
    text-decoration: none;
    color: #fff !important;
    background: #1b5cbe;
    padding: 5px 11px;
    transition-duration: .3s;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
/* <==========> Final do Código <==========> */


/* <------> Atenção: Testando <------> */
@media only screen and (max-width: 767px){
.produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    margin-bottom: 10px;
}
}
/* <==========> Final do Código <==========> */


/* <------> MOBILE - "Botão Cadastro do Cliente" <------> */
@media only screen and (max-width: 767px){
.botao.principal.pequeno {
    margin-right: 60px;
}
.botao.pequeno.pull-left {
    margin-top: 50px;
    margin-left: 70px;
}
.botao {
        margin-top: 60px;
}
}
/* <==========> Final do Código <==========> */


/* <------> Fale Conosco-Remover dados Pessoais <------> */
.table.table-hover.hidden-phone {
    display: none;
}
/* <==========> Final do Código <==========> */


/* <------> REMOVER - Coluna lado Esquerdo Quando Clica no Nome da Categoria <------> */
.coluna.span3 {
    display: none;
}
/* <==========> Final do Código <==========> */



/* <------> Botão COMPRAR - Efeito Sombra Branca Passando <------> */
.acoes-produto .comprar .botao-comprar {
    position:relative;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    overflow:hidden;
}
.acoes-produto .comprar .botao-comprar::before {
    content: "";
    background: linear-gradient(-90deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,0.75) 51%,rgba(255,255,255,0) 100%);
    height: 100%;
    width: 6em;
    display: block;
    position: absolute;
    top: 0;
    left: -4.5em;
    transform: skewX(-45deg) translateX(0);
    animation: sheen 6s linear infinite;
}

@keyframes sheen {
    0% {
    left: calc(-100% - 5em);
}
15% {
    left: calc(100% + 5em);
}
100% {
    left: calc(100% + 5em);
}
}
/* <==========> Final do Código <==========> */


/* <------> Busca Por - Não Achou <------> */
.alert-product {
    margin-top: 20px;
    font-size: 20px;
    border: 1px solid;
    padding: 10px;
}
/* <==========> Final do Código <==========> */


/* <------> BOLETOS Bancário - Descrição <------> */
.parcelas-produto .accordion .accordion-group .accordion-heading span.accordion-toggle {
    line-height: 20px;
    font-size: 14px;
    color: #ff0000;
    padding-top: 30px !important;
}
.parcelas-produto .accordion .accordion-group .accordion-heading img {
    max-height: 40px;
}
.text-parcelas.pull-right.cor-principal {
    margin-top: -25px;
}
/* <==========> Final do Código <==========> */


/* <------> IMAGEM Boleto Bancário Pág. Inicío <------> */
#rodape-new .span12.box2 {
    background: var(--cor1);
    padding: 10px 35px;
    color: #fff;
    border-radius: 10px;
    height: 220px;
    margin: 0;
}
/* <==========> Final do Código <==========> */


/* <------> SELO Pagali - Rodapé <------> */
.gateways-rodape {
    background: url("https://cdn.pagali.com.br/content/panel/logo.svg") no-repeat right center;
    width: 50%;
    border: transparent;
    padding-right: 70px;
}
/* <==========> Final do Código <==========> */


/* <------> MOBILE - Busca <------> */
@media only screen and (max-width: 767px){
.busca input {
    margin-top: 60px;
}
}
/* <==========> Final do Código <==========> */


/* <------> AJUSTE - Descrição Produto <------> */
@media only screen and (max-width:767px) {
.pagina-produto .abas-custom #descricao p img {
    width: 100% !important;
    height: auto !important;
    transform: scale(1.05);
}
.pagina-produto .abas-custom #descricao p strong img {
    width: 300px !important;
    height: 288px !important;
    transform: scale(1);
}
}
/* <==========> Final do Código <==========> */



/* <------> AJUSTE - Descrição Produto Mobile <------> */
@media only screen and (max-width:767px) {
.pagina-produto .abas-custom #descricao p img {
    width: 80% !important;
    height: auto !important;
    transform: scale(1.05);
}
.pagina-produto .abas-custom #descricao p strong img {
    width: 300px !important;
    height: 288px !important;
    transform: scale(1);
}
}
/* <==========> Final do Código <==========> */


/* <------> Mobile - Indisponível <------> */
@media only screen and (max-width:767px) {
.bandeiras-produto span {
    padding: 8px 15px;
    margin-left: 48px
}
}
/* <==========> Final do Código <==========> */


/* <------> Acrescentar "POR" antes do preço <------> */
.produto .principal .preco-promocional::before {
    content: "por";
    font-size: 25px;
    font-weight: 300;
    color: #000000;
}
/* <==========> Final do Código <==========> */


/*<------> Botão Quantidade <------>*/
body.pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    float: left;
    width: 17% !important;
    margin: 0;
    height: 68px;
    display: block;
}
body.pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
    background: #e8e8e8;
    height: 65px;
    border: none;
    font-size: 30px;
    text-indent: 8px;
    box-shadow: none;
    border-bottom-left-radius: 10px !important;
    border-top-left-radius: 10px !important;
    border-radius: 0;
}
/* <==========> Final do Código <==========> */




/* <======> Botão Quantidade - Página do Produto <======> */
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
  display: none;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    text-align: right;
    margin-bottom: 30px !important;
    padding: 5px 10px;
}
.qtde-adicionar-carrinho i {
    color: #ffffff;
    line-height: 30px;
}
.qtde-button {
    position: relative;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.4;
    width: 20px;
    text-align: center;
   -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    background-color: #ff6319;
    border-radius: 2px;
}
.qtde-carrinho {
    height: 40px;
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    border: none !important;
}
.qtde-adicionar-carrinho input[type=number] {
    -moz-appearance: textfield;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-color: #d7d7d7;
    box-shadow: none;
    font-weight: 700;
    text-align: center;
    margin-bottom: 0;
}
.qtde-nav {
    float: left;
    position: relative;
    height: 60px;
    margin-top: 7px;
}
.qtde-button.qtde-plus {
    position: absolute;
    height: 48%;
    top: 0;
    border: none !important;
}
.qtde-button.qtde-minus {
    position: absolute;
    height: 48%;
    bottom: 0px;
    border: none !important;
}
.pagina-produto .botao.principal.botao-comprar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    -webkit-transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -ms-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
}
/* <==========> Final do Código <==========> */


/*<------> Botão Comprar <------>*/
body.pagina-produto a.botao.botao-comprar.principal.grande {
    background: #2ced31 url(//cdn.awsli.com.br/temasv2/204/btn-compar01.png) no-repeat center;
    color: transparent;
    text-shadow: 0 0;
    border: 0;
    height: 78px;
    width: 78%;
    box-sizing: border-box;
    float: none;
    border-radius: 10px;
    box-shadow: 3px 3px 0 1px #090;
}
.botao:hover {
    background-color: #f60 !important;
    box-shadow: 0 0 0 0 #930,inset 3px 3px 1px #930 !important;
    transform: translate(1px,3px);
    transition: box-shadow 0.30s ease,transform 0.3s ease !important;
}
/* <==========> Final do Código <==========> */


/* <------> MOBILE - Botão Quantidade - Página do Produto <------> */
@media only screen and (max-width: 767px){
.produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    padding: 0px 11px;
}
}
/* <==========> Final do Código <==========> */


/* <------> Mobile - Botão Quantidade / Comprar <------> */
@media only screen and (max-width:767px) {
body.pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
    text-indent: -19px !important;
}
body.pagina-produto a.botao.botao-comprar.principal.grande {
    height: 75px;
    width: 75%;
    float: none;
}
}
/* <==========> Final do Código <==========> */



/* <======> Bandeiras de Pagamentos-(Cartão,Boleto) - Página do Produto <======> */
.pagina-produto .parcelas-produto ul > li:nth-child(1) > div:nth-child(1) > a:nth-child(1) {
    background-image: url("https://cdn.awsli.com.br/478/478972/arquivos/pag-cards.png");
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 70%;
    height: 20px;
    -webkit-filter: contrast(80%) grayscale(100%);
    -moz-filter: contrast(80%) grayscale(100%);
    -ms-filter: contrast(80%) grayscale(100%);
    -o-filter: contrast(80%) grayscale(100%);
    filter: contrast(80%) grayscale(100%);
}
.parcelas-produto .accordion .accordion-group .accordion-heading .accordion-toggle, .parcelas-produto .accordion .accordion-group .accordion-inner {
    padding: 10px 0;
}
.pagina-produto .parcelas-produto ul li:hover div a, .pagina-produto .parcelas-produto ul li:hover div span {
    filter: none !important;
}
.parcelas-produto .accordion .accordion-group .accordion-heading img {
    display: none;
}
.pagina-produto .parcelas-produto ul > li:nth-child(2) > div:nth-child(1) > span:nth-child(1) {
    background-image: url("https://cdn.awsli.com.br/1036/1036499/arquivos/Boleto-Logo-01.png");
    background-repeat: no-repeat;
    margin-top: 5px;
    -webkit-filter: contrast(40%) grayscale(100%);
    -moz-filter: contrast(40%) grayscale(100%);
    -ms-filter: contrast(40%) grayscale(100%);
    -o-filter: contrast(40%) grayscale(100%);
    filter: contrast(60%) grayscale(100%);
}
/* <==========> Final do Código <==========> */


/* <------> Botão Quantidade Página - "Carrinho" <------> */
.quantidade {
    border: 1px solid #d7d7d7;
    width: 110px;
    margin: 0 auto;
    border-radius: 5px;
    background: #ffffff;
}
.tabela-carrinho .quantidade input[type="text"] {
    width: 35px;
    margin: 0 6px;
    border-top: 0;
    border-bottom: 0;
    border-radius: 0;
    border-color: #d7d7d7;
}
/* <==========> Final do Código <==========> */



/* <------> MOBILE - Botão Quantidade Página - "Carrinho" <------> */
@media only screen and (max-width: 767px){
.quantidade {
    border: 1px solid #d7d7d7;
    width: 150px;
    margin: 0 auto;
    border-radius: 5px;
    background:
    #fff;
}
.tabela-carrinho .quantidade input[type="text"] {
    width: 35px;
    margin: 0 6px;
    border-top: 0;
    border-bottom: 0;
    border-radius: 0;
    border-color: #d7d7d7;
}
}
/* <==========> Final do Código <==========> */


/* <------> ATENÇÃO - Teste Menu Superior - Girar <------> */
.menu.superior .titulo:hover {
    transform: translateY(10%);
    color: #f60;
    transition: transform 0.3s ease 0s;
    display: inline-block;
    position: relative;
}
/* <==========> Final do Código <==========> */


/* <------> Botão "FINALIZAR COMPRA" - Chanfro <------> */
.acao-editar > div * {
        clip-path: polygon(100% 0, 100% 100%, 10% 100%, 0 0);
}
/* <==========> Final do Código <==========> */


/* <------> MOBILE - Início - Tamanho da Fonte <------> */
@media only screen and (max-width: 767px){
.breadcrumbs ul li a {
    font-weight: 700;
    font-size: 12px;
}
}
/* <==========> Final do Código <==========> */

  /* <------> Remover Nùmero Telefone <------> */
  .barra-inicial .canais-contato span {
      display: none;
}
 /* <==========> Final do Código <==========> */

