

/*<style>*/

@charset "utf-8";




	.page-footer {
		
		
		background-color: rgb(237, 50, 55) !important;
		
		background-image: url(../imagens/2811202010381240fundofooter.jpg) !important;
		
		background-repeat: repeat !important;
		
		background-size: 100% !important;
		
		background-position: center !important;
		
		box-shadow: 2px #000 !important;
		
		border-top: 4px solid #fff !important;
		
		
	}
	
	.container-dados-empresa {
		
		
		background-color: rgba(19, 19, 27, 0.65) !important;
		
		border-radius: 10px !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(255, 204, 41) !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(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 a {
		
		
		color: rgb(0, 0, 0) !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(25, 25, 25) !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 */
		
	}


