/**
	NAVIGATION
**/
.menu .current-menu-item > a, .menu-widget .current-menu-item > a  {font-weight: 600; color: #fff;}
.menu .current-menu-item > a:hover, .menu-widget .current-menu-item > a:hover  {color: #fff; cursor: default;}
.menu .current-menu-parent > a, .menu-widget .current-menu-parent > a,
.menu .current-menu-ancestor > a, .menu-widget .current-menu-ancestor > a {font-weight: 600;}

.menu a:link, .menu a:visited, .menu a {color: #ccc; text-shadow: 0 1px 0 #000;}
.menu a:hover, .menu a:active, .menu a:focus {color: #fff; text-shadow: 0 1px 0 #000;}


/**
	CUSTOM MENU
**/

.nav-primary {text-align: center;}
.nav-primary .wrap {padding: 0 20px; margin: 0 auto;}
.nav-primary .menu {}
.nav-primary .menu li {}
.nav-primary .menu li:hover {position: relative;}
.nav-primary .menu li a {padding: 25px 20px; font-size: 18px; text-transform: none; width: auto;}

.nav-primary .menu .sub-menu {z-index: 99;}
.nav-primary .sub-menu {padding: 5px 0; font-family: "Roboto", sans-serif;}
.nav-primary .sub-menu li a {padding: 10px 20px; font-size: 14px; font-weight: normal; width: auto;}

.nav-primary .menu .current-menu-item > a {font-weight: 500;}
.nav-primary .menu .current-menu-item > a:hover {cursor: default;}
.nav-primary .menu .current-menu-parent > a, .nav-primary .menu .current-menu-ancestor > a {font-weight: 600;}

.nav-primary .menu a:link, .nav-primary .menu a:visited, .nav-primary .menu a {}
.nav-primary .menu a:hover, .nav-primary .menu a:active, .nav-primary .menu a:focus {}
