/* --------------------------------------------------------- CABEÇALHO ------------------------------------------------------------------------*/

/*Menu Superior Acompanha Rolagem */
#barraTopo {
    height:60px;
    background:#274f2b
}
#barraTopo .conteiner {
    padding:5px;
}#barraTopo .menu.superior {
    margin:0;
    background:#274f2b
}
#barraTopo .menu.superior ul.nivel-um {
    display:flex;
    justify-content: space-around;
}
#barraTopo .menu.superior li {
    padding:20;
    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:#00000
}
#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
}

/* Rastreio de Pedidos */
.rastreio {
    background: #274f2b;
    margin-top: auto;
    padding: 0px 5px 2px 5px;
    border-radius: 5px;
    color: #fff;
    font-weight: 500;
}

.rastreio hover {
    background: #274f2b;
    color: #274f2b !important;
}
.rastreio-btn {
    height: auto;
    width: auto !important;
}

/* Ajusta barra topo */

.canais-contato ul li {
    padding-left: 10px;
    margin-left: 5px;
    border-left: 1px solid rgba(255,255,255,0.2);
}
.rastreio {
    background: #274f2b;
    line-height: 2; 
    margin-top: 0px; margin-left: 5px; padding: 0px 3.5px 2px 3.5px; 
    border-radius: 5px;
    font-size: 11px;
    color: #fff;
    font-weight: 500;
}
.rastreio: hover {
    background: #00000;
    color:#000000 !important;
}
.rastreio-btn {
    height: auto;
    width: auto !important;
}
#OrderTracking {
    margin-bottom: 0px;
    padding: 2px 2px;
    border-radius: 15px;
    font-style: #323232;
}
#OrderTracking {
    width: 180px;
}
.barra-inicial {
    line-height: 25px;
}
.barra-inicial ul li {
    line-height: 2.6;
}
.rastreio-content {
    padding: 2.5px 2.5px;
}

/* Retira bordas laterais da loja */
.tema-transparente .conteiner {
    background-color:#DCEDC8
    box-shadow: none;
}

/* Centraliza Texto do Menu, Muda letra para italico, Muda tamando da fonte e muda cor do background e Texto */
.menu.superior {
    text-align: center;
    background-color: #274f2b;
    font-style: italic;
    font-size: 24px;
}
.menu.superior .titulo {
    font-style: italic;
    font-size: 24px;
    color: #fff;
}

/* Muda cor, tamanho e estilo do texto de bem vindo */ 
a.bem-vindo.cor-secundaria {
    color: #274f2b;
    font-size: 18px;
    font-style: times;
    background:#fff
}

/* Ajusta Menu Superior */
.menu.superior {
    margin-left: -200px; margin-right: -200px;
}
.pagina-inicial .menu.superior {
    margin-bottom: -10px;
}

/* Centralizar os itens do menu */
#cabecalho .conteiner .menu.superior { 
    text-align: center; 
    font-family: 'times', serif;
}
#cabecalho .conteiner .menu.superior .nivel-um li {
    float: none;
    display: inline-block;
    border-left: 0;
    margin-right: -3px;
}

/* Arredonda as pontas do Carrinho e botão de busca */
#cabecalho .busca {
    padding: 0;
    border: none;
    background: transparent;
}
#cabecalho .busca input {
    padding: 10px 5px 10px 15px;
    border-radius: 10px;
}
#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: #274f2b;
}
.acoes-conta>li i {
    border-radius: 5px;
}
.carrinho {
    text-align: center;
    font-style: times;
    color: #fff;
    font-size: 18px;
    border: none;
    border-radius: 10px;
    background: #274f2b;
}
.carrinho>a i {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    text-align: center;
    color: #fff;
}
.carrinho {
    padding-left: 10px;
}

/* Bordas do Carrinho */ 
.carrinho-interno {
    border-radius: 10px;
    margin-right: -20px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: none;
    border-color: transparent;
    font-size: 20px; 
    font-style: times;
}

/* Cor e Margem do cabeçalho */
#cabecalho {
    background: #fff;
    margin-bottom: -10px;
}

/*Aumenta Tamanho do conteiner Cabeçalho */
#cabecalho .conteiner {
    width: 80%;
    max-width: 80%;
}

/*altera ícone do carrinho no Cabeçalho */
#cabecalho i.icon-shopping-cart.fundo-principal {
    color: #fff;
    text-align: center;
}

/* Altera Ícone do Usuário no Cabeçalho */
#cabecalho i.icon-user.fundo-principal {
    background: url(https://previews.dropbox.com/p/thumb/AAea4gE4wWjqhMwAeRDYUCghM42kKMSuh0L7Lg4BbbnSp-GoIwmgw3l4EaTWAk7ASlPFEgC8jyS_fzlLWDcKuBYIKJkVEnPewFh-t_9M0pcC6N1OuWqyFaT5vG308DeQGVweH8tjGLw-dFOjshE6og__Brzp3HCArsb7p4v61crdqe36rY4ptdjq-FcT4JG7UM9BMRhpquzR3SpAGl6Q_yraeFvKszKazHFZDq0kzsQi-PymDmlBtu2YCql9NPxCxXzunpkcSDwYxpMjnfrTROYOwzkzmONwZ5odMbYb5RxoCQzr-i6l7LYpCBkiE5HMUw1IKI48ChYosOp8trrRyJy6/p.png?fv_content=true&size_mode=5) center center no-repeat;
    color: transparent;
    background-color: #fff;
    text-align: center;
}

