/* Navigation Menu */
ul.menu {margin: 0; padding: 0; font-family: Optima; font-size: 120%; text-align:center}
ul.menu li {width: 145px; height: 38px; float: left; display: inline; list-style: none; font-size:100%; color:#000000}
ul.menu li a:link {width:145px; height:38px; text-decoration:none; color:#FFFFFF}
ul.menu li a {display:block; width:145px; height:38px; text-decoration:none; color:#FFFFFF;  }
ul.menu li a:visited {color:#FFFFFF; text-decoration:none;}
ul.menu li a:hover {width:145px; height:38px; color: #FFFFFF; background-color:#B99460; text-decoration:none;}
ul.menu li.current a {color: #FFFFFF; background-color:#B99460; font-weight:bold; text-decoration:none;}

/* ########### Toggle Menu ########### */

#toggle-menu {margin: 0%; padding: 0%; width:100%; position: fixed; z-index:10;}
.menu_mobile ul {padding: 2% 5%;}
.menu_mobile li {border-bottom: 1px solid #FFF; padding: 2% 5%; text-decoration: none; text-align: left; font-size:1.5em; background-color: #A58C76; }
.menu_mobile a:link {color: #FFFFFF; display:block; text-decoration: none; line-height: 120% }
.menu_mobile a:visited {color: #FFFFFF; display: block;}
.menu_mobile li a:hover {text-decoration: none; font-weight: bold; color: #FFF}
.menu_mobile li.current a {color: #FFF; display: block; font-weight: bold}
.menu_mobile li.parent.active > a {font-weight: bold;}

.menu_mobile ul li ul {padding: 2% 0 }
.menu_mobile li ul li {border: none; list-style: none; font-size: 1em; }
.menu_mobile li ul a:link {font-weight: normal}
.menu_mobile li ul li a:hover {font-weight: bold}
.menu_mobile li ul li.current a {font-weight: bold}