@import url(/wp-content/themes/yoo_glass_wp/warp/css/menus.css);  .menu-dropdown li.level1 {
margin-right: 0px;
}
.menu-dropdown a.level1, .menu-dropdown span.level1 {
font-size: 24px;
}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
height: 40px;
line-height: 40px;
} .menu-dropdown .column {
padding-right: 20px;
}
.menu-dropdown .column:last-child {
padding-right: 0;
} .menu-dropdown .level1 span.title {
margin-top: 4px;
} .menu-dropdown .level1 span.subtitle {
margin-top: 3px;
} .menu-dropdown .dropdown {
top: 40px;
}
.menu-dropdown .dropdown-bg > div {
margin: 10px 0 0;
padding: 0px;
background: #fff;
box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.1);
}  .menu-dropdown li.level2 {
border-top: none;
}
.menu-dropdown li.level2:first-child {
border: none;
}
.menu-dropdown a.level2, .menu-dropdown span.level2 {
margin: 0 5px;
} .menu-dropdown .level2 span.title {
margin-top: 4px;
font-weight: bold;
} .menu-dropdown a.level3 {
padding: 3px 0 3px 15px;
background-position: 0 0;
background-repeat: no-repeat;
font-size: 14px;
}
.menu-dropdown ul.level3 ul {
padding-left: 10px;
} .menu-dropdown .level1 .level1 span.icon {
width: 40px;
height: 40px;
}
.menu-dropdown .level1 .level1 span.icon + span, .menu-dropdown .level1 .level1 span.icon + span + span {
margin-left: 35px;
} .menu-dropdown a.level3:hover {
background-position: 0 -150px;
}  .menu-sidebar li.level1 {
border-bottom: 1px solid #ddeaee;
}
.menu-sidebar li:last-child.level1 {
border: none;
} .menu-sidebar li.parent .level1 > span {
padding: 10px 0;
background-position: 100% 0;
background-repeat: no-repeat;
}
.menu-sidebar li.parent .level1 > span:hover {
background-position: 100% -100px;
}
.menu-sidebar li.parent.active .level1 > span {
background-position: 100% -200px;
}
.menu-sidebar li.parent.active .level1 > span:hover {
background-position: 100% -300px;
} .menu-sidebar a.level2 {
padding: 2px 0 2px 15px;
background-position: 0 0;
background-repeat: no-repeat;
font-size: 14px;
}
.menu-sidebar a.level2:hover {
background-position: 0 -150px;
} .menu-sidebar ul.level3 {
padding-left: 15px;
}
.menu-sidebar ul.level3 ul {
padding-left: 10px;
}  .mod-box-color .menu-sidebar a, .mod-box-color .menu-sidebar a.level2, .mod-box-color .menu-sidebar li > span {
color: #fff;
} .mod-box-color .menu-sidebar li a:hover, .mod-box-color .menu-sidebar li > span:hover, .mod-box-color .menu-sidebar a.current {
color: #1a6890;
} .menu-line li {
margin-left: 7px;
padding-left: 8px;
background-position: 0 50%;
background-repeat: no-repeat;
}
.menu-line li:first-child {
margin-left: 0;
padding-left: 0;
background: none;
}