

/*<style>*/

@charset "utf-8";




	.page-footer {
		
		
		background-color: rgb(103, 4, 4) !important;
		
		box-shadow: 0 5px 0 rgb(0, 0, 0) inset !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: 1.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: rgb(252, 177, 0) !important;
		
		
	}
	.texto-localizacao-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem; font-style: italic !important;
		
		color: rgb(255, 255, 255) !important;
		
		
	}
	
	
	.titulo-mensagem-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: rgb(252, 177, 0) !important;
		
		
	}
	.texto-mensagem-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: rgb(255, 255, 255) !important;
		
		
	}
	
	
	.titulo-contato-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: rgb(252, 177, 0) !important;
		
		
	}
	.texto-contato-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1.4rem !important;
		
		color: rgb(255, 255, 255) !important;
		
		
	}
	
	
	.titulo-redesocial-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: rgb(252, 177, 0) !important;
		
		
	}
	.texto-redesocial-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1.4rem !important;
		
		color: rgb(255, 255, 255) !important;
		
	
	}
	
	
	.titulo-delivery-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: rgb(252, 177, 0) !important;
		
		
	}
	.texto-delivery-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem; font-style: italic; !important;
		
		color: rgb(255, 255, 255) !important;
		
	
	}
	.texto-deliveryaberto-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: rgb(255, 255, 255) !important;
		
		
	}
	.texto-deliveryfechado-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: rgb(255, 193, 7) !important;
		
		
	}
	
	.titulo-atendimento-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: rgb(252, 177, 0) !important;
		
		
	}
	.texto-atendimento-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem; font-style: italic !important;
		
		color: rgb(255, 255, 255) !important;
		
	
	}
	.texto-tipoatendimento-footer {
		
		
		font-family: 'Roboto' !important;
		
		font-size: 1rem !important;
		
		color: rgb(199, 199, 199) !important;
		
		
	}
	
	
    .faixa-texto-area-atuacao {
		
		
		background-color: rgb(255, 255, 255) !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(0, 0, 0) !important;
		

    }
	
	.faixa-area-de-atuacao {
		
		
		background-color: rgb(1, 99, 59) !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 a {
		
		
		color: rgb(255, 255, 255) !important;
		
		
	}
	
	.faixa-cartoes {
		
		
		background-color: rgb(4, 4, 4) !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 30px !important;
		
		font-family: 'Roboto' !important;
		
		font-size: .95rem !important;
		
		color: #bababa !important;
		
		
		margin-top: -20px !important; /* Fix po causa do padding do footer */
		
	}


