#main-nav 						{float:left;width:100%; text-align:left }
#main-nav ul 					{list-style:none;width:100%;margin:0;padding:0}
#main-nav ul li a 				{float:left;width:224px;margin-left:30px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#bdaa8c;font-family:Verdana,Geneva,sans-serif;font-size:		
								 11px;text-transform:uppercase;text-decoration:none;color:#bdaa8c;height:22px;line-height:22px}


#main-nav ul li.reservation-text a {font-weight: bold!important; color: #d5d5d5; font-size: 13px}

#main-nav ul li a:hover 		{border-bottom-color:#FFF;color:#FFF}
#main-nav ul ul li a 			{width:80%;margin-left:10%;border:none;font-family:Georgia,"Times New Roman",Times,serif;color:#FFF!important;text-transform:none;
font-size:16px;
font-style:italic;
}

#main-nav ul ul li a:hover {
color:#bdaa8c!important;
}

#main-nav ul>li.parent>.nav-item:after {
content:"";
display:block;
position:absolute;
right:10px;
width:0;
height:0;
margin-top:-17px;
border-top:4px solid transparent;
border-right:4px solid transparent;
border-bottom:4px solid transparent;
border-left:4px solid #bdaa8c;
-webkit-transition:all 200ms linear;
-moz-transition:all 200ms linear;
transition:all 200ms linear;
}

#main-nav ul:after,#main-nav ul:before {
content:"";
display:table;
}

#main-nav ul:after {
clear:both;
}

#main-nav ul ul {
display:table;
visibility:hidden;
background-color:#a31523;
min-height:100%;
height:100%;
width:254px;
position:absolute;
top:0;
bottom:0;
left:254px;
opacity:0;
cursor:default;
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
transform-origin:0 0;
-webkit-transition:all 400ms ease;
-moz-transition:all 400ms ease;
transition:all 400ms ease;
-webkit-transform:rotateY(-90deg);
-moz-transform:rotateY(-90deg);
transform:rotateY(-90deg);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.05);
box-shadow:inset 1px 0 0 0 rgba(255,255,255,.05);
margin:0;
padding:0; z-index:9!important

}

#main-nav ul ul li {
display:table-row;
vertical-align:middle;
width:100%;
height:30px;
max-height:60px;
float:none;
font-weight:300;
font-size:16px;
text-align:center;
text-transform:uppercase;
margin:0;
}

#main-nav ul ul li>.nav-item {
float:none;
display:block;
line-height:24px;
color:gray;
}
.small{ line-height:20px!important; margin-bottom:25px!important}

#main-nav ul ul li:first-child {
border-top:1px solid #262626!important;
}

#main-nav ul ul ul {
visibility:hidden;
left:100%;
}

#main-nav ul ul>li.active.parent>.nav-item:after,#main-nav ul ul>li.parent:hover>.nav-item:after,#main-nav ul ul>li.parent>.nav-item:hover:after {
border-left:3px solid #fff;
}

#main-nav ul li:hover>ul {
visibility:visible;
opacity:1;
-webkit-transform:rotateY(0deg);
-moz-transform:rotateY(0deg);
transform:rotateY(0deg);
}

#main-nav ul ul li>span.nav-header,#main-nav ul ul li.active>.nav-item,#main-nav ul ul li.alias-parent-active>.nav-item,#main-nav ul ul li.parent:hover>.nav-item,#main-nav ul ul li>.nav-item:hover {
color:#fff;
}




.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }
.slicknav_menu {font-size:14px; font-family:Verdana, Geneva, sans-serif;}
/* Button */
.slicknav_menu  .slicknav_menutxt {}
.slicknav_menu .slicknav_icon { }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar {}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {  }
.slicknav_menu  .slicknav_menutxt 		{color: #74695e;font-weight: bold}
.slicknav_menu .slicknav_icon-bar 		{}

.slicknav_btn 						{cursor: pointer; width:20%; background-color:#bdaa8c;height:30px; line-height:30px; float:left; margin:0 40%; text-align:center; z-index:9999}
.slicknav_btn:hover 				{cursor: pointer; width:20%; background-color:#bdaa8c;height:30px; line-height:30px;}
.slicknav_nav 						{color:#fff;margin:0;padding:0;text-transform:uppercase; font-size:11px; margin-top:1px}
.slicknav_nav ul 					{margin-top:10px}





.slicknav_menu			 			{
	background: #74695e;
	padding: 0;
	margin: 0;
	height: 30px;
	-webkit-box-shadow: 0px 4px 6px -3px rgba(0,0,0,0.58);
	-moz-box-shadow: 0px 4px 6px -3px rgba(0,0,0,0.58);
	box-shadow: 0px 4px 6px -3px rgba(0,0,0,0.58);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bdaa8c;
}
.slicknav_nav, .slicknav_nav ul		{list-style: none;overflow:hidden; background-color:#74695e; display:inline-block; width:100%; float:left;-webkit-box-shadow: 0px 4px 6px -3px rgba(0,0,0,0.58);
	-moz-box-shadow: 0px 4px 6px -3px rgba(0,0,0,0.58);
	box-shadow: 0px 4px 6px -3px rgba(0,0,0,0.58);border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bdaa8c; z-index:99999; text-align:center}


.slicknav_nav ul 					{padding:0;margin:0}
.slicknav_nav ul li ul				{background-color:#bdaa8c; border:none; padding-bottom:5px; margin-bottom:5px;}
.slicknav_nav ul li ul a			{color:#74695e}



.slicknav_nav .slicknav_row 		{padding:5px 10px;margin:2px 5px;}
.slicknav_nav a						{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#bdaa8c}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {padding:0;margin:0}
.slicknav_nav .slicknav_row:hover 	{ color:#FFF}
.slicknav_nav a:hover				{ color:#FFF}
.slicknav_nav .slicknav_txtnode		{margin-left:15px;}

.slicknav_nav .small{ line-height: none!important; margin-bottom: auto!important}


