
/* STYLE BY DEV */

body{ position: relative; }



/* MENU */

.full.menu .conteiner .nivel-um>li>a>.titulo{ text-transform: uppercase; }
.full.menu .conteiner .nivel-um>li>a img{ max-width: 25px; }

.full.menu .conteiner .nivel-um>li>a{ height: 59px; }

.full.menu .conteiner .nivel-um>li.offers>a{ margin-top: 4px }

.carrinho.cart .content-cart .price-total-cart{ font-size: 13px; font-weight: 600; letter-spacing: 0; }

.other-categories{ display: none; } 

.full.menu .conteiner .nivel-um > li{ width: 14% !important; }
.full.menu{ height: 123px; }

#cabecalho.fixed .full.menu.active{ max-height: 145px; }


.pagina-busca #corpo, .pagina-categoria #corpo{ margin-top: 230px; }


/* TITULOS */

#listagemProdutos.listagem .titulo-categoria, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria, .listagem.aproveite-tambem>.titulo{
	margin-top: 80px;   
}

#listagemProdutos.listagem .titulo-categoria h2{ font-size: 26px;}

#listagemProdutos.listagem .titulo-categoria h2, .pagina-produto #corpo .listagem > h4.titulo{
	text-transform: uppercase;
}

#listagemProdutos.listagem .titulo-categoria h2 small, .pagina-produto #corpo .listagem > h4.titulo small{
	display: block;
    text-transform: initial;
    margin: 14px 0 22px;
}



/* BANNER */

.secao-banners{ margin-top: 219px; }

#fullbanner-mob ul.slick-dots li{ margin: 0 12px; }
.banner .flex-control-paging li{ margin: 0 14px; }

/* BANNER MEDIO */

.banner-alpha .b-alph img{ border-radius: 14px; }



/* LIST PRODUTOS */

.listagem .imagem-produto img{ max-width: 85%; }



/* MARCAS */

#corpo .conteiner>.marcas{ margin-top: 80px; }
#corpo .conteiner>.marcas h3:after{ margin-top: 20px; }


/* PAGE PRODUTO */

.pagina-produto #corpo>.conteiner{ padding-top: 60px; }
.produto>.row-fluid:first-child{ padding-bottom: 80px; }
.pagina-produto #corpo .abas-custom .tab-content .tab-pane#descricao h2{ margin-bottom: 60px; }
.pagina-produto #corpo .abas-custom .tab-content .tab-pane#descricao h2 small{ display: block; margin-left: 10px; }
/*.produto .acoes-produto .comprar .disponibilidade-produto{ display: none !important ; }*/



/* PAGE CARRINHO */

.pagina-carrinho #corpo>.conteiner{ padding-top: 60px; }



/* PEDIDO - CONTA */

.pagina-pedido #corpo{ margin-top: 166px; }



/* INSTAGRAM */

#instagram{ margin-bottom: 100px; }
#instagram h2{ margin-bottom: 13px; }
#instagram .traco{ margin-bottom: 33px; }



/* FOOTER */

#rodape .institucional li a{ font-weight: 400 }
#rodape .sobre-loja-rodape{ margin-right: 20px; }
#rodape .conteiner{ padding: 20px 20px 45px; }
.footer-blank{ position: absolute; background: #FFF; height: 56px; width: 1200px; bottom: 0; z-index: 10; }

.scrollToTop{ right: 100px; width: 54px; height: 54px; }
.scrollToTop i{ margin-top: 1px; }

.float-contact .float-open{ width: 54px; height: 54px; }
.float-contact .float-items>li>a{ width: 54px; height: 54px; }
.float-contact .icon{ width: 28px; height: 28px; } 


/* BOTAO WHATSAPP */

.bt-whatsapp{
	position: fixed;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    right: 24px;
    bottom: 16px;
    background: #00a859;
    text-align: center;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    animation: pulse 2s infinite;
    cursor: pointer;
    z-index: 200;
    transition: all 0.5s cubic-bezier(.74,.13,.42,1.81);
}

.bt-whatsapp i{ line-height: 55px; font-size: 28px; color: #FFF; }
.bt-whatsapp:hover{ transform: scale(1.2); }

@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(0,168,89,0.7); } 70% { box-shadow: 0 0 0 15px rgba(0,168,89,0); } 100% {  box-shadow: 0 0 0 0 rgba(0,168,89,0); }
}




/***********************************************************/


/* BUSCA MOBILE */
.conteudo-topo .busca-mobile.fixed{ box-shadow: none; }


/* MOBILE */

@media only screen and (max-width: 767px) {
    
    #fullbanner-mob{ margin-top: 266px !important; }
    
    .logo a img{ max-height: 75%; }
    
    .conteiner-principal .conteiner{ padding: 10px 25px; }
    
    .feedInsta{ height: 210px; overflow: hidden; }
    
    #rodape .links-rodape .titulo:after{ right: 50px; }
    
    .footer-blank{ height: 88px; }
}

