

/*<style>*/

@charset "utf-8";




	.page-footer {
		
		
		background-color: rgb(2, 2, 2) !important;
		
		background-repeat: repeat !important;
		
		background-size: 40% !important;
		
		background-position: center !important;
		
		border-top: 9px solid #073125 !important;
		
		
	}
	
	.container-dados-empresa {
		
		
		background-color: rgba(0, 0, 0, 0) !important;
		
		border-radius: 7px !important;
		
		padding: .5rem 1rem !important;
		
		
	}
	
	.titulos-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 2rem !important;
		
		color: #fff !important;
		
		
	}
	
	.icone-localizacao-footer {
		
		
		color: rgb(251, 251, 251) !important;
		
		text-shadow: 2px 2px 0px #77140e !important;
		
		font-size: 1.8rem !important;
		
		margin: 0 .7rem 2rem 0 !important;
		
		
	}
	
	/* Somente imagens */
	.icone-redesocial-footer {
		
		
		font-size: 1.7rem !important;
		
		margin: 0 .7rem 0 0 !important;
		
		width: 1.7rem !important;
		
		
	    float: left;
		
	}
	
	.icone-atendimento-footer {
		
		
		color: rgb(251, 251, 251) !important;
		
		text-shadow: 2px 2px 0px #808080 !important;
		
		font-size: 1.7rem !important;
		
		margin: 0 .7rem 2rem 0 !important;
		
		
	}
	
	.icone-delivery-footer {
		
		
		color: rgb(251, 251, 251) !important;
		
		text-shadow: 2px 2px 0px #055a14 !important;
		
		font-size: 1.7rem !important;
		
		margin: 0 .7rem 2rem 0 !important;
		
		
	}
	
	.icone-contato-footer {
		
		
		color: rgb(251, 251, 251) !important;
		
		text-shadow: 2px 2px 0px #16386f !important;
		
		font-size: 1.7rem !important;
		
		margin: 0 .7rem 2rem 0 !important;
		
		
	}
	
	.icone-mensagem-footer {
		
		
		color: rgb(251, 251, 251) !important;
		
		text-shadow: 2px 2px 0px #755b13 !important;
		
		font-size: 1.7rem !important;
		
		margin: 0 .7rem 0 0 !important;
		
		
	}
	
	
	.titulo-localizacao-footer {
				
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #b3b3b3 !important;
		
		
	}
	.texto-localizacao-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #eee !important;
		
		
	}
	
	
	.titulo-mensagem-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #b3b3b3 !important;
		
		
	}
	.texto-mensagem-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #eee !important;
		
		
	}
	
	
	.titulo-contato-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #b3b3b3 !important;
		
		
	}
	.texto-contato-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #eee !important;
		
		
	}
	
	
	.titulo-redesocial-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #b3b3b3 !important;
		
		
	}
	.texto-redesocial-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #eee !important;
		
	
	}
	
	
	.titulo-delivery-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #b3b3b3 !important;
		
		
	}
	.texto-delivery-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #eee !important;
		
	
	}
	.texto-deliveryaberto-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #18d402 !important;
		
		
	}
	.texto-deliveryfechado-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #ce1414 !important;
		
		
	}
	
	.titulo-atendimento-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #b3b3b3 !important;
		
		
	}
	.texto-atendimento-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #eee !important;
		
	
	}
	.texto-tipoatendimento-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #de6c1b !important;
		
		
	}
	
	
    .faixa-texto-area-atuacao {
		
		
		background-color: rgb(176, 2, 27) !important;
		
		box-shadow: 0 -2px 4px rgba(0,0,0,.1); !important;
		
		padding: 1rem 0 !important;
		
		font-family: 'Roboto' !important;
		
		font-size: .95rem !important;
		
		color: rgb(255, 255, 255) !important;
		

    }
	
	.faixa-area-de-atuacao {
		
		
		background-color: rgb(7, 49, 37) !important;
		
		box-shadow: 0 -2px 4px rgba(0,0,0,.1); !important;
		
		padding: 1rem 0 !important;
		
		font-family: 'Roboto' !important;
		
		font-size: .95rem !important;
		
		color: #ccc !important;
		
		
	}
	.faixa-area-de-atuacao a {
		
		
		color: #ccc !important;
		
		
	}
	
	.faixa-cartoes {
		
		
		background-color: rgb(4, 4, 4) !important;
		
		box-shadow: 0 -2px 4px rgba(0,0,0,.1); !important;
		
		padding: 1rem 0 !important;
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: #ccc !important;
		
		text-shadow: 0 -2px 4px rgba(0,0,0,.1); !important;
		
		
	}
	.faixa-cartoes img {
		
		width: 10rem;
		
	}
	
	.faixa-redes-sociais {

		
		background-color: #222 !important;
		
		box-shadow: 0 -2px 4px rgba(0,0,0,.1); !important;
		

	}
	.faixa-redes-sociais .icon-social-footer {

		margin: .7rem 1rem .3rem;
		width: 2.5rem;
		height: 2.5rem;

	}
	
	
	.faixa-copyright {
		
		
		background-color: rgb(246, 246, 246) !important;
		
		box-shadow: 0 -2px 4px rgba(0,0,0,.1); !important;
		
		padding: .8rem 0 !important;
		
		font-family: 'Roboto' !important;
		
		font-size: .8rem !important;
		
		color: rgb(28, 28, 28) !important;
		
		
	}
	
	.faixa-texto-sobreimagensproduto {
		
		
		background-color: rgb(4, 4, 4) !important;
		
		padding: 1rem 0 !important;
		
		font-family: 'Roboto' !important;
		
		font-size: .95rem !important;
		
		color: #bababa !important;
		
		
		margin-top: -20px !important; /* Fix po causa do padding do footer */
		
	}


