#pre-footer{
	position: relative;
	color: #e4e4e4;
	padding: 50px 80px;
	border-top: solid 3px #ee730d;
	background-color: rgb(33,33,33, 0.4);
	
}

.controle-footer{
	display: flex;
	align-content: space-between;
	align-items: center;
}

.footer-item{
	flex: 1;
}


.redes-footer{
	padding: 30px 10px 30px 10px;
	width: 80px;
	height: auto;
	border: 2px solid #ee730d;
	cursor: pointer; 
}

.redes-footer{
	display: inline-block;
	margin-left: .2rem;
}

.redes-footer p{
	color: #e4e4e4;
	font-size: .8rem;
	padding-top: .5rem;
	text-align: center!important;
	letter-spacing: .1rem;
}
.redes-footer .fa-mobile-alt, .redes-footer .fa-envelope, .redes-footer .fa-whatsapp{
	font-size: 1.5rem;
}

.redes-footer:hover{
	background-color: #ee730d;
}

.feed-footer{
	white-space: nowrap;
	text-transform: uppercase;
}
.feed-footer input{
	padding: 10px;
	width: 79%; /* para navegadores que não suportam calc() */
		width: calc(100% - 115px); /* para suporte nativo */
}


.feed-footer input::-webkit-input-placeholder{
	text-align: right;
	text-transform: uppercase;
	align-content: flex-end;
	letter-spacing: .1rem;
}
.feed-footer input:-moz-placeholder { /* Firefox 18- */
	text-align: right;
	text-transform: uppercase;
}

.feed-footer input::-moz-placeholder {  /* Firefox 19+ */
	text-align: right;
	text-transform: uppercase;
}

.feed-footer input:-ms-input-placeholder { /* IE10+ */ 
	text-align: right;
	text-transform: uppercase;
}


.feed-footer h3{
	font-family: swis721-bold;
	margin-bottom: .5rem;
	letter-spacing: .1rem;
	
	text-align: right!important;
}

.feed-footer p{
	font-family: swis721-light;
	font-size: .8rem;
	color: #e4e4e4;
	margin-bottom: 1rem;
	letter-spacing: .1rem;

	text-align: right!important;
}

.btn-agende{
	position: fixed;
	bottom: 320px;
	right: 70px;
	text-decoration: none;
	text-transform: uppercase;	
	color: #e4e4e4;
	border: solid 1px #ee730d;
	background-color: #ee730d;
	z-index: 1;
}
.btn-agende:hover{
	background-color: #686868;
	border: solid 1px #686868;
	color: #e4e4e4;
}
.btn-new{
	position: relative;
	left: -4px;
	padding-left: 1.2rem; 
	padding-right: 1.2rem; 
	text-decoration: none;
	text-transform: uppercase;	
	color: #e4e4e4;
	border: solid 1px #ee730d;
	background-color: #ee730d;
}

.endereco{
	font-family: swis721-bold;
	color: #e4e4e4;
	text-transform: uppercase;
	line-height: 2rem;
	margin-left: -12rem;
	letter-spacing: .1rem;
}
.endereco span{
	font-family: swis721-light;
	color: #e4e4e4;
}
.logo-footer{
	width: 35%;
}
.todas-redes{
	font-family: swis721-light;
	margin-left: -5rem;
}

.background-footer{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: -93;
}

/* mais baixo */
#footer{
	background-color: #212121;
	padding: .9rem 0;
	text-align: center;
}
#footer p{
	font-family: swis721-bold;
	letter-spacing: .1rem;
	font-size: .9rem;
	padding: 0 0 0 4rem;
	text-transform: uppercase;
	color: #e4e4e4;
	line-height: 1.2rem;
}
#footer span{
	font-family: swis721-light;
	font-size: .8rem;
	letter-spacing: .1rem;
	color: #e4e4e4;
}

.controle-footer p{
	text-align: left;
}
.logo-baixo{
	width: 20%;
}
.logo-lunar{
	margin-left: 25rem;
	width: 10%;
}

@media (max-width: 1680px) and (max-height: 1050px){

#pre-footer{
	padding: 50px 40px;
}

