Lightweight Grid Columns - Version 0.5

Version Description

  • Move margin-bottom setting to inner element so style attribute can overwrite it
  • Adjust lgc_columns_helper function to fix issue with

    and
    tags around the shortcode

  • Add jQuery matchHeight to match the height of columns for better responsive user experience
  • Reduce the file size of stylesheet considerably
Download this release

Release Info

Developer edge22
Plugin Icon 128x128 Lightweight Grid Columns
Version 0.5
Comparing to
See all releases

Code changes from version 0.4 to 0.5

changelog.txt CHANGED
@@ -1,12 +1,12 @@
1
- Changelog Legend:
 
2
  ----
3
 
4
- [+] = Added
5
- [*] = Changed
6
- [^] = Moved
7
- [=] = No Changes
8
- [x] = Deleted
9
- [!] = Bugs
10
 
11
  ----
12
 
1
+ == changelog ==
2
+
3
  ----
4
 
5
+ (6/2/2016) - 0.5
6
+ * Move margin-bottom setting to inner element so style attribute can overwrite it
7
+ * Adjust lgc_columns_helper function to fix issue with <p> and <br /> tags around the shortcode
8
+ * Add jQuery matchHeight to match the height of columns for better responsive user experience
9
+ * Reduce the file size of stylesheet considerably
 
10
 
11
  ----
12
 
css/unsemantic-grid-responsive-tablet.css CHANGED
@@ -1,12 +1,9 @@
1
  /* ================================================================== */
2
  /* This file has a mobile-to-tablet, .lgc-and tablet-to-desktop breakpoint */
3
  /* ================================================================== */
4
- @media (max-width: 400px) {
5
- @-ms-viewport {
6
- width: 320px;
7
- }
8
  }
9
-
10
  .lgc-clear {
11
  clear: both;
12
  display: block;
@@ -99,10 +96,12 @@
99
  clear: both;
100
  }
101
 
102
- .lgc-grid-container, .lgc-grid-5, .lgc-mobile-grid-5, .lgc-tablet-grid-5, .lgc-grid-10, .lgc-mobile-grid-10, .lgc-tablet-grid-10, .lgc-grid-15, .lgc-mobile-grid-15, .lgc-tablet-grid-15, .lgc-grid-20, .lgc-mobile-grid-20, .lgc-tablet-grid-20, .lgc-grid-25, .lgc-mobile-grid-25, .lgc-tablet-grid-25, .lgc-grid-30, .lgc-mobile-grid-30, .lgc-tablet-grid-30, .lgc-grid-35, .lgc-mobile-grid-35, .lgc-tablet-grid-35, .lgc-grid-40, .lgc-mobile-grid-40, .lgc-tablet-grid-40, .lgc-grid-45, .lgc-mobile-grid-45, .lgc-tablet-grid-45, .lgc-grid-50, .lgc-mobile-grid-50, .lgc-tablet-grid-50, .lgc-grid-55, .lgc-mobile-grid-55, .lgc-tablet-grid-55, .lgc-grid-60, .lgc-mobile-grid-60, .lgc-tablet-grid-60, .lgc-grid-65, .lgc-mobile-grid-65, .lgc-tablet-grid-65, .lgc-grid-70, .lgc-mobile-grid-70, .lgc-tablet-grid-70, .lgc-grid-75, .lgc-mobile-grid-75, .lgc-tablet-grid-75, .lgc-grid-80, .lgc-mobile-grid-80, .lgc-tablet-grid-80, .lgc-grid-85, .lgc-mobile-grid-85, .lgc-tablet-grid-85, .lgc-grid-90, .lgc-mobile-grid-90, .lgc-tablet-grid-90, .lgc-grid-95, .lgc-mobile-grid-95, .lgc-tablet-grid-95, .lgc-grid-100, .lgc-mobile-grid-100, .lgc-tablet-grid-100, .lgc-grid-33, .lgc-mobile-grid-33, .lgc-tablet-grid-33, .lgc-grid-66, .lgc-mobile-grid-66, .lgc-tablet-grid-66, .lgc-clearfix {
103
- /* <IE7> */
104
- *zoom: 1;
105
- /* </IE7> */
 
 
106
  }
107
 
108
  .lgc-grid-5, .lgc-mobile-grid-5, .lgc-tablet-grid-5, .lgc-grid-10, .lgc-mobile-grid-10, .lgc-tablet-grid-10, .lgc-grid-15, .lgc-mobile-grid-15, .lgc-tablet-grid-15, .lgc-grid-20, .lgc-mobile-grid-20, .lgc-tablet-grid-20, .lgc-grid-25, .lgc-mobile-grid-25, .lgc-tablet-grid-25, .lgc-grid-30, .lgc-mobile-grid-30, .lgc-tablet-grid-30, .lgc-grid-35, .lgc-mobile-grid-35, .lgc-tablet-grid-35, .lgc-grid-40, .lgc-mobile-grid-40, .lgc-tablet-grid-40, .lgc-grid-45, .lgc-mobile-grid-45, .lgc-tablet-grid-45, .lgc-grid-50, .lgc-mobile-grid-50, .lgc-tablet-grid-50, .lgc-grid-55, .lgc-mobile-grid-55, .lgc-tablet-grid-55, .lgc-grid-60, .lgc-mobile-grid-60, .lgc-tablet-grid-60, .lgc-grid-65, .lgc-mobile-grid-65, .lgc-tablet-grid-65, .lgc-grid-70, .lgc-mobile-grid-70, .lgc-tablet-grid-70, .lgc-grid-75, .lgc-mobile-grid-75, .lgc-tablet-grid-75, .lgc-grid-80, .lgc-mobile-grid-80, .lgc-tablet-grid-80, .lgc-grid-85, .lgc-mobile-grid-85, .lgc-tablet-grid-85, .lgc-grid-90, .lgc-mobile-grid-90, .lgc-tablet-grid-90, .lgc-grid-95, .lgc-mobile-grid-95, .lgc-tablet-grid-95, .lgc-grid-100, .lgc-mobile-grid-100, .lgc-tablet-grid-100, .lgc-grid-33, .lgc-mobile-grid-33, .lgc-tablet-grid-33, .lgc-grid-66, .lgc-mobile-grid-66, .lgc-tablet-grid-66 {
@@ -111,16 +110,6 @@
111
  box-sizing: border-box;
112
  padding-left: 10px;
113
  padding-right: 10px;
114
- /* <IE7> */
115
- *padding-left: 0;
116
- *padding-right: 0;
117
- /* </IE7> */
118
- }
119
- .lgc-grid-5 > *, .lgc-mobile-grid-5 > *, .lgc-tablet-grid-5 > *, .lgc-grid-10 > *, .lgc-mobile-grid-10 > *, .lgc-tablet-grid-10 > *, .lgc-grid-15 > *, .lgc-mobile-grid-15 > *, .lgc-tablet-grid-15 > *, .lgc-grid-20 > *, .lgc-mobile-grid-20 > *, .lgc-tablet-grid-20 > *, .lgc-grid-25 > *, .lgc-mobile-grid-25 > *, .lgc-tablet-grid-25 > *, .lgc-grid-30 > *, .lgc-mobile-grid-30 > *, .lgc-tablet-grid-30 > *, .lgc-grid-35 > *, .lgc-mobile-grid-35 > *, .lgc-tablet-grid-35 > *, .lgc-grid-40 > *, .lgc-mobile-grid-40 > *, .lgc-tablet-grid-40 > *, .lgc-grid-45 > *, .lgc-mobile-grid-45 > *, .lgc-tablet-grid-45 > *, .lgc-grid-50 > *, .lgc-mobile-grid-50 > *, .lgc-tablet-grid-50 > *, .lgc-grid-55 > *, .lgc-mobile-grid-55 > *, .lgc-tablet-grid-55 > *, .lgc-grid-60 > *, .lgc-mobile-grid-60 > *, .lgc-tablet-grid-60 > *, .lgc-grid-65 > *, .lgc-mobile-grid-65 > *, .lgc-tablet-grid-65 > *, .lgc-grid-70 > *, .lgc-mobile-grid-70 > *, .lgc-tablet-grid-70 > *, .lgc-grid-75 > *, .lgc-mobile-grid-75 > *, .lgc-tablet-grid-75 > *, .lgc-grid-80 > *, .lgc-mobile-grid-80 > *, .lgc-tablet-grid-80 > *, .lgc-grid-85 > *, .lgc-mobile-grid-85 > *, .lgc-tablet-grid-85 > *, .lgc-grid-90 > *, .lgc-mobile-grid-90 > *, .lgc-tablet-grid-90 > *, .lgc-grid-95 > *, .lgc-mobile-grid-95 > *, .lgc-tablet-grid-95 > *, .lgc-grid-100 > *, .lgc-mobile-grid-100 > *, .lgc-tablet-grid-100 > *, .lgc-grid-33 > *, .lgc-mobile-grid-33 > *, .lgc-tablet-grid-33 > *, .lgc-grid-66 > *, .lgc-mobile-grid-66 > *, .lgc-tablet-grid-66 > * {
120
- /* <IE7> */
121
- *margin-left: expression((!this.className.match(/grid-[1-9]/) && this.currentStyle.display === 'block' && this.currentStyle.width === 'auto') && '10px');
122
- *margin-right: expression((!this.className.match(/grid-[1-9]/) && this.currentStyle.display === 'block' && this.currentStyle.width === 'auto') && '10px');
123
- /* </IE7> */
124
  }
125
 
126
  .lgc-grid-parent {
@@ -128,6 +117,11 @@
128
  padding-right: 0;
129
  }
