/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../../../css/menus.css);


/* Mega Drop-Down Menu
----------------------------------------------------------------------------------------------------*/

/* Level 1 */
#menu .menu-dropdown { margin:0; }
#menu .menu-dropdown li { background: none; margin: 0; }
#menu .menu-dropdown li a { padding: 0px; font-size: 13px; text-decoration:none; font-size:1.1em; }
#menu .menu-dropdown li > a > span { padding: 0 12px; line-height: 32px; height:auto; }
#menu .menu-dropdown li:hover > a,
#menu .menu-dropdown li.active ul li:hover > a,
#menu .menu-dropdown li.active ul li ul li:hover > a { background: #9c2a0f url(../images/nav-shadow.png) left top repeat-x; color: #fff; }
#menu .menu-dropdown li.active a { background: #f19021 url(../images/nav-shadow.png) left top repeat-x; color: #fff; }
#menu .menu-dropdown li.active ul li a { background: none; }
#menu .menu-dropdown li span, #menu .menu-dropdown li li a { color: #fff; }

/* Drop-Down */

#menu .menu-dropdown li.parent:hover > .dropdown,
#menu .menu-dropdown li.parent:hover > .dropdown > div { display:block; }
.menu-dropdown .dropdown { top: 32px; }

.menu-dropdown .dropdown,
.menu-dropdown .dropdown-bg > div { border-radius: 0px; padding:0; border: 0; }
#menu .menu-dropdown .dropdown-bg > div ul { background: #006233; }
#menu .menu-dropdown .dropdown-bg > div ul li { border-bottom: 1px dotted #55AA7E; list-style: none; }
#menu .menu-dropdown .dropdown-bg > div ul li:last-child { border-bottom: none; }
#menu .menu-dropdown .dropdown-bg > div ul li a span { text-transform: none; display: block; line-height: 1.4; padding: 4px 10px 4px 30px; padding-bottom: 4px; font-size:12px; }

#menu .menu-dropdown .dropdown-bg span.separator span { padding-left: 16px; }

.menu-dropdown ul.level3 { padding-bottom: 0px; }
.menu-dropdown a.level3 > span { background: none; font-size:12px; }
#menu .menu-dropdown li.level2 { border-top: none; box-shadow: none; font-size:12px; }
#menu .menu-dropdown .dropdown-bg > div ul li.level2.parent { border-top: none; }
#menu .menu-dropdown .dropdown-bg > div ul li.level2.parent > a { border-bottom: 1px dotted #fff; }
#menu .menu-dropdown .dropdown-bg > div ul li.level2.parent > a > span,
#menu .menu-dropdown .dropdown-bg > div ul li.level2.parent > ul.level3 a span { background-position: 15px 13px; }

/* Line Menu
----------------------------------------------------------------------------------------------------*/

.menu-line li { background-image: url(../images/menu_line_item.png); }

#main #sidebar-a .sidebar-inner .advanced-sidebar-menu { position: relative; margin:0; }
#sidebar-a .child-sidebar-menu { display:block; clear:both; list-style: none; margin:0 0 20px -20px; padding:0; width: 227px; }

#sidebar-a .child-sidebar-menu li:first-child a { border-top: 1px dotted #fff; }
#sidebar-a .child-sidebar-menu li a { text-decoration:none; border-bottom: 1px dotted #fff; color: #fff; font-size: 12px; display:block; padding: 5px 10px 5px 38px; }
#sidebar-a .child-sidebar-menu li a:hover,
#sidebar-a .child-sidebar-menu li.current_page_item a{ background: #006233; }

/* Right Sidebar Navigation links */
#sidebar-b a { color: #5D4F83; text-decoration: none; }

/* Top Menu
-----------------------------------------------------------------------------------------------------*/
.menu a { padding: 0px 20px; line-height: 14px; font-size: 13px; }
.menu a:hover { background: #006233; }
#main_header .menu-line li { padding:0px; background: none; margin:0; border-right: 1px solid #fff; line-height:1; }
#main_header .menu-line li:last-child { border: none; }

/* Footer Menu
-----------------------------------------------------------------------------------------------------*/
#footer .menu-line li { background: none; border-right: 1px solid #fff; margin:0; padding:0; }
#footer .menu-line li:last-child { border: none; }
#footer .menu-line li a { background: none; padding: 7px 18px 8px; display: inline-block }
#footer .menu-line li:hover a { background: #9c2a0f url(../images/nav-shadow-bottom.png) left bottom repeat-x; }