.btn-agende{
	position: fixed;
	bottom: 320px;
	right: 40px;
}

.redes-footer{
	padding: 25px 10px 25px 10px;
	width: 80px;
}

.redes-footer p{
	font-size: .75rem;
}

.endereco{
	margin-left: -10rem;
}

#footer p{
	font-size: .85rem;
}

.feed-footer h3{
	margin-bottom: .1rem;
}

.feed-footer p{
	margin-bottom: .7rem;
}

#footer p{
	font-size: .8rem;
}
#footer .controle-footer{
	margin-left: -1.5rem;
}

.logo-lunar{
	width: 15%;
}

}

@media (max-width: 1600px) and (max-height: 900px){
	.logo-lunar{
		margin-left: 23rem;
	}
}

@media (max-width: 1440px) and (max-height: 900px){
	
	#pre-footer{
		padding: 50px 20px;
	}

	.btn-agende{
		bottom: 300px;
		right: 20px;
		font-size: .8rem;
	}

	.redes-footer{
		padding: 25px 5px 25px 5px;
	}

	.endereco{
		margin-left: -9rem;
	}

	
	.feed-footer h3{
		margin-bottom: .1rem;
	}

	.feed-footer p{
		font-size: .65rem;
		margin-bottom: .7rem;
	}

	#footer p, #footer span{
		font-size: .8rem;
	}
	#footer .controle-footer{
		margin-left: -2.5rem;
	}

	.logo-lunar{
		margin-left: 23rem;
	}
}
@media (max-width: 1366px) and (max-height: 768px){
	#footer p, #footer span{
		font-size: .65rem;
	}
	.feed-footer h3, .feed-footer p{
		margin-right: .4rem;
	}
	#footer .controle-footer{
		margin-left: -2.7rem;
	}
	.logo-lunar{
		margin-left: 21rem;
	}
	.feed-footer input{
		font-size: .7rem!important;
		padding: 9px;
	}
}

@media (max-width: 1280px) and (max-height: 720px){
	
	.feed-footer input{
		padding: 7px;
		width: 79%; /* para navegadores que não suportam calc() */
		width: calc(100% - 110px); /* para suporte nativo */

	}
	
	.redes-footer{
		padding: 20px 7px 20px 7px;
	}

	.redes-footer p{
		font-size: .65rem;
		line-height: .8rem;
	}
	.redes-footer .fa-mobile-alt, .redes-footer .fa-envelope, .redes-footer .fa-whatsapp{
		font-size: 1.2rem;
	}	

	.logo-lunar{
		margin-left: 19.5rem;
	}

	.btn-agende{
		bottom: 280px;
	}
	.endereco{
		line-height: 1.4rem;
		margin-left: -9rem;
	}
	.todas-redes{
		margin-left: -7rem;
	}
}

@media (max-width: 1024px) and (max-height: 768px){
	#pre-footer{
		padding: 50px 10px;
	}

	.feed-footer input{
		
		padding: 6px;
	}
	
	.btn-new{
		position: relative;
		top: -1.5px;
		padding-left: 1.2rem; 
		padding-right: 1.2rem; 
	}

	.redes-footer{
		padding: 14px 3.5px 14px 3.5px;
	}

	.redes-footer p{
		font-size: .55rem;
		line-height: .8rem;
	}
	.redes-footer .fa-mobile-alt, .redes-footer .fa-envelope, .redes-footer .fa-whatsapp{
		font-size: 1.1rem;
	}	

	.logo-lunar{
		margin-left: 14.5rem;
	}

	.btn-agende{
		bottom: 250px;
	}
	.endereco{
		font-size: .55rem;
		line-height: 1.4rem;
		margin-left: -13rem;
	}
	.todas-redes{
		margin-left: -9rem;
	}

	.logo-footer{
	 display: none;
	}

	#footer p, #footer span{
		font-size: .55rem;
		line-height: .8rem;
	}
	.feed-footer h3, .feed-footer p{
		margin-right: .9rem;
	}
	.feed-footer p{
		font-size: .5rem;
		margin-bottom: .7rem;
	}
	
}