body {
    font-size: 14px;
    line-height: 16px;
}
.float-contact{
    display: none;
}
.scrollToTop {
    left: 2.5rem;
}
#api-insta {
    margin-bottom: -5px;
}
.but-orca {
    padding: 15px;
    background: #e2a900;
    text-transform: uppercase;
    border-radius: 8px;
    font-weight: 600;
    width: 100%;
    display: block;
    text-align: center;
}
.text-orca {
    padding: 0 0 50px;
    text-align: justify;
}
.popup-sob-consulta {
     display: none !important;
}
.pagina-produto #corpo .produto .principal .acoes-produto {
    box-shadow: none;
    padding: 0;
}
.adic-favo {
    top: 20px;
}
.logo a img {
    top: -18px;
    height: 43px;
}
.full.menu .conteiner .nivel-um>li>a>.titulo {
    text-transform: uppercase;
}
#menu_superofertas {
    display: none;
}
.full.menu .conteiner .nivel-um>li>a .icon-chevron-down:before {
    color: #000000;
}
.full.menu .conteiner .nivel-um>li:hover>a .icon-chevron-down:before {
    color: #FFFFFF;
}
.menu.lateral .nivel-um li:first-child{
    display: none;
}
.menu.lateral .nivel-um li:last-child{
    display: none;
}
.produto-video .icon-youtube-play:before {
    color: red;
}
.listagem-item .info-produto .preco-produto .titulo{
    color: #e2a900;
    font-weight: 600;
    font-size: 20px;
    display: block;
}
#listagemProdutos.listagem .listagem-item.produto-adicionado a.produto-sobrepor+.imagem-produto:before, .listagem.aproveite-tambem .listagem-item.produto-adicionado a.produto-sobrepor+.imagem-produto:before{
    color: #e2a900;
}
div#rodape div:last-child .conteiner {
    /*display: none;*/
}
#rodape .institucional .titulo {
    text-transform: uppercase;
    font-weight: 600;
}
#listagemProdutos.listagem .titulo-categoria strong{
    font-weight: 600;
}
#listagemProdutos.listagem .titulo-categoria:after {
    content: "";
    display: block;
    width: 100px;
    height: 5px;
    background-color: #e2a900;
    margin: 15px auto 0;
}
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-promocional, #listagemProdutos.listagem .listagem-item .info-produto .preco-produto span.preco-a-partir strong, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-promocional, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto span.preco-a-partir strong, .pagina-produto #corpo .produto .principal .acoes-produto .preco-produto span.preco-a-partir strong, .pagina-produto #corpo .produto .acoes-flutuante .preco-produto .preco-promocional.cor-principal, .pagina-produto #corpo .produto .acoes-flutuante .preco-produto .preco-produto span.preco-a-partir, .tabela-carrinho .preco-produto .preco-promocional {
    font-weight: 600;
}
#listagemProdutos.listagem .listagem-item .info-produto .nome-produto, .listagem.aproveite-tambem .listagem-item .info-produto .nome-produto {
    min-height: 50px;
}
#listagemProdutos.listagem .listagem-item .info-produto .nome-produto, .listagem.aproveite-tambem .listagem-item .info-produto .nome-produto {
    font-size: 20px;
    line-height: 23px;
}
.listagem .titulo-categoria {
    padding: 50px 0!important;
}
.banner.tarja {
    margin: 20px 0 0!important;
}
.carrinho.cart .content-cart .price-total-cart {
    font-size: 12px;
}
#barraNewsletter.posicao-rodape {
    border-bottom: none;
}
/*home*/
.sobre {
    position: relative;
    margin-top: 5rem;
    padding: 75px 0;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px){
    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-md-5 {
        -ms-flex: 0 0 21.666667%;
        flex: 0 0 21.666667%;
        max-width: 21.666667%;
        left: -30px;
    }
}
.sobre .col-md-7 {
    position: initial;
}
.sobre img {
    position: absolute;
    width: 59%;
    left: 0;
    top: 0px;
    z-index: 1;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.sobre .col-md-5 {
    padding: 75px 70px;
    padding-left: 80px;
    background-color: #F4F4F4;
}
.sobre .col-md-5 h3 {
    color: #e2a900;
    font-weight: 700;
    font-size: 30px;
    line-height: 26px;
    text-transform: uppercase;
}
.sobre .col-md-5 p {
    color: #000;
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
}
.sobre .col-md-5 a {
    color: #e2a900;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
}
.preco-parcela {
    padding: 20px 0 0;
    display: block;
}
#rodape .sobre-loja-rodape .logo a {
    height: 34px;
}
#rodape .institucional p {
    padding-right: 40px;
}
#rodape .sobre-loja-rodape .more {
    display: none;
}
.pagina-produto #corpo .produto .principal .cep .input-append.input-prepend .btn{
    background: #e1a801;
    text-shadow: none;
    border-radius: 0 8px 8px 0;
}
.pagina-produto #corpo .produto .principal .cep .input-append.input-prepend .input-small.input-cep[type=tel] {
    max-width: 100%;
}
.pagina-produto #corpo .produto .principal .cep .input-append.input-prepend {
    max-width: 100%;
}
.pagina-produto #corpo .produto .principal .cep .input-append.input-prepend .btn:before{
    text-transform: capitalize;
    color: #fff;
    font-weight: 600;
}
.gateways-rodape li {
    text-align: left;
}
.gateways-rodape {
    background-image: none;
}
#rodape .lista-redes ul li {
    border-radius: 5px;
    margin: 0 8px 5px 0px;
}
#rodape .institucional {
    min-height: 375px;
}
#rodape .lista-redes ul li{
    display: block!important;
}
#rodape .lista-redes h3 {
    font-weight: 600;
}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo{
padding-top: 40px;
}
@media screen and (max-width: 768px){
    #rodape .institucional .visible-phone {
        display: block!important;
        float: left;
    }
}
.pagina-produto #corpo .produto .principal .acoes-produto .preco-produto .preco-venda {
    height: 30px;
}
span.cor-secundaria.pull-right {
    float: none;
}
span.cor-secundaria.pull-right a {
    color: #e2a900;
    font-weight: 500;
}
.pagina-produto #corpo .produto .principal .atributos ul li .atributo-item {
    border: solid 1px #ccc;
}
/* adc texto abaixo do texto padrão do rodape */
#rodape .span9.span12 p:after {
content: "Rua Real da Torre, 218, Madalena, Recife/PE";
display: block;
}
#avisoCookies .conteiner {
    height: 70px;
}
@media (max-width: 520px){
#avisoCookies .conteiner {
    height: 170px;
}
}
@media (max-width: 768px){
#avisoCookies .conteiner {
    height: 170px;
    flex-direction: column;
}
}