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

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


/* Sidebar Menu
----------------------------------------------------------------------------------------------------*/

.menu {
        margin-top: 13px;
	padding: 0px 20px 0px 0px;
	font-size: 14px;
}

.menu, .menu ul {
    list-style: none outside none;
    margin: 0 -8px 0 0;
    padding: 0;
}

.menu-sidebar a.current {
	font-family:ProximaNova-Semibold;
	font-weight: normal;
	color: #111 !important;    	
}

.menu-sidebar .level2 a > span {
    font-size: 13px;
    line-height: 22px;
}

.menu-sidebar {
   width: 100%;
}

.menu-sidebar a.level1 > span, .menu-sidebar span.level1 > span {
    line-height: 20px;
    padding: 10px 0;
}

.menu-sidebar ul a > span {
    background: none transparent;
    padding-left: 0px;
}

.menu-sidebar a, .menu-sidebar li > span {
    color: #666666 !important;
    float:left;
    display:block;
    padding:20px 20px 0 10px;
}

.menu-sidebar a:hover, .menu-sidebar li > span:hover {
    color: #4488BB !important;
}

menu-sidebar li.level1 {
    border-top: 1px solid #DDDDDD;
}

.menu-sidebar li.level1 a.anone span {
    background-image: none;
}

.menu-sidebar li.level1.active a.anone span {
    background-image: none;
    padding: 10px 0 0;
}


/* Main Menu
----------------------------------------------------------------------------------------------------*/

.menu-dropdown { margin-bottom: -20px; }

.menu-dropdown li.level1 .dnone,
.menu-sidebar .level2 .dnone { display: none; border-bottom: none; }

.menu-dropdown a.level1,
.menu-dropdown span.level1 {
	border-radius: 4px;
	color: #666;
}

.menu-dropdown a.level1 > span,
.menu-dropdown span.level1 > span { 
    padding: 5px 10px; 
    margin-right: 10px;
    margin-left: 0;
    padding-bottom: 0px;
}


.menu-dropdown li.level1:hover .level1 {
	background: #fff;
	color: #4488BB;
}

.menu-dropdown li.remain .level1,
.menu-dropdown li.active .level1 {
	font-family:ProximaNova-Semibold;
	font-weight: normal;
	color: #111 !important;    	
}

.menu-dropdown a.level2 > span,
.menu-dropdown span.level2 > span {
    font-size: 13px;
    padding: 5px;
} 

.menu-dropdown a.level2:hover {
    color: #4488BB;
} 


.menu-dropdown .dropdown,
.menu-dropdown .dropdown-bg > div { border-radius: 4px; width: 200px; padding: 0; top:35px !important; }

.menu-dropdown span.title {
    line-height: 18px;
    text-align: center;
}

.menu-dropdown span.subtitle {
    font-size: 13px;
    line-height: 10px;
    margin-top: 3px;
    text-indent: 1px;
}