17. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2021-07-21 10:21:41 +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.

17.1 Files compared

#LocationFileLast Modified
1/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
2/Applications/Ampps/www/Porto v4.0.1/Theme Files/Magento 2.x/Porto Theme/app/code/Smartwave/Megamenu/view/frontend/web/css/source_module.less2021-06-10 10:27:32 +0000

17.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged81174
Changed00
Inserted730
Removed00

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

17.4 Active regular expressions

No regular expressions were active.

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