#cabecalho .main-header .conteudo-topo .carrinho .icon-shopping-cart, #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu li>a>i{
  color:#e82848 !important;
}

/*LISTAGEM PRODUTOS*/

#corpo .listagem .listagem-item .info-produto .preco-produto.destaque-parcela .preco-promocional{
    font-weight: bold;
    color: #f16239;
}
#corpo .listagem .listagem-item .info-produto .preco-produto.destaque-parcela>div:first-child .preco-parcela, #corpo .listagem .listagem-item .info-produto .preco-produto.destaque-parcela>div:first-child .preco-parcela .titulo{
    color: #1d437a;
}
@media (max-width: 767px){
    #cabecalho .menu.superior{
       width: calc(100% - 0px);
       top: 84px;
    }
    .logo a img {
       max-width: 40%;
       top: -26px;
       left: -105px;
    }
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>li:nth-child(2) {
        display: none;
    }
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu .menu-carrinho {
        position: fixed;
        top: 0;
        left: auto;
        right: 0px;
        z-index: 9999;
    }
    #cabecalho .menu-handler{ left: 0px;}
    #cabecalho .menu.superior .nivel-um .nivel-dois>li>a{
       font-size: 13px !important;
       white-space: normal !important;
       padding: 9px 10px !important;
    }
    #cabecalho .menu.superior .nivel-um .nivel-dois>li a{
       white-space: normal !important;
       font-size: 13px !important;
       line-height: 25px;
    }
    div#cabecalho>.conteiner .main-header>.span3 {
       display: none;
    }
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>li>a>i{
       font-size: 25px;
       margin-right: 15px;
    }
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu {
        width: 30%;
        top: -75px;
        left: 160px;
        right: 0px;
        display: flex;
        padding: 0 0px 0px;
        position: relative;
     }
    .busca{margin: -60px 15px 0 15px;}
    .busca .botao-busca {
        line-height: 23px;
        top: 0px;
    }
    
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>li .submenu {
        top: calc(100% - 0px);
        left: -110px;
        width: auto;
        transform: none;
        box-sizing: border-box;
    }
    
    /*LISTAGEM DE PRODUTOS*/
    /*.row-fluid.banner.mini-banner.hidden-phone {
        display: block !important;
    }*/
    .pagina-inicial #corpo .listagem .listagem-item{
        width: 49%;
        display: inline-block;
        margin-left: .5%;
        margin-right: .5%;
        vertical-align: top;
    }
    .pagina-categoria #corpo .listagem .listagem-linha li,.pagina-busca #corpo .listagem .listagem-linha li,.pagina-produto #corpo .listagem .listagem-linha li{
           width: 48%;
           display: inline-grid;
           margin-left: .5%;
           margin-right: .5%;
           margin-top: 0px !important;
    }
    .carrinho-checkout .conteiner-principal {
    padding-top: 10px;
   
     }
     .carrinho-checkout .logo a img{
      max-width: 60%;
       left: 0px;
     }
    .pagina-carrinho:not(.carrinho-checkout) #corpo .conteiner{
      padding-left: 0px;
      padding-right: 0px;
    }
    .tabela-carrinho tr{
      padding: 0px;
    }
    .pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td:first-child {
        /*width: 20%;*/
        display: inline-block;
        padding: 0px 0px;
        border: 0px;
    }
    .pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td:nth-child(2) {
        width: 75%;
        display: inline-block;
        padding: 15px 0px;
        border: 0px;
    }
    .pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td:nth-child(4) {
        width: 30%;
        display: inline-block;
        padding: 0px;
        border: 0px;
    }
    .pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho tbody tr td:nth-child(5) {
        border: 0px;
        width: 40%;
    display: inline-block;
    }
    .pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho td:last-child {
    border-bottom: 0;
    width: 27%;
    display: inline-block;
    border: 0;
     }
    .tabela-carrinho .bg-dark:last-child {
    padding: 0px 10px;   
    }
    .tabela-carrinho .bg-dark:last-child td {
    width: 100% !important;
    }
}

