/* @media (max-width: 979px) and (min-width: 768px)*/

/* encosta fullbanner nas laterais*/
.flexslider {margin: -10px;}

/* espaçamentos cabeçalho pc*/
.conteudo-topo .superior {padding: 0px 0;}
/* contatos na barra superior do pc no canto direito */
.row-fluid .span9 {width: 97%;}

/* espaçamentos cabeçalho mobile*/
@media only screen and (max-width: 768px) {
.logo a {margin-left: -95px; margin-bottom: -38px; margin-top: -43px;}
}

/* tamanho do logo */
.logo a {height: 58px;}

/* oculta itens do cabeçalho */
.bem-vindo { display: none;} 
.carrinho {display: none;}
.acoes-conta {display: none;}

/* oculta barra de busca */
#cabecalho .busca {display: none;}

/* oculta Fale Conosco 
.hidden-phone {display: none;}*/

/*oculta barra topo quando rola a pagina */
#barraTopo {visibility:hidden;}

/*oculta rodape 
#rodape .institucional{display: none;}*/
#rodape .pagamento-selos {display: none;}

/*oculta icones do mobile barra superior */
.atalhos-mobile a {display: none;}

/* reduz barra superior do mobile */
.atalhos-mobile ul {margin: -30px;}

/* BANNER 100% da tela*/
.secao-banners .conteiner {max-width: 100%; padding: 5; margin: 0; margin-top: -10px; border:none; margin-bottom: -20px;}

/* cor menu */
@media (min-width: 768px) {
.menu.superior {background-color: #fff; margin-top: -35px;}
/* tira borda superior e divisorias menu e alinha a direita */
.menu.superior .nivel-um>li {border-top-width: 0; BORDER: NONE; float: right;}
}
    
/* Cor texto do menu superior */
#cabecalho > .conteiner > .menu.superior .titulo { color: #999999; font-size: 16px;}
#cabecalho > .conteiner > .menu.superior .titulo:hover {color: #4ec9eb; font-family: fantasy; font-size: 18px;}

/* Menu Mobile #0f5f75  solid rgba(0, 0, 0, 0.05)  #4ec9eb*/
@media only screen and (max-width: 768px) {
/*.conteudo-topo .busca-mobile {position: relative; padding: 20; background-color: cornflowerblue;}
.conteudo-topo .busca-mobile .busca {box-sizing: border-box; position: relative; width: 70%; padding: 0 70px 0 0;top: 5; left: 0;}
.conteudo-topo .busca-mobile .atalho-menu:after {content: ""; font-weight: bolder; font-size: 18px; margin: 10px;}*/
.menu a, .menu .titulo {color: #fff;}
.conteudo-topo .busca-mobile {background-color: transparent;}   
.menu.superior .nivel-um, .menu.lateral .nivel-um {margin: 40px 0 0; border: 2px #0f5f75; background-color: #0f5f75; }     
}

/* altera botao menu mobile */
@media only screen and (max-width: 768px) {
.conteudo-topo .busca-mobile .atalho-menu {float: right; line-height: 9px; padding: 15px 0px 15px 0px; width: 40px; margin-left: 280px; border-radius: 6px; background-color: #0f5f75; margin-top: -7px;} 
}

/*cor barra superior azul no mobile */
.atalhos-mobile ul { background-color: #4ec9eb; margin: -39px;}

/* deixa o titulo "sobre a loja" no rodape transparente */
#rodape .span4.sobre-loja-rodape .titulo {color: transparent;}

/* cor do Fundo do rodape e distanciamento do corpo da pagina*/ 
#rodape .institucional, .lista-redes, .redes-sociais {background: #0f5f75; margin-top: -45px;}

/* deixa logo da loja integrada no rodape transparente */
#rodape>div:last-child .conteiner {opacity: 0; padding: 0px 20px 0px; margin-bottom: -27px; margin-top: -52px;}

/* tira campo numero do pedido do fale conosco */
#modalContato .control-group input#id_numero_pedido {opacity: 0;}

/* alinhamento banner tarja */
.banner.cheio+.row-fluid {margin-top: 60px; text-align: end;}