@@ -114,12 +114,12 @@ $names: background background-color;
114114 }
115115 }
116116 & .color-neutral-sub-link-color.sm {
117- ul {
117+ ul :not ( .custom-sub-menu ) {
118118 li {
119- a :not (.btn ) {
119+ > a :not (.btn ) {
120120 color : $palette-primary-neutral-color ;
121121 }
122- a :not (.btn ) {
122+ > a :not (.btn ) {
123123 & :hover , & :focus , & :active , & .highlighted {
124124 color : hover ( nth ($colors , $color ), $palette-primary-neutral-color );
125125 }
@@ -141,12 +141,15 @@ $names: background background-color;
141141 .color#{$color } - #{nth ( $names , $i )} {
142142 @for $each from 1 through length ( $colors ) {
143143 & .color-#{$each } -link-color {
144- a :not ( .btn ) {
145- color : #{nth ($colors , $each )} ;
146- }
147- a :not ( .btn ):hover , a :not ( .btn ):focus , a :not ( .btn ):active , a :not ( .btn ).highlighted {
148- color : hover ( nth ($colors , $color ), nth ($colors , $each ) );
144+ li :not ( .custom-sub-menu ) {
145+ > a :not ( .btn ) {
146+ color : #{nth ($colors , $each )} ;
147+ }
148+ > a :not ( .btn ):hover , a :not ( .btn ):focus , a :not ( .btn ):active , a :not ( .btn ).highlighted {
149+ color : hover ( nth ($colors , $color ), nth ($colors , $each ) );
150+ }
149151 }
152+
150153 }
151154 & .sidebar {
152155 & .color-#{$each } -link-color {
@@ -158,27 +161,27 @@ $names: background background-color;
158161 & .sm {
159162 & .color-#{$each } -link-color {
160163 li .btn {
161- a {
164+ > a {
162165 color : inherit ;
163166 }
164- a :hover , a :focus , a :active , a .highlighted {
167+ > a :hover , a :focus , a :active , a .highlighted {
165168 color : inherit ;
166169 }
167170 }
168- li {
169- a :not (.btn ) {
171+ li :not ( .custom-sub-menu ) {
172+ > a :not (.btn ) {
170173 color : #{nth ($colors , $each )} ;
171174 }
172- a :not (.btn ) {
175+ > a :not (.btn ) {
173176 & :hover , & :focus , & :active , & .highlighted {
174177 color : hover ( nth ($colors , $color ), nth ($colors , $each ) );
175178 }
176179 }
177180 }
178181 @for $subeach from 1 through length ( $colors ) {
179182 & .color-#{$subeach } -sub-link-color {
180- li {
181- ul a :not (.btn ) {
183+ li :not ( .custom-sub-menu ) {
184+ ul :not ( .custom-sub-menu ) a :not (.btn ) {
182185 color : #{nth ($colors , $subeach )} ;
183186 & :hover , & :focus , & :active , & .highlighted {
184187 color : hover ( nth ($colors , $subeach ), nth ($colors , $subeach ) );
@@ -200,8 +203,8 @@ $names: background background-color;
200203 }
201204 }
202205 & .color-neutral-sub-link-color.sm {
203- ul {
204- li {
206+ ul :not ( .custom-sub-menu ) {
207+ li :not ( .custom-sub-menu ) {
205208 a :not (.btn ) {
206209 color : $palette-primary-neutral-color ;
207210 & :hover , & :focus , & :active , & .highlighted {
@@ -213,8 +216,8 @@ $names: background background-color;
213216 }
214217 @for $subEach from 1 through length ( $colors ) {
215218 & .color-#{$subEach } -sub-link-color {
216- ul {
217- li {
219+ ul :not ( .custom-sub-menu ) {
220+ li :not ( .custom-sub-menu ) {
218221 a :not (.btn ) {
219222 color : #{nth ($colors , $subEach )} ;
220223 & :hover , & :focus , & :active , & .highlighted {
@@ -247,8 +250,8 @@ $names: background background-color;
247250 }
248251 }
249252 & .color-#{$each } -sub-link-color.sm {
250- ul {
251- li {
253+ ul :not ( .custom-sub-menu ) {
254+ li :not ( .custom-sub-menu ) {
252255 a :not (.btn ) {
253256 color : #{nth ($colors , $each )} ;
254257 & :hover , & :focus , & :active , & .highlighted {
@@ -268,8 +271,8 @@ $names: background background-color;
268271 }
269272 }
270273 & .color-neutral-sub-link-color.sm {
271- ul {
272- li {
274+ ul :not ( .custom-sub-menu ) {
275+ li :not ( .custom-sub-menu ) {
273276 a :not (.btn ) {
274277 color : $palette-primary-neutral-color ;
275278 & :hover , & :focus , & :active , & .highlighted {
0 commit comments