Addons for Elementor - Version 6.7

Version Description

  • Added New high performance, light-weight yet feature rich grid system for Services, Team Member, Testimonials, Pricing Table, Odometers, Piecharts and Clients Elementor addons.
  • Added - Options for specifying auto column layout using minimum column size, column gap and row gap for those addons using the new grid system.
  • Added - The new grid system utilizes the same responsive breakpoints as native Elementor widgets.
  • Added - Moved the old grid system to a separate file for use in other modules dependent on the old grid system.
Download this release

Release Info

Developer livemesh
Plugin Icon 128x128 Addons for Elementor
Version 6.7
Comparing to
See all releases

Code changes from version 6.6 to 6.7

Files changed (42) hide show
  1. addons-for-elementor.php +2 -2
  2. assets/css/lae-frontend.css +51 -359
  3. assets/css/lae-frontend.css.map +1 -1
  4. assets/css/lae-frontend.scss +30 -566
  5. assets/css/lae-grid.css +355 -0
  6. assets/css/lae-grid.css.map +1 -0
  7. assets/css/lae-grid.scss +618 -0
  8. assets/css/widgets/clients.css +1 -116
  9. assets/css/widgets/clients.css.map +1 -1
  10. assets/css/widgets/clients.scss +1 -249
  11. assets/css/widgets/odometers.css +1 -1
  12. assets/css/widgets/odometers.scss +1 -1
  13. assets/css/widgets/piecharts.css +1 -4
  14. assets/css/widgets/piecharts.css.map +1 -1
  15. assets/css/widgets/piecharts.scss +0 -3
  16. assets/css/widgets/pricing-plans.css +1 -1
  17. assets/css/widgets/pricing-plans.scss +1 -1
  18. assets/css/widgets/services.css +1 -1
  19. assets/css/widgets/services.scss +1 -1
  20. assets/css/widgets/team-members.css +1 -1
  21. assets/css/widgets/team-members.scss +1 -1
  22. assets/css/widgets/testimonials.css +2 -2
  23. assets/css/widgets/testimonials.css.map +1 -1
  24. assets/css/widgets/testimonials.scss +2 -2
  25. includes/helper-functions.php +12 -6
  26. includes/widgets/clients.php +132 -29
  27. includes/widgets/odometers.php +113 -20
  28. includes/widgets/piecharts.php +113 -20
  29. includes/widgets/portfolio.php +1 -0
  30. includes/widgets/pricing-table.php +113 -20
  31. includes/widgets/services.php +111 -34
  32. includes/widgets/team-members.php +148 -46
  33. includes/widgets/testimonials.php +113 -20
  34. plugin.php +8 -2
  35. readme.txt +7 -1
  36. templates/addons/clients/loop.php +2 -2
  37. templates/addons/odometers/loop.php +1 -1
  38. templates/addons/piecharts/loop.php +1 -1
  39. templates/addons/pricing-table/loop.php +1 -1
  40. templates/addons/services/loop.php +1 -1
  41. templates/addons/team-members/loop.php +2 -2
  42. templates/addons/testimonials/loop.php +1 -1
addons-for-elementor.php CHANGED
@@ -8,7 +8,7 @@
8
  * Author URI: https://livemeshelementor.com
9
  * License: GPL3
10
  * License URI: https://www.gnu.org/licenses/gpl-3.0.txt
11
- * Version: 6.6
12
  * Text Domain: livemesh-el-addons
13
  * Domain Path: languages
14
  * Elementor tested up to: 3.1.0