/* Altera Icone de pedidos no Cabeçalho */
#cabecalho i.icon-list.fundo-principal {
    background: url(https://previews.dropbox.com/p/thumb/AAfZVcp5RlbjAkay66G0lHoU_cyKVjBmO_afJxQ9AmAizp0CdHDoQEvgpuwzZcgqVXuwirggA-dVXEBlXQVtLqpKTVeh7eJkUtmo0tOxcUHy95zDwAQ5shrJrkp78fdL1cqbRJa9PnrIFwbtn2GaKK_YAEp_pSPhVtXBI8K1jHTlEgBIoErpdMsj3aR6nbntJO0TJpZoLV_ymMXbYq-gLnc6UhrUSZondlI1zomI1S-nd2qI7ojX3yWoISNu3gaeyH6LeoG3B6vhVybPhn7lT9BuRw8D8rbWiKJhFFB0NlTkhSM2KmJ7-Cve390MqjIaOfFrt8LG2n9XZkJsZQCS4RFh/p.png?fv_content=true&size_mode=5) center center no-repeat;
    color: transparent;
    background-color: #fff;
    text-align: center;
}

/* Altera Icone do Botão de Busca no Cabeçalho */
#cabecalho i.icon-search.fundo-principal {
    background: url( https://lh3.googleusercontent.com/jWdrAtPoaRt_cMElz5uqctzMDGI4yaeK7xvePAjPVnupltLoQ4h9BvC4k3S1Vi6yZCRsQFhedzII_AN_bMimbOLmeLsfFf4b7a0XXmJ8mHahy5VfcMPdiXZtJkfP7FoAiis2cLnTUcnsTa0vKEw_CIZfAHBDG8Exwi8LYQ3wLu_IyzkcIeEAV5yhQZPP1KzAl6sqK8C5VzmhlcKCJzudIxLSWbUMGPPPr061BVp0P-_uCG9lfG-CWqPSA6EcsJsVw2jRuIS5HaJSldv30YLlwWRWll5jy2iACNkxWE3TuQrwNguWXy-n-I4rc6_Ujc7xbpuj6CEa94j70ppwBgINqjMg_VOVH3BS3hHPJmnuhGu84VijcRSbR-rxo7dUbLaiNKVIJXg2fnQrluBiERnAbdjwaz01mqeQUcMtLOOqFP6VrQLhHNQuTDr5hFqi0TbR6z8uevgWfzvGqAjlXYmU08Qe4gXnIqoQDH8QJkxYpfwPJf6mm-1hooU1pfZT33OQNPEXlkUtoe4vkKWKrTqucz-G5rOrut3mZYBA8WRnT8ysXvtKNZV6UUjm_4-iWJlg29a8c9bq8FWSXAwI89R6BJS-gcDuQA_3hDFIGkP0NTHCdw_rV6-oiH509D-mEaT_4PSeLaudR39kctB6nA8Dg9308xb2Wqc=s40-no) center center no-repeat;
    color: #274f2b;
    background-color: #fff;
    text-align: left;
}

/* Tira quadradinho do menu */
.menu li.com-filho>a i {
    background: transparent !important;
}

/* Ajusta bordas das Categorias Filhos */
.menu.superior .nivel-um li {
    border:none;
}


.menu.superior .nivel-dois {
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 14px;
    text-align: center;
}

.menu.superior .nivel-tres {
    border-radius: 10px;
    border-top-left-radius: 0;
    margin-left: -3px;
    margin-top: -10px;
    font-size: 15px;
    float: none;
    column-count: 3;
    text-align: left;
}

.menu.lateral .nivel-tres {
    column-count: 4;
}

/* Borda Conteiner Cabeçalho */
#cabecalho .conteiner {
    border-radius: 20px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/*----------------------------------------------------------------- BANNERS  ------------------------------------------------------------------*/

/* Ajusta seção de Banners */
.secao-banners .conteiner {
    margin: 0px;
    padding: 0px;
    max-width: none;
    max-height: auto;
    height: auto;
    background:#DCEDC8
}

.secao-banners .row-fluid.banner.cheio  {
    margin-left: 186px;
    margin-right: 20px;
}

div.row-fluid.banner.cheio {
    width: 80%;
    margin-top: 10px;
    padding-left: -4px;
    padding-right: -4px;
}

.banner.tarja > img {
    display: block;
    max-width: none;
    max-height: auto;
    margin-left: auto;
    margin-right: auto;
}



/*----------------------------------------------------------------  CORPO  --------------------------------------------------------------------*/


/*ajusta corpo */
#corpo .conteiner {
    background: #fff;
    max-width: none;
    width: 70%;
    border-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: -30px;
}

/*ajusta listagem de Produtos*/
.listagem {
    text-align: center;
    background: #fff;
}

.listagem-linha.flexslider .flex-viewport {
    width: 300px;
}


/*-------------------------------------------------------------------RODAPÉ--------------------------------------------------------------------*/

/* Cor Rodapé  SELOS*/
.pagamento-selos {
    background: transparent;
    background-color: #fff;
}


/* Cor Rodapé INSTITUCIONAL */

#rodape .institucional.fundo-secundario {
    background: transparent;
    font-size: 13px;
    background-color: #274f2b;
}

#rodape .institucional.fundo-secundario .span3 {
    Display: none;
}

/*------------------------------------------------------------------MOBILE---------------------------------------------------------------------*/

@media (max-width: 767px) {
    #corpo .conteiner {
        text-align: center;
        width: 100%;
    }
}

@media (max-width: 767px) {
    #rodape .pagamento-selos {
        text-align: center;
    }
    #rodape .institucional {
        text-align: center;
    }
    #rodape .pagamento-selos .span4.pagamento .bandeiras-pagamento {
        text-align: center;
    }
    
}

#corpo .conteiner .row-fluid.banner.mini-banner.hidden-phone

