7 background: $menu-background-color !important;
8 padding: $menu-padding;
11 .#{$prefix}menu-icon-separator {
14 left: $menu-item-indent;
16 border-left: solid 1px $menu-separator-border-color;
17 background-color: $menu-separator-background-color;
23 .#{$prefix}menu-plain {
24 .#{$prefix}menu-icon-separator {
29 .#{$prefix}menu-focus {
38 .#{$prefix}menu-item {
44 .#{$prefix}menu-item-cmp {
48 .#{$prefix}menu-item-link {
50 padding: 0px $menu-padding;
52 text-decoration: none !important;
59 // Opera 10.5 absolute positioning of submenu arrow has issues
60 // This will fix it, and not affect newer Operas
61 .#{$prefix}menu-item-link {
67 .#{$prefix}menu-item-icon {
70 margin: 4px 11px 0px 2px;
71 background: no-repeat center center;
74 .#{$prefix}menu-item-text {
76 font-size: ceil($font-size * .9);
77 color: $menu-text-color;
81 .#{$prefix}menu-item-checked {
82 .#{$prefix}menu-item-icon {
83 background-image: theme-image($theme-name, $menu-icon-checked);
85 .#{$prefix}menu-group-icon {
86 background-image: theme-image($theme-name, $menu-icon-group-checked);
90 .#{$prefix}menu-item-unchecked {
91 .#{$prefix}menu-item-icon {
92 background-image: theme-image($theme-name, $menu-icon-unchecked);
94 .#{$prefix}menu-group-icon {
95 background-image: none;
99 .#{$prefix}menu-item-separator {
101 border-top: solid 1px $menu-separator-border-color;
102 background-color: $menu-separator-background-color;
103 margin: $menu-padding 0px;
107 .#{$prefix}menu-item-arrow {
113 background: theme-image($theme-name, $menu-icon-arrow) no-repeat center center;
116 .#{$prefix}menu-item-indent {
117 margin-left: $menu-item-indent + $menu-padding + 2px; /* The 2px is the width of the seperator */
120 .#{$prefix}menu-item-active {
123 .#{$prefix}menu-item-link {
124 @include background-gradient($menu-item-active-background-color, 'matte');
126 border: 1px solid $menu-item-active-border-color;
131 .#{$prefix}menu-item-disabled {
132 @include opacity(.5);
137 .#{$prefix}menu-item-link {
142 .#{$prefix}menu-item-disabled {
143 .#{$prefix}menu-item-icon {
144 @include opacity(.5);
147 .#{$prefix}menu-item-text {
148 // IE opacity/cleartype bug workaround
149 background-color: $menu-background-color;
153 .#{$prefix}strict & {
154 .#{$prefix}menu-icon-separator {
158 .#{$prefix}menu-item-separator {
166 .#{$prefix}quirks .#{$prefix}ie8 {
167 .#{$prefix}menu-item-link {
168 padding-bottom: $menu-padding;
173 @if not $supports-gradients or $compile-all {
175 .#{$prefix}menu-item-active .#{$prefix}menu-item-link {
176 background: $menu-item-active-background-color theme-image($theme-name, $menu-item-active-background-image) repeat-x left top;