#cabecalho.fixed .menu.superior {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.conteiner-principal .secao-banners .conteiner {
    padding: 0;
}
.banner.cheio {
    margin: 0 auto 0;
}
#cabecalho .menu.superior {
    background: #147933;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
#cabecalho .menu.superior .nivel-um>li>a strong {
    color: #ffffff;
}
#cabecalho.fixed .menu.superior {
    background: #147933;
}
#cabecalho>.conteiner {
    border-bottom: none;
}
.banner.cheio+.row-fluid {
    margin-top: 0px;
}
.banner.tarja {
    margin-top: 10px;
}
.barra-inicial {
    background: #c5f1b4;
}
.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #157934;
}
.lista-redes a:hover i {
    color: #2b8b48;
}
.btn-materia {
	background: green;
    width: 250px;
    height: 30px;
    border-radius: 20px;
    align-content: center;
    color: white;
}
.btn-materia>i {
    padding: 0 10px 0 0;
}
.texto-materia p {
    font-size: 13px;
}
#cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>li:nth-child(3) {
    display: none;
}
#cabecalho .main-header .conteudo-topo .carrinho .icon-shopping-cart {
    font-size: 35px;
}
#cabecalho .main-header .conteudo-topo .carrinho .qtd-carrinho {
    font-size: 10px;
}



 /* MOBILE */
@media only screen and (max-width: 767px) {
    #cabecalho .menu.superior .nivel-um {
        background: #157934;
    }
    #cabecalho .menu.superior .nivel-um>li>a strong {
        color: #ffffff;
        font-size: 16px;
	}
	#cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>li:nth-child(4) {
        display: none;
    }
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>li.visible-phone {
        display: none !important;
    }
    .logo a {
        height: 120px;
    }
    #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu .menu-carrinho .carrinho>a {
        font-size: 12px;
    }
}

/* 2 PRODUTOS POR LINHA MOBILE*/
@media (max-width: 768px) {
		#listagemProdutos > ul li.listagem-linha ul li {
    		box-sizing: border-box;
    		float: none;
    		width: 49%;
    		margin: 0 0 15px;
    		display: inline-block;
    		vertical-align: top
		}
		#corpo .listagem .listagem-item .info-produto .nome-produto {
            font-size: 14px;
            min-height: 40px;
        }
}