.menu li.com-filho>a i{
	background: transparent !important;
}

#modalContato .span6 .control-group:nth-child(4){
	display: none;
}

#modalContato .form-horizontal .controls{
	display: block;
}

#modalContato .form-horizontal .control-label{
	text-align: left;
}

.secao-banners, .pagina-produto #corpo, .pagina-busca #corpo, .pagina-categoria #corpo, .pagina-carrinho #corpo{
	margin-top: 200px;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar{
	color: #ffffff !important;
    background: #35b967 !important;
    border-color: #35b967 !important;
    box-shadow: 0 3px 9px -2px rgba(0, 0, 0, 0.15);
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar:hover, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar:hover{
    background: #2b9854 !important;
    border-color: #2b9854 !important;
}

.pagina-produto #corpo .produto .principal .acoes-produto .comprar .botao-comprar{
	color: #ffffff !important;
    background: #35b967 !important;
    border-color: #35b967 !important;
    box-shadow: 0 3px 9px -2px rgba(0, 0, 0, 0.15);
}

.pagina-produto #corpo .produto .principal .acoes-produto .comprar .botao-comprar i .icon *{
	fill: #ffffff !important;
}

.carrinho .carrinho-interno .carrinho-rodape .botao{
	color: #ffffff !important;
    background: #35b967 !important;
    border-color: #35b967 !important;
    box-shadow: 0 3px 9px -2px rgba(0, 0, 0, 0.15);
}

.carrinho .carrinho-interno .carrinho-rodape .botao:hover{
	background: #2b9854 !important;
    border-color: #2b9854 !important;
}

.pagina-carrinho #corpo .finalizar-compra .acao-editar .botao.principal{
	color: #ffffff !important;
    background: #35b967 !important;
    border-color: #35b967 !important;
    box-shadow: 0 3px 9px -2px rgba(0, 0, 0, 0.15);
}

#cabecalho .logo a img{
    max-height: initial !important;
    width: 7rem !important;
    left: 10rem;
}

#cabecalho .logo a{
    max-height: initial !important;
    display: block !important;
}

#rodape .sobre-loja-rodape .logo a img {
	width: 8rem !important;
    height: 8rem !important;
    display: block !important;
    position: relative !important;
}

#rodape .sobre-loja-rodape .logo a {
	height: initial !important;
    display: block !important;
}

#modalContato .form-horizontal .modal-body .control-group .control-label, #modalMap .form-horizontal .modal-body .control-group .control-label {
	display: block !important;
}

#cabecalho .cor-secundaria{
	color: #fff;
}

.pagina-produto #corpo .produto .acoes-flutuante .botao-comprar i .icon *{
	fill: #292929;
}

.carrinho .carrinho-interno .carrinho-rodape .botao:after{
	display: none;
}

#rodape .lista-redes ul li {
	display: inline-block !important;
}

.icon-shopping-cart:before {
	color: #fff;
}

#cabecalho .conteiner>.row-fluid {
	margin-left: 8rem;
}

.menu.superior {
	margin-left: 15rem;
}

#cabecalho {
    background: #050505;
}

.full.menu {
	background: #050505;
}

#barraNewsletter.posicao-rodape {
    background: #050505;
}

#rodape .institucional {
	background: #050505;
}

.float-contact .icon * {
    fill: #050505;
}

.float-contact .float-open svg g path{
        fill: #050505;
}

@media(max-width: 767px) {
	#cabecalho .conteiner>.row-fluid {
		margin-left: 0 !important;
	}
    
    .flexslider .slides img {
        margin-top: 0 !important;
        margin-bottom: 1rem;
	}
    
    .mini-banner .modulo {
    	margin: 0 !important;
	}
    
    #cabecalho {
    	position: relative;
    }
    
    .secao-banners {
    	margin-top: 0 !important;
    }
    
    #cabecalho .bem-vindo .superior, #cabecalho .conteudo-topo .superior{
    	display: initial !important;   
    }
    
    .conteudo-topo .superior>div {
    	 display: none;
    }
    
    .menu.superior .nivel-um .titulo, .menu.lateral .nivel-um .titulo{
         font-size: 16px;
    }
    
    .table.tabela-carrinho .hidden-phone{
		display: block !important;
	}
    
    #cabecalho .logo a img{
    	left: 0 !important;
	}
    
    #rodape .institucional .visible-phone {
    	display: inline-block !important;
	}
}

@media(min-width: 768px) and (max-width: 1023px) {
	.menu.superior {
    	margin-left: -1rem !important;
	}
    
    #cabecalho .conteiner>.row-fluid {
    	margin-left: -1rem !important;
    }
    
    .banner.mini-banner img {
    	margin-left: 1rem !important;
    }
        
}

@media(min-width: 1024px) and (max-width: 1280px){
	
    #cabecalho .logo a img{
    	left: 0 !important;
    }
    
    #cabecalho .bem-vindo .inferior .busca-mobile, #cabecalho .conteudo-topo .inferior .busca-mobile{
    	max-width: 70% !important;
    }
    
    #cabecalho .conteudo-topo .inferior .busca-mobile~div{
    	width: initial !important;
    }
    
    .menu.superior {
    	margin-left: 0rem !important;
	}
    
    #cabecalho .conteiner>.row-fluid{
    	margin-left: 0rem !important;
    }
    
    .pagina-produto #corpo{
    	margin-top: 200px !important;
	}
    
    .banner .banner.tarja img{
    	width: 24%;
    }
    
}

@media(min-width: 1281px) and (max-width: 1366px){
    #cabecalho .conteiner>.row-fluid {
        margin-left: 5rem;
    }
    
    .carrinho-checkout .atendimento li strong {
        font-size: 10px;
    }
    
    .carrinho-checkout .atendimento li span.display-table {
        font-size: 10px;
    }
    
    .row-fluid .offset3 {
        margin-left: 2rem;
    }
    
    .carrinho:hover .carrinho-interno, .produto-arrastado .carrinho-interno {
        right: 3rem;
    }
}