/* NEW Menu Slide Out default CSS
Author: Jason Nolfi
Version: 5

Updates [7/30/13]:
* Minified verson of nav CSS [removes comments]

/*----
RESET STYLES
----*/
.brand .hnav .RadMenu_Template,
.brand .hnav .RadMenu_Template .rmItem,
.brand .hnav .RadMenu_Template .rmLink,
.brand .hnav .RadMenu_Template .rmText,
.brand .hnav .RadMenu_Template .rmHorizontal .rmText,
.brand .hnav .RadMenu_Template .rmRootGroup,
.brand .hnav .RadMenu_Template .rmGroup,
.brand .hnav .RadMenu_Template .rmHorizontal .rmRootLink span.rmText {
	margin: 0;
	padding: 0;
	/*RESETS TEMPLATE.css STYLES*/
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:none;
	background:none;
	border:0;
	
	}

	
.brand .hnav .RadMenu_Template .rmRootGroup .rmLink,
.brand .hnav .RadMenu_Template .rmRootGroup .rmText,
/*1/30/13: JN - overwrites template.css style*/
.brand .hnav .RadMenu_Template .rmHorizontal .rmItem > a.rmRootLink
 {width:auto;}
 
 .brand .hnav .RadMenu_Template{
	width:100% !important; 
 }
 
 .brand .hnav .RadMenu_Template .rmRootGroup,
 .brand .hnav .RadMenu_Template .rmhorizontal {
	margin:0 auto; 
 }


/*---
DIV > UL 
---*/

.brand .hnav .RadMenu_Template .rmRootGroup {
     text-align: center;
	display:inline-block;
	margin:0 auto;
	 
}

.pbhm .brand .hnav .RadMenu_Template .rmRootGroup,
.pvhm .brand .hnav .RadMenu_Template .rmRootGroup {
float:left;
margin-left:240px;	
}

/*----
DIV > UL > LI
-----*/
.brand .hnav .RadMenu_Template .rmRootGroup .rmItem {
	margin-left:26px;
	}
	
	.brand .hnav .RadMenu_Template .rmRootGroup .rmItem.rmFirst {
	margin:0px;
	}


/*---
Root Span
---*/

.brand .hnav .RadMenu_Template .rmRootGroup .rmItem .rmLink .rmText,
.brand .hnav .RadMenu_Template .rmRootGroup .rmItem .rmLink:hover .rmText,
.brand .hnav .RadMenu_Template .rmRootGroup .rmItem .expanded .rmText {
 /*background:none; */
float:none; /*fixes issue with Chrome*/
}


/*----
Root Link
-----*/
.brand .hnav .RadMenu_Template .rmRootGroup .rmLink {
    color: #362f2d;
    text-decoration: none;
	cursor: pointer;
	text-align:center;
	padding:0;
	line-height: 45px;
	background:none;
	border:none;
	text-transform:none;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	font-family: Lora,Garamond,Baskerville,'Hoefler Text','Times New Roman',serif;
}

/*----
Hover
-----*/
.brand .hnav .RadMenu_Template .rmRootGroup .rmLink:hover,
.brand .hnav .RadMenu_Template .rmRootGroup .rmFocused,
.brand .hnav .RadMenu_Template .rmRootGroup .rmDisabled, 
.brand .hnav .RadMenu_Template .rmRootGroup .rmDisabled:hover,
.brand .hnav .RadMenu_Template .rmRootGroup .rmExpanded, 
.brand .hnav .RadMenu_Template .rmRootGroup .rmExpanded:hover,
.brand .hnav .RadMenu_Template .rmRootGroup .rmSelected,
.brand .hnav .RadMenu_Template .rmRootGroup .rmSelected:hover,
.brand .hnav .RadMenu_Template .rmRootGroup .rmSelectedParent,
.brand .hnav .RadMenu_Template .rmRootGroup .rmSelectedParent:hover
 {
	color: #c4ad76;
	background:none;
	border:none;
	text-decoration:none;
}

