82. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2021-05-13 09:08:40 +0000. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

82.1 Files compared

#LocationFileLast Modified
1/Applications/Ampps/www/Porto 3.2.2/Theme Files/Magento 2.x/Porto Theme/app/code/Smartwave/Megamenu/view/frontend/web/css/source_module.less2018-03-29 22:55:36 +0000
2/Applications/Ampps/www/Porto v4.0.0/Theme Files/Magento 2.x/Porto Theme/app/code/Smartwave/Megamenu/view/frontend/web/css/source_module.less2021-03-09 00:17:50 +0000

82.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged72892
Changed45188
Inserted1346
Removed1334

82.3 Comparison options

WhitespaceConsecutive whitespace is treated as a single space
Character caseDifferences in character case are significant
Line endingsDifferences in line endings (CR and LF characters) are ignored
CR/LF charactersNot shown in the comparison detail
Active line-pairing rules

82.4 Active regular expressions

No regular expressions were active.

82.5 Comparison detail

1 // /** 1 // /**
2 //  * Copyright © 2018 Porto. All rights reserved. 2 //  * Copyright © 2018 Porto. All rights reserved.
3 //  */ 3 //  */
4  4 
5 & when (@media-common = true) { 5 & when (@media-common = true) {
6  6 
7 } 7 }
8  8 
9 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) { 9 @media(min-width: 992px) {
10     .sw-megamenu.navigation { 10     .sw-megamenu.navigation {
11         > ul { 11         > ul {
12             position: relative; 12             position: relative;
13              13 
14             &:after { 14             &:after {
15                 disaply: table; 15                 disaply: table;
16                 content: ''; 16                 content: '';
17                 clear: both; 17                 clear: both;
18             } 18             }
19         } 19         }
20         .open-children-toggle { 20         .open-children-toggle {
21             display: none; 21             display: none;
22         } 22         }
23         span.cat-label { 23         span.cat-label {
24             position: absolute; 24             position: absolute;
25             text-transform: uppercase; 25             text-transform: uppercase;
26             font: inherit; 26             font: inherit;
27             font-size: 9px; 27             font-size: 9px;
28             padding: 2px; 28             padding: 2px;
29             border-radius: 2px; 29             border-radius: 0;
30             line-height: 1; 30             line-height: 1;
31             color: #fff; 31             color: #fff;
32              32 
33             &:before { 33             &:before {
34                 content: ""; 34                 content: "";
35                 position: absolute; 35                 position: absolute;
36                 width: 3px; 36                 width: 3px;
37                 height: 3px; 37                 height: 3px;
38                 border: 3px solid transparent; 38                 border: 3px solid transparent;
39             } 39             }
40             &.cat-label-label1 { 40             &.cat-label-label1 {
41                 background-color: #0cc485; 41                 background-color: #0cc485;
    42                 &::before {
    43                   border-left-color: #0cc485;
    44                 }
42             } 45             }
43             &.cat-label-label2 { 46             &.cat-label-label2 {
44                 background-color: #eb2771; 47                 background-color: #eb2771;
    48                 &::before {
    49                   border-left-color: #eb2771;
    50                 }
45             } 51             }
46             &.cat-label-label3 { 52             &.cat-label-label3 {
47                 background-color: #0ae3eb; 53                 background-color: #0ae3eb;
    54                 &::before {
    55                   border-left-color: #0ae3eb;
    56                 }
48             } 57             }
49         } 58         }
50         a:hover > span > span.cat-label { 59         a:hover > span > span.cat-label {
51             text-decoration: none; 60             text-decoration: none;
52         } 61         }
53         li { 62         li {
54             > a > span { 63             > a > span {
55                 position: relative; 64                 position: relative;
56             } 65             }
57             &.level0 { 66             &.level0 {
58                 > .level-top { 67                 > .level-top {
59                     transition-delay: 0s !important; 68                     transition-delay: 0s !important;
60                 } 69                 }
61                 > a > span.cat-label { 70                 > a > span.cat-label {
62                     top: -13px; 71                     top: -10px;
63                     right: 14px; 72                     right: 14px;
64                      73 
65                     &:before { 74                     &:before {
66                         left: 3px; 75                         left: 3px;
67                         bottom: -6px; 76                         bottom: -4px;
68                     } 77                     }
69                     &.cat-label-label1 { 78                     &.cat-label-label1 {
70                         &:before { 79                         &:before {
71                             border-top-color: #0cc485; 80                             border-top-color: #0cc485;
72                         } 81                         }
73                     } 82                     }
74                     &.cat-label-label2 { 83                     &.cat-label-label2 {
75                         &:before { 84                         &:before {
76                             border-top-color: #eb2771; 85                             border-top-color: #eb2771;
77                         } 86                         }
78                     } 87                     }
79                     &.cat-label-label3 { 88                     &.cat-label-label3 {
80                         &:before { 89                         &:before {
81                             border-top-color: #0ae3eb; 90                             border-top-color: #0ae3eb;
82                         } 91                         }
83                     } 92                     }
84                 } 93                 }
85             } 94             }
86             .subchildmenu { 95             .subchildmenu {
87                 li > a > span > span.cat-label { 96                 li > a > span > span.cat-label {
88                     top: 3px; 97                     top: 3px;
89                     right: -35px; 98                     right: -35px;
90                      99 
91                     &:before { 100                     &:before {
92                         left: -6px; 101                         left: -6px;
93                         bottom: 3px; 102                         bottom: 3px;
94                     } 103                     }
95                     &.cat-label-label1 { 104                     &.cat-label-label1 {
96                         &:before { 105                         &:before {
97                             border-right-color: #0cc485; 106                             border-right-color: #0cc485;
98                         } 107                         }
99                     } 108                     }
100                     &.cat-label-label2 { 109                     &.cat-label-label2 {
101                         &:before { 110                         &:before {
102                             border-right-color: #eb2771; 111                             border-right-color: #eb2771;
103                         } 112                         }
104                     } 113                     }
105                     &.cat-label-label3 { 114                     &.cat-label-label3 {
106                         &:before { 115                         &:before {
107                             border-right-color: #0ae3eb; 116                             border-right-color: #0ae3eb;
108                         } 117                         }
109                     } 118                     }
110                 } 119                 }
111             } 120             }
112         } 121         }
113         .subchildmenu.mega-columns { 122         .subchildmenu.mega-columns {
114             > li { 123             > li {
115                 float: left; 124                 float: left;
116                 padding: 0 5px
;
 125                 padding: 15px 10px 0;
117             } 126             }
118             &.columns1 { 127             &.columns1 {
119                 > li { 128                 > li {
120                     float: none; 129                     float: none;
121                 } 130                 }
122             } 131             }
123             &.columns2 { 132             &.columns2 {
124                 > li { 133                 > li {
125                     width: 50%; 134                     width: 50%;
126                      135 
127                     &:nth-child(2n+1) { 136                     &:nth-child(2n+1) {
128                         clear: both; 137                         clear: both;
129                     } 138                     }
130                 } 139                 }
131             } 140             }
132             &.columns3 { 141             &.columns3 {
133                 > li { 142                 > li {
134                     width: 33.33%; 143                     width: 33.33%;
135                      144 
136                     &:nth-child(3n+1) { 145                     &:nth-child(3n+1) {
137                         clear: both; 146                         clear: both;
138                     } 147                     }
139                 } 148                 }
140             } 149             }
141             &.columns4 { 150             &.columns4 {
142                 > li { 151                 > li {
143                     width: 25%; 152                     width: 25%;
144                      153 
145                     &:nth-child(4n+1) { 154                     &:nth-child(4n+1) {
146                         clear: both; 155                         clear: both;
147                     } 156                     }
148                 } 157                 }
149             } 158             }
150             &.columns5 { 159             &.columns5 {
151                 > li { 160                 > li {
152                     width: 20%; 161                     width: 20%;
153                      162 
154                     &:nth-child(5n+1) { 163                     &:nth-child(5n+1) {
155                         clear: both; 164                         clear: both;
156                     } 165                     }
157                 } 166                 }
158             } 167             }
159             &.columns6 { 168             &.columns6 {
160                 > li { 169                 > li {
161                     width: 16.66%; 170                     width: 16.66%;
162                      171 
163                     &:nth-child(6n+1) { 172                     &:nth-child(6n+1) {
164                         clear: both; 173                         clear: both;
165                     } 174                     }
166                 } 175                 }
167             } 176             }
168         } 177         }
169         li.level0 { 178         li.level0 {
170             transition-delay: 0s; 179             transition-delay: 0s;
171             transition: .2s opacity; 180             transition: .2s opacity;
172                 
173             &.fl-left { 181             &.fl-left {
174                 float: left; 182                 float: left;
175             } 183             }
176             &.fl-right { 184             &.fl-right {
177                 float: right; 185                 float: right;
178                  186 
179                 &.staticwidth { 187                 &.staticwidth {
180                     .submenu { 188                     .submenu {
181                         left: auto; 189                         left: auto;
182                         right: 0; 190                         right: 0;
183                         border-radius: 6px 0 6px 6px; 191                         border-radius: 
0
;
184                     } 192                     }
185                 } 193                 }
186             } 194             }
187             .submenu { 195             .submenu {
188                 display: block; 196                 display: block;
189                 visibility: hidden; 197                 visibility: hidden;
190                 opacity: 0; 198                 opacity: 0;
191                 transition: .2s opacity; 199                 transition: .2s opacity;
192                 color: #777; 200                 color: #777;
193                     
194                 > ul { 201                 > ul {
195                     margin-top: 0; 202                     margin-top: 0;
196                         
197                     &:before, &:after { 203                     &:before, &:after {
198                         display: none; 204                         display: none;
199                     } 205                     }
200                 } 206                 }
    207                 .container {
    208                   padding-left: 10px;
    209                   padding-right: 10px;
    210                 }
201             } 211             }
202             &.parent > .submenu.popup-left { 212             &.parent > .submenu.popup-left {
203                 left: auto; 213                 left: auto;
204                 right: 0; 214                 right: 0;
205                 border-radius: 6px 0 6px 6px; 215                 border-radius: 
0
;
206             }    
207             .row {    
208                 margin-left: -5px;    
209                 margin-right: -5px;    
210             }    
211             .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {    
212                 padding-left: 5px;    
213                 padding-right: 5px;    
214             } 216             }
215             &.fullwidth { 217             &.fullwidth {
216                 position: static; 218                 position: static;
217                     
218                 > .submenu { 219                 > .submenu {
219                     width: 100%; 220                     width: 100%;
220                     border-radius: 0 0 6px 6px; 221                     border-radius: 0
;
221                 } 222                 }
222             } 223             }
223             &.fullwidth, &.staticwidth { 224             &.fullwidth, &.staticwidth {
224                 > .submenu { 225                 > .submenu {
225                     padding: 5px 8px 10px; 226                     padding: 
10px;
226                     left: 0; 227                     left: 0;
227                 } 228                 }
228                 &:hover { 229                 &:hover {
229                     > .submenu { 230                     > .submenu {
230                         visibility: visible; 231                         visibility: visible;
231                         opacity: 1; 232                         opacity: 1;
232                     } 233                     }
233                 } 234                 }
234                 .submenu { 235                 .submenu {
235                     li.parent { 236                     li.parent {
236                         > a { 237                         > a {
237                             &:after { 238                             &:after {
238                                 display: none; 239                                 display: none;
239                             } 240                             }
240                         } 241                         }
241                     } 242                     }
242                     li.level1 { 243                     li.level1 {
243                         > a { 244                         > a {
244                             font-size: 14px; 245                             font-size: inherit;
245                             font-weight: 600; 246                             font-weight: 700;
246                             text-transform: uppercase; 247                             text-transform: uppercase;
247                             margin-top: 10px; 248                             line-height: 18px;
248                         } 249                             padding-top: 0;
249                         .subchildmenu { 250                             padding-bottom5px;
250                             .subchildmenu {    
251                                 padding-left10px;    
252                             }    
253                         } 251                         }
254                         > .menu-thumb-img { 252                         > .menu-thumb-img {
255                             margin: 10px 0 -5px; 253                             margin: 10px 0 -5px;
256                         } 254                         }
257                     } 255                     }
258                     .subchildmenu {    
259                         .subchildmenu {    
260                             padding: 5px 0;    
261                         }    
262                     }    
263                     a { 256                     a {
264                         padding: 5px; 257                       font-size: 12px;
265                         line-height: 1; 258                       font-weight: 600;
266                         font-size: 13px; 259                       line-height: 18px;
267                          260                       padding: 7px 0;
    261                       text-transform: uppercase;
    262                       color: #696969;
268                         &:hover { 263                         &:hover {
269                             background: none; 264                             background: none;
270                                 
271                             > span { 265                             > span {
272                                 text-decoration: underline; 266                                 text-decoration: underline;
273                             } 267                             }
274                         } 268                         }
275                     } 269                     }
276                     .menu-top-block, .menu-left-block, .menu-right-block, .menu-bottom-block { 270                     .menu-top-block, .menu-left-block, .menu-right-block, .menu-bottom-block {
277                         a { 271                         padding-left: 0;
278                             display: inline; 272                         padding-right: 0;
279                                 
280                             &:hover {    
281                                 text-decoration: underline;    
282                             }    
283                         }    
284                         a.btn-default {    
285                             background-color: #08c;    
286                             color: #fff;    
287                                 
288                             &:hover, &:focus {    
289                                 background-color: #08c;    
290                                 color: #fff;    
291                                 text-decoration: none;    
292                                 opacity: 0.8;    
293                             } 273                     }
    274                     .subchildmenu {
    275                       .subchildmenu {
    276                         padding-bottom: 5px;
294                         } 277                       }
295                     } 278                     }
296                 } 279                 }
297             } 280             }
298             &.classic { 281             &.classic {
299                 .submenu > .row { 282                 .submenu 
{
    283                   padding: 5px 0;
    284                   > .row {
300                     margin: 0; 285                     margin: 0;
301                 } 286                   }
    287                   a {
    288                     font-size: 12px;
    289                     font-weight: 600;
    290                     line-height: 18px;
    291                     padding: 8px 15px;
    292                     text-transform: uppercase;
    293                   }
    294                 }
302                 .subchildmenu { 295                 .subchildmenu {
303                     min-width: 230px; 296                     min-width: 230px;
304                         
305                     .subchildmenu { 297                     .subchildmenu {
306                         visibility: hidden; 298                         visibility: hidden;
307                         opacity: 0; 299                         opacity: 0;
308                         transition: .2s opacity; 300                         transition: .2s opacity;
309                         padding: 6px 8px; 301                         padding: 5px 0;
310                         box-shadow: 0 0 3px rgba(0,
0,
0,
0.25);
 302                         box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
311                         border-radius: 0 6px 6px 6px; 303                         border-radius: 0
;
312                         position: absolute; 304                         position: absolute;
313                         left: 0; 305                         left: 0;
314                         top: -6px; 306                         top: 0;
315                         background: #fff; 307                         background: #fff;
316                         z-index: 1; 308                         z-index: 6;
317                     } 309                     }
318                     > li:hover { 310                     > li:hover {
319                         > .subchildmenu { 311                         > .subchildmenu {
320                             visibility: visible; 312                             visibility: visible;
321                             opacity: 1; 313                             opacity: 1;
322                         } 314                         }
323                     } 315                     }
324                 } 316                 }
325                 li.parent { 317                 li.parent {
326                     & > .subchildmenu.popup-left { 318                     & > .subchildmenu.popup-left {
327                         left: auto; 319                         left: auto;
328                         right: 100%; 320                         right: 100%;
329                         border-radius: 6px 0 6px 6px; 321                         border-radius: 
0
;
    322                     }
    323                     a {
    324                       display: flex;align-items: center;
    325                       justify-content: flex-end;
    326                       > span {
    327                         margin-right: auto;
    328                       }
330                     } 329                     }
331                 } 330                 }
332                 .subchildmenu.popup-left .subchildmenu { 331                 .subchildmenu.popup-left .subchildmenu {
333                     left: auto; 332                     left: auto;
334                     right: 100%; 333                     right: 100%;
335                     border-radius: 6px 0 6px 6px; 334                     border-radius: 
0
;
336                 } 335                 }
337                 &:hover { 336                 &:hover {
338                     > .submenu { 337                     > .submenu {
339                         visibility: visible; 338                         visibility: visible;
340                         opacity: 1; 339                         opacity: 1;
341                     } 340                     }
342                 } 341                 }
343                 li:hover > .submenu { 342                 li:hover > .submenu {
344                     visibility: visible; 343                     visibility: visible;
345                     opacity: 1; 344                     opacity: 1;
346                 } 345                 }
347             } 346             }
348             &.classic { 347             &.classic {
349                 .submenu, .subchildmenu .subchildmenu { 348                 .submenu, .subchildmenu .subchildmenu {
350                     left: 0; 349                     left: 0;
351                 } 350                 }
352             } 351             }
353             &.staticwidth { 352             &.staticwidth {
354                 .submenu { 353                 .submenu {
355                     left: 0; 354                     left: 0;
356                 } 355                 }
357             } 356             }
    357             > em, i {
    358               color: inherit;
    359               margin-right: .5rem;
    360             }
358         } 361         }
359         &.side-megamenu { 362         &.side-megamenu {
    363           padding: 0;
360             li { 364             li {
361                 margin: 0; 365                 margin: 0;
362                 position: relative; 366                 position: relative;
363                     
364                 &.level0 { 367                 &.level0 {
365                     display: block; 368                     display: block;
366                     position: relative; 369                     position: relative;
367                     border-radius: 0; 370                     border-radius: 0;
368                     margin: 0; 371                     margin: 0;
369                      372                     margin-top: 1px;
    373                     float: none !important;
370                     &.parent > a:after { 374                     &.parent > a:after {
371                         content: '\f801'; 375                         content: '\e81a';
372                         display: inline-block; 376                         display: inline-block;
373                         font-family: 'porto-icons'; 377                         font-family: 'porto-icons';
374                         vertical-align: top; 378                         margin-right-2px;
375                         margin-left6px; 379                         line-height: inherit;
376                         line-height: 41px;    
377                         float: right;    
378                     } 380                     }
379                         
380                     &.classic .submenu li.parent > a:after { 381                     &.classic .submenu li.parent > a:after {
381                         content: '\f801'; 382                         content: '\e81a';
382                         display: inline-block; 383                         display: inline-block;
383                         font-family: 'porto-icons'; 384                         font-family: 'porto-icons';
384                         vertical-align: top;    
385                         margin-left: 6px;    
386                         margin-right: 5px;    
387                         line-height: 15px;    
388                         float: right;    
389                     } 385                     }
390                     &.fullwidth > .submenu, &.staticwidth > .submenu { 386                     &.fullwidth > .submenu, &.staticwidth > .submenu {
391                         left: 100% !important; 387                         left: 100% !important;
392                         top: 0; 388                         top: 0;
393                         padding-bottom: 15px; 389                         padding-bottom: 15px;
394                     } 390                     }
395                     &.classic > .submenu { 391                     &.classic > .submenu {
396                         left: 100% !important; 392                         left: 100% !important;
397                         top: 0; 393                         top: 0;
    394                         padding: 5px;
    395                         .subchildmenu .subchildmenu {
    396                           padding: 5px;
    397                         }
398                     } 398                     }
399                     &.fullwidth > .submenu { 399                     &.fullwidth > .submenu {
400                         width: 871px; 400                         width: 1024px;
401                     } 401                     }
402                     & > a { 402                     & > a {
403                         display: block; 403                         display: flex;
404                         padding: 0 5px; 404                         align-items: center;
405                         margin: 0 10px; 405                         border-top: 1px solid #e7e7e7;
406                         border-top: 1px solid #ddd;    
407                         line-height: 41px;    
408                         font-weight: 400;    
409                         font-size: 14px; 406                         font-size: 14px;
410                         
 407                         font-weight: 500;
    408                         line-height: 18px;
    409                         letter-spacing: 0;
    410                         margin-left: 16px;
    411                         margin-right: 18px;
    412                         padding: 14px 12px 14px 5px;
    413                         color: inherit;
    414                         > span:not(.cat-label){
    415                           flex: 1;
    416                         }
411                         > span.cat-label { 417                         > span.cat-label {
412                             position: relative; 418                             position: relative;
413                             margin-left: 10px; 419                             margin-left: 10px;
414                             padding: 0 2px; 420                             padding: 0 2px;
415                             top: 0; 421                             top: 0;
416                             right: 0; 422                             right: 0;
417                                 
418                             &:before { 423                             &:before {
    424                               width: 5px;
    425                               height: 5px;
    426                               border: 3px solid transparent;
    427                               position: absolute;
419                                 left: -6px; 428                               left: -6px;
420                                 top: 3px; 429                               top: 50%;
421                                 bottom: auto; 430                               margin-top: -3px;
422                                 border-top-color: transparent;    
423                             } 431                             }
424                             &.cat-label-label1 { 432                             &.cat-label-label1 {
425                                 &:before { 433                                 &:before {
426                                     border-right-color: #0cc485; 434                                     border-right-color: #0cc485;
427                                 } 435                                 }
428                             } 436                             }
429                             &.cat-label-label2 { 437                             &.cat-label-label2 {
430                                 &:before { 438                                 &:before {
431                                     border-right-color: #eb2771; 439                                     border-right-color: #eb2771;
432                                 } 440                                 }
433                             } 441                             }
434                             &.cat-label-label3 { 442                             &.cat-label-label3 {
435                                 &:before { 443                                 &:before {
436                                     border-right-color: #0ae3eb; 444                                     border-right-color: #0ae3eb;
437                                 } 445                                 }
438                             } 446                             }
439                         } 447                         }
    448                         > em, i {
    449                           color: inherit;
    450                           margin-right: .5rem;
440                     } 451                         }
441                     &:first-child > a { 452                     }
    453                     &:first-child 
{
    454                       margin-top: 0;
    455                       > a {
442                         border-top: 0; 456                         border-top: 0;
443                     } 457                       }
    458                     }
444                     &:hover { 459                     &:hover {
445                         background-color: #08c; 460                         background-color: #08c;
446                          461 
447                         & > a { 462                         & > a {
448                             color: #fff; 463                             color: inherit;
449                             border-top-color: #08c; 464                             border-top-color: #08c;
450                         } 465                         }
451                     } 466                     }
452                     & > .submenu { 467                     & > .submenu {
453                         border-left-width5px; 468                         box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
454                         border-top-width: 0; 469                         border-radius0;
455                         padding: 5px 8px; 470                         &::before {
456                         box-shadow: 0 0 3px rgba(0,0,0,0.25); 471                           content: '';
457                         border-radius: 0 6px 6px 6px; 472                           position: absolute;
    473                           border-right: 12px solid #fff;
    474                           border-top: 10px solid transparent;
    475                           border-bottom: 10px solid transparent;
    476                           left: -12px;
    477                           top: 11.5px;
    478                           z-index: 112;
    479                           width: auto;
    480                           height: auto;
    481                         }
458                     } 482                     }
459                 } 483                 }
    484                 &.active {
    485                   background-color: #08c;
    486                   color: #fff;
    487                   &+.level0 {
    488                     > a {border-top: 0;}
460             } 489                   }
461         } 490                 }
462     } 491             }
463     .home-side-menu {    
464         background-color: #fbfbfb;    
465         border: 1px solid #ddd;    
466         border-radius: 5px;    
467         margin-bottom: 20px;    
468     } 492         }
469     h2.side-menu-title {    
470         margin: 0;    
471         background-color: #f5f5f5;    
472         color: #a39f9c;    
473         font-size: 13px;    
474         font-weight: 700;    
475         line-height: 1;    
476         padding: 14px 15px;    
477         border-radius: 5px 5px 0 0;    
478         border-bottom: 1px solid #ddd;    
479     } 493     }
480 } 494 }
481  495 
482 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) { 496 @media(max-width: 991px) {
483     .sw-megamenu.navigation { 497     .sw-megamenu.navigation {
484         &.side-megamenu { 498         &.side-megamenu {
485             display: none; 499             display: none;
486         } 500         }
487         .submenu.level0 { 501         .submenu.level0 {
488             height: 0; 502             height: 0;
489             visibility: hidden; 503             visibility: hidden;
490              504 
491             &.opened { 505             &.opened {
492                 visibility: visible; 506                 visibility: visible;
493                 height: auto; 507                 height: auto;
494             } 508             }
495         } 509         }
496         li.level0 { 510         li.level0 {
497             &.staticwidth { 511             &.staticwidth {
498                 > .submenu { 512                 > .submenu {
499                     width: auto !important; 513                     width: auto !important;
500                 } 514                 }
501             } 515             }
502             &.fullwidth, &.staticwidth { 516             &.fullwidth, &.staticwidth {
503                 .menu-top-block, .menu-right-block, .menu-left-block, .menu-bottom-block { 517                 .menu-top-block, .menu-right-block, .menu-left-block, .menu-bottom-block {
504                     display: none; 518                     display: none;
505                 } 519                 }
506             } 520             }
507             .menu-thumb-img { 521             .menu-thumb-img {
508                 display: none; 522                 display: none;
509             } 523             }
510         } 524         }
511         li.ui-menu-item { 525         li.ui-menu-item {
512             position: relative; 526             position: relative;
513              527             float: none !important;
514             > a { 528             > a {
515                 position: relative; 529                 position: relative;
516             } 530             }
517             > .open-children-toggle { 531             > .open-children-toggle {
518                 display: block; 532                 display: block;
519                 position: absolute; 533                 position: absolute;
520                 width: 42px; 534                 width: 42px;
521                 height: 42px; 535                 height: 42px;
522                 right: 0; 536                 right: 0;
523                 top: 0; 537                 top: 0;
524                 z-index: 1; 538                 z-index: 1;
525                 cursor: pointer; 539                 cursor: pointer;
526             } 540             }
527         } 541         }
528         span.cat-label { 542         span.cat-label {
529             top: 50%; 543             top: 50%;
530             right: 36px; 544             right: 36px;
531             margin-top: -7px; 545             margin-top: -7px;
532             position: absolute; 546             position: absolute;
533             text-transform: uppercase; 547             text-transform: uppercase;
534             font: inherit; 548             font: inherit;
535             font-size: 9px; 549             font-size: 9px;
536             padding: 2px; 550             padding: 2px;
537             border-radius: 2px; 551             border-radius: 2px;
538             line-height: 1; 552             line-height: 1;
539             color: #fff; 553             color: #fff;
540              554 
541             &:before { 555             &:before {
542                 content: ""; 556                 content: "";
543                 position: absolute; 557                 position: absolute;
544                 width: 3px; 558                 width: 3px;
545                 height: 3px; 559                 height: 3px;
546                 border: 3px solid transparent; 560                 border: 3px solid transparent;
547                 left: -6px; 561                 left: -6px;
548                 bottom: 3px; 562                 bottom: 3px;
549             } 563             }
550             &.cat-label-label1 { 564             &.cat-label-label1 {
551                 background-color: #0cc485; 565                 background-color: #0cc485;
552  566 
553                 &:before { 567                 &:before {
554                     border-right-color: #0cc485; 568                     border-right-color: #0cc485;
555                 } 569                 }
556             } 570             }
557             &.cat-label-label2 { 571             &.cat-label-label2 {
558                 background-color: #eb2771; 572                 background-color: #eb2771;
559  573 
560                 &:before { 574                 &:before {
561                     border-right-color: #eb2771; 575                     border-right-color: #eb2771;
562                 } 576                 }
563             } 577             }
564             &.cat-label-label3 { 578             &.cat-label-label3 {
565                 background-color: #0ae3eb; 579                 background-color: #0ae3eb;
566  580 
567                 &:before { 581                 &:before {
568                     border-right-color: #0ae3eb; 582                     border-right-color: #0ae3eb;
569                 } 583                 }
570             } 584             }
571         } 585         }
572     } 586     }
573 } 587 }