/* Nav Footer */
/* ----------------------------------------------------------------- */
.nav-footer > li > a{
	display: inline-block;
	
	color: rgba(241,241,241,1.00);
	
	padding: 0;
	font-weight: 400;
	text-decoration: none;
}
	.nav-footer > li > a:hover,
	.nav-footer > li > a:focus{
		color: rgba(25,135,255,1.00);
	}
	.nav-footer > .active > a,
		.nav-footer > .active > a:hover,
		.nav-footer > .active > a:focus{
			
		}

/* Nav Lang */
/* ----------------------------------------------------------------- */
.nav-lang {
  width:  		100%;
  text-align: 	center;
}
.nav-lang > li {
	float: 			none;
	display: 		inline-block;
	border-left: 	1px solid rgba(241,241,241,1.00);
}
	.nav-lang > li:first-child{
		border-left: 	0px none;
	}

.nav-lang > li > a{
	color: 	rgba(241,241,241,1.00);	
	font-size: 	1em;
	font-weight: 300;
	padding: 	2px 10px;
	
	text-decoration: none;
}
	.nav-lang > li > a:hover,
	.nav-lang > li > a:focus{
		background-color: transparent;
		color: rgba(254,242,0,1.00);
	}

.nav-lang > .active > a,
	.nav-lang > .active > a:hover,
	.nav-lang > .active > a:focus{
		color: rgba(254,242,0,1.00);
	}

/* Desktop/Tablet Customizing */
@media screen and (min-width: 1024px) {
	.nav-lang > li > a{
		font-size: 	1em;
	}
}

/* Hamburger Menu */
/* ----------------------------------------------------------------- */
/* Mobile Menu (Hambuger) */
.hamburger{
	position: relative;
	margin-right: .25em;
	
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	outline: none;
	
	-moz-outline:none;
}
	.hamburger:before{
		content: "";
		position: absolute;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 70px;
		height: 70px;
		border: 5px solid transparent;
		top: calc(50% - 35px);
		left: calc(50% - 35px);
		border-radius: 100%;
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.hamburger:hover{
		cursor: pointer;
	}
	.hamburger .line{
		width: 50px;
		height: 5px;
		background-color: rgba(30,30,30,1.00);
		display: block;
		margin: 8px auto;
		
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

.hamburger.is-active{
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
	.hamburger.is-active:before{
		border: 5px solid rgba(30,30,30,1.00);
	}
	.hamburger.is-active .line{
		width: 35px;
	}
		.hamburger.is-active .line:nth-child(2){
			opacity: 0;
		}
		.hamburger.is-active .line:nth-child(1){
			-webkit-transform: translateY(13px);
			-ms-transform: translateY(13px);
			-o-transform: translateY(13px);
			transform: translateY(13px);
		}
		.hamburger.is-active .line:nth-child(3){
			-webkit-transform: translateY(-13px) rotate(90deg);
			-ms-transform: translateY(-13px) rotate(90deg);
			-o-transform: translateY(-13px) rotate(90deg);
			transform: translateY(-13px) rotate(90deg);
		}