@@ -37,7 +37,7 @@ if ( !defined( 'ABSPATH' ) ) {
37
 
38
  if ( !function_exists( 'lae_fs' ) ) {
39
  // Plugin version
40
- define( 'LAE_VERSION', '6.6' );
41
  // Plugin Root File
42
  define( 'LAE_PLUGIN_FILE', __FILE__ );
43
  // Plugin Folder Path
8
  * Author URI: https://livemeshelementor.com
9
  * License: GPL3
10
  * License URI: https://www.gnu.org/licenses/gpl-3.0.txt
11
+ * Version: 6.7
12
  * Text Domain: livemesh-el-addons
13
  * Domain Path: languages
14
  * Elementor tested up to: 3.1.0
37
 
38
  if ( !function_exists( 'lae_fs' ) ) {
39
  // Plugin version
40
+ define( 'LAE_VERSION', '6.7' );
41
  // Plugin Root File
42
  define( 'LAE_PLUGIN_FILE', __FILE__ );
43
  // Plugin Folder Path
assets/css/lae-frontend.css CHANGED
@@ -8,13 +8,13 @@
8
  .lae-center {
9
  text-align: center; }
10
 
11
- .lae-container, .lae-grid-container {
12
  -webkit-box-sizing: border-box;
13
  box-sizing: border-box; }
14
- .lae-container *, .lae-container *::after, .lae-container *::before, .lae-grid-container *, .lae-grid-container *::after, .lae-grid-container *::before {
15
  -webkit-box-sizing: inherit;
16
  box-sizing: inherit; }
17
- .lae-container ol, .lae-container ul, .lae-container ol > li, .lae-container ul > li, .lae-container ol:hover, .lae-container ul:hover, .lae-container ul > li:hover, .lae-container ol > li:hover, .lae-container ol > li > a, .lae-container ul > li > a, .lae-container ol > li > a:hover, .lae-container ul > li > a:hover, .lae-container img, .lae-grid-container ol, .lae-grid-container ul, .lae-grid-container ol > li, .lae-grid-container ul > li, .lae-grid-container ol:hover, .lae-grid-container ul:hover, .lae-grid-container ul > li:hover, .lae-grid-container ol > li:hover, .lae-grid-container ol > li > a, .lae-grid-container ul > li > a, .lae-grid-container ol > li > a:hover, .lae-grid-container ul > li > a:hover, .lae-grid-container img {
18
  padding: 0;
19
  margin: 0;
20
  border: none;
@@ -22,11 +22,11 @@
22
  box-shadow: none;
23
  list-style: none;
24
  background: none; }
25
- .lae-container ol:before, .lae-container ol:after, .lae-container ul:before, .lae-container ul:after, .lae-container ol > li:before, .lae-container ol > li:after, .lae-container ul > li:before, .lae-container ul > li:after, .lae-container ol:hover:before, .lae-container ol:hover:after, .lae-container ul:hover:before, .lae-container ul:hover:after, .lae-container ul > li:hover:before, .lae-container ul > li:hover:after, .lae-container ol > li:hover:before, .lae-container ol > li:hover:after, .lae-container ol > li > a:before, .lae-container ol > li > a:after, .lae-container ul > li > a:before, .lae-container ul > li > a:after, .lae-container ol > li > a:hover:before, .lae-container ol > li > a:hover:after, .lae-container ul > li > a:hover:before, .lae-container ul > li > a:hover:after, .lae-container img:before, .lae-container img:after, .lae-grid-container ol:before, .lae-grid-container ol:after, .lae-grid-container ul:before, .lae-grid-container ul:after, .lae-grid-container ol > li:before, .lae-grid-container ol > li:after, .lae-grid-container ul > li:before, .lae-grid-container ul > li:after, .lae-grid-container ol:hover:before, .lae-grid-container ol:hover:after, .lae-grid-container ul:hover:before, .lae-grid-container ul:hover:after, .lae-grid-container ul > li:hover:before, .lae-grid-container ul > li:hover:after, .lae-grid-container ol > li:hover:before, .lae-grid-container ol > li:hover:after, .lae-grid-container ol > li > a:before, .lae-grid-container ol > li > a:after, .lae-grid-container ul > li > a:before, .lae-grid-container ul > li > a:after, .lae-grid-container ol > li > a:hover:before, .lae-grid-container ol > li > a:hover:after, .lae-grid-container ul > li > a:hover:before, .lae-grid-container ul > li > a:hover:after, .lae-grid-container img:before, .lae-grid-container img:after {
26
  display: none; }
27
- .lae-container a, .lae-grid-container a {
28
  text-decoration: initial; }
29
- .lae-container img, .lae-grid-container img {
30
  max-width: 100%;
31
  width: auto;
32
  height: auto; }
@@ -46,359 +46,51 @@
46
  .lae-center {
47
  text-align: center; }
48
 
49
- .lae-grid-container {
50
- margin-left: -20px;
51
- margin-right: -20px;
52
- width: calc(100% + 40px); }
53
- .lae-grid-container::after {
54
- clear: both;
55
- content: "";
56
- display: block; }
57
- .lae-grid-container .lae-grid-item {
58
- min-height: 1px;
59
- /* Prevents columns from collapsing when housing absolute elements or when lazy loading content */ }
60
- @media (max-width: 479px) {
61
- .lae-grid-container.lae-grid-mobile-2 .lae-grid-item:nth-child(2n+1) {
62
- clear: left; }
63
- .rtl .lae-grid-container.lae-grid-mobile-2 .lae-grid-item:nth-child(2n+1) {
64
- clear: right; }
65
- .lae-grid-container.lae-grid-mobile-3 .lae-grid-item:nth-child(3n+1) {
66
- clear: left; }
67
- .rtl .lae-grid-container.lae-grid-mobile-3 .lae-grid-item:nth-child(3n+1) {
68
- clear: right; }
69
- .lae-grid-container.lae-grid-mobile-4 .lae-grid-item:nth-child(4n+1) {
70
- clear: left; }
71
- .rtl .lae-grid-container.lae-grid-mobile-4 .lae-grid-item:nth-child(4n+1) {
72
- clear: right; }
73
- .lae-grid-container.lae-grid-mobile-5 .lae-grid-item:nth-child(5n+1) {
74
- clear: left; }
75
- .rtl .lae-grid-container.lae-grid-mobile-5 .lae-grid-item:nth-child(5n+1) {
76
- clear: right; }
77
- .lae-grid-container.lae-grid-mobile-6 .lae-grid-item:nth-child(6n+1) {
78
- clear: left; }
79
- .rtl .lae-grid-container.lae-grid-mobile-6 .lae-grid-item:nth-child(6n+1) {
80
- clear: right; } }
81
- @media (min-width: 480px) and (max-width: 800px) {
82
- .lae-grid-container.lae-grid-tablet-2 .lae-grid-item:nth-child(2n+1) {
83
- clear: left; }
84
- .rtl .lae-grid-container.lae-grid-tablet-2 .lae-grid-item:nth-child(2n+1) {
85
- clear: right; }
86
- .lae-grid-container.lae-grid-tablet-3 .lae-grid-item:nth-child(3n+1) {
87
- clear: left; }
88
- .rtl .lae-grid-container.lae-grid-tablet-3 .lae-grid-item:nth-child(3n+1) {
89
- clear: right; }
90
- .lae-grid-container.lae-grid-tablet-4 .lae-grid-item:nth-child(4n+1) {
91
- clear: left; }
92
- .rtl .lae-grid-container.lae-grid-tablet-4 .lae-grid-item:nth-child(4n+1) {
93
- clear: right; }
94
- .lae-grid-container.lae-grid-tablet-5 .lae-grid-item:nth-child(5n+1) {
95
- clear: left; }
96
- .rtl .lae-grid-container.lae-grid-tablet-5 .lae-grid-item:nth-child(5n+1) {
97
- clear: right; }
98
- .lae-grid-container.lae-grid-tablet-6 .lae-grid-item:nth-child(6n+1) {
99
- clear: left; }
100
- .rtl .lae-grid-container.lae-grid-tablet-6 .lae-grid-item:nth-child(6n+1) {
101
- clear: right; } }
102
- @media only screen and (min-width: 801px) {
103
- .lae-grid-container.lae-grid-desktop-2 .lae-grid-item:nth-child(2n+1) {
104
- clear: left; }
105
- .rtl .lae-grid-container.lae-grid-desktop-2 .lae-grid-item:nth-child(2n+1) {
106
- clear: right; }
107
- .lae-grid-container.lae-grid-desktop-3 .lae-grid-item:nth-child(3n+1) {
108
- clear: left; }
109
- .rtl .lae-grid-container.lae-grid-desktop-3 .lae-grid-item:nth-child(3n+1) {
110
- clear: right; }
111
- .lae-grid-container.lae-grid-desktop-4 .lae-grid-item:nth-child(4n+1) {
112
- clear: left; }
113
- .rtl .lae-grid-container.lae-grid-desktop-4 .lae-grid-item:nth-child(4n+1) {
114
- clear: right; }
115
- .lae-grid-container.lae-grid-desktop-5 .lae-grid-item:nth-child(5n+1) {
116
- clear: left; }
117
- .rtl .lae-grid-container.lae-grid-desktop-5 .lae-grid-item:nth-child(5n+1) {
118
- clear: right; }
119
- .lae-grid-container.lae-grid-desktop-6 .lae-grid-item:nth-child(6n+1) {
120
- clear: left; }
121
- .rtl .lae-grid-container.lae-grid-desktop-6 .lae-grid-item:nth-child(6n+1) {
122
- clear: right; } }
123
- .lae-grid-container.lae-grid-mobile-1 .lae-grid-item {
124
- width: calc(100% - 40px);
125
- float: left;
126
- margin-left: 20px; }
127
- .lae-grid-container.lae-grid-mobile-2 .lae-grid-item {
128
- width: calc(50% - 30px);
129
- float: left;
130
- margin-left: 20px; }
131
- .lae-grid-container.lae-grid-mobile-3 .lae-grid-item {
132
- width: calc(33.33333% - 26.66667px);
133
- float: left;
134
- margin-left: 20px; }
135
- .lae-grid-container.lae-grid-mobile-4 .lae-grid-item {
136
- width: calc(25% - 25px);
137
- float: left;
138
- margin-left: 20px; }
139
- .lae-grid-container.lae-grid-mobile-5 .lae-grid-item {
140
- width: calc(20% - 24px);
141
- float: left;
142
- margin-left: 20px; }
143
- .lae-grid-container.lae-grid-mobile-6 .lae-grid-item {
144
- width: calc(16.66667% - 23.33333px);
145
- float: left;
146
- margin-left: 20px; }
147
- @media only screen and (min-width: 480px) {
148
- .lae-grid-container.lae-grid-tablet-1 .lae-grid-item {
149
- width: calc(100% - 40px);
150
- float: left;
151
- margin-left: 20px; }
152
- .lae-grid-container.lae-grid-tablet-2 .lae-grid-item {
153
- width: calc(50% - 30px);
154
- float: left;
155
- margin-left: 20px; }
156
- .lae-grid-container.lae-grid-tablet-3 .lae-grid-item {
157
- width: calc(33.33333% - 26.66667px);
158
- float: left;
159
- margin-left: 20px; }
160
- .lae-grid-container.lae-grid-tablet-4 .lae-grid-item {
161
- width: calc(25% - 25px);
162
- float: left;
163
- margin-left: 20px; }
164
- .lae-grid-container.lae-grid-tablet-5 .lae-grid-item {
165
- width: calc(20% - 24px);
166
- float: left;
167
- margin-left: 20px; }
168
- .lae-grid-container.lae-grid-tablet-6 .lae-grid-item {
169
- width: calc(16.66667% - 23.33333px);
170
- float: left;
171
- margin-left: 20px; } }
172
- @media only screen and (min-width: 801px) {
173
- .lae-grid-container.lae-grid-desktop-1 .lae-grid-item {
174
- width: calc(100% - 40px);
175
- float: left;
176
- margin-left: 20px; }
177
- .lae-grid-container.lae-grid-desktop-2 .lae-grid-item {
178
- width: calc(50% - 30px);
179
- float: left;
180
- margin-left: 20px; }
181
- .lae-grid-container.lae-grid-desktop-3 .lae-grid-item {
182
- width: calc(33.33333% - 26.66667px);
183
- float: left;
184
- margin-left: 20px; }
185
- .lae-grid-container.lae-grid-desktop-4 .lae-grid-item {
186
- width: calc(25% - 25px);
187
- float: left;
188
- margin-left: 20px; }
189
- .lae-grid-container.lae-grid-desktop-5 .lae-grid-item {
190
- width: calc(20% - 24px);
191
- float: left;
192
- margin-left: 20px; }
193
- .lae-grid-container.lae-grid-desktop-6 .lae-grid-item {
194
- width: calc(16.66667% - 23.33333px);
195
- float: left;
196
- margin-left: 20px; } }
197
-
198
- /*--------- Gapless grid columns ----*/
199
- .lae-gapless-grid .lae-grid-container {
200
- margin-left: 0;
201
- margin-right: 0;
202
- width: auto; }
203
- .lae-gapless-grid .lae-grid-container.lae-grid-mobile-1 .lae-grid-item {
204
- width: calc(100%);
205
- float: left;
206
- margin-left: 0px; }
207
- .lae-gapless-grid .lae-grid-container.lae-grid-mobile-2 .lae-grid-item {
208
- width: calc(50%);
209
- float: left;
210
- margin-left: 0px; }
211
- .lae-gapless-grid .lae-grid-container.lae-grid-mobile-3 .lae-grid-item {
212
- width: calc(33.33333%);
213
- float: left;
214
- margin-left: 0px; }
215
- .lae-gapless-grid .lae-grid-container.lae-grid-mobile-4 .lae-grid-item {
216
- width: calc(25%);
217
- float: left;
218
- margin-left: 0px; }
219
- .lae-gapless-grid .lae-grid-container.lae-grid-mobile-5 .lae-grid-item {
220
- width: calc(20%);
221
- float: left;
222
- margin-left: 0px; }
223
- .lae-gapless-grid .lae-grid-container.lae-grid-mobile-6 .lae-grid-item {
224
- width: calc(16.66667%);
225
- float: left;
226
- margin-left: 0px; }
227
- @media only screen and (min-width: 480px) {
228
- .lae-gapless-grid .lae-grid-container.lae-grid-tablet-1 .lae-grid-item {
229
- width: calc(100%);
230
- float: left;
231
- margin-left: 0px; }
232
- .lae-gapless-grid .lae-grid-container.lae-grid-tablet-2 .lae-grid-item {
233
- width: calc(50%);
234
- float: left;
235
- margin-left: 0px; }
236
- .lae-gapless-grid .lae-grid-container.lae-grid-tablet-3 .lae-grid-item {
237
- width: calc(33.33333%);
238
- float: left;
239
- margin-left: 0px; }
240
- .lae-gapless-grid .lae-grid-container.lae-grid-tablet-4 .lae-grid-item {
241
- width: calc(25%);
242
- float: left;
243
- margin-left: 0px; }
244
- .lae-gapless-grid .lae-grid-container.lae-grid-tablet-5 .lae-grid-item {
245
- width: calc(20%);
246
- float: left;
247
- margin-left: 0px; }
248
- .lae-gapless-grid .lae-grid-container.lae-grid-tablet-6 .lae-grid-item {
249
- width: calc(16.66667%);
250
- float: left;
251
- margin-left: 0px; } }
252
- @media only screen and (min-width: 801px) {
253
- .lae-gapless-grid .lae-grid-container.lae-grid-desktop-1 .lae-grid-item {
254
- width: calc(100%);
255
- float: left;
256
- margin-left: 0px; }
257
- .lae-gapless-grid .lae-grid-container.lae-grid-desktop-2 .lae-grid-item {
258
- width: calc(50%);
259
- float: left;
260
- margin-left: 0px; }
261
- .lae-gapless-grid .lae-grid-container.lae-grid-desktop-3 .lae-grid-item {
262
- width: calc(33.33333%);
263
- float: left;
264
- margin-left: 0px; }
265
- .lae-gapless-grid .lae-grid-container.lae-grid-desktop-4 .lae-grid-item {
266
- width: calc(25%);
267
- float: left;
268
- margin-left: 0px; }
269
- .lae-gapless-grid .lae-grid-container.lae-grid-desktop-5 .lae-grid-item {
270
- width: calc(20%);
271
- float: left;
272
- margin-left: 0px; }
273
- .lae-gapless-grid .lae-grid-container.lae-grid-desktop-6 .lae-grid-item {
274
- width: calc(16.66667%);
275
- float: left;
276
- margin-left: 0px; } }
277
-
278
- /* ---------- Masonry Layout Grid columns -------------*/
279
- .lae-gapless-grid .lae-masonry {
280
- /* Clear the omega for masonry layout */ }
281
- .lae-gapless-grid .lae-masonry .lae-grid-item {
282
- clear: none !important; }
283
- .lae-gapless-grid .lae-masonry .lae-grid-sizer {
284
- width: calc(8.33333%);
285
- float: left;
286
- margin-left: 0px; }
287
- .lae-gapless-grid .lae-masonry.lae-grid-mobile-1 .lae-grid-item.lae-wide {
288
- width: calc(100%);
289
- float: left;
290
- margin-left: 0px; }
291
- .lae-gapless-grid .lae-masonry.lae-grid-mobile-2 .lae-grid-item.lae-wide {
292
- width: calc(50%);
293
- float: left;
294
- margin-left: 0px; }
295
- .lae-gapless-grid .lae-masonry.lae-grid-mobile-3 .lae-grid-item.lae-wide {
296
- width: calc(66.66667%);
297
- float: left;
298
- margin-left: 0px; }
299
- .lae-gapless-grid .lae-masonry.lae-grid-mobile-4 .lae-grid-item.lae-wide {
300
- width: calc(50%);
301
- float: left;
302
- margin-left: 0px; }
303
- .lae-gapless-grid .lae-masonry.lae-grid-mobile-5 .lae-grid-item.lae-wide {
304
- width: calc(40%);
305
- float: left;
306
- margin-left: 0px; }
307
- .lae-gapless-grid .lae-masonry.lae-grid-mobile-6 .lae-grid-item.lae-wide {
308
- width: calc(33.33333%);
309
- float: left;
310
- margin-left: 0px; }
311
- @media only screen and (min-width: 480px) {
312
- .lae-gapless-grid .lae-masonry.lae-grid-tablet-1 .lae-grid-item.lae-wide {
313
- width: calc(100%);
314
- float: left;
315
- margin-left: 0px; }
316
- .lae-gapless-grid .lae-masonry.lae-grid-tablet-2 .lae-grid-item.lae-wide {
317
- width: calc(50%);
318
- float: left;
319
- margin-left: 0px; }
320
- .lae-gapless-grid .lae-masonry.lae-grid-tablet-3 .lae-grid-item.lae-wide {
321
- width: calc(66.66667%);
322
- float: left;
323
- margin-left: 0px; }
324
- .lae-gapless-grid .lae-masonry.lae-grid-tablet-4 .lae-grid-item.lae-wide {
325
- width: calc(50%);
326
- float: left;
327
- margin-left: 0px; }
328
- .lae-gapless-grid .lae-masonry.lae-grid-tablet-5 .lae-grid-item.lae-wide {
329
- width: calc(40%);
330
- float: left;
331
- margin-left: 0px; }
332
- .lae-gapless-grid .lae-masonry.lae-grid-tablet-6 .lae-grid-item.lae-wide {
333
- width: calc(33.33333%);
334
- float: left;
335
- margin-left: 0px; } }
336
- @media only screen and (min-width: 801px) {
337
- .lae-gapless-grid .lae-masonry.lae-grid-desktop-1 .lae-grid-item.lae-wide {
338
- width: calc(100%);
339
- float: left;
340
- margin-left: 0px; }
341
- .lae-gapless-grid .lae-masonry.lae-grid-desktop-2 .lae-grid-item.lae-wide {
342
- width: calc(50%);
343
- float: left;
344
- margin-left: 0px; }
345
- .lae-gapless-grid .lae-masonry.lae-grid-desktop-3 .lae-grid-item.lae-wide {
346
- width: calc(66.66667%);
347
- float: left;
348
- margin-left: 0px; }
349
- .lae-gapless-grid .lae-masonry.lae-grid-desktop-4 .lae-grid-item.lae-wide {
350
- width: calc(50%);
351
- float: left;
352
- margin-left: 0px; }
353
- .lae-gapless-grid .lae-masonry.lae-grid-desktop-5 .lae-grid-item.lae-wide {
354
- width: calc(40%);
355
- float: left;
356
- margin-left: 0px; }
357
- .lae-gapless-grid .lae-masonry.lae-grid-desktop-6 .lae-grid-item.lae-wide {
358
- width: calc(33.33333%);
359
- float: left;
360
- margin-left: 0px; } }
361
-
362
- /* ------- RTL Grid Styles ------ */
363
- .rtl .lae-grid-container.lae-grid-mobile-1 .lae-grid-item, .rtl .lae-grid-container.lae-grid-mobile-2 .lae-grid-item, .rtl .lae-grid-container.lae-grid-mobile-3 .lae-grid-item, .rtl .lae-grid-container.lae-grid-mobile-4 .lae-grid-item, .rtl .lae-grid-container.lae-grid-mobile-5 .lae-grid-item, .rtl .lae-grid-container.lae-grid-mobile-6 .lae-grid-item {
364
- float: right;
365
- margin-left: 0;
366
- margin-right: 20px; }
367
- @media only screen and (min-width: 480px) {
368
- .rtl .lae-grid-container.lae-grid-tablet-1 .lae-grid-item, .rtl .lae-grid-container.lae-grid-tablet-2 .lae-grid-item, .rtl .lae-grid-container.lae-grid-tablet-3 .lae-grid-item, .rtl .lae-grid-container.lae-grid-tablet-4 .lae-grid-item, .rtl .lae-grid-container.lae-grid-tablet-5 .lae-grid-item, .rtl .lae-grid-container.lae-grid-tablet-6 .lae-grid-item {
369
- float: right;
370
- margin-left: 0;
371
- margin-right: 20px; } }
372
- @media only screen and (min-width: 801px) {
373
- .rtl .lae-grid-container.lae-grid-desktop-1 .lae-grid-item, .rtl .lae-grid-container.lae-grid-desktop-2 .lae-grid-item, .rtl .lae-grid-container.lae-grid-desktop-3 .lae-grid-item, .rtl .lae-grid-container.lae-grid-desktop-4 .lae-grid-item, .rtl .lae-grid-container.lae-grid-desktop-5 .lae-grid-item, .rtl .lae-grid-container.lae-grid-desktop-6 .lae-grid-item {
374
- float: right;
375
- margin-left: 0;
376
- margin-right: 20px; } }
377
- .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-1 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-2 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-3 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-4 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-5 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-6 .lae-grid-item {
378
- float: right;
379
- margin-right: 0; }
380
- @media only screen and (min-width: 480px) {
381
- .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-1 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-2 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-3 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-4 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-5 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-6 .lae-grid-item {
382
- float: right;
383
- margin-right: 0; } }
384
- @media only screen and (min-width: 801px) {
385
- .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-1 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-2 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-3 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-4 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-5 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-6 .lae-grid-item {
386
- float: right;
387
- margin-right: 0; } }
388
- .rtl .lae-gapless-grid .lae-masonry .lae-grid-sizer {
389
- float: right;
390
- margin-right: 0; }
391
- .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-1 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-2 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-3 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-4 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-5 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-6 .lae-grid-item.lae-wide {
392
- float: right;
393
- margin-right: 0; }
394
- @media only screen and (min-width: 480px) {
395
- .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-1 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-2 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-3 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-4 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-5 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-6 .lae-grid-item.lae-wide {
396
- float: right;
397
- margin-right: 0; } }
398
- @media only screen and (min-width: 801px) {
399
- .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-1 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-2 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-3 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-4 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-5 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-6 .lae-grid-item.lae-wide {
400
- float: right;
401
- margin-right: 0; } }
402
 
403
  /* -------- Widget separator headline ------------ */
404
  .lae-widget-heading {
8
  .lae-center {
9
  text-align: center; }
10
 
11
+ .lae-container, .lae-uber-grid-container, .lae-grid-container {
12
  -webkit-box-sizing: border-box;
13
  box-sizing: border-box; }
14
+ .lae-container *, .lae-container *::after, .lae-container *::before, .lae-uber-grid-container *, .lae-uber-grid-container *::after, .lae-uber-grid-container *::before, .lae-grid-container *, .lae-grid-container *::after, .lae-grid-container *::before {
15
  -webkit-box-sizing: inherit;
16
  box-sizing: inherit; }
17
+ .lae-container ol, .lae-container ul, .lae-container ol > li, .lae-container ul > li, .lae-container ol:hover, .lae-container ul:hover, .lae-container ul > li:hover, .lae-container ol > li:hover, .lae-container ol > li > a, .lae-container ul > li > a, .lae-container ol > li > a:hover, .lae-container ul > li > a:hover, .lae-container img, .lae-uber-grid-container ol, .lae-uber-grid-container ul, .lae-uber-grid-container ol > li, .lae-uber-grid-container ul > li, .lae-uber-grid-container ol:hover, .lae-uber-grid-container ul:hover, .lae-uber-grid-container ul > li:hover, .lae-uber-grid-container ol > li:hover, .lae-uber-grid-container ol > li > a, .lae-uber-grid-container ul > li > a, .lae-uber-grid-container ol > li > a:hover, .lae-uber-grid-container ul > li > a:hover, .lae-uber-grid-container img, .lae-grid-container ol, .lae-grid-container ul, .lae-grid-container ol > li, .lae-grid-container ul > li, .lae-grid-container ol:hover, .lae-grid-container ul:hover, .lae-grid-container ul > li:hover, .lae-grid-container ol > li:hover, .lae-grid-container ol > li > a, .lae-grid-container ul > li > a, .lae-grid-container ol > li > a:hover, .lae-grid-container ul > li > a:hover, .lae-grid-container img {
18
  padding: 0;
19
  margin: 0;
20
  border: none;
22
  box-shadow: none;
23
  list-style: none;
24
  background: none; }
25
+ .lae-container ol:before, .lae-container ol:after, .lae-container ul:before, .lae-container ul:after, .lae-container ol > li:before, .lae-container ol > li:after, .lae-container ul > li:before, .lae-container ul > li:after, .lae-container ol:hover:before, .lae-container ol:hover:after, .lae-container ul:hover:before, .lae-container ul:hover:after, .lae-container ul > li:hover:before, .lae-container ul > li:hover:after, .lae-container ol > li:hover:before, .lae-container ol > li:hover:after, .lae-container ol > li > a:before, .lae-container ol > li > a:after, .lae-container ul > li > a:before, .lae-container ul > li > a:after, .lae-container ol > li > a:hover:before, .lae-container ol > li > a:hover:after, .lae-container ul > li > a:hover:before, .lae-container ul > li > a:hover:after, .lae-container img:before, .lae-container img:after, .lae-uber-grid-container ol:before, .lae-uber-grid-container ol:after, .lae-uber-grid-container ul:before, .lae-uber-grid-container ul:after, .lae-uber-grid-container ol > li:before, .lae-uber-grid-container ol > li:after, .lae-uber-grid-container ul > li:before, .lae-uber-grid-container ul > li:after, .lae-uber-grid-container ol:hover:before, .lae-uber-grid-container ol:hover:after, .lae-uber-grid-container ul:hover:before, .lae-uber-grid-container ul:hover:after, .lae-uber-grid-container ul > li:hover:before, .lae-uber-grid-container ul > li:hover:after, .lae-uber-grid-container ol > li:hover:before, .lae-uber-grid-container ol > li:hover:after, .lae-uber-grid-container ol > li > a:before, .lae-uber-grid-container ol > li > a:after, .lae-uber-grid-container ul > li > a:before, .lae-uber-grid-container ul > li > a:after, .lae-uber-grid-container ol > li > a:hover:before, .lae-uber-grid-container ol > li > a:hover:after, .lae-uber-grid-container ul > li > a:hover:before, .lae-uber-grid-container ul > li > a:hover:after, .lae-uber-grid-container img:before, .lae-uber-grid-container img:after, .lae-grid-container ol:before, .lae-grid-container ol:after, .lae-grid-container ul:before, .lae-grid-container ul:after, .lae-grid-container ol > li:before, .lae-grid-container ol > li:after, .lae-grid-container ul > li:before, .lae-grid-container ul > li:after, .lae-grid-container ol:hover:before, .lae-grid-container ol:hover:after, .lae-grid-container ul:hover:before, .lae-grid-container ul:hover:after, .lae-grid-container ul > li:hover:before, .lae-grid-container ul > li:hover:after, .lae-grid-container ol > li:hover:before, .lae-grid-container ol > li:hover:after, .lae-grid-container ol > li > a:before, .lae-grid-container ol > li > a:after, .lae-grid-container ul > li > a:before, .lae-grid-container ul > li > a:after, .lae-grid-container ol > li > a:hover:before, .lae-grid-container ol > li > a:hover:after, .lae-grid-container ul > li > a:hover:before, .lae-grid-container ul > li > a:hover:after, .lae-grid-container img:before, .lae-grid-container img:after {
26
  display: none; }
27
+ .lae-container a, .lae-uber-grid-container a, .lae-grid-container a {
28
  text-decoration: initial; }
29
+ .lae-container img, .lae-uber-grid-container img, .lae-grid-container img {
30
  max-width: 100%;
31
  width: auto;
32
  height: auto; }
46
  .lae-center {
47
  text-align: center; }
48
 
49
+ /* ---------------- Uber Grid Styles ---------------------- */
50
+ .lae-uber-grid-container {
51
+ display: grid;
52
+ grid-column-gap: 30px;
53
+ grid-row-gap: 35px; }
54
+ .lae-uber-grid-container.lae-grid-auto-column-layout {
55
+ grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); }
56
+ .lae-uber-grid-container.lae-grid-mobile-1 {
57
+ grid-template-columns: repeat(1, 1fr); }
58
+ .lae-uber-grid-container.lae-grid-mobile-2 {
59
+ grid-template-columns: repeat(2, 1fr); }
60
+ .lae-uber-grid-container.lae-grid-mobile-3 {
61
+ grid-template-columns: repeat(3, 1fr); }
62
+ .lae-uber-grid-container.lae-grid-mobile-4 {
63
+ grid-template-columns: repeat(4, 1fr); }
64
+ .lae-uber-grid-container.lae-grid-mobile-5 {
65
+ grid-template-columns: repeat(5, 1fr); }
66
+ .lae-uber-grid-container.lae-grid-mobile-6 {
67
+ grid-template-columns: repeat(6, 1fr); }
68
+ @media only screen and (min-width: 767px) {
69
+ .lae-uber-grid-container.lae-grid-tablet-1 {
70
+ grid-template-columns: repeat(1, 1fr); }
71
+ .lae-uber-grid-container.lae-grid-tablet-2 {
72
+ grid-template-columns: repeat(2, 1fr); }
73
+ .lae-uber-grid-container.lae-grid-tablet-3 {
74
+ grid-template-columns: repeat(3, 1fr); }
75
+ .lae-uber-grid-container.lae-grid-tablet-4 {
76
+ grid-template-columns: repeat(4, 1fr); }
77
+ .lae-uber-grid-container.lae-grid-tablet-5 {
78
+ grid-template-columns: repeat(5, 1fr); }
79
+ .lae-uber-grid-container.lae-grid-tablet-6 {
80
+ grid-template-columns: repeat(6, 1fr); } }
81
+ @media only screen and (min-width: 1024px) {
82
+ .lae-uber-grid-container.lae-grid-desktop-1 {
83
+ grid-template-columns: repeat(1, 1fr); }
84
+ .lae-uber-grid-container.lae-grid-desktop-2 {
85
+ grid-template-columns: repeat(2, 1fr); }
86
+ .lae-uber-grid-container.lae-grid-desktop-3 {
87
+ grid-template-columns: repeat(3, 1fr); }
88
+ .lae-uber-grid-container.lae-grid-desktop-4 {
89
+ grid-template-columns: repeat(4, 1fr); }
90
+ .lae-uber-grid-container.lae-grid-desktop-5 {
91
+ grid-template-columns: repeat(5, 1fr); }
92
+ .lae-uber-grid-container.lae-grid-desktop-6 {
93
+ grid-template-columns: repeat(6, 1fr); } }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
 
95
  /* -------- Widget separator headline ------------ */
96
  .lae-widget-heading {
assets/css/lae-frontend.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["lae-frontend.scss","_lae-lib.scss","../../../../bower_components/neat/core/neat/mixins/_grid-collapse.scss","../../../../bower_components/neat/core/neat/mixins/_grid-container.scss","../../../../bower_components/neat/core/neat/mixins/_grid-media.scss","../../../../bower_components/neat/core/neat/mixins/_grid-column.scss","../../../../bower_components/neat/core/neat/functions/_neat-float-direction.scss","_grid-settings.scss"],"names":[],"mappings":"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","file":"lae-frontend.css"}
1
+ {"version":3,"sources":["lae-frontend.scss","_lae-lib.scss"],"names":[],"mappings":"AAEA,4CAA4C;AAE5C;EACE,kBAAiB,EAAA;;AAGnB;EACE,YAAW,EAAA;;AAGb;EACE,mBAAkB,EAAA;;AAGpB;EACE,+BAAsB;UAAtB,uBAAsB,EAAA;EAEtB;IACE,4BAAmB;YAAnB,oBAAmB,EAAA;EAGrB;IACE,WAAU;IACV,UAAS;IACT,aAAY;IACZ,yBAAgB;YAAhB,iBAAgB;IAChB,iBAAgB;IAChB,iBAAgB,EAAA;IAEhB;MACE,cAAa,EAAA;EAIjB;IACE,yBAAwB,EAAA;EAG1B;IACE,gBAAe;IACf,YAAW;IACX,aAAY,EAAA;;AAIhB,yCAAyC;AAEzC;EAEE,kBAAiB;EACjB,mBAAkB,EAAA;ECblB;IACE,YAAW;IACX,YAAW;IACX,eAAc,EAAA;;ADalB;EACE,UAAS,EAAA;;AAGX;EACE,mBAAkB,EAAA;;AAGpB,8DAA8D;AAE9D;EACE,cAAa;EACb,sBAAqB;EACrB,mBAAkB,EAAA;EAElB;IACE,4DAA2D,EAAA;EAG7D;IACE,sCAAqC,EAAA;EAGvC;IACE,sCAAqC,EAAA;EAGvC;IACE,sCAAqC,EAAA;EAGvC;IACE,sCAAqC,EAAA;EAGvC;IACE,sCAAqC,EAAA;EAGvC;IACE,sCAAqC,EAAA;EAGvC;IACE;MACE,sCAAqC,EAAA;IAEvC;MACE,sCAAqC,EAAA;IAEvC;MACE,sCAAqC,EAAA;IAEvC;MACE,sCAAqC,EAAA;IAEvC;MACE,sCAAqC,EAAA;IAEvC;MACE,sCAAqC,EAAA,EAAA;EAGzC;IAEE;MACE,sCAAqC,EAAA;IAEvC;MACE,sCAAqC,EAAA;IAEvC;MACE,sCAAqC,EAAA;IAEvC;MACE,sCAAqC,EAAA;IAEvC;MACE,sCAAqC,EAAA;IAEvC;MACE,sCAAqC,EAAA,EAAA;;AAM3C,qDAAqD;AAErD;ECTE,gBAAe;EACf,kBAAiB;EACjB,oBAAmB;EACnB,kBAAiB;EACjB,YAAW;EACX,0BAAyB;EACzB,YAAW;EACX,cAAa;EACb,oBAAmB;EDGnB,gBAAe;EACf,kBAAiB;EACjB,mBAAkB,EAAA;EC5DlB;IDwDF;MAMI,gBAAe;MACf,kBAAiB,EAAA,EAAA;;AAIrB,qDAAqD;AAErD;EACE,sBAAqB;EACrB,mBAAkB;EAClB,eAAc;EACd,gBAAe;EACf,yBAAwB;EACxB,uBAAsB;EACtB,8BAA6B;EAC7B,mBAAkB;EAClB,mBAAkB;EAClB,UAAS;EACT,gBAAe;EACf,oBAAmB;EACnB,0BAAyB;EACzB,oBAAmB;EACnB,0BAAyB;EACzB,eAAc;EACd,cAAa;EACb,4CAAmC;EAAnC,oCAAmC,EAAA;EAEnC;IACE,qBAAoB,EAAA;EAGtB;IACE,mBAAkB,EAAA;EAGpB;IACE,mBAAkB;IAClB,gBAAe,EAAA;EAGjB;IACE,0BAAyB;IACzB,eAAc,EAAA;;AAUhB;EACE,0BAFuC,EAAA;;AAIzC;EACE,0BAA0C,EAAA;;AAJ5C;EACE,0BAFuC,EAAA;;AAIzC;EACE,0BAA0C,EAAA;;AAJ5C;EACE,0BAFuC,EAAA;;AAIzC;EACE,0BAA0C,EAAA;;AAJ5C;EACE,0BAFuC,EAAA;;AAIzC;EACE,0BAA0C,EAAA;;AAJ5C;EACE,0BAFuC,EAAA;;AAIzC;EACE,0BAA0C,EAAA;;AAJ5C;EACE,0BAFuC,EAAA;;AAIzC;EACE,0BAA0C,EAAA;;AAJ5C;EACE,0BAFuC,EAAA;;AAIzC;EACE,0BAA0C,EAAA;;AAJ5C;EACE,0BAFuC,EAAA;;AAIzC;EACE,0BAA0C,EAAA;;AAI9C;EACE,YAAW;EACX,8BAA6B;EAAE,QAAQ;EACvC,mCAAkC;EAClC,0BAAyB,EAAA;EAEzB;IACE,uBAAsB;IACtB,uBAAsB;IACtB,mBAAkB,EAAA;;AAItB;EACE,YAAW;EACX,8BAA6B;EAAE,QAAQ;EACvC,2CAA0C,EAAA;EAE1C;IACE,uBAAsB;IACtB,uBAAsB,EAAA;;AAI1B,8CAA8C;AAE9C;EACE,2BAA0B;EAC1B,cAAa,EAAA;;AAGf;EACE,2BAA0B,EAAA;;AAG5B;EACE,cAAa;EACb,mBAAkB,EAAA;;AAGpB,yFAAyF;AAGvF;EACE,mBAAkB,EAAA;EAElB;IACE,gBAAe;IACf,kBAAiB,EAAA;AAIrB;EACE,YAAW;EACX,gBAAe;EACf,uBAAsB;EACtB,eAAc,EAAA;AAGhB;EACE,2BAA0B;EAC1B,uBAAsB;EACtB,gBAAe,EAAA;;AAKnB,mFAAmF;AAEnF;EACE,mBAAkB;EAClB,oBAAmB;EACnB,iBAAgB,EAAA;EClMhB;ID+LF;MAKI,oBAAmB,EAAA,EAAA;EAGrB;IACE,gBAAe;IACf,kBAAiB;IACjB,eAAc,EAAA;IC1MhB;MDuMA;QAKI,gBAAe;QACf,kBAAiB,EAAA,EAAA;EAIrB;IACE,UAAS,EAAA;IAET;MACE,UAAS,EAAA;EAIb;IACE,iBAAgB,EAAA;EAGlB;IACE,kBAAiB;IACjB,gBAAe,EAAA;;AAKjB;EACE,iBAAgB;EAChB,gBAAe;EACf,kBAAiB;EACjB,oBAAmB;EACnB,YAAW;EACX,kBAAiB,EAAA;EC1OnB;IDoOA;MAQI,gBAAe;MACf,kBAAiB,EAAA,EAAA;AAKnB;EACE,eAAc,EAAA;AAGhB;EACE,eAAc,EAAA;AAGhB;EACE,eAAc,EAAA;AAKhB;EACE,iBAAgB,EAAA;;AAOpB;EACE,mBAAkB;EAClB,YAAW;EACX,gBAAe;EACf,kBAAiB;EACjB,0BAAyB;EACzB,iBAAgB;EAChB,oBAAmB;EACnB,mBAAkB;EAClB,sBAAqB;EACrB,gBAAe,EAAA;EClRjB;IDwQA;MAYI,gBAAe;MACf,kBAAiB,EAAA,EAAA;AAKnB;EACE,gBAAe;EACf,WAAU,EAAA;EAEV;IACE,cAAa,EAAA;;AAMrB,iIAAiI;AAEjI;EACE,mBAAkB;EAClB,SAAQ;EACR,YAAW;EACX,UAAS;EACT,WAAU;EACV,YAAW;EACX,WAAU,EAAA;;AAIV;EACE,yCAAgC;EAAhC,iCAAgC,EAAA;;AAIpC;EACE,mBAAkB;EAClB,sBAAqB;EACrB,mBAAkB;EAClB,eAAc;EACd,sBAAqB;EACrB,kBAAiB;EACjB,iBAAgB;EAChB,yCAAgC;EAAhC,iCAAgC;EAChC,iCAAgC,EAAA;;AAGlC;EACE,mBAAkB;EAClB,6BAA4B;EAC5B,4BAA2B;EAC3B,uBAAsB;EACtB,oBAAmB,EAAA","file":"lae-frontend.css"}
assets/css/lae-frontend.scss CHANGED
@@ -1,6 +1,3 @@
1
- @import "bourbon";
2
- @import "neat";
3
- @import "grid-settings";
4
  @import "lae-lib";
5
 
6
  /* --------------- Reset styles --------- */
@@ -17,7 +14,7 @@
17
  text-align: center;
18
  }
19
 
20
- .lae-container, .lae-grid-container {
21
  box-sizing: border-box;
22
 
23
  *, *::after, *::before {
@@ -64,619 +61,84 @@
64
  text-align: center;
65
  }
66
 
67
- .lae-grid-container {
68
- @include grid-container;
69
- @include grid-collapse();
70
 
71
- .lae-grid-item {
72
- min-height: 1px; /* Prevents columns from collapsing when housing absolute elements or when lazy loading content */
73
- }
74
-
75
-
76
- @include grid-media($lae-mobile-only-grid) {
77
- &.lae-grid-mobile-2 {
78
- .lae-grid-item {
79
- @include omega(2n);
80
- }
81
- }
82
-
83
- &.lae-grid-mobile-3 {
84
- .lae-grid-item {
85
- @include omega(3n);
86
- }
87
- }
88
-
89
- &.lae-grid-mobile-4 {
90
- .lae-grid-item {
91
- @include omega(4n);
92
- }
93
- }
94
-
95
- &.lae-grid-mobile-5 {
96
- .lae-grid-item {
97
- @include omega(5n);
98
- }
99
- }
100
-
101
- &.lae-grid-mobile-6 {
102
- .lae-grid-item {
103
- @include omega(6n);
104
- }
105
- }
106
- }
107
-
108
- @include grid-media($lae-tablet-only-grid) {
109
- &.lae-grid-tablet-2 {
110
- .lae-grid-item {
111
- @include omega(2n);
112
- }
113
- }
114
-
115
- &.lae-grid-tablet-3 {
116
- .lae-grid-item {
117
- @include omega(3n);
118
- }
119
- }
120
-
121
- &.lae-grid-tablet-4 {
122
- .lae-grid-item {
123
- @include omega(4n);
124
- }
125
- }
126
-
127
- &.lae-grid-tablet-5 {
128
- .lae-grid-item {
129
- @include omega(5n);
130
- }
131
- }
132
-
133
- &.lae-grid-tablet-6 {
134
- .lae-grid-item {
135
- @include omega(6n);
136
- }
137
- }
138
- }
139
- @include grid-media($lae-desktop-grid) {
140
- &.lae-grid-desktop-2 {
141
- .lae-grid-item {
142
- @include omega(2n);
143
- }
144
- }
145
-
146
- &.lae-grid-desktop-3 {
147
- .lae-grid-item {
148
- @include omega(3n);
149
- }
150
- }
151
 
152
- &.lae-grid-desktop-4 {
153
- .lae-grid-item {
154
- @include omega(4n);
155
- }
156
- }
157
-
158
- &.lae-grid-desktop-5 {
159
- .lae-grid-item {
160
- @include omega(5n);
161
- }
162
- }
163
-
164
- &.lae-grid-desktop-6 {
165
- .lae-grid-item {
166
- @include omega(6n);
167
- }
168
- }
169
  }
170
 
171
-
172
  &.lae-grid-mobile-1 {
173
-
174
- .lae-grid-item {
175
- @include grid-column(12);
176
- }
177
  }
178
 
179
  &.lae-grid-mobile-2 {
180
-
181
- .lae-grid-item {
182
- @include grid-column(6);
183
- }
184
  }
185
 
186
  &.lae-grid-mobile-3 {
187
-
188
- .lae-grid-item {
189
- @include grid-column(4);
190
- }
191
  }
192
 
193
  &.lae-grid-mobile-4 {
194
-
195
- .lae-grid-item {
196
- @include grid-column(3);
197
- }
198
  }
199
 
200
  &.lae-grid-mobile-5 {
201
-
202
- .lae-grid-item {
203
- @include grid-column(1, $lae-five-col-grid);
204
- }
205
  }
206
 
207
  &.lae-grid-mobile-6 {
208
-
209
- .lae-grid-item {
210
- @include grid-column(2);
211
- }
212
  }
213
 
214
- @include grid-media($lae-tablet-grid) {
215
-
216
  &.lae-grid-tablet-1 {
217
-
218
- .lae-grid-item {
219
- @include grid-column(12);
220
- }
221
  }
222
  &.lae-grid-tablet-2 {
223
-
224
- .lae-grid-item {
225
- @include grid-column(6);
226
- }
227
  }
228
-
229
  &.lae-grid-tablet-3 {
230
-
231
- .lae-grid-item {
232
- @include grid-column(4);
233
- }
234
  }
235
-
236
  &.lae-grid-tablet-4 {
237
-
238
- .lae-grid-item {
239
- @include grid-column(3);
240
- }
241
  }
242
-
243
  &.lae-grid-tablet-5 {
244
-
245
- .lae-grid-item {
246
- @include grid-column(1, $lae-five-col-grid);
247
- }
248
  }
249
-
250
  &.lae-grid-tablet-6 {
251
-
252
- .lae-grid-item {
253
- @include grid-column(2);
254
- }
255
  }
256
  }
257
-
258
- @include grid-media($lae-desktop-grid) {
259
 
260
  &.lae-grid-desktop-1 {
261
-
262
- .lae-grid-item {
263
- @include grid-column(12);
264
- }
265
  }
266
  &.lae-grid-desktop-2 {
267
-
268
- .lae-grid-item {
269
- @include grid-column(6);
270
- }
271
  }
272
-
273
  &.lae-grid-desktop-3 {
274
-
275
- .lae-grid-item {
276
- @include grid-column(4);
277
- }
278
  }
279
-
280
  &.lae-grid-desktop-4 {
281
-
282
- .lae-grid-item {
283
- @include grid-column(3);
284
- }
285
  }
286
-
287
  &.lae-grid-desktop-5 {
288
-
289
- .lae-grid-item {
290
- @include grid-column(1, $lae-five-col-grid);
291
- }
292
  }
293
-
294
  &.lae-grid-desktop-6 {
295
-
296
- .lae-grid-item {
297
- @include grid-column(2);
298
- }
299
  }
300
  }
301
  }
302
 
303
- /*--------- Gapless grid columns ----*/
304
-
305
- .lae-gapless-grid {
306
-
307
- .lae-grid-container {
308
- margin-left: 0;
309
- margin-right: 0;
310
- width: auto;
311
-
312
- &.lae-grid-mobile-1 {
313
-
314
- .lae-grid-item {
315
- @include grid-column(12, $lae-gapless-grid);
316
- }
317
- }
318
-
319
- &.lae-grid-mobile-2 {
320
-
321
- .lae-grid-item {
322
- @include grid-column(6, $lae-gapless-grid);
323
- }
324
- }
325
-
326
- &.lae-grid-mobile-3 {
327
-
328
- .lae-grid-item {
329
- @include grid-column(4, $lae-gapless-grid);
330
- }
331
- }
332
-
333
- &.lae-grid-mobile-4 {
334
-
335
- .lae-grid-item {
336
- @include grid-column(3, $lae-gapless-grid);
337
- }
338
- }
339
-
340
- &.lae-grid-mobile-5 {
341
- .lae-grid-item {
342
- @include grid-column(1, $lae-gapless-five-col-grid);
343
- }
344
- }
345
-
346
- &.lae-grid-mobile-6 {
347
-
348
- .lae-grid-item {
349
- @include grid-column(2, $lae-gapless-grid);
350
- }
351
- }
352
-
353
- @include grid-media($lae-tablet-grid) {
354
-
355
- &.lae-grid-tablet-1 {
356
- .lae-grid-item {
357
- @include grid-column(12, $lae-gapless-grid);
358
- }
359
- }
360
-
361
- &.lae-grid-tablet-2 {
362
- .lae-grid-item {
363
- @include grid-column(6, $lae-gapless-grid);
364
- }
365
- }
366
-
367
- &.lae-grid-tablet-3 {
368
- .lae-grid-item {
369
- @include grid-column(4, $lae-gapless-grid);
370
- }
371
- }
372
- &.lae-grid-tablet-4 {
373
- .lae-grid-item {
374
- @include grid-column(3, $lae-gapless-grid);
375
- }
376
- }
377
- &.lae-grid-tablet-5 {
378
- .lae-grid-item {
379
- @include grid-column(1, $lae-gapless-five-col-grid);
380
- }
381
- }
382
- &.lae-grid-tablet-6 {
383
- .lae-grid-item {
384
- @include grid-column(2, $lae-gapless-grid);
385
- }
386
- }
387
- }
388
-
389
- @include grid-media($lae-desktop-grid) {
390
-
391
- &.lae-grid-desktop-1 {
392
- .lae-grid-item {
393
- @include grid-column(12, $lae-gapless-grid);
394
- }
395
- }
396
-
397
- &.lae-grid-desktop-2 {
398
- .lae-grid-item {
399
- @include grid-column(6, $lae-gapless-grid);
400
- }
401
- }
402
-
403
- &.lae-grid-desktop-3 {
404
- .lae-grid-item {
405
- @include grid-column(4, $lae-gapless-grid);
406
- }
407
- }
408
- &.lae-grid-desktop-4 {
409
- .lae-grid-item {
410
- @include grid-column(3, $lae-gapless-grid);
411
- }
412
- }
413
- &.lae-grid-desktop-5 {
414
- .lae-grid-item {
415
- @include grid-column(1, $lae-gapless-five-col-grid);
416
- }
417
- }
418
- &.lae-grid-desktop-6 {
419
- .lae-grid-item {
420
- @include grid-column(2, $lae-gapless-grid);
421
- }
422
- }
423
- }
424
- }
425
- }
426
-
427
- /* ---------- Masonry Layout Grid columns -------------*/
428
-
429
- .lae-gapless-grid .lae-masonry {
430
-
431
- /* Clear the omega for masonry layout */
432
- .lae-grid-item {
433
- clear: none !important;
434
- }
435
-
436
- .lae-grid-sizer {
437
- @include grid-column(1, $lae-gapless-grid);
438
- }
439
-
440
- &.lae-grid-mobile-1 {
441
-
442
- .lae-grid-item.lae-wide {
443
- @include grid-column(12, $lae-gapless-grid);
444
- }
445
- }
446
-
447
- &.lae-grid-mobile-2 {
448
-
449
- .lae-grid-item.lae-wide {
450
- @include grid-column(6, $lae-gapless-grid); // keep it small for now
451
- }
452
- }
453
-
454
- &.lae-grid-mobile-3 {
455
-
456
- .lae-grid-item.lae-wide {
457
- @include grid-column(8, $lae-gapless-grid);
458
- }
459
- }
460
-
461
- &.lae-grid-mobile-4 {
462
-
463
- .lae-grid-item.lae-wide {
464
- @include grid-column(6, $lae-gapless-grid);
465
- }
466
- }
467
-
468
- &.lae-grid-mobile-5 {
469
-
470
- .lae-grid-item.lae-wide {
471
- @include grid-column(2, $lae-gapless-five-col-grid);
472
- }
473
- }
474
-
475
- &.lae-grid-mobile-6 {
476
-
477
- .lae-grid-item.lae-wide {
478
- @include grid-column(4, $lae-gapless-grid);
479
- }
480
- }
481
-
482
- @include grid-media($lae-tablet-grid) {
483
-
484
- &.lae-grid-tablet-1 {
485
-
486
- .lae-grid-item.lae-wide {
487
- @include grid-column(12, $lae-gapless-grid);
488
- }
489
- }
490
- &.lae-grid-tablet-2 {
491
-
492
- .lae-grid-item.lae-wide {
493
- @include grid-column(6, $lae-gapless-grid); // keep it small for now
494
- }
495
- }
496
-
497
- &.lae-grid-tablet-3 {
498
-
499
- .lae-grid-item.lae-wide {
500
- @include grid-column(8, $lae-gapless-grid);
501
- }
502
- }
503
-
504
- &.lae-grid-tablet-4 {
505
-
506
- .lae-grid-item.lae-wide {
507
- @include grid-column(6, $lae-gapless-grid);
508
- }
509
- }
510
-
511
- &.lae-grid-tablet-5 {
512
-
513
- .lae-grid-item.lae-wide {
514
- @include grid-column(2, $lae-gapless-five-col-grid);
515
- }
516
- }
517
-
518
- &.lae-grid-tablet-6 {
519
-
520
- .lae-grid-item.lae-wide {
521
- @include grid-column(4, $lae-gapless-grid);
522
- }
523
- }
524
-
525
- }
526
-
527
- @include grid-media($lae-desktop-grid) {
528
-
529
-
530
- &.lae-grid-desktop-1 {
531
-
532
- .lae-grid-item.lae-wide {
533
- @include grid-column(12, $lae-gapless-grid);
534
- }
535
- }
536
- &.lae-grid-desktop-2 {
537
-
538
- .lae-grid-item.lae-wide {
539
- @include grid-column(6, $lae-gapless-grid); // keep it small for now
540
- }
541
- }
542
-
543
- &.lae-grid-desktop-3 {
544
-
545
- .lae-grid-item.lae-wide {
546
- @include grid-column(8, $lae-gapless-grid);
547
- }
548
- }
549
-
550
- &.lae-grid-desktop-4 {
551
-
552
- .lae-grid-item.lae-wide {
553
- @include grid-column(6, $lae-gapless-grid);
554
- }
555
- }
556
-
557
- &.lae-grid-desktop-5 {
558
-
559
- .lae-grid-item.lae-wide {
560
- @include grid-column(2, $lae-gapless-five-col-grid);
561
- }
562
- }
563
-
564
- &.lae-grid-desktop-6 {
565
-
566
- .lae-grid-item.lae-wide {
567
- @include grid-column(4, $lae-gapless-grid);
568
- }
569
- }
570
- }
571
- }
572
-
573
- /* ------- RTL Grid Styles ------ */
574
-
575
- .rtl {
576
-
577
- .lae-grid-container {
578
-
579
- &.lae-grid-mobile-1, &.lae-grid-mobile-2, &.lae-grid-mobile-3, &.lae-grid-mobile-4, &.lae-grid-mobile-5, &.lae-grid-mobile-6 {
580
-
581
- .lae-grid-item {
582
- float: right;
583
- margin-left: 0;
584
- margin-right: $lae-default-gutter;
585
- }
586
- }
587
-
588
- @include grid-media($lae-tablet-grid) {
589
-
590
- &.lae-grid-tablet-1, &.lae-grid-tablet-2, &.lae-grid-tablet-3, &.lae-grid-tablet-4, &.lae-grid-tablet-5, &.lae-grid-tablet-6 {
591
- .lae-grid-item {
592
- float: right;
593
- margin-left: 0;
594
- margin-right: $lae-default-gutter;
595
- }
596
- }
597
- }
598
-
599
- @include grid-media($lae-desktop-grid) {
600
-
601
- &.lae-grid-desktop-1, &.lae-grid-desktop-2, &.lae-grid-desktop-3, &.lae-grid-desktop-4, &.lae-grid-desktop-5, &.lae-grid-desktop-6 {
602
- .lae-grid-item {
603
- float: right;
604
- margin-left: 0;
605
- margin-right: $lae-default-gutter;
606
- }
607
- }
608
- }
609
- }
610
-
611
- .lae-gapless-grid {
612
-
613
- .lae-grid-container {
614
- &.lae-grid-mobile-1, &.lae-grid-mobile-2, &.lae-grid-mobile-3, &.lae-grid-mobile-4, &.lae-grid-mobile-5, &.lae-grid-mobile-6 {
615
-
616
- .lae-grid-item {
617
- float: right;
618
- margin-right: 0;
619
- }
620
- }
621
-
622
- @include grid-media($lae-tablet-grid) {
623
-
624
- &.lae-grid-tablet-1, &.lae-grid-tablet-2, &.lae-grid-tablet-3, &.lae-grid-tablet-4, &.lae-grid-tablet-5, &.lae-grid-tablet-6 {
625
- .lae-grid-item {
626
- float: right;
627
- margin-right: 0;
628
- }
629
- }
630
- }
631
-
632
- @include grid-media($lae-desktop-grid) {
633
-
634
- &.lae-grid-desktop-1, &.lae-grid-desktop-2, &.lae-grid-desktop-3, &.lae-grid-desktop-4, &.lae-grid-desktop-5, &.lae-grid-desktop-6 {
635
- .lae-grid-item {
636
- float: right;
637
- margin-right: 0;
638
- }
639
- }
640
- }
641
- }
642
- }
643
-
644
- .lae-gapless-grid .lae-masonry {
645
-
646
- .lae-grid-sizer {
647
- float: right;
648
- margin-right: 0;
649
- }
650
-
651
- &.lae-grid-mobile-1, &.lae-grid-mobile-2, &.lae-grid-mobile-3, &.lae-grid-mobile-4, &.lae-grid-mobile-5, &.lae-grid-mobile-6 {
652
-
653
- .lae-grid-item.lae-wide {
654
- float: right;
655
- margin-right: 0;
656
- }
657
- }
658
-
659
- @include grid-media($lae-tablet-grid) {
660
-
661
- &.lae-grid-tablet-1, &.lae-grid-tablet-2, &.lae-grid-tablet-3, &.lae-grid-tablet-4, &.lae-grid-tablet-5, &.lae-grid-tablet-6 {
662
- .lae-grid-item.lae-wide {
663
- float: right;
664
- margin-right: 0;
665
- }
666
- }
667
- }
668
-
669
- @include grid-media($lae-desktop-grid) {
670
-
671
- &.lae-grid-desktop-1, &.lae-grid-desktop-2, &.lae-grid-desktop-3, &.lae-grid-desktop-4, &.lae-grid-desktop-5, &.lae-grid-desktop-6 {
672
- .lae-grid-item.lae-wide {
673
- float: right;
674
- margin-right: 0;
675
- }
676
- }
677
- }
678
- }
679
- }
680
 
681
  /* -------- Widget separator headline ------------ */
682
 
@@ -954,3 +416,5 @@ input.lae-button.lae-with-icon, button.lae-button.lae-with-icon, a.lae-button.la
954
  background-size: cover;
955
  margin-bottom: 15px;
956
  }
 
 
 
 
 
1
  @import "lae-lib";
2
 
3
  /* --------------- Reset styles --------- */
14
  text-align: center;
15
  }
16
 
17
+ .lae-container, .lae-uber-grid-container, .lae-grid-container {
18
  box-sizing: border-box;
19
 
20
  *, *::after, *::before {
61
  text-align: center;
62
  }
63
 
64
+ /* ---------------- Uber Grid Styles ---------------------- */
 
 
65
 
66
+ .lae-uber-grid-container {
67
+ display: grid;
68
+ grid-column-gap: 30px;
69
+ grid-row-gap: 35px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
 
71
+ &.lae-grid-auto-column-layout {
72
+ grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  }
74
 
 
75
  &.lae-grid-mobile-1 {
76
+ grid-template-columns: repeat(1, 1fr);
 
 
 
77
  }
78
 
79
  &.lae-grid-mobile-2 {
80
+ grid-template-columns: repeat(2, 1fr);
 
 
 
81
  }
82
 
83
  &.lae-grid-mobile-3 {
84
+ grid-template-columns: repeat(3, 1fr);
 
 
 
85
  }
86
 
87
  &.lae-grid-mobile-4 {
88
+ grid-template-columns: repeat(4, 1fr);
 
 
 
89
  }
90
 
91
  &.lae-grid-mobile-5 {
92
+ grid-template-columns: repeat(5, 1fr);
 
 
 
93
  }
94
 
95
  &.lae-grid-mobile-6 {
96
+ grid-template-columns: repeat(6, 1fr);
 
 
 
97
  }
98
 
99
+ @media only screen and (min-width: 767px) {
 
100
  &.lae-grid-tablet-1 {
101
+ grid-template-columns: repeat(1, 1fr);
 
 
 
102
  }
103
  &.lae-grid-tablet-2 {
104
+ grid-template-columns: repeat(2, 1fr);
 
 
 
105
  }
 
106
  &.lae-grid-tablet-3 {
107
+ grid-template-columns: repeat(3, 1fr);
 
 
 
108
  }
 
109
  &.lae-grid-tablet-4 {
110
+ grid-template-columns: repeat(4, 1fr);
 
 
 
111
  }
 
112
  &.lae-grid-tablet-5 {
113
+ grid-template-columns: repeat(5, 1fr);
 
 
 
114
  }
 
115
  &.lae-grid-tablet-6 {
116
+ grid-template-columns: repeat(6, 1fr);
 
 
 
117
  }
118
  }
119
+ @media only screen and (min-width: 1024px) {
 
120
 
121
  &.lae-grid-desktop-1 {
122
+ grid-template-columns: repeat(1, 1fr);
 
 
 
123
  }
124
  &.lae-grid-desktop-2 {
125
+ grid-template-columns: repeat(2, 1fr);
 
 
 
126
  }
 
127
  &.lae-grid-desktop-3 {
128
+ grid-template-columns: repeat(3, 1fr);
 
 
 
129
  }
 
130
  &.lae-grid-desktop-4 {
131
+ grid-template-columns: repeat(4, 1fr);
 
 
 
132
  }
 
133
  &.lae-grid-desktop-5 {
134
+ grid-template-columns: repeat(5, 1fr);
 
 
 
135
  }
 
136
  &.lae-grid-desktop-6 {
137
+ grid-template-columns: repeat(6, 1fr);
 
 
 
138
  }
139
  }
140
  }
141
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
142
 
143
  /* -------- Widget separator headline ------------ */
144
 
416
  background-size: cover;
417
  margin-bottom: 15px;
418
  }
419
+
420
+
assets/css/lae-grid.css ADDED
@@ -0,0 +1,355 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .lae-grid-container {
2
+ margin-left: -20px;
3
+ margin-right: -20px;
4
+ width: calc(100% + 40px); }
5
+ .lae-grid-container::after {
6
+ clear: both;
7
+ content: "";
8
+ display: block; }
9
+ .lae-grid-container .lae-grid-item {
10
+ min-height: 1px;
11
+ /* Prevents columns from collapsing when housing absolute elements or when lazy loading content */ }
12
+ @media (max-width: 479px) {
13
+ .lae-grid-container.lae-grid-mobile-2 .lae-grid-item:nth-child(2n+1) {
14
+ clear: left; }
15
+ .rtl .lae-grid-container.lae-grid-mobile-2 .lae-grid-item:nth-child(2n+1) {
16
+ clear: right; }
17
+ .lae-grid-container.lae-grid-mobile-3 .lae-grid-item:nth-child(3n+1) {
18
+ clear: left; }
19
+ .rtl .lae-grid-container.lae-grid-mobile-3 .lae-grid-item:nth-child(3n+1) {
20
+ clear: right; }
21
+ .lae-grid-container.lae-grid-mobile-4 .lae-grid-item:nth-child(4n+1) {
22
+ clear: left; }
23
+ .rtl .lae-grid-container.lae-grid-mobile-4 .lae-grid-item:nth-child(4n+1) {
24
+ clear: right; }
25
+ .lae-grid-container.lae-grid-mobile-5 .lae-grid-item:nth-child(5n+1) {
26
+ clear: left; }
27
+ .rtl .lae-grid-container.lae-grid-mobile-5 .lae-grid-item:nth-child(5n+1) {
28
+ clear: right; }
29
+ .lae-grid-container.lae-grid-mobile-6 .lae-grid-item:nth-child(6n+1) {
30
+ clear: left; }
31
+ .rtl .lae-grid-container.lae-grid-mobile-6 .lae-grid-item:nth-child(6n+1) {
32
+ clear: right; } }
33
+ @media (min-width: 480px) and (max-width: 800px) {
34
+ .lae-grid-container.lae-grid-tablet-2 .lae-grid-item:nth-child(2n+1) {
35
+ clear: left; }
36
+ .rtl .lae-grid-container.lae-grid-tablet-2 .lae-grid-item:nth-child(2n+1) {
37
+ clear: right; }
38
+ .lae-grid-container.lae-grid-tablet-3 .lae-grid-item:nth-child(3n+1) {
39
+ clear: left; }
40
+ .rtl .lae-grid-container.lae-grid-tablet-3 .lae-grid-item:nth-child(3n+1) {
41
+ clear: right; }
42
+ .lae-grid-container.lae-grid-tablet-4 .lae-grid-item:nth-child(4n+1) {
43
+ clear: left; }
44
+ .rtl .lae-grid-container.lae-grid-tablet-4 .lae-grid-item:nth-child(4n+1) {
45
+ clear: right; }
46
+ .lae-grid-container.lae-grid-tablet-5 .lae-grid-item:nth-child(5n+1) {
47
+ clear: left; }
48
+ .rtl .lae-grid-container.lae-grid-tablet-5 .lae-grid-item:nth-child(5n+1) {
49
+ clear: right; }
50
+ .lae-grid-container.lae-grid-tablet-6 .lae-grid-item:nth-child(6n+1) {
51
+ clear: left; }
52
+ .rtl .lae-grid-container.lae-grid-tablet-6 .lae-grid-item:nth-child(6n+1) {
53
+ clear: right; } }
54
+ @media only screen and (min-width: 801px) {
55
+ .lae-grid-container.lae-grid-desktop-2 .lae-grid-item:nth-child(2n+1) {
56
+ clear: left; }
57
+ .rtl .lae-grid-container.lae-grid-desktop-2 .lae-grid-item:nth-child(2n+1) {
58
+ clear: right; }
59
+ .lae-grid-container.lae-grid-desktop-3 .lae-grid-item:nth-child(3n+1) {
60
+ clear: left; }
61
+ .rtl .lae-grid-container.lae-grid-desktop-3 .lae-grid-item:nth-child(3n+1) {
62
+ clear: right; }
63
+ .lae-grid-container.lae-grid-desktop-4 .lae-grid-item:nth-child(4n+1) {
64
+ clear: left; }
65
+ .rtl .lae-grid-container.lae-grid-desktop-4 .lae-grid-item:nth-child(4n+1) {
66
+ clear: right; }
67
+ .lae-grid-container.lae-grid-desktop-5 .lae-grid-item:nth-child(5n+1) {
68
+ clear: left; }
69
+ .rtl .lae-grid-container.lae-grid-desktop-5 .lae-grid-item:nth-child(5n+1) {
70
+ clear: right; }
71
+ .lae-grid-container.lae-grid-desktop-6 .lae-grid-item:nth-child(6n+1) {
72
+ clear: left; }
73
+ .rtl .lae-grid-container.lae-grid-desktop-6 .lae-grid-item:nth-child(6n+1) {
74
+ clear: right; } }
75
+ .lae-grid-container.lae-grid-mobile-1 .lae-grid-item {
76
+ width: calc(100% - 40px);
77
+ float: left;
78
+ margin-left: 20px; }
79
+ .lae-grid-container.lae-grid-mobile-2 .lae-grid-item {
80
+ width: calc(50% - 30px);
81
+ float: left;
82
+ margin-left: 20px; }
83
+ .lae-grid-container.lae-grid-mobile-3 .lae-grid-item {
84
+ width: calc(33.33333% - 26.66667px);
85
+ float: left;
86
+ margin-left: 20px; }
87
+ .lae-grid-container.lae-grid-mobile-4 .lae-grid-item {
88
+ width: calc(25% - 25px);
89
+ float: left;
90
+ margin-left: 20px; }
91
+ .lae-grid-container.lae-grid-mobile-5 .lae-grid-item {
92
+ width: calc(20% - 24px);
93
+ float: left;
94
+ margin-left: 20px; }
95
+ .lae-grid-container.lae-grid-mobile-6 .lae-grid-item {
96
+ width: calc(16.66667% - 23.33333px);
97
+ float: left;
98
+ margin-left: 20px; }
99
+ @media only screen and (min-width: 480px) {
100
+ .lae-grid-container.lae-grid-tablet-1 .lae-grid-item {
101
+ width: calc(100% - 40px);
102
+ float: left;
103
+ margin-left: 20px; }
104
+ .lae-grid-container.lae-grid-tablet-2 .lae-grid-item {
105
+ width: calc(50% - 30px);
106
+ float: left;
107
+ margin-left: 20px; }
108
+ .lae-grid-container.lae-grid-tablet-3 .lae-grid-item {
109
+ width: calc(33.33333% - 26.66667px);
110
+ float: left;
111
+ margin-left: 20px; }
112
+ .lae-grid-container.lae-grid-tablet-4 .lae-grid-item {
113
+ width: calc(25% - 25px);
114
+ float: left;
115
+ margin-left: 20px; }
116
+ .lae-grid-container.lae-grid-tablet-5 .lae-grid-item {
117
+ width: calc(20% - 24px);
118
+ float: left;
119
+ margin-left: 20px; }
120
+ .lae-grid-container.lae-grid-tablet-6 .lae-grid-item {
121
+ width: calc(16.66667% - 23.33333px);
122
+ float: left;
123
+ margin-left: 20px; } }
124
+ @media only screen and (min-width: 801px) {
125
+ .lae-grid-container.lae-grid-desktop-1 .lae-grid-item {
126
+ width: calc(100% - 40px);
127
+ float: left;
128
+ margin-left: 20px; }
129
+ .lae-grid-container.lae-grid-desktop-2 .lae-grid-item {
130
+ width: calc(50% - 30px);
131
+ float: left;
132
+ margin-left: 20px; }
133
+ .lae-grid-container.lae-grid-desktop-3 .lae-grid-item {
134
+ width: calc(33.33333% - 26.66667px);
135
+ float: left;
136
+ margin-left: 20px; }
137
+ .lae-grid-container.lae-grid-desktop-4 .lae-grid-item {
138
+ width: calc(25% - 25px);
139
+ float: left;
140
+ margin-left: 20px; }
141
+ .lae-grid-container.lae-grid-desktop-5 .lae-grid-item {
142
+ width: calc(20% - 24px);
143
+ float: left;
144
+ margin-left: 20px; }
145
+ .lae-grid-container.lae-grid-desktop-6 .lae-grid-item {
146
+ width: calc(16.66667% - 23.33333px);
147
+ float: left;
148
+ margin-left: 20px; } }
149
+
150
+ /*--------- Gapless grid columns ----*/
151
+ .lae-gapless-grid .lae-grid-container {
152
+ margin-left: 0;
153
+ margin-right: 0;
154
+ width: auto; }
155
+ .lae-gapless-grid .lae-grid-container.lae-grid-mobile-1 .lae-grid-item {
156
+ width: calc(100%);
157
+ float: left;
158
+ margin-left: 0px; }
159
+ .lae-gapless-grid .lae-grid-container.lae-grid-mobile-2 .lae-grid-item {
160
+ width: calc(50%);
161
+ float: left;
162
+ margin-left: 0px; }
163
+ .lae-gapless-grid .lae-grid-container.lae-grid-mobile-3 .lae-grid-item {
164
+ width: calc(33.33333%);
165
+ float: left;
166
+ margin-left: 0px; }
167
+ .lae-gapless-grid .lae-grid-container.lae-grid-mobile-4 .lae-grid-item {
168
+ width: calc(25%);
169
+ float: left;
170
+ margin-left: 0px; }
171
+ .lae-gapless-grid .lae-grid-container.lae-grid-mobile-5 .lae-grid-item {
172
+ width: calc(20%);
173
+ float: left;
174
+ margin-left: 0px; }
175
+ .lae-gapless-grid .lae-grid-container.lae-grid-mobile-6 .lae-grid-item {
176
+ width: calc(16.66667%);
177
+ float: left;
178
+ margin-left: 0px; }
179
+ @media only screen and (min-width: 480px) {
180
+ .lae-gapless-grid .lae-grid-container.lae-grid-tablet-1 .lae-grid-item {
181
+ width: calc(100%);
182
+ float: left;
183
+ margin-left: 0px; }
184
+ .lae-gapless-grid .lae-grid-container.lae-grid-tablet-2 .lae-grid-item {
185
+ width: calc(50%);
186
+ float: left;
187
+ margin-left: 0px; }
188
+ .lae-gapless-grid .lae-grid-container.lae-grid-tablet-3 .lae-grid-item {
189
+ width: calc(33.33333%);
190
+ float: left;
191
+ margin-left: 0px; }
192
+ .lae-gapless-grid .lae-grid-container.lae-grid-tablet-4 .lae-grid-item {
193
+ width: calc(25%);
194
+ float: left;
195
+ margin-left: 0px; }
196
+ .lae-gapless-grid .lae-grid-container.lae-grid-tablet-5 .lae-grid-item {
197
+ width: calc(20%);
198
+ float: left;
199
+ margin-left: 0px; }
200
+ .lae-gapless-grid .lae-grid-container.lae-grid-tablet-6 .lae-grid-item {
201
+ width: calc(16.66667%);
202
+ float: left;
203
+ margin-left: 0px; } }
204
+ @media only screen and (min-width: 801px) {
205
+ .lae-gapless-grid .lae-grid-container.lae-grid-desktop-1 .lae-grid-item {
206
+ width: calc(100%);
207
+ float: left;
208
+ margin-left: 0px; }
209
+ .lae-gapless-grid .lae-grid-container.lae-grid-desktop-2 .lae-grid-item {
210
+ width: calc(50%);
211
+ float: left;
212
+ margin-left: 0px; }
213
+ .lae-gapless-grid .lae-grid-container.lae-grid-desktop-3 .lae-grid-item {
214
+ width: calc(33.33333%);
215
+ float: left;
216
+ margin-left: 0px; }
217
+ .lae-gapless-grid .lae-grid-container.lae-grid-desktop-4 .lae-grid-item {
218
+ width: calc(25%);
219
+ float: left;
220
+ margin-left: 0px; }
221
+ .lae-gapless-grid .lae-grid-container.lae-grid-desktop-5 .lae-grid-item {
222
+ width: calc(20%);
223
+ float: left;
224
+ margin-left: 0px; }
225
+ .lae-gapless-grid .lae-grid-container.lae-grid-desktop-6 .lae-grid-item {
226
+ width: calc(16.66667%);
227
+ float: left;
228
+ margin-left: 0px; } }
229
+
230
+ /* ---------- Masonry Layout Grid columns -------------*/
231
+ .lae-gapless-grid .lae-masonry {
232
+ /* Clear the omega for masonry layout */ }
233
+ .lae-gapless-grid .lae-masonry .lae-grid-item {
234
+ clear: none !important; }
235
+ .lae-gapless-grid .lae-masonry .lae-grid-sizer {
236
+ width: calc(8.33333%);
237
+ float: left;
238
+ margin-left: 0px; }
239
+ .lae-gapless-grid .lae-masonry.lae-grid-mobile-1 .lae-grid-item.lae-wide {
240
+ width: calc(100%);
241
+ float: left;
242
+ margin-left: 0px; }
243
+ .lae-gapless-grid .lae-masonry.lae-grid-mobile-2 .lae-grid-item.lae-wide {
244
+ width: calc(50%);
245
+ float: left;
246
+ margin-left: 0px; }
247
+ .lae-gapless-grid .lae-masonry.lae-grid-mobile-3 .lae-grid-item.lae-wide {
248
+ width: calc(66.66667%);
249
+ float: left;
250
+ margin-left: 0px; }
251
+ .lae-gapless-grid .lae-masonry.lae-grid-mobile-4 .lae-grid-item.lae-wide {
252
+ width: calc(50%);
253
+ float: left;
254
+ margin-left: 0px; }
255
+ .lae-gapless-grid .lae-masonry.lae-grid-mobile-5 .lae-grid-item.lae-wide {
256
+ width: calc(40%);
257
+ float: left;
258
+ margin-left: 0px; }
259
+ .lae-gapless-grid .lae-masonry.lae-grid-mobile-6 .lae-grid-item.lae-wide {
260
+ width: calc(33.33333%);
261
+ float: left;
262
+ margin-left: 0px; }
263
+ @media only screen and (min-width: 480px) {
264
+ .lae-gapless-grid .lae-masonry.lae-grid-tablet-1 .lae-grid-item.lae-wide {
265
+ width: calc(100%);
266
+ float: left;
267
+ margin-left: 0px; }
268
+ .lae-gapless-grid .lae-masonry.lae-grid-tablet-2 .lae-grid-item.lae-wide {
269
+ width: calc(50%);
270
+ float: left;
271
+ margin-left: 0px; }
272
+ .lae-gapless-grid .lae-masonry.lae-grid-tablet-3 .lae-grid-item.lae-wide {
273
+ width: calc(66.66667%);
274
+ float: left;
275
+ margin-left: 0px; }
276
+ .lae-gapless-grid .lae-masonry.lae-grid-tablet-4 .lae-grid-item.lae-wide {
277
+ width: calc(50%);
278
+ float: left;
279
+ margin-left: 0px; }
280
+ .lae-gapless-grid .lae-masonry.lae-grid-tablet-5 .lae-grid-item.lae-wide {
281
+ width: calc(40%);
282
+ float: left;
283
+ margin-left: 0px; }
284
+ .lae-gapless-grid .lae-masonry.lae-grid-tablet-6 .lae-grid-item.lae-wide {
285
+ width: calc(33.33333%);
286
+ float: left;
287
+ margin-left: 0px; } }
288
+ @media only screen and (min-width: 801px) {
289
+ .lae-gapless-grid .lae-masonry.lae-grid-desktop-1 .lae-grid-item.lae-wide {
290
+ width: calc(100%);
291
+ float: left;
292
+ margin-left: 0px; }
293
+ .lae-gapless-grid .lae-masonry.lae-grid-desktop-2 .lae-grid-item.lae-wide {
294
+ width: calc(50%);
295
+ float: left;
296
+ margin-left: 0px; }
297
+ .lae-gapless-grid .lae-masonry.lae-grid-desktop-3 .lae-grid-item.lae-wide {
298
+ width: calc(66.66667%);
299
+ float: left;
300
+ margin-left: 0px; }
301
+ .lae-gapless-grid .lae-masonry.lae-grid-desktop-4 .lae-grid-item.lae-wide {
302
+ width: calc(50%);
303
+ float: left;
304
+ margin-left: 0px; }
305
+ .lae-gapless-grid .lae-masonry.lae-grid-desktop-5 .lae-grid-item.lae-wide {
306
+ width: calc(40%);
307
+ float: left;
308
+ margin-left: 0px; }
309
+ .lae-gapless-grid .lae-masonry.lae-grid-desktop-6 .lae-grid-item.lae-wide {
310
+ width: calc(33.33333%);
311
+ float: left;
312
+ margin-left: 0px; } }
313
+
314
+ /* ------- RTL Grid Styles ------ */
315
+ .rtl .lae-grid-container.lae-grid-mobile-1 .lae-grid-item, .rtl .lae-grid-container.lae-grid-mobile-2 .lae-grid-item, .rtl .lae-grid-container.lae-grid-mobile-3 .lae-grid-item, .rtl .lae-grid-container.lae-grid-mobile-4 .lae-grid-item, .rtl .lae-grid-container.lae-grid-mobile-5 .lae-grid-item, .rtl .lae-grid-container.lae-grid-mobile-6 .lae-grid-item {
316
+ float: right;
317
+ margin-left: 0;
318
+ margin-right: 20px; }
319
+ @media only screen and (min-width: 480px) {
320
+ .rtl .lae-grid-container.lae-grid-tablet-1 .lae-grid-item, .rtl .lae-grid-container.lae-grid-tablet-2 .lae-grid-item, .rtl .lae-grid-container.lae-grid-tablet-3 .lae-grid-item, .rtl .lae-grid-container.lae-grid-tablet-4 .lae-grid-item, .rtl .lae-grid-container.lae-grid-tablet-5 .lae-grid-item, .rtl .lae-grid-container.lae-grid-tablet-6 .lae-grid-item {
321
+ float: right;
322
+ margin-left: 0;
323
+ margin-right: 20px; } }
324
+ @media only screen and (min-width: 801px) {
325
+ .rtl .lae-grid-container.lae-grid-desktop-1 .lae-grid-item, .rtl .lae-grid-container.lae-grid-desktop-2 .lae-grid-item, .rtl .lae-grid-container.lae-grid-desktop-3 .lae-grid-item, .rtl .lae-grid-container.lae-grid-desktop-4 .lae-grid-item, .rtl .lae-grid-container.lae-grid-desktop-5 .lae-grid-item, .rtl .lae-grid-container.lae-grid-desktop-6 .lae-grid-item {
326
+ float: right;
327
+ margin-left: 0;
328
+ margin-right: 20px; } }
329
+ .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-1 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-2 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-3 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-4 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-5 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-mobile-6 .lae-grid-item {
330
+ float: right;
331
+ margin-right: 0; }
332
+ @media only screen and (min-width: 480px) {
333
+ .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-1 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-2 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-3 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-4 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-5 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-tablet-6 .lae-grid-item {
334
+ float: right;
335
+ margin-right: 0; } }
336
+ @media only screen and (min-width: 801px) {
337
+ .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-1 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-2 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-3 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-4 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-5 .lae-grid-item, .rtl .lae-gapless-grid .lae-grid-container.lae-grid-desktop-6 .lae-grid-item {
338
+ float: right;
339
+ margin-right: 0; } }
340
+ .rtl .lae-gapless-grid .lae-masonry .lae-grid-sizer {
341
+ float: right;
342
+ margin-right: 0; }
343
+ .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-1 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-2 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-3 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-4 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-5 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-mobile-6 .lae-grid-item.lae-wide {
344
+ float: right;
345
+ margin-right: 0; }
346
+ @media only screen and (min-width: 480px) {
347
+ .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-1 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-2 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-3 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-4 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-5 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-tablet-6 .lae-grid-item.lae-wide {
348
+ float: right;
349
+ margin-right: 0; } }
350
+ @media only screen and (min-width: 801px) {
351
+ .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-1 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-2 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-3 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-4 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-5 .lae-grid-item.lae-wide, .rtl .lae-gapless-grid .lae-masonry.lae-grid-desktop-6 .lae-grid-item.lae-wide {
352
+ float: right;
353
+ margin-right: 0; } }
354
+
355
+ /*# sourceMappingURL=lae-grid.css.map */
assets/css/lae-grid.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["lae-grid.scss","../../../../bower_components/neat/core/neat/mixins/_grid-collapse.scss","../../../../bower_components/neat/core/neat/mixins/_grid-container.scss","../../../../bower_components/neat/core/neat/mixins/_grid-media.scss","_lae-lib.scss","../../../../bower_components/neat/core/neat/mixins/_grid-column.scss","../../../../bower_components/neat/core/neat/functions/_neat-float-direction.scss","_grid-settings.scss"],"names":[],"mappings":"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","file":"lae-grid.css"}
assets/css/lae-grid.scss ADDED
@@ -0,0 +1,618 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import "bourbon";
2
+ @import "neat";
3
+ @import "grid-settings";
4
+ @import "lae-lib";
5
+
6
+ .lae-grid-container {
7
+ @include grid-container;
8
+ @include grid-collapse();
9
+
10
+ .lae-grid-item {
11
+ min-height: 1px; /* Prevents columns from collapsing when housing absolute elements or when lazy loading content */
12
+ }
13
+
14
+
15
+ @include grid-media($lae-mobile-only-grid) {
16
+ &.lae-grid-mobile-2 {
17
+ .lae-grid-item {
18
+ @include omega(2n);
19
+ }
20
+ }
21
+
22
+ &.lae-grid-mobile-3 {
23
+ .lae-grid-item {
24
+ @include omega(3n);
25
+ }
26
+ }
27
+
28
+ &.lae-grid-mobile-4 {
29
+ .lae-grid-item {
30
+ @include omega(4n);
31
+ }
32
+ }
33
+
34
+ &.lae-grid-mobile-5 {
35
+ .lae-grid-item {
36
+ @include omega(5n);
37
+ }
38
+ }
39
+
40
+ &.lae-grid-mobile-6 {
41
+ .lae-grid-item {
42
+ @include omega(6n);
43
+ }
44
+ }
45
+ }
46
+
47
+ @include grid-media($lae-tablet-only-grid) {
48
+ &.lae-grid-tablet-2 {
49
+ .lae-grid-item {
50
+ @include omega(2n);
51
+ }
52
+ }
53
+
54
+ &.lae-grid-tablet-3 {
55
+ .lae-grid-item {
56
+ @include omega(3n);
57
+ }
58
+ }
59
+
60
+ &.lae-grid-tablet-4 {
61
+ .lae-grid-item {
62
+ @include omega(4n);
63
+ }
64
+ }
65
+
66
+ &.lae-grid-tablet-5 {
67
+ .lae-grid-item {
68
+ @include omega(5n);
69
+ }
70
+ }
71
+
72
+ &.lae-grid-tablet-6 {
73
+ .lae-grid-item {
74
+ @include omega(6n);
75
+ }
76
+ }
77
+ }
78
+ @include grid-media($lae-desktop-grid) {
79
+ &.lae-grid-desktop-2 {
80
+ .lae-grid-item {
81
+ @include omega(2n);
82
+ }
83
+ }
84
+
85
+ &.lae-grid-desktop-3 {
86
+ .lae-grid-item {
87
+ @include omega(3n);
88
+ }
89
+ }
90
+
91
+ &.lae-grid-desktop-4 {
92
+ .lae-grid-item {
93
+ @include omega(4n);
94
+ }
95
+ }
96
+
97
+ &.lae-grid-desktop-5 {
98
+ .lae-grid-item {
99
+ @include omega(5n);
100
+ }
101
+ }
102
+
103
+ &.lae-grid-desktop-6 {
104
+ .lae-grid-item {
105
+ @include omega(6n);
106
+ }
107
+ }
108
+ }
109
+
110
+
111
+ &.lae-grid-mobile-1 {
112
+
113
+ .lae-grid-item {
114
+ @include grid-column(12);
115
+ }
116
+ }
117
+
118
+ &.lae-grid-mobile-2 {
119
+
120
+ .lae-grid-item {
121
+ @include grid-column(6);
122
+ }
123
+ }
124
+
125
+ &.lae-grid-mobile-3 {
126
+
127
+ .lae-grid-item {
128
+ @include grid-column(4);
129
+ }
130
+ }
131
+
132
+ &.lae-grid-mobile-4 {
133
+
134
+ .lae-grid-item {
135
+ @include grid-column(3);
136
+ }
137
+ }
138
+
139
+ &.lae-grid-mobile-5 {
140
+
141
+ .lae-grid-item {
142
+ @include grid-column(1, $lae-five-col-grid);
143
+ }
144
+ }
145
+
146
+ &.lae-grid-mobile-6 {
147
+
148
+ .lae-grid-item {
149
+ @include grid-column(2);
150
+ }
151
+ }
152
+
153
+ @include grid-media($lae-tablet-grid) {
154
+
155
+ &.lae-grid-tablet-1 {
156
+
157
+ .lae-grid-item {
158
+ @include grid-column(12);
159
+ }
160
+ }
161
+ &.lae-grid-tablet-2 {
162
+
163
+ .lae-grid-item {
164
+ @include grid-column(6);
165
+ }
166
+ }
167
+
168
+ &.lae-grid-tablet-3 {
169
+
170
+ .lae-grid-item {
171
+ @include grid-column(4);
172
+ }
173
+ }
174
+
175
+ &.lae-grid-tablet-4 {
176
+
177
+ .lae-grid-item {
178
+ @include grid-column(3);
179
+ }
180
+ }
181
+
182
+ &.lae-grid-tablet-5 {
183
+
184
+ .lae-grid-item {
185
+ @include grid-column(1, $lae-five-col-grid);
186
+ }
187
+ }
188
+
189
+ &.lae-grid-tablet-6 {
190
+
191
+ .lae-grid-item {
192
+ @include grid-column(2);
193
+ }
194
+ }
195
+ }
196
+
197
+ @include grid-media($lae-desktop-grid) {
198
+
199
+ &.lae-grid-desktop-1 {
200
+
201
+ .lae-grid-item {
202
+ @include grid-column(12);
203
+ }
204
+ }
205
+ &.lae-grid-desktop-2 {
206
+
207
+ .lae-grid-item {
208
+ @include grid-column(6);
209
+ }
210
+ }
211
+
212
+ &.lae-grid-desktop-3 {
213
+
214
+ .lae-grid-item {
215
+ @include grid-column(4);
216
+ }
217
+ }
218
+
219
+ &.lae-grid-desktop-4 {
220
+
221
+ .lae-grid-item {
222
+ @include grid-column(3);
223
+ }
224
+ }
225
+
226
+ &.lae-grid-desktop-5 {
227
+
228
+ .lae-grid-item {
229
+ @include grid-column(1, $lae-five-col-grid);
230
+ }
231
+ }
232
+
233
+ &.lae-grid-desktop-6 {
234
+
235
+ .lae-grid-item {
236
+ @include grid-column(2);
237
+ }
238
+ }
239
+ }
240
+ }
241
+
242
+ /*--------- Gapless grid columns ----*/
243
+
244
+ .lae-gapless-grid {
245
+
246
+ .lae-grid-container {
247
+ margin-left: 0;
248
+ margin-right: 0;
249
+ width: auto;
250
+
251
+ &.lae-grid-mobile-1 {
252
+
253
+ .lae-grid-item {
254
+ @include grid-column(12, $lae-gapless-grid);
255
+ }
256
+ }
257
+
258
+ &.lae-grid-mobile-2 {
259
+
260
+ .lae-grid-item {
261
+ @include grid-column(6, $lae-gapless-grid);
262
+ }
263
+ }
264
+
265
+ &.lae-grid-mobile-3 {
266
+
267
+ .lae-grid-item {
268
+ @include grid-column(4, $lae-gapless-grid);
269
+ }
270
+ }
271
+
272
+ &.lae-grid-mobile-4 {
273
+
274
+ .lae-grid-item {
275
+ @include grid-column(3, $lae-gapless-grid);
276
+ }
277
+ }
278
+
279
+ &.lae-grid-mobile-5 {
280
+ .lae-grid-item {
281
+ @include grid-column(1, $lae-gapless-five-col-grid);
282
+ }
283
+ }
284
+
285
+ &.lae-grid-mobile-6 {
286
+
287
+ .lae-grid-item {
288
+ @include grid-column(2, $lae-gapless-grid);
289
+ }
290
+ }
291
+
292
+ @include grid-media($lae-tablet-grid) {
293
+
294
+ &.lae-grid-tablet-1 {
295
+ .lae-grid-item {
296
+ @include grid-column(12, $lae-gapless-grid);
297
+ }
298
+ }
299
+
300
+ &.lae-grid-tablet-2 {
301
+ .lae-grid-item {
302
+ @include grid-column(6, $lae-gapless-grid);
303
+ }
304
+ }
305
+
306
+ &.lae-grid-tablet-3 {
307
+ .lae-grid-item {
308
+ @include grid-column(4, $lae-gapless-grid);
309
+ }
310
+ }
311
+ &.lae-grid-tablet-4 {
312
+ .lae-grid-item {
313
+ @include grid-column(3, $lae-gapless-grid);
314
+ }
315
+ }
316
+ &.lae-grid-tablet-5 {
317
+ .lae-grid-item {
318
+ @include grid-column(1, $lae-gapless-five-col-grid);
319
+ }
320
+ }
321
+ &.lae-grid-tablet-6 {
322
+ .lae-grid-item {
323
+ @include grid-column(2, $lae-gapless-grid);
324
+ }
325
+ }
326
+ }
327
+
328
+ @include grid-media($lae-desktop-grid) {
329
+
330
+ &.lae-grid-desktop-1 {
331
+ .lae-grid-item {
332
+ @include grid-column(12, $lae-gapless-grid);
333
+ }
334
+ }
335
+
336
+ &.lae-grid-desktop-2 {
337
+ .lae-grid-item {
338
+ @include grid-column(6, $lae-gapless-grid);
339
+ }
340
+ }
341
+
342
+ &.lae-grid-desktop-3 {
343
+ .lae-grid-item {
344
+ @include grid-column(4, $lae-gapless-grid);
345
+ }
346
+ }
347
+ &.lae-grid-desktop-4 {
348
+ .lae-grid-item {
349
+ @include grid-column(3, $lae-gapless-grid);
350
+ }
351
+ }
352
+ &.lae-grid-desktop-5 {
353
+ .lae-grid-item {
354
+ @include grid-column(1, $lae-gapless-five-col-grid);
355
+ }
356
+ }
357
+ &.lae-grid-desktop-6 {
358
+ .lae-grid-item {
359
+ @include grid-column(2, $lae-gapless-grid);
360
+ }
361
+ }
362
+ }
363
+ }
364
+ }
365
+
366
+ /* ---------- Masonry Layout Grid columns -------------*/
367
+
368
+ .lae-gapless-grid .lae-masonry {
369
+
370
+ /* Clear the omega for masonry layout */
371
+ .lae-grid-item {
372
+ clear: none !important;
373
+ }
374
+
375
+ .lae-grid-sizer {
376
+ @include grid-column(1, $lae-gapless-grid);
377
+ }
378
+
379
+ &.lae-grid-mobile-1 {
380
+
381
+ .lae-grid-item.lae-wide {
382
+ @include grid-column(12, $lae-gapless-grid);
383
+ }
384
+ }
385
+
386
+ &.lae-grid-mobile-2 {
387
+
388
+ .lae-grid-item.lae-wide {
389
+ @include grid-column(6, $lae-gapless-grid); // keep it small for now
390
+ }
391
+ }
392
+
393
+ &.lae-grid-mobile-3 {
394
+
395
+ .lae-grid-item.lae-wide {
396
+ @include grid-column(8, $lae-gapless-grid);
397
+ }
398
+ }
399
+
400
+ &.lae-grid-mobile-4 {
401
+
402
+ .lae-grid-item.lae-wide {
403
+ @include grid-column(6, $lae-gapless-grid);
404
+ }
405
+ }
406
+
407
+ &.lae-grid-mobile-5 {
408
+
409
+ .lae-grid-item.lae-wide {
410
+ @include grid-column(2, $lae-gapless-five-col-grid);
411
+ }
412
+ }
413
+
414
+ &.lae-grid-mobile-6 {
415
+
416
+ .lae-grid-item.lae-wide {
417
+ @include grid-column(4, $lae-gapless-grid);
418
+ }
419
+ }
420
+
421
+ @include grid-media($lae-tablet-grid) {
422
+
423
+ &.lae-grid-tablet-1 {
424
+
425
+ .lae-grid-item.lae-wide {
426
+ @include grid-column(12, $lae-gapless-grid);
427
+ }
428
+ }
429
+ &.lae-grid-tablet-2 {
430
+
431
+ .lae-grid-item.lae-wide {
432
+ @include grid-column(6, $lae-gapless-grid); // keep it small for now
433
+ }
434
+ }
435
+
436
+ &.lae-grid-tablet-3 {
437
+
438
+ .lae-grid-item.lae-wide {
439
+ @include grid-column(8, $lae-gapless-grid);
440
+ }
441
+ }
442
+
443
+ &.lae-grid-tablet-4 {
444
+
445
+ .lae-grid-item.lae-wide {
446
+ @include grid-column(6, $lae-gapless-grid);
447
+ }
448
+ }
449
+
450
+ &.lae-grid-tablet-5 {
451
+
452
+ .lae-grid-item.lae-wide {
453
+ @include grid-column(2, $lae-gapless-five-col-grid);
454
+ }
455
+ }
456
+
457
+ &.lae-grid-tablet-6 {
458
+
459
+ .lae-grid-item.lae-wide {
460
+ @include grid-column(4, $lae-gapless-grid);
461
+ }
462
+ }
463
+
464
+ }
465
+
466
+ @include grid-media($lae-desktop-grid) {
467
+
468
+
469
+ &.lae-grid-desktop-1 {
470
+
471
+ .lae-grid-item.lae-wide {
472
+ @include grid-column(12, $lae-gapless-grid);
473
+ }
474
+ }
475
+ &.lae-grid-desktop-2 {
476
+
477
+ .lae-grid-item.lae-wide {
478
+ @include grid-column(6, $lae-gapless-grid); // keep it small for now
479
+ }
480
+ }
481
+
482
+ &.lae-grid-desktop-3 {
483
+
484
+ .lae-grid-item.lae-wide {
485
+ @include grid-column(8, $lae-gapless-grid);
486
+ }
487
+ }
488
+
489
+ &.lae-grid-desktop-4 {
490
+
491
+ .lae-grid-item.lae-wide {
492
+ @include grid-column(6, $lae-gapless-grid);
493
+ }
494
+ }
495
+
496
+ &.lae-grid-desktop-5 {
497
+
498
+ .lae-grid-item.lae-wide {
499
+ @include grid-column(2, $lae-gapless-five-col-grid);
500
+ }
501
+ }
502
+
503
+ &.lae-grid-desktop-6 {
504
+
505
+ .lae-grid-item.lae-wide {
506
+ @include grid-column(4, $lae-gapless-grid);
507
+ }
508
+ }
509
+ }
510
+ }
511
+
512
+ /* ------- RTL Grid Styles ------ */
513
+
514
+ .rtl {
515
+
516
+ .lae-grid-container {
517
+
518
+ &.lae-grid-mobile-1, &.lae-grid-mobile-2, &.lae-grid-mobile-3, &.lae-grid-mobile-4, &.lae-grid-mobile-5, &.lae-grid-mobile-6 {
519
+
520
+ .lae-grid-item {
521
+ float: right;
522
+ margin-left: 0;
523
+ margin-right: $lae-default-gutter;
524
+ }
525
+ }
526
+
527
+ @include grid-media($lae-tablet-grid) {
528
+
529
+ &.lae-grid-tablet-1, &.lae-grid-tablet-2, &.lae-grid-tablet-3, &.lae-grid-tablet-4, &.lae-grid-tablet-5, &.lae-grid-tablet-6 {
530
+ .lae-grid-item {
531
+ float: right;
532
+ margin-left: 0;
533
+ margin-right: $lae-default-gutter;
534
+ }
535
+ }
536
+ }
537
+
538
+ @include grid-media($lae-desktop-grid) {
539
+
540
+ &.lae-grid-desktop-1, &.lae-grid-desktop-2, &.lae-grid-desktop-3, &.lae-grid-desktop-4, &.lae-grid-desktop-5, &.lae-grid-desktop-6 {
541
+ .lae-grid-item {
542
+ float: right;
543
+ margin-left: 0;
544
+ margin-right: $lae-default-gutter;
545
+ }
546
+ }
547
+ }
548
+ }
549
+
550
+ .lae-gapless-grid {
551
+
552
+ .lae-grid-container {
553
+ &.lae-grid-mobile-1, &.lae-grid-mobile-2, &.lae-grid-mobile-3, &.lae-grid-mobile-4, &.lae-grid-mobile-5, &.lae-grid-mobile-6 {
554
+
555
+ .lae-grid-item {
556
+ float: right;
557
+ margin-right: 0;
558
+ }
559
+ }
560
+
561
+ @include grid-media($lae-tablet-grid) {
562
+
563
+ &.lae-grid-tablet-1, &.lae-grid-tablet-2, &.lae-grid-tablet-3, &.lae-grid-tablet-4, &.lae-grid-tablet-5, &.lae-grid-tablet-6 {
564
+ .lae-grid-item {
565
+ float: right;
566
+ margin-right: 0;
567
+ }
568
+ }
569
+ }
570
+
571
+ @include grid-media($lae-desktop-grid) {
572
+
573
+ &.lae-grid-desktop-1, &.lae-grid-desktop-2, &.lae-grid-desktop-3, &.lae-grid-desktop-4, &.lae-grid-desktop-5, &.lae-grid-desktop-6 {
574
+ .lae-grid-item {
575
+ float: right;
576
+ margin-right: 0;
577
+ }
578
+ }
579
+ }
580
+ }
581
+ }
582
+
583
+ .lae-gapless-grid .lae-masonry {
584
+
585
+ .lae-grid-sizer {
586
+ float: right;
587
+ margin-right: 0;
588
+ }
589
+
590
+ &.lae-grid-mobile-1, &.lae-grid-mobile-2, &.lae-grid-mobile-3, &.lae-grid-mobile-4, &.lae-grid-mobile-5, &.lae-grid-mobile-6 {
591
+
592
+ .lae-grid-item.lae-wide {
593
+ float: right;
594
+ margin-right: 0;
595
+ }
596
+ }
597
+
598
+ @include grid-media($lae-tablet-grid) {
599
+
600
+ &.lae-grid-tablet-1, &.lae-grid-tablet-2, &.lae-grid-tablet-3, &.lae-grid-tablet-4, &.lae-grid-tablet-5, &.lae-grid-tablet-6 {
601
+ .lae-grid-item.lae-wide {
602
+ float: right;
603
+ margin-right: 0;
604
+ }
605
+ }
606
+ }
607
+
608
+ @include grid-media($lae-desktop-grid) {
609
+
610
+ &.lae-grid-desktop-1, &.lae-grid-desktop-2, &.lae-grid-desktop-3, &.lae-grid-desktop-4, &.lae-grid-desktop-5, &.lae-grid-desktop-6 {
611
+ .lae-grid-item.lae-wide {
612
+ float: right;
613
+ margin-right: 0;
614
+ }
615
+ }
616
+ }
617
+ }
618
+ }
assets/css/widgets/clients.css CHANGED
@@ -3,125 +3,10 @@
3
  clear: both;
