/*! responsive-nav.js 1.0.34 by @viljamis */







/* ------------------------------------------
  Turn off mobile menu
--------------------------------------------- */
@media screen and (min-width: 979px) {
.toggle {
	display: none;
}
}	


@media only screen and (max-width: 979px) {
/* #Menu Button
================================================== */

.header .container {
	width: 100%;
	}
	
	
	
	body .nav .nav2 a {
	color:#fff;
	text-align:center;
	padding:16px;
	}



body .nav {
	padding:0px;
	}
	
	
	

.nav-toggle, .nav-toggle:active, .nav-toggle:active, .nav-toggle:visited {
	display: inline-block;
	cursor: pointer;
	line-height: 17px;
	text-align: right;
	width: 100%;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 2px 15px 0px 0px;
}
.nav-toggle:hover {
	color: #fff;
	border-radius: 0px;
	display: inline-block;
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	line-height: 17px;
	text-align: right;
	width: 100%;
	height: 50px;
}

/*Burger Button*/
button.toggle {
	font-size: 14px;
	line-height: 14px;
	background-color: transparent;
	cursor: pointer;
	margin: 3px 0 5px 0;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/hamburger.png);
	background-repeat: no-repeat;
	/* background-position: 48px -1px; */
	text-align: right;
	color: #fdfdfd;
	display: inline-block;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.4s ease 0s;
	border: 0px;
	min-width: 38px;
	height: 29px;
	border-radius: 0px;
}
button.toggle:hover {
	background-color:transparent !important;
}



body .wrapper.nav{
	padding: 8px 0px 3px 0px;
	height: 43px;
	text-align:right;
}
/*Dropdown*/
body .nav ul li a {
	margin-bottom: 0px;
	}




/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}



/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}


/* ------------------------------------------
  Drop Down Menu
--------------------------------------------- */









.nav ul li ul { /* Drop Down Box */
	position: static; /*Change when mobile*/
}



.nav ul li a {
	margin-bottom: 0px;
	}



.nav-collapse, .nav-collapse * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.nav-collapse {
	z-index: 100;
	font-size: 25px;
	font-weight: normal;
	width: 100%;
}
.nav-collapse ul {
	width: 100%;
}
.nav-collapse li {
	width: 100%;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;	/* ? Width Between Nav links/items *//*width: 10em;  ?????????? width needed or else Opera goes nuts */
}
.nav-collapse a {
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding: 12px 70px 12px 0px;
	float: left;
}
.nav-collapse a:hover {
	background-image:none;
	background-color: #333;
}
.js .nav-collapse {
	clip: rect(0 0 0 0);
	max-height: 0;
	position: absolute;
	display: block;
	overflow: hidden;
	zoom: 1;
}
.nav-collapse.opened {
	max-height: 9999px;
}


}