/*----
Submenu
------*/

.brand .hnav .RadMenu_Template .rmVertical .rmSlide,
.brand .hnav .RadMenu_Template .rmSlide {
	margin:0 0 0 -25px;
}

.brand .hnav .RadMenu_Template .rmVertical .rmLevel1 .rmSlide,
.brand .hnav .RadMenu_Template .rmLevel1 .rmSlide {
margin: -16px 0 0 50px;	
}

.brand .hnav .RadMenu_Template .rmGroup,
.brand .hnav .RadMenu_Template .rmMultiColumn, .brand .hnav .RadMenu_Template .rmGroup .rmVertical {
	
	padding:16px 0 !important;  /*Overrides padding from telerik stylesheet*/
	border:none
	}
	
	
	.brand .hnav .RadMenu_Template .rmGroup {
		background:#c5af7a;
		padding-right: 50px !important;
		
	}
	
	
	

.brand .hnav .RadMenu_Template .rmGroup .rmItem {
margin:0;	
}
	
/*---------
Submenu Span
----------*/
.brand .hnav .RadMenu_Template .rmGroup .rmLink,
.brand .hnav .RadMenu_Template .rmGroup .rmText {width:auto;}

	
.brand .hnav .RadMenu_Template .rmGroup .rmItem .rmLink .rmText,
.brand .hnav .RadMenu_Template .rmGroup .rmItem .rmLink:hover .rmText {
padding:0px 25px; 
}
	

/*-----
Submenu Link + :hover
------*/
.brand .hnav .RadMenu_Template .rmGroup .rmLink{
	color:#222;
    text-decoration: none;
	font-size: 12px;
    font-weight: normal;
    line-height: 24px;
	cursor: pointer;
	text-align:left;
	font-weight: 500;
	text-transform:none;
	padding:0;
	background:none;
	letter-spacing: 0;
	font-family: Proxima-Nova, sans-serif;
}

.brand .hnav .RadMenu_Template .rmGroup .rmLink:hover,
.brand .hnav .RadMenu_Template .rmItem .rmGroup a.rmLink:hover,
.brand .hnav .RadMenu_Template .rmItem .rmGroup a.rmFocused, 
.brand .hnav .RadMenu_Template .rmItem .rmGroup a.rmSelected, 
.brand .hnav .RadMenu_Template .rmItem .rmGroup a.rmExpanded, 
.brand .hnav .RadMenu_Template .rmItem .rmGroup a.rmExpanded:hover, 
.brand .hnav .RadMenu_Template .rmItem .rmGroup a.rmDisabled, 
.brand .hnav .RadMenu_Template .rmItem .rmGroup a.rmDisabled:hover {
	background:none;
	color:#FFF;
	padding:0;
	text-decoration: underline;
}

	
	



/*-----
Arrows Root
-----*/

.brand .hnav .RadMenu_Template .rmGroup .rmText.rmExpandRight, 
.brand .hnav .RadMenu_Template .rmGroup .rmText.rmExpandLeft
  {
	  
  }

.brand .hnav .RadMenu_Template .rmGroup a.rmLink:hover .rmExpandRight, 
.brand .hnav .RadMenu_Template .rmGroup a.rmLink:hover .rmExpandLeft, 
.brand .hnav .RadMenu_Template .rmGroup .rmExpanded .rmExpandRight, 
.brand .hnav .RadMenu_Template .rmGroup .rmExpanded .rmExpandLeft {
	
}

.brand .hnav .RadMenu_Template .rmGroup.Level2, 
.brand .hnav .RadMenu_Template .rmMultiColumn,
.brand .hnav .RadMenu_Template .rmGroup .rmVertical.rmLevel2 {

}

.brand .hnav .RadMenu_Template .rmVertical .rmLevel2 .rmSlide,
.brand .hnav .RadMenu_Template .rmLevel2 .rmSlide {
margin-left:4px;	
}