@charset "utf-8";

@font-face {
    font-family: 'josefin_sansregular';
    src: url('josefinsans-regular-webfont.woff2') format('woff2'),
         url('josefinsans-regular-webfont.woff') format('woff');
	   font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'youreinvited-mojp';
    src: url('youreinvited-mojp-webfont.woff2') format('woff2'),
         url('youreinvited-mojp-webfont.woff') format('woff');
	   font-weight: normal;
    font-style: normal;
}

#contact a{
	color:#fff;
}


#nav_footer{
	display:block;
position:fixed;
bottom:0;
	width:100%;
	height:4em;
	background:linear-gradient(to right, #333, #999, #999, #333);
	text-align:center;
	}  

#nav_footer ul{width:90%;
margin-left:5%;
margin-right:5%;}

#nav_footer li{width:100%;
	list-style:none;
	float:left;
	text-align:center;
	height:auto;
	font-size:1.3em;
padding-top:1.15em;
font-weight:bold;
transition: 0.2s ease-in-out;
cursor:pointer;
}

#nav_footer a{color:#000;
transition: 0.2s ease-in-out;
}

#nav_footer a:hover{color:#ccc;
transition: 0.2s ease-in-out;
}


	
/*Media Queries*/


@media only screen and (max-device-width:2560px) {



}

@media only screen and (max-device-width:1920px) {

#nav_footer{
	
	height:2.6em;
	} 
	
#nav_footer li{
	font-size:1em;
padding-top:0.88em;

}

}

@media only screen and (max-device-width:1600px) {


}

@media only screen and (max-device-width:1366px) {



}

@media only screen and  (max-device-width:1024px) {



}

@media only screen and  (max-device-width:768px) {

}

@media only screen and   (max-device-width:540px){

#nav_footer li {
	padding-top:0.7em;

}

#nav_footer a{font-size: 0.8em;}

}
