#cabecalho {
    background: #1368ab;
}

#cabecalho .actions>li>a .icon * {
    fill: #ffffff;
}

#cabecalho .actions>li>a {
    display: block;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #ffffff;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

#cabecalho .carrinho .qtd-carrinho {
    position: absolute;
    top: 0;
    right: -2px;
    width: 22px;
    height: 22px;
    background: #f58634;
    border-radius: 50%;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    border: solid 0 #f58634;
    display: block!important;
    margin: 0 2px;
}

.full.menu {
    background: #f58634;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-top: solid 1px transparent;
    height: 70px;
}

#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo {
    color: #0a4085;
    text-transform: uppercase;
    font-size: 26px;
    font-family: Lato;
    font-weight: 400;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase!important;
    border: 0;
    border-radius: 0;
    text-transform: none;
    background: #f58634;
    display: block;
    text-align: center;
    padding: 0;
    width: auto;
    flex: auto;
    height: 42px;
    line-height: 42px;
}

#barraNewsletter.posicao-rodape {
    background: #1368ab;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#barraNewsletter.posicao-rodape .componente .texto-newsletter {
    text-align: center;
    font-size: 26px;
    font-weight: 400;
    text-transform: uppercase;
    color: #ffffff;
    overflow: visible;
    margin: 20px 0;
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    width: 20%;
    background: #f58634;
    border-radius: 0;
    color: #fff;
    height: 42px;
    border: solid 2px #f58634;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

#rodape .institucional .titulo {
    color: #1368ab;
}

.float-contact .float-open {
    background: #f58634;
    width: 64px;
    height: 64px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 0;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.scrollToTop {
    position: fixed;
    z-index: 999;
    bottom: 1rem;
    right: 2rem;
    background: #f58634;
    color: #fff;
    display: block;
    width: 52px;
    height: 52px;
    text-align: center;
    border-radius: 0;
    padding: 10px;
    display: none;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.full.menu .conteiner .nivel-um>li.offers>a {
    background: #1368ab!important;
    cursor: pointer;
}

@media only screen and (max-width: 767px)
.atalhos-mobile ul li a .icon * {
    fill: #1368ab;
}

@media only screen and (max-width: 767px)
.atalhos-mobile ul li a .qtd-carrinho {
    left: 30px;
    font-size: 13px;
    font-weight: 600;
    background: #f58634;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    display: inline-block!important;
}

@media only screen and (max-width: 767px)
.conteudo-topo .busca-mobile .atalho-menu {
    background: #f58634;
    border-radius: 0;
    height: 55px;
    width: 50px;
    padding: 0 10px;
    line-height: 55px;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#rodape .titulo {
    padding: 5px !important;
    margin-bottom: 0px !important;}

#rodape .institucional {
    min-height: 250px !important;}

#rodape .gateways-rodape {display: none;}

.produto div.principal .acoes-produto .comprar .botao-comprar { background: #f58634 !important;}
.offers {display: none!important;}


#rodape>div:last-child .conteiner { display: none;}
.row-fluid1 { width: 100%; padding: 10px 0px 5px; text-align: center;}


#barraNewsletter.posicao-rodape .componente .newsletter-assinar {width: 256px !important;}


#rodape .caixa-facebook {display: block !important;}


.tema-pequeno #rodape .redes-sociais {width: 190px;    margin-left: 60px;}


.flex-direction-nav li a {background: #1368ab !important;}

.float-contact { display: none !important;}



.conteudo-topo .busca-mobile .atalho-menu.icon-th::before { color: #ffffff !important;}
.atalhos-mobile ul .search svg path {fill: #f58634 !important;}
.atalhos-mobile ul li a .icon {fill: #f58634 !important;}
.atalhos-mobile ul li a .icon * {fill: #f58634 !important;}

.atalhos-mobile ul li a .icon .c {
    fill: transparent !important;}

.conteudo-topo .busca-mobile .atalho-menu {
    background: #f58634 !important;}