/*CN AJUSTES*/
.info-principal-produto .bandeira-promocao, .info-principal-produto .tag-promocao, .listagem-item .bandeiras-produto .bandeira-promocao, .listagem-item .bandeiras-produto .tag-promocao {background-color: #e82848;}
/*#corpo .listagem .listagem-item .info-produto .preco-produto.destaque-parcela>div:first-child .preco-parcela, #corpo .listagem .listagem-item .info-produto .preco-produto.destaque-parcela>div:first-child .preco-parcela .titulo {font-size: 21px;}*/
#corpo .listagem .listagem-item .info-produto .preco-produto.destaque-parcela .preco-promocional, #corpo .listagem .listagem-item .info-produto .preco-produto.destaque-parcela .preco-venda {font-size: 21px;}

.pagina-inicial #listagemProdutos s.preco-venda.titulo, .pagina-categoria .conteudo s.preco-venda.titulo, .pagina-busca .conteudo s.preco-venda.titulo, .pagina-produto .produto s.preco-venda.titulo {font-size: 18px !important; margin: 0px 0;}
.pagina-categoria .conteudo strong.preco-promocional.titulo, .pagina-busca .conteudo strong.preco-promocional.titulo, .pagina-produto .produto  strong.preco-promocional.titulo {font-size: 30px !important; color: #f16239; margin: 5px 0 0;}
.pagina-inicial #listagemProdutos strong.preco-promocional.titulo {font-size: 30px !important; color: #f16239; margin: 0px 0 0;}
span.preco-parcela {color: #1d437a;}
#corpo .listagem .listagem-item .info-produto .preco-produto .preco-promocional, #corpo .listagem .listagem-item .info-produto .preco-produto .preco-venda {display: block;}
.produto .acoes-produto .preco-produto .preco-venda {display: block;}
#corpo .listagem .listagem-item .info-produto .preco-produto .preco-parcela {font-size: 14px;}

.actions-menu li:nth-child(2) {display: none;}
.actions-menu > li:nth-child(4) > a:before {content: "Espaço do Cliente"; font-size: 16px; vertical-align: middle;}
.actions-menu > li:nth-child(4) > a {font-size: 0px !important;}



#cabecalho .row-fluid .span9 {width: 72.358974%;}
#cabecalho .row-fluid .span3 {width: 33.076923%;}


#corpo .conteudo.span9 .listagem>ul>li>ul>li .listagem-item .info-produto .preco-produto {font-size: 18px; color: #f16239;}
#corpo .listagem .listagem-item .info-produto .preco-produto .preco-promocional, #corpo .listagem .listagem-item .info-produto .preco-produto .preco-venda {font-size: 30px;}
.listagem .preco-a-partir .titulo {margin: 7px 0 0;}
.preco-a-partir span {color: #adabaa;}


@media (max-width: 540px){
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu{
       left: 200px;
    }
}

@media (max-width: 425px){
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu{
       left: 130px;
    }
}

@media (max-width: 375px){
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu{
       left: 100px;
    }
}

@media (max-width: 320px){
    .logo a img{
       top: -21px;
       left: -95px;
    }
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu{
       left: 80px;
    }
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>li>a>i{
       font-size: 24px;
    }
}



@media only screen and (max-width: 767px){

    /*.banner.hidden-phone {display: block !important;}*/
    .banner.tarja img:nth-child(1) {display: none;}
    .banner.tarja a:nth-child(2) img, .banner.tarja img:nth-child(2) {display: block;}
    .secao-banners .banner.tarja img {margin: 7px auto;}
    #barra-informacoes {display: none;}

    #cabecalho, #cabecalho:before, #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu .menu-carrinho {padding-top: 31px;}
    .tarja-topo.owl-carousel.owl-loaded.owl-drag {position: absolute;top: 0;z-index: 99999;}
    #cabecalho .menu-handler {padding-top: 30px;height: 85px !important;}
    #cabecalho.fixed:before, #cabecalho.fixed>.conteiner .main-header .conteudo-topo .actions-menu .menu-carrinho, #cabecalho.fixed .menu-handler {padding-top: 0;}
    #cabecalho.fixed .menu-handler {height: 55px !important;}

    .banner.hidden-phone {display: block !important;}

}


@media only screen and (min-width: 767px){
  .banner.tarja a:nth-child(2) img, .banner.tarja img:nth-child(2) {display: none;}
  #barra-informacoes ul {display: inline-flex;text-align: center;}
  #barra-informacoes ul li i {font: normal normal normal 18px/1 FontAwesome-v4; margin-right: 5px;color: #e82848;vertical-align: middle;}
  #barra-informacoes li {margin-right: 15px;font-size: 13px;}
  div#barra-informacoes {border-bottom: 1px solid #0000001f; background-color: #1c2f50;}
  #barra-informacoes .row-fluid {text-align: center;}
  #barra-informacoes li:hover a, #barra-informacoes li:hover i {color: #e82848;text-decoration: none;transition: .25s ease;}
  #barra-informacoes li a, #barra-informacoes li i {color: #fff;transition: .25s ease; font-size: 15px;}
  #barra-informacoes .conteiner {padding: 10px 0 0;}
  .fixed .tarja-topo, .fixed #barra-informacoes {display: none;}
  .conteiner-principal {padding-top: 233px;}
  .carrinho-checkout .tarja-topo {display: none;}  
  #cabecalho .main-header .conteudo-topo .carrinho .icon-shopping-cart {font-size: 40px;}
}