@media (min-width: 768px) {
.menu.superior {width: 100%;position: absolute;top: 152px;left: 0px;}
.logo {margin-bottom: 70px;}
}

@media only screen and (max-width: 767px) {
.menu.superior .nivel-dois li a, .menu.lateral .nivel-dois li a {
color: #4387B1;
}
}

/* Cor do fundo e texto do menu */
#cabecalho > .conteiner > .menu.superior, #cabecalho > .conteiner > .menu.superior .com-filho > a i { background-color: #ffffff; }
#cabecalho > .conteiner > .menu.superior .titulo { color: #4387B1; }

/* Centralizar os itens do menu */
#cabecalho > .conteiner > .menu.superior { text-align: center; }
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; }

/* remove as linhas do menu*/
#cabecalho > .conteiner > .menu.superior .nivel-um > li {
border: 0;
padding: 0 14px;
}
.menu.superior .nivel-um > li:hover {background-color: #FFFFFF; }

/* site sem borda */ 
#cabecalho > .conteiner > .menu.superior { text-align: center; }
#cabecalho .conteiner {
padding: 0;
box-shadow: none;
}

.secao-banners .conteiner {
margin: none;
border:none;
box-shadow: none;
max-width:100%
}

.conteiner-principal .conteiner {
    border:none;
    box-shadow: none;
}



.menu ul {
    margin: 0;
}

cabecalho .menu.superior .nivel-um {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    background-color: #4387B1;
}

.menu ul {
    margin: 0;
}

.carrinho.vazio>a span {
    float: none;
    display: block;
    margin-left: 55px;
    line-height: 40px;
    padding: 0;
    font-size: 13px;
}

cabecalho .conteiner {
padding: 0;
max-width: 1180px;
box-shadow: none;
}

.tema-transparente .conteiner {
background-color: transparent;
box-shadow: none;}

.conteiner-principal .conteiner { max-width: 100%;}

.busca input {
    width: 94%;
}

.busca {
background-color: none!important;
}

input#auto-complete {
border-radius: 50pc;
}

button.botao.botao-busca.icon-search.fundo-secundario {
border-radius: 0 50px 50px 0; border: none;
}

.busca.borda-alpha {
background-color: transparent;
border: none;
}
// alinha o bem vindo ao campo de busca
a.bem-vindo.cor-secundaria {
padding-left: 7px;
}

.span8.busca-mobile.hide-menu {
border: none;
background: transparent;
}

#rodape .titulo, #rodape .institucional * { color: #ffffff; }
#rodape .institucional, #rodape .pagamento-selos { background: 	#000000; }

/* Alterar visual do bloco redes sociais */
.redes-sociais{
border-top: 0;
position: relative!important;
padding-bottom: 10px!important;
}

/* tirando bordas superiores e inferiores para as redes sociais */
rodape .institucional{
padding: 0;
}
rodape .conteiner{
padding: 0px 20px;
}

.gateways-rodape{

/*background-image: linear-gradient(to bottom,#fff,#FFFFFF); */
/*border-radius: 6px;*/
/*border: 1px solid #ddd;*/
/*width: 100%;*/
}

.barra-inicial {
background: #4387B1 !important;
}

.lista-redes .icon-instagram {
background: #000;
color: #FFF;border-radius: 15px;
}.lista-redes .icon-facebook {
background: #000;
color: #FFF;border-radius: 15px;
}


/* site sem borda */ 
#cabecalho > .conteiner > .menu.superior { text-align: center; }
#cabecalho .conteiner {
padding: 0;
box-shadow: none;
}

/*.secao-banners .conteiner {
margin:none;
border:none;
box-shadow: none;
max-width:100% !important;
}*/

.secao-banners .conteiner {
max-width: 100%;
padding: 0 !important;
margin:0;
margin-top: 0px;
border:none;
max-height: 200px;
}

.flexslider {
margin: 0 0 60px;
background: #fff;
border:none;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 0px;
-webkit-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
-moz-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
-o-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
}

.icon-th:before {
    content: "\f0c9";
}

div#cabecalho {
background: #4387B1 !important;
}
#cabecalho .conteiner {
background: #4387B1 !important;
}

.botao.botao-busca.icon-search.fundo-secundario:hover {
    background: #fff;
}
.fundo-principal{
background-color: #000;
}

.g_ .logo a > img{max-height: 1512px !important;}