

/*----------------------------------
 FOOTER
------------------------------------*/



.footer{
	position: absolute;
	z-index:25;
	bottom: 0;
	top:1676px;
	left:0;
    width:100%;
	height:340px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding-left:0px;
	background-color: #c9dac3;
	color:white;
	overflow:hidden;
}


/*----------------------------------
 FOOTER PARTS
------------------------------------*/

.footerHeaders{
	font-weight: 400;
	font-size:50px; 
	border-bottom:5px solid white; 
	color:white;
}

.location{
	font-weight: 100;
	height:100%;
	width:30%;
	left:3%;
	position:absolute;
}

.contact{
	font-weight: 100;
	height:100%;
	width:30%;
	position:absolute;
	top:0px;
	left:34.5%;
	margin-left:30px;
}

#infoContact{
	margin-top:30px; 
	margin-left:30px;
	width:100%;
}

.restFooter{
	font-weight: 100;
	height:100%;
	width:30%;
	position:absolute;
	top:0px;
	left:68.5%;
	margin-left:20px;
}

#conditions{
	color:white; 
	text-decoration:none; 
	margin-top:7%; 
	padding-left:30px;
}

#privacy{
	color:white; 
	text-decoration:none;
	padding-top:10px; 
	padding-left:30px;
}


/*----------------------------------
 FOOTER ICONS 
------------------------------------*/



ul.socialMedia{
	height:30px;
	margin-top:35px;
	margin-left:-5%;
	width:70%;
    display: inline-block;
	list-style-type: none;
}

ul.socialMedia li{
	margin-bottom:10px;
	padding-left:5%;
	display: table-cell;
	width:1%;
}

ul.socialMediaGr{
	height:30px;
	margin-top:60px;
	margin-left:-5%;
	width:70%;
    display: inline-block;
	list-style-type: none;
}

ul.socialMediaGr li{
	margin-bottom:10px;
	padding-left:5%;
	display: table-cell;
	width:1%;
}

.fa-map-marker{
	position:absolute;
	color:white;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:8% !important;
	margin-left:65%;
	border:4px solid white;
	font-size:35px;
}

.fa-map-marker:hover{
	transition:0.3s;
	color:#c9dac3;
	background-color:white;
}

.fa-facebook{
	color:white;
	padding-left:18px;
	padding-right:17px;
	padding-top:5px;
	padding-bottom:5px;
	border:4px solid white;
}

.fa-facebook:hover{
	transition:0.3s;
	color:#c9dac3;
	background-color:white;
}

.fa-twitter{
	color:white;
	padding-left:11px;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:5px;
	border:4px solid white;
}

.fa-twitter:hover{
	transition:0.3s;
	color:#c9dac3;
	background-color:white;
}

.fa-envelope{
	color:white;
	padding-left:12px;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:5px;
	border:4px solid white;
}

.fa-envelope:hover{
	transition:0.3s;
	color:#c9dac3;
	background-color:white;
}

#imgMail{
	min-width:100px;
	margin-top:-0.5%;
}

#imgMap{
	margin-left:65px; 
	margin-top:8%;
	min-width:100px;
	width:40%;
}

.member{
	float: right;
	position:absolute;
	margin-left:6%;
	margin-top:10%;
}
#euraxess{
	margin-top:10px;
	margin-left: 10%;  
	position:absolute;
}
