/* Primary menu
-------------------------------------------------------------- */
#menu-primary {
font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
font-size: 1.45em;
width: 65%;
margin: 30px 0 12px 0;
padding-top: 34px;
float: right;
position: relative;
z-index: 99;
}
#menu-primary .current-menu-item {
}
#menu-primary .menu { float: right; }
#menu-primary .menu ul { float: right; }
#menu-primary li {
display: block;
float: left;
min-height: 30px;
}
#menu-primary li a {
line-height: 1em;
margin-left: 3.5em;
display: block;
text-transform: uppercase;
font-size: 0.8461538461538462em;
}
#menu-primary li.current-menu-item a { color: #aaa; }
#menu-primary li li, #menu-primary li li.current-menu-item li {
clear: both;
float: none;
border-top: 1px dotted #e5e5e5;
}
#menu-primary li li:first-child, #menu-primary li li.current-menu-item li:first-child { border-top: none; }
#menu-primary li li a, #menu-primary li li.current-menu-item li a {
font-size: 0.7em;
text-transform: uppercase;
color: #888;
margin: 0 5px;
padding: 10px 8px;
}
#menu-primary ul li a:hover, #menu-primary li ul li a:hover { color: #222; }