#mainnav{ float:right; width:auto;  position:relative; z-index:5; background:#ffffff;margin-top:14px; margin-right:2px; padding:0px 0 0px;}
#mainnav ul{ float:left; width:auto;list-style:none;}
#mainnav ul li{ float:left; width:auto; font-size:12px; line-height:16px;position:relative; /*padding-left:24px;*/ padding:0 10px 6px 14px;}

#mainnav ul li a{ color:#434343;float:left; padding:0px; font-family: 'EB Garamond', serif; font-weight:400; text-transform:uppercase;}
#mainnav ul li.last > ul{ left:-35px;  left:-34px\0/;  }
#mainnav ul li.last{ padding-right:0px;}
#mainnav ul li.last > ul li a{ float:left;}

#mainnav ul li > a:hover ,#mainnav ul li.active > a, #mainnav ul li:hover >a{ text-decoration:none; color:#af292e;  }

#mainnav ul li ul{position:absolute; top:20px; left:0px; display:none; padding:5px 1px 0!important;background:url(custom/images/drop_dwn_bg.png) no-repeat 0 0; list-style:none;margin:0;width:100px;}

#mainnav ul li:nth-child(3) ul{ left:7px;}

#mainnav ul ul li{float:left; width:88px !important; font-size:10px; line-height:12px; padding:4px 6px 0 !important; background:#af292e;}  
#mainnav ul ul li a{float:left; width:auto !important; padding:0 !important; color:#ffffff !important; background:none!important; text-decoration:none; text-align:left; text-transform:capitalize; font-family: 'Lato', sans-serif; font-weight:400;}
#mainnav ul ul li a:hover { color:#cba731 !important;}
#mainnav ul li ul li:last-child{padding-bottom:8px!important;}
#mainnav li:hover ul{display:block;}

#menu{ float:left; width:auto; padding:0 0 104px 0px;}
#menu ul{ float:left; width:100%; list-style:none; padding:0px;}
#menu ul li{float:left; width:100%; /*padding-bottom:15px;*/}
#menu ul li ul li a{ float:left;font-size:12px; line-height:16px; font-family: 'Lato', sans-serif; font-weight:400;text-decoration:none; color:#565656; margin-bottom:15px;}

#menu ul li ul li  a:hover{ text-decoration:none; color:#af292e; }
#menu ul li ul li.active  a, #menu a.ln_default{color:#af292e !important; }


#menu ul li ul li ul li a{padding-left:10px; font-style:normal; color:#565656;}
#menu ul li ul li ul li  a:hover{color:#ad9058;font-family: 'Lato', sans-serif; font-weight:400italic;font-style:italic;}
#menu ul li ul li ul li.active  a, #menu a.ln2_default{color:#ad9058 !important ;font-family: 'Lato', sans-serif; font-weight:400; font-style:normal;}

#menu ul li ul li ul{/* padding:15px 0 0 0;*/}
#menu ul li ul li ul li ul li a{ padding-left:20px;font-style:normal; color:#565656;}

#menu ul li ul li ul li ul{/*padding:15px 0 0 0;*/}
#menu ul li ul li ul li ul li  a:hover{color:#d50c13;font-family: 'Lato', sans-serif; font-weight:400italic; font-style:italic;}
#menu ul li ul li ul li ul  li.active a, #menu a.ln3_default{color:#d50c13 !important;font-family: 'Lato', sans-serif; font-weight:400; font-style:normal;}





