@charset "utf-8";
/* CSS Document */

footer *{
	color:#cca776!important;
}
#footer {
	font-size:.83em;
	padding: 5em 0 1em 0;
}
#footer header{
	text-align:left;
	margin:0;
}
footer .footlinks>li::before {
	content: '\f105';
	color: #cca876;
	position:absolute;
	font-size:0.83em;
	transition: .33s all ease;
	font-family: 'Font Awesome 5 Free';
}
footer .footlinks>li:hover::before{
	color: rgba(255,255,255,1.00);
	transform:translate(5px,0);

}
footer .footacto{
	font-family: 'Font Awesome 5 Free';
}
footer .footacto li::before{
	margin-right:0.83em;
}
footer ul li{
	margin-top:0;
	padding-top:0;
	border-top:none;
	line-height:250%;
	list-style:none;
	}
#footer .footlinks a{
	border: none;
	padding: 0 0 0 1em;
}
#footer a:hover{
	color:#FFFFFF!important;
}

footer img{
	width:80%;
}
footer h3{
	margin:0 0 1.3em 0;
}
footer hr{
	border-bottom:none;
	position:static;
	margin-bottom:0;
	margin-top:4em;
}
footer .row{
	padding:0 0 0 6%;
}
footer .row.gtr-25 > *{
	padding: 0 0 0 0;
}


@media screen and (max-width: 757px ) and (min-width: 500px) {

	#footer {
		font-size:1em;
		padding: 5em 0 1em 0;
	}
	.piedata{
		max-width:49%;
	}
	.piedata:first-child{
		padding-left:25%!important;
	}

}
@media screen and (max-width: 499px ){
	#footer {
		font-size:1em;
		padding: 5em 0 1em 0;
	}	
}