/*
Mobile Menu for Genesis 2.0
Version: 2.0.0
 
License: GPL-2.0+
License URI: http://www.opensource.org/licenses/gpl-license.php
*/
 
/* Primary Navigation
--------------------------------------------- */
.widget-area.header-widget-area section.widget.widget_nav_menu {
	display: block;
}
 
/* Navigation Toggle
------------------------------------------------------------ */
.menu-toggle {
	display: none;
	visibility: hidden;
}
 
/* Navigation Toggle - Ensure Menu Displays When Scaled Up
------------------------------------------------------------ */
@media only screen and (min-width: 600px) {

	.widget-area.header-widget-area section.widget.widget_nav_menu {
		display: inline-block !important;
	}

	#menu-main-menu li:not(:nth-last-child(-n+1)) {
		display: inline-block !important;
	}
	 

}
 
/* Navigation Toggle - Mobile (Change max-width as necessary)
------------------------------------------------------------ */
@media only screen and (max-width: 599px) {

	#menu-main-menu {
		padding-top: 50px;
	}

	#menu-main-menu .menu-toggle {
		background: rgba(255, 255, 255, 1);
		color: #fff;
		display: block;
		float:right;
		line-height: 1;
		overflow: hidden;
		text-align: center;
		text-transform: uppercase;
		visibility: visible;
		position: absolute;
		right: 0px;
		top: 180px;
		width: 100%;
	}
	 
	#menu-main-menu .menu-toggle a {
		color: #fff;
		display: block;
		background: #FA6700;
		background-image: -o-linear-gradient(-90deg, #F28633 0%, #A65A24 100%);
		background-image: -moz-linear-gradient(-90deg, #F28633 0%, #A65A24 100%);
		background-image: -webkit-linear-gradient(-90deg, #F28633 0%, #A65A24 100%);
		background-image: -ms-linear-gradient(-90deg, #F28633 0%, #A65A24 100%);
		background-image: linear-gradient(-180deg, #F28633 0%, #A65A24 100%);
		-moz-box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.56);
		-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.56);
		box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.56);
		padding: 0;
		border-bottom: 0px;
	}
	 
	.menu-toggle a:hover,
	.menu-toggle a:active {
		text-decoration: none;
	}
	#menu-main-menu li:not(:nth-last-child(-n+1)) {
		display: none;
	}
	 
	.widget-area.header-widget-area section.widget.widget_nav_menu .genesis-nav-menu .menu-item {
		display: block;
	}

	header ul#menu-main-menu {

	}

	header ul#menu-main-menu li {
		width: 100%;
		text-align: center !important;
	}

	header ul#menu-main-menu li a {

	}

	.nav-main {
		overflow: visible;
		height: auto;
	}

	.genesis-nav-menu .menu-item {
		text-align: center;
	}

	
}