:root {
    --cor-terciaria: #a3d3a3;
}

.barra-inicial {
    display: none !important;
}

.busca {
    background-color: white;
    outline: #0B0B0B;
    text-align: center;
    border-radius: 10px;
}

.busca button, .busca button:hover {
    max-height: 8px;
    background: none;
    border: none;
}

.busca input, .busca input:active, .busca input:focus {
    background: none;
    border: none;
    outline: none;
    transition: none;
    box-shadow: none;
}

button, .botao {
    border-radius: 5px;
}

.superior .span8 {
    display: none;
}

.superior ul {
    display: flex !important;
    flex-direction: row !important;
}

.logo {
    margin-top: -20px;
    max-height: 60px;
}

.acoes-conta li {
    min-width: 120px;
}

.conteudo-topo {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center;
    align-items: center;
}

.conteudo-topo .inferior {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.busca .icon-search {
    background-color: white !important;
    color: var(--cor-principal);
}

.busca .icon-search:hover{
    background-color: white !important;
    color: var(--cor-principal);
}

.carrinho {
    border: none;
}

.carrinho a span{
    display: none;
}

.conteiner-principal .carrinho a strong {
    color: white;
    width: 20px;
    height: 20px;
    font-size: 14px;
    text-align: center;
    line-height: 19px;
    font-weight: bold;
    border-radius: 20px;
    position: absolute;
    left: 15px;
    top: -7px;
    border: 2px solid #bad6d3;
    background: var(--cor-principal);
}


.olivia-top-bar .carrinho a strong {
    color: white;
    width: 15px !important;
    height: 15px !important;
    font-size: 12px !important;
    text-align: center;
    line-height: 15px !important;
    font-weight: bold;
    border-radius: 20px;
    position: absolute;
    left: 5px;
    top: -5px;
    border: 2px solid #bad6d3;
    background: var(--cor-principal);
}

.vazio-text {
    display: none !important;
}

.olivia-top-bar h4 {
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;;
}

.carrinho .icon-shopping-cart  {
    background-color: white !important;
    color: var(--cor-principal);
    position: relative;
}

.carrinho-rodape .icon-shopping-cart {
    display: none;
}

.carrinho-interno {
    border-radius: 10px;
}

.acoes-conta li {
    border-color: lightgrey;
    border: none;
    border-radius: 3px;
    padding: 2px;
    color: var(--cor-principal);
}

.acoes-conta li:hover {
    border-color: lightgrey;
    border: none;
    border-radius: 3px;
    padding: 1px;
    background-color: whitesmoke;
}

.acoes-conta li a, .acoes-conta li i {
    color: var(--cor-principal);
    text-decoration: none !important;
}

.acoes-conta li a:hover, .acoes-conta li i:hover {
    text-decoration: none !important;
}

.acoes-conta .icon-list {
    background-color: white !important;
    color: var(--cor-principal);
}

.acoes-conta .icon-user {
    background-color: white !important;
    color: var(--cor-principal);
}

.menu .nivel-um {
    background-color: var(--cor-terciaria);
}

.menu .nivel-um .borda-principal .titulo {
    color: var(--cor-principal);
}

.menu .nivel-um .borda-principal:hover {
    border: none;
}

.lateral .ativo .titulo{
    font-weight: 600;
}

.coluna .outras .nivel-um {
    background-color: white;
}

.coluna .outras li {
    margin-top: 10px;
}

.bandeiras-produto {
    display: none;
}

.secao-principal .coluna {
    display: none;
}

.secao-principal .conteudo {
    width: 100%;
}

.breadcrumbs {
    margin: 0;
    padding: 2px;
}

.breadcrumbs a, .breadcrumbs strong {
    color: var(--cor-principal);
    font-size: 7px;
}

.ordenar-listagem {
    margin-right: 5%;
}

.ordenar-listagem .row-fluid {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.ordenar-listagem .row-fluid div {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.input-append {
    outline: #0B0B0B;
}

.input-append label, .input-append button, .input-append button:active {
    outline: none;
    background: none;
    opacity: 100%;
}

.conteudo .titulo {
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    color: var(--cor-secundaria);
}

.conteudo .acoes-produto {
    display: none;
}

.conteudo .info-produto {
    font-size: 12px;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
}

.conteudo .preco-produto strong {
    font-size: 24px !important;
    font-weight: 600;
    color: var(--cor-principal) !important;
}

.fundo-secundario {
    color: var(--cor-principal);
    background-color: var(--cor-terciaria);
}

.info-principal-produto .nome-produto {
    font-size: 24px;
    font-weight: 300;
}

.principal .acoes-produto .comprar a {
    font-size: 20px;
}

.principal .acoes-produto .preco-produto strong {
    font-size: 40px !important;
}

.atributos .atributo-comum li a {
    border-radius: 10px;
    background-color: white;
}

.institucional span, .institucional p, .institucional a {
    color: var(--cor-secundaria);
}

.atributos .atributo-comum li a span {
    color: var(--cor-principal)
}

.atributos .atributo-comum li a:hover, .atributos .atributo-comum .active a, .atributos .atributo-item .active a {
    background-color: var(--cor-principal);
}

.atributos .atributo-comum li a:hover span, .atributos .atributo-comum .active a span {
    color: white;
}

/* Mobile */

#cabecalho .conteiner .busca-mobile .busca .botao {
    margin-right: 5px;
}

#cabecalho .conteiner .busca-mobile .menu ul {
    display: flex !important;
    flex-direction: column !important;
}

.hidden-menu {
    display: none;
}

#listagemProdutos li .acoes-produto-responsiva {
    display: none !important;
}

#cabecalho > div.conteiner > div.menu.superior > ul > li.categoria-id-22994252.com-filho.borda-principal > a > i {
    display: none;
}

.categoria-id-22994252 .nivel-dois {
    display: none !important;
}

.categoria-id-22994252:hover .nivel-dois {
    display: flex !important;
}

#cabecalho > div.conteiner > div.menu.superior > ul > li.categoria-id-23026852.com-filho.borda-principal > a > i {
    display: none;
}

.categoria-id-23026852 .nivel-dois {
    display: none !important;
}

.categoria-id-23026852:hover .nivel-dois {
    display: flex !important;
}

#rodape > div.institucional.fundo-secundario > div > div > div.span3 > div {
    background: none;
    border: none;
    box-shadow: none;
}


@media only screen and (max-width: 600px) {
    .breadcrumbs {
        display: none;
    }

    #cabecalho .atalhos-mobile ul {
        background-color: var(--cor-principal);
    }

    #corpo > div > div.secao-principal.row-fluid.sem-coluna > div.conteudo.span9 > div.ordenar-listagem.topo.borda-alpha {
        display: none;
    }
}