/** Container */
.dropdown-horizontal-container, .dropdown-vertical-container { width:100%; background-color:#efefef; }

ul.dropdown { font: bold 12px Arial, Helvetica, sans-serif; }
ul.dropdown li { padding: 7px 5px;  }


ul.dropdown li.hover, ul.dropdown li:hover { cursor: default;}
ul.dropdown ul { border-bottom:1px solid #ddd; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown-upward ul ul { /* bottom: 1px; */ }
ul.dropdown li { border-style: solid; border-width: 0px 1px 0px 0px; border-color: #ddd; background-color: #c7c1b6; color: #000; text-align:left; }

/** Right align fix */
ul.dropdown-align-right li{ border-width: 0px 0px 0px 1px; }

/** Hover effect */
ul.dropdown li.hover, ul.dropdown li:hover


{ background-color: #a5c56f; color: #8d1e2a; }


/** Link colors */
ul.dropdown a:link,
ul.dropdown a:visited	{ color: #000; text-decoration: none; display:block; }
ul.dropdown a:hover	{ color: #8d1e2a; }
ul.dropdown a:active	{ color: #8d1e2a; }

/** Sub menus */
ul.dropdown ul { margin-top: 0px; margin-left:2px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
ul.dropdown ul li { text-align: left; border-left:1px solid #ddd; }

/** Current menu item */
li.current-cat a, li.current_page_item a, li.current-menu-item a,
li.current-cat a:link, li.current_page_item a:link, li.current-menu-item a:link,
li.current-cat a:visited, li.current_page_item a:visited, li.current-menu-item a:visited{  color: #8d1e2a; }

/** Not current fix */
li.current_page_item ul a, li.current_page_item ul a:visited, li.current_page_item ul a:link {  color: #000; }

/** Ancestor */
/*li.current_page_ancestor a,li.current_page_ancestor a:visited, li.current_page_ancestor a:link {text-decoration:underline;}
li.current-menu-ancestor a,li.current-menu-ancestor a:visited, li.current-menu-ancestor a:link {text-decoration:underline;}

/** Not ancestor fix 
li.current_page_ancestor ul a, li.current_page_ancestor ul a:visited, li.current_page_ancestor ul a:link {text-decoration:none;}
li.current-menu-ancestor ul a,li.current-menu-ancestor ul a:visited, li.current-menu-ancestor ul a:link {text-decoration:none;} */

/** Vertical menu support */
ul.dropdown-vertical{ width:190px; }
ul.dropdown-vertical li {border-bottom:1px solid #ddd;}
ul.dropdown-vertical ul { border-bottom:0px; }

