div#cabecalho {
    background-color: #000000 !important;
}

div.full.menu {
    background-color: #000000 !important;
    border-top: 2px solid #db901a !important;
}

div#cabecalho ul.actions>li>a svg.icon *,
div#cabecalho ul.actions>li>a svg.icon circle {
    fill: #db901a !important;
}

.full.menu .conteiner .nivel-um>li.offers>a {
    background-color: #db901a !important;
}

.bandeiras-produto .bandeira-promocao {
    background-color: #db901a !important;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar,
.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    background-color: #db901a !important;
    box-shadow: 1px 1px 2px #ccc !important;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar:hover,
.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar:hover {
    background-color: #000000 !important;
}

#barraNewsletter.posicao-rodape {
    background-color: #000 !important;
    border-bottom: 1px solid #db901a !important;
}


#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    background-color: #db901a !important;
    border: 2px solid #db901a !important;
}


#rodape .institucional {
    background-color: #000000 !important;
}


.float-contact .float-open {
    background-color: #db901a !important;
    box-shadow: 1px 1px 2px #ccc !important;
}

.scrollToTop {
    background-color: #db901a !important;
    box-shadow: 1px 1px 2px #ccc !important;
}

.pagina-produto #corpo .produto .principal .acoes-produto .comprar .botao-comprar {
    background-color: #000 !important;
    box-shadow: 1px 1px 2px #ccc !important;
}

#modalContato .controls .botao.principal,
#modalMap .controls .botao.principal {
    background-color: #000000 !important;
    box-shadow: 1px 1px 2px #ccc;
}

#modalContato .controls .botao.principal,
#modalMap .controls .botao.principal:hover {
    background-color: #db901a !important;
}

#cabecalho .actions>li:hover>a>.titulo {
    color: #db901a !important;
}

.carrinho.cart:hover .content-cart .price-total-cart,
.carrinho.cart:hover .content-cart .titulo {
    color: #db901a !important;
}

.pagina-produto #corpo .produto .acoes-flutuante .botao-comprar {
    background-color: #000 !important;
}

#cabecalho.fixed .open-menu .line {
    background-color: #fff !important;
}


#listagemProdutos.listagem .titulo-categoria h2:after {
    background-color: #db901a !important;
}

.pagina-login #corpo .cadastro .botao.principal {
    background-color: #db901a !important;
    box-shadow: 1px 1px 2px #ccc !important;
}

#corpo .coluna .componente.newsletter .interno .interno-conteudo .botao:before {
    color: #fff !important;
}

.pagina-login #corpo .cadastro .botao.principal:hover {
    background-color: #000 !important;
}

#corpo .coluna .componente.newsletter {
    background-color: #000000;
}

#corpo .coluna .componente.newsletter .interno .interno-conteudo .botao {
    color: #fff !important;
    background-color: #db901a !important;
    border-color: #db901a !important;
}

#corpo .coluna .componente.newsletter .interno .interno-conteudo .botao:hover {
    background-color: #000000 !important;
}


.pagina-busca #corpo .secao-principal .conteudo .botao.secundario,
.pagina-categoria #corpo .secao-principal .conteudo .botao.secundario {
    background-color: #db901a !important;
    box-shadow: 1px 1px 2px #ccc !important;
}

.pagina-busca #corpo .secao-principal .conteudo .botao.secundario,
.pagina-categoria #corpo .secao-principal .conteudo .botao.secundario:hover {
    background-color: #000000 !important;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter:before {
    color: #000 !important;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao {
    background-color: #000000 !important;
    box-shadow: 1px 1px 2px #ccc;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao:hover {
    background-color: #db901a !important;
}

h1.logo a img {
    transform: scale(1.4);
}

h2.logo a img {
    transform: scale(1.4);
}


.conteudo-topo .busca-mobile .atalho-menu {
    background-color: #db901a !important
}

.flex-direction-nav li a {
    background-color: transparent !important;
}


/* The Modal (background) */
.modal-maneiro {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 21;
    /* Sit on top */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
    background-color: rgb(0, 0, 0);
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.4);
    /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    /* Could be more or less, depending on screen size */
}


.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

/* Modal Header */
.modal-header {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
    display: flex;
    justify-content: space-between;
}

.modal-header span.close {
    color: #fff;
    float: right;
    font-size: 28px;
    font-weight: bold;
    line-height: 60px;
}

/* Modal Body */
.modal-body {
    padding: 2px 16px;
    text-align: center;
}

.modal-body .icon-bg svg {
    width: 100px;
    height: 170px;
}

.modal-body .text-bg p {
    font-size: 25px;
}

/* Modal Footer */
.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: 15% auto;
    /* 15% from the top and centered */
    padding: 0;
    border: 1px solid #888;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}

@media screen and (max-width: 768px){
    .atalhos-mobile ul li a .icon {
        height: 30px;
        fill: #db901a !important;
    }
    .atalhos-mobile ul li a .icon * {
    	fill: #db901a !important;
    }
}

.caixa-sombreada h1.titulo.cor-secundaria {
    text-align: center;
    font-weight: bold;
}

/*.pagina-categoria #instagram, .pagina-inicial #instagram, .pagina-produto #instagram {*/
/*    display: none;*/
/*}*/


