/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/

main{
	margin-bottom: 0px !important;
}
footer{
	position: relative !important;
}


.temporario_popup {
	position: fixed;
	right: 15px;
	bottom: 90px;
	max-width: 310px;
	padding: 10px;
	color: #fff;
	font-weight: 500;
	font-size: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 12px;
	background-color: #978667;
	z-index: 99;
}
.temporario_popup:hover{
	color: #fff;
}



/*** wq-whatsapp_btn ***/

.wq-whatsapp_btn {
	position: fixed;
	right: 15px;
	bottom: 90px;
	height: 60px;
	width: 60px;
	color: #fff;
	font-size: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #4dc247;
	z-index: 99;
}
.wq-whatsapp_btn a{
	color: #fff;
}

.wq-whatsapp_btn:before {
	content: '';
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	z-index: -1;
	border-radius: 50%;
	background-color: rgba(77, 194, 71, .7);
	animation: whatsapp 2s infinite 2s alternate;
}

@keyframes whatsapp {
	from {
		opacity: .3;
		transform: scale(1);
		box-shadow: 0px 0px 0px #4dc247;
	}
	to {
		opacity: .7;
		transform: scale(1.25);
		box-shadow: 0px 0px 20px #4dc247;
	}
}


/*** wq-whatsapp_btn ***/


.translate_box{
	position: absolute;
	z-index: 9999;
	top: 2px;
	right: 2px;
	box-shadow: 0px 10px 20px -7px rgba(0,0,0,.35);
}
