#myNav {
	top:0;
	right: 0;
	position: fixed;
	z-index: 9000000!important; /* Sit on top */
	width:100%;
	height:0%;
	overflow: hidden;
	
}

.nav_cont {
	position: fixed;
	top:33vh;
	left:0;
	z-index: 999999999999992!important; /* Sit on top */
	width:100%;
	height:100%;
	overflow: visible;
}


/* The Overlay (background) */
.overlay {  
	height: 100vh;
	width: 0;
	position: fixed; /* Stay in place */
	left: 0;
	top: 0vh;
	background-color: transparent; /* Black fallback color */
	overflow-x: hidden; /* Disable horizontal scroll */
	display: flex;
	align-items: center;
}

/* Position the content inside the overlay */
.overlay-content {
	position: absolute;
	width: 100%; /* 100% width */
	text-align: center; /* Centered text/links */
	margin: auto; /* 30px top margin to avoid conflict with the close button on smaller screens */
	
	
}
.glow_nav{

	 box-shadow: 0 0 20px #ff0000, 0 0 10px #ff0000, 0 0 15px #ff0000, 0 0 20px #ff0000, 0 0 25px #ff0000, 0 0 30px #ff0000, 0 0 35px #ff0000;
}


.overlay-content-txt{
 	display: block;

}

.nav_txt{
	height: 400px;
	text-align: center;
	position: relative;
	margin: auto;
}

.nav_txt_1, .nav_txt_2, .nav_txt_3, .nav_txt_4, .nav_txt_5, .nav_txt_6, .nav_txt_7{
	padding-bottom: 15px;
}

.nav_txt_1 a, .nav_txt_2 a, .nav_txt_3 a, .nav_txt_4 a, .nav_txt_5 a, .nav_txt_6 a, .nav_txt_7 a{
  text-decoration: none;
  font-size: 23px;
  color: #818181;

}
.nactive{
	color: darkred;
	opacity: .25!important;
}
.nav_selected{
	color: red;
}
/* Position the close button (top right corner) */
.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}

.burger  {
	display: block;
	position: fixed;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 50px;
	height: 50px;
	font-size: 0;
	text-indent: -9999px;
	appearance: none;
	border-radius: none;
	border: none;
	cursor: pointer;
	transition: background 0.3s;
	top:0px;
	left:5px;
	z-index: 2147483646;
}

.burger:focus  {
  outline: none;
}

.burger span {
  display: block;
  position: absolute;
  top: 25px;
  left: 10px;
  right: 10px;
  height: 2px;
}

.burger span::before,
.burger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
	
	background: #ffec5d;
	 box-shadow: 0 0 10px #ff0000, 0 0 15px #ff0000, 0 0 20px #ff0000;

}

.burger  span::before {
  top: -5px;	
}

.burger.is-active span, .burger.is-active  span::before, .burger.is-active  span::after {	
}

.burger span::after {
  bottom: -5px;	
}

.burger {
  background-color: transparent;
}

.burger span {
  transition: background 0s 0.3s;
}

.burger span::before,
.burger span::after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}

.burger span::before {
  transition-property: top, transform;
}

.burger span::after {
  transition-property: bottom, transform;
}

/* active state, i.e. menu open */
.burger.active {
  background-color: transparent;
}

.burger.active span {
  background: none;
}

.burger.active span::before {
  top: 0;
  transform: rotate(45deg);
}

.burger.active span::after {
  bottom: 0;
  transform: rotate(-45deg);
}

.burger.active span::before,
.burger.active span::after {
  transition-delay: 0s, 0.3s;
}




/* BARBA TRANSITIONS */
.nav_cover {
	top:0px;
	position: absolute;
	background-color: transparent;
	width:100%;
	height:55px;
	margin: auto;
	opacity: 1;
	text-align: center;
}
.nav_cover_line {
	top:0;
	left:0;
	right:0;
	position:absolute;
	background-color: transparent;
	width:100%;
	height:100%;
	margin: auto;
	opacity: 1;
	/*transform: rotate(-5deg);*/
	
	background-image: url("../images/home/nav_cover.png");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}


.footer-basic-right {
	text-align: right;
	color:#878e98;
	max-width: 60%;
	text-decoration:none;
	font-weight:400;
	font-size:12px;
	bottom:38px;
	right:30px;
	position:absolute;
}
