/**********
* Mobile
**********/
@media (max-width:762px){
	button#mobilenav
	{
		display:block;
		height:36px;
		margin:20px auto 0;
		line-height:36px;
		border:none;
	}

	#nav-open,#nav-close{
		text-align:center;
		font-size:20px;
		margin:0;
		padding:0;
		line-height:36px;
	}
	header .middle{
		width:100%!important;
		margin:0;
		padding:0;
	}
	header .middle #logo{
		text-align:center;
		float:none;
		display:block;
		margin:0 auto;
	}
	header nav
	{
		position:relative;
		margin:0 auto;
		padding:0;
		height:0;
		z-index:1
	}

	header nav .widget
	{
		display:none
	}

	header nav ul
	{
		padding:0;
		list-style-image:none;
	}

	header nav ul li
	{
		float:none;
		display:list-item;
		position:relative
	}

	header nav ul li a
	{
		font-size:17px;
		line-height:27px;
		text-align:center;
	}
	header nav ul a:hover{
		border-top:none;
	}
	header nav ul li:hover > ul,header nav ul li ul li:hover > ul
	{
		display:none
	}

	header nav ul li ul li ul,header nav ul li ul
	{
		display:none
	}

	header header nav ul li ul
	{
		position:relative;
		display:none;
		padding:0;
		width:100%;
		font-size:16px
	}

	header header nav ul li ul li
	{
		text-transform:none;
		font-weight:200;
		float:none;
		margin:0;
		text-align:center
	}

	header header nav ul li ul li ul li
	{
		text-align:center
	}

	header header nav ul li ul li a
	{
		border:none;
		text-decoration:none;
		padding-right:7.5%!important
	}

	header nav ul li.menu-item-has-children:before
	{
		cursor:pointer;
		content:"\25BC";
		font-size:25px;
		width:25px;
		line-height:1em;
		overflow:visible;
		position:absolute;
		right:3px;
		transition:.5s;
		-o-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s
	}

	header nav ul li ul li.menu-item-has-children:before
	{
		content:"\25BC";
		font-size:17px;
		line-height:1.5em
	}

	header nav ul li.menu-item-has-children.showSubmenu:before
	{
		transform:rotate(-180deg);
		-o-transform:rotate(-180deg);
		-moz-transform:rotate(-180deg);
		-webkit-transform:rotate(-180deg)
	}

	header nav ul.sub-menu li ul.sub-menu
	{
		display:none
	}

	header nav ul li ul li a:focus,header nav ul li ul li a:hover
	{
		background-color:;
		opacity:1
	}

	header nav ul li ul li:focus,header nav ul li ul li:hover
	{
		background-color:;
		opacity:1;
	}

	header nav ul li:focus
	{
		background-color:;
		opacity:1;
	}

	header nav ul li ul li ul
	{
		display:none
}

}
