*{margin:0;padding:0;text-decoration:none}
/*#navcontain{
    border-top: 2px solid #2f2b2b;
	border-bottom: 2px solid #2f2b2b;
	background:#d6d6d6;
    width: 100%;
	position:relative;
	z-index:10;
}*/
nav{position:relative;max-width:1100px;margin:0 auto;}
#desktop-menu:after,#desktop-menu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#desktop-menu #head-mobile{display:none}
#desktop-menu{
	width:68%;
	float: right;
	/*max-width: 1200px;*/
	margin: 5% auto 0 auto;
}
#desktop-menu > ul{margin:0 0 0 0;}
#desktop-menu > ul > li{float:left}

#desktop-menu > ul > li > a{
	color: #fff;
	font-size: 32px;
	/* font-weight: 600; */
	padding: 5px 25px;
	text-decoration: none;
}
.menu-first a {
	border-left:0px!important;
}
.menu-last a {
	border-right:0px!important;
}
#desktop-menu > ul > li:hover > a, #desktop-menu > ul > li:focus > a,#desktop-menu ul li.active a{
	color: #fff;
	border-radius:15px;
	padding:5px 23px;
	border:2px solid #661919;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#852121+0,a42e2e+50,852121+100 */
	background: rgb(133,33,33);
	background: -moz-linear-gradient(top,  rgba(133,33,33,1) 0%, rgba(164,46,46,1) 50%, rgba(133,33,33,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(133,33,33,1) 0%,rgba(164,46,46,1) 50%,rgba(133,33,33,1) 100%);
	background: linear-gradient(to bottom,  rgba(133,33,33,1) 0%,rgba(164,46,46,1) 50%,rgba(133,33,33,1) 100%);
}
#desktop-menu > ul > li:first-child:hover,#desktop-menu ul li.active:hover,#desktop-menu ul li.active,#desktop-menu ul li.has-sub.active:hover{
}
#desktop-menu > ul > li.has-sub:focus > a:before{top:23px;height:0}
#desktop-menu > ul > li.has-sub > a{padding-right:30px}
#desktop-menu > ul > li.has-sub > a:after{position:absolute;top:20px;right:11px;width:8px;height:2px;display:block;background:#000;content:''}
#desktop-menu > ul > li.has-sub > a:before{position:absolute;top:17px;right:14px;display:block;width:2px;height:8px;background:#000;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#desktop-menu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#desktop-menu ul ul{position:absolute;left:-9999px;border: 1px solid #0f0f0f;}
#desktop-menu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#D6D6D6;color:#000;transition:all .25s ease}
#desktop-menu ul ul li:hover{color:#fff;}
#desktop-menu li:hover > ul{left:auto}
#desktop-menu li:hover > ul > li{height:35px}
#desktop-menu ul ul ul{margin-left:100%;top:0}
#desktop-menu ul ul li a{padding:11px 15px;width: 300px;font-size:14px;text-decoration:none;color:#000;font-weight:400;}
#desktop-menu ul ul li:last-child > a,#desktop-menu ul ul li.last-item > a{border-bottom:0}
#desktop-menu ul ul li:hover > a,#desktop-menu ul ul li a:hover{background:#323030;color:#fff;}
#desktop-menu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#000;content:''}
#desktop-menu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#000;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#desktop-menu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#desktop-menu ul ul li.has-sub:hover,#desktop-menu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#desktop-menu ul ul ul li.active a{border-left:1px solid #333}
#desktop-menu > ul > li.has-sub > ul > li.active > a,#desktop-menu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
/*********** responsive */
@media screen and (max-width:1176px) {
	#desktop-menu{
		/*max-width: 1000px;*/
	}
	#desktop-menu > ul > li > a{
		font-size: 28px;
	}
}
@media screen and (max-width:1084px) {
	#desktop-menu > ul > li > a{
		color: #fff;
		font-size: 26px;
		padding: 5px 20px;
	}
	#desktop-menu > ul > li:hover > a, #desktop-menu > ul > li:focus > a,#desktop-menu ul li.active a{
		padding:5px 18px;
	}
}
@media screen and (max-width:1020px) {
	/*#desktop-menu > ul > li > a{
		font-size: 18px;
		padding: 11px 20px;
	}*/
}
@media screen and (max-width:996px) {
	#desktop-menu{
		max-width: 900px;
	}
	#desktop-menu > ul > li > a{
		padding: 11px 15px;
	}
}
@media screen and (max-width:889px) {
	#desktop-menu > ul > li > a{
		font-size: 20px;
		padding: 5px 18px;
	}
}
