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







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


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

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



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: 16px;
    line-height: 17px;
    background-color: transparent;
    cursor: pointer;
    margin: 5px 40px 5px 0;
    padding: 4px 47px 10px 10px;
    background-image: url("../images/hamburger.png");
    background-repeat: no-repeat;
    background-position: 56px -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: 0px;
    height: auto;
    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 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;
}






/* ------------------------------------------
  Drop Down 2nd level nav
--------------------------------------------- */



.nav ul li { /*Drop Town Links*/
	line-height:13px;
}
.nav ul li a { /*Drop Town Links*/
	color:#fff;
}
.nav ul li ul li { /*Drop Town Links*/
	line-height: 13px;
	background-color:#b9a583;
	z-index:1000
}
.nav ul li ul li a { /*Drop Town Links*/
	color: #f3f0eb;
	font-size: 13px;
	text-transform: capitalize;
}
.nav ul li ul li a:hover { /* Dropdowns Rollover */
	
}








}