412. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2021-05-13 09:09:23 +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.

412.1 Files compared

#LocationFileLast Modified
1/Applications/Ampps/www/Porto 3.2.2/Theme Files/Magento 2.x/Porto Theme/app/design/frontend/Smartwave/porto_rtl/Smartwave_Megamenu/web/css/source_module.less2018-03-29 23:07:50 +0000
2/Applications/Ampps/www/Porto v4.0.0/Theme Files/Magento 2.x/Porto Theme/app/design/frontend/Smartwave/porto_rtl/Smartwave_Megamenu/web/css/source_module.less2021-03-09 00:18:14 +0000

412.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged69886
Changed43200
Inserted1244
Removed1334

412.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

412.4 Active regular expressions

No regular expressions were active.

412.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                     left: 14px; 72                     right: 14px;
64                      73 
65                     &:before { 74                     &:before {
66                         right: 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                     left: -35px; 98                     left: -35px;
90                      99 
91                     &:before { 100                     &:before {
92                         right: -6px; 101                         right: -6px;
93                         bottom: 3px; 102                         bottom: 3px;
94                     } 103                     }
95                     &.cat-label-label1 { 104                     &.cat-label-label1 {
96                         &:before { 105                         &:before {
97                             border-left-color: #0cc485; 106                             border-left-color: #0cc485;
98                         } 107                         }
99                     } 108                     }
100                     &.cat-label-label2 { 109                     &.cat-label-label2 {
101                         &:before { 110                         &:before {
102                             border-left-color: #eb2771; 111                             border-left-color: #eb2771;
103                         } 112                         }
104                     } 113                     }
105                     &.cat-label-label3 { 114                     &.cat-label-label3 {
106                         &:before { 115                         &:before {
107                             border-left-color: #0ae3eb; 116                             border-left-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: right; 124                 float: right;
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                         right: auto; 189                         right: auto;
182                         left: 0; 190                         left: 0;
183                         border-radius: 0 6px 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                 right: auto; 213                 right: auto;
204                 left: 0; 214                 left: 0;
205                 border-radius: 0 6px 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                  219 
218                 > .submenu { 220                 > .submenu {
219                     width: 100%; 221                     width: 100%;
220                     border-radius: 0 0 6px 6px; 222                     border-radius: 0
;
221                 } 223                 }
222             } 224             }
223             &.fullwidth, &.staticwidth { 225             &.fullwidth, &.staticwidth {
224                 > .submenu { 226                 > .submenu {
225                     padding: 5px 8px 10px; 227                     padding: 
10px;
226                     right: 0; 228                     right: 0;
227                 } 229                 }
228                 &:hover { 230                 &:hover {
229                     > .submenu { 231                     > .submenu {
230                         visibility: visible; 232                         visibility: visible;
231                         opacity: 1; 233                         opacity: 1;
232                     } 234                     }
233                 } 235                 }
234                 .submenu { 236                 .submenu {
235                     li.parent { 237                     li.parent {
236                         > a { 238                         > a {
237                             &:after { 239                             &:after {
238                                 display: none; 240                                 display: none;
239                             } 241                             }
240                         } 242                         }
241                     } 243                     }
242                     li.level1 { 244                     li.level1 {
243                         > a { 245                         > a {
244                             font-size: 14px; 246                           font-size: inherit;
245                             font-weight: 600; 247                           font-weight: 700;
246                             text-transform: uppercase; 248                           text-transform: uppercase;
247                             margin-top: 10px; 249                           line-height: 18px;
248                         } 250                           padding-top: 0;
249                         .subchildmenu { 251                           padding-bottom5px;
250                             .subchildmenu {    
251                                 padding-right10px;    
252                             }    
253                         } 252                         }
254                         > .menu-thumb-img { 253                         > .menu-thumb-img {
255                             margin: 10px 0 -5px; 254                             margin: 10px 0 -5px;
256                         } 255                         }
257                     } 256                     }
258                     .subchildmenu {    
259                         .subchildmenu {    
260                             padding: 5px 0;    
261                         }    
262                     }    
263                     a { 257                     a {
264                         padding: 5px; 258                         font-size: 12px;
265                         line-height: 1; 259                         font-weight: 600;
266                         font-size: 13px; 260                         line-height: 18px;
267                          261                         padding: 7px 0;
    262                         text-transform: uppercase;
    263                         color: #696969;
268                         &:hover { 264                         &:hover {
269                             background: none; 265                             background: none;
270                                 
271                             > span { 266                             > span {
272                                 text-decoration: underline; 267                                 text-decoration: underline;
273                             } 268                             }
274                         } 269                         }
275                     } 270                     }
276                     .menu-top-block, .menu-left-block, .menu-right-block, .menu-bottom-block { 271                     .menu-top-block, .menu-left-block, .menu-right-block, .menu-bottom-block {
277                         a { 272                         padding-left: 0;
278                             display: inline; 273                         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                             } 274                     }
    275                     .subchildmenu {
    276                       .subchildmenu {
    277                         padding-bottom: 5px;
294                         } 278                       }
295                     } 279                     }
296                 } 280                 }
297             } 281             }
298             &.classic { 282             &.classic {
299                 .submenu > .row { 283                 .submenu 
{
    284                   padding: 5px 0;
    285                   > .row {
300                     margin: 0; 286                     margin: 0;
301                 } 287                   }
    288                   a {
    289                     font-size: 12px;
    290                     font-weight: 600;
    291                     line-height: 18px;
    292                     padding: 8px 15px;
    293                     text-transform: uppercase;
    294                   }
    295                 }
302                 .subchildmenu { 296                 .subchildmenu {
303                     min-width: 230px; 297                     min-width: 230px;
304                         
305                     .subchildmenu { 298                     .subchildmenu {
306                         visibility: hidden; 299                         visibility: hidden;
307                         opacity: 0; 300                         opacity: 0;
308                         transition: .2s opacity; 301                         transition: .2s opacity;
309                         padding: 6px 8px; 302                         padding: 5px 0;
310                         box-shadow: 0 0 3px rgba(0,
0,
0,
0.25);
 303                         box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
311                         border-radius: 0 6px 6px 6px; 304                         border-radius: 0
;
312                         position: absolute; 305                         position: absolute;
313                         right: 0; 306                         right: 0;
314                         top: -6px; 307                         top: 0;
315                         background: #fff; 308                         background: #fff;
316                         z-index: 1; 309                         z-index: 6;
317                     } 310                     }
318                     > li:hover { 311                     > li:hover {
319                         > .subchildmenu { 312                         > .subchildmenu {
320                             visibility: visible; 313                             visibility: visible;
321                             opacity: 1; 314                             opacity: 1;
322                         } 315                         }
323                     } 316                     }
324                 } 317                 }
325                 li.parent { 318                 li.parent {
326                     & > .subchildmenu.popup-left { 319                     & > .subchildmenu.popup-left {
327                         right: auto; 320                         right: auto;
328                         left: 100%; 321                         left: 100%;
329                         border-radius: 0 6px 6px 6px; 322                         border-radius: 0
;
    323                     }
    324                     a {
    325                       display: flex;align-items: center;
    326                       justify-content: flex-end;
    327                       > span {
    328                         margin-left: auto;
    329                       }
330                     } 330                     }
331                 } 331                 }
332                 .subchildmenu.popup-left .subchildmenu { 332                 .subchildmenu.popup-left .subchildmenu {
333                     right: auto; 333                     right: auto;
334                     left: 100%; 334                     left: 100%;
335                     border-radius: 0 6px 6px 6px; 335                     border-radius: 0
;
336                 } 336                 }
337                 &:hover { 337                 &:hover {
338                     > .submenu { 338                     > .submenu {
339                         visibility: visible; 339                         visibility: visible;
340                         opacity: 1; 340                         opacity: 1;
341                     } 341                     }
342                 } 342                 }
343                 li:hover > .submenu { 343                 li:hover > .submenu {
344                     visibility: visible; 344                     visibility: visible;
345                     opacity: 1; 345                     opacity: 1;
346                 } 346                 }
347             } 347             }
348             &.classic { 348             &.classic {
349                 .submenu, .subchildmenu .subchildmenu { 349                 .submenu, .subchildmenu .subchildmenu {
350                     right: 0; 350                     right: 0;
351                 } 351                 }
352             } 352             }
353             &.staticwidth { 353             &.staticwidth {
354                 .submenu { 354                 .submenu {
355                     right: 0; 355                     right: 0;
356                 } 356                 }
357             } 357             }
    358             > em, i {
    359               color: inherit;
    360               margin-left: .5rem;
    361             }
358         } 362         }
359         &.side-megamenu { 363         &.side-megamenu {
    364           padding: 0;
360             li { 365             li {
361                 margin: 0; 366                 margin: 0;
362                 position: relative; 367                 position: relative;
363                     
364                 &.level0 { 368                 &.level0 {
365                     display: block; 369                     display: block;
366                     position: relative; 370                     position: relative;
367                     border-radius: 0; 371                     border-radius: 0;
368                     margin: 0; 372                     margin: 0;
369                      373                     margin-top: 1px;
370                     &.parent > a:after { 374                     float: none !important;
371                         content: '\f801'; 375                     &.parent {
    376                       
> a:after {
    377                         content: '\e819';
372                         display: inline-block; 378                         display: inline-block;
373                         font-family: 'porto-icons'; 379                         font-family: 'porto-icons';
374                         vertical-align: top; 380                         vertical-align: top;
375                         margin-right6px; 381                         margin-left-2px;
376                         line-height: 41px; 382                         line-height: inherit;
377                         float: left; 383                       }
378                     } 384                     }
379                         
380                     &.classic .submenu li.parent > a:after { 385                     &.classic .submenu li.parent > a:after {
381                         content: '\f801'; 386                         content: '\e819';
382                         display: inline-block; 387                         display: inline-block;
383                         font-family: 'porto-icons'; 388                         font-family: 'porto-icons';
384                         vertical-align: top;    
385                         margin-right: 6px;    
386                         margin-left: 5px;    
387                         line-height: 15px;    
388                         float: left;    
389                     } 389                     }
390                     &.fullwidth > .submenu, &.staticwidth > .submenu { 390                     &.fullwidth > .submenu, &.staticwidth > .submenu {
391                         right: 100% !important; 391                         right: 100% !important;
392                         top: 0; 392                         top: 0;
393                         padding-bottom: 15px; 393                         padding-bottom: 15px;
394                     } 394                     }
395                     &.classic > .submenu { 395                     &.classic > .submenu {
396                         right: 100% !important; 396                         right: 100% !important;
397                         top: 0; 397                         top: 0;
    398                         padding: 5px;
    399                         .subchildmenu .subchildmenu{
    400                           padding: 5px;
    401                         }
398                     } 402                     }
399                     &.fullwidth > .submenu { 403                     &.fullwidth > .submenu {
400                         width: 871px; 404                         width: 1140px;
401                     } 405                     }
402                     & > a { 406                     & > a {
403                         display: block; 407                         display: flex;
404                         padding: 0 5px; 408                         align-items: center;
405                         margin: 0 10px; 409                         border-top: 1px solid #e7e7e7;
406                         border-top: 1px solid #ddd;    
407                         line-height: 41px;    
408                         font-weight: 400;    
409                         font-size: 14px; 410                         font-size: 14px;
410                         
 411                         font-weight: 500;
    412                         line-height: 18px;
    413                         letter-spacing: 0;
    414                         margin-left: 16px;
    415                         margin-right: 18px;
    416                         padding: 14px 12px 14px 5px;
    417                         color: inherit;
    418                         > span:not(.cat-label){
    419                           flex: 1;
    420                         }
411                         > span.cat-label { 421                         > span.cat-label {
412                             position: relative; 422                             position: relative;
413                             margin-right: 10px; 423                             margin-right: 10px;
414                             padding: 0 2px; 424                             padding: 0 2px;
415                             top: 0; 425                             top: 0;
416                             left: 0; 426                             left: 0;
417                                 
418                             &:before { 427                             &:before {
419                                 right: -6px; 428                               width: 5px;
420                                 top3px; 429                               height: 5px;
421                                 bottom: auto; 430                               border: 3px solid transparent;
422                                 border-top-color: transparent; 431                               position: absolute;
    432                               left-6px;
    433                               top: 50%;
    434                               margin-top: -3px;
423                             } 435                             }
424                             &.cat-label-label1 { 436                             &.cat-label-label1 {
425                                 &:before { 437                                 &:before {
426                                     border-left-color: #0cc485; 438                                     border-left-color: #0cc485;
427                                 } 439                                 }
428                             } 440                             }
429                             &.cat-label-label2 { 441                             &.cat-label-label2 {
430                                 &:before { 442                                 &:before {
431                                     border-left-color: #eb2771; 443                                     border-left-color: #eb2771;
432                                 } 444                                 }
433                             } 445                             }
434                             &.cat-label-label3 { 446                             &.cat-label-label3 {
435                                 &:before { 447                                 &:before {
436                                     border-left-color: #0ae3eb; 448                                     border-left-color: #0ae3eb;
437                                 } 449                                 }
438                             } 450                             }
439                         } 451                         }
    452                         > em, i {
    453                           color: inherit;
    454                           margin-left: .5rem;
    455                         }
440                     } 456                     }
441                     &:first-child > a { 457                     &:first-child 
{
    458                       margin-top: 0;
    459                       > a {
442                         border-top: 0; 460                         border-top: 0;
443                     } 461                       }
    462                     }
444                     &:hover { 463                     &:hover {
445                         background-color: #08c; 464                         background-color: #08c;
446                             
447                         & > a { 465                         & > a {
448                             color: #fff; 466                             color: inherit;
449                             border-top-color: #08c; 467                             border-top-color: #08c;
450                         } 468                         }
451                     } 469                     }
452                     & > .submenu { 470                     & > .submenu {
453                         border-right-width5px; 471                         box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
454                         border-top-width: 0; 472                         border-radius0;
455                         padding: 5px 8px; 473                         &::before {
456                         box-shadow: 0 0 3px rgba(0,0,0,0.25); 474                           content: '';
457                         border-radius: 6px 0 6px 6px; 475                           position: absolute;
    476                           border-left: 12px solid #fff;
    477                           border-top: 10px solid transparent;
    478                           border-bottom: 10px solid transparent;
    479                           right: -12px;
    480                           left: auto;
    481                           top: 11.5px;
    482                           z-index: 112;
    483                           width: auto;
    484                           height: auto;
458                     } 485                         }
459                 } 486                     }
    487                     &.active {
    488                       background-color: #08c;
    489                       color: #fff;
    490                       &+.level0 {
    491                         > a {border-top: 0;}
    492                       }
460             } 493                     }
461         } 494                 }
462     } 495             }
463     .home-side-menu {    
464         background-color: #fbfbfb;    
465         border: 1px solid #ddd;    
466         border-radius: 5px;    
467         margin-bottom: 20px;    
468     } 496         }
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     } 497     }
480 } 498 }
481  499 
482 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) { 500 @media(max-width: 991px) {
483     .sw-megamenu.navigation { 501     .sw-megamenu.navigation {
484         &.side-megamenu { 502         &.side-megamenu {
485             display: none; 503             display: none;
486         } 504         }
487         .submenu.level0 { 505         .submenu.level0 {
488             height: 0; 506             height: 0;
489             visibility: hidden; 507             visibility: hidden;
490              508 
491             &.opened { 509             &.opened {
492                 visibility: visible; 510                 visibility: visible;
493                 height: auto; 511                 height: auto;
494             } 512             }
495         } 513         }
496         li.level0 { 514         li.level0 {
497             &.staticwidth { 515             &.staticwidth {
498                 > .submenu { 516                 > .submenu {
499                     width: auto !important; 517                     width: auto !important;
500                 } 518                 }
501             } 519             }
502             &.fullwidth, &.staticwidth { 520             &.fullwidth, &.staticwidth {
503                 .menu-top-block, .menu-right-block, .menu-left-block, .menu-bottom-block { 521                 .menu-top-block, .menu-right-block, .menu-left-block, .menu-bottom-block {
504                     display: none; 522                     display: none;
505                 } 523                 }
506             } 524             }
507             .menu-thumb-img { 525             .menu-thumb-img {
508                 display: none; 526                 display: none;
509             } 527             }
510         } 528         }
511         li.ui-menu-item { 529         li.ui-menu-item {
512             position: relative; 530             position: relative;
513              531             float: none !important;
514             > a { 532             > a {
515                 position: relative; 533                 position: relative;
516             } 534             }
517             > .open-children-toggle { 535             > .open-children-toggle {
518                 display: block; 536                 display: block;
519                 position: absolute; 537                 position: absolute;
520                 width: 42px; 538                 width: 42px;
521                 height: 42px; 539                 height: 42px;
522                 left: 0; 540                 left: 0;
523                 top: 0; 541                 top: 0;
524                 z-index: 1; 542                 z-index: 1;
525                 cursor: pointer; 543                 cursor: pointer;
526             } 544             }
527         } 545         }
528         span.cat-label { 546         span.cat-label {
529             top: 50%; 547             top: 50%;
530             left: 36px; 548             left: 36px;
531             margin-top: -7px; 549             margin-top: -7px;
532             position: absolute; 550             position: absolute;
533             text-transform: uppercase; 551             text-transform: uppercase;
534             font: inherit; 552             font: inherit;
535             font-size: 9px; 553             font-size: 9px;
536             padding: 2px; 554             padding: 2px;
537             border-radius: 2px; 555             border-radius: 2px;
538             line-height: 1; 556             line-height: 1;
539             color: #fff; 557             color: #fff;
540              558 
541             &:before { 559             &:before {
542                 content: ""; 560                 content: "";
543                 position: absolute; 561                 position: absolute;
544                 width: 3px; 562                 width: 3px;
545                 height: 3px; 563                 height: 3px;
546                 border: 3px solid transparent; 564                 border: 3px solid transparent;
547                 right: -6px; 565                 right: -6px;
548                 bottom: 3px; 566                 bottom: 3px;
549             } 567             }
550             &.cat-label-label1 { 568             &.cat-label-label1 {
551                 background-color: #0cc485; 569                 background-color: #0cc485;
552  570 
553                 &:before { 571                 &:before {
554                     border-left-color: #0cc485; 572                     border-left-color: #0cc485;
555                 } 573                 }
556             } 574             }
557             &.cat-label-label2 { 575             &.cat-label-label2 {
558                 background-color: #eb2771; 576                 background-color: #eb2771;
559  577 
560                 &:before { 578                 &:before {
561                     border-left-color: #eb2771; 579                     border-left-color: #eb2771;
562                 } 580                 }
563             } 581             }
564             &.cat-label-label3 { 582             &.cat-label-label3 {
565                 background-color: #0ae3eb; 583                 background-color: #0ae3eb;
566  584 
567                 &:before { 585                 &:before {
568                     border-left-color: #0ae3eb; 586                     border-left-color: #0ae3eb;
569                 } 587                 }
570             } 588             }
571         } 589         }
572     } 590     }
573 } 591 }