/* Telefones no Topo Mobile */
@media only screen and (max-width: 767px) {
	.telefones-mobile {
		background: #f1f1f1 !important;
		margin-top: -5px;
		padding: 5px 15px 5px 15px;
		/* margin: auto 0; */
	}

.telefones-mobile {
    text-align: center;
} 

	.telefones-mobile span, .telefones-mobile span:hover {
		color: #4d4d4d;
		font-weight: 400;
		text-align: center;
		font-size: 14px;
	}

	.telefones-mobile span .icon-phone, .telefones-mobile span .fa.fa-whatsapp {
		color: #4d4d4d;
		font-weight: 700;
	    font-size: 15px;
	}

	.telefones-mobile span .fa.fa-whatsapp {
		padding-left: 10px;
	}

    .conteiner .logo {
        margin: 20px 0 10px;
    }    
}

@media only screen and (min-width: 768px) {
    .telefones-mobile {
	     display: none !important;
    }
}
/* -- */

/* ÍCONE DO INSTAGRAM NO RODAPÉ */
#rodape .lista-redes [class^=icon]{
	color: #31328f;
    font-size: 1.5em;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    font-size: 13px !important;    
}

#cabecalho {
    background: #2f3091;
}

.icone-cart {
	fill: #fff;
}

.carrinho .qtd-carrinho, .carrinho.vazio::after {
	color: #31328f;
    background: #fff;
}

#cabecalho .carrinho>a>i.icon-shopping-cart.fundo-principal .titulo:before {
    color: #fff;
}
    

#cabecalho .carrinho>a>i.icon-shopping-cart.fundo-principal .titulo {
	color: #fff;
}

.full.menu .nivel-um ul {
	background: #31328f;
}

.full.menu .nivel-dois a {
    color: #fff;
}

#rodape .institucional, #rodape .pagamento-selos {
    padding: 0 0 50px;
}

#cabecalho .menu-open .line {
    background: #fff;
}

.full.menu {
    /*background-image: linear-gradient(to bottom, #3051a6, #3a57a6, #435ea5, #4b64a4, #546aa3) !important;*/
    background-image: linear-gradient(to bottom, #2f3091, #333492, #373893, #3a3c94, #3e4095) !important;
    background: transparent;
}

.full.menu .nivel-um {
    background: transparent !important;
}

.conteudo h1:after {
	display: none;
}

.full.menu .nivel-um>li {
	border-right: none;
}

#rodape .sobre-loja-rodape .conferir {
	display: none;
}

.menu.lateral.fechado .nivel-um .com-filho>a {
	background: #3051A6;
}

.menu.lateral.aberto .nivel-dois>li>a, .menu.lateral.fechado .nivel-um>li strong {
	color: #fff;
    	font-weight: bold;
}

@media only screen and (min-width: 768px) {
	#cabecalho {
		padding-top: 15px;
	}
}

i.icon-chevron-right.fundo-secundario {
    background: transparent;
}

.menu.lateral .nivel-um li:hover a strong {
    color: #e8e8e8;
}

.botao.principal, .botao.principal:hover, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .flex-control-paging li a.flex-active, .fundo-principal, .menu li:hover > a .fundo-secundario, .menu-simples li a:hover, .menu-simples li.active a {
    background: none;
}

@media only screen and (max-width: 768px) {
	#cabecalho .logo a {
		height: 80px;
	}
}

.carrinho .carrinho-interno>div .botao {
    background: #31328f;
}

.pagina-busca .menu.lateral .nivel-dois, .pagina-categoria .menu.lateral .nivel-dois {
	background: #31328f;
}

.pagina-busca .menu.lateral ul li a, .pagina-busca .menu.lateral.outras ul li a strong, .pagina-categoria .menu.lateral ul li a, .pagina-categoria .menu.lateral.outras ul li a strong {
	background: #31328f;
	color: #fff;
}

.pagina-busca .menu.lateral ul li.ativo a strong.titulo, .pagina-categoria .menu.lateral ul li.ativo a strong.titulo {
	    color: #fff;
}

.menu .nivel-dois li:hover, .menu.lateral.outras .nivel-um li:hover a {
	background-color: none !important;
}

.menu.lateral .nivel-um li:hover {
    background: #31328f;
}

@media only screen and (min-width: 768px) {
.logo a img {
    max-height: 70px;
}
}

.menu.lateral .nivel-um li a strong {
    font-size: 17px;
    color: #FFF;
    font-weight: bold;
}

#rodape>div:last-child .conteiner {
    display: none;
}

.icone-atendimento {
	fill: #ffff00;
}

.carrinho-checkout .atendimento li .display-table {
    color: #fff;
}

.carrinho-checkout .atendimento li strong {
    color: #fff;
}

.botao.principal:hover {
        background: #3051A6 !important;
}

#modalContato .control-group .botao.principal.pull-right {
    background: #3051A6 ;
}

.carrinho.vazio>a:before {
	color: #fff !important;
}

.carrinho.vazio>a:after {
	color: #fff !important;
}

.icone-atendimento {
    fill: #fff !important;
}

#listagemProdutos.listagem .listagem-item.produto-adicionado, .listagem.aproveite-tambem .listagem-item.produto-adicionado {
    background: url(https://cdn.awsli.com.br/1324/1324035/arquivos/adicionado.png) no-repeat center 90%;
}


.botao.principal, .botao.principal:hover, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .flex-control-paging li a.flex-active, .fundo-principal, .menu li:hover > a .fundo-secundario, .menu-simples li a:hover, .menu-simples li.active a {
    background: #31328f !important;
}


.canais-contato.span9 {
    width: 90% !important;
}

.lista-redes.span3.hidden-phone {
    width: 7% !important;
}

.barra-inicial .canais-contato li strong {
	margin-left: 10px !important;
}

.icone-cart {
	margin-left: -7px !important;
}

#rodape .institucional {
    background: url(https://cdn.awsli.com.br/1324/1324035/arquivos/rdpe3.jpg) no-repeat center !important;
    background-size: cover;
}

i.icon-shopping-cart.fundo-principal {
    background: transparent !important;
}

@media screen and (max-width: 767px) {
	.atalhos-mobile ul li.fundo-principal {
		background: transparent !important;
	}
}

.solicitartroca {
	color: #4d4d4d;
    font-size: 14px;
    font-weight: 400;
}

.solicitartroca:hover {
    color: #31328f;
}

.carrinho>a span b {
    display: none;
}

#cabecalho .carrinho>a span.vazio-text {
    display: none !important;
}

/* Banner Modal */
@media screen and (min-width: 768px) {
	.fancybox-skin .componente .interno {
		height: 300px;
	}
	.modal-modalNewsletter .fancybox-inner {
		height: 300px !important;
	}
}
#modalNewsletter .componente .titulo i svg {
	display: none;
}
#modalNewsletter .componente .titulo i {
	display: none;	
}	
#modalNewsletter .newsletter-cadastro input {
	display: none;
}
#modalNewsletter .newsletter .botao {
	display: none;	
}
#modalNewsletter .componente .titulo {
	font-size: 35px !important;
}
#modalNewsletter .componente .texto-newsletter {
	display: none !important;
}	