130
 
 
 
 
 
 
131
  @media (max-width: 767px) {
132
  .mobile-push-5, .lgc-mobile-pull-5, .lgc-mobile-push-10, .lgc-mobile-pull-10, .lgc-mobile-push-15, .lgc-mobile-pull-15, .lgc-mobile-push-20, .lgc-mobile-pull-20, .lgc-mobile-push-25, .lgc-mobile-pull-25, .lgc-mobile-push-30, .lgc-mobile-pull-30, .lgc-mobile-push-35, .lgc-mobile-pull-35, .lgc-mobile-push-40, .lgc-mobile-pull-40, .lgc-mobile-push-45, .lgc-mobile-pull-45, .lgc-mobile-push-50, .lgc-mobile-pull-50, .lgc-mobile-push-55, .lgc-mobile-pull-55, .lgc-mobile-push-60, .lgc-mobile-pull-60, .lgc-mobile-push-65, .lgc-mobile-pull-65, .lgc-mobile-push-70, .lgc-mobile-pull-70, .lgc-mobile-push-75, .lgc-mobile-pull-75, .lgc-mobile-push-80, .lgc-mobile-pull-80, .lgc-mobile-push-85, .lgc-mobile-pull-85, .lgc-mobile-push-90, .lgc-mobile-pull-90, .lgc-mobile-push-95, .lgc-mobile-pull-95, .lgc-mobile-push-33, .lgc-mobile-pull-33, .lgc-mobile-push-66, .lgc-mobile-pull-66 {
133
  position: relative;
@@ -140,9 +134,6 @@
140
  .lgc-mobile-grid-5 {
141
  float: left;
142
  width: 5%;
143
- /* <IE7> */
144
- *width: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
145
- /* </IE7> */
146
  }
147
 
148
  .lgc-mobile-prefix-5 {
@@ -155,24 +146,15 @@
155
 
156
  .lgc-mobile-push-5 {
157
  left: 5%;
158
- /* <IE7> */
159
- *left: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
160
- /* </IE7> */
161
  }
162
 
163
  .lgc-mobile-pull-5 {
164
  left: -5%;
165
- /* <IE7> */
166
- *left: expression(Math.floor(-0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
167
- /* </IE7> */
168
  }
169
 
170
  .lgc-mobile-grid-10 {
171
  float: left;
172
  width: 10%;
173
- /* <IE7> */
174
- *width: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
175
- /* </IE7> */
176
  }
177
 
178
  .lgc-mobile-prefix-10 {
@@ -185,24 +167,15 @@
185
 
186
  .lgc-mobile-push-10 {
187
  left: 10%;
188
- /* <IE7> */
189
- *left: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
190
- /* </IE7> */
191
  }
192
 
193
  .lgc-mobile-pull-10 {
194
  left: -10%;
195
- /* <IE7> */
196
- *left: expression(Math.floor(-0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
197
- /* </IE7> */
198
  }
199
 
200
  .lgc-mobile-grid-15 {
201
  float: left;
202
  width: 15%;
203
- /* <IE7> */
204
- *width: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
205
- /* </IE7> */
206
  }
207
 
208
  .lgc-mobile-prefix-15 {
@@ -215,24 +188,15 @@
215
 
216
  .lgc-mobile-push-15 {
217
  left: 15%;
218
- /* <IE7> */
219
- *left: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
220
- /* </IE7> */
221
  }
222
 
223
  .lgc-mobile-pull-15 {
224
  left: -15%;
225
- /* <IE7> */
226
- *left: expression(Math.floor(-0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
227
- /* </IE7> */
228
  }
229
 
230
  .lgc-mobile-grid-20 {
231
  float: left;
232
  width: 20%;
233
- /* <IE7> */
234
- *width: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
235
- /* </IE7> */
236
  }
237
 
238
  .lgc-mobile-prefix-20 {
@@ -245,24 +209,15 @@
245
 
246
  .lgc-mobile-push-20 {
247
  left: 20%;
248
- /* <IE7> */
249
- *left: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
250
- /* </IE7> */
251
  }
252
 
253
  .lgc-mobile-pull-20 {
254
  left: -20%;
255
- /* <IE7> */
256
- *left: expression(Math.floor(-0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
257
- /* </IE7> */
258
  }
259
 
260
  .lgc-mobile-grid-25 {
261
  float: left;
262
  width: 25%;
263
- /* <IE7> */
264
- *width: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
265
- /* </IE7> */
266
  }
267
 
268
  .lgc-mobile-prefix-25 {
@@ -275,24 +230,15 @@
275
 
276
  .lgc-mobile-push-25 {
277
  left: 25%;
278
- /* <IE7> */
279
- *left: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
280
- /* </IE7> */
281
  }
282
 
283
  .lgc-mobile-pull-25 {
284
  left: -25%;
285
- /* <IE7> */
286
- *left: expression(Math.floor(-0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
287
- /* </IE7> */
288
  }
289
 
290
  .lgc-mobile-grid-30 {
291
  float: left;
292
  width: 30%;
293
- /* <IE7> */
294
- *width: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
295
- /* </IE7> */
296
  }
297
 
298
  .lgc-mobile-prefix-30 {
@@ -305,24 +251,15 @@
305
 
306
  .lgc-mobile-push-30 {
307
  left: 30%;
308
- /* <IE7> */
309
- *left: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
310
- /* </IE7> */
311
  }
312
 
313
  .lgc-mobile-pull-30 {
314
  left: -30%;
315
- /* <IE7> */
316
- *left: expression(Math.floor(-0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
317
- /* </IE7> */
318
  }
319
 
320
  .lgc-mobile-grid-35 {
321
  float: left;
322
  width: 35%;
323
- /* <IE7> */
324
- *width: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
325
- /* </IE7> */
326
  }
327
 
328
  .lgc-mobile-prefix-35 {
@@ -335,24 +272,15 @@
335
 
336
  .lgc-mobile-push-35 {
337
  left: 35%;
338
- /* <IE7> */
339
- *left: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
340
- /* </IE7> */
341
  }
342
 
343
  .lgc-mobile-pull-35 {
344
  left: -35%;
345
- /* <IE7> */
346
- *left: expression(Math.floor(-0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
347
- /* </IE7> */
348
  }
349
 
350
  .lgc-mobile-grid-40 {
351
  float: left;
352
  width: 40%;
353
- /* <IE7> */
354
- *width: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
355
- /* </IE7> */
356
  }
357
 
358
  .lgc-mobile-prefix-40 {
@@ -365,24 +293,15 @@
365
 
366
  .lgc-mobile-push-40 {
367
  left: 40%;
368
- /* <IE7> */
369
- *left: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
370
- /* </IE7> */
371
  }
372
 
373
  .lgc-mobile-pull-40 {
374
  left: -40%;
375
- /* <IE7> */
376
- *left: expression(Math.floor(-0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
377
- /* </IE7> */
378
  }
379
 
380
  .lgc-mobile-grid-45 {
381
  float: left;
382
  width: 45%;
383
- /* <IE7> */
384
- *width: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
385
- /* </IE7> */
386
  }
387
 
388
  .lgc-mobile-prefix-45 {
@@ -395,24 +314,15 @@
395
 
396
  .lgc-mobile-push-45 {
397
  left: 45%;
398
- /* <IE7> */
399
- *left: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
400
- /* </IE7> */
401
  }
402
 
403
  .lgc-mobile-pull-45 {
404
  left: -45%;
405
- /* <IE7> */
406
- *left: expression(Math.floor(-0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
407
- /* </IE7> */
408
  }
409
 
410
  .lgc-mobile-grid-50 {
411
  float: left;
412
  width: 50%;
413
- /* <IE7> */
414
- *width: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
415
- /* </IE7> */
416
  }
417
 
418
  .lgc-mobile-prefix-50 {
@@ -425,24 +335,15 @@
425
 
426
  .lgc-mobile-push-50 {
427
  left: 50%;
428
- /* <IE7> */
429
- *left: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
430
- /* </IE7> */
431
  }
432
 
433
  .lgc-mobile-pull-50 {
434
  left: -50%;
435
- /* <IE7> */
436
- *left: expression(Math.floor(-0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
437
- /* </IE7> */
438
  }
439
 
440
  .lgc-mobile-grid-55 {
441
  float: left;
442
  width: 55%;
443
- /* <IE7> */
444
- *width: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
445
- /* </IE7> */
446
  }
447
 
448
  .lgc-mobile-prefix-55 {
@@ -455,24 +356,15 @@
455
 
456
  .lgc-mobile-push-55 {
457
  left: 55%;
458
- /* <IE7> */
459
- *left: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
460
- /* </IE7> */
461
  }
462
 
463
  .lgc-mobile-pull-55 {
464
  left: -55%;
465
- /* <IE7> */
466
- *left: expression(Math.floor(-0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
467
- /* </IE7> */
468
  }
469
 
470
  .lgc-mobile-grid-60 {
471
  float: left;
472
  width: 60%;
473
- /* <IE7> */
474
- *width: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
475
- /* </IE7> */
476
  }
477
 
478
  .lgc-mobile-prefix-60 {
@@ -485,24 +377,15 @@
485
 
486
  .lgc-mobile-push-60 {
487
  left: 60%;
488
- /* <IE7> */
489
- *left: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
490
- /* </IE7> */
491
  }
492
 
493
  .lgc-mobile-pull-60 {
494
  left: -60%;
495
- /* <IE7> */
496
- *left: expression(Math.floor(-0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
497
- /* </IE7> */
498
  }
499
 
500
  .lgc-mobile-grid-65 {
501
  float: left;
502
  width: 65%;
503
- /* <IE7> */
504
- *width: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
505
- /* </IE7> */
506
  }
507
 
508
  .lgc-mobile-prefix-65 {
@@ -515,24 +398,15 @@
515
 
516
  .lgc-mobile-push-65 {
517
  left: 65%;
518
- /* <IE7> */
519
- *left: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
520
- /* </IE7> */
521
  }
522
 
523
  .lgc-mobile-pull-65 {
524
  left: -65%;
525
- /* <IE7> */
526
- *left: expression(Math.floor(-0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
527
- /* </IE7> */
528
  }
529
 
530
  .lgc-mobile-grid-70 {
531
  float: left;
532
  width: 70%;
533
- /* <IE7> */
534
- *width: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
535
- /* </IE7> */
536
  }
537
 
538
  .lgc-mobile-prefix-70 {
@@ -545,24 +419,15 @@
545
 
546
  .lgc-mobile-push-70 {
547
  left: 70%;
548
- /* <IE7> */
549
- *left: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
550
- /* </IE7> */
551
  }
552
 
553
  .lgc-mobile-pull-70 {
554
  left: -70%;
555
- /* <IE7> */
556
- *left: expression(Math.floor(-0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
557
- /* </IE7> */
558
  }
559
 
560
  .lgc-mobile-grid-75 {
561
  float: left;
562
  width: 75%;
563
- /* <IE7> */
564
- *width: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
565
- /* </IE7> */
566
  }
567
 
568
  .lgc-mobile-prefix-75 {
@@ -575,24 +440,15 @@
575
 
576
  .lgc-mobile-push-75 {
577
  left: 75%;
578
- /* <IE7> */
579
- *left: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
580
- /* </IE7> */
581
  }
582
 
583
  .lgc-mobile-pull-75 {
584
  left: -75%;
585
- /* <IE7> */
586
- *left: expression(Math.floor(-0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
587
- /* </IE7> */
588
  }
589
 
590
  .lgc-mobile-grid-80 {
591
  float: left;
592
  width: 80%;
593
- /* <IE7> */
594
- *width: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
595
- /* </IE7> */
596
  }
597
 
598
  .lgc-mobile-prefix-80 {
@@ -605,24 +461,15 @@
605
 
606
  .lgc-mobile-push-80 {
607
  left: 80%;
608
- /* <IE7> */
609
- *left: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
610
- /* </IE7> */
611
  }
612
 
613
  .lgc-mobile-pull-80 {
614
  left: -80%;
615
- /* <IE7> */
616
- *left: expression(Math.floor(-0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
617
- /* </IE7> */
618
  }
619
 
620
  .lgc-mobile-grid-85 {
621
  float: left;
622
  width: 85%;
623
- /* <IE7> */
624
- *width: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
625
- /* </IE7> */
626
  }
627
 
628
  .lgc-mobile-prefix-85 {
@@ -635,24 +482,15 @@
635
 
636
  .lgc-mobile-push-85 {
637
  left: 85%;
638
- /* <IE7> */
639
- *left: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
640
- /* </IE7> */
641
  }
642
 
643
  .lgc-mobile-pull-85 {
644
  left: -85%;
645
- /* <IE7> */
646
- *left: expression(Math.floor(-0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
647
- /* </IE7> */
648
  }
649
 
650
  .lgc-mobile-grid-90 {
651
  float: left;
652
  width: 90%;
653
- /* <IE7> */
654
- *width: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
655
- /* </IE7> */
656
  }
657
 
658
  .lgc-mobile-prefix-90 {
@@ -665,24 +503,15 @@
665
 
666
  .lgc-mobile-push-90 {
667
  left: 90%;
668
- /* <IE7> */
669
- *left: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
670
- /* </IE7> */
671
  }
672
 
673
  .lgc-mobile-pull-90 {
674
  left: -90%;
675
- /* <IE7> */
676
- *left: expression(Math.floor(-0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
677
- /* </IE7> */
678
  }
679
 
680
  .lgc-mobile-grid-95 {
681
  float: left;
682
  width: 95%;
683
- /* <IE7> */
684
- *width: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
685
- /* </IE7> */
686
  }
687
 
688
  .lgc-mobile-prefix-95 {
@@ -695,24 +524,15 @@
695
 
696
  .lgc-mobile-push-95 {
697
  left: 95%;
698
- /* <IE7> */
699
- *left: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
700
- /* </IE7> */
701
  }
702
 
703
  .lgc-mobile-pull-95 {
704
  left: -95%;
705
- /* <IE7> */
706
- *left: expression(Math.floor(-0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
707
- /* </IE7> */
708
  }
709
 
710
  .lgc-mobile-grid-33 {
711
  float: left;
712
  width: 33.33333%;
713
- /* <IE7> */
714
- *width: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
715
- /* </IE7> */
716
  }
717
 
718
  .lgc-mobile-prefix-33 {
@@ -725,24 +545,15 @@
725
 
726
  .lgc-mobile-push-33 {
727
  left: 33.33333%;
728
- /* <IE7> */
729
- *left: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
730
- /* </IE7> */
731
  }
732
 
733
  .lgc-mobile-pull-33 {
734
  left: -33.33333%;
735
- /* <IE7> */
736
- *left: expression(Math.floor(-0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
737
- /* </IE7> */
738
  }
739
 
740
  .lgc-mobile-grid-66 {
741
  float: left;
742
  width: 66.66667%;
743
- /* <IE7> */
744
- *width: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
745
- /* </IE7> */
746
  }
747
 
748
  .lgc-mobile-prefix-66 {
@@ -755,16 +566,10 @@
755
 
756
  .lgc-mobile-push-66 {
757
  left: 66.66667%;
758
- /* <IE7> */
759
- *left: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
760
- /* </IE7> */
761
  }
762
 
763
  .lgc-mobile-pull-66 {
764
  left: -66.66667%;
765
- /* <IE7> */
766
- *left: expression(Math.floor(-0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
767
- /* </IE7> */
768
  }
769
 
770
  .lgc-mobile-grid-100 {
@@ -784,9 +589,6 @@
784
  .lgc-tablet-grid-5 {
785
  float: left;
786
  width: 5%;
787
- /* <IE7> */
788
- *width: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
789
- /* </IE7> */
790
  }
791
 
792
  .lgc-tablet-prefix-5 {
@@ -799,24 +601,15 @@
799
 
800
  .lgc-tablet-push-5 {
801
  left: 5%;
802
- /* <IE7> */
803
- *left: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
804
- /* </IE7> */
805
  }
806
 
807
  .lgc-tablet-pull-5 {
808
  left: -5%;
809
- /* <IE7> */
810
- *left: expression(Math.floor(-0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
811
- /* </IE7> */
812
  }
813
 
814
  .lgc-tablet-grid-10 {
815
  float: left;
816
  width: 10%;
817
- /* <IE7> */
818
- *width: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
819
- /* </IE7> */
820
  }
821
 
822
  .lgc-tablet-prefix-10 {
@@ -829,24 +622,15 @@
829
 
830
  .lgc-tablet-push-10 {
831
  left: 10%;
832
- /* <IE7> */
833
- *left: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
834
- /* </IE7> */
835
  }
836
 
837
  .lgc-tablet-pull-10 {
838
  left: -10%;
839
- /* <IE7> */
840
- *left: expression(Math.floor(-0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
841
- /* </IE7> */
842
  }
843
 
844
  .lgc-tablet-grid-15 {
845
  float: left;
846
  width: 15%;
847
- /* <IE7> */
848
- *width: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
849
- /* </IE7> */
850
  }
851
 
852
  .lgc-tablet-prefix-15 {
@@ -859,24 +643,15 @@
859
 
860
  .lgc-tablet-push-15 {
861
  left: 15%;
862
- /* <IE7> */
863
- *left: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
864
- /* </IE7> */
865
  }
866
 
867
  .lgc-tablet-pull-15 {
868
  left: -15%;
869
- /* <IE7> */
870
- *left: expression(Math.floor(-0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
871
- /* </IE7> */
872
  }
873
 
874
  .lgc-tablet-grid-20 {
875
  float: left;
876
  width: 20%;
877
- /* <IE7> */
878
- *width: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
879
- /* </IE7> */
880
  }
881
 
882
  .lgc-tablet-prefix-20 {
@@ -889,24 +664,15 @@
889
 
890
  .lgc-tablet-push-20 {
891
  left: 20%;
892
- /* <IE7> */
893
- *left: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
894
- /* </IE7> */
895
  }
896
 
897
  .lgc-tablet-pull-20 {
898
  left: -20%;
899
- /* <IE7> */
900
- *left: expression(Math.floor(-0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
901
- /* </IE7> */
902
  }
903
 
904
  .lgc-tablet-grid-25 {
905
  float: left;
906
  width: 25%;
907
- /* <IE7> */
908
- *width: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
909
- /* </IE7> */
910
  }
911
 
912
  .lgc-tablet-prefix-25 {
@@ -919,24 +685,15 @@
919
 
920
  .lgc-tablet-push-25 {
921
  left: 25%;
922
- /* <IE7> */
923
- *left: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
924
- /* </IE7> */
925
  }
926
 
927
  .lgc-tablet-pull-25 {
928
  left: -25%;
929
- /* <IE7> */
930
- *left: expression(Math.floor(-0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
931
- /* </IE7> */
932
  }
933
 
934
  .lgc-tablet-grid-30 {
935
  float: left;
936
  width: 30%;
937
- /* <IE7> */
938
- *width: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
939
- /* </IE7> */
940
  }
941
 
942
  .lgc-tablet-prefix-30 {
@@ -949,24 +706,15 @@
949
 
950
  .lgc-tablet-push-30 {
951
  left: 30%;
952
- /* <IE7> */
953
- *left: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
954
- /* </IE7> */
955
  }
956
 
957
  .lgc-tablet-pull-30 {
958
  left: -30%;
959
- /* <IE7> */
960
- *left: expression(Math.floor(-0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
961
- /* </IE7> */
962
  }
963
 
964
  .lgc-tablet-grid-35 {
965
  float: left;
966
  width: 35%;
967
- /* <IE7> */
968
- *width: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
969
- /* </IE7> */
970
  }
971
 
972
  .lgc-tablet-prefix-35 {
@@ -979,24 +727,15 @@
979
 
980
  .lgc-tablet-push-35 {
981
  left: 35%;
982
- /* <IE7> */
983
- *left: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
984
- /* </IE7> */
985
  }
986
 
987
  .lgc-tablet-pull-35 {
988
  left: -35%;
989
- /* <IE7> */
990
- *left: expression(Math.floor(-0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
991
- /* </IE7> */
992
  }
993
 
994
  .lgc-tablet-grid-40 {
995
  float: left;
996
  width: 40%;
997
- /* <IE7> */
998
- *width: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
999
- /* </IE7> */
1000
  }
1001
 
1002
  .lgc-tablet-prefix-40 {
@@ -1009,24 +748,15 @@
1009
 
1010
  .lgc-tablet-push-40 {
1011
  left: 40%;
1012
- /* <IE7> */
1013
- *left: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1014
- /* </IE7> */
1015
  }
1016
 
1017
  .lgc-tablet-pull-40 {
1018
  left: -40%;
1019
- /* <IE7> */
1020
- *left: expression(Math.floor(-0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1021
- /* </IE7> */
1022
  }
1023
 
1024
  .lgc-tablet-grid-45 {
1025
  float: left;
1026
  width: 45%;
1027
- /* <IE7> */
1028
- *width: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1029
- /* </IE7> */
1030
  }
1031
 
1032
  .lgc-tablet-prefix-45 {
@@ -1039,24 +769,15 @@
1039
 
1040
  .lgc-tablet-push-45 {
1041
  left: 45%;
1042
- /* <IE7> */
1043
- *left: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1044
- /* </IE7> */
1045
  }
1046
 
1047
  .lgc-tablet-pull-45 {
1048
  left: -45%;
1049
- /* <IE7> */
1050
- *left: expression(Math.floor(-0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1051
- /* </IE7> */
1052
  }
1053
 
1054
  .lgc-tablet-grid-50 {
1055
  float: left;
1056
  width: 50%;
1057
- /* <IE7> */
1058
- *width: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1059
- /* </IE7> */
1060
  }
1061
 
1062
  .lgc-tablet-prefix-50 {
@@ -1069,24 +790,15 @@
1069
 
1070
  .lgc-tablet-push-50 {
1071
  left: 50%;
1072
- /* <IE7> */
1073
- *left: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1074
- /* </IE7> */
1075
  }
1076
 
1077
  .lgc-tablet-pull-50 {
1078
  left: -50%;
1079
- /* <IE7> */
1080
- *left: expression(Math.floor(-0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1081
- /* </IE7> */
1082
  }
1083
 
1084
  .lgc-tablet-grid-55 {
1085
  float: left;
1086
  width: 55%;
1087
- /* <IE7> */
1088
- *width: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1089
- /* </IE7> */
1090
  }
1091
 
1092
  .lgc-tablet-prefix-55 {
@@ -1099,24 +811,15 @@
1099
 
1100
  .lgc-tablet-push-55 {
1101
  left: 55%;
1102
- /* <IE7> */
1103
- *left: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1104
- /* </IE7> */
1105
  }
1106
 
1107
  .lgc-tablet-pull-55 {
1108
  left: -55%;
1109
- /* <IE7> */
1110
- *left: expression(Math.floor(-0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1111
- /* </IE7> */
1112
  }
1113
 
1114
  .lgc-tablet-grid-60 {
1115
  float: left;
1116
  width: 60%;
1117
- /* <IE7> */
1118
- *width: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1119
- /* </IE7> */
1120
  }
1121
 
1122
  .lgc-tablet-prefix-60 {
@@ -1129,24 +832,15 @@
1129
 
1130
  .lgc-tablet-push-60 {
1131
  left: 60%;
1132
- /* <IE7> */
1133
- *left: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1134
- /* </IE7> */
1135
  }
1136
 
1137
  .lgc-tablet-pull-60 {
1138
  left: -60%;
1139
- /* <IE7> */
1140
- *left: expression(Math.floor(-0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1141
- /* </IE7> */
1142
  }
1143
 
1144
  .lgc-tablet-grid-65 {
1145
  float: left;
1146
  width: 65%;
1147
- /* <IE7> */
1148
- *width: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1149
- /* </IE7> */
1150
  }
1151
 
1152
  .lgc-tablet-prefix-65 {
@@ -1159,24 +853,15 @@
1159
 
1160
  .lgc-tablet-push-65 {
1161
  left: 65%;
1162
- /* <IE7> */
1163
- *left: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1164
- /* </IE7> */
1165
  }
1166
 
1167
  .lgc-tablet-pull-65 {
1168
  left: -65%;
1169
- /* <IE7> */
1170
- *left: expression(Math.floor(-0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1171
- /* </IE7> */
1172
  }
1173
 
1174
  .lgc-tablet-grid-70 {
1175
  float: left;
1176
  width: 70%;
1177
- /* <IE7> */
1178
- *width: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1179
- /* </IE7> */
1180
  }
1181
 
1182
  .lgc-tablet-prefix-70 {
@@ -1189,24 +874,15 @@
1189
 
1190
  .lgc-tablet-push-70 {
1191
  left: 70%;
1192
- /* <IE7> */
1193
- *left: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1194
- /* </IE7> */
1195
  }
1196
 
1197
  .lgc-tablet-pull-70 {
1198
  left: -70%;
1199
- /* <IE7> */
1200
- *left: expression(Math.floor(-0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1201
- /* </IE7> */
1202
  }
1203
 
1204
  .lgc-tablet-grid-75 {
1205
  float: left;
1206
  width: 75%;
1207
- /* <IE7> */
1208
- *width: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1209
- /* </IE7> */
1210
  }
1211
 
1212
  .lgc-tablet-prefix-75 {
@@ -1219,24 +895,15 @@
1219
 
1220
  .lgc-tablet-push-75 {
1221
  left: 75%;
1222
- /* <IE7> */
1223
- *left: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1224
- /* </IE7> */
1225
  }
1226
 
1227
  .lgc-tablet-pull-75 {
1228
  left: -75%;
1229
- /* <IE7> */
1230
- *left: expression(Math.floor(-0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1231
- /* </IE7> */
1232
  }
1233
 
1234
  .lgc-tablet-grid-80 {
1235
  float: left;
1236
  width: 80%;
1237
- /* <IE7> */
1238
- *width: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1239
- /* </IE7> */
1240
  }
1241
 
1242
  .lgc-tablet-prefix-80 {
@@ -1249,24 +916,15 @@
1249
 
1250
  .lgc-tablet-push-80 {
1251
  left: 80%;
1252
- /* <IE7> */
1253
- *left: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1254
- /* </IE7> */
1255
  }
1256
 
1257
  .lgc-tablet-pull-80 {
1258
  left: -80%;
1259
- /* <IE7> */
1260
- *left: expression(Math.floor(-0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1261
- /* </IE7> */
1262
  }
1263
 
1264
  .lgc-tablet-grid-85 {
1265
  float: left;
1266
  width: 85%;
1267
- /* <IE7> */
1268
- *width: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1269
- /* </IE7> */
1270
  }
1271
 
1272
  .lgc-tablet-prefix-85 {
@@ -1279,24 +937,15 @@
1279
 
1280
  .lgc-tablet-push-85 {
1281
  left: 85%;
1282
- /* <IE7> */
1283
- *left: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1284
- /* </IE7> */
1285
  }
1286
 
1287
  .lgc-tablet-pull-85 {
1288
  left: -85%;
1289
- /* <IE7> */
1290
- *left: expression(Math.floor(-0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1291
- /* </IE7> */
1292
  }
1293
 
1294
  .lgc-tablet-grid-90 {
1295
  float: left;
1296
  width: 90%;
1297
- /* <IE7> */
1298
- *width: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1299
- /* </IE7> */
1300
  }
1301
 
1302
  .lgc-tablet-prefix-90 {
@@ -1309,24 +958,15 @@
1309
 
1310
  .lgc-tablet-push-90 {
1311
  left: 90%;
1312
- /* <IE7> */
1313
- *left: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1314
- /* </IE7> */
1315
  }
1316
 
1317
  .lgc-tablet-pull-90 {
1318
  left: -90%;
1319
- /* <IE7> */
1320
- *left: expression(Math.floor(-0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1321
- /* </IE7> */
1322
  }
1323
 
1324
  .lgc-tablet-grid-95 {
1325
  float: left;
1326
  width: 95%;
1327
- /* <IE7> */
1328
- *width: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1329
- /* </IE7> */
1330
  }
1331
 
1332
  .lgc-tablet-prefix-95 {
@@ -1339,24 +979,15 @@
1339
 
1340
  .lgc-tablet-push-95 {
1341
  left: 95%;
1342
- /* <IE7> */
1343
- *left: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1344
- /* </IE7> */
1345
  }
1346
 
1347
  .lgc-tablet-pull-95 {
1348
  left: -95%;
1349
- /* <IE7> */
1350
- *left: expression(Math.floor(-0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1351
- /* </IE7> */
1352
  }
1353
 
1354
  .lgc-tablet-grid-33 {
1355
  float: left;
1356
  width: 33.33333%;
1357
- /* <IE7> */
1358
- *width: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1359
- /* </IE7> */
1360
  }
1361
 
1362
  .lgc-tablet-prefix-33 {
@@ -1369,24 +1000,15 @@
1369
 
1370
  .lgc-tablet-push-33 {
1371
  left: 33.33333%;
1372
- /* <IE7> */
1373
- *left: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1374
- /* </IE7> */
1375
  }
1376
 
1377
  .lgc-tablet-pull-33 {
1378
  left: -33.33333%;
1379
- /* <IE7> */
1380
- *left: expression(Math.floor(-0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1381
- /* </IE7> */
1382
  }
1383
 
1384
  .lgc-tablet-grid-66 {
1385
  float: left;
1386
  width: 66.66667%;
1387
- /* <IE7> */
1388
- *width: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1389
- /* </IE7> */
1390
  }
1391
 
1392
  .lgc-tablet-prefix-66 {
@@ -1399,16 +1021,10 @@
1399
 
1400
  .lgc-tablet-push-66 {
1401
  left: 66.66667%;
1402
- /* <IE7> */
1403
- *left: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1404
- /* </IE7> */
1405
  }
1406
 
1407
  .lgc-tablet-pull-66 {
1408
  left: -66.66667%;
1409
- /* <IE7> */
1410
- *left: expression(Math.floor(-0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1411
- /* </IE7> */
1412
  }
1413
 
1414
  .lgc-tablet-grid-100 {
@@ -1428,9 +1044,6 @@
1428
  .lgc-grid-5 {
1429
  float: left;
1430
  width: 5%;
1431
- /* <IE7> */
1432
- *width: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1433
- /* </IE7> */
1434
  }
1435
 
1436
  .lgc-prefix-5 {
@@ -1443,24 +1056,15 @@
1443
 
1444
  .lgc-push-5 {
1445
  left: 5%;
1446
- /* <IE7> */
1447
- *left: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1448
- /* </IE7> */
1449
  }
1450
 
1451
  .lgc-pull-5 {
1452
  left: -5%;
1453
- /* <IE7> */
1454
- *left: expression(Math.floor(-0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1455
- /* </IE7> */
1456
  }
1457
 
1458
  .lgc-grid-10 {
1459
  float: left;
1460
  width: 10%;
1461
- /* <IE7> */
1462
- *width: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1463
- /* </IE7> */
1464
  }
1465
 
1466
  .lgc-prefix-10 {
@@ -1473,24 +1077,15 @@
1473
 
1474
  .lgc-push-10 {
1475
  left: 10%;
1476
- /* <IE7> */
1477
- *left: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1478
- /* </IE7> */
1479
  }
1480
 
1481
  .lgc-pull-10 {
1482
  left: -10%;
1483
- /* <IE7> */
1484
- *left: expression(Math.floor(-0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1485
- /* </IE7> */
1486
  }
1487
 
1488
  .lgc-grid-15 {
1489
  float: left;
1490
  width: 15%;
1491
- /* <IE7> */
1492
- *width: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1493
- /* </IE7> */
1494
  }
1495
 
1496
  .lgc-prefix-15 {
@@ -1503,24 +1098,15 @@
1503
 
1504
  .lgc-push-15 {
1505
  left: 15%;
1506
- /* <IE7> */
1507
- *left: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1508
- /* </IE7> */
1509
  }
1510
 
1511
  .lgc-pull-15 {
1512
  left: -15%;
1513
- /* <IE7> */
1514
- *left: expression(Math.floor(-0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1515
- /* </IE7> */
1516
  }
1517
 
1518
  .lgc-grid-20 {
1519
  float: left;
1520
  width: 20%;
1521
- /* <IE7> */
1522
- *width: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1523
- /* </IE7> */
1524
  }
1525
 
1526
  .lgc-prefix-20 {
@@ -1533,24 +1119,15 @@
1533
 
1534
  .lgc-push-20 {
1535
  left: 20%;
1536
- /* <IE7> */
1537
- *left: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1538
- /* </IE7> */
1539
  }
1540
 
1541
  .lgc-pull-20 {
1542
  left: -20%;
1543
- /* <IE7> */
1544
- *left: expression(Math.floor(-0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1545
- /* </IE7> */
1546
  }
1547
 
1548
  .lgc-grid-25 {
1549
  float: left;
1550
  width: 25%;
1551
- /* <IE7> */
1552
- *width: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1553
- /* </IE7> */
1554
  }
1555
 
1556
  .lgc-prefix-25 {
@@ -1563,24 +1140,15 @@
1563
 
1564
  .lgc-push-25 {
1565
  left: 25%;
1566
- /* <IE7> */
1567
- *left: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1568
- /* </IE7> */
1569
  }
1570
 
1571
  .lgc-pull-25 {
1572
  left: -25%;
1573
- /* <IE7> */
1574
- *left: expression(Math.floor(-0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1575
- /* </IE7> */
1576
  }
1577
 
1578
  .lgc-grid-30 {
1579
  float: left;
1580
  width: 30%;
1581
- /* <IE7> */
1582
- *width: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1583
- /* </IE7> */
1584
  }
1585
 
1586
  .lgc-prefix-30 {
@@ -1593,24 +1161,15 @@
1593
 
1594
  .lgc-push-30 {
1595
  left: 30%;
1596
- /* <IE7> */
1597
- *left: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1598
- /* </IE7> */
1599
  }
1600
 
1601
  .lgc-pull-30 {
1602
  left: -30%;
1603
- /* <IE7> */
1604
- *left: expression(Math.floor(-0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1605
- /* </IE7> */
1606
  }
1607
 
1608
  .lgc-grid-35 {
1609
  float: left;
1610
  width: 35%;
1611
- /* <IE7> */
1612
- *width: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1613
- /* </IE7> */
1614
  }
1615
 
1616
  .lgc-prefix-35 {
@@ -1623,24 +1182,15 @@
1623
 
1624
  .lgc-push-35 {
1625
  left: 35%;
1626
- /* <IE7> */
1627
- *left: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1628
- /* </IE7> */
1629
  }
1630
 
1631
  .lgc-pull-35 {
1632
  left: -35%;
1633
- /* <IE7> */
1634
- *left: expression(Math.floor(-0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1635
- /* </IE7> */
1636
  }
1637
 
1638
  .lgc-grid-40 {
1639
  float: left;
1640
  width: 40%;
1641
- /* <IE7> */
1642
- *width: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1643
- /* </IE7> */
1644
  }
1645
 
1646
  .lgc-prefix-40 {
@@ -1653,24 +1203,15 @@
1653
 
1654
  .lgc-push-40 {
1655
  left: 40%;
1656
- /* <IE7> */
1657
- *left: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1658
- /* </IE7> */
1659
  }
1660
 
1661
  .lgc-pull-40 {
1662
  left: -40%;
1663
- /* <IE7> */
1664
- *left: expression(Math.floor(-0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1665
- /* </IE7> */
1666
  }
1667
 
1668
  .lgc-grid-45 {
1669
  float: left;
1670
  width: 45%;
1671
- /* <IE7> */
1672
- *width: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1673
- /* </IE7> */
1674
  }
1675
 
1676
  .lgc-prefix-45 {
@@ -1683,24 +1224,15 @@
1683
 
1684
  .lgc-push-45 {
1685
  left: 45%;
1686
- /* <IE7> */
1687
- *left: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1688
- /* </IE7> */
1689
  }
1690
 
1691
  .lgc-pull-45 {
1692
  left: -45%;
1693
- /* <IE7> */
1694
- *left: expression(Math.floor(-0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1695
- /* </IE7> */
1696
  }
1697
 
1698
  .lgc-grid-50 {
1699
  float: left;
1700
  width: 50%;
1701
- /* <IE7> */
1702
- *width: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1703
- /* </IE7> */
1704
  }
1705
 
1706
  .lgc-prefix-50 {
@@ -1713,24 +1245,15 @@
1713
 
1714
  .lgc-push-50 {
1715
  left: 50%;
1716
- /* <IE7> */
1717
- *left: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1718
- /* </IE7> */
1719
  }
1720
 
1721
  .lgc-pull-50 {
1722
  left: -50%;
1723
- /* <IE7> */
1724
- *left: expression(Math.floor(-0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1725
- /* </IE7> */
1726
  }
1727
 
1728
  .lgc-grid-55 {
1729
  float: left;
1730
  width: 55%;
1731
- /* <IE7> */
1732
- *width: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1733
- /* </IE7> */
1734
  }
1735
 
1736
  .lgc-prefix-55 {
@@ -1743,24 +1266,15 @@
1743
 
1744
  .lgc-push-55 {
1745
  left: 55%;
1746
- /* <IE7> */
1747
- *left: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1748
- /* </IE7> */
1749
  }
1750
 
1751
  .lgc-pull-55 {
1752
  left: -55%;
1753
- /* <IE7> */
1754
- *left: expression(Math.floor(-0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1755
- /* </IE7> */
1756
  }
1757
 
1758
  .lgc-grid-60 {
1759
  float: left;
1760
  width: 60%;
1761
- /* <IE7> */
1762
- *width: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1763
- /* </IE7> */
1764
  }
1765
 
1766
  .lgc-prefix-60 {
@@ -1773,24 +1287,15 @@
1773
 
1774
  .lgc-push-60 {
1775
  left: 60%;
1776
- /* <IE7> */
1777
- *left: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1778
- /* </IE7> */
1779
  }
1780
 
1781
  .lgc-pull-60 {
1782
  left: -60%;
1783
- /* <IE7> */
1784
- *left: expression(Math.floor(-0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1785
- /* </IE7> */
1786
  }
1787
 
1788
  .lgc-grid-65 {
1789
  float: left;
1790
  width: 65%;
1791
- /* <IE7> */
1792
- *width: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1793
- /* </IE7> */
1794
  }
1795
 
1796
  .lgc-prefix-65 {
@@ -1803,24 +1308,15 @@
1803
 
1804
  .lgc-push-65 {
1805
  left: 65%;
1806
- /* <IE7> */
1807
- *left: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1808
- /* </IE7> */
1809
  }
1810
 
1811
  .lgc-pull-65 {
1812
  left: -65%;
1813
- /* <IE7> */
1814
- *left: expression(Math.floor(-0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1815
- /* </IE7> */
1816
  }
1817
 
1818
  .lgc-grid-70 {
1819
  float: left;
1820
  width: 70%;
1821
- /* <IE7> */
1822
- *width: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1823
- /* </IE7> */
1824
  }
1825
 
1826
  .lgc-prefix-70 {
@@ -1833,24 +1329,15 @@
1833
 
1834
  .lgc-push-70 {
1835
  left: 70%;
1836
- /* <IE7> */
1837
- *left: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1838
- /* </IE7> */
1839
  }
1840
 
1841
  .lgc-pull-70 {
1842
  left: -70%;
1843
- /* <IE7> */
1844
- *left: expression(Math.floor(-0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1845
- /* </IE7> */
1846
  }
1847
 
1848
  .lgc-grid-75 {
1849
  float: left;
1850
  width: 75%;
1851
- /* <IE7> */
1852
- *width: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1853
- /* </IE7> */
1854
  }
1855
 
1856
  .lgc-prefix-75 {
@@ -1863,24 +1350,15 @@
1863
 
1864
  .lgc-push-75 {
1865
  left: 75%;
1866
- /* <IE7> */
1867
- *left: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1868
- /* </IE7> */
1869
  }
1870
 
1871
  .lgc-pull-75 {
1872
  left: -75%;
1873
- /* <IE7> */
1874
- *left: expression(Math.floor(-0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1875
- /* </IE7> */
1876
  }
1877
 
1878
  .lgc-grid-80 {
1879
  float: left;
1880
  width: 80%;
1881
- /* <IE7> */
1882
- *width: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1883
- /* </IE7> */
1884
  }
1885
 
1886
  .lgc-prefix-80 {
@@ -1893,24 +1371,15 @@
1893
 
1894
  .lgc-push-80 {
1895
  left: 80%;
1896
- /* <IE7> */
1897
- *left: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1898
- /* </IE7> */
1899
  }
1900
 
1901
  .lgc-pull-80 {
1902
  left: -80%;
1903
- /* <IE7> */
1904
- *left: expression(Math.floor(-0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1905
- /* </IE7> */
1906
  }
1907
 
1908
  .lgc-grid-85 {
1909
  float: left;
1910
  width: 85%;
1911
- /* <IE7> */
1912
- *width: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1913
- /* </IE7> */
1914
  }
1915
 
1916
  .lgc-prefix-85 {
@@ -1923,24 +1392,15 @@
1923
 
1924
  .lgc-push-85 {
1925
  left: 85%;
1926
- /* <IE7> */
1927
- *left: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1928
- /* </IE7> */
1929
  }
1930
 
1931
  .lgc-pull-85 {
1932
  left: -85%;
1933
- /* <IE7> */
1934
- *left: expression(Math.floor(-0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1935
- /* </IE7> */
1936
  }
1937
 
1938
  .lgc-grid-90 {
1939
  float: left;
1940
  width: 90%;
1941
- /* <IE7> */
1942
- *width: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1943
- /* </IE7> */
1944
  }
1945
 
1946
  .lgc-prefix-90 {
@@ -1953,24 +1413,15 @@
1953
 
1954
  .lgc-push-90 {
1955
  left: 90%;
1956
- /* <IE7> */
1957
- *left: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1958
- /* </IE7> */
1959
  }
1960
 
1961
  .lgc-pull-90 {
1962
  left: -90%;
1963
- /* <IE7> */
1964
- *left: expression(Math.floor(-0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1965
- /* </IE7> */
1966
  }
1967
 
1968
  .lgc-grid-95 {
1969
  float: left;
1970
  width: 95%;
1971
- /* <IE7> */
1972
- *width: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1973
- /* </IE7> */
1974
  }
1975
 
1976
  .lgc-prefix-95 {
@@ -1983,24 +1434,15 @@
1983
 
1984
  .lgc-push-95 {
1985
  left: 95%;
1986
- /* <IE7> */
1987
- *left: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1988
- /* </IE7> */
1989
  }
1990
 
1991
  .lgc-pull-95 {
1992
  left: -95%;
1993
- /* <IE7> */
1994
- *left: expression(Math.floor(-0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
1995
- /* </IE7> */
1996
  }
1997
 
1998
  .lgc-grid-33 {
1999
  float: left;
2000
  width: 33.33333%;
2001
- /* <IE7> */
2002
- *width: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
2003
- /* </IE7> */
2004
  }
2005
 
2006
  .lgc-prefix-33 {
@@ -2013,24 +1455,15 @@
2013
 
2014
  .lgc-push-33 {
2015
  left: 33.33333%;
2016
- /* <IE7> */
2017
- *left: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
2018
- /* </IE7> */
2019
  }
2020
 
2021
  .lgc-pull-33 {
2022
  left: -33.33333%;
2023
- /* <IE7> */
2024
- *left: expression(Math.floor(-0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
2025
- /* </IE7> */
2026
  }
2027
 
2028
  .lgc-grid-66 {
2029
  float: left;
2030
  width: 66.66667%;
2031
- /* <IE7> */
2032
- *width: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
2033
- /* </IE7> */
2034
  }
2035
 
2036
  .lgc-prefix-66 {
@@ -2043,16 +1476,10 @@
2043
 
2044
  .lgc-push-66 {
2045
  left: 66.66667%;
2046
- /* <IE7> */
2047
- *left: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
2048
- /* </IE7> */
2049
  }
2050
 
2051
  .lgc-pull-66 {
2052
  left: -66.66667%;
2053
- /* <IE7> */
2054
- *left: expression(Math.floor(-0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');
2055
- /* </IE7> */
2056
  }
2057
 
2058
  .lgc-grid-100 {
@@ -2062,15 +1489,24 @@
2062
  }
2063
 
2064
  /* GP Column Custom CSS */
2065
- .lgc-column {
2066
- margin-bottom:1.5em;
2067
- }
2068
-
2069
  .lgc-column p {
2070
  margin-bottom: 0;
2071
  margin-top: 1.5em;
2072
  }
2073
 
2074
  .inside-grid-column {
2075
- padding: 0 20px;
 
 
 
 
 
 
 
 
 
 
 
 
 
2076
  }
1
  /* ================================================================== */
2
  /* This file has a mobile-to-tablet, .lgc-and tablet-to-desktop breakpoint */
3
  /* ================================================================== */
4
+ @-ms-viewport {
5
+ width: auto;
 
 
6
  }
 
7
  .lgc-clear {
8
  clear: both;
9
  display: block;
96
  clear: both;
97
  }
98
 
99
+ .lgc-grid-container {
100
+ margin-left: auto;
101
+ margin-right: auto;
102
+ max-width: 1200px;
103
+ padding-left: 10px;
104
+ padding-right: 10px;
105
  }
106
 
107
  .lgc-grid-5, .lgc-mobile-grid-5, .lgc-tablet-grid-5, .lgc-grid-10, .lgc-mobile-grid-10, .lgc-tablet-grid-10, .lgc-grid-15, .lgc-mobile-grid-15, .lgc-tablet-grid-15, .lgc-grid-20, .lgc-mobile-grid-20, .lgc-tablet-grid-20, .lgc-grid-25, .lgc-mobile-grid-25, .lgc-tablet-grid-25, .lgc-grid-30, .lgc-mobile-grid-30, .lgc-tablet-grid-30, .lgc-grid-35, .lgc-mobile-grid-35, .lgc-tablet-grid-35, .lgc-grid-40, .lgc-mobile-grid-40, .lgc-tablet-grid-40, .lgc-grid-45, .lgc-mobile-grid-45, .lgc-tablet-grid-45, .lgc-grid-50, .lgc-mobile-grid-50, .lgc-tablet-grid-50, .lgc-grid-55, .lgc-mobile-grid-55, .lgc-tablet-grid-55, .lgc-grid-60, .lgc-mobile-grid-60, .lgc-tablet-grid-60, .lgc-grid-65, .lgc-mobile-grid-65, .lgc-tablet-grid-65, .lgc-grid-70, .lgc-mobile-grid-70, .lgc-tablet-grid-70, .lgc-grid-75, .lgc-mobile-grid-75, .lgc-tablet-grid-75, .lgc-grid-80, .lgc-mobile-grid-80, .lgc-tablet-grid-80, .lgc-grid-85, .lgc-mobile-grid-85, .lgc-tablet-grid-85, .lgc-grid-90, .lgc-mobile-grid-90, .lgc-tablet-grid-90, .lgc-grid-95, .lgc-mobile-grid-95, .lgc-tablet-grid-95, .lgc-grid-100, .lgc-mobile-grid-100, .lgc-tablet-grid-100, .lgc-grid-33, .lgc-mobile-grid-33, .lgc-tablet-grid-33, .lgc-grid-66, .lgc-mobile-grid-66, .lgc-tablet-grid-66 {
110
  box-sizing: border-box;
111
  padding-left: 10px;
112
  padding-right: 10px;
 
 
 
 
 
 
 
 
 
 
113
  }
114
 
115
  .lgc-grid-parent {
117
  padding-right: 0;
118
  }
119
 
120
+ .lgc-grid-offset {
121
+ margin-left: -10px;
122
+ margin-right: -10px;
123
+ }
124
+
125
  @media (max-width: 767px) {
126
  .mobile-push-5, .lgc-mobile-pull-5, .lgc-mobile-push-10, .lgc-mobile-pull-10, .lgc-mobile-push-15, .lgc-mobile-pull-15, .lgc-mobile-push-20, .lgc-mobile-pull-20, .lgc-mobile-push-25, .lgc-mobile-pull-25, .lgc-mobile-push-30, .lgc-mobile-pull-30, .lgc-mobile-push-35, .lgc-mobile-pull-35, .lgc-mobile-push-40, .lgc-mobile-pull-40, .lgc-mobile-push-45, .lgc-mobile-pull-45, .lgc-mobile-push-50, .lgc-mobile-pull-50, .lgc-mobile-push-55, .lgc-mobile-pull-55, .lgc-mobile-push-60, .lgc-mobile-pull-60, .lgc-mobile-push-65, .lgc-mobile-pull-65, .lgc-mobile-push-70, .lgc-mobile-pull-70, .lgc-mobile-push-75, .lgc-mobile-pull-75, .lgc-mobile-push-80, .lgc-mobile-pull-80, .lgc-mobile-push-85, .lgc-mobile-pull-85, .lgc-mobile-push-90, .lgc-mobile-pull-90, .lgc-mobile-push-95, .lgc-mobile-pull-95, .lgc-mobile-push-33, .lgc-mobile-pull-33, .lgc-mobile-push-66, .lgc-mobile-pull-66 {
127
  position: relative;
134
  .lgc-mobile-grid-5 {
135
  float: left;
136
  width: 5%;
 
 
 
137
  }
138
 
139
  .lgc-mobile-prefix-5 {
146
 
147
  .lgc-mobile-push-5 {
148
  left: 5%;
 
 
 
149
  }
150
 
151
  .lgc-mobile-pull-5 {
152
  left: -5%;
 
 
 
153
  }
154
 
155
  .lgc-mobile-grid-10 {
156
  float: left;
157
  width: 10%;
 
 
 
158
  }
159
 
160
  .lgc-mobile-prefix-10 {
167
 
168
  .lgc-mobile-push-10 {
169
  left: 10%;
 
 
 
170
  }
171
 
172
  .lgc-mobile-pull-10 {
173
  left: -10%;
 
 
 
174
  }
175
 
176
  .lgc-mobile-grid-15 {
177
  float: left;
178
  width: 15%;
 
 
 
179
  }
180
 
181
  .lgc-mobile-prefix-15 {
188
 
189
  .lgc-mobile-push-15 {
190
  left: 15%;
 
 
 
191
  }
192
 
193
  .lgc-mobile-pull-15 {
194
  left: -15%;
 
 
 
195
  }
196
 
197
  .lgc-mobile-grid-20 {
198
  float: left;
199
  width: 20%;
 
 
 
200
  }
201
 
202
  .lgc-mobile-prefix-20 {
209
 
210
  .lgc-mobile-push-20 {
211
  left: 20%;
 
 
 
212
  }
213
 
214
  .lgc-mobile-pull-20 {
215
  left: -20%;
 
 
 
216
  }
217
 
218
  .lgc-mobile-grid-25 {
219
  float: left;
220
  width: 25%;
 
 
 
221
  }
222
 
223
  .lgc-mobile-prefix-25 {
230
 
231
  .lgc-mobile-push-25 {
232
  left: 25%;
 
 
 
233
  }
234
 
235
  .lgc-mobile-pull-25 {
236
  left: -25%;
 
 
 
237
  }
238
 
239
  .lgc-mobile-grid-30 {
240
  float: left;
241
  width: 30%;
 
 
 
242
  }
243
 
244
  .lgc-mobile-prefix-30 {
251
 
252
  .lgc-mobile-push-30 {
253
  left: 30%;
 
 
 
254
  }
255
 
256
  .lgc-mobile-pull-30 {
257
  left: -30%;
 
 
 
258
  }
259
 
260
  .lgc-mobile-grid-35 {
261
  float: left;
262
  width: 35%;
 
 
 
263
  }
264
 
265
  .lgc-mobile-prefix-35 {
272
 
273
  .lgc-mobile-push-35 {
274
  left: 35%;
 
 
 
275
  }
276
 
277
  .lgc-mobile-pull-35 {
278
  left: -35%;
 
 
 
279
  }
280
 
281
  .lgc-mobile-grid-40 {
282
  float: left;
283
  width: 40%;
 
 
 
284
  }
285
 
286
  .lgc-mobile-prefix-40 {
293
 
294
  .lgc-mobile-push-40 {
295
  left: 40%;
 
 
 
296
  }
297
 
298
  .lgc-mobile-pull-40 {
299
  left: -40%;
 
 
 
300
  }
301
 
302
  .lgc-mobile-grid-45 {
303
  float: left;
304
  width: 45%;
 
 
 
305
  }
306
 
307
  .lgc-mobile-prefix-45 {
314
 
315
  .lgc-mobile-push-45 {
316
  left: 45%;
 
 
 
317
  }
318
 
319
  .lgc-mobile-pull-45 {
320
  left: -45%;
 
 
 
321
  }
322
 
323
  .lgc-mobile-grid-50 {
324
  float: left;
325
  width: 50%;
 
 
 
326
  }
327
 
328
  .lgc-mobile-prefix-50 {
335
 
336
  .lgc-mobile-push-50 {
337
  left: 50%;
 
 
 
338
  }
339
 
340
  .lgc-mobile-pull-50 {
341
  left: -50%;
 
 
 
342
  }
343
 
344
  .lgc-mobile-grid-55 {
345
  float: left;
346
  width: 55%;
 
 
 
347
  }
348
 
349
  .lgc-mobile-prefix-55 {
356
 
357
  .lgc-mobile-push-55 {
358
  left: 55%;
 
 
 
359
  }
360
 
361
  .lgc-mobile-pull-55 {
362
  left: -55%;
 
 
 
363
  }
364
 
365
  .lgc-mobile-grid-60 {
366
  float: left;
367
  width: 60%;
 
 
 
368
  }
369
 
370
  .lgc-mobile-prefix-60 {
377
 
378
  .lgc-mobile-push-60 {
379
  left: 60%;
 
 
 
380
  }
381
 
382
  .lgc-mobile-pull-60 {
383
  left: -60%;
 
 
 
384
  }
385
 
386
  .lgc-mobile-grid-65 {
387
  float: left;
388
  width: 65%;
 
 
 
389
  }
390
 
391
  .lgc-mobile-prefix-65 {
398
 
399
  .lgc-mobile-push-65 {
400
  left: 65%;
 
 
 
401
  }
402
 
403
  .lgc-mobile-pull-65 {
404
  left: -65%;
 
 
 
405
  }
406
 
407
  .lgc-mobile-grid-70 {
408
  float: left;
409
  width: 70%;
 
 
 
410
  }
411
 
412
  .lgc-mobile-prefix-70 {
419
 
420
  .lgc-mobile-push-70 {
421
  left: 70%;
 
 
 
422
  }
423
 
424
  .lgc-mobile-pull-70 {
425
  left: -70%;
 
 
 
426
  }
427
 
428
  .lgc-mobile-grid-75 {
429
  float: left;
430
  width: 75%;
 
 
 
431
  }
432
 
433
  .lgc-mobile-prefix-75 {
440
 
441
  .lgc-mobile-push-75 {
442
  left: 75%;
 
 
 
443
  }
444
 
445
  .lgc-mobile-pull-75 {
446
  left: -75%;
 
 
 
447
  }
448
 
449
  .lgc-mobile-grid-80 {
450
  float: left;
451
  width: 80%;
 
 
 
452
  }
453
 
454
  .lgc-mobile-prefix-80 {
461
 
462
  .lgc-mobile-push-80 {
463
  left: 80%;
 
 
 
464
  }
465
 
466
  .lgc-mobile-pull-80 {
467
  left: -80%;
 
 
 
468
  }
469
 
470
  .lgc-mobile-grid-85 {
471
  float: left;
472
  width: 85%;
 
 
 
473
  }
474
 
475
  .lgc-mobile-prefix-85 {
482
 
483
  .lgc-mobile-push-85 {
484
  left: 85%;
 
 
 
485
  }
486
 
487
  .lgc-mobile-pull-85 {
488
  left: -85%;
 
 
 
489
  }
490
 
491
  .lgc-mobile-grid-90 {
492
  float: left;
493
  width: 90%;
 
 
 
494
  }
495
 
496
  .lgc-mobile-prefix-90 {
503
 
504
  .lgc-mobile-push-90 {
505
  left: 90%;
 
 
 
506
  }
507
 
508
  .lgc-mobile-pull-90 {
509
  left: -90%;
 
 
 
510
  }
511
 
512
  .lgc-mobile-grid-95 {
513
  float: left;
514
  width: 95%;
 
 
 
515
  }
516
 
517
  .lgc-mobile-prefix-95 {
524
 
525
  .lgc-mobile-push-95 {
526
  left: 95%;
 
 
 
527
  }
528
 
529
  .lgc-mobile-pull-95 {
530
  left: -95%;
 
 
 
531
  }
532
 
533
  .lgc-mobile-grid-33 {
534
  float: left;
535
  width: 33.33333%;
 
 
 
536
  }
537
 
538
  .lgc-mobile-prefix-33 {
545
 
546
  .lgc-mobile-push-33 {
547
  left: 33.33333%;
 
 
 
548
  }
549
 
550
  .lgc-mobile-pull-33 {
551
  left: -33.33333%;
 
 
 
552
  }
553
 
554
  .lgc-mobile-grid-66 {
555
  float: left;
556
  width: 66.66667%;
 
 
 
557
  }
558
 
559
  .lgc-mobile-prefix-66 {
566
 
567
  .lgc-mobile-push-66 {
568
  left: 66.66667%;
 
 
 
569
  }
570
 
571
  .lgc-mobile-pull-66 {
572
  left: -66.66667%;
 
 
 
573
  }
574
 
575
  .lgc-mobile-grid-100 {
589
  .lgc-tablet-grid-5 {
590
  float: left;
591
  width: 5%;
 
 
 
592
  }
593
 
594
  .lgc-tablet-prefix-5 {
601
 
602
  .lgc-tablet-push-5 {
603
  left: 5%;
 
 
 
604
  }
605
 
606
  .lgc-tablet-pull-5 {
607
  left: -5%;
 
 
 
608
  }
609
 
610
  .lgc-tablet-grid-10 {
611
  float: left;
612
  width: 10%;
 
 
 
613
  }
614
 
615
  .lgc-tablet-prefix-10 {
622
 
623
  .lgc-tablet-push-10 {
624
  left: 10%;
 
 
 
625
  }
626
 
627
  .lgc-tablet-pull-10 {
628
  left: -10%;
 
 
 
629
  }
630
 
631
  .lgc-tablet-grid-15 {
632
  float: left;
633
  width: 15%;
 
 
 
634
  }
635
 
636
  .lgc-tablet-prefix-15 {
643
 
644
  .lgc-tablet-push-15 {
645
  left: 15%;
 
 
 
646
  }
647
 
648
  .lgc-tablet-pull-15 {
649
  left: -15%;
 
 
 
650
  }
651
 
652
  .lgc-tablet-grid-20 {
653
  float: left;
654
  width: 20%;
 
 
 
655
  }
656
 
657
  .lgc-tablet-prefix-20 {
664
 
665
  .lgc-tablet-push-20 {
666
  left: 20%;
 
 
 
667
  }
668
 
669
  .lgc-tablet-pull-20 {
670
  left: -20%;
 
 
 
671
  }
672
 
673
  .lgc-tablet-grid-25 {
674
  float: left;
675
  width: 25%;
 
 
 
676
  }
677
 
678
  .lgc-tablet-prefix-25 {
685
 
686
  .lgc-tablet-push-25 {
687
  left: 25%;
 
 
 
688
  }
689
 
690
  .lgc-tablet-pull-25 {
691
  left: -25%;
 
 
 
692
  }
693
 
694
  .lgc-tablet-grid-30 {
695
  float: left;
696
  width: 30%;
 
 
 
697
  }
698
 
699
  .lgc-tablet-prefix-30 {
706
 
707
  .lgc-tablet-push-30 {
708
  left: 30%;
 
 
 
709
  }
710
 
711
  .lgc-tablet-pull-30 {
712
  left: -30%;
 
 
 
713
  }
714
 
715
  .lgc-tablet-grid-35 {
716
  float: left;
717
  width: 35%;
 
 
 
718
  }
719
 
720
  .lgc-tablet-prefix-35 {
727
 
728
  .lgc-tablet-push-35 {
729
  left: 35%;
 
 
 
730
  }
731
 
732
  .lgc-tablet-pull-35 {
733
  left: -35%;
 
 
 
734
  }
735
 
736
  .lgc-tablet-grid-40 {
737
  float: left;
738
  width: 40%;
 
 
 
739
  }
740
 
741
  .lgc-tablet-prefix-40 {
748
 
749
  .lgc-tablet-push-40 {
750
  left: 40%;
 
 
 
751
  }
752
 
753
  .lgc-tablet-pull-40 {
754
  left: -40%;
 
 
 
755
  }
756
 
757
  .lgc-tablet-grid-45 {
758
  float: left;
759
  width: 45%;
 
 
 
760
  }
761
 
762
  .lgc-tablet-prefix-45 {
769
 
770
  .lgc-tablet-push-45 {
771
  left: 45%;
 
 
 
772
  }
773
 
774
  .lgc-tablet-pull-45 {
775
  left: -45%;
 
 
 
776
  }
777
 
778
  .lgc-tablet-grid-50 {
779
  float: left;
780
  width: 50%;
 
 
 
781
  }
782
 
783
  .lgc-tablet-prefix-50 {
790
 
791
  .lgc-tablet-push-50 {
792
  left: 50%;
 
 
 
793
  }
794
 
795
  .lgc-tablet-pull-50 {
796
  left: -50%;
 
 
 
797
  }
798
 
799
  .lgc-tablet-grid-55 {
800
  float: left;
801
  width: 55%;
 
 
 
802
  }
803
 
804
  .lgc-tablet-prefix-55 {
811
 
812
  .lgc-tablet-push-55 {
813
  left: 55%;
 
 
 
814
  }
815
 
816
  .lgc-tablet-pull-55 {
817
  left: -55%;
 
 
 
818
  }
819
 
820
  .lgc-tablet-grid-60 {
821
  float: left;
822
  width: 60%;
 
 
 
823
  }
824
 
825
  .lgc-tablet-prefix-60 {
832
 
833
  .lgc-tablet-push-60 {
834
  left: 60%;
 
 
 
835
  }
836
 
837
  .lgc-tablet-pull-60 {
838
  left: -60%;
 
 
 
839
  }
840
 
841
  .lgc-tablet-grid-65 {
842
  float: left;
843
  width: 65%;
 
 
 
844
  }
845
 
846
  .lgc-tablet-prefix-65 {
853
 
854
  .lgc-tablet-push-65 {
855
  left: 65%;
 
 
 
856
  }
857
 
858
  .lgc-tablet-pull-65 {
859
  left: -65%;
 
 
 
860
  }
861
 
862
  .lgc-tablet-grid-70 {
863
  float: left;
864
  width: 70%;
 
 
 
865
  }
866
 
867
  .lgc-tablet-prefix-70 {
874
 
875
  .lgc-tablet-push-70 {
876
  left: 70%;
 
 
 
877
  }
878
 
879
  .lgc-tablet-pull-70 {
880
  left: -70%;
 
 
 
881
  }
882
 
883
  .lgc-tablet-grid-75 {
884
  float: left;
885
  width: 75%;
 
 
 
886
  }
887
 
888
  .lgc-tablet-prefix-75 {
895
 
896
  .lgc-tablet-push-75 {
897
  left: 75%;
 
 
 
898
  }
899
 
900
  .lgc-tablet-pull-75 {
901
  left: -75%;
 
 
 
902
  }
903
 
904
  .lgc-tablet-grid-80 {
905
  float: left;
906
  width: 80%;
 
 
 
907
  }
908
 
909
  .lgc-tablet-prefix-80 {
916
 
917
  .lgc-tablet-push-80 {
918
  left: 80%;
 
 
 
919
  }
920
 
921
  .lgc-tablet-pull-80 {
922
  left: -80%;
 
 
 
923
  }
924
 
925
  .lgc-tablet-grid-85 {
926
  float: left;
927
  width: 85%;
 
 
 
928
  }
929
 
930
  .lgc-tablet-prefix-85 {
937
 
938
  .lgc-tablet-push-85 {
939
  left: 85%;
 
 
 
940
  }
941
 
942
  .lgc-tablet-pull-85 {
943
  left: -85%;
 
 
 
944
  }
945
 
946
  .lgc-tablet-grid-90 {
947
  float: left;
948
  width: 90%;
 
 
 
949
  }
950
 
951
  .lgc-tablet-prefix-90 {
958
 
959
  .lgc-tablet-push-90 {
960
  left: 90%;
 
 
 
961
  }
962
 
963
  .lgc-tablet-pull-90 {
964
  left: -90%;
 
 
 
965
  }
966
 
967
  .lgc-tablet-grid-95 {
968
  float: left;
969
  width: 95%;
 
 
 
970
  }
971
 
972
  .lgc-tablet-prefix-95 {
979
 
980
  .lgc-tablet-push-95 {
981
  left: 95%;
 
 
 
982
  }
983
 
984
  .lgc-tablet-pull-95 {
985
  left: -95%;
 
 
 
986
  }
987
 
988
  .lgc-tablet-grid-33 {
989
  float: left;
990
  width: 33.33333%;
 
 
 
991
  }
992
 
993
  .lgc-tablet-prefix-33 {
1000
 
1001
  .lgc-tablet-push-33 {
1002
  left: 33.33333%;
 
 
 
1003
  }
1004
 
1005
  .lgc-tablet-pull-33 {
1006
  left: -33.33333%;
 
 
 
1007
  }
1008
 
1009
  .lgc-tablet-grid-66 {
1010
  float: left;
1011
  width: 66.66667%;
 
 
 
1012
  }
1013
 
1014
  .lgc-tablet-prefix-66 {
1021
 
1022
  .lgc-tablet-push-66 {
1023
  left: 66.66667%;
 
 
 
1024
  }
1025
 
1026
  .lgc-tablet-pull-66 {
1027
  left: -66.66667%;
 
 
 
1028
  }
1029
 
1030
  .lgc-tablet-grid-100 {
1044
  .lgc-grid-5 {
1045
  float: left;
1046
  width: 5%;
 
 
 
1047
  }
1048
 
1049
  .lgc-prefix-5 {
1056
 
1057
  .lgc-push-5 {
1058
  left: 5%;
 
 
 
1059
  }
1060
 
1061
  .lgc-pull-5 {
1062
  left: -5%;
 
 
 
1063
  }
1064
 
1065
  .lgc-grid-10 {
1066
  float: left;
1067
  width: 10%;
 
 
 
1068
  }
1069
 
1070
  .lgc-prefix-10 {
1077
 
1078
  .lgc-push-10 {
1079
  left: 10%;
 
 
 
1080
  }
1081
 
1082
  .lgc-pull-10 {
1083
  left: -10%;
 
 
 
1084
  }
1085
 
1086
  .lgc-grid-15 {
1087
  float: left;
1088
  width: 15%;
 
 
 
1089
  }
1090
 
1091
  .lgc-prefix-15 {
1098
 
1099
  .lgc-push-15 {
1100
  left: 15%;
 
 
 
1101
  }
1102
 
1103
  .lgc-pull-15 {
1104
  left: -15%;
 
 
 
1105
  }
1106
 
1107
  .lgc-grid-20 {
1108
  float: left;
1109
  width: 20%;
 
 
 
1110
  }
1111
 
1112
  .lgc-prefix-20 {
1119
 
1120
  .lgc-push-20 {
1121
  left: 20%;
 
 
 
1122
  }
1123
 
1124
  .lgc-pull-20 {
1125
  left: -20%;
 
 
 
1126
  }
1127
 
1128
  .lgc-grid-25 {
1129
  float: left;
1130
  width: 25%;
 
 
 
1131
  }
1132
 
1133
  .lgc-prefix-25 {
1140
 
1141
  .lgc-push-25 {
1142
  left: 25%;
 
 
 
1143
  }
1144
 
1145
  .lgc-pull-25 {
1146
  left: -25%;
 
 
 
1147
  }
1148
 
1149
  .lgc-grid-30 {
1150
  float: left;
1151
  width: 30%;
 
 
 
1152
  }
1153
 
1154
  .lgc-prefix-30 {
1161
 
1162
  .lgc-push-30 {
1163
  left: 30%;
 
 
 
1164
  }
1165
 
1166
  .lgc-pull-30 {
1167
  left: -30%;
 
 
 
1168
  }
1169
 
1170
  .lgc-grid-35 {
1171
  float: left;
1172
  width: 35%;
 
 
 
1173
  }
1174
 
1175
  .lgc-prefix-35 {
1182
 
1183
  .lgc-push-35 {
1184
  left: 35%;
 
 
 
1185
  }
1186
 
1187
  .lgc-pull-35 {
1188
  left: -35%;
 
 
 
1189
  }
1190
 
1191
  .lgc-grid-40 {
1192
  float: left;
1193
  width: 40%;
 
 
 
1194
  }
1195
 
1196
  .lgc-prefix-40 {
1203
 
1204
  .lgc-push-40 {
1205
  left: 40%;
 
 
 
1206
  }
1207
 
1208
  .lgc-pull-40 {
1209
  left: -40%;
 
 
 
1210
  }
1211
 
1212
  .lgc-grid-45 {
1213
  float: left;
1214
  width: 45%;
 
 
 
1215
  }
1216
 
1217
  .lgc-prefix-45 {
1224
 
1225
  .lgc-push-45 {
1226
  left: 45%;
 
 
 
1227
  }
1228
 
1229
  .lgc-pull-45 {
1230
  left: -45%;
 
 
 
1231
  }
1232
 
1233
  .lgc-grid-50 {
1234
  float: left;
1235
  width: 50%;
 
 
 
1236
  }
1237
 
1238
  .lgc-prefix-50 {
1245
 
1246
  .lgc-push-50 {
1247
  left: 50%;
 
 
 
1248
  }
1249
 
1250
  .lgc-pull-50 {
1251
  left: -50%;
 
 
 
1252
  }
1253
 
1254
  .lgc-grid-55 {
1255
  float: left;
1256
  width: 55%;
 
 
 
1257
  }
1258
 
1259
  .lgc-prefix-55 {
1266
 
1267
  .lgc-push-55 {
1268
  left: 55%;
 
 
 
1269
  }
1270
 
1271
  .lgc-pull-55 {
1272
  left: -55%;
 
 
 
1273
  }
1274
 
1275
  .lgc-grid-60 {
1276
  float: left;
1277
  width: 60%;
 
 
 
1278
  }
1279
 
1280
  .lgc-prefix-60 {
1287
 
1288
  .lgc-push-60 {
1289
  left: 60%;
 
 
 
1290
  }
1291
 
1292
  .lgc-pull-60 {
1293
  left: -60%;
 
 
 
1294
  }
1295
 
1296
  .lgc-grid-65 {
1297
  float: left;
1298
  width: 65%;
 
 
 
1299
  }
1300
 
1301
  .lgc-prefix-65 {
1308
 
1309
  .lgc-push-65 {
1310
  left: 65%;
 
 
 
1311
  }
1312
 
1313
  .lgc-pull-65 {
1314
  left: -65%;
 
 
 
1315
  }
1316
 
1317
  .lgc-grid-70 {
1318
  float: left;
1319
  width: 70%;
 
 
 
1320
  }
1321
 
1322
  .lgc-prefix-70 {
1329
 
1330
  .lgc-push-70 {
1331
  left: 70%;
 
 
 
1332
  }
1333
 
1334
  .lgc-pull-70 {
1335
  left: -70%;
 
 
 
1336
  }
1337
 
1338
  .lgc-grid-75 {
1339
  float: left;
1340
  width: 75%;
 
 
 
1341
  }
1342
 
1343
  .lgc-prefix-75 {
1350
 
1351
  .lgc-push-75 {
1352
  left: 75%;
 
 
 
1353
  }
1354
 
1355
  .lgc-pull-75 {
1356
  left: -75%;
 
 
 
1357
  }
1358
 
1359
  .lgc-grid-80 {
1360
  float: left;
1361
  width: 80%;
 
 
 
1362
  }
1363
 
1364
  .lgc-prefix-80 {
1371
 
1372
  .lgc-push-80 {
1373
  left: 80%;
 
 
 
1374
  }
1375
 
1376
  .lgc-pull-80 {
1377
  left: -80%;
 
 
 
1378
  }
1379
 
1380
  .lgc-grid-85 {
1381
  float: left;
1382
  width: 85%;
 
 
 
1383
  }
1384
 
1385
  .lgc-prefix-85 {
1392
 
1393
  .lgc-push-85 {
1394
  left: 85%;
 
 
 
1395
  }
1396
 
1397
  .lgc-pull-85 {
1398
  left: -85%;
 
 
 
1399
  }
1400
 
1401
  .lgc-grid-90 {
1402
  float: left;
1403
  width: 90%;
 
 
 
1404
  }
1405
 
1406
  .lgc-prefix-90 {
1413
 
1414
  .lgc-push-90 {
1415
  left: 90%;
 
 
 
1416
  }
1417
 
1418
  .lgc-pull-90 {
1419
  left: -90%;
 
 
 
1420
  }
1421
 
1422
  .lgc-grid-95 {
1423
  float: left;
1424
  width: 95%;
 
 
 
1425
  }
1426
 
1427
  .lgc-prefix-95 {
1434
 
1435
  .lgc-push-95 {
1436
  left: 95%;
 
 
 
1437
  }
1438
 
1439
  .lgc-pull-95 {
1440
  left: -95%;
 
 
 
1441
  }
1442
 
1443
  .lgc-grid-33 {
1444
  float: left;
1445
  width: 33.33333%;
 
 
 
1446
  }
1447
 
1448
  .lgc-prefix-33 {
1455
 
1456
  .lgc-push-33 {
1457
  left: 33.33333%;
 
 
 
1458
  }
1459
 
1460
  .lgc-pull-33 {
1461
  left: -33.33333%;
 
 
 
1462
  }
1463
 
1464
  .lgc-grid-66 {
1465
  float: left;
1466
  width: 66.66667%;
 
 
 
1467
  }
1468
 
1469
  .lgc-prefix-66 {
1476
 
1477
  .lgc-push-66 {
1478
  left: 66.66667%;
 
 
 
1479
  }
1480
 
1481
  .lgc-pull-66 {
1482
  left: -66.66667%;
 
 
 
1483
  }
1484
 
1485
  .lgc-grid-100 {
1489
  }
1490
 
1491
  /* GP Column Custom CSS */
 
 
 
 
1492
  .lgc-column p {
1493
  margin-bottom: 0;
1494
  margin-top: 1.5em;
1495
  }
1496
 
1497
  .inside-grid-column {
1498
+ padding: 0 10px 0 10px;
1499
+ margin-bottom: 1.5em;
1500
+ }
1501
+
1502
+ @media (max-width:767px) {
1503
+ .lgc-mobile-grid-100 .inside-grid-column {
1504
+ padding: 0;
1505
+ }
1506
+ }
1507
+
1508
+ @media (max-width: 1024px) {
1509
+ .lgc-clear {
1510
+ display: none;
1511
+ }
1512
  }
css/unsemantic-grid-responsive-tablet.min.css CHANGED
@@ -1 +1 @@
1
- @media (max-width:400px){@-ms-viewport{width:320px}}.lgc-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.lgc-clearfix:after,.lgc-clearfix:before,.lgc-grid-100:after,.lgc-grid-100:before,.lgc-grid-10:after,.lgc-grid-10:before,.lgc-grid-15:after,.lgc-grid-15:before,.lgc-grid-20:after,.lgc-grid-20:before,.lgc-grid-25:after,.lgc-grid-25:before,.lgc-grid-30:after,.lgc-grid-30:before,.lgc-grid-33:after,.lgc-grid-33:before,.lgc-grid-35:after,.lgc-grid-35:before,.lgc-grid-40:after,.lgc-grid-40:before,.lgc-grid-45:after,.lgc-grid-45:before,.lgc-grid-50:after,.lgc-grid-50:before,.lgc-grid-55:after,.lgc-grid-55:before,.lgc-grid-5:after,.lgc-grid-5:before,.lgc-grid-60:after,.lgc-grid-60:before,.lgc-grid-65:after,.lgc-grid-65:before,.lgc-grid-66:after,.lgc-grid-66:before,.lgc-grid-70:after,.lgc-grid-70:before,.lgc-grid-75:after,.lgc-grid-75:before,.lgc-grid-80:after,.lgc-grid-80:before,.lgc-grid-85:after,.lgc-grid-85:before,.lgc-grid-90:after,.lgc-grid-90:before,.lgc-grid-95:after,.lgc-grid-95:before,.lgc-grid-container:after,.lgc-grid-container:before,.lgc-mobile-grid-100:after,.lgc-mobile-grid-100:before,.lgc-mobile-grid-10:after,.lgc-mobile-grid-10:before,.lgc-mobile-grid-15:after,.lgc-mobile-grid-15:before,.lgc-mobile-grid-20:after,.lgc-mobile-grid-20:before,.lgc-mobile-grid-25:after,.lgc-mobile-grid-25:before,.lgc-mobile-grid-30:after,.lgc-mobile-grid-30:before,.lgc-mobile-grid-33:after,.lgc-mobile-grid-33:before,.lgc-mobile-grid-35:after,.lgc-mobile-grid-35:before,.lgc-mobile-grid-40:after,.lgc-mobile-grid-40:before,.lgc-mobile-grid-45:after,.lgc-mobile-grid-45:before,.lgc-mobile-grid-50:after,.lgc-mobile-grid-50:before,.lgc-mobile-grid-55:after,.lgc-mobile-grid-55:before,.lgc-mobile-grid-5:after,.lgc-mobile-grid-5:before,.lgc-mobile-grid-60:after,.lgc-mobile-grid-60:before,.lgc-mobile-grid-65:after,.lgc-mobile-grid-65:before,.lgc-mobile-grid-66:after,.lgc-mobile-grid-66:before,.lgc-mobile-grid-70:after,.lgc-mobile-grid-70:before,.lgc-mobile-grid-75:after,.lgc-mobile-grid-75:before,.lgc-mobile-grid-80:after,.lgc-mobile-grid-80:before,.lgc-mobile-grid-85:after,.lgc-mobile-grid-85:before,.lgc-mobile-grid-90:after,.lgc-mobile-grid-90:before,.lgc-mobile-grid-95:after,.lgc-mobile-grid-95:before,.lgc-tablet-grid-100:after,.lgc-tablet-grid-100:before,.lgc-tablet-grid-10:after,.lgc-tablet-grid-10:before,.lgc-tablet-grid-15:after,.lgc-tablet-grid-15:before,.lgc-tablet-grid-20:after,.lgc-tablet-grid-20:before,.lgc-tablet-grid-25:after,.lgc-tablet-grid-25:before,.lgc-tablet-grid-30:after,.lgc-tablet-grid-30:before,.lgc-tablet-grid-33:after,.lgc-tablet-grid-33:before,.lgc-tablet-grid-35:after,.lgc-tablet-grid-35:before,.lgc-tablet-grid-40:after,.lgc-tablet-grid-40:before,.lgc-tablet-grid-45:after,.lgc-tablet-grid-45:before,.lgc-tablet-grid-50:after,.lgc-tablet-grid-50:before,.lgc-tablet-grid-55:after,.lgc-tablet-grid-55:before,.lgc-tablet-grid-5:after,.lgc-tablet-grid-5:before,.lgc-tablet-grid-60:after,.lgc-tablet-grid-60:before,.lgc-tablet-grid-65:after,.lgc-tablet-grid-65:before,.lgc-tablet-grid-66:after,.lgc-tablet-grid-66:before,.lgc-tablet-grid-70:after,.lgc-tablet-grid-70:before,.lgc-tablet-grid-75:after,.lgc-tablet-grid-75:before,.lgc-tablet-grid-80:after,.lgc-tablet-grid-80:before,.lgc-tablet-grid-85:after,.lgc-tablet-grid-85:before,.lgc-tablet-grid-90:after,.lgc-tablet-grid-90:before,.lgc-tablet-grid-95:after,.lgc-tablet-grid-95:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.lgc-clearfix:after,.lgc-grid-100:after,.lgc-grid-10:after,.lgc-grid-15:after,.lgc-grid-20:after,.lgc-grid-25:after,.lgc-grid-30:after,.lgc-grid-33:after,.lgc-grid-35:after,.lgc-grid-40:after,.lgc-grid-45:after,.lgc-grid-50:after,.lgc-grid-55:after,.lgc-grid-5:after,.lgc-grid-60:after,.lgc-grid-65:after,.lgc-grid-66:after,.lgc-grid-70:after,.lgc-grid-75:after,.lgc-grid-80:after,.lgc-grid-85:after,.lgc-grid-90:after,.lgc-grid-95:after,.lgc-grid-container:after,.lgc-mobile-grid-100:after,.lgc-mobile-grid-10:after,.lgc-mobile-grid-15:after,.lgc-mobile-grid-20:after,.lgc-mobile-grid-25:after,.lgc-mobile-grid-30:after,.lgc-mobile-grid-33:after,.lgc-mobile-grid-35:after,.lgc-mobile-grid-40:after,.lgc-mobile-grid-45:after,.lgc-mobile-grid-50:after,.lgc-mobile-grid-55:after,.lgc-mobile-grid-5:after,.lgc-mobile-grid-60:after,.lgc-mobile-grid-65:after,.lgc-mobile-grid-66:after,.lgc-mobile-grid-70:after,.lgc-mobile-grid-75:after,.lgc-mobile-grid-80:after,.lgc-mobile-grid-85:after,.lgc-mobile-grid-90:after,.lgc-mobile-grid-95:after,.lgc-tablet-grid-100:after,.lgc-tablet-grid-10:after,.lgc-tablet-grid-15:after,.lgc-tablet-grid-20:after,.lgc-tablet-grid-25:after,.lgc-tablet-grid-30:after,.lgc-tablet-grid-33:after,.lgc-tablet-grid-35:after,.lgc-tablet-grid-40:after,.lgc-tablet-grid-45:after,.lgc-tablet-grid-50:after,.lgc-tablet-grid-55:after,.lgc-tablet-grid-5:after,.lgc-tablet-grid-60:after,.lgc-tablet-grid-65:after,.lgc-tablet-grid-66:after,.lgc-tablet-grid-70:after,.lgc-tablet-grid-75:after,.lgc-tablet-grid-80:after,.lgc-tablet-grid-85:after,.lgc-tablet-grid-90:after,.lgc-tablet-grid-95:after{clear:both}.lgc-grid-10,.lgc-grid-100,.lgc-grid-15,.lgc-grid-20,.lgc-grid-25,.lgc-grid-30,.lgc-grid-33,.lgc-grid-35,.lgc-grid-40,.lgc-grid-45,.lgc-grid-5,.lgc-grid-50,.lgc-grid-55,.lgc-grid-60,.lgc-grid-65,.lgc-grid-66,.lgc-grid-70,.lgc-grid-75,.lgc-grid-80,.lgc-grid-85,.lgc-grid-90,.lgc-grid-95,.lgc-mobile-grid-10,.lgc-mobile-grid-100,.lgc-mobile-grid-15,.lgc-mobile-grid-20,.lgc-mobile-grid-25,.lgc-mobile-grid-30,.lgc-mobile-grid-33,.lgc-mobile-grid-35,.lgc-mobile-grid-40,.lgc-mobile-grid-45,.lgc-mobile-grid-5,.lgc-mobile-grid-50,.lgc-mobile-grid-55,.lgc-mobile-grid-60,.lgc-mobile-grid-65,.lgc-mobile-grid-66,.lgc-mobile-grid-70,.lgc-mobile-grid-75,.lgc-mobile-grid-80,.lgc-mobile-grid-85,.lgc-mobile-grid-90,.lgc-mobile-grid-95,.lgc-tablet-grid-10,.lgc-tablet-grid-100,.lgc-tablet-grid-15,.lgc-tablet-grid-20,.lgc-tablet-grid-25,.lgc-tablet-grid-30,.lgc-tablet-grid-33,.lgc-tablet-grid-35,.lgc-tablet-grid-40,.lgc-tablet-grid-45,.lgc-tablet-grid-5,.lgc-tablet-grid-50,.lgc-tablet-grid-55,.lgc-tablet-grid-60,.lgc-tablet-grid-65,.lgc-tablet-grid-66,.lgc-tablet-grid-70,.lgc-tablet-grid-75,.lgc-tablet-grid-80,.lgc-tablet-grid-85,.lgc-tablet-grid-90,.lgc-tablet-grid-95{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.lgc-grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){.lgc-mobile-pull-10,.lgc-mobile-pull-15,.lgc-mobile-pull-20,.lgc-mobile-pull-25,.lgc-mobile-pull-30,.lgc-mobile-pull-33,.lgc-mobile-pull-35,.lgc-mobile-pull-40,.lgc-mobile-pull-45,.lgc-mobile-pull-5,.lgc-mobile-pull-50,.lgc-mobile-pull-55,.lgc-mobile-pull-60,.lgc-mobile-pull-65,.lgc-mobile-pull-66,.lgc-mobile-pull-70,.lgc-mobile-pull-75,.lgc-mobile-pull-80,.lgc-mobile-pull-85,.lgc-mobile-pull-90,.lgc-mobile-pull-95,.lgc-mobile-push-10,.lgc-mobile-push-15,.lgc-mobile-push-20,.lgc-mobile-push-25,.lgc-mobile-push-30,.lgc-mobile-push-33,.lgc-mobile-push-35,.lgc-mobile-push-40,.lgc-mobile-push-45,.lgc-mobile-push-50,.lgc-mobile-push-55,.lgc-mobile-push-60,.lgc-mobile-push-65,.lgc-mobile-push-66,.lgc-mobile-push-70,.lgc-mobile-push-75,.lgc-mobile-push-80,.lgc-mobile-push-85,.lgc-mobile-push-90,.lgc-mobile-push-95,.mobile-push-5{position:relative}.lgc-hide-on-mobile{display:none!important}.lgc-mobile-grid-5{float:left;width:5%}.lgc-mobile-prefix-5{margin-left:5%}.lgc-mobile-suffix-5{margin-right:5%}.lgc-mobile-push-5{left:5%}.lgc-mobile-pull-5{left:-5%}.lgc-mobile-grid-10{float:left;width:10%}.lgc-mobile-prefix-10{margin-left:10%}.lgc-mobile-suffix-10{margin-right:10%}.lgc-mobile-push-10{left:10%}.lgc-mobile-pull-10{left:-10%}.lgc-mobile-grid-15{float:left;width:15%}.lgc-mobile-prefix-15{margin-left:15%}.lgc-mobile-suffix-15{margin-right:15%}.lgc-mobile-push-15{left:15%}.lgc-mobile-pull-15{left:-15%}.lgc-mobile-grid-20{float:left;width:20%}.lgc-mobile-prefix-20{margin-left:20%}.lgc-mobile-suffix-20{margin-right:20%}.lgc-mobile-push-20{left:20%}.lgc-mobile-pull-20{left:-20%}.lgc-mobile-grid-25{float:left;width:25%}.lgc-mobile-prefix-25{margin-left:25%}.lgc-mobile-suffix-25{margin-right:25%}.lgc-mobile-push-25{left:25%}.lgc-mobile-pull-25{left:-25%}.lgc-mobile-grid-30{float:left;width:30%}.lgc-mobile-prefix-30{margin-left:30%}.lgc-mobile-suffix-30{margin-right:30%}.lgc-mobile-push-30{left:30%}.lgc-mobile-pull-30{left:-30%}.lgc-mobile-grid-35{float:left;width:35%}.lgc-mobile-prefix-35{margin-left:35%}.lgc-mobile-suffix-35{margin-right:35%}.lgc-mobile-push-35{left:35%}.lgc-mobile-pull-35{left:-35%}.lgc-mobile-grid-40{float:left;width:40%}.lgc-mobile-prefix-40{margin-left:40%}.lgc-mobile-suffix-40{margin-right:40%}.lgc-mobile-push-40{left:40%}.lgc-mobile-pull-40{left:-40%}.lgc-mobile-grid-45{float:left;width:45%}.lgc-mobile-prefix-45{margin-left:45%}.lgc-mobile-suffix-45{margin-right:45%}.lgc-mobile-push-45{left:45%}.lgc-mobile-pull-45{left:-45%}.lgc-mobile-grid-50{float:left;width:50%}.lgc-mobile-prefix-50{margin-left:50%}.lgc-mobile-suffix-50{margin-right:50%}.lgc-mobile-push-50{left:50%}.lgc-mobile-pull-50{left:-50%}.lgc-mobile-grid-55{float:left;width:55%}.lgc-mobile-prefix-55{margin-left:55%}.lgc-mobile-suffix-55{margin-right:55%}.lgc-mobile-push-55{left:55%}.lgc-mobile-pull-55{left:-55%}.lgc-mobile-grid-60{float:left;width:60%}.lgc-mobile-prefix-60{margin-left:60%}.lgc-mobile-suffix-60{margin-right:60%}.lgc-mobile-push-60{left:60%}.lgc-mobile-pull-60{left:-60%}.lgc-mobile-grid-65{float:left;width:65%}.lgc-mobile-prefix-65{margin-left:65%}.lgc-mobile-suffix-65{margin-right:65%}.lgc-mobile-push-65{left:65%}.lgc-mobile-pull-65{left:-65%}.lgc-mobile-grid-70{float:left;width:70%}.lgc-mobile-prefix-70{margin-left:70%}.lgc-mobile-suffix-70{margin-right:70%}.lgc-mobile-push-70{left:70%}.lgc-mobile-pull-70{left:-70%}.lgc-mobile-grid-75{float:left;width:75%}.lgc-mobile-prefix-75{margin-left:75%}.lgc-mobile-suffix-75{margin-right:75%}.lgc-mobile-push-75{left:75%}.lgc-mobile-pull-75{left:-75%}.lgc-mobile-grid-80{float:left;width:80%}.lgc-mobile-prefix-80{margin-left:80%}.lgc-mobile-suffix-80{margin-right:80%}.lgc-mobile-push-80{left:80%}.lgc-mobile-pull-80{left:-80%}.lgc-mobile-grid-85{float:left;width:85%}.lgc-mobile-prefix-85{margin-left:85%}.lgc-mobile-suffix-85{margin-right:85%}.lgc-mobile-push-85{left:85%}.lgc-mobile-pull-85{left:-85%}.lgc-mobile-grid-90{float:left;width:90%}.lgc-mobile-prefix-90{margin-left:90%}.lgc-mobile-suffix-90{margin-right:90%}.lgc-mobile-push-90{left:90%}.lgc-mobile-pull-90{left:-90%}.lgc-mobile-grid-95{float:left;width:95%}.lgc-mobile-prefix-95{margin-left:95%}.lgc-mobile-suffix-95{margin-right:95%}.lgc-mobile-push-95{left:95%}.lgc-mobile-pull-95{left:-95%}.lgc-mobile-grid-33{float:left;width:33.33333%}.lgc-mobile-prefix-33{margin-left:33.33333%}.lgc-mobile-suffix-33{margin-right:33.33333%}.lgc-mobile-push-33{left:33.33333%}.lgc-mobile-pull-33{left:-33.33333%}.lgc-mobile-grid-66{float:left;width:66.66667%}.lgc-mobile-prefix-66{margin-left:66.66667%}.lgc-mobile-suffix-66{margin-right:66.66667%}.lgc-mobile-push-66{left:66.66667%}.lgc-mobile-pull-66{left:-66.66667%}.lgc-mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){.lgc-tablet-pull-10,.lgc-tablet-pull-15,.lgc-tablet-pull-20,.lgc-tablet-pull-25,.lgc-tablet-pull-30,.lgc-tablet-pull-33,.lgc-tablet-pull-35,.lgc-tablet-pull-40,.lgc-tablet-pull-45,.lgc-tablet-pull-5,.lgc-tablet-pull-50,.lgc-tablet-pull-55,.lgc-tablet-pull-60,.lgc-tablet-pull-65,.lgc-tablet-pull-66,.lgc-tablet-pull-70,.lgc-tablet-pull-75,.lgc-tablet-pull-80,.lgc-tablet-pull-85,.lgc-tablet-pull-90,.lgc-tablet-pull-95,.lgc-tablet-push-10,.lgc-tablet-push-15,.lgc-tablet-push-20,.lgc-tablet-push-25,.lgc-tablet-push-30,.lgc-tablet-push-33,.lgc-tablet-push-35,.lgc-tablet-push-40,.lgc-tablet-push-45,.lgc-tablet-push-50,.lgc-tablet-push-55,.lgc-tablet-push-60,.lgc-tablet-push-65,.lgc-tablet-push-66,.lgc-tablet-push-70,.lgc-tablet-push-75,.lgc-tablet-push-80,.lgc-tablet-push-85,.lgc-tablet-push-90,.lgc-tablet-push-95,.tablet-push-5{position:relative}.lgc-hide-on-tablet{display:none!important}.lgc-tablet-grid-5{float:left;width:5%}.lgc-tablet-prefix-5{margin-left:5%}.lgc-tablet-suffix-5{margin-right:5%}.lgc-tablet-push-5{left:5%}.lgc-tablet-pull-5{left:-5%}.lgc-tablet-grid-10{float:left;width:10%}.lgc-tablet-prefix-10{margin-left:10%}.lgc-tablet-suffix-10{margin-right:10%}.lgc-tablet-push-10{left:10%}.lgc-tablet-pull-10{left:-10%}.lgc-tablet-grid-15{float:left;width:15%}.lgc-tablet-prefix-15{margin-left:15%}.lgc-tablet-suffix-15{margin-right:15%}.lgc-tablet-push-15{left:15%}.lgc-tablet-pull-15{left:-15%}.lgc-tablet-grid-20{float:left;width:20%}.lgc-tablet-prefix-20{margin-left:20%}.lgc-tablet-suffix-20{margin-right:20%}.lgc-tablet-push-20{left:20%}.lgc-tablet-pull-20{left:-20%}.lgc-tablet-grid-25{float:left;width:25%}.lgc-tablet-prefix-25{margin-left:25%}.lgc-tablet-suffix-25{margin-right:25%}.lgc-tablet-push-25{left:25%}.lgc-tablet-pull-25{left:-25%}.lgc-tablet-grid-30{float:left;width:30%}.lgc-tablet-prefix-30{margin-left:30%}.lgc-tablet-suffix-30{margin-right:30%}.lgc-tablet-push-30{left:30%}.lgc-tablet-pull-30{left:-30%}.lgc-tablet-grid-35{float:left;width:35%}.lgc-tablet-prefix-35{margin-left:35%}.lgc-tablet-suffix-35{margin-right:35%}.lgc-tablet-push-35{left:35%}.lgc-tablet-pull-35{left:-35%}.lgc-tablet-grid-40{float:left;width:40%}.lgc-tablet-prefix-40{margin-left:40%}.lgc-tablet-suffix-40{margin-right:40%}.lgc-tablet-push-40{left:40%}.lgc-tablet-pull-40{left:-40%}.lgc-tablet-grid-45{float:left;width:45%}.lgc-tablet-prefix-45{margin-left:45%}.lgc-tablet-suffix-45{margin-right:45%}.lgc-tablet-push-45{left:45%}.lgc-tablet-pull-45{left:-45%}.lgc-tablet-grid-50{float:left;width:50%}.lgc-tablet-prefix-50{margin-left:50%}.lgc-tablet-suffix-50{margin-right:50%}.lgc-tablet-push-50{left:50%}.lgc-tablet-pull-50{left:-50%}.lgc-tablet-grid-55{float:left;width:55%}.lgc-tablet-prefix-55{margin-left:55%}.lgc-tablet-suffix-55{margin-right:55%}.lgc-tablet-push-55{left:55%}.lgc-tablet-pull-55{left:-55%}.lgc-tablet-grid-60{float:left;width:60%}.lgc-tablet-prefix-60{margin-left:60%}.lgc-tablet-suffix-60{margin-right:60%}.lgc-tablet-push-60{left:60%}.lgc-tablet-pull-60{left:-60%}.lgc-tablet-grid-65{float:left;width:65%}.lgc-tablet-prefix-65{margin-left:65%}.lgc-tablet-suffix-65{margin-right:65%}.lgc-tablet-push-65{left:65%}.lgc-tablet-pull-65{left:-65%}.lgc-tablet-grid-70{float:left;width:70%}.lgc-tablet-prefix-70{margin-left:70%}.lgc-tablet-suffix-70{margin-right:70%}.lgc-tablet-push-70{left:70%}.lgc-tablet-pull-70{left:-70%}.lgc-tablet-grid-75{float:left;width:75%}.lgc-tablet-prefix-75{margin-left:75%}.lgc-tablet-suffix-75{margin-right:75%}.lgc-tablet-push-75{left:75%}.lgc-tablet-pull-75{left:-75%}.lgc-tablet-grid-80{float:left;width:80%}.lgc-tablet-prefix-80{margin-left:80%}.lgc-tablet-suffix-80{margin-right:80%}.lgc-tablet-push-80{left:80%}.lgc-tablet-pull-80{left:-80%}.lgc-tablet-grid-85{float:left;width:85%}.lgc-tablet-prefix-85{margin-left:85%}.lgc-tablet-suffix-85{margin-right:85%}.lgc-tablet-push-85{left:85%}.lgc-tablet-pull-85{left:-85%}.lgc-tablet-grid-90{float:left;width:90%}.lgc-tablet-prefix-90{margin-left:90%}.lgc-tablet-suffix-90{margin-right:90%}.lgc-tablet-push-90{left:90%}.lgc-tablet-pull-90{left:-90%}.lgc-tablet-grid-95{float:left;width:95%}.lgc-tablet-prefix-95{margin-left:95%}.lgc-tablet-suffix-95{margin-right:95%}.lgc-tablet-push-95{left:95%}.lgc-tablet-pull-95{left:-95%}.lgc-tablet-grid-33{float:left;width:33.33333%}.lgc-tablet-prefix-33{margin-left:33.33333%}.lgc-tablet-suffix-33{margin-right:33.33333%}.lgc-tablet-push-33{left:33.33333%}.lgc-tablet-pull-33{left:-33.33333%}.lgc-tablet-grid-66{float:left;width:66.66667%}.lgc-tablet-prefix-66{margin-left:66.66667%}.lgc-tablet-suffix-66{margin-right:66.66667%}.lgc-tablet-push-66{left:66.66667%}.lgc-tablet-pull-66{left:-66.66667%}.lgc-tablet-grid-100{clear:both;width:100%}}@media (min-width:1025px){.lgc-pull-10,.lgc-pull-15,.lgc-pull-20,.lgc-pull-25,.lgc-pull-30,.lgc-pull-33,.lgc-pull-35,.lgc-pull-40,.lgc-pull-45,.lgc-pull-5,.lgc-pull-50,.lgc-pull-55,.lgc-pull-60,.lgc-pull-65,.lgc-pull-66,.lgc-pull-70,.lgc-pull-75,.lgc-pull-80,.lgc-pull-85,.lgc-pull-90,.lgc-pull-95,.lgc-push-10,.lgc-push-15,.lgc-push-20,.lgc-push-25,.lgc-push-30,.lgc-push-33,.lgc-push-35,.lgc-push-40,.lgc-push-45,.lgc-push-50,.lgc-push-55,.lgc-push-60,.lgc-push-65,.lgc-push-66,.lgc-push-70,.lgc-push-75,.lgc-push-80,.lgc-push-85,.lgc-push-90,.lgc-push-95,.push-5{position:relative}.lgc-hide-on-desktop{display:none!important}.lgc-grid-5{float:left;width:5%}.lgc-prefix-5{margin-left:5%}.lgc-suffix-5{margin-right:5%}.lgc-push-5{left:5%}.lgc-pull-5{left:-5%}.lgc-grid-10{float:left;width:10%}.lgc-prefix-10{margin-left:10%}.lgc-suffix-10{margin-right:10%}.lgc-push-10{left:10%}.lgc-pull-10{left:-10%}.lgc-grid-15{float:left;width:15%}.lgc-prefix-15{margin-left:15%}.lgc-suffix-15{margin-right:15%}.lgc-push-15{left:15%}.lgc-pull-15{left:-15%}.lgc-grid-20{float:left;width:20%}.lgc-prefix-20{margin-left:20%}.lgc-suffix-20{margin-right:20%}.lgc-push-20{left:20%}.lgc-pull-20{left:-20%}.lgc-grid-25{float:left;width:25%}.lgc-prefix-25{margin-left:25%}.lgc-suffix-25{margin-right:25%}.lgc-push-25{left:25%}.lgc-pull-25{left:-25%}.lgc-grid-30{float:left;width:30%}.lgc-prefix-30{margin-left:30%}.lgc-suffix-30{margin-right:30%}.lgc-push-30{left:30%}.lgc-pull-30{left:-30%}.lgc-grid-35{float:left;width:35%}.lgc-prefix-35{margin-left:35%}.lgc-suffix-35{margin-right:35%}.lgc-push-35{left:35%}.lgc-pull-35{left:-35%}.lgc-grid-40{float:left;width:40%}.lgc-prefix-40{margin-left:40%}.lgc-suffix-40{margin-right:40%}.lgc-push-40{left:40%}.lgc-pull-40{left:-40%}.lgc-grid-45{float:left;width:45%}.lgc-prefix-45{margin-left:45%}.lgc-suffix-45{margin-right:45%}.lgc-push-45{left:45%}.lgc-pull-45{left:-45%}.lgc-grid-50{float:left;width:50%}.lgc-prefix-50{margin-left:50%}.lgc-suffix-50{margin-right:50%}.lgc-push-50{left:50%}.lgc-pull-50{left:-50%}.lgc-grid-55{float:left;width:55%}.lgc-prefix-55{margin-left:55%}.lgc-suffix-55{margin-right:55%}.lgc-push-55{left:55%}.lgc-pull-55{left:-55%}.lgc-grid-60{float:left;width:60%}.lgc-prefix-60{margin-left:60%}.lgc-suffix-60{margin-right:60%}.lgc-push-60{left:60%}.lgc-pull-60{left:-60%}.lgc-grid-65{float:left;width:65%}.lgc-prefix-65{margin-left:65%}.lgc-suffix-65{margin-right:65%}.lgc-push-65{left:65%}.lgc-pull-65{left:-65%}.lgc-grid-70{float:left;width:70%}.lgc-prefix-70{margin-left:70%}.lgc-suffix-70{margin-right:70%}.lgc-push-70{left:70%}.lgc-pull-70{left:-70%}.lgc-grid-75{float:left;width:75%}.lgc-prefix-75{margin-left:75%}.lgc-suffix-75{margin-right:75%}.lgc-push-75{left:75%}.lgc-pull-75{left:-75%}.lgc-grid-80{float:left;width:80%}.lgc-prefix-80{margin-left:80%}.lgc-suffix-80{margin-right:80%}.lgc-push-80{left:80%}.lgc-pull-80{left:-80%}.lgc-grid-85{float:left;width:85%}.lgc-prefix-85{margin-left:85%}.lgc-suffix-85{margin-right:85%}.lgc-push-85{left:85%}.lgc-pull-85{left:-85%}.lgc-grid-90{float:left;width:90%}.lgc-prefix-90{margin-left:90%}.lgc-suffix-90{margin-right:90%}.lgc-push-90{left:90%}.lgc-pull-90{left:-90%}.lgc-grid-95{float:left;width:95%}.lgc-prefix-95{margin-left:95%}.lgc-suffix-95{margin-right:95%}.lgc-push-95{left:95%}.lgc-pull-95{left:-95%}.lgc-grid-33{float:left;width:33.33333%}.lgc-prefix-33{margin-left:33.33333%}.lgc-suffix-33{margin-right:33.33333%}.lgc-push-33{left:33.33333%}.lgc-pull-33{left:-33.33333%}.lgc-grid-66{float:left;width:66.66667%}.lgc-prefix-66{margin-left:66.66667%}.lgc-suffix-66{margin-right:66.66667%}.lgc-push-66{left:66.66667%}.lgc-pull-66{left:-66.66667%}.lgc-grid-100{clear:both;width:100%}}.lgc-column{margin-bottom:1.5em;}.lgc-column p {margin-bottom: 0;margin-top: 1.5em;}.inside-grid-column{padding:0 20px;}
1
+ @-ms-viewport {width: auto;}.lgc-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.lgc-grid-container:before,.lgc-grid-5:before,.lgc-mobile-grid-5:before,.lgc-tablet-grid-5:before,.lgc-grid-10:before,.lgc-mobile-grid-10:before,.lgc-tablet-grid-10:before,.lgc-grid-15:before,.lgc-mobile-grid-15:before,.lgc-tablet-grid-15:before,.lgc-grid-20:before,.lgc-mobile-grid-20:before,.lgc-tablet-grid-20:before,.lgc-grid-25:before,.lgc-mobile-grid-25:before,.lgc-tablet-grid-25:before,.lgc-grid-30:before,.lgc-mobile-grid-30:before,.lgc-tablet-grid-30:before,.lgc-grid-35:before,.lgc-mobile-grid-35:before,.lgc-tablet-grid-35:before,.lgc-grid-40:before,.lgc-mobile-grid-40:before,.lgc-tablet-grid-40:before,.lgc-grid-45:before,.lgc-mobile-grid-45:before,.lgc-tablet-grid-45:before,.lgc-grid-50:before,.lgc-mobile-grid-50:before,.lgc-tablet-grid-50:before,.lgc-grid-55:before,.lgc-mobile-grid-55:before,.lgc-tablet-grid-55:before,.lgc-grid-60:before,.lgc-mobile-grid-60:before,.lgc-tablet-grid-60:before,.lgc-grid-65:before,.lgc-mobile-grid-65:before,.lgc-tablet-grid-65:before,.lgc-grid-70:before,.lgc-mobile-grid-70:before,.lgc-tablet-grid-70:before,.lgc-grid-75:before,.lgc-mobile-grid-75:before,.lgc-tablet-grid-75:before,.lgc-grid-80:before,.lgc-mobile-grid-80:before,.lgc-tablet-grid-80:before,.lgc-grid-85:before,.lgc-mobile-grid-85:before,.lgc-tablet-grid-85:before,.lgc-grid-90:before,.lgc-mobile-grid-90:before,.lgc-tablet-grid-90:before,.lgc-grid-95:before,.lgc-mobile-grid-95:before,.lgc-tablet-grid-95:before,.lgc-grid-100:before,.lgc-mobile-grid-100:before,.lgc-tablet-grid-100:before,.lgc-grid-33:before,.lgc-mobile-grid-33:before,.lgc-tablet-grid-33:before,.lgc-grid-66:before,.lgc-mobile-grid-66:before,.lgc-tablet-grid-66:before,.lgc-clearfix:before,.lgc-grid-container:after,.lgc-grid-5:after,.lgc-mobile-grid-5:after,.lgc-tablet-grid-5:after,.lgc-grid-10:after,.lgc-mobile-grid-10:after,.lgc-tablet-grid-10:after,.lgc-grid-15:after,.lgc-mobile-grid-15:after,.lgc-tablet-grid-15:after,.lgc-grid-20:after,.lgc-mobile-grid-20:after,.lgc-tablet-grid-20:after,.lgc-grid-25:after,.lgc-mobile-grid-25:after,.lgc-tablet-grid-25:after,.lgc-grid-30:after,.lgc-mobile-grid-30:after,.lgc-tablet-grid-30:after,.lgc-grid-35:after,.lgc-mobile-grid-35:after,.lgc-tablet-grid-35:after,.lgc-grid-40:after,.lgc-mobile-grid-40:after,.lgc-tablet-grid-40:after,.lgc-grid-45:after,.lgc-mobile-grid-45:after,.lgc-tablet-grid-45:after,.lgc-grid-50:after,.lgc-mobile-grid-50:after,.lgc-tablet-grid-50:after,.lgc-grid-55:after,.lgc-mobile-grid-55:after,.lgc-tablet-grid-55:after,.lgc-grid-60:after,.lgc-mobile-grid-60:after,.lgc-tablet-grid-60:after,.lgc-grid-65:after,.lgc-mobile-grid-65:after,.lgc-tablet-grid-65:after,.lgc-grid-70:after,.lgc-mobile-grid-70:after,.lgc-tablet-grid-70:after,.lgc-grid-75:after,.lgc-mobile-grid-75:after,.lgc-tablet-grid-75:after,.lgc-grid-80:after,.lgc-mobile-grid-80:after,.lgc-tablet-grid-80:after,.lgc-grid-85:after,.lgc-mobile-grid-85:after,.lgc-tablet-grid-85:after,.lgc-grid-90:after,.lgc-mobile-grid-90:after,.lgc-tablet-grid-90:after,.lgc-grid-95:after,.lgc-mobile-grid-95:after,.lgc-tablet-grid-95:after,.lgc-grid-100:after,.lgc-mobile-grid-100:after,.lgc-tablet-grid-100:after,.lgc-grid-33:after,.lgc-mobile-grid-33:after,.lgc-tablet-grid-33:after,.lgc-grid-66:after,.lgc-mobile-grid-66:after,.lgc-tablet-grid-66:after,.lgc-clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.lgc-grid-container:after,.lgc-grid-5:after,.lgc-mobile-grid-5:after,.lgc-tablet-grid-5:after,.lgc-grid-10:after,.lgc-mobile-grid-10:after,.lgc-tablet-grid-10:after,.lgc-grid-15:after,.lgc-mobile-grid-15:after,.lgc-tablet-grid-15:after,.lgc-grid-20:after,.lgc-mobile-grid-20:after,.lgc-tablet-grid-20:after,.lgc-grid-25:after,.lgc-mobile-grid-25:after,.lgc-tablet-grid-25:after,.lgc-grid-30:after,.lgc-mobile-grid-30:after,.lgc-tablet-grid-30:after,.lgc-grid-35:after,.lgc-mobile-grid-35:after,.lgc-tablet-grid-35:after,.lgc-grid-40:after,.lgc-mobile-grid-40:after,.lgc-tablet-grid-40:after,.lgc-grid-45:after,.lgc-mobile-grid-45:after,.lgc-tablet-grid-45:after,.lgc-grid-50:after,.lgc-mobile-grid-50:after,.lgc-tablet-grid-50:after,.lgc-grid-55:after,.lgc-mobile-grid-55:after,.lgc-tablet-grid-55:after,.lgc-grid-60:after,.lgc-mobile-grid-60:after,.lgc-tablet-grid-60:after,.lgc-grid-65:after,.lgc-mobile-grid-65:after,.lgc-tablet-grid-65:after,.lgc-grid-70:after,.lgc-mobile-grid-70:after,.lgc-tablet-grid-70:after,.lgc-grid-75:after,.lgc-mobile-grid-75:after,.lgc-tablet-grid-75:after,.lgc-grid-80:after,.lgc-mobile-grid-80:after,.lgc-tablet-grid-80:after,.lgc-grid-85:after,.lgc-mobile-grid-85:after,.lgc-tablet-grid-85:after,.lgc-grid-90:after,.lgc-mobile-grid-90:after,.lgc-tablet-grid-90:after,.lgc-grid-95:after,.lgc-mobile-grid-95:after,.lgc-tablet-grid-95:after,.lgc-grid-100:after,.lgc-mobile-grid-100:after,.lgc-tablet-grid-100:after,.lgc-grid-33:after,.lgc-mobile-grid-33:after,.lgc-tablet-grid-33:after,.lgc-grid-66:after,.lgc-mobile-grid-66:after,.lgc-tablet-grid-66:after,.lgc-clearfix:after{clear:both}.lgc-grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.lgc-grid-5,.lgc-mobile-grid-5,.lgc-tablet-grid-5,.lgc-grid-10,.lgc-mobile-grid-10,.lgc-tablet-grid-10,.lgc-grid-15,.lgc-mobile-grid-15,.lgc-tablet-grid-15,.lgc-grid-20,.lgc-mobile-grid-20,.lgc-tablet-grid-20,.lgc-grid-25,.lgc-mobile-grid-25,.lgc-tablet-grid-25,.lgc-grid-30,.lgc-mobile-grid-30,.lgc-tablet-grid-30,.lgc-grid-35,.lgc-mobile-grid-35,.lgc-tablet-grid-35,.lgc-grid-40,.lgc-mobile-grid-40,.lgc-tablet-grid-40,.lgc-grid-45,.lgc-mobile-grid-45,.lgc-tablet-grid-45,.lgc-grid-50,.lgc-mobile-grid-50,.lgc-tablet-grid-50,.lgc-grid-55,.lgc-mobile-grid-55,.lgc-tablet-grid-55,.lgc-grid-60,.lgc-mobile-grid-60,.lgc-tablet-grid-60,.lgc-grid-65,.lgc-mobile-grid-65,.lgc-tablet-grid-65,.lgc-grid-70,.lgc-mobile-grid-70,.lgc-tablet-grid-70,.lgc-grid-75,.lgc-mobile-grid-75,.lgc-tablet-grid-75,.lgc-grid-80,.lgc-mobile-grid-80,.lgc-tablet-grid-80,.lgc-grid-85,.lgc-mobile-grid-85,.lgc-tablet-grid-85,.lgc-grid-90,.lgc-mobile-grid-90,.lgc-tablet-grid-90,.lgc-grid-95,.lgc-mobile-grid-95,.lgc-tablet-grid-95,.lgc-grid-100,.lgc-mobile-grid-100,.lgc-tablet-grid-100,.lgc-grid-33,.lgc-mobile-grid-33,.lgc-tablet-grid-33,.lgc-grid-66,.lgc-mobile-grid-66,.lgc-tablet-grid-66{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.lgc-grid-parent{padding-left:0;padding-right:0}.lgc-grid-offset{margin-left:-10px;margin-right:-10px}@media (max-width: 767px){.mobile-push-5,.lgc-mobile-pull-5,.lgc-mobile-push-10,.lgc-mobile-pull-10,.lgc-mobile-push-15,.lgc-mobile-pull-15,.lgc-mobile-push-20,.lgc-mobile-pull-20,.lgc-mobile-push-25,.lgc-mobile-pull-25,.lgc-mobile-push-30,.lgc-mobile-pull-30,.lgc-mobile-push-35,.lgc-mobile-pull-35,.lgc-mobile-push-40,.lgc-mobile-pull-40,.lgc-mobile-push-45,.lgc-mobile-pull-45,.lgc-mobile-push-50,.lgc-mobile-pull-50,.lgc-mobile-push-55,.lgc-mobile-pull-55,.lgc-mobile-push-60,.lgc-mobile-pull-60,.lgc-mobile-push-65,.lgc-mobile-pull-65,.lgc-mobile-push-70,.lgc-mobile-pull-70,.lgc-mobile-push-75,.lgc-mobile-pull-75,.lgc-mobile-push-80,.lgc-mobile-pull-80,.lgc-mobile-push-85,.lgc-mobile-pull-85,.lgc-mobile-push-90,.lgc-mobile-pull-90,.lgc-mobile-push-95,.lgc-mobile-pull-95,.lgc-mobile-push-33,.lgc-mobile-pull-33,.lgc-mobile-push-66,.lgc-mobile-pull-66{position:relative}.lgc-hide-on-mobile{display:none!important}.lgc-mobile-grid-5{float:left;width:5%}.lgc-mobile-prefix-5{margin-left:5%}.lgc-mobile-suffix-5{margin-right:5%}.lgc-mobile-push-5{left:5%}.lgc-mobile-pull-5{left:-5%}.lgc-mobile-grid-10{float:left;width:10%}.lgc-mobile-prefix-10{margin-left:10%}.lgc-mobile-suffix-10{margin-right:10%}.lgc-mobile-push-10{left:10%}.lgc-mobile-pull-10{left:-10%}.lgc-mobile-grid-15{float:left;width:15%}.lgc-mobile-prefix-15{margin-left:15%}.lgc-mobile-suffix-15{margin-right:15%}.lgc-mobile-push-15{left:15%}.lgc-mobile-pull-15{left:-15%}.lgc-mobile-grid-20{float:left;width:20%}.lgc-mobile-prefix-20{margin-left:20%}.lgc-mobile-suffix-20{margin-right:20%}.lgc-mobile-push-20{left:20%}.lgc-mobile-pull-20{left:-20%}.lgc-mobile-grid-25{float:left;width:25%}.lgc-mobile-prefix-25{margin-left:25%}.lgc-mobile-suffix-25{margin-right:25%}.lgc-mobile-push-25{left:25%}.lgc-mobile-pull-25{left:-25%}.lgc-mobile-grid-30{float:left;width:30%}.lgc-mobile-prefix-30{margin-left:30%}.lgc-mobile-suffix-30{margin-right:30%}.lgc-mobile-push-30{left:30%}.lgc-mobile-pull-30{left:-30%}.lgc-mobile-grid-35{float:left;width:35%}.lgc-mobile-prefix-35{margin-left:35%}.lgc-mobile-suffix-35{margin-right:35%}.lgc-mobile-push-35{left:35%}.lgc-mobile-pull-35{left:-35%}.lgc-mobile-grid-40{float:left;width:40%}.lgc-mobile-prefix-40{margin-left:40%}.lgc-mobile-suffix-40{margin-right:40%}.lgc-mobile-push-40{left:40%}.lgc-mobile-pull-40{left:-40%}.lgc-mobile-grid-45{float:left;width:45%}.lgc-mobile-prefix-45{margin-left:45%}.lgc-mobile-suffix-45{margin-right:45%}.lgc-mobile-push-45{left:45%}.lgc-mobile-pull-45{left:-45%}.lgc-mobile-grid-50{float:left;width:50%}.lgc-mobile-prefix-50{margin-left:50%}.lgc-mobile-suffix-50{margin-right:50%}.lgc-mobile-push-50{left:50%}.lgc-mobile-pull-50{left:-50%}.lgc-mobile-grid-55{float:left;width:55%}.lgc-mobile-prefix-55{margin-left:55%}.lgc-mobile-suffix-55{margin-right:55%}.lgc-mobile-push-55{left:55%}.lgc-mobile-pull-55{left:-55%}.lgc-mobile-grid-60{float:left;width:60%}.lgc-mobile-prefix-60{margin-left:60%}.lgc-mobile-suffix-60{margin-right:60%}.lgc-mobile-push-60{left:60%}.lgc-mobile-pull-60{left:-60%}.lgc-mobile-grid-65{float:left;width:65%}.lgc-mobile-prefix-65{margin-left:65%}.lgc-mobile-suffix-65{margin-right:65%}.lgc-mobile-push-65{left:65%}.lgc-mobile-pull-65{left:-65%}.lgc-mobile-grid-70{float:left;width:70%}.lgc-mobile-prefix-70{margin-left:70%}.lgc-mobile-suffix-70{margin-right:70%}.lgc-mobile-push-70{left:70%}.lgc-mobile-pull-70{left:-70%}.lgc-mobile-grid-75{float:left;width:75%}.lgc-mobile-prefix-75{margin-left:75%}.lgc-mobile-suffix-75{margin-right:75%}.lgc-mobile-push-75{left:75%}.lgc-mobile-pull-75{left:-75%}.lgc-mobile-grid-80{float:left;width:80%}.lgc-mobile-prefix-80{margin-left:80%}.lgc-mobile-suffix-80{margin-right:80%}.lgc-mobile-push-80{left:80%}.lgc-mobile-pull-80{left:-80%}.lgc-mobile-grid-85{float:left;width:85%}.lgc-mobile-prefix-85{margin-left:85%}.lgc-mobile-suffix-85{margin-right:85%}.lgc-mobile-push-85{left:85%}.lgc-mobile-pull-85{left:-85%}.lgc-mobile-grid-90{float:left;width:90%}.lgc-mobile-prefix-90{margin-left:90%}.lgc-mobile-suffix-90{margin-right:90%}.lgc-mobile-push-90{left:90%}.lgc-mobile-pull-90{left:-90%}.lgc-mobile-grid-95{float:left;width:95%}.lgc-mobile-prefix-95{margin-left:95%}.lgc-mobile-suffix-95{margin-right:95%}.lgc-mobile-push-95{left:95%}.lgc-mobile-pull-95{left:-95%}.lgc-mobile-grid-33{float:left;width:33.33333%}.lgc-mobile-prefix-33{margin-left:33.33333%}.lgc-mobile-suffix-33{margin-right:33.33333%}.lgc-mobile-push-33{left:33.33333%}.lgc-mobile-pull-33{left:-33.33333%}.lgc-mobile-grid-66{float:left;width:66.66667%}.lgc-mobile-prefix-66{margin-left:66.66667%}.lgc-mobile-suffix-66{margin-right:66.66667%}.lgc-mobile-push-66{left:66.66667%}.lgc-mobile-pull-66{left:-66.66667%}.lgc-mobile-grid-100{clear:both;width:100%}}@media (min-width: 768px) and (max-width: 1024px){.tablet-push-5,.lgc-tablet-pull-5,.lgc-tablet-push-10,.lgc-tablet-pull-10,.lgc-tablet-push-15,.lgc-tablet-pull-15,.lgc-tablet-push-20,.lgc-tablet-pull-20,.lgc-tablet-push-25,.lgc-tablet-pull-25,.lgc-tablet-push-30,.lgc-tablet-pull-30,.lgc-tablet-push-35,.lgc-tablet-pull-35,.lgc-tablet-push-40,.lgc-tablet-pull-40,.lgc-tablet-push-45,.lgc-tablet-pull-45,.lgc-tablet-push-50,.lgc-tablet-pull-50,.lgc-tablet-push-55,.lgc-tablet-pull-55,.lgc-tablet-push-60,.lgc-tablet-pull-60,.lgc-tablet-push-65,.lgc-tablet-pull-65,.lgc-tablet-push-70,.lgc-tablet-pull-70,.lgc-tablet-push-75,.lgc-tablet-pull-75,.lgc-tablet-push-80,.lgc-tablet-pull-80,.lgc-tablet-push-85,.lgc-tablet-pull-85,.lgc-tablet-push-90,.lgc-tablet-pull-90,.lgc-tablet-push-95,.lgc-tablet-pull-95,.lgc-tablet-push-33,.lgc-tablet-pull-33,.lgc-tablet-push-66,.lgc-tablet-pull-66{position:relative}.lgc-hide-on-tablet{display:none!important}.lgc-tablet-grid-5{float:left;width:5%}.lgc-tablet-prefix-5{margin-left:5%}.lgc-tablet-suffix-5{margin-right:5%}.lgc-tablet-push-5{left:5%}.lgc-tablet-pull-5{left:-5%}.lgc-tablet-grid-10{float:left;width:10%}.lgc-tablet-prefix-10{margin-left:10%}.lgc-tablet-suffix-10{margin-right:10%}.lgc-tablet-push-10{left:10%}.lgc-tablet-pull-10{left:-10%}.lgc-tablet-grid-15{float:left;width:15%}.lgc-tablet-prefix-15{margin-left:15%}.lgc-tablet-suffix-15{margin-right:15%}.lgc-tablet-push-15{left:15%}.lgc-tablet-pull-15{left:-15%}.lgc-tablet-grid-20{float:left;width:20%}.lgc-tablet-prefix-20{margin-left:20%}.lgc-tablet-suffix-20{margin-right:20%}.lgc-tablet-push-20{left:20%}.lgc-tablet-pull-20{left:-20%}.lgc-tablet-grid-25{float:left;width:25%}.lgc-tablet-prefix-25{margin-left:25%}.lgc-tablet-suffix-25{margin-right:25%}.lgc-tablet-push-25{left:25%}.lgc-tablet-pull-25{left:-25%}.lgc-tablet-grid-30{float:left;width:30%}.lgc-tablet-prefix-30{margin-left:30%}.lgc-tablet-suffix-30{margin-right:30%}.lgc-tablet-push-30{left:30%}.lgc-tablet-pull-30{left:-30%}.lgc-tablet-grid-35{float:left;width:35%}.lgc-tablet-prefix-35{margin-left:35%}.lgc-tablet-suffix-35{margin-right:35%}.lgc-tablet-push-35{left:35%}.lgc-tablet-pull-35{left:-35%}.lgc-tablet-grid-40{float:left;width:40%}.lgc-tablet-prefix-40{margin-left:40%}.lgc-tablet-suffix-40{margin-right:40%}.lgc-tablet-push-40{left:40%}.lgc-tablet-pull-40{left:-40%}.lgc-tablet-grid-45{float:left;width:45%}.lgc-tablet-prefix-45{margin-left:45%}.lgc-tablet-suffix-45{margin-right:45%}.lgc-tablet-push-45{left:45%}.lgc-tablet-pull-45{left:-45%}.lgc-tablet-grid-50{float:left;width:50%}.lgc-tablet-prefix-50{margin-left:50%}.lgc-tablet-suffix-50{margin-right:50%}.lgc-tablet-push-50{left:50%}.lgc-tablet-pull-50{left:-50%}.lgc-tablet-grid-55{float:left;width:55%}.lgc-tablet-prefix-55{margin-left:55%}.lgc-tablet-suffix-55{margin-right:55%}.lgc-tablet-push-55{left:55%}.lgc-tablet-pull-55{left:-55%}.lgc-tablet-grid-60{float:left;width:60%}.lgc-tablet-prefix-60{margin-left:60%}.lgc-tablet-suffix-60{margin-right:60%}.lgc-tablet-push-60{left:60%}.lgc-tablet-pull-60{left:-60%}.lgc-tablet-grid-65{float:left;width:65%}.lgc-tablet-prefix-65{margin-left:65%}.lgc-tablet-suffix-65{margin-right:65%}.lgc-tablet-push-65{left:65%}.lgc-tablet-pull-65{left:-65%}.lgc-tablet-grid-70{float:left;width:70%}.lgc-tablet-prefix-70{margin-left:70%}.lgc-tablet-suffix-70{margin-right:70%}.lgc-tablet-push-70{left:70%}.lgc-tablet-pull-70{left:-70%}.lgc-tablet-grid-75{float:left;width:75%}.lgc-tablet-prefix-75{margin-left:75%}.lgc-tablet-suffix-75{margin-right:75%}.lgc-tablet-push-75{left:75%}.lgc-tablet-pull-75{left:-75%}.lgc-tablet-grid-80{float:left;width:80%}.lgc-tablet-prefix-80{margin-left:80%}.lgc-tablet-suffix-80{margin-right:80%}.lgc-tablet-push-80{left:80%}.lgc-tablet-pull-80{left:-80%}.lgc-tablet-grid-85{float:left;width:85%}.lgc-tablet-prefix-85{margin-left:85%}.lgc-tablet-suffix-85{margin-right:85%}.lgc-tablet-push-85{left:85%}.lgc-tablet-pull-85{left:-85%}.lgc-tablet-grid-90{float:left;width:90%}.lgc-tablet-prefix-90{margin-left:90%}.lgc-tablet-suffix-90{margin-right:90%}.lgc-tablet-push-90{left:90%}.lgc-tablet-pull-90{left:-90%}.lgc-tablet-grid-95{float:left;width:95%}.lgc-tablet-prefix-95{margin-left:95%}.lgc-tablet-suffix-95{margin-right:95%}.lgc-tablet-push-95{left:95%}.lgc-tablet-pull-95{left:-95%}.lgc-tablet-grid-33{float:left;width:33.33333%}.lgc-tablet-prefix-33{margin-left:33.33333%}.lgc-tablet-suffix-33{margin-right:33.33333%}.lgc-tablet-push-33{left:33.33333%}.lgc-tablet-pull-33{left:-33.33333%}.lgc-tablet-grid-66{float:left;width:66.66667%}.lgc-tablet-prefix-66{margin-left:66.66667%}.lgc-tablet-suffix-66{margin-right:66.66667%}.lgc-tablet-push-66{left:66.66667%}.lgc-tablet-pull-66{left:-66.66667%}.lgc-tablet-grid-100{clear:both;width:100%}}@media (min-width: 1025px){.push-5,.lgc-pull-5,.lgc-push-10,.lgc-pull-10,.lgc-push-15,.lgc-pull-15,.lgc-push-20,.lgc-pull-20,.lgc-push-25,.lgc-pull-25,.lgc-push-30,.lgc-pull-30,.lgc-push-35,.lgc-pull-35,.lgc-push-40,.lgc-pull-40,.lgc-push-45,.lgc-pull-45,.lgc-push-50,.lgc-pull-50,.lgc-push-55,.lgc-pull-55,.lgc-push-60,.lgc-pull-60,.lgc-push-65,.lgc-pull-65,.lgc-push-70,.lgc-pull-70,.lgc-push-75,.lgc-pull-75,.lgc-push-80,.lgc-pull-80,.lgc-push-85,.lgc-pull-85,.lgc-push-90,.lgc-pull-90,.lgc-push-95,.lgc-pull-95,.lgc-push-33,.lgc-pull-33,.lgc-push-66,.lgc-pull-66{position:relative}.lgc-hide-on-desktop{display:none!important}.lgc-grid-5{float:left;width:5%}.lgc-prefix-5{margin-left:5%}.lgc-suffix-5{margin-right:5%}.lgc-push-5{left:5%}.lgc-pull-5{left:-5%}.lgc-grid-10{float:left;width:10%}.lgc-prefix-10{margin-left:10%}.lgc-suffix-10{margin-right:10%}.lgc-push-10{left:10%}.lgc-pull-10{left:-10%}.lgc-grid-15{float:left;width:15%}.lgc-prefix-15{margin-left:15%}.lgc-suffix-15{margin-right:15%}.lgc-push-15{left:15%}.lgc-pull-15{left:-15%}.lgc-grid-20{float:left;width:20%}.lgc-prefix-20{margin-left:20%}.lgc-suffix-20{margin-right:20%}.lgc-push-20{left:20%}.lgc-pull-20{left:-20%}.lgc-grid-25{float:left;width:25%}.lgc-prefix-25{margin-left:25%}.lgc-suffix-25{margin-right:25%}.lgc-push-25{left:25%}.lgc-pull-25{left:-25%}.lgc-grid-30{float:left;width:30%}.lgc-prefix-30{margin-left:30%}.lgc-suffix-30{margin-right:30%}.lgc-push-30{left:30%}.lgc-pull-30{left:-30%}.lgc-grid-35{float:left;width:35%}.lgc-prefix-35{margin-left:35%}.lgc-suffix-35{margin-right:35%}.lgc-push-35{left:35%}.lgc-pull-35{left:-35%}.lgc-grid-40{float:left;width:40%}.lgc-prefix-40{margin-left:40%}.lgc-suffix-40{margin-right:40%}.lgc-push-40{left:40%}.lgc-pull-40{left:-40%}.lgc-grid-45{float:left;width:45%}.lgc-prefix-45{margin-left:45%}.lgc-suffix-45{margin-right:45%}.lgc-push-45{left:45%}.lgc-pull-45{left:-45%}.lgc-grid-50{float:left;width:50%}.lgc-prefix-50{margin-left:50%}.lgc-suffix-50{margin-right:50%}.lgc-push-50{left:50%}.lgc-pull-50{left:-50%}.lgc-grid-55{float:left;width:55%}.lgc-prefix-55{margin-left:55%}.lgc-suffix-55{margin-right:55%}.lgc-push-55{left:55%}.lgc-pull-55{left:-55%}.lgc-grid-60{float:left;width:60%}.lgc-prefix-60{margin-left:60%}.lgc-suffix-60{margin-right:60%}.lgc-push-60{left:60%}.lgc-pull-60{left:-60%}.lgc-grid-65{float:left;width:65%}.lgc-prefix-65{margin-left:65%}.lgc-suffix-65{margin-right:65%}.lgc-push-65{left:65%}.lgc-pull-65{left:-65%}.lgc-grid-70{float:left;width:70%}.lgc-prefix-70{margin-left:70%}.lgc-suffix-70{margin-right:70%}.lgc-push-70{left:70%}.lgc-pull-70{left:-70%}.lgc-grid-75{float:left;width:75%}.lgc-prefix-75{margin-left:75%}.lgc-suffix-75{margin-right:75%}.lgc-push-75{left:75%}.lgc-pull-75{left:-75%}.lgc-grid-80{float:left;width:80%}.lgc-prefix-80{margin-left:80%}.lgc-suffix-80{margin-right:80%}.lgc-push-80{left:80%}.lgc-pull-80{left:-80%}.lgc-grid-85{float:left;width:85%}.lgc-prefix-85{margin-left:85%}.lgc-suffix-85{margin-right:85%}.lgc-push-85{left:85%}.lgc-pull-85{left:-85%}.lgc-grid-90{float:left;width:90%}.lgc-prefix-90{margin-left:90%}.lgc-suffix-90{margin-right:90%}.lgc-push-90{left:90%}.lgc-pull-90{left:-90%}.lgc-grid-95{float:left;width:95%}.lgc-prefix-95{margin-left:95%}.lgc-suffix-95{margin-right:95%}.lgc-push-95{left:95%}.lgc-pull-95{left:-95%}.lgc-grid-33{float:left;width:33.33333%}.lgc-prefix-33{margin-left:33.33333%}.lgc-suffix-33{margin-right:33.33333%}.lgc-push-33{left:33.33333%}.lgc-pull-33{left:-33.33333%}.lgc-grid-66{float:left;width:66.66667%}.lgc-prefix-66{margin-left:66.66667%}.lgc-suffix-66{margin-right:66.66667%}.lgc-push-66{left:66.66667%}.lgc-pull-66{left:-66.66667%}.lgc-grid-100{clear:both;width:100%}}.lgc-column p{margin-bottom:0;margin-top:1.5em}.inside-grid-column{padding:0 10px 0 10px;margin-bottom:1.5em}@media (max-width:767px){.lgc-mobile-grid-100 .inside-grid-column{padding:0}}@media (max-width: 1024px){.lgc-clear{display:none}}
js/jquery.matchHeight-min.js ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ /**
2
+ * jquery-match-height 0.7.0 by @liabru
3
+ * http://brm.io/jquery-match-height/
4
+ * License: MIT
5
+ */
6
+ !function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){var e=-1,n=-1,i=function(t){return parseFloat(t)||0},a=function(e){var n=1,a=t(e),o=null,r=[];return a.each(function(){var e=t(this),a=e.offset().top-i(e.css("margin-top")),s=r.length>0?r[r.length-1]:null;null===s?r.push(e):Math.floor(Math.abs(o-a))<=n?r[r.length-1]=s.add(e):r.push(e),o=a}),r},o=function(e){var n={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof e?t.extend(n,e):("boolean"==typeof e?n.byRow=e:"remove"===e&&(n.remove=!0),n)},r=t.fn.matchHeight=function(e){var n=o(e);if(n.remove){var i=this;return this.css(n.property,""),t.each(r._groups,function(t,e){e.elements=e.elements.not(i)}),this}return this.length<=1&&!n.target?this:(r._groups.push({elements:this,options:n}),r._apply(this,n),this)};r.version="0.7.0",r._groups=[],r._throttle=80,r._maintainScroll=!1,r._beforeUpdate=null,r._afterUpdate=null,r._rows=a,r._parse=i,r._parseOptions=o,r._apply=function(e,n){var s=o(n),c=t(e),h=[c],l=t(window).scrollTop(),d=t("html").outerHeight(!0),u=c.parents().filter(":hidden");return u.each(function(){var e=t(this);e.data("style-cache",e.attr("style"))}),u.css("display","block"),s.byRow&&!s.target&&(c.each(function(){var e=t(this),n=e.css("display");"inline-block"!==n&&"flex"!==n&&"inline-flex"!==n&&(n="block"),e.data("style-cache",e.attr("style")),e.css({display:n,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),h=a(c),c.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||"")})),t.each(h,function(e,n){var a=t(n),o=0;if(s.target)o=s.target.outerHeight(!1);else{if(s.byRow&&a.length<=1)return void a.css(s.property,"");a.each(function(){var e=t(this),n=e.attr("style"),i=e.css("display");"inline-block"!==i&&"flex"!==i&&"inline-flex"!==i&&(i="block");var a={display:i};a[s.property]="",e.css(a),e.outerHeight(!1)>o&&(o=e.outerHeight(!1)),n?e.attr("style",n):e.css("display","")})}a.each(function(){var e=t(this),n=0;s.target&&e.is(s.target)||("border-box"!==e.css("box-sizing")&&(n+=i(e.css("border-top-width"))+i(e.css("border-bottom-width")),n+=i(e.css("padding-top"))+i(e.css("padding-bottom"))),e.css(s.property,o-n+"px"))})}),u.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||null)}),r._maintainScroll&&t(window).scrollTop(l/d*t("html").outerHeight(!0)),this},r._applyDataApi=function(){var e={};t("[data-match-height], [data-mh]").each(function(){var n=t(this),i=n.attr("data-mh")||n.attr("data-match-height");i in e?e[i]=e[i].add(n):e[i]=n}),t.each(e,function(){this.matchHeight(!0)})};var s=function(e){r._beforeUpdate&&r._beforeUpdate(e,r._groups),t.each(r._groups,function(){r._apply(this.elements,this.options)}),r._afterUpdate&&r._afterUpdate(e,r._groups)};r._update=function(i,a){if(a&&"resize"===a.type){var o=t(window).width();if(o===e)return;e=o}i?-1===n&&(n=setTimeout(function(){s(a),n=-1},r._throttle)):s(a)},t(r._applyDataApi),t(window).bind("load",function(t){r._update(!1,t)}),t(window).bind("resize orientationchange",function(t){r._update(!0,t)})}),jQuery(document).ready(function(t){jQuery(".lgc-equal-heights").matchHeight();var e=t.fn.matchHeight._rows(t(".lgc-equal-heights"));t.each(e,function(t,e){e.first().addClass("lgc-first"),e.last().addClass("lgc-last")}),t(".lgc-equal-heights").on("click",function(){t(this).on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){jQuery.fn.matchHeight._update()})})});
js/jquery.matchHeight.js ADDED
@@ -0,0 +1,402 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * jquery-match-height 0.7.0 by @liabru
3
+ * http://brm.io/jquery-match-height/
4
+ * License: MIT
5
+ */
6
+
7
+ ;(function(factory) { // eslint-disable-line no-extra-semi
8
+ 'use strict';
9
+ if (typeof define === 'function' && define.amd) {
10
+ // AMD
11
+ define(['jquery'], factory);
12
+ } else if (typeof module !== 'undefined' && module.exports) {
13
+ // CommonJS
14
+ module.exports = factory(require('jquery'));
15
+ } else {
16
+ // Global
17
+ factory(jQuery);
18
+ }
19
+ })(function($) {
20
+ /*
21
+ * internal
22
+ */
23
+
24
+ var _previousResizeWidth = -1,
25
+ _updateTimeout = -1;
26
+
27
+ /*
28
+ * _parse
29
+ * value parse utility function
30
+ */
31
+
32
+ var _parse = function(value) {
33
+ // parse value and convert NaN to 0
34
+ return parseFloat(value) || 0;
35
+ };
36
+
37
+ /*
38
+ * _rows
39
+ * utility function returns array of jQuery selections representing each row
40
+ * (as displayed after float wrapping applied by browser)
41
+ */
42
+
43
+ var _rows = function(elements) {
44
+ var tolerance = 1,
45
+ $elements = $(elements),
46
+ lastTop = null,
47
+ rows = [];
48
+
49
+ // group elements by their top position
50
+ $elements.each(function(){
51
+ var $that = $(this),
52
+ top = $that.offset().top - _parse($that.css('margin-top')),
53
+ lastRow = rows.length > 0 ? rows[rows.length - 1] : null;
54
+
55
+ if (lastRow === null) {
56
+ // first item on the row, so just push it
57
+ rows.push($that);
58
+ } else {
59
+ // if the row top is the same, add to the row group
60
+ if (Math.floor(Math.abs(lastTop - top)) <= tolerance) {
61
+ rows[rows.length - 1] = lastRow.add($that);
62
+ } else {
63
+ // otherwise start a new row group
64
+ rows.push($that);
65
+ }
66
+ }
67
+
68
+ // keep track of the last row top
69
+ lastTop = top;
70
+ });
71
+
72
+ return rows;
73
+ };
74
+
75
+ /*
76
+ * _parseOptions
77
+ * handle plugin options
78
+ */
79
+
80
+ var _parseOptions = function(options) {
81
+ var opts = {
82
+ byRow: true,
83
+ property: 'height',
84
+ target: null,
85
+ remove: false
86
+ };
87
+
88
+ if (typeof options === 'object') {
89
+ return $.extend(opts, options);
90
+ }
91
+
92
+ if (typeof options === 'boolean') {
93
+ opts.byRow = options;
94
+ } else if (options === 'remove') {
95
+ opts.remove = true;
96
+ }
97
+
98
+ return opts;
99
+ };
100
+
101
+ /*
102
+ * matchHeight
103
+ * plugin definition
104
+ */
105
+
106
+ var matchHeight = $.fn.matchHeight = function(options) {
107
+ var opts = _parseOptions(options);
108
+
109
+ // handle remove
110
+ if (opts.remove) {
111
+ var that = this;
112
+
113
+ // remove fixed height from all selected elements
114
+ this.css(opts.property, '');
115
+
116
+ // remove selected elements from all groups
117
+ $.each(matchHeight._groups, function(key, group) {
118
+ group.elements = group.elements.not(that);
119
+ });
120
+
121
+ // TODO: cleanup empty groups
122
+
123
+ return this;
124
+ }
125
+
126
+ if (this.length <= 1 && !opts.target) {
127
+ return this;
128
+ }
129
+
130
+ // keep track of this group so we can re-apply later on load and resize events
131
+ matchHeight._groups.push({
132
+ elements: this,
133
+ options: opts
134
+ });
135
+
136
+ // match each element's height to the tallest element in the selection
137
+ matchHeight._apply(this, opts);
138
+
139
+ return this;
140
+ };
141
+
142
+ /*
143
+ * plugin global options
144
+ */
145
+
146
+ matchHeight.version = '0.7.0';
147
+ matchHeight._groups = [];
148
+ matchHeight._throttle = 80;
149
+ matchHeight._maintainScroll = false;
150
+ matchHeight._beforeUpdate = null;
151
+ matchHeight._afterUpdate = null;
152
+ matchHeight._rows = _rows;
153
+ matchHeight._parse = _parse;
154
+ matchHeight._parseOptions = _parseOptions;
155
+
156
+ /*
157
+ * matchHeight._apply
158
+ * apply matchHeight to given elements
159
+ */
160
+
161
+ matchHeight._apply = function(elements, options) {
162
+ var opts = _parseOptions(options),
163
+ $elements = $(elements),
164
+ rows = [$elements];
165
+
166
+ // take note of scroll position
167
+ var scrollTop = $(window).scrollTop(),
168
+ htmlHeight = $('html').outerHeight(true);
169
+
170
+ // get hidden parents
171
+ var $hiddenParents = $elements.parents().filter(':hidden');
172
+
173
+ // cache the original inline style
174
+ $hiddenParents.each(function() {
175
+ var $that = $(this);
176
+ $that.data('style-cache', $that.attr('style'));
177
+ });
178
+
179
+ // temporarily must force hidden parents visible
180
+ $hiddenParents.css('display', 'block');
181
+
182
+ // get rows if using byRow, otherwise assume one row
183
+ if (opts.byRow && !opts.target) {
184
+
185
+ // must first force an arbitrary equal height so floating elements break evenly
186
+ $elements.each(function() {
187
+ var $that = $(this),
188
+ display = $that.css('display');
189
+
190
+ // temporarily force a usable display value
191
+ if (display !== 'inline-block' && display !== 'flex' && display !== 'inline-flex') {
192
+ display = 'block';
193
+ }
194
+
195
+ // cache the original inline style
196
+ $that.data('style-cache', $that.attr('style'));
197
+
198
+ $that.css({
199
+ 'display': display,
200
+ 'padding-top': '0',
201
+ 'padding-bottom': '0',
202
+ 'margin-top': '0',
203
+ 'margin-bottom': '0',
204
+ 'border-top-width': '0',
205
+ 'border-bottom-width': '0',
206
+ 'height': '100px',
207
+ 'overflow': 'hidden'
208
+ });
209
+ });
210
+
211
+ // get the array of rows (based on element top position)
212
+ rows = _rows($elements);
213
+
214
+ // revert original inline styles
215
+ $elements.each(function() {
216
+ var $that = $(this);
217
+ $that.attr('style', $that.data('style-cache') || '');
218
+ });
219
+ }
220
+
221
+ $.each(rows, function(key, row) {
222
+ var $row = $(row),
223
+ targetHeight = 0;
224
+
225
+ if (!opts.target) {
226
+ // skip apply to rows with only one item
227
+ if (opts.byRow && $row.length <= 1) {
228
+ $row.css(opts.property, '');
229
+ return;
230
+ }
231
+
232
+ // iterate the row and find the max height
233
+ $row.each(function(){
234
+ var $that = $(this),
235
+ style = $that.attr('style'),
236
+ display = $that.css('display');
237
+
238
+ // temporarily force a usable display value
239
+ if (display !== 'inline-block' && display !== 'flex' && display !== 'inline-flex') {
240
+ display = 'block';
241
+ }
242
+
243
+ // ensure we get the correct actual height (and not a previously set height value)
244
+ var css = { 'display': display };
245
+ css[opts.property] = '';
246
+ $that.css(css);
247
+
248
+ // find the max height (including padding, but not margin)
249
+ if ($that.outerHeight(false) > targetHeight) {
250
+ targetHeight = $that.outerHeight(false);
251
+ }
252
+
253
+ // revert styles
254
+ if (style) {
255
+ $that.attr('style', style);
256
+ } else {
257
+ $that.css('display', '');
258
+ }
259
+ });
260
+ } else {
261
+ // if target set, use the height of the target element
262
+ targetHeight = opts.target.outerHeight(false);
263
+ }
264
+
265
+ // iterate the row and apply the height to all elements
266
+ $row.each(function(){
267
+ var $that = $(this),
268
+ verticalPadding = 0;
269
+
270
+ // don't apply to a target
271
+ if (opts.target && $that.is(opts.target)) {
272
+ return;
273
+ }
274
+
275
+ // handle padding and border correctly (required when not using border-box)
276
+ if ($that.css('box-sizing') !== 'border-box') {
277
+ verticalPadding += _parse($that.css('border-top-width')) + _parse($that.css('border-bottom-width'));
278
+ verticalPadding += _parse($that.css('padding-top')) + _parse($that.css('padding-bottom'));
279
+ }
280
+
281
+ // set the height (accounting for padding and border)
282
+ $that.css(opts.property, (targetHeight - verticalPadding) + 'px');
283
+ });
284
+ });
285
+
286
+ // revert hidden parents
287
+ $hiddenParents.each(function() {
288
+ var $that = $(this);
289
+ $that.attr('style', $that.data('style-cache') || null);
290
+ });
291
+
292
+ // restore scroll position if enabled
293
+ if (matchHeight._maintainScroll) {
294
+ $(window).scrollTop((scrollTop / htmlHeight) * $('html').outerHeight(true));
295
+ }
296
+
297
+ return this;
298
+ };
299
+
300
+ /*
301
+ * matchHeight._applyDataApi
302
+ * applies matchHeight to all elements with a data-match-height attribute
303
+ */
304
+
305
+ matchHeight._applyDataApi = function() {
306
+ var groups = {};
307
+
308
+ // generate groups by their groupId set by elements using data-match-height
309
+ $('[data-match-height], [data-mh]').each(function() {
310
+ var $this = $(this),
311
+ groupId = $this.attr('data-mh') || $this.attr('data-match-height');
312
+
313
+ if (groupId in groups) {
314
+ groups[groupId] = groups[groupId].add($this);
315
+ } else {
316
+ groups[groupId] = $this;
317
+ }
318
+ });
319
+
320
+ // apply matchHeight to each group
321
+ $.each(groups, function() {
322
+ this.matchHeight(true);
323
+ });
324
+ };
325
+
326
+ /*
327
+ * matchHeight._update
328
+ * updates matchHeight on all current groups with their correct options
329
+ */
330
+
331
+ var _update = function(event) {
332
+ if (matchHeight._beforeUpdate) {
333
+ matchHeight._beforeUpdate(event, matchHeight._groups);
334
+ }
335
+
336
+ $.each(matchHeight._groups, function() {
337
+ matchHeight._apply(this.elements, this.options);
338
+ });
339
+
340
+ if (matchHeight._afterUpdate) {
341
+ matchHeight._afterUpdate(event, matchHeight._groups);
342
+ }
343
+ };
344
+
345
+ matchHeight._update = function(throttle, event) {
346
+ // prevent update if fired from a resize event
347
+ // where the viewport width hasn't actually changed
348
+ // fixes an event looping bug in IE8
349
+ if (event && event.type === 'resize') {
350
+ var windowWidth = $(window).width();
351
+ if (windowWidth === _previousResizeWidth) {
352
+ return;
353
+ }
354
+ _previousResizeWidth = windowWidth;
355
+ }
356
+
357
+ // throttle updates
358
+ if (!throttle) {
359
+ _update(event);
360
+ } else if (_updateTimeout === -1) {
361
+ _updateTimeout = setTimeout(function() {
362
+ _update(event);
363
+ _updateTimeout = -1;
364
+ }, matchHeight._throttle);
365
+ }
366
+ };
367
+
368
+ /*
369
+ * bind events
370
+ */
371
+
372
+ // apply on DOM ready event
373
+ $(matchHeight._applyDataApi);
374
+
375
+ // update heights on load and resize events
376
+ $(window).bind('load', function(event) {
377
+ matchHeight._update(false, event);
378
+ });
379
+
380
+ // throttled update heights on resize events
381
+ $(window).bind('resize orientationchange', function(event) {
382
+ matchHeight._update(true, event);
383
+ });
384
+
385
+ });
386
+
387
+ jQuery(document).ready( function($) {
388
+ jQuery('.lgc-equal-heights').matchHeight();
389
+
390
+ var rows = $.fn.matchHeight._rows($('.lgc-equal-heights'));
391
+
392
+ $.each(rows, function(i, row) {
393
+ row.first().addClass('lgc-first');
394
+ row.last().addClass('lgc-last');
395
+ });
396
+
397
+ $('.lgc-equal-heights').on('click', function(){
398
+ $( this ).on('transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd', function() {
399
+ jQuery.fn.matchHeight._update();
400
+ });
401
+ });
402
+ });
license.txt CHANGED
@@ -5,4 +5,11 @@ More details here: http://www.gnu.org/licenses/gpl-2.0.html
5
 
6
  Lightweight Grid Columns is built using the awesome Unsemantic Framework which is licensed under GPL.
7
  http://unsemantic.com/
8
- http://www.gnu.org/licenses/gpl.html
 
 
 
 
 
 
 
5
 
6
  Lightweight Grid Columns is built using the awesome Unsemantic Framework which is licensed under GPL.
7
  http://unsemantic.com/
8
+ http://www.gnu.org/licenses/gpl.html
9
+
10
+ == jQuery matchHeight ==
11
+
12
+ Lightweight Grid Columns uses jQuery matchHeight to improve the responsive functionality of the columns.
13
+ http://brm.io/jquery-match-height/
14
+ jquery.matchHeight.js is licensed under The MIT License (MIT)
15
+ Copyright (c) 2014 liabru
lightweight-grid-columns.php CHANGED
@@ -2,14 +2,17 @@
2
  /*
3
  Plugin Name: Lightweight Grid Columns
4
  Plugin URI: http://generatepress.com
5
- Description: Add lightweight grid columns to your content using easy to use shortcodes.
6
- Version: 0.4
7
  Author: Thomas Usborne
8
- Author URI: http://edge22.com
9
  License: GNU General Public License v2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
 
11
  */
12
 
 
 
13
  /**
14
  * Load plugin textdomain.
15
  *
@@ -17,7 +20,7 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
17
  */
18
  add_action( 'plugins_loaded', 'lgc_load_textdomain' );
19
  function lgc_load_textdomain() {
20
- load_plugin_textdomain( 'lgc', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
21
  }
22
 
23
  if ( ! function_exists( 'lgc_shortcodes_register_shortcode' ) ) :
@@ -76,13 +79,13 @@ function lgc_translatable_strings()
76
  {
77
  ?>
78
  <script type="text/javascript">
79
- var lgc_add_columns = '<?php _e( 'Add columns', 'lgc' ); ?>';
80
- var lgc_columns = '<?php _e( 'Columns', 'lgc' ); ?>';
81
- var lgc_desktop = '<?php _e( 'Desktop grid percentage', 'lgc' ); ?>';
82
- var lgc_tablet = '<?php _e( 'Tablet grid percentage', 'lgc' ); ?>';
83
- var lgc_mobile = '<?php _e( 'Mobile grid percentage', 'lgc' ); ?>';
84
- var lgc_content = '<?php _e( 'Content', 'lgc' ); ?>';
85
- var lgc_last = '<?php _e( 'Last column in row?', 'lgc' ); ?>';
86
  </script>
87
  <?php
88
  }
@@ -104,7 +107,8 @@ if ( ! function_exists( 'lgc_shortcodes_css' ) ) :
104
  */
105
  add_action( 'wp_enqueue_scripts', 'lgc_shortcodes_css', 99 );
106
  function lgc_shortcodes_css() {
107
- wp_enqueue_style( 'lgc-unsemantic-grid-responsive-tablet', plugins_url('/css/unsemantic-grid-responsive-tablet.min.css', __FILE__) );
 
108
  }
109
  endif;
110
 
@@ -122,28 +126,44 @@ function lgc_columns_shortcode( $atts , $content = null ) {
122
  'last' => '',
123
  'class' => '',
124
  'style' => '',
 
 
125
  ), $atts )
126
  );
127
 
128
- $clear = ( 'true' == $last ) ? '<div class="lgc-clear"></div>' : '';
129
- $inlineCSS = ( ! empty( $style ) ) ? ' style="' . esc_attr( $style ) . '"' : '';
130
- return lgc_columns_helper( '<div class="lgc-column lgc-grid-parent lgc-grid-' . intval( $grid ) . ' lgc-tablet-grid-' . intval( $tablet_grid ) . ' lgc-mobile-grid-' . intval( $mobile_grid ) . '"><div class="inside-grid-column ' . esc_attr( $class ) . '"' . $inlineCSS . '>' . $content . '</div></div>' . $clear );
 
 
 
 
 
 
 
 
 
 
 
131
 
132
  }
133
  endif;
134
 
135
  if ( ! function_exists( 'lgc_columns_helper' ) ) :
136
- function lgc_columns_helper( $content ){
137
-
138
- $array = array (
139
- '<p>[' => '[',
140
- ']</p>' => ']',
141
- ']<br />' => ']'
 
 
 
 
 
142
  );
143
 
144
- $content = strtr( $content, $array );
145
- return do_shortcode( shortcode_unautop( force_balance_tags( trim( $content ) ) ) );
146
-
147
  }
148
  endif;
149
 
2
  /*
3
  Plugin Name: Lightweight Grid Columns
4
  Plugin URI: http://generatepress.com
5
+ Description: Add columns to your content using easy to use shortcodes.
6
+ Version: 0.5
7
  Author: Thomas Usborne
8
+ Author URI: https://tomusborne.com
9
  License: GNU General Public License v2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
+ Text Domain: lightweight-grid-columns
12
  */
13
 
14
+ define( 'LGC_VERSION', '0.5');
15
+
16
  /**
17
  * Load plugin textdomain.
18
  *
20
  */
21
  add_action( 'plugins_loaded', 'lgc_load_textdomain' );
22
  function lgc_load_textdomain() {
23
+ load_plugin_textdomain( 'lightweight-grid-columns' );
24
  }
25
 
26
  if ( ! function_exists( 'lgc_shortcodes_register_shortcode' ) ) :
79
  {
80
  ?>
81
  <script type="text/javascript">
82
+ var lgc_add_columns = '<?php _e( 'Add columns', 'lightweight-grid-columns' ); ?>';
83
+ var lgc_columns = '<?php _e( 'Columns', 'lightweight-grid-columns' ); ?>';
84
+ var lgc_desktop = '<?php _e( 'Desktop grid percentage', 'lightweight-grid-columns' ); ?>';
85
+ var lgc_tablet = '<?php _e( 'Tablet grid percentage', 'lightweight-grid-columns' ); ?>';
86
+ var lgc_mobile = '<?php _e( 'Mobile grid percentage', 'lightweight-grid-columns' ); ?>';
87
+ var lgc_content = '<?php _e( 'Content', 'lightweight-grid-columns' ); ?>';
88
+ var lgc_last = '<?php _e( 'Last column in row?', 'lightweight-grid-columns' ); ?>';
89
  </script>
90
  <?php
91
  }
107
  */
108
  add_action( 'wp_enqueue_scripts', 'lgc_shortcodes_css', 99 );
109
  function lgc_shortcodes_css() {
110
+ wp_enqueue_style( 'lgc-unsemantic-grid-responsive-tablet', plugins_url('/css/unsemantic-grid-responsive-tablet.min.css', __FILE__), array(), LGC_VERSION, 'all' );
111
+ wp_enqueue_script( 'lgc-matchHeight', plugins_url('/js/jquery.matchHeight-min.js', __FILE__), array( 'jquery' ), LGC_VERSION, true );
112
  }
113
  endif;
114
 
126
  'last' => '',
127
  'class' => '',
128
  'style' => '',
129
+ 'equal_heights' => 'true',
130
+ 'id' => ''
131
  ), $atts )
132
  );
133
 
134
+ $content = sprintf(
135
+ '<div %9$s class="lgc-column lgc-grid-parent %1$s %2$s %3$s %4$s"><div %6$s class="inside-grid-column %5$s">%7$s</div></div>%8$s',
136
+ 'grid-' . intval( $grid ),
137
+ 'tablet-grid-' . intval( $tablet_grid ),
138
+ 'mobile-grid-' . intval( $mobile_grid ),
139
+ ( 'true' == $equal_heights ) ? 'lgc-equal-heights' : '',
140
+ esc_attr( $class ),
141
+ ( '' !== $style ) ? ' style="' . esc_attr( $style ) . '"' : '',
142
+ do_shortcode( $content ),
143
+ ( 'true' == $last ) ? '<div class="lgc-clear"></div>' : '',
144
+ ( '' !== $id ) ? 'id="' . $id . '"' : ''
145
+ );
146
+
147
+ return force_balance_tags( $content );
148
 
149
  }
150
  endif;
151
 
152
  if ( ! function_exists( 'lgc_columns_helper' ) ) :
153
+ /*
154
+ * Fix the WP paragraph and <br /> issue with shortcodes
155
+ */
156
+ add_filter( 'the_content', 'lgc_columns_helper' );
157
+ function lgc_columns_helper( $content )
158
+ {
159
+ $array = array (
160
+ '<p>[lgc_column' => '[lgc_column',
161
+ 'lgc_column]</p>' => 'lgc_column]',
162
+ '<br />[lgc_column' => '[lgc_column',
163
+ 'lgc_column]<br />' => 'lgc_column]'
164
  );
165
 
166
+ return strtr( $content, $array );
 
 
167
  }
168
  endif;
169
 
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Lightweight Grid Columns ===
2
  Contributors: edge22
3
- Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UVPTY2ZJA68S6
4
  Tags: columns, columns shortcode, grid columns
5
  Requires at least: 4.0
6
- Tested up to: 4.2.2
7
- Stable tag: 0.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -27,6 +27,7 @@ Check out GeneratePress, our awesome WordPress theme! (http://wordpress.org/them
27
  * Mobile grid width
28
  * Add custom classes
29
  * Add custom inline styles
 
30
 
31
  == Installation ==
32
 
@@ -82,6 +83,12 @@ You can use:
82
  = style =
83
 
84
  [lgc_column grid="25" tablet_grid="50" mobile_grid="100" style="padding-left:0px;"]Some content[/lgc_column]
 
 
 
 
 
 
85
 
86
  == Screenshots ==
87
 
@@ -91,6 +98,12 @@ You can use:
91
 
92
  == Changelog ==
93
 
 
 
 
 
 
 
94
  = 0.4 =
95
  * Show TinyMCE icon on all post types
96
 
@@ -106,6 +119,12 @@ You can use:
106
 
107
  == Upgrade Notice ==
108
 
 
 
 
 
 
 
109
  = 0.4 =
110
  Show TinyMCE icon on all post types
111
 
1
  === Lightweight Grid Columns ===
2
  Contributors: edge22
3
+ Donate link: https://generatepress.com/ongoing-development
4
  Tags: columns, columns shortcode, grid columns
5
  Requires at least: 4.0
6
+ Tested up to: 4.5.2
7
+ Stable tag: 0.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
27
  * Mobile grid width
28
  * Add custom classes
29
  * Add custom inline styles
30
+ * Equal height columns
31
 
32
  == Installation ==
33
 
83
  = style =
84
 
85
  [lgc_column grid="25" tablet_grid="50" mobile_grid="100" style="padding-left:0px;"]Some content[/lgc_column]
86
+
87
+ = equal_heights =
88
+
89
+ By default, JS equal heights are set to "true".
90
+
91
+ [lgc_column grid="25" tablet_grid="50" mobile_grid="100" equal_heights="true"]Some content[/lgc_column]
92
 
93
  == Screenshots ==
94
 
98
 
99
  == Changelog ==
100
 
101
+ = 0.5 =
102
+ * Move margin-bottom setting to inner element so style attribute can overwrite it
103
+ * Adjust lgc_columns_helper function to fix issue with <p> and <br /> tags around the shortcode
104
+ * Add jQuery matchHeight to match the height of columns for better responsive user experience
105
+ * Reduce the file size of stylesheet considerably
106
+
107
  = 0.4 =
108
  * Show TinyMCE icon on all post types
109
 
119
 
120
  == Upgrade Notice ==
121
 
122
+ = 0.5 =
123
+ * Move margin-bottom setting to inner element so style attribute can overwrite it
124
+ * Adjust lgc_columns_helper function to fix issue with <p> and <br /> tags around the shortcode
125
+ * Add jQuery matchHeight to match the height of columns for better responsive user experience
126
+ * Reduce the file size of stylesheet considerably
127
+
128
  = 0.4 =
129
  Show TinyMCE icon on all post types
130