4
  overflow: hidden;
5
  margin: 0 auto; }
6
- @media (max-width: 479px) {
7
- .lae-clients .lae-grid-mobile-1 .lae-grid-item:nth-child(1n + 1) {
8
- border-left: 1px solid #ddd; }
9
- .rtl .lae-clients .lae-grid-mobile-1 .lae-grid-item:nth-child(1n + 1) {
10
- border-right: 1px solid #ddd; }
11
- .lae-clients .lae-grid-mobile-1 .lae-grid-item:nth-child(-n + 1) {
12
- border-top: 1px solid #ddd; }
13
- .lae-clients .lae-grid-mobile-2 .lae-grid-item:nth-child(2n + 1) {
14
- border-left: 1px solid #ddd; }
15
- .rtl .lae-clients .lae-grid-mobile-2 .lae-grid-item:nth-child(2n + 1) {
16
- border-right: 1px solid #ddd; }
17
- .lae-clients .lae-grid-mobile-2 .lae-grid-item:nth-child(-n + 2) {
18
- border-top: 1px solid #ddd; }
19
- .lae-clients .lae-grid-mobile-3 .lae-grid-item:nth-child(3n + 1) {
20
- border-left: 1px solid #ddd; }
21
- .rtl .lae-clients .lae-grid-mobile-3 .lae-grid-item:nth-child(3n + 1) {
22
- border-right: 1px solid #ddd; }
23
- .lae-clients .lae-grid-mobile-3 .lae-grid-item:nth-child(-n + 3) {
24
- border-top: 1px solid #ddd; }
25
- .lae-clients .lae-grid-mobile-4 .lae-grid-item:nth-child(4n + 1) {
26
- border-left: 1px solid #ddd; }
27
- .rtl .lae-clients .lae-grid-mobile-4 .lae-grid-item:nth-child(4n + 1) {
28
- border-right: 1px solid #ddd; }
29
- .lae-clients .lae-grid-mobile-4 .lae-grid-item:nth-child(-n + 4) {
30
- border-top: 1px solid #ddd; }
31
- .lae-clients .lae-grid-mobile-5 .lae-grid-item:nth-child(5n + 1) {
32
- border-left: 1px solid #ddd; }
33
- .rtl .lae-clients .lae-grid-mobile-5 .lae-grid-item:nth-child(5n + 1) {
34
- border-right: 1px solid #ddd; }
35
- .lae-clients .lae-grid-mobile-5 .lae-grid-item:nth-child(-n + 5) {
36
- border-top: 1px solid #ddd; }
37
- .lae-clients .lae-grid-mobile-6 .lae-grid-item:nth-child(6n + 1) {
38
- border-left: 1px solid #ddd; }
39
- .rtl .lae-clients .lae-grid-mobile-6 .lae-grid-item:nth-child(6n + 1) {
40
- border-right: 1px solid #ddd; }
41
- .lae-clients .lae-grid-mobile-6 .lae-grid-item:nth-child(-n + 6) {
42
- border-top: 1px solid #ddd; } }
43
- @media (min-width: 480px) and (max-width: 800px) {
44
- .lae-clients .lae-grid-tablet-1 .lae-grid-item:nth-child(1n + 1) {
45
- border-left: 1px solid #ddd; }
46
- .rtl .lae-clients .lae-grid-tablet-1 .lae-grid-item:nth-child(1n + 1) {
47
- border-right: 1px solid #ddd; }
48
- .lae-clients .lae-grid-tablet-1 .lae-grid-item:nth-child(-n + 1) {
49
- border-top: 1px solid #ddd; }
50
- .lae-clients .lae-grid-tablet-2 .lae-grid-item:nth-child(2n + 1) {
51
- border-left: 1px solid #ddd; }
52
- .rtl .lae-clients .lae-grid-tablet-2 .lae-grid-item:nth-child(2n + 1) {
53
- border-right: 1px solid #ddd; }
54
- .lae-clients .lae-grid-tablet-2 .lae-grid-item:nth-child(-n + 2) {
55
- border-top: 1px solid #ddd; }
56
- .lae-clients .lae-grid-tablet-3 .lae-grid-item:nth-child(3n + 1) {
57
- border-left: 1px solid #ddd; }
58
- .rtl .lae-clients .lae-grid-tablet-3 .lae-grid-item:nth-child(3n + 1) {
59
- border-right: 1px solid #ddd; }
60
- .lae-clients .lae-grid-tablet-3 .lae-grid-item:nth-child(-n + 3) {
61
- border-top: 1px solid #ddd; }
62
- .lae-clients .lae-grid-tablet-4 .lae-grid-item:nth-child(4n + 1) {
63
- border-left: 1px solid #ddd; }
64
- .rtl .lae-clients .lae-grid-tablet-4 .lae-grid-item:nth-child(4n + 1) {
65
- border-right: 1px solid #ddd; }
66
- .lae-clients .lae-grid-tablet-4 .lae-grid-item:nth-child(-n + 4) {
67
- border-top: 1px solid #ddd; }
68
- .lae-clients .lae-grid-tablet-5 .lae-grid-item:nth-child(5n + 1) {
69
- border-left: 1px solid #ddd; }
70
- .rtl .lae-clients .lae-grid-tablet-5 .lae-grid-item:nth-child(5n + 1) {
71
- border-right: 1px solid #ddd; }
72
- .lae-clients .lae-grid-tablet-5 .lae-grid-item:nth-child(-n + 5) {
73
- border-top: 1px solid #ddd; }
74
- .lae-clients .lae-grid-tablet-6 .lae-grid-item:nth-child(6n + 1) {
75
- border-left: 1px solid #ddd; }
76
- .rtl .lae-clients .lae-grid-tablet-6 .lae-grid-item:nth-child(6n + 1) {
77
- border-right: 1px solid #ddd; }
78
- .lae-clients .lae-grid-tablet-6 .lae-grid-item:nth-child(-n + 6) {
79
- border-top: 1px solid #ddd; } }
80
- @media only screen and (min-width: 801px) {
81
- .lae-clients .lae-grid-desktop-1 .lae-grid-item:nth-child(1n + 1) {
82
- border-left: 1px solid #ddd; }
83
- .rtl .lae-clients .lae-grid-desktop-1 .lae-grid-item:nth-child(1n + 1) {
84
- border-right: 1px solid #ddd; }
85
- .lae-clients .lae-grid-desktop-1 .lae-grid-item:nth-child(-n + 1) {
86
- border-top: 1px solid #ddd; }
87
- .lae-clients .lae-grid-desktop-2 .lae-grid-item:nth-child(2n + 1) {
88
- border-left: 1px solid #ddd; }
89
- .rtl .lae-clients .lae-grid-desktop-2 .lae-grid-item:nth-child(2n + 1) {
90
- border-right: 1px solid #ddd; }
91
- .lae-clients .lae-grid-desktop-2 .lae-grid-item:nth-child(-n + 2) {
92
- border-top: 1px solid #ddd; }
93
- .lae-clients .lae-grid-desktop-3 .lae-grid-item:nth-child(3n + 1) {
94
- border-left: 1px solid #ddd; }
95
- .rtl .lae-clients .lae-grid-desktop-3 .lae-grid-item:nth-child(3n + 1) {
96
- border-right: 1px solid #ddd; }
97
- .lae-clients .lae-grid-desktop-3 .lae-grid-item:nth-child(-n + 3) {
98
- border-top: 1px solid #ddd; }
99
- .lae-clients .lae-grid-desktop-4 .lae-grid-item:nth-child(4n + 1) {
100
- border-left: 1px solid #ddd; }
101
- .rtl .lae-clients .lae-grid-desktop-4 .lae-grid-item:nth-child(4n + 1) {
102
- border-right: 1px solid #ddd; }
103
- .lae-clients .lae-grid-desktop-4 .lae-grid-item:nth-child(-n + 4) {
104
- border-top: 1px solid #ddd; }
105
- .lae-clients .lae-grid-desktop-5 .lae-grid-item:nth-child(5n + 1) {
106
- border-left: 1px solid #ddd; }
107
- .rtl .lae-clients .lae-grid-desktop-5 .lae-grid-item:nth-child(5n + 1) {
108
- border-right: 1px solid #ddd; }
109
- .lae-clients .lae-grid-desktop-5 .lae-grid-item:nth-child(-n + 5) {
110
- border-top: 1px solid #ddd; }
111
- .lae-clients .lae-grid-desktop-6 .lae-grid-item:nth-child(6n + 1) {
112
- border-left: 1px solid #ddd; }
113
- .rtl .lae-clients .lae-grid-desktop-6 .lae-grid-item:nth-child(6n + 1) {
114
- border-right: 1px solid #ddd; }
115
- .lae-clients .lae-grid-desktop-6 .lae-grid-item:nth-child(-n + 6) {
116
- border-top: 1px solid #ddd; } }
117
  .lae-clients .lae-client {
118
  position: relative;
119
- border-right: 1px solid #ddd;
120
- border-bottom: 1px solid #ddd;
121
  overflow: hidden; }
122
- .rtl .lae-clients .lae-client {
123
- border-right: none;
124
- border-left: 1px solid #ddd; }
125
  .lae-dark-bg .lae-clients .lae-client {
126
  border-color: #505050 !important; }
127
  .lae-clients .lae-client img {
3
  clear: both;
4
  overflow: hidden;
5
  margin: 0 auto; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  .lae-clients .lae-client {
7
  position: relative;
8
+ border: 1px solid #ddd;
 
9
  overflow: hidden; }
 
 
 
10
  .lae-dark-bg .lae-clients .lae-client {
11
  border-color: #505050 !important; }
12
  .lae-clients .lae-client img {
assets/css/widgets/clients.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["clients.scss","../../../../../bower_components/neat/core/neat/mixins/_grid-media.scss"],"names":[],"mappings":"AAGA,0FAA0F;AAE1F;EACE,YAAW;EACX,iBAAgB;EAChB,eAAc,EAAA;ECoDd;IDhDI;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA,EAAA;EC1BhC;IDiCI;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA,EAAA;EC3GhC;IDiHI;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA,EAAA;EAKhC;IACE,mBAAkB;IAClB,6BAA4B;IAC5B,8BAA6B;IAC7B,iBAAgB,EAAA;IAEhB;MACE,mBAAkB;MAClB,4BAA2B,EAAA;IAG7B;MACE,iCAAgC,EAAA;IAGlC;MACE,4CAA2C;MAE3C,oCAAmC;MACnC,YAAW;MACX,UAAS;MACT,eAAc,EAAA;IAGhB;MACE,mBAAkB;MAClB,WAAU;MACV,SAAQ;MACR,QAAO;MACP,mBAAkB;MAClB,YAAW;MACX,aAAY;MACZ,kBAAiB;MACjB,YAAW;MACX,gBAAe;MACf,kBAAiB;MACjB,+CAAsC;MAAtC,uCAAsC;MACtC,WAAU,EAAA;MAEV;QACE,YAAW;QACX,sBAAqB,EAAA;IAIzB;MACE,mBAAkB;MAClB,QAAO;MACP,OAAM;MACN,iBAAgB;MAChB,YAAW;MACX,aAAY;MACZ,iBAAgB;MAChB,yBAAwB;MACxB,gBAAe;MACf,WAAU;MACV,+CAAsC;MAAtC,uCAAsC,EAAA;IAItC;MACE,aAAY,EAAA;MAEZ;QACE,aAAY,EAAA;IAIhB;MACE,WAAU,EAAA","file":"clients.css"}
1
+ {"version":3,"sources":["clients.scss"],"names":[],"mappings":"AAGA,0FAA0F;AAE1F;EACE,YAAW;EACX,iBAAgB;EAChB,eAAc,EAAA;EAEd;IACE,mBAAkB;IAClB,uBAAsB;IACtB,iBAAgB,EAAA;IAEhB;MACE,iCAAgC,EAAA;IAGlC;MACE,4CAA2C;MAE3C,oCAAmC;MACnC,YAAW;MACX,UAAS;MACT,eAAc,EAAA;IAGhB;MACE,mBAAkB;MAClB,WAAU;MACV,SAAQ;MACR,QAAO;MACP,mBAAkB;MAClB,YAAW;MACX,aAAY;MACZ,kBAAiB;MACjB,YAAW;MACX,gBAAe;MACf,kBAAiB;MACjB,+CAAsC;MAAtC,uCAAsC;MACtC,WAAU,EAAA;MAEV;QACE,YAAW;QACX,sBAAqB,EAAA;IAIzB;MACE,mBAAkB;MAClB,QAAO;MACP,OAAM;MACN,iBAAgB;MAChB,YAAW;MACX,aAAY;MACZ,iBAAgB;MAChB,yBAAwB;MACxB,gBAAe;MACf,WAAU;MACV,+CAAsC;MAAtC,uCAAsC,EAAA;IAItC;MACE,aAAY,EAAA;MAEZ;QACE,aAAY,EAAA;IAIhB;MACE,WAAU,EAAA","file":"clients.css"}
assets/css/widgets/clients.scss CHANGED
@@ -8,259 +8,11 @@
8
  overflow: hidden;
9
  margin: 0 auto;
10
 
11
- @include grid-media($lae-mobile-only-grid) {
12
- .lae-grid-mobile-1 {
13
- .lae-grid-item:nth-child(1n + 1) {
14
- border-left: 1px solid #ddd;
15
-
16
- .rtl & {
17
- border-right: 1px solid #ddd;
18
- }
19
- }
20
-
21
- .lae-grid-item:nth-child(-n + 1) {
22
- border-top: 1px solid #ddd;
23
- }
24
- }
25
- .lae-grid-mobile-2 {
26
- .lae-grid-item:nth-child(2n + 1) {
27
- border-left: 1px solid #ddd;
28
-
29
- .rtl & {
30
- border-right: 1px solid #ddd;
31
- }
32
- }
33
-
34
- .lae-grid-item:nth-child(-n + 2) {
35
- border-top: 1px solid #ddd;
36
- }
37
- }
38
- .lae-grid-mobile-3 {
39
- .lae-grid-item:nth-child(3n + 1) {
40
- border-left: 1px solid #ddd;
41
-
42
- .rtl & {
43
- border-right: 1px solid #ddd;
44
- }
45
- }
46
-
47
- .lae-grid-item:nth-child(-n + 3) {
48
- border-top: 1px solid #ddd;
49
- }
50
- }
51
- .lae-grid-mobile-4 {
52
- .lae-grid-item:nth-child(4n + 1) {
53
- border-left: 1px solid #ddd;
54
-
55
- .rtl & {
56
- border-right: 1px solid #ddd;
57
- }
58
- }
59
-
60
- .lae-grid-item:nth-child(-n + 4) {
61
- border-top: 1px solid #ddd;
62
- }
63
- }
64
- .lae-grid-mobile-5 {
65
- .lae-grid-item:nth-child(5n + 1) {
66
- border-left: 1px solid #ddd;
67
-
68
- .rtl & {
69
- border-right: 1px solid #ddd;
70
- }
71
- }
72
-
73
- .lae-grid-item:nth-child(-n + 5) {
74
- border-top: 1px solid #ddd;
75
- }
76
- }
77
- .lae-grid-mobile-6 {
78
- .lae-grid-item:nth-child(6n + 1) {
79
- border-left: 1px solid #ddd;
80
-
81
- .rtl & {
82
- border-right: 1px solid #ddd;
83
- }
84
- }
85
-
86
- .lae-grid-item:nth-child(-n + 6) {
87
- border-top: 1px solid #ddd;
88
- }
89
- }
90
- }
91
- @include grid-media($lae-tablet-only-grid) {
92
-
93
- .lae-grid-tablet-1 {
94
- .lae-grid-item:nth-child(1n + 1) {
95
- border-left: 1px solid #ddd;
96
-
97
- .rtl & {
98
- border-right: 1px solid #ddd;
99
- }
100
- }
101
-
102
- .lae-grid-item:nth-child(-n + 1) {
103
- border-top: 1px solid #ddd;
104
- }
105
- }
106
- .lae-grid-tablet-2 {
107
- .lae-grid-item:nth-child(2n + 1) {
108
- border-left: 1px solid #ddd;
109
-
110
- .rtl & {
111
- border-right: 1px solid #ddd;
112
- }
113
- }
114
-
115
- .lae-grid-item:nth-child(-n + 2) {
116
- border-top: 1px solid #ddd;
117
- }
118
- }
119
- .lae-grid-tablet-3 {
120
- .lae-grid-item:nth-child(3n + 1) {
121
- border-left: 1px solid #ddd;
122
-
123
- .rtl & {
124
- border-right: 1px solid #ddd;
125
- }
126
- }
127
-
128
- .lae-grid-item:nth-child(-n + 3) {
129
- border-top: 1px solid #ddd;
130
- }
131
- }
132
- .lae-grid-tablet-4 {
133
- .lae-grid-item:nth-child(4n + 1) {
134
- border-left: 1px solid #ddd;
135
-
136
- .rtl & {
137
- border-right: 1px solid #ddd;
138
- }
139
- }
140
-
141
- .lae-grid-item:nth-child(-n + 4) {
142
- border-top: 1px solid #ddd;
143
- }
144
- }
145
- .lae-grid-tablet-5 {
146
- .lae-grid-item:nth-child(5n + 1) {
147
- border-left: 1px solid #ddd;
148
-
149
- .rtl & {
150
- border-right: 1px solid #ddd;
151
- }
152
- }
153
-
154
- .lae-grid-item:nth-child(-n + 5) {
155
- border-top: 1px solid #ddd;
156
- }
157
- }
158
- .lae-grid-tablet-6 {
159
- .lae-grid-item:nth-child(6n + 1) {
160
- border-left: 1px solid #ddd;
161
-
162
- .rtl & {
163
- border-right: 1px solid #ddd;
164
- }
165
- }
166
-
167
- .lae-grid-item:nth-child(-n + 6) {
168
- border-top: 1px solid #ddd;
169
- }
170
- }
171
- }
172
- @include grid-media($lae-desktop-grid) {
173
- .lae-grid-desktop-1 {
174
- .lae-grid-item:nth-child(1n + 1) {
175
- border-left: 1px solid #ddd;
176
-
177
- .rtl & {
178
- border-right: 1px solid #ddd;
179
- }
180
- }
181
-
182
- .lae-grid-item:nth-child(-n + 1) {
183
- border-top: 1px solid #ddd;
184
- }
185
- }
186
- .lae-grid-desktop-2 {
187
- .lae-grid-item:nth-child(2n + 1) {
188
- border-left: 1px solid #ddd;
189
-
190
- .rtl & {
191
- border-right: 1px solid #ddd;
192
- }
193
- }
194
-
195
- .lae-grid-item:nth-child(-n + 2) {
196
- border-top: 1px solid #ddd;
197
- }
198
- }
199
- .lae-grid-desktop-3 {
200
- .lae-grid-item:nth-child(3n + 1) {
201
- border-left: 1px solid #ddd;
202
-
203
- .rtl & {
204
- border-right: 1px solid #ddd;
205
- }
206
- }
207
-
208
- .lae-grid-item:nth-child(-n + 3) {
209
- border-top: 1px solid #ddd;
210
- }
211
- }
212
- .lae-grid-desktop-4 {
213
- .lae-grid-item:nth-child(4n + 1) {
214
- border-left: 1px solid #ddd;
215
-
216
- .rtl & {
217
- border-right: 1px solid #ddd;
218
- }
219
- }
220
-
221
- .lae-grid-item:nth-child(-n + 4) {
222
- border-top: 1px solid #ddd;
223
- }
224
- }
225
- .lae-grid-desktop-5 {
226
- .lae-grid-item:nth-child(5n + 1) {
227
- border-left: 1px solid #ddd;
228
-
229
- .rtl & {
230
- border-right: 1px solid #ddd;
231
- }
232
- }
233
-
234
- .lae-grid-item:nth-child(-n + 5) {
235
- border-top: 1px solid #ddd;
236
- }
237
- }
238
- .lae-grid-desktop-6 {
239
- .lae-grid-item:nth-child(6n + 1) {
240
- border-left: 1px solid #ddd;
241
-
242
- .rtl & {
243
- border-right: 1px solid #ddd;
244
- }
245
- }
246
-
247
- .lae-grid-item:nth-child(-n + 6) {
248
- border-top: 1px solid #ddd;
249
- }
250
- }
251
- }
252
-
253
  .lae-client {
254
  position: relative;
255
- border-right: 1px solid #ddd;
256
- border-bottom: 1px solid #ddd;
257
  overflow: hidden;
258
 
259
- .rtl & {
260
- border-right: none;
261
- border-left: 1px solid #ddd;
262
- }
263
-
264
  .lae-dark-bg & {
265
  border-color: #505050 !important;
266
  }
8
  overflow: hidden;
9
  margin: 0 auto;
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  .lae-client {
12
  position: relative;
13
+ border: 1px solid #ddd;
 
14
  overflow: hidden;
15
 
 
 
 
 
 
16
  .lae-dark-bg & {
17
  border-color: #505050 !important;
18
  }
assets/css/widgets/odometers.css CHANGED
@@ -86,7 +86,7 @@
86
  vertical-align: top;
87
  text-align: left;
88
  position: relative;
89
- margin-bottom: 50px; }
90
  .rtl .lae-odometers .lae-odometer {
91
  text-align: right; }
92
  .lae-odometers .lae-odometer:last-child:after {
86
  vertical-align: top;
87
  text-align: left;
88
  position: relative;
89
+ margin-bottom: 20px; }
90
  .rtl .lae-odometers .lae-odometer {
91
  text-align: right; }
92
  .lae-odometers .lae-odometer:last-child:after {
assets/css/widgets/odometers.scss CHANGED
@@ -116,7 +116,7 @@
116
  vertical-align: top;
117
  text-align: left;
118
  position: relative;
119
- margin-bottom: 50px;
120
 
121
  .rtl & {
122
  text-align: right;
116
  vertical-align: top;
117
  text-align: left;
118
  position: relative;
119
+ margin-bottom: 20px;
120
 
121
  .rtl & {
122
  text-align: right;
assets/css/widgets/piecharts.css CHANGED
@@ -5,10 +5,7 @@
5
  .lae-piechart {
6
  position: relative;
7
  text-align: center;
8
- float: left;
9
- overflow: hidden;
10
- float: left;
11
- padding: 10px; }
12
  .lae-piechart canvas {
13
  position: relative;
14
  top: 0;
5
  .lae-piechart {
6
  position: relative;
7
  text-align: center;
8
+ overflow: hidden; }
 
 
 
9
  .lae-piechart canvas {
10
  position: relative;
11
  top: 0;
assets/css/widgets/piecharts.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["piecharts.scss"],"names":[],"mappings":"AAGA,wFAAwF;AACxF;EACE,YAAW,EAAA;;AAGb;EACE,mBAAkB;EAClB,mBAAkB;EAClB,YAAW;EACX,iBAAgB;EAChB,YAAW;EACX,cAAa,EAAA;EAEb;IACE,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,gBAAe;IACf,eAAc,EAAA;EAGhB;IACE,mBAAkB;IAClB,mBAAkB;IAClB,QAAO;IACP,SAAQ;IACR,kBAAiB;IACjB,mBAAkB;IAClB,SAAQ;IACR,eAAc;IACd,YAAW,EAAA;IAEX;MACE,eAAc,EAAA;EAKhB;IACE,mBAAkB;IAClB,SAAQ;IACR,QAAO;IACP,SAAQ;IACR,kBAAiB;IACjB,mBAAkB;IAClB,gBAAe;IACf,kBAAiB;IACjB,iBAAgB;IAChB,mBAAkB;IAClB,YAAW;IACX,oBAAmB,EAAA;IAEnB;MACE,eAAc,EAAA;EAIlB;IACE,gBAAe;IACf,uBAAsB,EAAA;EAKxB;IACE,YAAW,EAAA;EAGb;IACE,YAAW,EAAA;;AAKjB;EACE;IACE,oBAAmB,EAAA,EAAA","file":"piecharts.css"}
1
+ {"version":3,"sources":["piecharts.scss"],"names":[],"mappings":"AAGA,wFAAwF;AACxF;EACE,YAAW,EAAA;;AAGb;EACE,mBAAkB;EAClB,mBAAkB;EAClB,iBAAgB,EAAA;EAEhB;IACE,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,gBAAe;IACf,eAAc,EAAA;EAGhB;IACE,mBAAkB;IAClB,mBAAkB;IAClB,QAAO;IACP,SAAQ;IACR,kBAAiB;IACjB,mBAAkB;IAClB,SAAQ;IACR,eAAc;IACd,YAAW,EAAA;IAEX;MACE,eAAc,EAAA;EAKhB;IACE,mBAAkB;IAClB,SAAQ;IACR,QAAO;IACP,SAAQ;IACR,kBAAiB;IACjB,mBAAkB;IAClB,gBAAe;IACf,kBAAiB;IACjB,iBAAgB;IAChB,mBAAkB;IAClB,YAAW;IACX,oBAAmB,EAAA;IAEnB;MACE,eAAc,EAAA;EAIlB;IACE,gBAAe;IACf,uBAAsB,EAAA;EAKxB;IACE,YAAW,EAAA;EAGb;IACE,YAAW,EAAA;;AAKjB;EACE;IACE,oBAAmB,EAAA,EAAA","file":"piecharts.css"}
assets/css/widgets/piecharts.scss CHANGED
@@ -9,10 +9,7 @@
9
  .lae-piechart {
10
  position: relative;
11
  text-align: center;
12
- float: left;
13
  overflow: hidden;
14
- float: left;
15
- padding: 10px;
16
 
17
  canvas {
18
  position: relative;
9
  .lae-piechart {
10
  position: relative;
11
  text-align: center;
 
12
  overflow: hidden;
 
 
13
 
14
  canvas {
15
  position: relative;
assets/css/widgets/pricing-plans.css CHANGED
@@ -44,7 +44,7 @@
44
  box-sizing: border-box;
45
  -webkit-transition: all 0.1s ease-in-out 0s;
46
  transition: all 0.1s ease-in-out 0s;
47
- margin-bottom: 30px; }
48
  .lae-pricing-table .lae-pricing-plan:hover .lae-purchase {
49
  background: #e5e5e5; }
50
  .lae-pricing-table .lae-pricing-plan .lae-plan-price {
44
  box-sizing: border-box;
45
  -webkit-transition: all 0.1s ease-in-out 0s;
46
  transition: all 0.1s ease-in-out 0s;
47
+ margin-bottom: 20px; }
48
  .lae-pricing-table .lae-pricing-plan:hover .lae-purchase {
49
  background: #e5e5e5; }
50
  .lae-pricing-table .lae-pricing-plan .lae-plan-price {
assets/css/widgets/pricing-plans.scss CHANGED
@@ -56,7 +56,7 @@
56
  -moz-transition: all 0.1s ease-in-out 0s;
57
  -ms-transition: all 0.1s ease-in-out 0s;
58
  transition: all 0.1s ease-in-out 0s;
59
- margin-bottom: 30px;
60
 
61
  &:hover {
62
  .lae-purchase {
56
  -moz-transition: all 0.1s ease-in-out 0s;
57
  -ms-transition: all 0.1s ease-in-out 0s;
58
  transition: all 0.1s ease-in-out 0s;
59
+ margin-bottom: 20px;
60
 
61
  &:hover {
62
  .lae-purchase {
assets/css/widgets/services.css CHANGED
@@ -3,7 +3,7 @@
3
  .lae-services {
4
  clear: both; }
5
  .lae-services .lae-service {
6
- margin-bottom: 50px; }
7
  .lae-services .lae-service .lae-icon-wrapper i {
8
  -webkit-transition: color .4s ease-in-out 0s;
9
  transition: color .4s ease-in-out 0s; }
3
  .lae-services {
4
  clear: both; }
5
  .lae-services .lae-service {
6
+ margin-bottom: 20px; }
7
  .lae-services .lae-service .lae-icon-wrapper i {
8
  -webkit-transition: color .4s ease-in-out 0s;
9
  transition: color .4s ease-in-out 0s; }
assets/css/widgets/services.scss CHANGED
@@ -9,7 +9,7 @@
9
  clear: both;
10
 
11
  .lae-service {
12
- margin-bottom: 50px;
13
 
14
  .lae-icon-wrapper i {
15
  transition: color .4s ease-in-out 0s;
9
  clear: both;
10
 
11
  .lae-service {
12
+ margin-bottom: 20px;
13
 
14
  .lae-icon-wrapper i {
15
  transition: color .4s ease-in-out 0s;
assets/css/widgets/team-members.css CHANGED
@@ -43,7 +43,7 @@
43
  padding: 10px; }
44
  .lae-team-members-style1 .lae-team-member {
45
  max-width: 320px;
46
- margin: 0 auto 40px; }
47
  .lae-team-members-style1 .lae-team-member .lae-image-wrapper {
48
  text-align: center;
49
  position: relative; }
43
  padding: 10px; }
44
  .lae-team-members-style1 .lae-team-member {
45
  max-width: 320px;
46
+ margin: 0 auto 20px; }
47
  .lae-team-members-style1 .lae-team-member .lae-image-wrapper {
48
  text-align: center;
49
  position: relative; }
assets/css/widgets/team-members.scss CHANGED
@@ -65,7 +65,7 @@
65
 
66
  .lae-team-member {
67
  max-width: 320px;
68
- margin: 0 auto 40px;
69
 
70
  .lae-image-wrapper {
71
  text-align: center;
65
 
66
  .lae-team-member {
67
  max-width: 320px;
68
+ margin: 0 auto 20px;
69
 
70
  .lae-image-wrapper {
71
  text-align: center;
assets/css/widgets/testimonials.css CHANGED
@@ -2,14 +2,14 @@
2
  .lae-testimonials {
3
  clear: both; }
4
  .lae-testimonials .lae-testimonial {
5
- margin-bottom: 50px; }
6
  .lae-testimonials .lae-testimonial-text {
7
  background: #ffffff;
8
  border: 1px solid #dbdbdb;
9
  border-radius: 30px;
10
  text-align: center;
11
  position: relative;
12
- padding: 20px 20px 0;
13
  margin-bottom: 40px;
14
  font-style: italic;
15
  font-size: 15px;
2
  .lae-testimonials {
3
  clear: both; }
4
  .lae-testimonials .lae-testimonial {
5
+ margin-bottom: 20px; }
6
  .lae-testimonials .lae-testimonial-text {
7
  background: #ffffff;
8
  border: 1px solid #dbdbdb;
9
  border-radius: 30px;
10
  text-align: center;
11
  position: relative;
12
+ padding: 20px;
13
  margin-bottom: 40px;
14
  font-style: italic;
15
  font-size: 15px;
assets/css/widgets/testimonials.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["testimonials.scss","../_lae-lib.scss"],"names":[],"mappings":"AAGA,mGAAmG;AAGnG;EACE,YAAW,EAAA;EAEX;IACE,oBAAmB,EAAA;EAGrB;IACE,oBAAmB;IACnB,0BAAyB;IACzB,oBAAmB;IACnB,mBAAkB;IAClB,mBAAkB;IAClB,qBAAoB;IACpB,oBAAmB;IACnB,mBAAkB;IAClB,gBAAe;IACf,kBAAiB;IACjB,YAAW;IAqCX,mBAAkB;IAClB,iBAAgB,EAAA;IApChB;MACE,YAAW;MACX,iBAAgB,EAAA;IAGlB;MACE,YAAW;MACX,eAAc;MACd,iBAAgB;MAChB,+BAA8B;MAC9B,iCAAgC;MAChC,oBAAmB;MACnB,yBAAwB;MAGxB,iCAAgC;MAEhC,8BAA6B;MAC7B,YAAW;MACX,aAAY;MACZ,mBAAkB;MAClB,cAAa;MACb,WAAU;MACV,aAAY,EAAA;MAEZ;QACE,WAAU;QACV,YAAW,EAAA;MAGb;QACE,iBAAgB,EAAA;EAQtB;IACE,eAAc,EAAA;IAEd;MACE,oBAAmB,EAAA;MAEnB;QACE,gBAAe;QACf,mBAAkB;QAClB,mBAAkB,EAAA;QAElB;UACE,mBAAkB,EAAA;IAKxB;MACE,oBAAmB;MACnB,uBAAsB;MACtB,YAAW,EAAA;MAEX;QACE,eAAc,EAAA;MAGhB;QC4CJ,gBAAe;QACf,kBAAiB;QACjB,oBAAmB;QACnB,kBAAiB;QACjB,YAAW;QACX,0BAAyB;QACzB,YAAW;QACX,cAAa;QACb,oBAAmB;QDlDb,gBAAe;QACf,kBAAiB;QACjB,mBAAkB;QAClB,YAAW,EAAA;QAEX;UACE,eAAc,EAAA","file":"testimonials.css"}
1
+ {"version":3,"sources":["testimonials.scss","../_lae-lib.scss"],"names":[],"mappings":"AAGA,mGAAmG;AAGnG;EACE,YAAW,EAAA;EAEX;IACE,oBAAmB,EAAA;EAGrB;IACE,oBAAmB;IACnB,0BAAyB;IACzB,oBAAmB;IACnB,mBAAkB;IAClB,mBAAkB;IAClB,cAAa;IACb,oBAAmB;IACnB,mBAAkB;IAClB,gBAAe;IACf,kBAAiB;IACjB,YAAW;IAqCX,mBAAkB;IAClB,iBAAgB,EAAA;IApChB;MACE,YAAW;MACX,iBAAgB,EAAA;IAGlB;MACE,YAAW;MACX,eAAc;MACd,iBAAgB;MAChB,+BAA8B;MAC9B,iCAAgC;MAChC,oBAAmB;MACnB,yBAAwB;MAGxB,iCAAgC;MAEhC,8BAA6B;MAC7B,YAAW;MACX,aAAY;MACZ,mBAAkB;MAClB,cAAa;MACb,WAAU;MACV,aAAY,EAAA;MAEZ;QACE,WAAU;QACV,YAAW,EAAA;MAGb;QACE,iBAAgB,EAAA;EAQtB;IACE,eAAc,EAAA;IAEd;MACE,oBAAmB,EAAA;MAEnB;QACE,gBAAe;QACf,mBAAkB;QAClB,mBAAkB,EAAA;QAElB;UACE,mBAAkB,EAAA;IAKxB;MACE,oBAAmB;MACnB,uBAAsB;MACtB,YAAW,EAAA;MAEX;QACE,eAAc,EAAA;MAGhB;QC4CJ,gBAAe;QACf,kBAAiB;QACjB,oBAAmB;QACnB,kBAAiB;QACjB,YAAW;QACX,0BAAyB;QACzB,YAAW;QACX,cAAa;QACb,oBAAmB;QDlDb,gBAAe;QACf,kBAAiB;QACjB,mBAAkB;QAClB,YAAW,EAAA;QAEX;UACE,eAAc,EAAA","file":"testimonials.css"}
assets/css/widgets/testimonials.scss CHANGED
@@ -8,7 +8,7 @@
8
  clear: both;
9
 
10
  .lae-testimonial {
11
- margin-bottom: 50px;
12
  }
13
 
14
  .lae-testimonial-text {
@@ -17,7 +17,7 @@
17
  border-radius: 30px;
18
  text-align: center;
19
  position: relative;
20
- padding: 20px 20px 0;
21
  margin-bottom: 40px;
22
  font-style: italic;
23
  font-size: 15px;
8
  clear: both;
9
 
10
  .lae-testimonial {
11
+ margin-bottom: 20px;
12
  }
13
 
14
  .lae-testimonial-text {
17
  border-radius: 30px;
18
  text-align: center;
19
  position: relative;
20
+ padding: 20px;
21
  margin-bottom: 40px;
22
  font-style: italic;
23
  font-size: 15px;
includes/helper-functions.php CHANGED
@@ -168,12 +168,18 @@ function lae_entry_author()
168
  /* Return the css class name to help achieve the number of columns specified for mobile resolution */
169
  function lae_get_grid_classes( $settings, $columns_field = 'per_line' )
170
  {
171
- $grid_classes = ' lae-grid-desktop-';
172
- $grid_classes .= $settings[$columns_field];
173
- $grid_classes .= ' lae-grid-tablet-';
174
- $grid_classes .= $settings[$columns_field . '_tablet'];
175
- $grid_classes .= ' lae-grid-mobile-';
176
- $grid_classes .= $settings[$columns_field . '_mobile'];
 
 
 
 
 
 
177
  return apply_filters(
178
  'lae_grid_classes',
179
  $grid_classes,
168
  /* Return the css class name to help achieve the number of columns specified for mobile resolution */
169
  function lae_get_grid_classes( $settings, $columns_field = 'per_line' )
170
  {
171
+
172
+ if ( isset( $settings['column_layout'] ) && $settings['column_layout'] == 'auto' ) {
173
+ $grid_classes = ' lae-grid-auto-column-layout';
174
+ } else {
175
+ $grid_classes = ' lae-grid-desktop-';
176
+ $grid_classes .= $settings[$columns_field];
177
+ $grid_classes .= ' lae-grid-tablet-';
178
+ $grid_classes .= $settings[$columns_field . '_tablet'];
179
+ $grid_classes .= ' lae-grid-mobile-';
180
+ $grid_classes .= $settings[$columns_field . '_mobile'];
181
+ }
182
+
183
  return apply_filters(
184
  'lae_grid_classes',
185
  $grid_classes,
includes/widgets/clients.php CHANGED
@@ -67,35 +67,6 @@ class LAE_Clients_Widget extends LAE_Widget_Base {
67
  ]
68
  );
69
 
70
- $this->add_responsive_control(
71
- 'per_line',
72
- [
73
- 'label' => __('Columns per row', 'livemesh-el-addons'),
74
- 'type' => Controls_Manager::SELECT,
75
- 'default' => '4',
76
- 'tablet_default' => '3',
77
- 'mobile_default' => '2',
78
- 'options' => [
79
- '1' => '1',
80
- '2' => '2',
81
- '3' => '3',
82
- '4' => '4',
83
- '5' => '5',
84
- '6' => '6',
85
- ],
86
- 'frontend_available' => true,
87
- ]
88
- );
89
-
90
- $this->add_control(
91
- 'widget_animation',
92
- [
93
- "type" => Controls_Manager::SELECT,
94
- "label" => __("Animation Type", "livemesh-el-addons"),
95
- 'options' => lae_get_animation_options(),
96
- 'default' => 'none',
97
- ]
98
- );
99
 
100
  $repeater = new Repeater();
101
 
@@ -161,6 +132,138 @@ class LAE_Clients_Widget extends LAE_Widget_Base {
161
 
162
  $this->end_controls_section();
163
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
164
 
165
  $this->start_controls_section(
166
  'section_styling',
67
  ]
68
  );
69
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
 
71
  $repeater = new Repeater();
72
 
132
 
133
  $this->end_controls_section();
134
 
135
+ $this->start_controls_section(
136
+ 'section_animation_settings',
137
+ [
138
+ 'label' => __('Widget Animation', 'livemesh-el-addons'),
139
+ 'tab' => Controls_Manager::TAB_SETTINGS,
140
+ ]
141
+ );
142
+
143
+ $this->add_control(
144
+ 'widget_animation',
145
+ [
146
+ "type" => Controls_Manager::SELECT,
147
+ "label" => __("Animation Type", "livemesh-el-addons"),
148
+ 'options' => lae_get_animation_options(),
149
+ 'default' => 'none',
150
+ ]
151
+ );
152
+
153
+ $this->end_controls_section();
154
+
155
+ $this->start_controls_section(
156
+ 'section_grid_settings',
157
+ [
158
+ 'label' => __('Grid Settings', 'livemesh-el-addons'),
159
+ 'tab' => Controls_Manager::TAB_SETTINGS,
160
+ ]
161
+ );
162
+
163
+ $this->add_control(
164
+ 'column_layout',
165
+ [
166
+ 'label' => __('Column Layout', 'livemesh-el-addons'),
167
+ 'type' => Controls_Manager::SELECT,
168
+ 'options' => array(
169
+ 'auto' => __('Auto', 'livemesh-el-addons'),
170
+ 'custom' => __('Custom', 'livemesh-el-addons'),
171
+ ),
172
+ 'default' => 'auto',
173
+ 'description' => __('Set column layout to be <strong>Auto</strong> to let the widget auto calculate number of columns based on minimum column size specified. The option <strong>Custom</strong> lets you explicitly control number of columns based on screen width.', 'livemesh-el-addons'),
174
+ ]
175
+ );
176
+
177
+ $this->add_control(
178
+ 'min_column_size',
179
+ [
180
+ 'label' => __('Minimum Column Size', 'livemesh-el-addons'),
181
+ 'type' => Controls_Manager::SLIDER,
182
+ 'size_units' => ['px'],
183
+ 'default' => [
184
+ 'size' => 240,
185
+ ],
186
+ 'range' => [
187
+ 'px' => [
188
+ 'min' => 50,
189
+ 'max' => 500,
190
+ ],
191
+ ],
192
+ 'selectors' => [
193
+ '{{WRAPPER}} .lae-uber-grid-container.lae-grid-auto-column-layout' => 'grid-template-columns: repeat(auto-fit, minmax({{SIZE}}{{UNIT}}, 1fr));',
194
+ ],
195
+ 'condition' => [
196
+ 'column_layout' => 'auto'
197
+ ]
198
+ ]
199
+ );
200
+
201
+ $this->add_responsive_control(
202
+ 'per_line',
203
+ [
204
+ 'label' => __('Columns per row', 'livemesh-el-addons'),
205
+ 'type' => Controls_Manager::SELECT,
206
+ 'default' => '4',
207
+ 'tablet_default' => '3',
208
+ 'mobile_default' => '2',
209
+ 'options' => [
210
+ '1' => '1',
211
+ '2' => '2',
212
+ '3' => '3',
213
+ '4' => '4',
214
+ '5' => '5',
215
+ '6' => '6',
216
+ ],
217
+ 'frontend_available' => true,
218
+ 'condition' => [
219
+ 'column_layout' => 'custom'
220
+ ]
221
+ ]
222
+ );
223
+
224
+ $this->add_control(
225
+ 'column_gap',
226
+ [
227
+ 'label' => __('Column Gap', 'livemesh-el-addons'),
228
+ 'type' => Controls_Manager::SLIDER,
229
+ 'size_units' => ['px'],
230
+ 'default' => [
231
+ 'size' => 0,
232
+ ],
233
+ 'range' => [
234
+ 'px' => [
235
+ 'min' => 0,
236
+ 'max' => 100,
237
+ ],
238
+ ],
239
+ 'selectors' => [
240
+ '{{WRAPPER}} .lae-uber-grid-container' => 'column-gap: {{SIZE}}{{UNIT}};',
241
+ ],
242
+ ]
243
+ );
244
+
245
+ $this->add_control(
246
+ 'row_gap',
247
+ [
248
+ 'label' => __('Row Gap', 'livemesh-el-addons'),
249
+ 'type' => Controls_Manager::SLIDER,
250
+ 'size_units' => ['px'],
251
+ 'default' => [
252
+ 'size' => 0,
253
+ ],
254
+ 'range' => [
255
+ 'px' => [
256
+ 'min' => 0,
257
+ 'max' => 100,
258
+ ],
259
+ ],
260
+ 'selectors' => [
261
+ '{{WRAPPER}} .lae-uber-grid-container' => 'row-gap: {{SIZE}}{{UNIT}};',
262
+ ],
263
+ ]
264
+ );
265
+
266
+ $this->end_controls_section();
267
 
268
  $this->start_controls_section(
269
  'section_styling',
includes/widgets/odometers.php CHANGED
@@ -70,26 +70,6 @@ class LAE_Odometers_Widget extends LAE_Widget_Base {
70
  ]
71
  );
72
 
73
- $this->add_responsive_control(
74
- 'per_line',
75
- [
76
- 'label' => __('Odometers per row', 'livemesh-el-addons'),
77
- 'type' => Controls_Manager::SELECT,
78
- 'default' => '4',
79
- 'tablet_default' => '2',
80
- 'mobile_default' => '1',
81
- 'options' => [
82
- '1' => '1',
83
- '2' => '2',
84
- '3' => '3',
85
- '4' => '4',
86
- '5' => '5',
87
- '6' => '6',
88
- ],
89
- 'frontend_available' => true,
90
- ]
91
- );
92
-
93
  $repeater = new Repeater();
94
 
95
  $repeater->add_control(
@@ -248,6 +228,119 @@ class LAE_Odometers_Widget extends LAE_Widget_Base {
248
 
249
  $this->end_controls_section();
250
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
251
  $this->start_controls_section(
252
  'section_stats_number',
253
  [
70
  ]
71
  );
72
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  $repeater = new Repeater();
74
 
75
  $repeater->add_control(
228
 
229
  $this->end_controls_section();
230
 
231
+ $this->start_controls_section(
232
+ 'section_grid_settings',
233
+ [
234
+ 'label' => __('Grid Settings', 'livemesh-el-addons'),
235
+ 'tab' => Controls_Manager::TAB_SETTINGS,
236
+ ]
237
+ );
238
+
239
+ $this->add_control(
240
+ 'column_layout',
241
+ [
242
+ 'label' => __('Column Layout', 'livemesh-el-addons'),
243
+ 'type' => Controls_Manager::SELECT,
244
+ 'options' => array(
245
+ 'auto' => __('Auto', 'livemesh-el-addons'),
246
+ 'custom' => __('Custom', 'livemesh-el-addons'),
247
+ ),
248
+ 'default' => 'auto',
249
+ 'description' => __('Set column layout to be <strong>Auto</strong> to let the widget auto calculate number of columns based on minimum column size specified. The option <strong>Custom</strong> lets you explicitly control number of columns based on screen width.', 'livemesh-el-addons'),
250
+ ]
251
+ );
252
+
253
+ $this->add_control(
254
+ 'min_column_size',
255
+ [
256
+ 'label' => __('Minimum Column Size', 'livemesh-el-addons'),
257
+ 'type' => Controls_Manager::SLIDER,
258
+ 'size_units' => ['px'],
259
+ 'default' => [
260
+ 'size' => 210,
261
+ ],
262
+ 'range' => [
263
+ 'px' => [
264
+ 'min' => 50,
265
+ 'max' => 500,
266
+ ],
267
+ ],
268
+ 'selectors' => [
269
+ '{{WRAPPER}} .lae-uber-grid-container.lae-grid-auto-column-layout' => 'grid-template-columns: repeat(auto-fit, minmax({{SIZE}}{{UNIT}}, 1fr));',
270
+ ],
271
+ 'condition' => [
272
+ 'column_layout' => 'auto'
273
+ ]
274
+ ]
275
+ );
276
+
277
+ $this->add_responsive_control(
278
+ 'per_line',
279
+ [
280
+ 'label' => __('Odometers per row', 'livemesh-el-addons'),
281
+ 'type' => Controls_Manager::SELECT,
282
+ 'default' => '4',
283
+ 'tablet_default' => '3',
284
+ 'mobile_default' => '1',
285
+ 'options' => [
286
+ '1' => '1',
287
+ '2' => '2',
288
+ '3' => '3',
289
+ '4' => '4',
290
+ '5' => '5',
291
+ '6' => '6',
292
+ ],
293
+ 'frontend_available' => true,
294
+ 'condition' => [
295
+ 'column_layout' => 'custom'
296
+ ]
297
+ ]
298
+ );
299
+
300
+ $this->add_control(
301
+ 'column_gap',
302
+ [
303
+ 'label' => __('Column Gap', 'livemesh-el-addons'),
304
+ 'type' => Controls_Manager::SLIDER,
305
+ 'size_units' => ['px'],
306
+ 'default' => [
307
+ 'size' => 30,
308
+ ],
309
+ 'range' => [
310
+ 'px' => [
311
+ 'min' => 0,
312
+ 'max' => 100,
313
+ ],
314
+ ],
315
+ 'selectors' => [
316
+ '{{WRAPPER}} .lae-uber-grid-container' => 'column-gap: {{SIZE}}{{UNIT}};',
317
+ ],
318
+ ]
319
+ );
320
+
321
+ $this->add_control(
322
+ 'row_gap',
323
+ [
324
+ 'label' => __('Row Gap', 'livemesh-el-addons'),
325
+ 'type' => Controls_Manager::SLIDER,
326
+ 'size_units' => ['px'],
327
+ 'default' => [
328
+ 'size' => 30,
329
+ ],
330
+ 'range' => [
331
+ 'px' => [
332
+ 'min' => 0,
333
+ 'max' => 100,
334
+ ],
335
+ ],
336
+ 'selectors' => [
337
+ '{{WRAPPER}} .lae-uber-grid-container' => 'row-gap: {{SIZE}}{{UNIT}};',
338
+ ],
339
+ ]
340
+ );
341
+
342
+ $this->end_controls_section();
343
+
344
  $this->start_controls_section(
345
  'section_stats_number',
346
  [
includes/widgets/piecharts.php CHANGED
@@ -69,26 +69,6 @@ class LAE_Piecharts_Widget extends LAE_Widget_Base {
69
  ]
70
  );
71
 
72
- $this->add_responsive_control(
73
- 'per_line',
74
- [
75
- 'label' => __('Piecharts per row', 'livemesh-el-addons'),
76
- 'type' => Controls_Manager::SELECT,
77
- 'default' => '4',
78
- 'tablet_default' => '2',
79
- 'mobile_default' => '1',
80
- 'options' => [
81
- '1' => '1',
82
- '2' => '2',
83
- '3' => '3',
84
- '4' => '4',
85
- '5' => '5',
86
- '6' => '6',
87
- ],
88
- 'frontend_available' => true,
89
- ]
90
- );
91
-
92
  $repeater = new Repeater();
93
 
94
 
@@ -150,6 +130,119 @@ class LAE_Piecharts_Widget extends LAE_Widget_Base {
150
 
151
  $this->end_controls_section();
152
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
153
  $this->start_controls_section(
154
  'section_styling',
155
  [
69
  ]
70
  );
71
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  $repeater = new Repeater();
73
 
74
 
130
 
131
  $this->end_controls_section();
132
 
133
+ $this->start_controls_section(
134
+ 'section_grid_settings',
135
+ [
136
+ 'label' => __('Grid Settings', 'livemesh-el-addons'),
137
+ 'tab' => Controls_Manager::TAB_SETTINGS,
138
+ ]
139
+ );
140
+
141
+ $this->add_control(
142
+ 'column_layout',
143
+ [
144
+ 'label' => __('Column Layout', 'livemesh-el-addons'),
145
+ 'type' => Controls_Manager::SELECT,
146
+ 'options' => array(
147
+ 'auto' => __('Auto', 'livemesh-el-addons'),
148
+ 'custom' => __('Custom', 'livemesh-el-addons'),
149
+ ),
150
+ 'default' => 'auto',
151
+ 'description' => __('Set column layout to be <strong>Auto</strong> to let the widget auto calculate number of columns based on minimum column size specified. The option <strong>Custom</strong> lets you explicitly control number of columns based on screen width.', 'livemesh-el-addons'),
152
+ ]
153
+ );
154
+
155
+ $this->add_control(
156
+ 'min_column_size',
157
+ [
158
+ 'label' => __('Minimum Column Size', 'livemesh-el-addons'),
159
+ 'type' => Controls_Manager::SLIDER,
160
+ 'size_units' => ['px'],
161
+ 'default' => [
162
+ 'size' => 240,
163
+ ],
164
+ 'range' => [
165
+ 'px' => [
166
+ 'min' => 50,
167
+ 'max' => 500,
168
+ ],
169
+ ],
170
+ 'selectors' => [
171
+ '{{WRAPPER}} .lae-uber-grid-container.lae-grid-auto-column-layout' => 'grid-template-columns: repeat(auto-fit, minmax({{SIZE}}{{UNIT}}, 1fr));',
172
+ ],
173
+ 'condition' => [
174
+ 'column_layout' => 'auto'
175
+ ]
176
+ ]
177
+ );
178
+
179
+ $this->add_responsive_control(
180
+ 'per_line',
181
+ [
182
+ 'label' => __('Piecharts per row', 'livemesh-el-addons'),
183
+ 'type' => Controls_Manager::SELECT,
184
+ 'default' => '4',
185
+ 'tablet_default' => '2',
186
+ 'mobile_default' => '1',
187
+ 'options' => [
188
+ '1' => '1',
189
+ '2' => '2',
190
+ '3' => '3',
191
+ '4' => '4',
192
+ '5' => '5',
193
+ '6' => '6',
194
+ ],
195
+ 'frontend_available' => true,
196
+ 'condition' => [
197
+ 'column_layout' => 'custom'
198
+ ]
199
+ ]
200
+ );
201
+
202
+ $this->add_control(
203
+ 'column_gap',
204
+ [
205
+ 'label' => __('Column Gap', 'livemesh-el-addons'),
206
+ 'type' => Controls_Manager::SLIDER,
207
+ 'size_units' => ['px'],
208
+ 'default' => [
209
+ 'size' => 30,
210
+ ],
211
+ 'range' => [
212
+ 'px' => [
213
+ 'min' => 0,
214
+ 'max' => 100,
215
+ ],
216
+ ],
217
+ 'selectors' => [
218
+ '{{WRAPPER}} .lae-uber-grid-container' => 'column-gap: {{SIZE}}{{UNIT}};',
219
+ ],
220
+ ]
221
+ );
222
+
223
+ $this->add_control(
224
+ 'row_gap',
225
+ [
226
+ 'label' => __('Row Gap', 'livemesh-el-addons'),
227
+ 'type' => Controls_Manager::SLIDER,
228
+ 'size_units' => ['px'],
229
+ 'default' => [
230
+ 'size' => 30,
231
+ ],
232
+ 'range' => [
233
+ 'px' => [
234
+ 'min' => 0,
235
+ 'max' => 100,
236
+ ],
237
+ ],
238
+ 'selectors' => [
239
+ '{{WRAPPER}} .lae-uber-grid-container' => 'row-gap: {{SIZE}}{{UNIT}};',
240
+ ],
241
+ ]
242
+ );
243
+
244
+ $this->end_controls_section();
245
+
246
  $this->start_controls_section(
247
  'section_styling',
248
  [
includes/widgets/portfolio.php CHANGED
@@ -53,6 +53,7 @@ class LAE_Portfolio_Widget extends LAE_Widget_Base {
53
  public function get_style_depends() {
54
  return [
55
  'lae-frontend-styles',
 
56
  'lae-portfolio-styles'
57
  ];
58
  }
53
  public function get_style_depends() {
54
  return [
55
  'lae-frontend-styles',
56
+ 'lae-grid-styles',
57
  'lae-portfolio-styles'
58
  ];
59
  }
includes/widgets/pricing-table.php CHANGED
@@ -89,26 +89,6 @@ class LAE_Pricing_Table_Widget extends LAE_Widget_Base {
89
  ]
90
  );
91
 
92
- $this->add_responsive_control(
93
- 'per_line',
94
- [
95
- 'label' => __('Pricing plans in a row', 'livemesh-el-addons'),
96
- 'type' => Controls_Manager::SELECT,
97
- 'default' => '4',
98
- 'tablet_default' => '2',
99
- 'mobile_default' => '1',
100
- 'options' => [
101
- '1' => '1',
102
- '2' => '2',
103
- '3' => '3',
104
- '4' => '4',
105
- '5' => '5',
106
- '6' => '6',
107
- ],
108
- 'frontend_available' => true,
109
- ]
110
- );
111
-
112
  $this->add_control(
113
  'pricing_heading',
114
  [
@@ -247,6 +227,119 @@ class LAE_Pricing_Table_Widget extends LAE_Widget_Base {
247
 
248
  $this->end_controls_section();
249
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
250
  $this->start_controls_section(
251
  'section_pricing_style',
252
  [
89
  ]
90
  );
91
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  $this->add_control(
93
  'pricing_heading',
94
  [
227
 
228
  $this->end_controls_section();
229
 
230
+ $this->start_controls_section(
231
+ 'section_grid_settings',
232
+ [
233
+ 'label' => __('Grid Settings', 'livemesh-el-addons'),
234
+ 'tab' => Controls_Manager::TAB_SETTINGS,
235
+ ]
236
+ );
237
+
238
+ $this->add_control(
239
+ 'column_layout',
240
+ [
241
+ 'label' => __('Column Layout', 'livemesh-el-addons'),
242
+ 'type' => Controls_Manager::SELECT,
243
+ 'options' => array(
244
+ 'auto' => __('Auto', 'livemesh-el-addons'),
245
+ 'custom' => __('Custom', 'livemesh-el-addons'),
246
+ ),
247
+ 'default' => 'auto',
248
+ 'description' => __('Set column layout to be <strong>Auto</strong> to let the widget auto calculate number of columns based on minimum column size specified. The option <strong>Custom</strong> lets you explicitly control number of columns based on screen width.', 'livemesh-el-addons'),
249
+ ]
250
+ );
251
+
252
+ $this->add_control(
253
+ 'min_column_size',
254
+ [
255
+ 'label' => __('Minimum Column Size', 'livemesh-el-addons'),
256
+ 'type' => Controls_Manager::SLIDER,
257
+ 'size_units' => ['px'],
258
+ 'default' => [
259
+ 'size' => 300,
260
+ ],
261
+ 'range' => [
262
+ 'px' => [
263
+ 'min' => 50,
264
+ 'max' => 500,
265
+ ],
266
+ ],
267
+ 'selectors' => [
268
+ '{{WRAPPER}} .lae-uber-grid-container.lae-grid-auto-column-layout' => 'grid-template-columns: repeat(auto-fit, minmax({{SIZE}}{{UNIT}}, 1fr));',
269
+ ],
270
+ 'condition' => [
271
+ 'column_layout' => 'auto'
272
+ ]
273
+ ]
274
+ );
275
+
276
+ $this->add_responsive_control(
277
+ 'per_line',
278
+ [
279
+ 'label' => __('Pricing plans in a row', 'livemesh-el-addons'),
280
+ 'type' => Controls_Manager::SELECT,
281
+ 'default' => '3',
282
+ 'tablet_default' => '2',
283
+ 'mobile_default' => '1',
284
+ 'options' => [
285
+ '1' => '1',
286
+ '2' => '2',
287
+ '3' => '3',
288
+ '4' => '4',
289
+ '5' => '5',
290
+ '6' => '6',
291
+ ],
292
+ 'frontend_available' => true,
293
+ 'condition' => [
294
+ 'column_layout' => 'custom'
295
+ ]
296
+ ]
297
+ );
298
+
299
+ $this->add_control(
300
+ 'column_gap',
301
+ [
302
+ 'label' => __('Column Gap', 'livemesh-el-addons'),
303
+ 'type' => Controls_Manager::SLIDER,
304
+ 'size_units' => ['px'],
305
+ 'default' => [
306
+ 'size' => 30,
307
+ ],
308
+ 'range' => [
309
+ 'px' => [
310
+ 'min' => 0,
311
+ 'max' => 100,
312
+ ],
313
+ ],
314
+ 'selectors' => [
315
+ '{{WRAPPER}} .lae-uber-grid-container' => 'column-gap: {{SIZE}}{{UNIT}};',
316
+ ],
317
+ ]
318
+ );
319
+
320
+ $this->add_control(
321
+ 'row_gap',
322
+ [
323
+ 'label' => __('Row Gap', 'livemesh-el-addons'),
324
+ 'type' => Controls_Manager::SLIDER,
325
+ 'size_units' => ['px'],
326
+ 'default' => [
327
+ 'size' => 30,
328
+ ],
329
+ 'range' => [
330
+ 'px' => [
331
+ 'min' => 0,
332
+ 'max' => 100,
333
+ ],
334
+ ],
335
+ 'selectors' => [
336
+ '{{WRAPPER}} .lae-uber-grid-container' => 'row-gap: {{SIZE}}{{UNIT}};',
337
+ ],
338
+ ]
339
+ );
340
+
341
+ $this->end_controls_section();
342
+
343
  $this->start_controls_section(
344
  'section_pricing_style',
345
  [
includes/widgets/services.php CHANGED
@@ -63,40 +63,6 @@ class LAE_Services_Widget extends LAE_Widget_Base
63
  $this->start_controls_section( 'section_services', [
64
  'label' => __( 'Services', 'livemesh-el-addons' ),
65
  ] );
66
- $style_options = [
67
- 'style1' => __( 'Style 1', 'livemesh-el-addons' ),
68
- 'style2' => __( 'Style 2', 'livemesh-el-addons' ),
69
- 'style3' => __( 'Style 3', 'livemesh-el-addons' ),
70
- ];
71
- $this->add_control( 'style', [
72
- 'type' => Controls_Manager::SELECT,
73
- 'label' => __( 'Choose Style', 'livemesh-el-addons' ),
74
- 'default' => 'style1',
75
- 'options' => $style_options,
76
- 'prefix_class' => 'lae-services-',
77
- ] );
78
- $this->add_responsive_control( 'per_line', [
79
- 'label' => __( 'Columns per row', 'livemesh-el-addons' ),
80
- 'type' => Controls_Manager::SELECT,
81
- 'default' => '3',
82
- 'tablet_default' => '2',
83
- 'mobile_default' => '1',
84
- 'options' => [
85
- '1' => '1',
86
- '2' => '2',
87
- '3' => '3',
88
- '4' => '4',
89
- '5' => '5',
90
- '6' => '6',
91
- ],
92
- 'frontend_available' => true,
93
- ] );
94
- $this->add_group_control( Group_Control_Image_Size::get_type(), [
95
- 'name' => 'thumbnail_size',
96
- 'label' => __( 'Icon Image Size', 'livemesh-el-addons' ),
97
- 'description' => __( 'Size of icon image if chosen for display', 'livemesh-el-addons' ),
98
- 'default' => 'large',
99
- ] );
100
  $repeater = new Repeater();
101
  $repeater->add_control( 'service_title', [
102
  'label' => __( 'Service Title', 'livemesh-el-addons' ),
@@ -204,6 +170,117 @@ class LAE_Services_Widget extends LAE_Widget_Base
204
  'title_field' => '{{{ service_title }}}',
205
  ] );
206
  $this->end_controls_section();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
207
  $this->start_controls_section( 'section_service_title', [
208
  'label' => __( 'Service Title', 'livemesh-el-addons' ),
209
  'tab' => Controls_Manager::TAB_STYLE,
63
  $this->start_controls_section( 'section_services', [
64
  'label' => __( 'Services', 'livemesh-el-addons' ),
65
  ] );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  $repeater = new Repeater();
67
  $repeater->add_control( 'service_title', [
68
  'label' => __( 'Service Title', 'livemesh-el-addons' ),
170
  'title_field' => '{{{ service_title }}}',
171
  ] );
172
  $this->end_controls_section();
173
+ $this->start_controls_section( 'section_general_settings', [
174
+ 'label' => __( 'General Settings', 'livemesh-el-addons' ),
175
+ 'tab' => Controls_Manager::TAB_SETTINGS,
176
+ ] );
177
+ $style_options = [
178
+ 'style1' => __( 'Style 1', 'livemesh-el-addons' ),
179
+ 'style2' => __( 'Style 2', 'livemesh-el-addons' ),
180
+ 'style3' => __( 'Style 3', 'livemesh-el-addons' ),
181
+ ];
182
+ $this->add_control( 'style', [
183
+ 'type' => Controls_Manager::SELECT,
184
+ 'label' => __( 'Choose Style', 'livemesh-el-addons' ),
185
+ 'default' => 'style1',
186
+ 'options' => $style_options,
187
+ 'prefix_class' => 'lae-services-',
188
+ ] );
189
+ $this->add_group_control( Group_Control_Image_Size::get_type(), [
190
+ 'name' => 'thumbnail_size',
191
+ 'label' => __( 'Icon Image Size', 'livemesh-el-addons' ),
192
+ 'description' => __( 'Size of icon image if chosen for display', 'livemesh-el-addons' ),
193
+ 'default' => 'large',
194
+ ] );
195
+ $this->end_controls_section();
196
+ $this->start_controls_section( 'section_grid_settings', [
197
+ 'label' => __( 'Grid Settings', 'livemesh-el-addons' ),
198
+ 'tab' => Controls_Manager::TAB_SETTINGS,
199
+ ] );
200
+ $this->add_control( 'column_layout', [
201
+ 'label' => __( 'Column Layout', 'livemesh-el-addons' ),
202
+ 'type' => Controls_Manager::SELECT,
203
+ 'options' => array(
204
+ 'auto' => __( 'Auto', 'livemesh-el-addons' ),
205
+ 'custom' => __( 'Custom', 'livemesh-el-addons' ),
206
+ ),
207
+ 'default' => 'auto',
208
+ 'description' => __( 'Set column layout to be <strong>Auto</strong> to let the widget auto calculate number of columns based on minimum column size specified. The option <strong>Custom</strong> lets you explicitly control number of columns based on screen width.', 'livemesh-el-addons' ),
209
+ ] );
210
+ $this->add_control( 'min_column_size', [
211
+ 'label' => __( 'Minimum Column Size', 'livemesh-el-addons' ),
212
+ 'type' => Controls_Manager::SLIDER,
213
+ 'size_units' => [ 'px' ],
214
+ 'default' => [
215
+ 'size' => 300,
216
+ ],
217
+ 'range' => [
218
+ 'px' => [
219
+ 'min' => 50,
220
+ 'max' => 500,
221
+ ],
222
+ ],
223
+ 'selectors' => [
224
+ '{{WRAPPER}} .lae-uber-grid-container.lae-grid-auto-column-layout' => 'grid-template-columns: repeat(auto-fit, minmax({{SIZE}}{{UNIT}}, 1fr));',
225
+ ],
226
+ 'condition' => [
227
+ 'column_layout' => 'auto',
228
+ ],
229
+ ] );
230
+ $this->add_responsive_control( 'per_line', [
231
+ 'label' => __( 'Columns per row', 'livemesh-el-addons' ),
232
+ 'type' => Controls_Manager::SELECT,
233
+ 'default' => '3',
234
+ 'tablet_default' => '2',
235
+ 'mobile_default' => '1',
236
+ 'options' => [
237
+ '1' => '1',
238
+ '2' => '2',
239
+ '3' => '3',
240
+ '4' => '4',
241
+ '5' => '5',
242
+ '6' => '6',
243
+ ],
244
+ 'frontend_available' => true,
245
+ 'condition' => [
246
+ 'column_layout' => 'custom',
247
+ ],
248
+ ] );
249
+ $this->add_control( 'column_gap', [
250
+ 'label' => __( 'Column Gap', 'livemesh-el-addons' ),
251
+ 'type' => Controls_Manager::SLIDER,
252
+ 'size_units' => [ 'px' ],
253
+ 'default' => [
254
+ 'size' => 30,
255
+ ],
256
+ 'range' => [
257
+ 'px' => [
258
+ 'min' => 0,
259
+ 'max' => 100,
260
+ ],
261
+ ],
262
+ 'selectors' => [
263
+ '{{WRAPPER}} .lae-uber-grid-container' => 'column-gap: {{SIZE}}{{UNIT}};',
264
+ ],
265
+ ] );
266
+ $this->add_control( 'row_gap', [
267
+ 'label' => __( 'Row Gap', 'livemesh-el-addons' ),
268
+ 'type' => Controls_Manager::SLIDER,
269
+ 'size_units' => [ 'px' ],
270
+ 'default' => [
271
+ 'size' => 30,
272
+ ],
273
+ 'range' => [
274
+ 'px' => [
275
+ 'min' => 0,
276
+ 'max' => 100,
277
+ ],
278
+ ],
279
+ 'selectors' => [
280
+ '{{WRAPPER}} .lae-uber-grid-container' => 'row-gap: {{SIZE}}{{UNIT}};',
281
+ ],
282
+ ] );
283
+ $this->end_controls_section();
284
  $this->start_controls_section( 'section_service_title', [
285
  'label' => __( 'Service Title', 'livemesh-el-addons' ),
286
  'tab' => Controls_Manager::TAB_STYLE,
includes/widgets/team-members.php CHANGED
@@ -71,52 +71,6 @@ class LAE_Team_Widget extends LAE_Widget_Base {
71
  ]
72
  );
73
 
74
- $this->add_control(
75
-
76
- 'style', [
77
- 'type' => Controls_Manager::SELECT,
78
- 'label' => __('Choose Team Style', 'livemesh-el-addons'),
79
- 'default' => 'style1',
80
- 'options' => [
81
- 'style1' => __('Style 1', 'livemesh-el-addons'),
82
- 'style2' => __('Style 2', 'livemesh-el-addons'),
83
- ],
84
- 'prefix_class' => 'lae-team-members-',
85
- ]
86
- );
87
-
88
- $this->add_responsive_control(
89
- 'per_line',
90
- [
91
- 'label' => __('Columns per row', 'livemesh-el-addons'),
92
- 'type' => Controls_Manager::SELECT,
93
- 'default' => '3',
94
- 'tablet_default' => '2',
95
- 'mobile_default' => '1',
96
- 'options' => [
97
- '1' => '1',
98
- '2' => '2',
99
- '3' => '3',
100
- '4' => '4',
101
- '5' => '5',
102
- '6' => '6',
103
- ],
104
- 'frontend_available' => true,
105
- 'condition' => [
106
- 'style' => 'style1',
107
- ],
108
- ]
109
- );
110
-
111
- $this->add_group_control(
112
- Group_Control_Image_Size::get_type(),
113
- [
114
- 'name' => 'thumbnail_size',
115
- 'label' => __('Team Member Image Size', 'livemesh-el-addons'),
116
- 'default' => 'full',
117
- ]
118
- );
119
-
120
  $repeater = new Repeater();
121
 
122
  $repeater->add_control(
@@ -380,6 +334,154 @@ class LAE_Team_Widget extends LAE_Widget_Base {
380
 
381
  $this->end_controls_section();
382
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
383
 
384
  $this->start_controls_section(
385
  'section_team_profiles_style',
71
  ]
72
  );
73
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  $repeater = new Repeater();
75
 
76
  $repeater->add_control(
334
 
335
  $this->end_controls_section();
336
 
337
+ $this->start_controls_section(
338
+ 'section_general_settings',
339
+ [
340
+ 'label' => __('General Settings', 'livemesh-el-addons'),
341
+ 'tab' => Controls_Manager::TAB_SETTINGS,
342
+ ]
343
+ );
344
+
345
+ $this->add_control(
346
+
347
+ 'style', [
348
+ 'type' => Controls_Manager::SELECT,
349
+ 'label' => __('Choose Team Style', 'livemesh-el-addons'),
350
+ 'default' => 'style1',
351
+ 'options' => [
352
+ 'style1' => __('Style 1', 'livemesh-el-addons'),
353
+ 'style2' => __('Style 2', 'livemesh-el-addons'),
354
+ ],
355
+ ]
356
+ );
357
+
358
+ $this->add_group_control(
359
+ Group_Control_Image_Size::get_type(),
360
+ [
361
+ 'name' => 'thumbnail_size',
362
+ 'label' => __('Team Member Image Size', 'livemesh-el-addons'),
363
+ 'default' => 'full',
364
+ ]
365
+ );
366
+
367
+ $this->end_controls_section();
368
+
369
+ $this->start_controls_section(
370
+ 'section_grid_settings',
371
+ [
372
+ 'label' => __('Grid Settings', 'livemesh-el-addons'),
373
+ 'tab' => Controls_Manager::TAB_SETTINGS,
374
+ 'condition' => [
375
+ 'style' => 'style1',
376
+ ],
377
+ ]
378
+ );
379
+
380
+ $this->add_control(
381
+ 'column_layout',
382
+ [
383
+ 'label' => __('Column Layout', 'livemesh-el-addons'),
384
+ 'type' => Controls_Manager::SELECT,
385
+ 'options' => array(
386
+ 'auto' => __('Auto', 'livemesh-el-addons'),
387
+ 'custom' => __('Custom', 'livemesh-el-addons'),
388
+ ),
389
+ 'default' => 'auto',
390
+ 'description' => __('Set column layout to be <strong>Auto</strong> to let the widget auto calculate number of columns based on minimum column size specified. The option <strong>Custom</strong> lets you explicitly control number of columns based on screen width.', 'livemesh-el-addons'),
391
+ ]
392
+ );
393
+
394
+ $this->add_control(
395
+ 'min_column_size',
396
+ [
397
+ 'label' => __('Minimum Column Size', 'livemesh-el-addons'),
398
+ 'type' => Controls_Manager::SLIDER,
399
+ 'size_units' => ['px'],
400
+ 'default' => [
401
+ 'size' => 300,
402
+ ],
403
+ 'range' => [
404
+ 'px' => [
405
+ 'min' => 50,
406
+ 'max' => 500,
407
+ ],
408
+ ],
409
+ 'selectors' => [
410
+ '{{WRAPPER}} .lae-uber-grid-container.lae-grid-auto-column-layout' => 'grid-template-columns: repeat(auto-fit, minmax({{SIZE}}{{UNIT}}, 1fr));',
411
+ ],
412
+ 'condition' => [
413
+ 'column_layout' => 'auto'
414
+ ]
415
+ ]
416
+ );
417
+
418
+ $this->add_responsive_control(
419
+ 'per_line',
420
+ [
421
+ 'label' => __('Columns per row', 'livemesh-el-addons'),
422
+ 'type' => Controls_Manager::SELECT,
423
+ 'default' => '3',
424
+ 'tablet_default' => '2',
425
+ 'mobile_default' => '1',
426
+ 'options' => [
427
+ '1' => '1',
428
+ '2' => '2',
429
+ '3' => '3',
430
+ '4' => '4',
431
+ '5' => '5',
432
+ '6' => '6',
433
+ ],
434
+ 'frontend_available' => true,
435
+ 'condition' => [
436
+ 'column_layout' => 'custom'
437
+ ]
438
+ ]
439
+ );
440
+
441
+ $this->add_control(
442
+ 'column_gap',
443
+ [
444
+ 'label' => __('Column Gap', 'livemesh-el-addons'),
445
+ 'type' => Controls_Manager::SLIDER,
446
+ 'size_units' => ['px'],
447
+ 'default' => [
448
+ 'size' => 30,
449
+ ],
450
+ 'range' => [
451
+ 'px' => [
452
+ 'min' => 0,
453
+ 'max' => 100,
454
+ ],
455
+ ],
456
+ 'selectors' => [
457
+ '{{WRAPPER}} .lae-uber-grid-container' => 'column-gap: {{SIZE}}{{UNIT}};',
458
+ ],
459
+ ]
460
+ );
461
+
462
+ $this->add_control(
463
+ 'row_gap',
464
+ [
465
+ 'label' => __('Row Gap', 'livemesh-el-addons'),
466
+ 'type' => Controls_Manager::SLIDER,
467
+ 'size_units' => ['px'],
468
+ 'default' => [
469
+ 'size' => 30,
470
+ ],
471
+ 'range' => [
472
+ 'px' => [
473
+ 'min' => 0,
474
+ 'max' => 100,
475
+ ],
476
+ ],
477
+ 'selectors' => [
478
+ '{{WRAPPER}} .lae-uber-grid-container' => 'row-gap: {{SIZE}}{{UNIT}};',
479
+ ],
480
+ ]
481
+ );
482
+
483
+ $this->end_controls_section();
484
+
485
 
486
  $this->start_controls_section(
487
  'section_team_profiles_style',
includes/widgets/testimonials.php CHANGED
@@ -67,26 +67,6 @@ class LAE_Testimonials_Widget extends LAE_Widget_Base {
67
  ]
68
  );
69
 
70
- $this->add_responsive_control(
71
- 'per_line',
72
- [
73
- 'label' => __('Columns per row', 'livemesh-el-addons'),
74
- 'type' => Controls_Manager::SELECT,
75
- 'default' => '3',
76
- 'tablet_default' => '2',
77
- 'mobile_default' => '1',
78
- 'options' => [
79
- '1' => '1',
80
- '2' => '2',
81
- '3' => '3',
82
- '4' => '4',
83
- '5' => '5',
84
- '6' => '6',
85
- ],
86
- 'frontend_available' => true,
87
- ]
88
- );
89
-
90
  $repeater = new Repeater();
91
 
92
  $repeater->add_control(
@@ -190,6 +170,119 @@ class LAE_Testimonials_Widget extends LAE_Widget_Base {
190
 
191
  $this->end_controls_section();
192
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
193
  $this->start_controls_section(
194
  'section_testimonials_thumbnail',
195
  [
67
  ]
68
  );
69
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  $repeater = new Repeater();
71
 
72
  $repeater->add_control(
170
 
171
  $this->end_controls_section();
172
 
173
+ $this->start_controls_section(
174
+ 'section_grid_settings',
175
+ [
176
+ 'label' => __('Grid Settings', 'livemesh-el-addons'),
177
+ 'tab' => Controls_Manager::TAB_SETTINGS,
178
+ ]
179
+ );
180
+
181
+ $this->add_control(
182
+ 'column_layout',
183
+ [
184
+ 'label' => __('Column Layout', 'livemesh-el-addons'),
185
+ 'type' => Controls_Manager::SELECT,
186
+ 'options' => array(
187
+ 'auto' => __('Auto', 'livemesh-el-addons'),
188
+ 'custom' => __('Custom', 'livemesh-el-addons'),
189
+ ),
190
+ 'default' => 'auto',
191
+ 'description' => __('Set column layout to be <strong>Auto</strong> to let the widget auto calculate number of columns based on minimum column size specified. The option <strong>Custom</strong> lets you explicitly control number of columns based on screen width.', 'livemesh-el-addons'),
192
+ ]
193
+ );
194
+
195
+ $this->add_control(
196
+ 'min_column_size',
197
+ [
198
+ 'label' => __('Minimum Column Size', 'livemesh-el-addons'),
199
+ 'type' => Controls_Manager::SLIDER,
200
+ 'size_units' => ['px'],
201
+ 'default' => [
202
+ 'size' => 300,
203
+ ],
204
+ 'range' => [
205
+ 'px' => [
206
+ 'min' => 50,
207
+ 'max' => 500,
208
+ ],
209
+ ],
210
+ 'selectors' => [
211
+ '{{WRAPPER}} .lae-uber-grid-container.lae-grid-auto-column-layout' => 'grid-template-columns: repeat(auto-fit, minmax({{SIZE}}{{UNIT}}, 1fr));',
212
+ ],
213
+ 'condition' => [
214
+ 'column_layout' => 'auto'
215
+ ]
216
+ ]
217
+ );
218
+
219
+ $this->add_responsive_control(
220
+ 'per_line',
221
+ [
222
+ 'label' => __('Columns per row', 'livemesh-el-addons'),
223
+ 'type' => Controls_Manager::SELECT,
224
+ 'default' => '3',
225
+ 'tablet_default' => '2',
226
+ 'mobile_default' => '1',
227
+ 'options' => [
228
+ '1' => '1',
229
+ '2' => '2',
230
+ '3' => '3',
231
+ '4' => '4',
232
+ '5' => '5',
233
+ '6' => '6',
234
+ ],
235
+ 'frontend_available' => true,
236
+ 'condition' => [
237
+ 'column_layout' => 'custom'
238
+ ]
239
+ ]
240
+ );
241
+
242
+ $this->add_control(
243
+ 'column_gap',
244
+ [
245
+ 'label' => __('Column Gap', 'livemesh-el-addons'),
246
+ 'type' => Controls_Manager::SLIDER,
247
+ 'size_units' => ['px'],
248
+ 'default' => [
249
+ 'size' => 30,
250
+ ],
251
+ 'range' => [
252
+ 'px' => [
253
+ 'min' => 0,
254
+ 'max' => 100,
255
+ ],
256
+ ],
257
+ 'selectors' => [
258
+ '{{WRAPPER}} .lae-uber-grid-container' => 'column-gap: {{SIZE}}{{UNIT}};',
259
+ ],
260
+ ]
261
+ );
262
+
263
+ $this->add_control(
264
+ 'row_gap',
265
+ [
266
+ 'label' => __('Row Gap', 'livemesh-el-addons'),
267
+ 'type' => Controls_Manager::SLIDER,
268
+ 'size_units' => ['px'],
269
+ 'default' => [
270
+ 'size' => 30,
271
+ ],
272
+ 'range' => [
273
+ 'px' => [
274
+ 'min' => 0,
275
+ 'max' => 100,
276
+ ],
277
+ ],
278
+ 'selectors' => [
279
+ '{{WRAPPER}} .lae-uber-grid-container' => 'row-gap: {{SIZE}}{{UNIT}};',
280
+ ],
281
+ ]
282
+ );
283
+
284
+ $this->end_controls_section();
285
+
286
  $this->start_controls_section(
287
  'section_testimonials_thumbnail',
288
  [
plugin.php CHANGED
@@ -45,7 +45,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
45
  public function __clone()
46
  {
47
  // Cloning instances of the class is forbidden
48
- _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '6.6' );
49
  }
50
 
51
  /**
@@ -55,7 +55,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
55
  public function __wakeup()
56
  {
57
  // Unserializing instances of the class is forbidden
58
- _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '6.6' );
59
  }
60
 
61
  private function setup_debug_constants()
@@ -410,6 +410,12 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
410
  array(),
411
  LAE_VERSION
412
  );
 
 
 
 
 
 
413
  wp_register_style(
414
  'lae-flexslider-custom-styles',
415
  LAE_PLUGIN_URL . 'assets/css/flexslider-custom.css',
45
  public function __clone()
46
  {
47
  // Cloning instances of the class is forbidden
48
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '6.7' );
49
  }
50
 
51
  /**
55
  public function __wakeup()
56
  {
57
  // Unserializing instances of the class is forbidden
58
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '6.7' );
59
  }
60
 
61
  private function setup_debug_constants()
410
  array(),
411
  LAE_VERSION
412
  );
413
+ wp_register_style(
414
+ 'lae-grid-styles',
415
+ LAE_PLUGIN_URL . 'assets/css/lae-grid.css',
416
+ array(),
417
+ LAE_VERSION
418
+ );
419
  wp_register_style(
420
  'lae-flexslider-custom-styles',
421
  LAE_PLUGIN_URL . 'assets/css/flexslider-custom.css',
readme.txt CHANGED
@@ -7,7 +7,7 @@ Tags: elementor, elementor addons, elementor extensions, elementor widgets, page
7
  Requires at least: 4.5
8
  Tested up to: 5.7
9
  Requires PHP: 5.6
10
- Stable Tag: 6.6
11
  License: GPLv3
12
  License URI: https://opensource.org/licenses/GPL-3.0
13
 
@@ -258,6 +258,12 @@ Email us at support[at]livemeshthemes.com and we will be happy to assist you.
258
 
259
 
260
 
 
 
 
 
 
 
261
  = 6.6 =
262
  * Added – Customization options for placement, shape, color and visibility for slider navigation controls for Posts Slider, Posts Gridbox Slider and Posts Multislider.
263
  * Removed - Styles for slider navigation arrow controls since they are less flexible and now obsolete due to new display customization options added.
7
  Requires at least: 4.5
8
  Tested up to: 5.7
9
  Requires PHP: 5.6
10
+ Stable Tag: 6.7
11
  License: GPLv3
12
  License URI: https://opensource.org/licenses/GPL-3.0
13
 
258
 
259
 
260
 
261
+ = 6.7 =
262
+ * Added – New high performance, light-weight yet feature rich grid system for Services, Team Member, Testimonials, Pricing Table, Odometers, Piecharts and Clients Elementor addons.
263
+ * Added - Options for specifying auto column layout using minimum column size, column gap and row gap for those addons using the new grid system.
264
+ * Added - The new grid system utilizes the same responsive breakpoints as native Elementor widgets.
265
+ * Added - Moved the old grid system to a separate file for use in other modules dependent on the old grid system.
266
+
267
  = 6.6 =
268
  * Added – Customization options for placement, shape, color and visibility for slider navigation controls for Posts Slider, Posts Gridbox Slider and Posts Multislider.
269
  * Removed - Styles for slider navigation arrow controls since they are less flexible and now obsolete due to new display customization options added.
templates/addons/clients/loop.php CHANGED
@@ -18,9 +18,9 @@ $args['animation_attr'] = $animation_attr;
18
 
19
  ?>
20
 
21
- <div class="lae-clients lae-gapless-grid">
22
 
23
- <div class="lae-grid-container <?php echo lae_get_grid_classes($settings); ?>">
24
 
25
  <?php foreach ($settings['clients'] as $client): ?>
26
 
18
 
19
  ?>
20
 
21
+ <div class="lae-clients">
22
 
23
+ <div class="lae-uber-grid-container <?php echo lae_get_grid_classes($settings); ?>">
24
 
25
  <?php foreach ($settings['clients'] as $client): ?>
26
 
templates/addons/odometers/loop.php CHANGED
@@ -12,7 +12,7 @@ if (!defined('ABSPATH')) {
12
 
13
  ?>
14
 
15
- <div class="lae-odometers lae-grid-container <?php echo lae_get_grid_classes($settings); ?>">
16
 
17
  <?php foreach ($settings['odometers'] as $odometer): ?>
18
 
12
 
13
  ?>
14
 
15
+ <div class="lae-odometers lae-uber-grid-container <?php echo lae_get_grid_classes($settings); ?>">
16
 
17
  <?php foreach ($settings['odometers'] as $odometer): ?>
18
 
templates/addons/piecharts/loop.php CHANGED
@@ -12,7 +12,7 @@ if (!defined('ABSPATH')) {
12
 
13
  ?>
14
 
15
- <div class="lae-piecharts lae-grid-container <?php echo lae_get_grid_classes($settings); ?> ">
16
 
17
  <?php foreach ($settings['piecharts'] as $piechart): ?>
18
 
12
 
13
  ?>
14
 
15
+ <div class="lae-piecharts lae-uber-grid-container <?php echo lae_get_grid_classes($settings); ?> ">
16
 
17
  <?php foreach ($settings['piecharts'] as $piechart): ?>
18
 
templates/addons/pricing-table/loop.php CHANGED
@@ -12,7 +12,7 @@ if (!defined('ABSPATH')) {
12
 
13
  ?>
14
 
15
- <div class="lae-pricing-table lae-grid-container <?php echo lae_get_grid_classes($settings); ?>">
16
 
17
  <?php foreach ($settings['pricing_plans'] as $pricing_plan) : ?>
18
 
12
 
13
  ?>
14
 
15
+ <div class="lae-pricing-table lae-uber-grid-container <?php echo lae_get_grid_classes($settings); ?>">
16
 
17
  <?php foreach ($settings['pricing_plans'] as $pricing_plan) : ?>
18
 
templates/addons/services/loop.php CHANGED
@@ -12,7 +12,7 @@ if (!defined('ABSPATH')) {
12
 
13
  ?>
14
 
15
- <div class="lae-services lae-<?php echo $settings['style']; ?> lae-grid-container <?php echo lae_get_grid_classes($settings); ?>">
16
 
17
  <?php foreach ($settings['services'] as $index => $service): ?>
18
 
12
 
13
  ?>
14
 
15
+ <div class="lae-services lae-<?php echo $settings['style']; ?> lae-uber-grid-container <?php echo lae_get_grid_classes($settings); ?>">
16
 
17
  <?php foreach ($settings['services'] as $index => $service): ?>
18
 
templates/addons/team-members/loop.php CHANGED
@@ -12,13 +12,13 @@ if (!defined('ABSPATH')) {
12
 
13
  if ($settings['style'] == 'style1')
14
 
15
- $container_style = 'lae-grid-container ' . lae_get_grid_classes($settings);
16
  else
17
  $container_style = 'lae-container';
18
 
19
  ?>
20
 
21
- <div class="lae-team-members lae-<?php echo $settings['style']; ?> <?php echo $container_style; ?>">
22
 
23
  <?php foreach ($settings['team_members'] as $index => $team_member): ?>
24
 
12
 
13
  if ($settings['style'] == 'style1')
14
 
15
+ $container_style = 'lae-uber-grid-container ' . lae_get_grid_classes($settings);
16
  else
17
  $container_style = 'lae-container';
18
 
19
  ?>
20
 
21
+ <div class="lae-team-members lae-team-members-<?php echo $settings['style']; ?> <?php echo $container_style; ?>">
22
 
23
  <?php foreach ($settings['team_members'] as $index => $team_member): ?>
24
 
templates/addons/testimonials/loop.php CHANGED
@@ -11,7 +11,7 @@ if (!defined('ABSPATH')) {
11
  }
12
 
13
  ?>
14
- <div class="lae-testimonials lae-grid-container <?php echo lae_get_grid_classes($settings); ?>">
15
 
16
  <?php foreach ($settings['testimonials'] as $testimonial) : ?>
17
 
11
  }
12
 
13
  ?>
14
+ <div class="lae-testimonials lae-uber-grid-container <?php echo lae_get_grid_classes($settings); ?>">
15
 
16
  <?php foreach ($settings['testimonials'] as $testimonial) : ?>
17