/* SmartMenus Core CSS (it's not recommended editing this section) */
.sm,.sm ul,.sm li { list-style: none; padding: 0; margin: 0; line-height: normal; direction: ltr; }
ul.sm ul { display: none; position:absolute; top: -999999px; min-width: 240px !important; transition: all 0.3s ease; }
ul.sm li { width: 100%; }
ul.sm a { position: relative; display: block; white-space: nowrap; }
ul.sm a:hover { text-decoration: none; }
ul.sm a.disabled { cursor: default; }
.sm-rtl, .sm-rtl ul, .sm-rtl li { direction: rtl; }
ul.sm-rtl li { float: right; }
ul.sm ul li, ul.sm-vertical li { float: none; }
ul.sm ul a, ul.sm-vertical a { white-space: normal; }
ul.sm ul.sm-nowrap > li > a { white-space: nowrap; }
ul.sm { -webkit-tap-highlight-color: rgba(0,0,0,0); }

/* Start Edits Here!  Menu box  */
	/* Menu items */
	.sm-nav > li { padding: 0 0; }
		.sm-nav > li:first-child {  } 
        .sm-nav > li:last-child {  } 
	.sm-nav > li > a { width: 100%; height: 34px; padding: 0 10px 0; text-align: center; font-size: 16px; line-height: 20px; font-family: 'Trade Gothic LT W01 Bd Cn No-2'; font-weight: normal; letter-spacing: normal; text-transform: uppercase; white-space: nowrap; color: #ede0c4; }
	/* Submenus */
	.sm-nav ul { position: relative; z-index: 1000; padding: 5px; margin-top: -3px !important; border-radius: 0; border: 0 none; -moz-box-shadow:5px 5px 16px rgba(0, 0, 0, 0.3); -webkit-box-shadow:5px 5px 16px rgba(0, 0, 0, 0.3); box-shadow:5px 5px 16px rgba(0, 0, 0, 0.3); background: #7a2226; }
	.dropdown-menu > li > a { padding: 4px 10px; font-size: 16px; line-height: 20px; font-weight: 300; font-family: 'Trade Gothic LT W01 Bd Cn No-2'; text-transform: uppercase; border-radius: 0; color: #fff;}
		.dropdown-menu > li > a:hover { text-decoration: none; color: #fff; background: #c19f68; }
		.sm-nav .dropdown-menu li:first-child { padding-top: 10px; } 
        .sm-nav .dropdown-menu li:last-child { padding-bottom: 10px; } 


@media (min-width: 768px) { 
	.sub-arrow { display: none; }
	.sm-nav > li > ul ul { top: 0 !important; }
	.sm-nav { width: 100%; }
	.sm-nav > li { margin-bottom: -2px; }
		.sm-nav > li:last-child {  }
	.sm-nav > li > a { height: 60px; padding: 20px 10px 0; font-size: 13px; line-height: 20px; color: #ede0c4; border-bottom: 2px solid transparent; }
	
	/* Current Nav Item and hover */
	.sm-nav > li.current_page_item > a, .sm-nav > li > a:hover, .sm-nav > li > a:focus, .sm-nav > li > a:active, .sm-nav > li > a.highlighted, .sm-nav > li.current-page-ancestor > a { text-decoration: none; color: #fff; border-color: #782226; }
	.sm-nav li.current_page_item > a { color: #ede0c4; }
}
@media (min-width: 992px) { 
	.sm-nav > li > a { font-size: 16px; }
	.sm-nav > li {  }
	
}	
@media (min-width: 1200px) { 
	.sm-nav > li > a { height: 65px;  padding: 24px 15px 0; }
}
@media (min-width: 1400px) { 
	.sm-nav > li > a { }
}
@media (min-width: 768px) and (max-width: 991px) {
}

@media screen and (max-width: 767px) { 

	.navbar-collapse {  }
	ul.sm-nav { width: auto !important; padding-top: 0; background: #292615; }
	ul.sm-nav ul { display:none; position:static !important; top:auto !important; left:auto !important; margin-left:0 !important; margin-top:0 !important; width:auto !important; min-width:0 !important; max-width:none !important;  webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0); box-shadow: 0 6px 12px rgba(0, 0, 0, 0); background-clip: padding-box;  background: #4e4645; }
	#LeftMenu ul.sm-nav { padding-top: 60px; }
	ul.sm-nav > li { padding: 0; float: none; border-right: 0 none; border-left: 0 none; background: none; }
	
	/* Top Level Menu */
	.sm-nav > li > a { text-align: center; height: 40px; padding: 12px 0 5px; border-radius: 0; margin: 0; font-size: 14px; letter-spacing: .15em; text-align: center; white-space: nowrap; border-bottom: 1px solid #403c23; color: #fff; }
		.sm-nav > li:first-child { padding-top: 65px; } 
		.sm-nav > li:last-child > a { border-radius: 0; } 
		
	.sub-arrow { position: absolute; top: 0; right: 0; display: block; width: 50px; height: 39px; font-weight: bold; text-align: center; font-size: 24px; line-height: 40px; background: #403c23; }

}