Funnel Builder by CartFlows – Create High Converting Sales Funnels For WordPress - Version 1.2.5

Version Description

Download this release

Release Info

Developer sandesh055
Plugin Icon Funnel Builder by CartFlows – Create High Converting Sales Funnels For WordPress
Version 1.2.5
Comparing to
See all releases

Code changes from version 1.2.4 to 1.2.5

assets/css/cartflows-normalize-rtl.css ADDED
@@ -0,0 +1,665 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * 1. Correct the line height in all browsers.
3
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
4
+ */
5
+
6
+ html {
7
+ line-height: 1.15; /* 1 */
8
+ -webkit-text-size-adjust: 100%; /* 2 */
9
+ }
10
+
11
+ /**
12
+ * Remove the margin in all browsers.
13
+ */
14
+
15
+ body {
16
+ margin: 0;
17
+ }
18
+
19
+ /**
20
+ * Correct the font size and margin on `h1` elements within `section` and
21
+ * `article` contexts in Chrome, Firefox, and Safari.
22
+ */
23
+
24
+ h1 {
25
+ font-size: 2em;
26
+ margin: 0.67em 0;
27
+ }
28
+
29
+ /* Grouping content
30
+ ========================================================================== */
31
+
32
+ /**
33
+ * 1. Add the correct box sizing in Firefox.
34
+ * 2. Show the overflow in Edge and IE.
35
+ */
36
+
37
+ hr {
38
+ -webkit-box-sizing: content-box;
39
+ -moz-box-sizing: content-box;
40
+ box-sizing: content-box; /* 1 */
41
+ height: 0; /* 1 */
42
+ overflow: visible; /* 2 */
43
+ }
44
+
45
+ /**
46
+ * 1. Correct the inheritance and scaling of font size in all browsers.
47
+ * 2. Correct the odd `em` font sizing in all browsers.
48
+ */
49
+
50
+ pre {
51
+ font-family: monospace, monospace; /* 1 */
52
+ font-size: 1em; /* 2 */
53
+ }
54
+
55
+ /* Text-level semantics
56
+ ========================================================================== */
57
+
58
+ /**
59
+ * Remove the gray background on active links in IE 10.
60
+ */
61
+
62
+ a {
63
+ background-color: transparent;
64
+ }
65
+
66
+ /**
67
+ * 1. Remove the bottom border in Chrome 57-
68
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
69
+ */
70
+
71
+ abbr[title] {
72
+ border-bottom: none; /* 1 */
73
+ text-decoration: underline; /* 2 */
74
+ -webkit-text-decoration: underline dotted;
75
+ -moz-text-decoration: underline dotted;
76
+ text-decoration: underline dotted; /* 2 */
77
+ }
78
+
79
+ /**
80
+ * Add the correct font weight in Chrome, Edge, and Safari.
81
+ */
82
+
83
+ b,
84
+ strong {
85
+ font-weight: bold;
86
+ }
87
+
88
+ /**
89
+ * 1. Correct the inheritance and scaling of font size in all browsers.
90
+ * 2. Correct the odd `em` font sizing in all browsers.
91
+ */
92
+
93
+ code,
94
+ kbd,
95
+ samp {
96
+ font-family: monospace, monospace; /* 1 */
97
+ font-size: 1em; /* 2 */
98
+ }
99
+
100
+ /**
101
+ * Add the correct font size in all browsers.
102
+ */
103
+
104
+ small {
105
+ font-size: 80%;
106
+ }
107
+
108
+ /**
109
+ * Prevent `sub` and `sup` elements from affecting the line height in
110
+ * all browsers.
111
+ */
112
+
113
+ sub,
114
+ sup {
115
+ font-size: 75%;
116
+ line-height: 0;
117
+ position: relative;
118
+ vertical-align: baseline;
119
+ }
120
+
121
+ sub {
122
+ bottom: -0.25em;
123
+ }
124
+
125
+ sup {
126
+ top: -0.5em;
127
+ }
128
+
129
+ /* Embedded content
130
+ ========================================================================== */
131
+
132
+ /**
133
+ * Remove the border on images inside links in IE 10.
134
+ */
135
+
136
+ img {
137
+ border-style: none;
138
+ }
139
+
140
+ /* Forms
141
+ ========================================================================== */
142
+
143
+ /**
144
+ * 1. Change the font styles in all browsers.
145
+ * 2. Remove the margin in Firefox and Safari.
146
+ */
147
+
148
+ button,
149
+ input,
150
+ optgroup,
151
+ select,
152
+ textarea {
153
+ font-family: inherit; /* 1 */
154
+ font-size: 100%; /* 1 */
155
+ line-height: 1.15; /* 1 */
156
+ margin: 0; /* 2 */
157
+ }
158
+
159
+ /**
160
+ * Show the overflow in IE.
161
+ * 1. Show the overflow in Edge.
162
+ */
163
+
164
+ button,
165
+ input { /* 1 */
166
+ overflow: visible;
167
+ }
168
+
169
+ /**
170
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
171
+ * 1. Remove the inheritance of text transform in Firefox.
172
+ */
173
+
174
+ button,
175
+ select { /* 1 */
176
+ text-transform: none;
177
+ }
178
+
179
+ /**
180
+ * Correct the inability to style clickable types in iOS and Safari.
181
+ */
182
+
183
+ button,
184
+ [type="button"],
185
+ [type="reset"],
186
+ [type="submit"] {
187
+ -webkit-appearance: button;
188
+ }
189
+
190
+ /**
191
+ * Remove the inner border and padding in Firefox.
192
+ */
193
+
194
+ button::-moz-focus-inner,
195
+ [type="button"]::-moz-focus-inner,
196
+ [type="reset"]::-moz-focus-inner,
197
+ [type="submit"]::-moz-focus-inner {
198
+ border-style: none;
199
+ padding: 0;
200
+ }
201
+
202
+ /**
203
+ * Restore the focus styles unset by the previous rule.
204
+ */
205
+
206
+ button:-moz-focusring,
207
+ [type="button"]:-moz-focusring,
208
+ [type="reset"]:-moz-focusring,
209
+ [type="submit"]:-moz-focusring {
210
+ outline: 1px dotted ButtonText;
211
+ }
212
+
213
+ /**
214
+ * Correct the padding in Firefox.
215
+ */
216
+
217
+ fieldset {
218
+ padding: 0.35em 0.75em 0.625em;
219
+ }
220
+
221
+ /**
222
+ * 1. Correct the text wrapping in Edge and IE.
223
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
224
+ * 3. Remove the padding so developers are not caught out when they zero out
225
+ * `fieldset` elements in all browsers.
226
+ */
227
+
228
+ legend {
229
+ -webkit-box-sizing: border-box;
230
+ -moz-box-sizing: border-box;
231
+ box-sizing: border-box; /* 1 */
232
+ color: inherit; /* 2 */
233
+ display: table; /* 1 */
234
+ max-width: 100%; /* 1 */
235
+ padding: 0; /* 3 */
236
+ white-space: normal; /* 1 */
237
+ }
238
+
239
+ /**
240
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
241
+ */
242
+
243
+ progress {
244
+ vertical-align: baseline;
245
+ }
246
+
247
+ /**
248
+ * Remove the default vertical scrollbar in IE 10+.
249
+ */
250
+
251
+ textarea {
252
+ overflow: auto;
253
+ }
254
+
255
+ /**
256
+ * 1. Add the correct box sizing in IE 10.
257
+ * 2. Remove the padding in IE 10.
258
+ */
259
+
260
+ [type="checkbox"],
261
+ [type="radio"] {
262
+ -webkit-box-sizing: border-box;
263
+ -moz-box-sizing: border-box;
264
+ box-sizing: border-box; /* 1 */
265
+ padding: 0; /* 2 */
266
+ }
267
+
268
+ /**
269
+ * Correct the cursor style of increment and decrement buttons in Chrome.
270
+ */
271
+
272
+ [type="number"]::-webkit-inner-spin-button,
273
+ [type="number"]::-webkit-outer-spin-button {
274
+ height: auto;
275
+ }
276
+
277
+ /**
278
+ * 1. Correct the odd appearance in Chrome and Safari.
279
+ * 2. Correct the outline style in Safari.
280
+ */
281
+
282
+ [type="search"] {
283
+ -webkit-appearance: textfield; /* 1 */
284
+ outline-offset: -2px; /* 2 */
285
+ }
286
+
287
+ /**
288
+ * Remove the inner padding in Chrome and Safari on macOS.
289
+ */
290
+
291
+ [type="search"]::-webkit-search-decoration {
292
+ -webkit-appearance: none;
293
+ }
294
+
295
+ /**
296
+ * 1. Correct the inability to style clickable types in iOS and Safari.
297
+ * 2. Change font properties to `inherit` in Safari.
298
+ */
299
+
300
+ ::-webkit-file-upload-button {
301
+ -webkit-appearance: button; /* 1 */
302
+ font: inherit; /* 2 */
303
+ }
304
+
305
+ /* Interactive
306
+ ========================================================================== */
307
+
308
+ /*
309
+ * Add the correct display in Edge, IE 10+, and Firefox.
310
+ */
311
+
312
+ details {
313
+ display: block;
314
+ }
315
+
316
+ /*
317
+ * Add the correct display in all browsers.
318
+ */
319
+
320
+ summary {
321
+ display: list-item;
322
+ }
323
+
324
+ /* Misc
325
+ ========================================================================== */
326
+
327
+ /**
328
+ * Add the correct display in IE 10+.
329
+ */
330
+
331
+ template {
332
+ display: none;
333
+ }
334
+
335
+ /**
336
+ * Add the correct display in IE 10.
337
+ */
338
+
339
+ [hidden] {
340
+ display: none;
341
+ }
342
+
343
+ /*--------------------------------------------------------------
344
+ # Typography
345
+ --------------------------------------------------------------*/
346
+ body,
347
+ button,
348
+ input,
349
+ select,
350
+ optgroup,
351
+ textarea {
352
+ color: #404040;
353
+ font-family: sans-serif;
354
+ font-size: 15px;
355
+ /*font-size: 1rem;*/
356
+ line-height: 1.5;
357
+ }
358
+
359
+ h1, h2, h3, h4, h5, h6 {
360
+ clear: both;
361
+ }
362
+
363
+ p {
364
+ margin-bottom: 1.5em;
365
+ }
366
+
367
+ dfn, cite, em, i {
368
+ font-style: italic;
369
+ }
370
+
371
+ blockquote {
372
+ margin: 0 1.5em;
373
+ }
374
+
375
+ address {
376
+ margin: 0 0 1.5em;
377
+ }
378
+
379
+ pre {
380
+ background: #eee;
381
+ font-family: "Courier 10 Pitch", Courier, monospace;
382
+ font-size: 15px;
383
+ font-size: 0.9375rem;
384
+ line-height: 1.6;
385
+ margin-bottom: 1.6em;
386
+ max-width: 100%;
387
+ overflow: auto;
388
+ padding: 1.6em;
389
+ }
390
+
391
+ code, kbd, tt, var {
392
+ font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
393
+ font-size: 15px;
394
+ font-size: 0.9375rem;
395
+ }
396
+
397
+ abbr, acronym {
398
+ border-bottom: 1px dotted #666;
399
+ cursor: help;
400
+ }
401
+
402
+ mark, ins {
403
+ background: #fff9c0;
404
+ text-decoration: none;
405
+ }
406
+
407
+ big {
408
+ font-size: 125%;
409
+ }
410
+
411
+ /*--------------------------------------------------------------
412
+ # Elements
413
+ --------------------------------------------------------------*/
414
+ html {
415
+ -webkit-box-sizing: border-box;
416
+ -moz-box-sizing: border-box;
417
+ box-sizing: border-box;
418
+ }
419
+
420
+ *,
421
+ *:before,
422
+ *:after {
423
+ /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
424
+ -webkit-box-sizing: inherit;
425
+ -moz-box-sizing: inherit;
426
+ box-sizing: inherit;
427
+ }
428
+
429
+ body {
430
+ background: #fff;
431
+ /* Fallback for when there is no custom background color defined. */
432
+ }
433
+
434
+ hr {
435
+ background-color: #ccc;
436
+ border: 0;
437
+ height: 1px;
438
+ margin-bottom: 1.5em;
439
+ }
440
+
441
+ ul, ol {
442
+ margin: 0 3em 1.5em 0;
443
+ }
444
+
445
+ ul {
446
+ list-style: disc;
447
+ }
448
+
449
+ ol {
450
+ list-style: decimal;
451
+ }
452
+
453
+ li > ul,
454
+ li > ol {
455
+ margin-bottom: 0;
456
+ margin-right: 1.5em;
457
+ }
458
+
459
+ dt {
460
+ font-weight: bold;
461
+ }
462
+
463
+ dd {
464
+ margin: 0 1.5em 1.5em;
465
+ }
466
+
467
+ img {
468
+ height: auto;
469
+ /* Make sure images are scaled correctly. */
470
+ max-width: 100%;
471
+ /* Adhere to container width. */
472
+ }
473
+
474
+ figure {
475
+ margin: 1em 0;
476
+ /* Extra wide images within figure tags don't overflow the content area. */
477
+ }
478
+
479
+ table {
480
+ margin: 0 0 1.5em;
481
+ width: 100%;
482
+ }
483
+
484
+ /*--------------------------------------------------------------
485
+ # Forms
486
+ --------------------------------------------------------------*/
487
+ button,
488
+ input[type="button"],
489
+ input[type="reset"],
490
+ input[type="submit"] {
491
+ border: 1px solid;
492
+ border-color: #ccc #ccc #bbb;
493
+ -webkit-border-radius: 3px;
494
+ border-radius: 3px;
495
+ background: #e6e6e6;
496
+ color: rgba(0, 0, 0, 0.8);
497
+ font-size: 12px;
498
+ font-size: 0.75rem;
499
+ line-height: 1;
500
+ padding: .6em 1em .4em;
501
+ }
502
+
503
+ button:hover,
504
+ input[type="button"]:hover,
505
+ input[type="reset"]:hover,
506
+ input[type="submit"]:hover {
507
+ border-color: #ccc #bbb #aaa;
508
+ }
509
+
510
+ button:active, button:focus,
511
+ input[type="button"]:active,
512
+ input[type="button"]:focus,
513
+ input[type="reset"]:active,
514
+ input[type="reset"]:focus,
515
+ input[type="submit"]:active,
516
+ input[type="submit"]:focus {
517
+ border-color: #aaa #bbb #bbb;
518
+ }
519
+
520
+ input[type="text"],
521
+ input[type="email"],
522
+ input[type="url"],
523
+ input[type="password"],
524
+ input[type="search"],
525
+ input[type="number"],
526
+ input[type="tel"],
527
+ input[type="range"],
528
+ input[type="date"],
529
+ input[type="month"],
530
+ input[type="week"],
531
+ input[type="time"],
532
+ input[type="datetime"],
533
+ input[type="datetime-local"],
534
+ input[type="color"],
535
+ textarea {
536
+ color: #666;
537
+ border: 1px solid #ccc;
538
+ -webkit-border-radius: 3px;
539
+ border-radius: 3px;
540
+ padding: 3px;
541
+ }
542
+
543
+ input[type="text"]:focus,
544
+ input[type="email"]:focus,
545
+ input[type="url"]:focus,
546
+ input[type="password"]:focus,
547
+ input[type="search"]:focus,
548
+ input[type="number"]:focus,
549
+ input[type="tel"]:focus,
550
+ input[type="range"]:focus,
551
+ input[type="date"]:focus,
552
+ input[type="month"]:focus,
553
+ input[type="week"]:focus,
554
+ input[type="time"]:focus,
555
+ input[type="datetime"]:focus,
556
+ input[type="datetime-local"]:focus,
557
+ input[type="color"]:focus,
558
+ textarea:focus {
559
+ color: #111;
560
+ }
561
+
562
+ select {
563
+ border: 1px solid #ccc;
564
+ }
565
+
566
+ textarea {
567
+ width: 100%;
568
+ }
569
+
570
+ /*--------------------------------------------------------------
571
+ # Navigation
572
+ --------------------------------------------------------------*/
573
+ /*--------------------------------------------------------------
574
+ ## Links
575
+ --------------------------------------------------------------*/
576
+ a {
577
+ color: royalblue;
578
+ }
579
+
580
+ /*a:visited {
581
+ color: purple;
582
+ }*/
583
+
584
+ /*a:hover, a:focus, a:active {
585
+ color: midnightblue;
586
+ }
587
+
588
+ a:focus {
589
+ outline: thin dotted;
590
+ }*/
591
+
592
+ a:hover, a:active {
593
+ outline: 0;
594
+ }
595
+
596
+
597
+ /*--------------------------------------------------------------
598
+ # Accessibility
599
+ --------------------------------------------------------------*/
600
+ /* Text meant only for screen readers. */
601
+ .screen-reader-text {
602
+ border: 0;
603
+ clip: rect(1px, 1px, 1px, 1px);
604
+ -webkit-clip-path: inset(50%);
605
+ clip-path: inset(50%);
606
+ height: 1px;
607
+ margin: -1px;
608
+ overflow: hidden;
609
+ padding: 0;
610
+ position: absolute !important;
611
+ width: 1px;
612
+ word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
613
+ }
614
+
615
+ .screen-reader-text:focus {
616
+ background-color: #f1f1f1;
617
+ -webkit-border-radius: 3px;
618
+ border-radius: 3px;
619
+ -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
620
+ box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
621
+ clip: auto !important;
622
+ -webkit-clip-path: none;
623
+ clip-path: none;
624
+ color: #21759b;
625
+ display: block;
626
+ font-size: 14px;
627
+ font-size: 0.875rem;
628
+ font-weight: bold;
629
+ height: auto;
630
+ right: 5px;
631
+ line-height: normal;
632
+ padding: 15px 23px 14px;
633
+ text-decoration: none;
634
+ top: 5px;
635
+ width: auto;
636
+ z-index: 100000;
637
+ /* Above WP toolbar. */
638
+ }
639
+
640
+ /* Do not show the outline on the skip link target. */
641
+ #content[tabindex="-1"]:focus {
642
+ outline: 0;
643
+ }
644
+
645
+ /*--------------------------------------------------------------
646
+ # Widgets
647
+ --------------------------------------------------------------*/
648
+ .widget {
649
+ margin: 0 0 1.5em;
650
+ /* Make sure select elements fit in widgets. */
651
+ }
652
+
653
+ .widget select {
654
+ max-width: 100%;
655
+ }
656
+
657
+ /*--------------------------------------------------------------
658
+ # Media
659
+ --------------------------------------------------------------*/
660
+ /* Make sure embeds and iframes fit their containers. */
661
+ embed,
662
+ iframe,
663
+ object {
664
+ max-width: 100%;
665
+ }
assets/css/cartflows-normalize.css ADDED
@@ -0,0 +1,665 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * 1. Correct the line height in all browsers.
3
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
4
+ */
5
+
6
+ html {
7
+ line-height: 1.15; /* 1 */
8
+ -webkit-text-size-adjust: 100%; /* 2 */
9
+ }
10
+
11
+ /**
12
+ * Remove the margin in all browsers.
13
+ */
14
+
15
+ body {
16
+ margin: 0;
17
+ }
18
+
19
+ /**
20
+ * Correct the font size and margin on `h1` elements within `section` and
21
+ * `article` contexts in Chrome, Firefox, and Safari.
22
+ */
23
+
24
+ h1 {
25
+ font-size: 2em;
26
+ margin: 0.67em 0;
27
+ }
28
+
29
+ /* Grouping content
30
+ ========================================================================== */
31
+
32
+ /**
33
+ * 1. Add the correct box sizing in Firefox.
34
+ * 2. Show the overflow in Edge and IE.
35
+ */
36
+
37
+ hr {
38
+ -webkit-box-sizing: content-box;
39
+ -moz-box-sizing: content-box;
40
+ box-sizing: content-box; /* 1 */
41
+ height: 0; /* 1 */
42
+ overflow: visible; /* 2 */
43
+ }
44
+
45
+ /**
46
+ * 1. Correct the inheritance and scaling of font size in all browsers.
47
+ * 2. Correct the odd `em` font sizing in all browsers.
48
+ */
49
+
50
+ pre {
51
+ font-family: monospace, monospace; /* 1 */
52
+ font-size: 1em; /* 2 */
53
+ }
54
+
55
+ /* Text-level semantics
56
+ ========================================================================== */
57
+
58
+ /**
59
+ * Remove the gray background on active links in IE 10.
60
+ */
61
+
62
+ a {
63
+ background-color: transparent;
64
+ }
65
+
66
+ /**
67
+ * 1. Remove the bottom border in Chrome 57-
68
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
69
+ */
70
+
71
+ abbr[title] {
72
+ border-bottom: none; /* 1 */
73
+ text-decoration: underline; /* 2 */
74
+ -webkit-text-decoration: underline dotted;
75
+ -moz-text-decoration: underline dotted;
76
+ text-decoration: underline dotted; /* 2 */
77
+ }
78
+
79
+ /**
80
+ * Add the correct font weight in Chrome, Edge, and Safari.
81
+ */
82
+
83
+ b,
84
+ strong {
85
+ font-weight: bold;
86
+ }
87
+
88
+ /**
89
+ * 1. Correct the inheritance and scaling of font size in all browsers.
90
+ * 2. Correct the odd `em` font sizing in all browsers.
91
+ */
92
+
93
+ code,
94
+ kbd,
95
+ samp {
96
+ font-family: monospace, monospace; /* 1 */
97
+ font-size: 1em; /* 2 */
98
+ }
99
+
100
+ /**
101
+ * Add the correct font size in all browsers.
102
+ */
103
+
104
+ small {
105
+ font-size: 80%;
106
+ }
107
+
108
+ /**
109
+ * Prevent `sub` and `sup` elements from affecting the line height in
110
+ * all browsers.
111
+ */
112
+
113
+ sub,
114
+ sup {
115
+ font-size: 75%;
116
+ line-height: 0;
117
+ position: relative;
118
+ vertical-align: baseline;
119
+ }
120
+
121
+ sub {
122
+ bottom: -0.25em;
123
+ }
124
+
125
+ sup {
126
+ top: -0.5em;
127
+ }
128
+
129
+ /* Embedded content
130
+ ========================================================================== */
131
+
132
+ /**
133
+ * Remove the border on images inside links in IE 10.
134
+ */
135
+
136
+ img {
137
+ border-style: none;
138
+ }
139
+
140
+ /* Forms
141
+ ========================================================================== */
142
+
143
+ /**
144
+ * 1. Change the font styles in all browsers.
145
+ * 2. Remove the margin in Firefox and Safari.
146
+ */
147
+
148
+ button,
149
+ input,
150
+ optgroup,
151
+ select,
152
+ textarea {
153
+ font-family: inherit; /* 1 */
154
+ font-size: 100%; /* 1 */
155
+ line-height: 1.15; /* 1 */
156
+ margin: 0; /* 2 */
157
+ }
158
+
159
+ /**
160
+ * Show the overflow in IE.
161
+ * 1. Show the overflow in Edge.
162
+ */
163
+
164
+ button,
165
+ input { /* 1 */
166
+ overflow: visible;
167
+ }
168
+
169
+ /**
170
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
171
+ * 1. Remove the inheritance of text transform in Firefox.
172
+ */
173
+
174
+ button,
175
+ select { /* 1 */
176
+ text-transform: none;
177
+ }
178
+
179
+ /**
180
+ * Correct the inability to style clickable types in iOS and Safari.
181
+ */
182
+
183
+ button,
184
+ [type="button"],
185
+ [type="reset"],
186
+ [type="submit"] {
187
+ -webkit-appearance: button;
188
+ }
189
+
190
+ /**
191
+ * Remove the inner border and padding in Firefox.
192
+ */
193
+
194
+ button::-moz-focus-inner,
195
+ [type="button"]::-moz-focus-inner,
196
+ [type="reset"]::-moz-focus-inner,
197
+ [type="submit"]::-moz-focus-inner {
198
+ border-style: none;
199
+ padding: 0;
200
+ }
201
+
202
+ /**
203
+ * Restore the focus styles unset by the previous rule.
204
+ */
205
+
206
+ button:-moz-focusring,
207
+ [type="button"]:-moz-focusring,
208
+ [type="reset"]:-moz-focusring,
209
+ [type="submit"]:-moz-focusring {
210
+ outline: 1px dotted ButtonText;
211
+ }
212
+
213
+ /**
214
+ * Correct the padding in Firefox.
215
+ */
216
+
217
+ fieldset {
218
+ padding: 0.35em 0.75em 0.625em;
219
+ }
220
+
221
+ /**
222
+ * 1. Correct the text wrapping in Edge and IE.
223
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
224
+ * 3. Remove the padding so developers are not caught out when they zero out
225
+ * `fieldset` elements in all browsers.
226
+ */
227
+
228
+ legend {
229
+ -webkit-box-sizing: border-box;
230
+ -moz-box-sizing: border-box;
231
+ box-sizing: border-box; /* 1 */
232
+ color: inherit; /* 2 */
233
+ display: table; /* 1 */
234
+ max-width: 100%; /* 1 */
235
+ padding: 0; /* 3 */
236
+ white-space: normal; /* 1 */
237
+ }
238
+
239
+ /**
240
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
241
+ */
242
+
243
+ progress {
244
+ vertical-align: baseline;
245
+ }
246
+
247
+ /**
248
+ * Remove the default vertical scrollbar in IE 10+.
249
+ */
250
+
251
+ textarea {
252
+ overflow: auto;
253
+ }
254
+
255
+ /**
256
+ * 1. Add the correct box sizing in IE 10.
257
+ * 2. Remove the padding in IE 10.
258
+ */
259
+
260
+ [type="checkbox"],
261
+ [type="radio"] {
262
+ -webkit-box-sizing: border-box;
263
+ -moz-box-sizing: border-box;
264
+ box-sizing: border-box; /* 1 */
265
+ padding: 0; /* 2 */
266
+ }
267
+
268
+ /**
269
+ * Correct the cursor style of increment and decrement buttons in Chrome.
270
+ */
271
+
272
+ [type="number"]::-webkit-inner-spin-button,
273
+ [type="number"]::-webkit-outer-spin-button {
274
+ height: auto;
275
+ }
276
+
277
+ /**
278
+ * 1. Correct the odd appearance in Chrome and Safari.
279
+ * 2. Correct the outline style in Safari.
280
+ */
281
+
282
+ [type="search"] {
283
+ -webkit-appearance: textfield; /* 1 */
284
+ outline-offset: -2px; /* 2 */
285
+ }
286
+
287
+ /**
288
+ * Remove the inner padding in Chrome and Safari on macOS.
289
+ */
290
+
291
+ [type="search"]::-webkit-search-decoration {
292
+ -webkit-appearance: none;
293
+ }
294
+
295
+ /**
296
+ * 1. Correct the inability to style clickable types in iOS and Safari.
297
+ * 2. Change font properties to `inherit` in Safari.
298
+ */
299
+
300
+ ::-webkit-file-upload-button {
301
+ -webkit-appearance: button; /* 1 */
302
+ font: inherit; /* 2 */
303
+ }
304
+
305
+ /* Interactive
306
+ ========================================================================== */
307
+
308
+ /*
309
+ * Add the correct display in Edge, IE 10+, and Firefox.
310
+ */
311
+
312
+ details {
313
+ display: block;
314
+ }
315
+
316
+ /*
317
+ * Add the correct display in all browsers.
318
+ */
319
+
320
+ summary {
321
+ display: list-item;
322
+ }
323
+
324
+ /* Misc
325
+ ========================================================================== */
326
+
327
+ /**
328
+ * Add the correct display in IE 10+.
329
+ */
330
+
331
+ template {
332
+ display: none;
333
+ }
334
+
335
+ /**
336
+ * Add the correct display in IE 10.
337
+ */
338
+
339
+ [hidden] {
340
+ display: none;
341
+ }
342
+
343
+ /*--------------------------------------------------------------
344
+ # Typography
345
+ --------------------------------------------------------------*/
346
+ body,
347
+ button,
348
+ input,
349
+ select,
350
+ optgroup,
351
+ textarea {
352
+ color: #404040;
353
+ font-family: sans-serif;
354
+ font-size: 15px;
355
+ /*font-size: 1rem;*/
356
+ line-height: 1.5;
357
+ }
358
+
359
+ h1, h2, h3, h4, h5, h6 {
360
+ clear: both;
361
+ }
362
+
363
+ p {
364
+ margin-bottom: 1.5em;
365
+ }
366
+
367
+ dfn, cite, em, i {
368
+ font-style: italic;
369
+ }
370
+
371
+ blockquote {
372
+ margin: 0 1.5em;
373
+ }
374
+
375
+ address {
376
+ margin: 0 0 1.5em;
377
+ }
378
+
379
+ pre {
380
+ background: #eee;
381
+ font-family: "Courier 10 Pitch", Courier, monospace;
382
+ font-size: 15px;
383
+ font-size: 0.9375rem;
384
+ line-height: 1.6;
385
+ margin-bottom: 1.6em;
386
+ max-width: 100%;
387
+ overflow: auto;
388
+ padding: 1.6em;
389
+ }
390
+
391
+ code, kbd, tt, var {
392
+ font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
393
+ font-size: 15px;
394
+ font-size: 0.9375rem;
395
+ }
396
+
397
+ abbr, acronym {
398
+ border-bottom: 1px dotted #666;
399
+ cursor: help;
400
+ }
401
+
402
+ mark, ins {
403
+ background: #fff9c0;
404
+ text-decoration: none;
405
+ }
406
+
407
+ big {
408
+ font-size: 125%;
409
+ }
410
+
411
+ /*--------------------------------------------------------------
412
+ # Elements
413
+ --------------------------------------------------------------*/
414
+ html {
415
+ -webkit-box-sizing: border-box;
416
+ -moz-box-sizing: border-box;
417
+ box-sizing: border-box;
418
+ }
419
+
420
+ *,
421
+ *:before,
422
+ *:after {
423
+ /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
424
+ -webkit-box-sizing: inherit;
425
+ -moz-box-sizing: inherit;
426
+ box-sizing: inherit;
427
+ }
428
+
429
+ body {
430
+ background: #fff;
431
+ /* Fallback for when there is no custom background color defined. */
432
+ }
433
+
434
+ hr {
435
+ background-color: #ccc;
436
+ border: 0;
437
+ height: 1px;
438
+ margin-bottom: 1.5em;
439
+ }
440
+
441
+ ul, ol {
442
+ margin: 0 0 1.5em 3em;
443
+ }
444
+
445
+ ul {
446
+ list-style: disc;
447
+ }
448
+
449
+ ol {
450
+ list-style: decimal;
451
+ }
452
+
453
+ li > ul,
454
+ li > ol {
455
+ margin-bottom: 0;
456
+ margin-left: 1.5em;
457
+ }
458
+
459
+ dt {
460
+ font-weight: bold;
461
+ }
462
+
463
+ dd {
464
+ margin: 0 1.5em 1.5em;
465
+ }
466
+
467
+ img {
468
+ height: auto;
469
+ /* Make sure images are scaled correctly. */
470
+ max-width: 100%;
471
+ /* Adhere to container width. */
472
+ }
473
+
474
+ figure {
475
+ margin: 1em 0;
476
+ /* Extra wide images within figure tags don't overflow the content area. */
477
+ }
478
+
479
+ table {
480
+ margin: 0 0 1.5em;
481
+ width: 100%;
482
+ }
483
+
484
+ /*--------------------------------------------------------------
485
+ # Forms
486
+ --------------------------------------------------------------*/
487
+ button,
488
+ input[type="button"],
489
+ input[type="reset"],
490
+ input[type="submit"] {
491
+ border: 1px solid;
492
+ border-color: #ccc #ccc #bbb;
493
+ -webkit-border-radius: 3px;
494
+ border-radius: 3px;
495
+ background: #e6e6e6;
496
+ color: rgba(0, 0, 0, 0.8);
497
+ font-size: 12px;
498
+ font-size: 0.75rem;
499
+ line-height: 1;
500
+ padding: .6em 1em .4em;
501
+ }
502
+
503
+ button:hover,
504
+ input[type="button"]:hover,
505
+ input[type="reset"]:hover,
506
+ input[type="submit"]:hover {
507
+ border-color: #ccc #bbb #aaa;
508
+ }
509
+
510
+ button:active, button:focus,
511
+ input[type="button"]:active,
512
+ input[type="button"]:focus,
513
+ input[type="reset"]:active,
514
+ input[type="reset"]:focus,
515
+ input[type="submit"]:active,
516
+ input[type="submit"]:focus {
517
+ border-color: #aaa #bbb #bbb;
518
+ }
519
+
520
+ input[type="text"],
521
+ input[type="email"],
522
+ input[type="url"],
523
+ input[type="password"],
524
+ input[type="search"],
525
+ input[type="number"],
526
+ input[type="tel"],
527
+ input[type="range"],
528
+ input[type="date"],
529
+ input[type="month"],
530
+ input[type="week"],
531
+ input[type="time"],
532
+ input[type="datetime"],
533
+ input[type="datetime-local"],
534
+ input[type="color"],
535
+ textarea {
536
+ color: #666;
537
+ border: 1px solid #ccc;
538
+ -webkit-border-radius: 3px;
539
+ border-radius: 3px;
540
+ padding: 3px;
541
+ }
542
+
543
+ input[type="text"]:focus,
544
+ input[type="email"]:focus,
545
+ input[type="url"]:focus,
546
+ input[type="password"]:focus,
547
+ input[type="search"]:focus,
548
+ input[type="number"]:focus,
549
+ input[type="tel"]:focus,
550
+ input[type="range"]:focus,
551
+ input[type="date"]:focus,
552
+ input[type="month"]:focus,
553
+ input[type="week"]:focus,
554
+ input[type="time"]:focus,
555
+ input[type="datetime"]:focus,
556
+ input[type="datetime-local"]:focus,
557
+ input[type="color"]:focus,
558
+ textarea:focus {
559
+ color: #111;
560
+ }
561
+
562
+ select {
563
+ border: 1px solid #ccc;
564
+ }
565
+
566
+ textarea {
567
+ width: 100%;
568
+ }
569
+
570
+ /*--------------------------------------------------------------
571
+ # Navigation
572
+ --------------------------------------------------------------*/
573
+ /*--------------------------------------------------------------
574
+ ## Links
575
+ --------------------------------------------------------------*/
576
+ a {
577
+ color: royalblue;
578
+ }
579
+
580
+ /*a:visited {
581
+ color: purple;
582
+ }*/
583
+
584
+ /*a:hover, a:focus, a:active {
585
+ color: midnightblue;
586
+ }
587
+
588
+ a:focus {
589
+ outline: thin dotted;
590
+ }*/
591
+
592
+ a:hover, a:active {
593
+ outline: 0;
594
+ }
595
+
596
+
597
+ /*--------------------------------------------------------------
598
+ # Accessibility
599
+ --------------------------------------------------------------*/
600
+ /* Text meant only for screen readers. */
601
+ .screen-reader-text {
602
+ border: 0;
603
+ clip: rect(1px, 1px, 1px, 1px);
604
+ -webkit-clip-path: inset(50%);
605
+ clip-path: inset(50%);
606
+ height: 1px;
607
+ margin: -1px;
608
+ overflow: hidden;
609
+ padding: 0;
610
+ position: absolute !important;
611
+ width: 1px;
612
+ word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
613
+ }
614
+
615
+ .screen-reader-text:focus {
616
+ background-color: #f1f1f1;
617
+ -webkit-border-radius: 3px;
618
+ border-radius: 3px;
619
+ -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
620
+ box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
621
+ clip: auto !important;
622
+ -webkit-clip-path: none;
623
+ clip-path: none;
624
+ color: #21759b;
625
+ display: block;
626
+ font-size: 14px;
627
+ font-size: 0.875rem;
628
+ font-weight: bold;
629
+ height: auto;
630
+ left: 5px;
631
+ line-height: normal;
632
+ padding: 15px 23px 14px;
633
+ text-decoration: none;
634
+ top: 5px;
635
+ width: auto;
636
+ z-index: 100000;
637
+ /* Above WP toolbar. */
638
+ }
639
+
640
+ /* Do not show the outline on the skip link target. */
641
+ #content[tabindex="-1"]:focus {
642
+ outline: 0;
643
+ }
644
+
645
+ /*--------------------------------------------------------------
646
+ # Widgets
647
+ --------------------------------------------------------------*/
648
+ .widget {
649
+ margin: 0 0 1.5em;
650
+ /* Make sure select elements fit in widgets. */
651
+ }
652
+
653
+ .widget select {
654
+ max-width: 100%;
655
+ }
656
+
657
+ /*--------------------------------------------------------------
658
+ # Media
659
+ --------------------------------------------------------------*/
660
+ /* Make sure embeds and iframes fit their containers. */
661
+ embed,
662
+ iframe,
663
+ object {
664
+ max-width: 100%;
665
+ }
assets/css/frontend-rtl.css CHANGED
@@ -1,13 +1,3 @@
1
- /**
2
- * 1. Correct the line height in all browsers.
3
- * 2. Prevent adjustments of font size after orientation changes in iOS.
4
- */
5
-
6
- html {
7
- line-height: 1.15; /* 1 */
8
- -webkit-text-size-adjust: 100%; /* 2 */
9
- }
10
-
11
  /* Addition
12
  ========================================================================== */
13
 
@@ -50,641 +40,6 @@ html {
50
  .cartflows-icon-arrow-thin-right:before {
51
  content: "\e901";
52
  }
53
- /* Sections
54
- ========================================================================== */
55
-
56
- /**
57
- * Remove the margin in all browsers.
58
- */
59
-
60
- body {
61
- margin: 0;
62
- }
63
-
64
- /**
65
- * Correct the font size and margin on `h1` elements within `section` and
66
- * `article` contexts in Chrome, Firefox, and Safari.
67
- */
68
-
69
- h1 {
70
- font-size: 2em;
71
- margin: 0.67em 0;
72
- }
73
-
74
- /* Grouping content
75
- ========================================================================== */
76
-
77
- /**
78
- * 1. Add the correct box sizing in Firefox.
79
- * 2. Show the overflow in Edge and IE.
80
- */
81
-
82
- hr {
83
- -webkit-box-sizing: content-box;
84
- -moz-box-sizing: content-box;
85
- box-sizing: content-box; /* 1 */
86
- height: 0; /* 1 */
87
- overflow: visible; /* 2 */
88
- }
89
-
90
- /**
91
- * 1. Correct the inheritance and scaling of font size in all browsers.
92
- * 2. Correct the odd `em` font sizing in all browsers.
93
- */
94
-
95
- pre {
96
- font-family: monospace, monospace; /* 1 */
97
- font-size: 1em; /* 2 */
98
- }
99
-
100
- /* Text-level semantics
101
- ========================================================================== */
102
-
103
- /**
104
- * Remove the gray background on active links in IE 10.
105
- */
106
-
107
- a {
108
- background-color: transparent;
109
- }
110
-
111
- /**
112
- * 1. Remove the bottom border in Chrome 57-
113
- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
114
- */
115
-
116
- abbr[title] {
117
- border-bottom: none; /* 1 */
118
- text-decoration: underline; /* 2 */
119
- -webkit-text-decoration: underline dotted;
120
- -moz-text-decoration: underline dotted;
121
- text-decoration: underline dotted; /* 2 */
122
- }
123
-
124
- /**
125
- * Add the correct font weight in Chrome, Edge, and Safari.
126
- */
127
-
128
- b,
129
- strong {
130
- font-weight: bold;
131
- }
132
-
133
- /**
134
- * 1. Correct the inheritance and scaling of font size in all browsers.
135
- * 2. Correct the odd `em` font sizing in all browsers.
136
- */
137
-
138
- code,
139
- kbd,
140
- samp {
141
- font-family: monospace, monospace; /* 1 */
142
- font-size: 1em; /* 2 */
143
- }
144
-
145
- /**
146
- * Add the correct font size in all browsers.
147
- */
148
-
149
- small {
150
- font-size: 80%;
151
- }
152
-
153
- /**
154
- * Prevent `sub` and `sup` elements from affecting the line height in
155
- * all browsers.
156
- */
157
-
158
- sub,
159
- sup {
160
- font-size: 75%;
161
- line-height: 0;
162
- position: relative;
163
- vertical-align: baseline;
164
- }
165
-
166
- sub {
167
- bottom: -0.25em;
168
- }
169
-
170
- sup {
171
- top: -0.5em;
172
- }
173
-
174
- /* Embedded content
175
- ========================================================================== */
176
-
177
- /**
178
- * Remove the border on images inside links in IE 10.
179
- */
180
-
181
- img {
182
- border-style: none;
183
- }
184
-
185
- /* Forms
186
- ========================================================================== */
187
-
188
- /**
189
- * 1. Change the font styles in all browsers.
190
- * 2. Remove the margin in Firefox and Safari.
191
- */
192
-
193
- button,
194
- input,
195
- optgroup,
196
- select,
197
- textarea {
198
- font-family: inherit; /* 1 */
199
- font-size: 100%; /* 1 */
200
- line-height: 1.15; /* 1 */
201
- margin: 0; /* 2 */
202
- }
203
-
204
- /**
205
- * Show the overflow in IE.
206
- * 1. Show the overflow in Edge.
207
- */
208
-
209
- button,
210
- input { /* 1 */
211
- overflow: visible;
212
- }
213
-
214
- /**
215
- * Remove the inheritance of text transform in Edge, Firefox, and IE.
216
- * 1. Remove the inheritance of text transform in Firefox.
217
- */
218
-
219
- button,
220
- select { /* 1 */
221
- text-transform: none;
222
- }
223
-
224
- /**
225
- * Correct the inability to style clickable types in iOS and Safari.
226
- */
227
-
228
- button,
229
- [type="button"],
230
- [type="reset"],
231
- [type="submit"] {
232
- -webkit-appearance: button;
233
- }
234
-
235
- /**
236
- * Remove the inner border and padding in Firefox.
237
- */
238
-
239
- button::-moz-focus-inner,
240
- [type="button"]::-moz-focus-inner,
241
- [type="reset"]::-moz-focus-inner,
242
- [type="submit"]::-moz-focus-inner {
243
- border-style: none;
244
- padding: 0;
245
- }
246
-
247
- /**
248
- * Restore the focus styles unset by the previous rule.
249
- */
250
-
251
- button:-moz-focusring,
252
- [type="button"]:-moz-focusring,
253
- [type="reset"]:-moz-focusring,
254
- [type="submit"]:-moz-focusring {
255
- outline: 1px dotted ButtonText;
256
- }
257
-
258
- /**
259
- * Correct the padding in Firefox.
260
- */
261
-
262
- fieldset {
263
- padding: 0.35em 0.75em 0.625em;
264
- }
265
-
266
- /**
267
- * 1. Correct the text wrapping in Edge and IE.
268
- * 2. Correct the color inheritance from `fieldset` elements in IE.
269
- * 3. Remove the padding so developers are not caught out when they zero out
270
- * `fieldset` elements in all browsers.
271
- */
272
-
273
- legend {
274
- -webkit-box-sizing: border-box;
275
- -moz-box-sizing: border-box;
276
- box-sizing: border-box; /* 1 */
277
- color: inherit; /* 2 */
278
- display: table; /* 1 */
279
- max-width: 100%; /* 1 */
280
- padding: 0; /* 3 */
281
- white-space: normal; /* 1 */
282
- }
283
-
284
- /**
285
- * Add the correct vertical alignment in Chrome, Firefox, and Opera.
286
- */
287
-
288
- progress {
289
- vertical-align: baseline;
290
- }
291
-
292
- /**
293
- * Remove the default vertical scrollbar in IE 10+.
294
- */
295
-
296
- textarea {
297
- overflow: auto;
298
- }
299
-
300
- /**
301
- * 1. Add the correct box sizing in IE 10.
302
- * 2. Remove the padding in IE 10.
303
- */
304
-
305
- [type="checkbox"],
306
- [type="radio"] {
307
- -webkit-box-sizing: border-box;
308
- -moz-box-sizing: border-box;
309
- box-sizing: border-box; /* 1 */
310
- padding: 0; /* 2 */
311
- }
312
-
313
- /**
314
- * Correct the cursor style of increment and decrement buttons in Chrome.
315
- */
316
-
317
- [type="number"]::-webkit-inner-spin-button,
318
- [type="number"]::-webkit-outer-spin-button {
319
- height: auto;
320
- }
321
-
322
- /**
323
- * 1. Correct the odd appearance in Chrome and Safari.
324
- * 2. Correct the outline style in Safari.
325
- */
326
-
327
- [type="search"] {
328
- -webkit-appearance: textfield; /* 1 */
329
- outline-offset: -2px; /* 2 */
330
- }
331
-
332
- /**
333
- * Remove the inner padding in Chrome and Safari on macOS.
334
- */
335
-
336
- [type="search"]::-webkit-search-decoration {
337
- -webkit-appearance: none;
338
- }
339
-
340
- /**
341
- * 1. Correct the inability to style clickable types in iOS and Safari.
342
- * 2. Change font properties to `inherit` in Safari.
343
- */
344
-
345
- ::-webkit-file-upload-button {
346
- -webkit-appearance: button; /* 1 */
347
- font: inherit; /* 2 */
348
- }
349
-
350
- /* Interactive
351
- ========================================================================== */
352
-
353
- /*
354
- * Add the correct display in Edge, IE 10+, and Firefox.
355
- */
356
-
357
- details {
358
- display: block;
359
- }
360
-
361
- /*
362
- * Add the correct display in all browsers.
363
- */
364
-
365
- summary {
366
- display: list-item;
367
- }
368
-
369
- /* Misc
370
- ========================================================================== */
371
-
372
- /**
373
- * Add the correct display in IE 10+.
374
- */
375
-
376
- template {
377
- display: none;
378
- }
379
-
380
- /**
381
- * Add the correct display in IE 10.
382
- */
383
-
384
- [hidden] {
385
- display: none;
386
- }
387
-
388
- /*--------------------------------------------------------------
389
- # Typography
390
- --------------------------------------------------------------*/
391
- body,
392
- button,
393
- input,
394
- select,
395
- optgroup,
396
- textarea {
397
- color: #404040;
398
- font-family: sans-serif;
399
- font-size: 15px;
400
- /*font-size: 1rem;*/
401
- line-height: 1.5;
402
- }
403
-
404
- h1, h2, h3, h4, h5, h6 {
405
- clear: both;
406
- }
407
-
408
- p {
409
- margin-bottom: 1.5em;
410
- }
411
-
412
- dfn, cite, em, i {
413
- font-style: italic;
414
- }
415
-
416
- blockquote {
417
- margin: 0 1.5em;
418
- }
419
-
420
- address {
421
- margin: 0 0 1.5em;
422
- }
423
-
424
- pre {
425
- background: #eee;
426
- font-family: "Courier 10 Pitch", Courier, monospace;
427
- font-size: 15px;
428
- font-size: 0.9375rem;
429
- line-height: 1.6;
430
- margin-bottom: 1.6em;
431
- max-width: 100%;
432
- overflow: auto;
433
- padding: 1.6em;
434
- }
435
-
436
- code, kbd, tt, var {
437
- font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
438
- font-size: 15px;
439
- font-size: 0.9375rem;
440
- }
441
-
442
- abbr, acronym {
443
- border-bottom: 1px dotted #666;
444
- cursor: help;
445
- }
446
-
447
- mark, ins {
448
- background: #fff9c0;
449
- text-decoration: none;
450
- }
451
-
452
- big {
453
- font-size: 125%;
454
- }
455
-
456
- /*--------------------------------------------------------------
457
- # Elements
458
- --------------------------------------------------------------*/
459
- html {
460
- -webkit-box-sizing: border-box;
461
- -moz-box-sizing: border-box;
462
- box-sizing: border-box;
463
- }
464
-
465
- *,
466
- *:before,
467
- *:after {
468
- /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
469
- -webkit-box-sizing: inherit;
470
- -moz-box-sizing: inherit;
471
- box-sizing: inherit;
472
- }
473
-
474
- body {
475
- background: #fff;
476
- /* Fallback for when there is no custom background color defined. */
477
- }
478
-
479
- hr {
480
- background-color: #ccc;
481
- border: 0;
482
- height: 1px;
483
- margin-bottom: 1.5em;
484
- }
485
-
486
- ul, ol {
487
- margin: 0 3em 1.5em 0;
488
- }
489
-
490
- ul {
491
- list-style: disc;
492
- }
493
-
494
- ol {
495
- list-style: decimal;
496
- }
497
-
498
- li > ul,
499
- li > ol {
500
- margin-bottom: 0;
501
- margin-right: 1.5em;
502
- }
503
-
504
- dt {
505
- font-weight: bold;
506
- }
507
-
508
- dd {
509
- margin: 0 1.5em 1.5em;
510
- }
511
-
512
- img {
513
- height: auto;
514
- /* Make sure images are scaled correctly. */
515
- max-width: 100%;
516
- /* Adhere to container width. */
517
- }
518
-
519
- figure {
520
- margin: 1em 0;
521
- /* Extra wide images within figure tags don't overflow the content area. */
522
- }
523
-
524
- table {
525
- margin: 0 0 1.5em;
526
- width: 100%;
527
- }
528
-
529
- /*--------------------------------------------------------------
530
- # Forms
531
- --------------------------------------------------------------*/
532
- button,
533
- input[type="button"],
534
- input[type="reset"],
535
- input[type="submit"] {
536
- border: 1px solid;
537
- border-color: #ccc #ccc #bbb;
538
- -webkit-border-radius: 3px;
539
- border-radius: 3px;
540
- background: #e6e6e6;
541
- color: rgba(0, 0, 0, 0.8);
542
- font-size: 12px;
543
- font-size: 0.75rem;
544
- line-height: 1;
545
- padding: .6em 1em .4em;
546
- }
547
-
548
- button:hover,
549
- input[type="button"]:hover,
550
- input[type="reset"]:hover,
551
- input[type="submit"]:hover {
552
- border-color: #ccc #bbb #aaa;
553
- }
554
-
555
- button:active, button:focus,
556
- input[type="button"]:active,
557
- input[type="button"]:focus,
558
- input[type="reset"]:active,
559
- input[type="reset"]:focus,
560
- input[type="submit"]:active,
561
- input[type="submit"]:focus {
562
- border-color: #aaa #bbb #bbb;
563
- }
564
-
565
- input[type="text"],
566
- input[type="email"],
567
- input[type="url"],
568
- input[type="password"],
569
- input[type="search"],
570
- input[type="number"],
571
- input[type="tel"],
572
- input[type="range"],
573
- input[type="date"],
574
- input[type="month"],
575
- input[type="week"],
576
- input[type="time"],
577
- input[type="datetime"],
578
- input[type="datetime-local"],
579
- input[type="color"],
580
- textarea {
581
- color: #666;
582
- border: 1px solid #ccc;
583
- -webkit-border-radius: 3px;
584
- border-radius: 3px;
585
- padding: 3px;
586
- }
587
-
588
- input[type="text"]:focus,
589
- input[type="email"]:focus,
590
- input[type="url"]:focus,
591
- input[type="password"]:focus,
592
- input[type="search"]:focus,
593
- input[type="number"]:focus,
594
- input[type="tel"]:focus,
595
- input[type="range"]:focus,
596
- input[type="date"]:focus,
597
- input[type="month"]:focus,
598
- input[type="week"]:focus,
599
- input[type="time"]:focus,
600
- input[type="datetime"]:focus,
601
- input[type="datetime-local"]:focus,
602
- input[type="color"]:focus,
603
- textarea:focus {
604
- color: #111;
605
- }
606
-
607
- select {
608
- border: 1px solid #ccc;
609
- }
610
-
611
- textarea {
612
- width: 100%;
613
- }
614
-
615
- /*--------------------------------------------------------------
616
- # Navigation
617
- --------------------------------------------------------------*/
618
- /*--------------------------------------------------------------
619
- ## Links
620
- --------------------------------------------------------------*/
621
- a {
622
- color: royalblue;
623
- }
624
-
625
- /*a:visited {
626
- color: purple;
627
- }*/
628
-
629
- /*a:hover, a:focus, a:active {
630
- color: midnightblue;
631
- }
632
-
633
- a:focus {
634
- outline: thin dotted;
635
- }*/
636
-
637
- a:hover, a:active {
638
- outline: 0;
639
- }
640
-
641
- /*--------------------------------------------------------------
642
- # Accessibility
643
- --------------------------------------------------------------*/
644
- /* Text meant only for screen readers. */
645
- .screen-reader-text {
646
- border: 0;
647
- clip: rect(1px, 1px, 1px, 1px);
648
- -webkit-clip-path: inset(50%);
649
- clip-path: inset(50%);
650
- height: 1px;
651
- margin: -1px;
652
- overflow: hidden;
653
- padding: 0;
654
- position: absolute !important;
655
- width: 1px;
656
- word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
657
- }
658
-
659
- .screen-reader-text:focus {
660
- background-color: #f1f1f1;
661
- -webkit-border-radius: 3px;
662
- border-radius: 3px;
663
- -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
664
- box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
665
- clip: auto !important;
666
- -webkit-clip-path: none;
667
- clip-path: none;
668
- color: #21759b;
669
- display: block;
670
- font-size: 14px;
671
- font-size: 0.875rem;
672
- font-weight: bold;
673
- height: auto;
674
- right: 5px;
675
- line-height: normal;
676
- padding: 15px 23px 14px;
677
- text-decoration: none;
678
- top: 5px;
679
- width: auto;
680
- z-index: 100000;
681
- /* Above WP toolbar. */
682
- }
683
-
684
- /* Do not show the outline on the skip link target. */
685
- #content[tabindex="-1"]:focus {
686
- outline: 0;
687
- }
688
 
689
  /*--------------------------------------------------------------
690
  # Alignments
@@ -722,30 +77,10 @@ a:hover, a:active {
722
  clear: both;
723
  }
724
 
725
- /*--------------------------------------------------------------
726
- # Widgets
727
- --------------------------------------------------------------*/
728
- .widget {
729
- margin: 0 0 1.5em;
730
- /* Make sure select elements fit in widgets. */
731
- }
732
-
733
- .widget select {
734
- max-width: 100%;
735
- }
736
-
737
  /*--------------------------------------------------------------
738
  # Content
739
  --------------------------------------------------------------*/
740
- /*--------------------------------------------------------------
741
- # Media
742
- --------------------------------------------------------------*/
743
- /* Make sure embeds and iframes fit their containers. */
744
- embed,
745
- iframe,
746
- object {
747
- max-width: 100%;
748
- }
749
 
750
  /* Common Button */
751
  .wcf-button {
 
 
 
 
 
 
 
 
 
 
1
  /* Addition
2
  ========================================================================== */
3
 
40
  .cartflows-icon-arrow-thin-right:before {
41
  content: "\e901";
42
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
 
44
  /*--------------------------------------------------------------
45
  # Alignments
77
  clear: both;
78
  }
79
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  /*--------------------------------------------------------------
81
  # Content
82
  --------------------------------------------------------------*/
83
+
 
 
 
 
 
 
 
 
84
 
85
  /* Common Button */
86
  .wcf-button {
assets/css/frontend.css CHANGED
@@ -1,13 +1,3 @@
1
- /**
2
- * 1. Correct the line height in all browsers.
3
- * 2. Prevent adjustments of font size after orientation changes in iOS.
4
- */
5
-
6
- html {
7
- line-height: 1.15; /* 1 */
8
- -webkit-text-size-adjust: 100%; /* 2 */
9
- }
10
-
11
  /* Addition
12
  ========================================================================== */
13
 
@@ -50,641 +40,6 @@ html {
50
  .cartflows-icon-arrow-thin-right:before {
51
  content: "\e901";
52
  }
53
- /* Sections
54
- ========================================================================== */
55
-
56
- /**
57
- * Remove the margin in all browsers.
58
- */
59
-
60
- body {
61
- margin: 0;
62
- }
63
-
64
- /**
65
- * Correct the font size and margin on `h1` elements within `section` and
66
- * `article` contexts in Chrome, Firefox, and Safari.
67
- */
68
-
69
- h1 {
70
- font-size: 2em;
71
- margin: 0.67em 0;
72
- }
73
-
74
- /* Grouping content
75
- ========================================================================== */
76
-
77
- /**
78
- * 1. Add the correct box sizing in Firefox.
79
- * 2. Show the overflow in Edge and IE.
80
- */
81
-
82
- hr {
83
- -webkit-box-sizing: content-box;
84
- -moz-box-sizing: content-box;
85
- box-sizing: content-box; /* 1 */
86
- height: 0; /* 1 */
87
- overflow: visible; /* 2 */
88
- }
89
-
90
- /**
91
- * 1. Correct the inheritance and scaling of font size in all browsers.
92
- * 2. Correct the odd `em` font sizing in all browsers.
93
- */
94
-
95
- pre {
96
- font-family: monospace, monospace; /* 1 */
97
- font-size: 1em; /* 2 */
98
- }
99
-
100
- /* Text-level semantics
101
- ========================================================================== */
102
-
103
- /**
104
- * Remove the gray background on active links in IE 10.
105
- */
106
-
107
- a {
108
- background-color: transparent;
109
- }
110
-
111
- /**
112
- * 1. Remove the bottom border in Chrome 57-
113
- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
114
- */
115
-
116
- abbr[title] {
117
- border-bottom: none; /* 1 */
118
- text-decoration: underline; /* 2 */
119
- -webkit-text-decoration: underline dotted;
120
- -moz-text-decoration: underline dotted;
121
- text-decoration: underline dotted; /* 2 */
122
- }
123
-
124
- /**
125
- * Add the correct font weight in Chrome, Edge, and Safari.
126
- */
127
-
128
- b,
129
- strong {
130
- font-weight: bold;
131
- }
132
-
133
- /**
134
- * 1. Correct the inheritance and scaling of font size in all browsers.
135
- * 2. Correct the odd `em` font sizing in all browsers.
136
- */
137
-
138
- code,
139
- kbd,
140
- samp {
141
- font-family: monospace, monospace; /* 1 */
142
- font-size: 1em; /* 2 */
143
- }
144
-
145
- /**
146
- * Add the correct font size in all browsers.
147
- */
148
-
149
- small {
150
- font-size: 80%;
151
- }
152
-
153
- /**
154
- * Prevent `sub` and `sup` elements from affecting the line height in
155
- * all browsers.
156
- */
157
-
158
- sub,
159
- sup {
160
- font-size: 75%;
161
- line-height: 0;
162
- position: relative;
163
- vertical-align: baseline;
164
- }
165
-
166
- sub {
167
- bottom: -0.25em;
168
- }
169
-
170
- sup {
171
- top: -0.5em;
172
- }
173
-
174
- /* Embedded content
175
- ========================================================================== */
176
-
177
- /**
178
- * Remove the border on images inside links in IE 10.
179
- */
180
-
181
- img {
182
- border-style: none;
183
- }
184
-
185
- /* Forms
186
- ========================================================================== */
187
-
188
- /**
189
- * 1. Change the font styles in all browsers.
190
- * 2. Remove the margin in Firefox and Safari.
191
- */
192
-
193
- button,
194
- input,
195
- optgroup,
196
- select,
197
- textarea {
198
- font-family: inherit; /* 1 */
199
- font-size: 100%; /* 1 */
200
- line-height: 1.15; /* 1 */
201
- margin: 0; /* 2 */
202
- }
203
-
204
- /**
205
- * Show the overflow in IE.
206
- * 1. Show the overflow in Edge.
207
- */
208
-
209
- button,
210
- input { /* 1 */
211
- overflow: visible;
212
- }
213
-
214
- /**
215
- * Remove the inheritance of text transform in Edge, Firefox, and IE.
216
- * 1. Remove the inheritance of text transform in Firefox.
217
- */
218
-
219
- button,
220
- select { /* 1 */
221
- text-transform: none;
222
- }
223
-
224
- /**
225
- * Correct the inability to style clickable types in iOS and Safari.
226
- */
227
-
228
- button,
229
- [type="button"],
230
- [type="reset"],
231
- [type="submit"] {
232
- -webkit-appearance: button;
233
- }
234
-
235
- /**
236
- * Remove the inner border and padding in Firefox.
237
- */
238
-
239
- button::-moz-focus-inner,
240
- [type="button"]::-moz-focus-inner,
241
- [type="reset"]::-moz-focus-inner,
242
- [type="submit"]::-moz-focus-inner {
243
- border-style: none;
244
- padding: 0;
245
- }
246
-
247
- /**
248
- * Restore the focus styles unset by the previous rule.
249
- */
250
-
251
- button:-moz-focusring,
252
- [type="button"]:-moz-focusring,
253
- [type="reset"]:-moz-focusring,
254
- [type="submit"]:-moz-focusring {
255
- outline: 1px dotted ButtonText;
256
- }
257
-
258
- /**
259
- * Correct the padding in Firefox.
260
- */
261
-
262
- fieldset {
263
- padding: 0.35em 0.75em 0.625em;
264
- }
265
-
266
- /**
267
- * 1. Correct the text wrapping in Edge and IE.
268
- * 2. Correct the color inheritance from `fieldset` elements in IE.
269
- * 3. Remove the padding so developers are not caught out when they zero out
270
- * `fieldset` elements in all browsers.
271
- */
272
-
273
- legend {
274
- -webkit-box-sizing: border-box;
275
- -moz-box-sizing: border-box;
276
- box-sizing: border-box; /* 1 */
277
- color: inherit; /* 2 */
278
- display: table; /* 1 */
279
- max-width: 100%; /* 1 */
280
- padding: 0; /* 3 */
281
- white-space: normal; /* 1 */
282
- }
283
-
284
- /**
285
- * Add the correct vertical alignment in Chrome, Firefox, and Opera.
286
- */
287
-
288
- progress {
289
- vertical-align: baseline;
290
- }
291
-
292
- /**
293
- * Remove the default vertical scrollbar in IE 10+.
294
- */
295
-
296
- textarea {
297
- overflow: auto;
298
- }
299
-
300
- /**
301
- * 1. Add the correct box sizing in IE 10.
302
- * 2. Remove the padding in IE 10.
303
- */
304
-
305
- [type="checkbox"],
306
- [type="radio"] {
307
- -webkit-box-sizing: border-box;
308
- -moz-box-sizing: border-box;
309
- box-sizing: border-box; /* 1 */
310
- padding: 0; /* 2 */
311
- }
312
-
313
- /**
314
- * Correct the cursor style of increment and decrement buttons in Chrome.
315
- */
316
-
317
- [type="number"]::-webkit-inner-spin-button,
318
- [type="number"]::-webkit-outer-spin-button {
319
- height: auto;
320
- }
321
-
322
- /**
323
- * 1. Correct the odd appearance in Chrome and Safari.
324
- * 2. Correct the outline style in Safari.
325
- */
326
-
327
- [type="search"] {
328
- -webkit-appearance: textfield; /* 1 */
329
- outline-offset: -2px; /* 2 */
330
- }
331
-
332
- /**
333
- * Remove the inner padding in Chrome and Safari on macOS.
334
- */
335
-
336
- [type="search"]::-webkit-search-decoration {
337
- -webkit-appearance: none;
338
- }
339
-
340
- /**
341
- * 1. Correct the inability to style clickable types in iOS and Safari.
342
- * 2. Change font properties to `inherit` in Safari.
343
- */
344
-
345
- ::-webkit-file-upload-button {
346
- -webkit-appearance: button; /* 1 */
347
- font: inherit; /* 2 */
348
- }
349
-
350
- /* Interactive
351
- ========================================================================== */
352
-
353
- /*
354
- * Add the correct display in Edge, IE 10+, and Firefox.
355
- */
356
-
357
- details {
358
- display: block;
359
- }
360
-
361
- /*
362
- * Add the correct display in all browsers.
363
- */
364
-
365
- summary {
366
- display: list-item;
367
- }
368
-
369
- /* Misc
370
- ========================================================================== */
371
-
372
- /**
373
- * Add the correct display in IE 10+.
374
- */
375
-
376
- template {
377
- display: none;
378
- }
379
-
380
- /**
381
- * Add the correct display in IE 10.
382
- */
383
-
384
- [hidden] {
385
- display: none;
386
- }
387
-
388
- /*--------------------------------------------------------------
389
- # Typography
390
- --------------------------------------------------------------*/
391
- body,
392
- button,
393
- input,
394
- select,
395
- optgroup,
396
- textarea {
397
- color: #404040;
398
- font-family: sans-serif;
399
- font-size: 15px;
400
- /*font-size: 1rem;*/
401
- line-height: 1.5;
402
- }
403
-
404
- h1, h2, h3, h4, h5, h6 {
405
- clear: both;
406
- }
407
-
408
- p {
409
- margin-bottom: 1.5em;
410
- }
411
-
412
- dfn, cite, em, i {
413
- font-style: italic;
414
- }
415
-
416
- blockquote {
417
- margin: 0 1.5em;
418
- }
419
-
420
- address {
421
- margin: 0 0 1.5em;
422
- }
423
-
424
- pre {
425
- background: #eee;
426
- font-family: "Courier 10 Pitch", Courier, monospace;
427
- font-size: 15px;
428
- font-size: 0.9375rem;
429
- line-height: 1.6;
430
- margin-bottom: 1.6em;
431
- max-width: 100%;
432
- overflow: auto;
433
- padding: 1.6em;
434
- }
435
-
436
- code, kbd, tt, var {
437
- font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
438
- font-size: 15px;
439
- font-size: 0.9375rem;
440
- }
441
-
442
- abbr, acronym {
443
- border-bottom: 1px dotted #666;
444
- cursor: help;
445
- }
446
-
447
- mark, ins {
448
- background: #fff9c0;
449
- text-decoration: none;
450
- }
451
-
452
- big {
453
- font-size: 125%;
454
- }
455
-
456
- /*--------------------------------------------------------------
457
- # Elements
458
- --------------------------------------------------------------*/
459
- html {
460
- -webkit-box-sizing: border-box;
461
- -moz-box-sizing: border-box;
462
- box-sizing: border-box;
463
- }
464
-
465
- *,
466
- *:before,
467
- *:after {
468
- /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
469
- -webkit-box-sizing: inherit;
470
- -moz-box-sizing: inherit;
471
- box-sizing: inherit;
472
- }
473
-
474
- body {
475
- background: #fff;
476
- /* Fallback for when there is no custom background color defined. */
477
- }
478
-
479
- hr {
480
- background-color: #ccc;
481
- border: 0;
482
- height: 1px;
483
- margin-bottom: 1.5em;
484
- }
485
-
486
- ul, ol {
487
- margin: 0 0 1.5em 3em;
488
- }
489
-
490
- ul {
491
- list-style: disc;
492
- }
493
-
494
- ol {
495
- list-style: decimal;
496
- }
497
-
498
- li > ul,
499
- li > ol {
500
- margin-bottom: 0;
501
- margin-left: 1.5em;
502
- }
503
-
504
- dt {
505
- font-weight: bold;
506
- }
507
-
508
- dd {
509
- margin: 0 1.5em 1.5em;
510
- }
511
-
512
- img {
513
- height: auto;
514
- /* Make sure images are scaled correctly. */
515
- max-width: 100%;
516
- /* Adhere to container width. */
517
- }
518
-
519
- figure {
520
- margin: 1em 0;
521
- /* Extra wide images within figure tags don't overflow the content area. */
522
- }
523
-
524
- table {
525
- margin: 0 0 1.5em;
526
- width: 100%;
527
- }
528
-
529
- /*--------------------------------------------------------------
530
- # Forms
531
- --------------------------------------------------------------*/
532
- button,
533
- input[type="button"],
534
- input[type="reset"],
535
- input[type="submit"] {
536
- border: 1px solid;
537
- border-color: #ccc #ccc #bbb;
538
- -webkit-border-radius: 3px;
539
- border-radius: 3px;
540
- background: #e6e6e6;
541
- color: rgba(0, 0, 0, 0.8);
542
- font-size: 12px;
543
- font-size: 0.75rem;
544
- line-height: 1;
545
- padding: .6em 1em .4em;
546
- }
547
-
548
- button:hover,
549
- input[type="button"]:hover,
550
- input[type="reset"]:hover,
551
- input[type="submit"]:hover {
552
- border-color: #ccc #bbb #aaa;
553
- }
554
-
555
- button:active, button:focus,
556
- input[type="button"]:active,
557
- input[type="button"]:focus,
558
- input[type="reset"]:active,
559
- input[type="reset"]:focus,
560
- input[type="submit"]:active,
561
- input[type="submit"]:focus {
562
- border-color: #aaa #bbb #bbb;
563
- }
564
-
565
- input[type="text"],
566
- input[type="email"],
567
- input[type="url"],
568
- input[type="password"],
569
- input[type="search"],
570
- input[type="number"],
571
- input[type="tel"],
572
- input[type="range"],
573
- input[type="date"],
574
- input[type="month"],
575
- input[type="week"],
576
- input[type="time"],
577
- input[type="datetime"],
578
- input[type="datetime-local"],
579
- input[type="color"],
580
- textarea {
581
- color: #666;
582
- border: 1px solid #ccc;
583
- -webkit-border-radius: 3px;
584
- border-radius: 3px;
585
- padding: 3px;
586
- }
587
-
588
- input[type="text"]:focus,
589
- input[type="email"]:focus,
590
- input[type="url"]:focus,
591
- input[type="password"]:focus,
592
- input[type="search"]:focus,
593
- input[type="number"]:focus,
594
- input[type="tel"]:focus,
595
- input[type="range"]:focus,
596
- input[type="date"]:focus,
597
- input[type="month"]:focus,
598
- input[type="week"]:focus,
599
- input[type="time"]:focus,
600
- input[type="datetime"]:focus,
601
- input[type="datetime-local"]:focus,
602
- input[type="color"]:focus,
603
- textarea:focus {
604
- color: #111;
605
- }
606
-
607
- select {
608
- border: 1px solid #ccc;
609
- }
610
-
611
- textarea {
612
- width: 100%;
613
- }
614
-
615
- /*--------------------------------------------------------------
616
- # Navigation
617
- --------------------------------------------------------------*/
618
- /*--------------------------------------------------------------
619
- ## Links
620
- --------------------------------------------------------------*/
621
- a {
622
- color: royalblue;
623
- }
624
-
625
- /*a:visited {
626
- color: purple;
627
- }*/
628
-
629
- /*a:hover, a:focus, a:active {
630
- color: midnightblue;
631
- }
632
-
633
- a:focus {
634
- outline: thin dotted;
635
- }*/
636
-
637
- a:hover, a:active {
638
- outline: 0;
639
- }
640
-
641
- /*--------------------------------------------------------------
642
- # Accessibility
643
- --------------------------------------------------------------*/
644
- /* Text meant only for screen readers. */
645
- .screen-reader-text {
646
- border: 0;
647
- clip: rect(1px, 1px, 1px, 1px);
648
- -webkit-clip-path: inset(50%);
649
- clip-path: inset(50%);
650
- height: 1px;
651
- margin: -1px;
652
- overflow: hidden;
653
- padding: 0;
654
- position: absolute !important;
655
- width: 1px;
656
- word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
657
- }
658
-
659
- .screen-reader-text:focus {
660
- background-color: #f1f1f1;
661
- -webkit-border-radius: 3px;
662
- border-radius: 3px;
663
- -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
664
- box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
665
- clip: auto !important;
666
- -webkit-clip-path: none;
667
- clip-path: none;
668
- color: #21759b;
669
- display: block;
670
- font-size: 14px;
671
- font-size: 0.875rem;
672
- font-weight: bold;
673
- height: auto;
674
- left: 5px;
675
- line-height: normal;
676
- padding: 15px 23px 14px;
677
- text-decoration: none;
678
- top: 5px;
679
- width: auto;
680
- z-index: 100000;
681
- /* Above WP toolbar. */
682
- }
683
-
684
- /* Do not show the outline on the skip link target. */
685
- #content[tabindex="-1"]:focus {
686
- outline: 0;
687
- }
688
 
689
  /*--------------------------------------------------------------
690
  # Alignments
@@ -722,30 +77,10 @@ a:hover, a:active {
722
  clear: both;
723
  }
724
 
725
- /*--------------------------------------------------------------
726
- # Widgets
727
- --------------------------------------------------------------*/
728
- .widget {
729
- margin: 0 0 1.5em;
730
- /* Make sure select elements fit in widgets. */
731
- }
732
-
733
- .widget select {
734
- max-width: 100%;
735
- }
736
-
737
  /*--------------------------------------------------------------
738
  # Content
739
  --------------------------------------------------------------*/
740
- /*--------------------------------------------------------------
741
- # Media
742
- --------------------------------------------------------------*/
743
- /* Make sure embeds and iframes fit their containers. */
744
- embed,
745
- iframe,
746
- object {
747
- max-width: 100%;
748
- }
749
 
750
  /* Common Button */
751
  .wcf-button {
 
 
 
 
 
 
 
 
 
 
1
  /* Addition
2
  ========================================================================== */
3
 
40
  .cartflows-icon-arrow-thin-right:before {
41
  content: "\e901";
42
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
 
44
  /*--------------------------------------------------------------
45
  # Alignments
77
  clear: both;
78
  }
79
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  /*--------------------------------------------------------------
81
  # Content
82
  --------------------------------------------------------------*/
83
+
 
 
 
 
 
 
 
 
84
 
85
  /* Common Button */
86
  .wcf-button {
assets/min-css/cartflows-normalize-rtl.min.css ADDED
@@ -0,0 +1 @@
 
1
+ html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:15px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 3em 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-right:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;-webkit-border-radius:3px;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:active,a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.widget{margin:0 0 1.5em}.widget select{max-width:100%}embed,iframe,object{max-width:100%}
assets/min-css/cartflows-normalize.min.css ADDED
@@ -0,0 +1 @@
 
1
+ html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:15px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;-webkit-border-radius:3px;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:active,a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.widget{margin:0 0 1.5em}.widget select{max-width:100%}embed,iframe,object{max-width:100%}
assets/min-css/frontend-rtl.min.css CHANGED
@@ -1 +1 @@
1
- html{line-height:1.15;-webkit-text-size-adjust:100%}@font-face{font-family:cartflows-icon;src:url(../fonts/cartflows-icon.eot?81m15v);src:url(../fonts/cartflows-icon.eot?81m15v#iefix) format('embedded-opentype'),url(../fonts/cartflows-icon.ttf?81m15v) format('truetype'),url(../fonts/cartflows-icon.woff?81m15v) format('woff'),url(../fonts/cartflows-icon.svg?81m15v#cartflows-icon) format('svg');font-weight:400;font-style:normal}.cartflows-icon{font-family:cartflows-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cartflows-icon-close:before{content:"\e602";font-family:cartflows-icon}.cartflows-icon-cross:before{content:"\e601"}.cartflows-icon-check:before{content:"\e600"}.cartflows-icon-arrow-thin-right:before{content:"\e901"}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:15px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 3em 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-right:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;-webkit-border-radius:3px;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:active,a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:right;margin-left:1.5em}.alignright{display:inline;float:left;margin-right:1.5em}.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}.clear:after,.clear:before{content:"";display:table;table-layout:fixed}.clear:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}embed,iframe,object{max-width:100%}.wcf-button{display:inline-block;padding:12px 24px;background:#ccc;text-decoration:none;margin:5px}body.cartflows-default{background-color:#f5f5f5}.cartflows-default .cartflows-container{max-width:1200px;width:100%;padding:0 20px;margin:60px auto}.cartflows-default .cartflows-primary{background-color:#fff;padding:70px;overflow:hidden;max-width:100%}@media (max-width:768px){.cartflows-default .cartflows-container{padding:0;margin:0}.cartflows-default .cartflows-primary{padding:20px 30px}}@media (max-width:544px){.cartflows-default .cartflows-primary{padding:20px 15px}}.wcf-preview-mode{background:#f16334;position:fixed;bottom:0;right:0;width:100%;height:2.6em;color:#fff;text-align:center;font-size:14px;line-height:2.6em;pointer-events:all;z-index:9999999}.wcf-preview-mode a{color:#fff}@media only screen and (max-width:768px){.wcf-preview-mode{font-size:13px;line-height:18px;padding:4px 10px;height:auto}}.wcf-footer-primary .wcf-footer-content p{margin:1.5em 0;text-align:center}.wcf-thankyou-wrap{padding:0;margin:0 auto;width:100%;max-width:55em;font-size:13px}.wcf-thankyou-wrap a{color:#404040}.woocommerce-order ul.order_details::after,.woocommerce-order ul.order_details::before{content:' ';display:table}.woocommerce-order ul.order_details::after{clear:both}.woocommerce-order ul.order_details,.woocommerce-order ul.order_details li{list-style:none;line-height:1}.woocommerce-order ul.order_details li{display:inline-block;border-left:1px dashed #ccc;padding:.5em 0 .5em 1em;margin:.5em 0 .5em .5em;list-style-type:none}.woocommerce-order ul.order_details li:first-child{padding-right:0}.woocommerce-order ul.order_details li:last-child{border-left:0;padding-left:0}.woocommerce-order ul.order_details li strong{display:block;margin-top:.7em}.woocommerce-order .woocommerce-bacs-bank-details,.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-order-downloads,.woocommerce-order ul.order_details{margin:0 0 2em;-webkit-border-radius:3px;border-radius:3px;width:100%;display:block}.woocommerce-order .woocommerce-bacs-bank-details ul.bacs_details{padding:0}.woocommerce-order .woocommerce-bacs-bank-details,.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-order-downloads,.woocommerce-order ul.order_details{background:#f1f1f1;padding:1.5em 2.5em}.woocommerce-order .woocommerce-order-downloads__title,.woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order h2.wc-bacs-bank-details-heading,.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h2.woocommerce-order-details__title{padding:.8em 0;margin:0 0 .5em;font-size:1.5em;font-weight:600;color:#404040}.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 1.5em;padding:0 .5em;text-align:center}.woocommerce-order-details table.shop_table,.woocommerce-order-downloads table.shop_table{border:none;border-bottom:0;background-color:inherit;-webkit-border-radius:0;border-radius:0;font-family:inherit;font-weight:inherit;font-size:.95em;margin:0!important;border-collapse:collapse;text-align:right}.woocommerce-order-details table.shop_table #shipping_method{margin:0;padding:0;list-style:none}.woocommerce-order-details table.shop_table th,.woocommerce-order-downloads table.shop_table th{border:none;font-weight:600;padding:9px 0;line-height:1.2em}.woocommerce-order-details table.shop_table tfoot tr:last-child .woocommerce-Price-amount{font-size:1em}.woocommerce-order-details table.shop_table td,.woocommerce-order-details table.shop_table th{padding:.6em 0;line-height:1.4em;border:none}.woocommerce-order-details table.shop_table tbody th,.woocommerce-order-details table.shop_table tfoot td,.woocommerce-order-details table.shop_table tfoot th{font-weight:400;border:none}.woocommerce-order-details table.shop_table tbody{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.woocommerce-order-details table.shop_table th.product-name,.woocommerce-order-details table.shop_table th.product-total{font-weight:600}.woocommerce-order-details table.shop_table tfoot tr.order-total:not(.recurring-total) td,.woocommerce-order-details table.shop_table tfoot tr.order-total:not(.recurring-total) th{font-weight:600;border-top:1px dashed #ccc}.woocommerce-order-details table.shop_table tfoot tr.recurring-totals th{padding-top:1.8em;font-weight:600}.woocommerce-order-details table.shop_table tfoot tr.recurring-total td,.woocommerce-order-details table.shop_table tfoot tr.recurring-total th,.woocommerce-order-details table.shop_table tfoot tr.recurring-totals th{vertical-align:top}.woocommerce-order .wcf-col2-set{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.woocommerce-order .wcf-col2-set .wcf-col-1{margin-left:2%}.woocommerce-order .wcf-col2-set .wcf-col-1,.woocommerce-order .wcf-col2-set .wcf-col-2{width:49%;display:inline-block}.woocommerce-order .woocommerce-customer-details address{border-left-width:1px;border-bottom-width:1px;-webkit-border-radius:0;border-radius:0;font-style:normal}.woocommerce-order .woocommerce-customer-details address p{margin:0}@media only screen and (max-width:768px){.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 1em}.woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h2.woocommerce-order-details__title{padding:.5em 0;font-size:1.5em}.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order ul.order_details{padding:1.5em 2em}.woocommerce-order ul.order_details li{display:block;width:100%;border-left:none;padding:.5em 0 1em 1em;border-bottom:1px dashed #ccc}.woocommerce-order ul.order_details li:last-child{border:none}.woocommerce-order .wcf-col2-set{display:block}.woocommerce-order .wcf-col2-set .wcf-col-1,.woocommerce-order .wcf-col2-set .wcf-col-2{width:100%;display:block}}
1
+ @font-face{font-family:cartflows-icon;src:url(../fonts/cartflows-icon.eot?81m15v);src:url(../fonts/cartflows-icon.eot?81m15v#iefix) format('embedded-opentype'),url(../fonts/cartflows-icon.ttf?81m15v) format('truetype'),url(../fonts/cartflows-icon.woff?81m15v) format('woff'),url(../fonts/cartflows-icon.svg?81m15v#cartflows-icon) format('svg');font-weight:400;font-style:normal}.cartflows-icon{font-family:cartflows-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cartflows-icon-close:before{content:"\e602";font-family:cartflows-icon}.cartflows-icon-cross:before{content:"\e601"}.cartflows-icon-check:before{content:"\e600"}.cartflows-icon-arrow-thin-right:before{content:"\e901"}.alignleft{display:inline;float:right;margin-left:1.5em}.alignright{display:inline;float:left;margin-right:1.5em}.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}.clear:after,.clear:before{content:"";display:table;table-layout:fixed}.clear:after{clear:both}.wcf-button{display:inline-block;padding:12px 24px;background:#ccc;text-decoration:none;margin:5px}body.cartflows-default{background-color:#f5f5f5}.cartflows-default .cartflows-container{max-width:1200px;width:100%;padding:0 20px;margin:60px auto}.cartflows-default .cartflows-primary{background-color:#fff;padding:70px;overflow:hidden;max-width:100%}@media (max-width:768px){.cartflows-default .cartflows-container{padding:0;margin:0}.cartflows-default .cartflows-primary{padding:20px 30px}}@media (max-width:544px){.cartflows-default .cartflows-primary{padding:20px 15px}}.wcf-preview-mode{background:#f16334;position:fixed;bottom:0;right:0;width:100%;height:2.6em;color:#fff;text-align:center;font-size:14px;line-height:2.6em;pointer-events:all;z-index:9999999}.wcf-preview-mode a{color:#fff}@media only screen and (max-width:768px){.wcf-preview-mode{font-size:13px;line-height:18px;padding:4px 10px;height:auto}}.wcf-footer-primary .wcf-footer-content p{margin:1.5em 0;text-align:center}.wcf-thankyou-wrap{padding:0;margin:0 auto;width:100%;max-width:55em;font-size:13px}.wcf-thankyou-wrap a{color:#404040}.woocommerce-order ul.order_details::after,.woocommerce-order ul.order_details::before{content:' ';display:table}.woocommerce-order ul.order_details::after{clear:both}.woocommerce-order ul.order_details,.woocommerce-order ul.order_details li{list-style:none;line-height:1}.woocommerce-order ul.order_details li{display:inline-block;border-left:1px dashed #ccc;padding:.5em 0 .5em 1em;margin:.5em 0 .5em .5em;list-style-type:none}.woocommerce-order ul.order_details li:first-child{padding-right:0}.woocommerce-order ul.order_details li:last-child{border-left:0;padding-left:0}.woocommerce-order ul.order_details li strong{display:block;margin-top:.7em}.woocommerce-order .woocommerce-bacs-bank-details,.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-order-downloads,.woocommerce-order ul.order_details{margin:0 0 2em;-webkit-border-radius:3px;border-radius:3px;width:100%;display:block}.woocommerce-order .woocommerce-bacs-bank-details ul.bacs_details{padding:0}.woocommerce-order .woocommerce-bacs-bank-details,.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-order-downloads,.woocommerce-order ul.order_details{background:#f1f1f1;padding:1.5em 2.5em}.woocommerce-order .woocommerce-order-downloads__title,.woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order h2.wc-bacs-bank-details-heading,.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h2.woocommerce-order-details__title{padding:.8em 0;margin:0 0 .5em;font-size:1.5em;font-weight:600;color:#404040}.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 1.5em;padding:0 .5em;text-align:center}.woocommerce-order-details table.shop_table,.woocommerce-order-downloads table.shop_table{border:none;border-bottom:0;background-color:inherit;-webkit-border-radius:0;border-radius:0;font-family:inherit;font-weight:inherit;font-size:.95em;margin:0!important;border-collapse:collapse;text-align:right}.woocommerce-order-details table.shop_table #shipping_method{margin:0;padding:0;list-style:none}.woocommerce-order-details table.shop_table th,.woocommerce-order-downloads table.shop_table th{border:none;font-weight:600;padding:9px 0;line-height:1.2em}.woocommerce-order-details table.shop_table tfoot tr:last-child .woocommerce-Price-amount{font-size:1em}.woocommerce-order-details table.shop_table td,.woocommerce-order-details table.shop_table th{padding:.6em 0;line-height:1.4em;border:none}.woocommerce-order-details table.shop_table tbody th,.woocommerce-order-details table.shop_table tfoot td,.woocommerce-order-details table.shop_table tfoot th{font-weight:400;border:none}.woocommerce-order-details table.shop_table tbody{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.woocommerce-order-details table.shop_table th.product-name,.woocommerce-order-details table.shop_table th.product-total{font-weight:600}.woocommerce-order-details table.shop_table tfoot tr.order-total:not(.recurring-total) td,.woocommerce-order-details table.shop_table tfoot tr.order-total:not(.recurring-total) th{font-weight:600;border-top:1px dashed #ccc}.woocommerce-order-details table.shop_table tfoot tr.recurring-totals th{padding-top:1.8em;font-weight:600}.woocommerce-order-details table.shop_table tfoot tr.recurring-total td,.woocommerce-order-details table.shop_table tfoot tr.recurring-total th,.woocommerce-order-details table.shop_table tfoot tr.recurring-totals th{vertical-align:top}.woocommerce-order .wcf-col2-set{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.woocommerce-order .wcf-col2-set .wcf-col-1{margin-left:2%}.woocommerce-order .wcf-col2-set .wcf-col-1,.woocommerce-order .wcf-col2-set .wcf-col-2{width:49%;display:inline-block}.woocommerce-order .woocommerce-customer-details address{border-left-width:1px;border-bottom-width:1px;-webkit-border-radius:0;border-radius:0;font-style:normal}.woocommerce-order .woocommerce-customer-details address p{margin:0}@media only screen and (max-width:768px){.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 1em}.woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h2.woocommerce-order-details__title{padding:.5em 0;font-size:1.5em}.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order ul.order_details{padding:1.5em 2em}.woocommerce-order ul.order_details li{display:block;width:100%;border-left:none;padding:.5em 0 1em 1em;border-bottom:1px dashed #ccc}.woocommerce-order ul.order_details li:last-child{border:none}.woocommerce-order .wcf-col2-set{display:block}.woocommerce-order .wcf-col2-set .wcf-col-1,.woocommerce-order .wcf-col2-set .wcf-col-2{width:100%;display:block}}
assets/min-css/frontend.min.css CHANGED
@@ -1 +1 @@
1
- html{line-height:1.15;-webkit-text-size-adjust:100%}@font-face{font-family:cartflows-icon;src:url(../fonts/cartflows-icon.eot?81m15v);src:url(../fonts/cartflows-icon.eot?81m15v#iefix) format('embedded-opentype'),url(../fonts/cartflows-icon.ttf?81m15v) format('truetype'),url(../fonts/cartflows-icon.woff?81m15v) format('woff'),url(../fonts/cartflows-icon.svg?81m15v#cartflows-icon) format('svg');font-weight:400;font-style:normal}.cartflows-icon{font-family:cartflows-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cartflows-icon-close:before{content:"\e602";font-family:cartflows-icon}.cartflows-icon-cross:before{content:"\e601"}.cartflows-icon-check:before{content:"\e600"}.cartflows-icon-arrow-thin-right:before{content:"\e901"}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:15px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;-webkit-border-radius:3px;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:active,a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before{content:"";display:table;table-layout:fixed}.clear:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}embed,iframe,object{max-width:100%}.wcf-button{display:inline-block;padding:12px 24px;background:#ccc;text-decoration:none;margin:5px}body.cartflows-default{background-color:#f5f5f5}.cartflows-default .cartflows-container{max-width:1200px;width:100%;padding:0 20px;margin:60px auto}.cartflows-default .cartflows-primary{background-color:#fff;padding:70px;overflow:hidden;max-width:100%}@media (max-width:768px){.cartflows-default .cartflows-container{padding:0;margin:0}.cartflows-default .cartflows-primary{padding:20px 30px}}@media (max-width:544px){.cartflows-default .cartflows-primary{padding:20px 15px}}.wcf-preview-mode{background:#f16334;position:fixed;bottom:0;left:0;width:100%;height:2.6em;color:#fff;text-align:center;font-size:14px;line-height:2.6em;pointer-events:all;z-index:9999999}.wcf-preview-mode a{color:#fff}@media only screen and (max-width:768px){.wcf-preview-mode{font-size:13px;line-height:18px;padding:4px 10px;height:auto}}.wcf-footer-primary .wcf-footer-content p{margin:1.5em 0;text-align:center}.wcf-thankyou-wrap{padding:0;margin:0 auto;width:100%;max-width:55em;font-size:13px}.wcf-thankyou-wrap a{color:#404040}.woocommerce-order ul.order_details::after,.woocommerce-order ul.order_details::before{content:' ';display:table}.woocommerce-order ul.order_details::after{clear:both}.woocommerce-order ul.order_details,.woocommerce-order ul.order_details li{list-style:none;line-height:1}.woocommerce-order ul.order_details li{display:inline-block;border-right:1px dashed #ccc;padding:.5em 1em .5em 0;margin:.5em .5em .5em 0;list-style-type:none}.woocommerce-order ul.order_details li:first-child{padding-left:0}.woocommerce-order ul.order_details li:last-child{border-right:0;padding-right:0}.woocommerce-order ul.order_details li strong{display:block;margin-top:.7em}.woocommerce-order .woocommerce-bacs-bank-details,.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-order-downloads,.woocommerce-order ul.order_details{margin:0 0 2em;-webkit-border-radius:3px;border-radius:3px;width:100%;display:block}.woocommerce-order .woocommerce-bacs-bank-details ul.bacs_details{padding:0}.woocommerce-order .woocommerce-bacs-bank-details,.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-order-downloads,.woocommerce-order ul.order_details{background:#f1f1f1;padding:1.5em 2.5em}.woocommerce-order .woocommerce-order-downloads__title,.woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order h2.wc-bacs-bank-details-heading,.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h2.woocommerce-order-details__title{padding:.8em 0;margin:0 0 .5em;font-size:1.5em;font-weight:600;color:#404040}.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 1.5em;padding:0 .5em;text-align:center}.woocommerce-order-details table.shop_table,.woocommerce-order-downloads table.shop_table{border:none;border-bottom:0;background-color:inherit;-webkit-border-radius:0;border-radius:0;font-family:inherit;font-weight:inherit;font-size:.95em;margin:0!important;border-collapse:collapse;text-align:left}.woocommerce-order-details table.shop_table #shipping_method{margin:0;padding:0;list-style:none}.woocommerce-order-details table.shop_table th,.woocommerce-order-downloads table.shop_table th{border:none;font-weight:600;padding:9px 0;line-height:1.2em}.woocommerce-order-details table.shop_table tfoot tr:last-child .woocommerce-Price-amount{font-size:1em}.woocommerce-order-details table.shop_table td,.woocommerce-order-details table.shop_table th{padding:.6em 0;line-height:1.4em;border:none}.woocommerce-order-details table.shop_table tbody th,.woocommerce-order-details table.shop_table tfoot td,.woocommerce-order-details table.shop_table tfoot th{font-weight:400;border:none}.woocommerce-order-details table.shop_table tbody{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.woocommerce-order-details table.shop_table th.product-name,.woocommerce-order-details table.shop_table th.product-total{font-weight:600}.woocommerce-order-details table.shop_table tfoot tr.order-total:not(.recurring-total) td,.woocommerce-order-details table.shop_table tfoot tr.order-total:not(.recurring-total) th{font-weight:600;border-top:1px dashed #ccc}.woocommerce-order-details table.shop_table tfoot tr.recurring-totals th{padding-top:1.8em;font-weight:600}.woocommerce-order-details table.shop_table tfoot tr.recurring-total td,.woocommerce-order-details table.shop_table tfoot tr.recurring-total th,.woocommerce-order-details table.shop_table tfoot tr.recurring-totals th{vertical-align:top}.woocommerce-order .wcf-col2-set{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.woocommerce-order .wcf-col2-set .wcf-col-1{margin-right:2%}.woocommerce-order .wcf-col2-set .wcf-col-1,.woocommerce-order .wcf-col2-set .wcf-col-2{width:49%;display:inline-block}.woocommerce-order .woocommerce-customer-details address{border-right-width:1px;border-bottom-width:1px;-webkit-border-radius:0;border-radius:0;font-style:normal}.woocommerce-order .woocommerce-customer-details address p{margin:0}@media only screen and (max-width:768px){.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 1em}.woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h2.woocommerce-order-details__title{padding:.5em 0;font-size:1.5em}.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order ul.order_details{padding:1.5em 2em}.woocommerce-order ul.order_details li{display:block;width:100%;border-right:none;padding:.5em 1em 1em 0;border-bottom:1px dashed #ccc}.woocommerce-order ul.order_details li:last-child{border:none}.woocommerce-order .wcf-col2-set{display:block}.woocommerce-order .wcf-col2-set .wcf-col-1,.woocommerce-order .wcf-col2-set .wcf-col-2{width:100%;display:block}}
1
+ @font-face{font-family:cartflows-icon;src:url(../fonts/cartflows-icon.eot?81m15v);src:url(../fonts/cartflows-icon.eot?81m15v#iefix) format('embedded-opentype'),url(../fonts/cartflows-icon.ttf?81m15v) format('truetype'),url(../fonts/cartflows-icon.woff?81m15v) format('woff'),url(../fonts/cartflows-icon.svg?81m15v#cartflows-icon) format('svg');font-weight:400;font-style:normal}.cartflows-icon{font-family:cartflows-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cartflows-icon-close:before{content:"\e602";font-family:cartflows-icon}.cartflows-icon-cross:before{content:"\e601"}.cartflows-icon-check:before{content:"\e600"}.cartflows-icon-arrow-thin-right:before{content:"\e901"}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before{content:"";display:table;table-layout:fixed}.clear:after{clear:both}.wcf-button{display:inline-block;padding:12px 24px;background:#ccc;text-decoration:none;margin:5px}body.cartflows-default{background-color:#f5f5f5}.cartflows-default .cartflows-container{max-width:1200px;width:100%;padding:0 20px;margin:60px auto}.cartflows-default .cartflows-primary{background-color:#fff;padding:70px;overflow:hidden;max-width:100%}@media (max-width:768px){.cartflows-default .cartflows-container{padding:0;margin:0}.cartflows-default .cartflows-primary{padding:20px 30px}}@media (max-width:544px){.cartflows-default .cartflows-primary{padding:20px 15px}}.wcf-preview-mode{background:#f16334;position:fixed;bottom:0;left:0;width:100%;height:2.6em;color:#fff;text-align:center;font-size:14px;line-height:2.6em;pointer-events:all;z-index:9999999}.wcf-preview-mode a{color:#fff}@media only screen and (max-width:768px){.wcf-preview-mode{font-size:13px;line-height:18px;padding:4px 10px;height:auto}}.wcf-footer-primary .wcf-footer-content p{margin:1.5em 0;text-align:center}.wcf-thankyou-wrap{padding:0;margin:0 auto;width:100%;max-width:55em;font-size:13px}.wcf-thankyou-wrap a{color:#404040}.woocommerce-order ul.order_details::after,.woocommerce-order ul.order_details::before{content:' ';display:table}.woocommerce-order ul.order_details::after{clear:both}.woocommerce-order ul.order_details,.woocommerce-order ul.order_details li{list-style:none;line-height:1}.woocommerce-order ul.order_details li{display:inline-block;border-right:1px dashed #ccc;padding:.5em 1em .5em 0;margin:.5em .5em .5em 0;list-style-type:none}.woocommerce-order ul.order_details li:first-child{padding-left:0}.woocommerce-order ul.order_details li:last-child{border-right:0;padding-right:0}.woocommerce-order ul.order_details li strong{display:block;margin-top:.7em}.woocommerce-order .woocommerce-bacs-bank-details,.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-order-downloads,.woocommerce-order ul.order_details{margin:0 0 2em;-webkit-border-radius:3px;border-radius:3px;width:100%;display:block}.woocommerce-order .woocommerce-bacs-bank-details ul.bacs_details{padding:0}.woocommerce-order .woocommerce-bacs-bank-details,.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-order-downloads,.woocommerce-order ul.order_details{background:#f1f1f1;padding:1.5em 2.5em}.woocommerce-order .woocommerce-order-downloads__title,.woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order h2.wc-bacs-bank-details-heading,.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h2.woocommerce-order-details__title{padding:.8em 0;margin:0 0 .5em;font-size:1.5em;font-weight:600;color:#404040}.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 1.5em;padding:0 .5em;text-align:center}.woocommerce-order-details table.shop_table,.woocommerce-order-downloads table.shop_table{border:none;border-bottom:0;background-color:inherit;-webkit-border-radius:0;border-radius:0;font-family:inherit;font-weight:inherit;font-size:.95em;margin:0!important;border-collapse:collapse;text-align:left}.woocommerce-order-details table.shop_table #shipping_method{margin:0;padding:0;list-style:none}.woocommerce-order-details table.shop_table th,.woocommerce-order-downloads table.shop_table th{border:none;font-weight:600;padding:9px 0;line-height:1.2em}.woocommerce-order-details table.shop_table tfoot tr:last-child .woocommerce-Price-amount{font-size:1em}.woocommerce-order-details table.shop_table td,.woocommerce-order-details table.shop_table th{padding:.6em 0;line-height:1.4em;border:none}.woocommerce-order-details table.shop_table tbody th,.woocommerce-order-details table.shop_table tfoot td,.woocommerce-order-details table.shop_table tfoot th{font-weight:400;border:none}.woocommerce-order-details table.shop_table tbody{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.woocommerce-order-details table.shop_table th.product-name,.woocommerce-order-details table.shop_table th.product-total{font-weight:600}.woocommerce-order-details table.shop_table tfoot tr.order-total:not(.recurring-total) td,.woocommerce-order-details table.shop_table tfoot tr.order-total:not(.recurring-total) th{font-weight:600;border-top:1px dashed #ccc}.woocommerce-order-details table.shop_table tfoot tr.recurring-totals th{padding-top:1.8em;font-weight:600}.woocommerce-order-details table.shop_table tfoot tr.recurring-total td,.woocommerce-order-details table.shop_table tfoot tr.recurring-total th,.woocommerce-order-details table.shop_table tfoot tr.recurring-totals th{vertical-align:top}.woocommerce-order .wcf-col2-set{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.woocommerce-order .wcf-col2-set .wcf-col-1{margin-right:2%}.woocommerce-order .wcf-col2-set .wcf-col-1,.woocommerce-order .wcf-col2-set .wcf-col-2{width:49%;display:inline-block}.woocommerce-order .woocommerce-customer-details address{border-right-width:1px;border-bottom-width:1px;-webkit-border-radius:0;border-radius:0;font-style:normal}.woocommerce-order .woocommerce-customer-details address p{margin:0}@media only screen and (max-width:768px){.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 1em}.woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h2.woocommerce-order-details__title{padding:.5em 0;font-size:1.5em}.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order ul.order_details{padding:1.5em 2em}.woocommerce-order ul.order_details li{display:block;width:100%;border-right:none;padding:.5em 1em 1em 0;border-bottom:1px dashed #ccc}.woocommerce-order ul.order_details li:last-child{border:none}.woocommerce-order .wcf-col2-set{display:block}.woocommerce-order .wcf-col2-set .wcf-col-1,.woocommerce-order .wcf-col2-set .wcf-col-2{width:100%;display:block}}
cartflows.php CHANGED
@@ -3,12 +3,12 @@
3
  * Plugin Name: CartFlows
4
  * Plugin URI: https://cartflows.com/
5
  * Description: Create beautiful checkout pages & sales flows for WooCommerce.
6
- * Version: 1.2.4
7
  * Author: CartFlows Inc
8
  * Author URI: https://cartflows.com/
9
  * Text Domain: cartflows
10
  * WC requires at least: 3.0
11
- * WC tested up to: 3.6.2
12
  *
13
  * @package CartFlows
14
  */
3
  * Plugin Name: CartFlows
4
  * Plugin URI: https://cartflows.com/
5
  * Description: Create beautiful checkout pages & sales flows for WooCommerce.
6
+ * Version: 1.2.5
7
  * Author: CartFlows Inc
8
  * Author URI: https://cartflows.com/
9
  * Text Domain: cartflows
10
  * WC requires at least: 3.0
11
+ * WC tested up to: 3.6.5
12
  *
13
  * @package CartFlows
14
  */
changelog.txt CHANGED
@@ -1,3 +1,8 @@
 
 
 
 
 
1
  Version 1.2.4 - Wednesday, 31st July 2019
2
  - Improvement: Added compatibility for a future release of CartFlows Pro's Pre-Checkout Upsell.
3
  - Fix: Account field CSS updated.
1
+ Version 1.2.5 - Tuesday, 13th August 2019
2
+ - New: Introduced Permalink structure.
3
+ - Improvement: Filter 'cartflows_coupon_field_text' introduced to change the coupon field text.
4
+ - Improvement: Normalize CSS issues when the default template was set.
5
+
6
  Version 1.2.4 - Wednesday, 31st July 2019
7
  - Improvement: Added compatibility for a future release of CartFlows Pro's Pre-Checkout Upsell.
8
  - Fix: Account field CSS updated.
classes/class-cartflows-admin-fields.php CHANGED
@@ -10,6 +10,30 @@
10
  */
11
  class Cartflows_Admin_Fields {
12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  /**
14
  * Text Field
15
  *
@@ -86,6 +110,41 @@ class Cartflows_Admin_Fields {
86
  return $output;
87
  }
88
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  /**
90
  * Select Field
91
  *
10
  */
11
  class Cartflows_Admin_Fields {
12
 
13
+ /**
14
+ * Title Field
15
+ *
16
+ * @param array $args Args.
17
+ * @return string
18
+ */
19
+ public static function title_field( $args ) {
20
+
21
+ $title = $args['title'];
22
+ $description = isset( $args['description'] ) ? $args['description'] : '';
23
+
24
+ $output = '<h4 class="form-field wcf-title-field">';
25
+ $output .= '<span>' . $title . '</span>';
26
+ $output .= '</h4>';
27
+
28
+ if ( ! empty( $description ) ) {
29
+ $output .= '<div class="form-field-desc">';
30
+ $output .= '<p>' . $description . '</p>';
31
+ $output .= '</div>';
32
+ }
33
+
34
+ return $output;
35
+ }
36
+
37
  /**
38
  * Text Field
39
  *
110
  return $output;
111
  }
112
 
113
+ /**
114
+ * Radio Field
115
+ *
116
+ * @param array $args Args.
117
+ * @return string
118
+ */
119
+ public static function radio_field( $args ) {
120
+
121
+ $name = $args['name'];
122
+ $id = $args['id'];
123
+ $options = $args['options'];
124
+ $value = $args['value'];
125
+
126
+ $output = '';
127
+ foreach ( $options as $type => $data ) {
128
+
129
+ $output .= '<div class="form-field">';
130
+ $output .= '<label for="' . $id . '">';
131
+ $output .= '<input type="radio" class="wcf_permalink_structure" name="' . $name . '" value="' . $type . '" ' . checked( $value, $type, false ) . '>' . $data['label'] . '</label>';
132
+ $output .= '<div class="form-field-desc">';
133
+ $output .= '<p>';
134
+ if ( empty( $type ) ) {
135
+ $output .= $data['description'];
136
+ } else {
137
+ $output .= get_site_url() . $data['description'];
138
+ }
139
+
140
+ $output .= '</p>';
141
+ $output .= '</div>';
142
+ $output .= '</div>';
143
+ }
144
+
145
+ return $output;
146
+ }
147
+
148
  /**
149
  * Select Field
150
  *
classes/class-cartflows-admin.php CHANGED
@@ -273,15 +273,31 @@ class Cartflows_Admin {
273
  $new_settings = array();
274
 
275
  if ( isset( $_POST['reset'] ) ) {
276
- $_POST['_cartflows_permalink'] = CARTFLOWS_STEP_POST_TYPE;
 
 
 
 
 
277
  }
278
 
279
  if ( isset( $_POST['_cartflows_permalink'] ) ) {
280
- $new_settings = self::sanitize_form_inputs( $_POST['_cartflows_permalink'] );
281
 
282
- if ( ! $new_settings['permalink'] ) {
283
  $new_settings['permalink'] = CARTFLOWS_STEP_POST_TYPE;
 
 
 
 
 
 
 
 
284
  }
 
 
 
285
  }
286
 
287
  Cartflows_Helper::update_admin_settings_option( '_cartflows_permalink', $new_settings, true );
273
  $new_settings = array();
274
 
275
  if ( isset( $_POST['reset'] ) ) {
276
+ $_POST['_cartflows_permalink'] = array(
277
+ 'permalink' => CARTFLOWS_STEP_POST_TYPE,
278
+ 'permalink_flow_base' => CARTFLOWS_FLOW_POST_TYPE,
279
+ 'permalink_structure' => '',
280
+ );
281
+
282
  }
283
 
284
  if ( isset( $_POST['_cartflows_permalink'] ) ) {
285
+ $cartflows_permalink_settings = self::sanitize_form_inputs( $_POST['_cartflows_permalink'] );
286
 
287
+ if ( empty( $cartflows_permalink_settings['permalink'] ) ) {
288
  $new_settings['permalink'] = CARTFLOWS_STEP_POST_TYPE;
289
+ } else {
290
+ $new_settings['permalink'] = $cartflows_permalink_settings['permalink'];
291
+ }
292
+
293
+ if ( empty( $cartflows_permalink_settings['permalink_flow_base'] ) ) {
294
+ $new_settings['permalink_flow_base'] = CARTFLOWS_FLOW_POST_TYPE;
295
+ } else {
296
+ $new_settings['permalink_flow_base'] = $cartflows_permalink_settings['permalink_flow_base'];
297
  }
298
+
299
+ $new_settings['permalink_structure'] = $cartflows_permalink_settings['permalink_structure'];
300
+
301
  }
302
 
303
  Cartflows_Helper::update_admin_settings_option( '_cartflows_permalink', $new_settings, true );
classes/class-cartflows-frontend.php CHANGED
@@ -374,6 +374,11 @@ class Cartflows_Frontend {
374
 
375
  wp_localize_script( 'jquery', 'cartflows', apply_filters( 'global_cartflows_js_localize', $localize ) );
376
 
 
 
 
 
 
377
  wp_enqueue_style( 'wcf-frontend-global', wcf()->utils->get_css_url( 'frontend' ), array(), CARTFLOWS_VER );
378
 
379
  wp_enqueue_script(
374
 
375
  wp_localize_script( 'jquery', 'cartflows', apply_filters( 'global_cartflows_js_localize', $localize ) );
376
 
377
+ if ( 'default' !== $page_template ) {
378
+
379
+ wp_enqueue_style( 'wcf-normalize-frontend-global', wcf()->utils->get_css_url( 'cartflows-normalize' ), array(), CARTFLOWS_VER );
380
+ }
381
+
382
  wp_enqueue_style( 'wcf-frontend-global', wcf()->utils->get_css_url( 'frontend' ), array(), CARTFLOWS_VER );
383
 
384
  wp_enqueue_script(
classes/class-cartflows-helper.php CHANGED
@@ -333,7 +333,10 @@ class Cartflows_Helper {
333
  $permalink_default = apply_filters(
334
  'cartflows_permalink_settings_default',
335
  array(
336
- 'permalink' => CARTFLOWS_STEP_POST_TYPE,
 
 
 
337
  )
338
  );
339
 
333
  $permalink_default = apply_filters(
334
  'cartflows_permalink_settings_default',
335
  array(
336
+ 'permalink' => CARTFLOWS_STEP_POST_TYPE,
337
+ 'permalink_flow_base' => CARTFLOWS_FLOW_POST_TYPE,
338
+ 'permalink_structure' => '',
339
+
340
  )
341
  );
342
 
classes/class-cartflows-loader.php CHANGED
@@ -126,7 +126,7 @@ if ( ! class_exists( 'Cartflows_Loader' ) ) {
126
  define( 'CARTFLOWS_BASE', plugin_basename( CARTFLOWS_FILE ) );
127
  define( 'CARTFLOWS_DIR', plugin_dir_path( CARTFLOWS_FILE ) );
128
  define( 'CARTFLOWS_URL', plugins_url( '/', CARTFLOWS_FILE ) );
129
- define( 'CARTFLOWS_VER', '1.2.4' );
130
  define( 'CARTFLOWS_SLUG', 'cartflows' );
131
  define( 'CARTFLOWS_SETTINGS', 'cartflows_settings' );
132
 
126
  define( 'CARTFLOWS_BASE', plugin_basename( CARTFLOWS_FILE ) );
127
  define( 'CARTFLOWS_DIR', plugin_dir_path( CARTFLOWS_FILE ) );
128
  define( 'CARTFLOWS_URL', plugins_url( '/', CARTFLOWS_FILE ) );
129
+ define( 'CARTFLOWS_VER', '1.2.5' );
130
  define( 'CARTFLOWS_SLUG', 'cartflows' );
131
  define( 'CARTFLOWS_SETTINGS', 'cartflows_settings' );
132
 
includes/admin/cartflows-general.php CHANGED
@@ -11,7 +11,6 @@ $debug_data = Cartflows_Helper::get_debug_settings();
11
 
12
  $permalink_settings = Cartflows_Helper::get_permalink_settings();
13
 
14
-
15
  $debug_on = ( isset( $_GET['debug'] ) ) ? sanitize_text_field( $_GET['debug'] ) : 'false';
16
 
17
  $error_log = filter_input( INPUT_GET, 'cartflows-error-log', FILTER_VALIDATE_BOOLEAN );
@@ -111,18 +110,69 @@ $error_log = filter_input( INPUT_GET, 'cartflows-error-log', FILTER_VALIDATE_BOO
111
  <div class="form-wrap">
112
  <?php
113
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
114
  echo Cartflows_Admin_Fields::text_field(
115
  array(
116
- 'id' => 'wcf_permalink',
117
- 'name' => '_cartflows_permalink[permalink]',
118
- 'title' => __( 'Step Permalink Base', 'cartflows' ),
119
- 'value' => $permalink_settings['permalink'],
120
- 'description' => get_site_url() . '/<code>' . CARTFLOWS_STEP_POST_TYPE . '</code>/landing/',
121
- 'placeholder' => CARTFLOWS_STEP_POST_TYPE,
122
  )
123
  );
124
 
125
- ?>
126
 
127
 
128
  </div>
11
 
12
  $permalink_settings = Cartflows_Helper::get_permalink_settings();
13
 
 
14
  $debug_on = ( isset( $_GET['debug'] ) ) ? sanitize_text_field( $_GET['debug'] ) : 'false';
15
 
16
  $error_log = filter_input( INPUT_GET, 'cartflows-error-log', FILTER_VALIDATE_BOOLEAN );
110
  <div class="form-wrap">
111
  <?php
112
 
113
+ echo Cartflows_Admin_Fields::radio_field(
114
+ array(
115
+ 'id' => 'permalink_structure',
116
+ 'name' => '_cartflows_permalink[permalink_structure]',
117
+ 'value' => $permalink_settings['permalink_structure'],
118
+ 'options' => array(
119
+ '' =>
120
+ array(
121
+ 'label' => __( 'Default', 'cartflows' ),
122
+ 'description' => 'Default WordPress Permalink',
123
+ ),
124
+
125
+ '/' . CARTFLOWS_FLOW_POST_TYPE . '/%flowname%/' . CARTFLOWS_STEP_POST_TYPE =>
126
+ array(
127
+ 'label' => __( 'Flow and Step Slug', 'cartflows' ),
128
+ 'description' => '/<code>' . CARTFLOWS_FLOW_POST_TYPE . '</code>/%flowname%/<code>' . CARTFLOWS_STEP_POST_TYPE . '</code>/%stepname%/',
129
+ ),
130
+
131
+ '/' . CARTFLOWS_FLOW_POST_TYPE . '/%flowname%' =>
132
+ array(
133
+ 'label' => __( 'Flow Slug', 'cartflows' ),
134
+ 'description' => '/<code>' . CARTFLOWS_FLOW_POST_TYPE . '</code>/%flowname%/%stepname%/',
135
+ ),
136
+
137
+ '/%flowname%/' . CARTFLOWS_STEP_POST_TYPE =>
138
+ array(
139
+ 'label' => __( 'Step Slug', 'cartflows' ),
140
+ 'description' => '/%flowname%/<code>' . CARTFLOWS_STEP_POST_TYPE . '</code>/%stepname%/',
141
+ ),
142
+ ),
143
+ )
144
+ );
145
+ ?>
146
+ <hr/>
147
+ <?php
148
+
149
+ echo Cartflows_Admin_Fields::title_field(
150
+ array(
151
+ 'title' => __( 'Post Type Permalink Base', 'cartflows' ),
152
+ )
153
+ );
154
+
155
+ echo Cartflows_Admin_Fields::text_field(
156
+ array(
157
+ 'id' => 'wcf_permalink_step_base',
158
+ 'name' => '_cartflows_permalink[permalink]',
159
+ 'title' => __( 'Step Base', 'cartflows' ),
160
+ 'value' => $permalink_settings['permalink'],
161
+ 'placeholder' => CARTFLOWS_STEP_POST_TYPE,
162
+ )
163
+ );
164
+
165
  echo Cartflows_Admin_Fields::text_field(
166
  array(
167
+ 'id' => 'wcf_permalink_flow_base',
168
+ 'name' => '_cartflows_permalink[permalink_flow_base]',
169
+ 'title' => __( 'Flow Base', 'cartflows' ),
170
+ 'value' => $permalink_settings['permalink_flow_base'],
171
+ 'placeholder' => CARTFLOWS_FLOW_POST_TYPE,
 
172
  )
173
  );
174
 
175
+ ?>
176
 
177
 
178
  </div>
languages/cartflows.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the CartFlows package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: CartFlows 1.2.4\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cartflows\n"
7
- "POT-Creation-Date: 2019-07-31 07:16:58+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -36,15 +36,15 @@ msgstr ""
36
  msgid "Every %d Minutes"
37
  msgstr ""
38
 
39
- #: classes/class-cartflows-admin-fields.php:172
40
  msgid "Select"
41
  msgstr ""
42
 
43
- #: classes/class-cartflows-admin-fields.php:175
44
  msgid "No Checkout Steps"
45
  msgstr ""
46
 
47
- #: classes/class-cartflows-admin-fields.php:201
48
  #. translators: %s: link
49
  msgid ""
50
  "Be sure not to add any product in above selected Global Checkout step. "
@@ -56,43 +56,43 @@ msgstr ""
56
  msgid "Settings"
57
  msgstr ""
58
 
59
- #: classes/class-cartflows-admin.php:387
60
  msgid "Installing and activating.."
61
  msgstr ""
62
 
63
- #: classes/class-cartflows-admin.php:388
64
  msgid "There was an error with the installation of plugin."
65
  msgstr ""
66
 
67
- #: classes/class-cartflows-admin.php:442
68
  msgid "Flows Library"
69
  msgstr ""
70
 
71
- #: classes/class-cartflows-admin.php:449
72
  #: modules/flow/view/meta-flow-steps.php:144
73
  msgid "Ready Templates"
74
  msgstr ""
75
 
76
- #: classes/class-cartflows-admin.php:452
77
  #: modules/flow/view/meta-flow-steps.php:147
78
  msgid "Create Your Own"
79
  msgstr ""
80
 
81
- #: classes/class-cartflows-admin.php:463
82
  #: modules/flow/view/meta-flow-steps.php:159
83
  msgid "Search Sites"
84
  msgstr ""
85
 
86
- #: classes/class-cartflows-admin.php:464
87
  #: modules/flow/view/meta-flow-steps.php:160
88
  msgid "Search Flow..."
89
  msgstr ""
90
 
91
- #: classes/class-cartflows-admin.php:481
92
  msgid "Design Your Flow"
93
  msgstr ""
94
 
95
- #: classes/class-cartflows-admin.php:482
96
  #: classes/class-cartflows-importer.php:597
97
  #: classes/class-cartflows-importer.php:696
98
  #: modules/flow/view/meta-flow-steps.php:190
@@ -253,19 +253,19 @@ msgid "Sales Landing"
253
  msgstr ""
254
 
255
  #: classes/class-cartflows-importer.php:1200
256
- #: modules/flow/classes/class-cartflows-step-post-type.php:234
257
  #: modules/flow/view/meta-flow-steps.php:12
258
  msgid "Checkout (Woo)"
259
  msgstr ""
260
 
261
  #: classes/class-cartflows-importer.php:1204
262
- #: modules/flow/classes/class-cartflows-step-post-type.php:241
263
  #: modules/flow/view/meta-flow-steps.php:13
264
  msgid "Thank You (Woo)"
265
  msgstr ""
266
 
267
  #: classes/class-cartflows-importer.php:1212
268
- #: modules/flow/classes/class-cartflows-step-post-type.php:227
269
  #: modules/flow/view/meta-flow-steps.php:11
270
  msgid "Landing"
271
  msgstr ""
@@ -403,6 +403,7 @@ msgstr ""
403
 
404
  #: classes/class-cartflows-meta-fields.php:492
405
  #: classes/class-cartflows-meta-fields.php:505
 
406
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:518
407
  msgid "Default"
408
  msgstr ""
@@ -541,7 +542,7 @@ msgid "Select Page Builder"
541
  msgstr ""
542
 
543
  #: classes/class-cartflows-wizard.php:329
544
- #: includes/admin/cartflows-general.php:87
545
  msgid "Elementor"
546
  msgstr ""
547
 
@@ -550,12 +551,12 @@ msgid "Beaver Builder Plugin (Lite Version)"
550
  msgstr ""
551
 
552
  #: classes/class-cartflows-wizard.php:349
553
- #: includes/admin/cartflows-general.php:89
554
  msgid "Divi"
555
  msgstr ""
556
 
557
  #: classes/class-cartflows-wizard.php:359
558
- #: includes/admin/cartflows-general.php:90
559
  msgid "Other"
560
  msgstr ""
561
 
@@ -669,7 +670,7 @@ msgid "%1$s was called with an invalid level \"%2$s\"."
669
  msgstr ""
670
 
671
  #: includes/admin/cartflows-admin.php:19
672
- #: includes/admin/cartflows-general.php:43
673
  msgid "Modernizing WordPress eCommerce!"
674
  msgstr ""
675
 
@@ -682,7 +683,7 @@ msgid "%1$s at %2$s"
682
  msgstr ""
683
 
684
  #: includes/admin/cartflows-error-log.php:41
685
- #: modules/flow/classes/class-cartflows-flow-post-type.php:147
686
  msgid "View"
687
  msgstr ""
688
 
@@ -702,29 +703,29 @@ msgstr ""
702
  msgid "General"
703
  msgstr ""
704
 
705
- #: includes/admin/cartflows-general.php:28
706
- #: includes/admin/cartflows-general.php:51
707
  msgid "General Settings"
708
  msgstr ""
709
 
710
- #: includes/admin/cartflows-general.php:35
711
  msgid "Getting Started"
712
  msgstr ""
713
 
714
- #: includes/admin/cartflows-general.php:64
715
  msgid "Disallow search engines from indexing flows"
716
  msgstr ""
717
 
718
- #: includes/admin/cartflows-general.php:74
719
  #: modules/flow/view/meta-flow-steps.php:86
720
  msgid "Global Checkout"
721
  msgstr ""
722
 
723
- #: includes/admin/cartflows-general.php:83
724
  msgid "Show Templates designed with"
725
  msgstr ""
726
 
727
- #: includes/admin/cartflows-general.php:84
728
  msgid ""
729
  "CartFlows offers flow templates that can be imported in one click. These "
730
  "templates are available in few different page builders. Please choose your "
@@ -732,80 +733,100 @@ msgid ""
732
  "are made using that page builder.."
733
  msgstr ""
734
 
735
- #: includes/admin/cartflows-general.php:88
736
  msgid "Beaver Builder"
737
  msgstr ""
738
 
739
- #: includes/admin/cartflows-general.php:99
740
- #: includes/admin/cartflows-general.php:130
741
  msgid "Save Changes"
742
  msgstr ""
743
 
744
- #: includes/admin/cartflows-general.php:107
745
  msgid "Permalink Settings"
746
  msgstr ""
747
 
748
- #: includes/admin/cartflows-general.php:118
749
- msgid "Step Permalink Base"
 
 
 
 
750
  msgstr ""
751
 
752
- #: includes/admin/cartflows-general.php:131
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
753
  msgid "Set Default"
754
  msgstr ""
755
 
756
- #: includes/admin/cartflows-general.php:146
757
  msgid "Knowledge Base"
758
  msgstr ""
759
 
760
- #: includes/admin/cartflows-general.php:150
761
  msgid "Not sure how something works? Take a peek at the knowledge base and learn."
762
  msgstr ""
763
 
764
- #: includes/admin/cartflows-general.php:153
765
  msgid "Visit Knowledge Base »"
766
  msgstr ""
767
 
768
- #: includes/admin/cartflows-general.php:161
769
  msgid "Community"
770
  msgstr ""
771
 
772
- #: includes/admin/cartflows-general.php:165
773
  msgid ""
774
  "Join the community of super helpful CartFlows users. Say hello, ask "
775
  "questions, give feedback and help each other!"
776
  msgstr ""
777
 
778
- #: includes/admin/cartflows-general.php:168
779
  msgid "Join Our Facebook Group »"
780
  msgstr ""
781
 
782
- #: includes/admin/cartflows-general.php:176
783
  msgid "Five Star Support"
784
  msgstr ""
785
 
786
- #: includes/admin/cartflows-general.php:180
787
  msgid "Got a question? Get in touch with CartFlows developers. We're happy to help!"
788
  msgstr ""
789
 
790
- #: includes/admin/cartflows-general.php:183
791
  msgid "Submit a Ticket »"
792
  msgstr ""
793
 
794
- #: includes/admin/cartflows-general.php:193
795
  msgid "Load Minified CSS"
796
  msgstr ""
797
 
798
- #: includes/admin/cartflows-general.php:198
799
  msgid ""
800
  "Load the Minified CSS from here. Just Enable it by checking the below given "
801
  "checkbox."
802
  msgstr ""
803
 
804
- #: includes/admin/cartflows-general.php:205
805
  msgid "Load minified CSS & JS Files"
806
  msgstr ""
807
 
808
- #: includes/admin/cartflows-general.php:210
809
  msgid "Save"
810
  msgstr ""
811
 
@@ -867,13 +888,13 @@ msgstr ""
867
  msgid "This product can't be purcahsed"
868
  msgstr ""
869
 
870
- #: modules/checkout/classes/class-cartflows-checkout-markup.php:992
871
- #: modules/checkout/classes/class-cartflows-checkout-markup.php:1023
872
  msgid "Coupon Code"
873
  msgstr ""
874
 
875
- #: modules/checkout/classes/class-cartflows-checkout-markup.php:997
876
- #: modules/checkout/classes/class-cartflows-checkout-markup.php:1032
877
  msgid "Apply"
878
  msgstr ""
879
 
@@ -896,7 +917,7 @@ msgid "Order Bump"
896
  msgstr ""
897
 
898
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:171
899
- msgid "Pre-Checkout Upsell"
900
  msgstr ""
901
 
902
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:177
@@ -924,14 +945,12 @@ msgstr ""
924
 
925
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:324
926
  #. translators: %s: link
927
- msgid "Upgrade to %1$sCartFlows Pro%2$s for Pre-Checkout Upsell feature"
928
  msgstr ""
929
 
930
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:334
931
  #. translators: %s: link
932
- msgid ""
933
- "Update to %1$sCartFlows Pro%2$s to %3$s or above for Pre-Checkout Upsell "
934
- "feature"
935
  msgstr ""
936
 
937
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:362
@@ -1194,102 +1213,106 @@ msgid ""
1194
  "in your flow, so you can preview it easily while testing."
1195
  msgstr ""
1196
 
1197
- #: modules/flow/classes/class-cartflows-flow-post-type.php:66
1198
  msgid "Flow: "
1199
  msgstr ""
1200
 
1201
- #: modules/flow/classes/class-cartflows-flow-post-type.php:66
1202
  msgid "Name: "
1203
  msgstr ""
1204
 
1205
- #: modules/flow/classes/class-cartflows-flow-post-type.php:81
1206
  msgid "Search Flows"
1207
  msgstr ""
1208
 
1209
- #: modules/flow/classes/class-cartflows-flow-post-type.php:82
1210
  msgid "All Flows"
1211
  msgstr ""
1212
 
1213
- #: modules/flow/classes/class-cartflows-flow-post-type.php:83
1214
  msgid "Edit Flow"
1215
  msgstr ""
1216
 
1217
- #: modules/flow/classes/class-cartflows-flow-post-type.php:84
1218
  msgid "View Flow"
1219
  msgstr ""
1220
 
1221
- #: modules/flow/classes/class-cartflows-flow-post-type.php:85
1222
- #: modules/flow/classes/class-cartflows-flow-post-type.php:87
1223
- #: modules/flow/classes/class-cartflows-step-post-type.php:167
1224
- #: modules/flow/classes/class-cartflows-step-post-type.php:169
1225
  msgid "Add New"
1226
  msgstr ""
1227
 
1228
- #: modules/flow/classes/class-cartflows-flow-post-type.php:86
1229
  msgid "Update Flow"
1230
  msgstr ""
1231
 
1232
- #: modules/flow/classes/class-cartflows-flow-post-type.php:88
1233
  msgid "New Flow Name"
1234
  msgstr ""
1235
 
1236
- #: modules/flow/classes/class-cartflows-flow-post-type.php:254
 
 
 
 
1237
  msgid "Flows"
1238
  msgstr ""
1239
 
1240
- #: modules/flow/classes/class-cartflows-flow-post-type.php:276
1241
- #: modules/flow/classes/class-cartflows-flow-post-type.php:282
1242
- #: modules/flow/classes/class-cartflows-step-post-type.php:446
1243
- #: modules/flow/classes/class-cartflows-step-post-type.php:452
1244
  #. translators: %s: singular custom post type name
1245
  msgid "%s updated."
1246
  msgstr ""
1247
 
1248
- #: modules/flow/classes/class-cartflows-flow-post-type.php:278
1249
- #: modules/flow/classes/class-cartflows-step-post-type.php:448
1250
  #. translators: %s: singular custom post type name
1251
  msgid "Custom %s updated."
1252
  msgstr ""
1253
 
1254
- #: modules/flow/classes/class-cartflows-flow-post-type.php:280
1255
- #: modules/flow/classes/class-cartflows-step-post-type.php:450
1256
  #. translators: %s: singular custom post type name
1257
  msgid "Custom %s deleted."
1258
  msgstr ""
1259
 
1260
- #: modules/flow/classes/class-cartflows-flow-post-type.php:284
1261
- #: modules/flow/classes/class-cartflows-step-post-type.php:454
1262
  #. translators: %1$s: singular custom post type name ,%2$s: date and time of
1263
  #. the revision
1264
  msgid "%1$s restored to revision from %2$s"
1265
  msgstr ""
1266
 
1267
- #: modules/flow/classes/class-cartflows-flow-post-type.php:286
1268
- #: modules/flow/classes/class-cartflows-step-post-type.php:456
1269
  #. translators: %s: singular custom post type name
1270
  msgid "%s published."
1271
  msgstr ""
1272
 
1273
- #: modules/flow/classes/class-cartflows-flow-post-type.php:288
1274
- #: modules/flow/classes/class-cartflows-step-post-type.php:458
1275
  #. translators: %s: singular custom post type name
1276
  msgid "%s saved."
1277
  msgstr ""
1278
 
1279
- #: modules/flow/classes/class-cartflows-flow-post-type.php:290
1280
- #: modules/flow/classes/class-cartflows-step-post-type.php:460
1281
  #. translators: %s: singular custom post type name
1282
  msgid "%s submitted."
1283
  msgstr ""
1284
 
1285
- #: modules/flow/classes/class-cartflows-flow-post-type.php:292
1286
- #: modules/flow/classes/class-cartflows-step-post-type.php:462
1287
  #. translators: %s: singular custom post type name
1288
  msgid "%s scheduled for."
1289
  msgstr ""
1290
 
1291
- #: modules/flow/classes/class-cartflows-flow-post-type.php:294
1292
- #: modules/flow/classes/class-cartflows-step-post-type.php:464
1293
  #. translators: %s: singular custom post type name
1294
  msgid "%s draft updated."
1295
  msgstr ""
@@ -1299,46 +1322,46 @@ msgstr ""
1299
  msgid "Next Step"
1300
  msgstr ""
1301
 
1302
- #: modules/flow/classes/class-cartflows-step-post-type.php:163
1303
  msgid "Search Steps"
1304
  msgstr ""
1305
 
1306
- #: modules/flow/classes/class-cartflows-step-post-type.php:164
1307
  msgid "All Steps"
1308
  msgstr ""
1309
 
1310
- #: modules/flow/classes/class-cartflows-step-post-type.php:165
1311
  #: modules/flow/view/meta-flow-steps.php:98
1312
  msgid "Edit Step"
1313
  msgstr ""
1314
 
1315
- #: modules/flow/classes/class-cartflows-step-post-type.php:166
1316
  #: modules/flow/view/meta-flow-steps.php:94
1317
  msgid "View Step"
1318
  msgstr ""
1319
 
1320
- #: modules/flow/classes/class-cartflows-step-post-type.php:168
1321
  msgid "Update Step"
1322
  msgstr ""
1323
 
1324
- #: modules/flow/classes/class-cartflows-step-post-type.php:170
1325
  msgid "New Step Name"
1326
  msgstr ""
1327
 
1328
- #: modules/flow/classes/class-cartflows-step-post-type.php:199
1329
  msgid "Step Type"
1330
  msgstr ""
1331
 
1332
- #: modules/flow/classes/class-cartflows-step-post-type.php:209
1333
  msgid "Step Flow"
1334
  msgstr ""
1335
 
1336
- #: modules/flow/classes/class-cartflows-step-post-type.php:248
1337
  #: modules/flow/view/meta-flow-steps.php:14
1338
  msgid "Upsell (Woo)"
1339
  msgstr ""
1340
 
1341
- #: modules/flow/classes/class-cartflows-step-post-type.php:255
1342
  #: modules/flow/view/meta-flow-steps.php:15
1343
  msgid "Downsell (Woo)"
1344
  msgstr ""
@@ -1667,32 +1690,32 @@ msgstr ""
1667
  msgid "CartFlows Inc"
1668
  msgstr ""
1669
 
1670
- #: modules/flow/classes/class-cartflows-flow-post-type.php:79
1671
  msgctxt "flow general name"
1672
  msgid "Flows"
1673
  msgstr ""
1674
 
1675
- #: modules/flow/classes/class-cartflows-flow-post-type.php:80
1676
  msgctxt "flow singular name"
1677
  msgid "Flow"
1678
  msgstr ""
1679
 
1680
- #: modules/flow/classes/class-cartflows-step-post-type.php:161
1681
  msgctxt "flow step general name"
1682
  msgid "Steps"
1683
  msgstr ""
1684
 
1685
- #: modules/flow/classes/class-cartflows-step-post-type.php:162
1686
  msgctxt "flow step singular name"
1687
  msgid "Step"
1688
  msgstr ""
1689
 
1690
- #: modules/flow/classes/class-cartflows-step-post-type.php:296
1691
  msgctxt "cartflows"
1692
  msgid "CartFlows — Boxed"
1693
  msgstr ""
1694
 
1695
- #: modules/flow/classes/class-cartflows-step-post-type.php:297
1696
  msgctxt "cartflows"
1697
  msgid "Template for Page Builders"
1698
  msgstr ""
2
  # This file is distributed under the same license as the CartFlows package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: CartFlows 1.2.5\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cartflows\n"
7
+ "POT-Creation-Date: 2019-08-13 09:33:51+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
36
  msgid "Every %d Minutes"
37
  msgstr ""
38
 
39
+ #: classes/class-cartflows-admin-fields.php:231
40
  msgid "Select"
41
  msgstr ""
42
 
43
+ #: classes/class-cartflows-admin-fields.php:234
44
  msgid "No Checkout Steps"
45
  msgstr ""
46
 
47
+ #: classes/class-cartflows-admin-fields.php:260
48
  #. translators: %s: link
49
  msgid ""
50
  "Be sure not to add any product in above selected Global Checkout step. "
56
  msgid "Settings"
57
  msgstr ""
58
 
59
+ #: classes/class-cartflows-admin.php:403
60
  msgid "Installing and activating.."
61
  msgstr ""
62
 
63
+ #: classes/class-cartflows-admin.php:404
64
  msgid "There was an error with the installation of plugin."
65
  msgstr ""
66
 
67
+ #: classes/class-cartflows-admin.php:458
68
  msgid "Flows Library"
69
  msgstr ""
70
 
71
+ #: classes/class-cartflows-admin.php:465
72
  #: modules/flow/view/meta-flow-steps.php:144
73
  msgid "Ready Templates"
74
  msgstr ""
75
 
76
+ #: classes/class-cartflows-admin.php:468
77
  #: modules/flow/view/meta-flow-steps.php:147
78
  msgid "Create Your Own"
79
  msgstr ""
80
 
81
+ #: classes/class-cartflows-admin.php:479
82
  #: modules/flow/view/meta-flow-steps.php:159
83
  msgid "Search Sites"
84
  msgstr ""
85
 
86
+ #: classes/class-cartflows-admin.php:480
87
  #: modules/flow/view/meta-flow-steps.php:160
88
  msgid "Search Flow..."
89
  msgstr ""
90
 
91
+ #: classes/class-cartflows-admin.php:497
92
  msgid "Design Your Flow"
93
  msgstr ""
94
 
95
+ #: classes/class-cartflows-admin.php:498
96
  #: classes/class-cartflows-importer.php:597
97
  #: classes/class-cartflows-importer.php:696
98
  #: modules/flow/view/meta-flow-steps.php:190
253
  msgstr ""
254
 
255
  #: classes/class-cartflows-importer.php:1200
256
+ #: modules/flow/classes/class-cartflows-step-post-type.php:244
257
  #: modules/flow/view/meta-flow-steps.php:12
258
  msgid "Checkout (Woo)"
259
  msgstr ""
260
 
261
  #: classes/class-cartflows-importer.php:1204
262
+ #: modules/flow/classes/class-cartflows-step-post-type.php:251
263
  #: modules/flow/view/meta-flow-steps.php:13
264
  msgid "Thank You (Woo)"
265
  msgstr ""
266
 
267
  #: classes/class-cartflows-importer.php:1212
268
+ #: modules/flow/classes/class-cartflows-step-post-type.php:237
269
  #: modules/flow/view/meta-flow-steps.php:11
270
  msgid "Landing"
271
  msgstr ""
403
 
404
  #: classes/class-cartflows-meta-fields.php:492
405
  #: classes/class-cartflows-meta-fields.php:505
406
+ #: includes/admin/cartflows-general.php:121
407
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:518
408
  msgid "Default"
409
  msgstr ""
542
  msgstr ""
543
 
544
  #: classes/class-cartflows-wizard.php:329
545
+ #: includes/admin/cartflows-general.php:86
546
  msgid "Elementor"
547
  msgstr ""
548
 
551
  msgstr ""
552
 
553
  #: classes/class-cartflows-wizard.php:349
554
+ #: includes/admin/cartflows-general.php:88
555
  msgid "Divi"
556
  msgstr ""
557
 
558
  #: classes/class-cartflows-wizard.php:359
559
+ #: includes/admin/cartflows-general.php:89
560
  msgid "Other"
561
  msgstr ""
562
 
670
  msgstr ""
671
 
672
  #: includes/admin/cartflows-admin.php:19
673
+ #: includes/admin/cartflows-general.php:42
674
  msgid "Modernizing WordPress eCommerce!"
675
  msgstr ""
676
 
683
  msgstr ""
684
 
685
  #: includes/admin/cartflows-error-log.php:41
686
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:176
687
  msgid "View"
688
  msgstr ""
689
 
703
  msgid "General"
704
  msgstr ""
705
 
706
+ #: includes/admin/cartflows-general.php:27
707
+ #: includes/admin/cartflows-general.php:50
708
  msgid "General Settings"
709
  msgstr ""
710
 
711
+ #: includes/admin/cartflows-general.php:34
712
  msgid "Getting Started"
713
  msgstr ""
714
 
715
+ #: includes/admin/cartflows-general.php:63
716
  msgid "Disallow search engines from indexing flows"
717
  msgstr ""
718
 
719
+ #: includes/admin/cartflows-general.php:73
720
  #: modules/flow/view/meta-flow-steps.php:86
721
  msgid "Global Checkout"
722
  msgstr ""
723
 
724
+ #: includes/admin/cartflows-general.php:82
725
  msgid "Show Templates designed with"
726
  msgstr ""
727
 
728
+ #: includes/admin/cartflows-general.php:83
729
  msgid ""
730
  "CartFlows offers flow templates that can be imported in one click. These "
731
  "templates are available in few different page builders. Please choose your "
733
  "are made using that page builder.."
734
  msgstr ""
735
 
736
+ #: includes/admin/cartflows-general.php:87
737
  msgid "Beaver Builder"
738
  msgstr ""
739
 
740
+ #: includes/admin/cartflows-general.php:98
741
+ #: includes/admin/cartflows-general.php:180
742
  msgid "Save Changes"
743
  msgstr ""
744
 
745
+ #: includes/admin/cartflows-general.php:106
746
  msgid "Permalink Settings"
747
  msgstr ""
748
 
749
+ #: includes/admin/cartflows-general.php:127
750
+ msgid "Flow and Step Slug"
751
+ msgstr ""
752
+
753
+ #: includes/admin/cartflows-general.php:133
754
+ msgid "Flow Slug"
755
  msgstr ""
756
 
757
+ #: includes/admin/cartflows-general.php:139
758
+ msgid "Step Slug"
759
+ msgstr ""
760
+
761
+ #: includes/admin/cartflows-general.php:151
762
+ msgid "Post Type Permalink Base"
763
+ msgstr ""
764
+
765
+ #: includes/admin/cartflows-general.php:159
766
+ msgid "Step Base"
767
+ msgstr ""
768
+
769
+ #: includes/admin/cartflows-general.php:169
770
+ msgid "Flow Base"
771
+ msgstr ""
772
+
773
+ #: includes/admin/cartflows-general.php:181
774
  msgid "Set Default"
775
  msgstr ""
776
 
777
+ #: includes/admin/cartflows-general.php:196
778
  msgid "Knowledge Base"
779
  msgstr ""
780
 
781
+ #: includes/admin/cartflows-general.php:200
782
  msgid "Not sure how something works? Take a peek at the knowledge base and learn."
783
  msgstr ""
784
 
785
+ #: includes/admin/cartflows-general.php:203
786
  msgid "Visit Knowledge Base »"
787
  msgstr ""
788
 
789
+ #: includes/admin/cartflows-general.php:211
790
  msgid "Community"
791
  msgstr ""
792
 
793
+ #: includes/admin/cartflows-general.php:215
794
  msgid ""
795
  "Join the community of super helpful CartFlows users. Say hello, ask "
796
  "questions, give feedback and help each other!"
797
  msgstr ""
798
 
799
+ #: includes/admin/cartflows-general.php:218
800
  msgid "Join Our Facebook Group »"
801
  msgstr ""
802
 
803
+ #: includes/admin/cartflows-general.php:226
804
  msgid "Five Star Support"
805
  msgstr ""
806
 
807
+ #: includes/admin/cartflows-general.php:230
808
  msgid "Got a question? Get in touch with CartFlows developers. We're happy to help!"
809
  msgstr ""
810
 
811
+ #: includes/admin/cartflows-general.php:233
812
  msgid "Submit a Ticket »"
813
  msgstr ""
814
 
815
+ #: includes/admin/cartflows-general.php:243
816
  msgid "Load Minified CSS"
817
  msgstr ""
818
 
819
+ #: includes/admin/cartflows-general.php:248
820
  msgid ""
821
  "Load the Minified CSS from here. Just Enable it by checking the below given "
822
  "checkbox."
823
  msgstr ""
824
 
825
+ #: includes/admin/cartflows-general.php:255
826
  msgid "Load minified CSS & JS Files"
827
  msgstr ""
828
 
829
+ #: includes/admin/cartflows-general.php:260
830
  msgid "Save"
831
  msgstr ""
832
 
888
  msgid "This product can't be purcahsed"
889
  msgstr ""
890
 
891
+ #: modules/checkout/classes/class-cartflows-checkout-markup.php:989
892
+ #: modules/checkout/classes/class-cartflows-checkout-markup.php:1031
893
  msgid "Coupon Code"
894
  msgstr ""
895
 
896
+ #: modules/checkout/classes/class-cartflows-checkout-markup.php:990
897
+ #: modules/checkout/classes/class-cartflows-checkout-markup.php:1040
898
  msgid "Apply"
899
  msgstr ""
900
 
917
  msgstr ""
918
 
919
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:171
920
+ msgid "Checkout Offer"
921
  msgstr ""
922
 
923
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:177
945
 
946
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:324
947
  #. translators: %s: link
948
+ msgid "Upgrade to %1$sCartFlows Pro%2$s for Checkout Offer feature"
949
  msgstr ""
950
 
951
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:334
952
  #. translators: %s: link
953
+ msgid "Update to %1$sCartFlows Pro%2$s to %3$s or above for Checkout Offer feature"
 
 
954
  msgstr ""
955
 
956
  #: modules/checkout/classes/class-cartflows-checkout-meta.php:362
1213
  "in your flow, so you can preview it easily while testing."
1214
  msgstr ""
1215
 
1216
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:69
1217
  msgid "Flow: "
1218
  msgstr ""
1219
 
1220
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:69
1221
  msgid "Name: "
1222
  msgstr ""
1223
 
1224
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:101
1225
  msgid "Search Flows"
1226
  msgstr ""
1227
 
1228
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:102
1229
  msgid "All Flows"
1230
  msgstr ""
1231
 
1232
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:103
1233
  msgid "Edit Flow"
1234
  msgstr ""
1235
 
1236
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:104
1237
  msgid "View Flow"
1238
  msgstr ""
1239
 
1240
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:105
1241
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:107
1242
+ #: modules/flow/classes/class-cartflows-step-post-type.php:166
1243
+ #: modules/flow/classes/class-cartflows-step-post-type.php:168
1244
  msgid "Add New"
1245
  msgstr ""
1246
 
1247
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:106
1248
  msgid "Update Flow"
1249
  msgstr ""
1250
 
1251
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:108
1252
  msgid "New Flow Name"
1253
  msgstr ""
1254
 
1255
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:160
1256
+ msgid "Slug"
1257
+ msgstr ""
1258
+
1259
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:283
1260
  msgid "Flows"
1261
  msgstr ""
1262
 
1263
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:305
1264
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:311
1265
+ #: modules/flow/classes/class-cartflows-step-post-type.php:390
1266
+ #: modules/flow/classes/class-cartflows-step-post-type.php:396
1267
  #. translators: %s: singular custom post type name
1268
  msgid "%s updated."
1269
  msgstr ""
1270
 
1271
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:307
1272
+ #: modules/flow/classes/class-cartflows-step-post-type.php:392
1273
  #. translators: %s: singular custom post type name
1274
  msgid "Custom %s updated."
1275
  msgstr ""
1276
 
1277
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:309
1278
+ #: modules/flow/classes/class-cartflows-step-post-type.php:394
1279
  #. translators: %s: singular custom post type name
1280
  msgid "Custom %s deleted."
1281
  msgstr ""
1282
 
1283
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:313
1284
+ #: modules/flow/classes/class-cartflows-step-post-type.php:398
1285
  #. translators: %1$s: singular custom post type name ,%2$s: date and time of
1286
  #. the revision
1287
  msgid "%1$s restored to revision from %2$s"
1288
  msgstr ""
1289
 
1290
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:315
1291
+ #: modules/flow/classes/class-cartflows-step-post-type.php:400
1292
  #. translators: %s: singular custom post type name
1293
  msgid "%s published."
1294
  msgstr ""
1295
 
1296
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:317
1297
+ #: modules/flow/classes/class-cartflows-step-post-type.php:402
1298
  #. translators: %s: singular custom post type name
1299
  msgid "%s saved."
1300
  msgstr ""
1301
 
1302
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:319
1303
+ #: modules/flow/classes/class-cartflows-step-post-type.php:404
1304
  #. translators: %s: singular custom post type name
1305
  msgid "%s submitted."
1306
  msgstr ""
1307
 
1308
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:321
1309
+ #: modules/flow/classes/class-cartflows-step-post-type.php:406
1310
  #. translators: %s: singular custom post type name
1311
  msgid "%s scheduled for."
1312
  msgstr ""
1313
 
1314
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:323
1315
+ #: modules/flow/classes/class-cartflows-step-post-type.php:408
1316
  #. translators: %s: singular custom post type name
1317
  msgid "%s draft updated."
1318
  msgstr ""
1322
  msgid "Next Step"
1323
  msgstr ""
1324
 
1325
+ #: modules/flow/classes/class-cartflows-step-post-type.php:162
1326
  msgid "Search Steps"
1327
  msgstr ""
1328
 
1329
+ #: modules/flow/classes/class-cartflows-step-post-type.php:163
1330
  msgid "All Steps"
1331
  msgstr ""
1332
 
1333
+ #: modules/flow/classes/class-cartflows-step-post-type.php:164
1334
  #: modules/flow/view/meta-flow-steps.php:98
1335
  msgid "Edit Step"
1336
  msgstr ""
1337
 
1338
+ #: modules/flow/classes/class-cartflows-step-post-type.php:165
1339
  #: modules/flow/view/meta-flow-steps.php:94
1340
  msgid "View Step"
1341
  msgstr ""
1342
 
1343
+ #: modules/flow/classes/class-cartflows-step-post-type.php:167
1344
  msgid "Update Step"
1345
  msgstr ""
1346
 
1347
+ #: modules/flow/classes/class-cartflows-step-post-type.php:169
1348
  msgid "New Step Name"
1349
  msgstr ""
1350
 
1351
+ #: modules/flow/classes/class-cartflows-step-post-type.php:209
1352
  msgid "Step Type"
1353
  msgstr ""
1354
 
1355
+ #: modules/flow/classes/class-cartflows-step-post-type.php:219
1356
  msgid "Step Flow"
1357
  msgstr ""
1358
 
1359
+ #: modules/flow/classes/class-cartflows-step-post-type.php:258
1360
  #: modules/flow/view/meta-flow-steps.php:14
1361
  msgid "Upsell (Woo)"
1362
  msgstr ""
1363
 
1364
+ #: modules/flow/classes/class-cartflows-step-post-type.php:265
1365
  #: modules/flow/view/meta-flow-steps.php:15
1366
  msgid "Downsell (Woo)"
1367
  msgstr ""
1690
  msgid "CartFlows Inc"
1691
  msgstr ""
1692
 
1693
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:99
1694
  msgctxt "flow general name"
1695
  msgid "Flows"
1696
  msgstr ""
1697
 
1698
+ #: modules/flow/classes/class-cartflows-flow-post-type.php:100
1699
  msgctxt "flow singular name"
1700
  msgid "Flow"
1701
  msgstr ""
1702
 
1703
+ #: modules/flow/classes/class-cartflows-step-post-type.php:160
1704
  msgctxt "flow step general name"
1705
  msgid "Steps"
1706
  msgstr ""
1707
 
1708
+ #: modules/flow/classes/class-cartflows-step-post-type.php:161
1709
  msgctxt "flow step singular name"
1710
  msgid "Step"
1711
  msgstr ""
1712
 
1713
+ #: modules/flow/classes/class-cartflows-step-post-type.php:306
1714
  msgctxt "cartflows"
1715
  msgid "CartFlows — Boxed"
1716
  msgstr ""
1717
 
1718
+ #: modules/flow/classes/class-cartflows-step-post-type.php:307
1719
  msgctxt "cartflows"
1720
  msgid "Template for Page Builders"
1721
  msgstr ""
modules/checkout/classes/class-cartflows-checkout-markup.php CHANGED
@@ -443,6 +443,7 @@ class Cartflows_Checkout_Markup {
443
  add_filter( 'woocommerce_checkout_fields', array( $this, 'add_three_column_layout_fields' ) );
444
 
445
  add_filter( 'woocommerce_cart_totals_coupon_html', array( $this, 'remove_coupon_text' ) );
 
446
  global $post;
447
 
448
  if ( _is_wcf_checkout_type() ) {
@@ -984,17 +985,24 @@ class Cartflows_Checkout_Markup {
984
 
985
  }
986
 
 
 
 
 
 
 
 
987
  ob_start();
988
  ?>
989
  <div class="wcf-custom-coupon-field">
990
  <div class="wcf-coupon-col-1">
991
  <span>
992
- <input type="text" name="coupon_code" class="input-text wcf-coupon-code-input" placeholder="<?php _e( 'Coupon Code', 'cartflows' ); ?>" id="coupon_code" value="">
993
  </span>
994
  </div>
995
  <div class="wcf-coupon-col-2">
996
  <span>
997
- <button type="button" class="button wcf-submit-coupon wcf-btn-small" name="apply_coupon" value="Apply"><?php _e( 'Apply', 'cartflows' ); ?></button>
998
  </span>
999
  </div>
1000
  </div>
443
  add_filter( 'woocommerce_checkout_fields', array( $this, 'add_three_column_layout_fields' ) );
444
 
445
  add_filter( 'woocommerce_cart_totals_coupon_html', array( $this, 'remove_coupon_text' ) );
446
+
447
  global $post;
448
 
449
  if ( _is_wcf_checkout_type() ) {
985
 
986
  }
987
 
988
+ $coupon_field = array(
989
+ 'field_text' => __( 'Coupon Code', 'cartflows' ),
990
+ 'button_text' => __( 'Apply', 'cartflows' ),
991
+ );
992
+
993
+ $coupon_field = apply_filters( 'cartflows_coupon_field_text', $coupon_field );
994
+
995
  ob_start();
996
  ?>
997
  <div class="wcf-custom-coupon-field">
998
  <div class="wcf-coupon-col-1">
999
  <span>
1000
+ <input type="text" name="coupon_code" class="input-text wcf-coupon-code-input" placeholder="<?php echo $coupon_field['field_text']; ?>" id="coupon_code" value="">
1001
  </span>
1002
  </div>
1003
  <div class="wcf-coupon-col-2">
1004
  <span>
1005
+ <button type="button" class="button wcf-submit-coupon wcf-btn-small" name="apply_coupon" value="Apply"><?php echo $coupon_field['button_text']; ?></button>
1006
  </span>
1007
  </div>
1008
  </div>
modules/checkout/classes/class-cartflows-checkout-meta.php CHANGED
@@ -168,7 +168,7 @@ class Cartflows_Checkout_Meta extends Cartflows_Meta {
168
  'icon' => 'dashicons-cart',
169
  ),
170
  array(
171
- 'title' => __( 'Pre-Checkout Upsell', 'cartflows' ),
172
  'id' => 'wcf-pre-checkout-offer',
173
  'class' => 'wcf-pre-checkout-offer' === $active_tab ? 'wcf-tab wp-ui-text-highlight active' : 'wcf-tab',
174
  'icon' => 'dashicons-arrow-up-alt',
@@ -321,7 +321,7 @@ class Cartflows_Checkout_Meta extends Cartflows_Meta {
321
  array(
322
  'name' => 'wcf-upgrade-to-pro',
323
  /* translators: %s: link */
324
- 'content' => '<i>' . sprintf( __( 'Upgrade to %1$sCartFlows Pro%2$s for Pre-Checkout Upsell feature', 'cartflows' ), '<a href="https://cartflows.com/" target="_blank">', '</a>' ) . '</i>',
325
  )
326
  );
327
  } elseif ( _is_cartflows_pro_ver_less_than( '1.2.0' ) ) {
@@ -331,7 +331,7 @@ class Cartflows_Checkout_Meta extends Cartflows_Meta {
331
  array(
332
  'name' => 'wcf-upgrade-to-pro',
333
  /* translators: %s: link */
334
- 'content' => '<i>' . sprintf( __( 'Update to %1$sCartFlows Pro%2$s to %3$s or above for Pre-Checkout Upsell feature', 'cartflows' ), '<a href="https://cartflows.com/" target="_blank">', '</a>', $version ) . '</i>',
335
  )
336
  );
337
  }
168
  'icon' => 'dashicons-cart',
169
  ),
170
  array(
171
+ 'title' => __( 'Checkout Offer', 'cartflows' ),
172
  'id' => 'wcf-pre-checkout-offer',
173
  'class' => 'wcf-pre-checkout-offer' === $active_tab ? 'wcf-tab wp-ui-text-highlight active' : 'wcf-tab',
174
  'icon' => 'dashicons-arrow-up-alt',
321
  array(
322
  'name' => 'wcf-upgrade-to-pro',
323
  /* translators: %s: link */
324
+ 'content' => '<i>' . sprintf( __( 'Upgrade to %1$sCartFlows Pro%2$s for Checkout Offer feature', 'cartflows' ), '<a href="https://cartflows.com/" target="_blank">', '</a>' ) . '</i>',
325
  )
326
  );
327
  } elseif ( _is_cartflows_pro_ver_less_than( '1.2.0' ) ) {
331
  array(
332
  'name' => 'wcf-upgrade-to-pro',
333
  /* translators: %s: link */
334
+ 'content' => '<i>' . sprintf( __( 'Update to %1$sCartFlows Pro%2$s to %3$s or above for Checkout Offer feature', 'cartflows' ), '<a href="https://cartflows.com/" target="_blank">', '</a>', $version ) . '</i>',
335
  )
336
  );
337
  }
modules/flow/classes/class-cartflows-flow-loader.php CHANGED
@@ -49,6 +49,7 @@ class Cartflows_Flow_Loader {
49
  require_once CARTFLOWS_FLOW_DIR . 'classes/class-cartflows-step-post-type.php';
50
  require_once CARTFLOWS_FLOW_DIR . 'classes/class-cartflows-step-post-meta.php';
51
  require_once CARTFLOWS_FLOW_DIR . 'classes/class-cartflows-flow-shortcodes.php';
 
52
  }
53
  }
54
 
49
  require_once CARTFLOWS_FLOW_DIR . 'classes/class-cartflows-step-post-type.php';
50
  require_once CARTFLOWS_FLOW_DIR . 'classes/class-cartflows-step-post-meta.php';
51
  require_once CARTFLOWS_FLOW_DIR . 'classes/class-cartflows-flow-shortcodes.php';
52
+ require_once CARTFLOWS_FLOW_DIR . 'classes/class-cartflows-permalink.php';
53
  }
54
  }
55
 
modules/flow/classes/class-cartflows-flow-post-type.php CHANGED
@@ -37,11 +37,14 @@ class Cartflows_Flow_Post_Type {
37
 
38
  add_action( 'init', array( $this, 'flow_post_type' ) );
39
  add_action( 'admin_menu', array( $this, 'register_as_submenu' ), 100 );
 
40
 
41
  add_filter( 'post_updated_messages', array( $this, 'custom_post_type_post_update_messages' ) );
42
 
43
  add_filter( 'display_post_states', array( $this, 'add_cartflows_post_state' ), 15, 1 );
44
 
 
 
45
  /* View Post URL */
46
  add_filter( 'post_row_actions', array( $this, 'post_row_actions' ), 10, 2 );
47
  add_filter( 'preview_post_link', array( $this, 'preview_post_link' ), 10, 2 );
@@ -70,6 +73,23 @@ class Cartflows_Flow_Post_Type {
70
  return $post_states;
71
  }
72
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  /**
74
  * Create custom post type
75
  */
@@ -100,7 +120,7 @@ class Cartflows_Flow_Post_Type {
100
  'exclude_from_search' => true,
101
  'has_archive' => false, // it shouldn't have archive page.
102
  'rewrite' => false, // it shouldn't have rewrite rules.
103
- 'supports' => array( 'title', 'thumbnail' ),
104
  'capability_type' => 'post',
105
  );
106
 
@@ -131,6 +151,15 @@ class Cartflows_Flow_Post_Type {
131
  register_post_type( CARTFLOWS_FLOW_POST_TYPE, $args );
132
  }
133
 
 
 
 
 
 
 
 
 
 
134
  /**
135
  * Add post raw actions
136
  *
37
 
38
  add_action( 'init', array( $this, 'flow_post_type' ) );
39
  add_action( 'admin_menu', array( $this, 'register_as_submenu' ), 100 );
40
+ add_action( 'do_meta_boxes', array( $this, 'wcf_change_metabox_position' ) );
41
 
42
  add_filter( 'post_updated_messages', array( $this, 'custom_post_type_post_update_messages' ) );
43
 
44
  add_filter( 'display_post_states', array( $this, 'add_cartflows_post_state' ), 15, 1 );
45
 
46
+ add_filter( 'hidden_meta_boxes', array( $this, 'display_flow_slug_meta_box' ), 10, 2 );
47
+
48
  /* View Post URL */
49
  add_filter( 'post_row_actions', array( $this, 'post_row_actions' ), 10, 2 );
50
  add_filter( 'preview_post_link', array( $this, 'preview_post_link' ), 10, 2 );
73
  return $post_states;
74
  }
75
 
76
+ /**
77
+ * Display slugdiv.
78
+ *
79
+ * @param array $hidden metaboxes.
80
+ * @param obj $screen screen.
81
+ * @return array
82
+ */
83
+ function display_flow_slug_meta_box( $hidden, $screen ) {
84
+ $post_type = $screen->id;
85
+ if ( ! empty( $post_type ) && CARTFLOWS_FLOW_POST_TYPE === $post_type ) {
86
+ $pos = array_search( 'slugdiv', $hidden );
87
+ unset( $hidden[ $pos ] );
88
+ }
89
+
90
+ return $hidden;
91
+ }
92
+
93
  /**
94
  * Create custom post type
95
  */
120
  'exclude_from_search' => true,
121
  'has_archive' => false, // it shouldn't have archive page.
122
  'rewrite' => false, // it shouldn't have rewrite rules.
123
+ 'supports' => array( 'title', 'thumbnail', 'slug' ),
124
  'capability_type' => 'post',
125
  );
126
 
151
  register_post_type( CARTFLOWS_FLOW_POST_TYPE, $args );
152
  }
153
 
154
+ /**
155
+ * Change metabox position.
156
+ */
157
+ function wcf_change_metabox_position() {
158
+
159
+ remove_meta_box( 'slugdiv', CARTFLOWS_FLOW_POST_TYPE, 'normal' );
160
+ add_meta_box( 'slugdiv', __( 'Slug', 'cartflows' ), 'post_slug_meta_box', CARTFLOWS_FLOW_POST_TYPE, 'side', 'high' );
161
+ }
162
+
163
  /**
164
  * Add post raw actions
165
  *
modules/flow/classes/class-cartflows-permalink.php ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Step post type.
4
+ *
5
+ * @package CartFlows
6
+ */
7
+
8
+ /**
9
+ * Initialization
10
+ *
11
+ * @since 1.0.0
12
+ */
13
+ class Cartflows_Permalink {
14
+
15
+
16
+ /**
17
+ * Member Variable
18
+ *
19
+ * @var instance
20
+ */
21
+ private static $instance;
22
+
23
+ /**
24
+ * Initiator
25
+ */
26
+ public static function get_instance() {
27
+ if ( ! isset( self::$instance ) ) {
28
+ self::$instance = new self();
29
+ }
30
+ return self::$instance;
31
+ }
32
+
33
+ /**
34
+ * Constructor
35
+ */
36
+ public function __construct() {
37
+
38
+ add_filter( 'post_type_link', array( $this, 'post_type_permalinks' ), 10, 3 );
39
+ add_action( 'init', array( $this, 'rewrite_step_rule' ) );
40
+
41
+ add_action( 'pre_get_posts', array( $this, 'add_cpt_post_names_to_main_query' ), 20 );
42
+
43
+ }
44
+
45
+ /**
46
+ * Modify permalink
47
+ *
48
+ * @param string $post_link post link.
49
+ * @param array $post post data.
50
+ * @param string $leavename leave name.
51
+ * @return string
52
+ */
53
+ function post_type_permalinks( $post_link, $post, $leavename ) {
54
+
55
+ if ( isset( $post->post_type ) && CARTFLOWS_STEP_POST_TYPE == $post->post_type ) {
56
+
57
+ $flow_id = get_post_meta( $post->ID, 'wcf-flow-id', true );
58
+ $flow_name = get_post_field( 'post_name', $flow_id );
59
+ $cf_permalink = Cartflows_Helper::get_permalink_settings();
60
+
61
+ if ( isset( $cf_permalink['permalink_structure'] ) && ! empty( $cf_permalink['permalink_structure'] ) ) {
62
+
63
+ $search = array( 'cartflows_flow', '%flowname%', 'cartflows_step' );
64
+ $replace = array( $cf_permalink['permalink_flow_base'], $flow_name, $cf_permalink['permalink'] );
65
+ $post_link = str_replace( $search, $replace, $post_link );
66
+ } else {
67
+
68
+ // If elementor page preview, return post link as it is.
69
+ if ( isset( $_REQUEST['elementor-preview'] ) ) {
70
+ return $post_link;
71
+ }
72
+
73
+ $structure = get_option( 'permalink_structure' );
74
+
75
+ if ( '/%postname%/' === $structure ) {
76
+
77
+ $post_link = str_replace( '/' . $post->post_type . '/', '/', $post_link );
78
+
79
+ }
80
+ }
81
+ }
82
+
83
+ return $post_link;
84
+ }
85
+
86
+ /**
87
+ * Reqrite rules for acrtflows step.
88
+ */
89
+ function rewrite_step_rule() {
90
+
91
+ $cf_permalink = Cartflows_Helper::get_permalink_settings();
92
+
93
+ if ( isset( $cf_permalink['permalink_structure'] ) ) {
94
+ switch ( $cf_permalink['permalink_structure'] ) {
95
+ case '/cartflows_flow/%flowname%/cartflows_step':
96
+ add_rewrite_rule( '^' . $cf_permalink['permalink_flow_base'] . '/([^/]*)/' . $cf_permalink['permalink'] . '/([^\/]*)/?', 'index.php?cartflows_step=$matches[2]', 'top' );
97
+ break;
98
+
99
+ case '/cartflows_flow/%flowname%':
100
+ add_rewrite_rule( '^' . $cf_permalink['permalink_flow_base'] . '/([^/]*)/([^/]*)/?', 'index.php?cartflows_step=$matches[2]', 'top' );
101
+ break;
102
+
103
+ case '/%flowname%/cartflows_step':
104
+ add_rewrite_rule( '([^/]*)/' . $cf_permalink['permalink'] . '/([^\/]*)/?', 'index.php?cartflows_step=$matches[2]', 'top' );
105
+
106
+ break;
107
+
108
+ default:
109
+ break;
110
+ }
111
+ }
112
+
113
+ }
114
+
115
+ /**
116
+ * Have WordPress match postname to any of our public post types.
117
+ * All of our public post types can have /post-name/ as the slug, so they need to be unique across all posts.
118
+ * By default, WordPress only accounts for posts and pages where the slug is /post-name/.
119
+ *
120
+ * @param string $query query statement.
121
+ */
122
+ function add_cpt_post_names_to_main_query( $query ) {
123
+
124
+ // Bail if this is not the main query.
125
+ if ( ! $query->is_main_query() ) {
126
+ return;
127
+ }
128
+
129
+ // Bail if this query doesn't match our very specific rewrite rule.
130
+ if ( ! isset( $query->query['page'] ) || 2 !== count( $query->query ) ) {
131
+ return;
132
+ }
133
+
134
+ // Bail if we're not querying based on the post name.
135
+ if ( empty( $query->query['name'] ) ) {
136
+ return;
137
+ }
138
+
139
+ // Add cartflows step post type to existing post type array.
140
+ if ( isset( $query->query_vars['post_type'] ) && is_array( $query->query_vars['post_type'] ) ) {
141
+
142
+ $post_types = $query->query_vars['post_type'];
143
+
144
+ $post_types[] = CARTFLOWS_STEP_POST_TYPE;
145
+
146
+ $query->set( 'post_type', $post_types );
147
+
148
+ } else {
149
+
150
+ // Add CPT to the list of post types WP will include when it queries based on the post name.
151
+ $query->set( 'post_type', array( 'post', 'page', CARTFLOWS_STEP_POST_TYPE ) );
152
+ }
153
+ }
154
+ }
155
+
156
+ /**
157
+ * Kicking this off by calling 'get_instance()' method
158
+ */
159
+ Cartflows_Permalink::get_instance();
modules/flow/classes/class-cartflows-step-post-type.php CHANGED
@@ -45,9 +45,8 @@ class Cartflows_Step_Post_Type {
45
  add_action( 'init', array( $this, 'step_post_type' ) );
46
  add_action( 'init', array( $this, 'add_wp_templates_support' ) );
47
  add_filter( 'post_updated_messages', array( $this, 'post_update_messages' ) );
48
- add_filter( 'post_type_link', array( $this, 'post_type_permalinks' ), 10, 3 );
49
  add_filter( 'wp_unique_post_slug', array( $this, 'prevent_slug_duplicates' ), 10, 6 );
50
- add_action( 'pre_get_posts', array( $this, 'add_cpt_post_names_to_main_query' ), 20 );
51
 
52
  add_filter( 'template_include', array( $this, 'load_page_template' ), 90 );
53
  add_filter( 'template_redirect', array( $this, 'query_fix' ), 3 );
@@ -171,7 +170,8 @@ class Cartflows_Step_Post_Type {
171
  );
172
 
173
  $permalink_settings = Cartflows_Helper::get_permalink_settings();
174
- $args = array(
 
175
  'labels' => $labels,
176
  'public' => true,
177
  'query_var' => true,
@@ -186,11 +186,21 @@ class Cartflows_Step_Post_Type {
186
  'create_posts' => 'do_not_allow', // Prior to Wordpress 4.5, this was false.
187
  ),
188
  'map_meta_cap' => true,
189
- 'rewrite' => array(
 
 
 
 
 
 
 
 
 
 
190
  'slug' => $permalink_settings['permalink'],
191
  'with_front' => false,
192
- ),
193
- );
194
 
195
  register_post_type( CARTFLOWS_STEP_POST_TYPE, $args );
196
 
@@ -300,45 +310,7 @@ class Cartflows_Step_Post_Type {
300
  return $page_templates;
301
  }
302
 
303
- /**
304
- * Have WordPress match postname to any of our public post types.
305
- * All of our public post types can have /post-name/ as the slug, so they need to be unique across all posts.
306
- * By default, WordPress only accounts for posts and pages where the slug is /post-name/.
307
- *
308
- * @param string $query query statement.
309
- */
310
- function add_cpt_post_names_to_main_query( $query ) {
311
-
312
- // Bail if this is not the main query.
313
- if ( ! $query->is_main_query() ) {
314
- return;
315
- }
316
-
317
- // Bail if this query doesn't match our very specific rewrite rule.
318
- if ( ! isset( $query->query['page'] ) || 2 !== count( $query->query ) ) {
319
- return;
320
- }
321
-
322
- // Bail if we're not querying based on the post name.
323
- if ( empty( $query->query['name'] ) ) {
324
- return;
325
- }
326
-
327
- // Add cartflows step post type to existing post type array.
328
- if ( isset( $query->query_vars['post_type'] ) && is_array( $query->query_vars['post_type'] ) ) {
329
 
330
- $post_types = $query->query_vars['post_type'];
331
-
332
- $post_types[] = CARTFLOWS_STEP_POST_TYPE;
333
-
334
- $query->set( 'post_type', $post_types );
335
-
336
- } else {
337
-
338
- // Add CPT to the list of post types WP will include when it queries based on the post name.
339
- $query->set( 'post_type', array( 'post', 'page', CARTFLOWS_STEP_POST_TYPE ) );
340
- }
341
- }
342
 
343
  /**
344
  * Query fixe throwing error on 404 page due our post type changes.
@@ -355,34 +327,6 @@ class Cartflows_Step_Post_Type {
355
  }
356
  }
357
 
358
- /**
359
- * Modify permalink
360
- *
361
- * @param string $post_link post link.
362
- * @param array $post post data.
363
- * @param string $leavename leave name.
364
- * @return string
365
- */
366
- function post_type_permalinks( $post_link, $post, $leavename ) {
367
-
368
- // If elementor page preview, return post link as it is.
369
- if ( isset( $_REQUEST['elementor-preview'] ) ) {
370
- return $post_link;
371
- }
372
-
373
- $structure = get_option( 'permalink_structure' );
374
-
375
- if ( '/%postname%/' === $structure ) {
376
-
377
- if ( isset( $post->post_type ) && CARTFLOWS_STEP_POST_TYPE == $post->post_type ) {
378
-
379
- $post_link = str_replace( '/' . $post->post_type . '/', '/', $post_link );
380
- }
381
- }
382
-
383
- return $post_link;
384
- }
385
-
386
  /**
387
  * Prevent slug duplicated
388
  *
45
  add_action( 'init', array( $this, 'step_post_type' ) );
46
  add_action( 'init', array( $this, 'add_wp_templates_support' ) );
47
  add_filter( 'post_updated_messages', array( $this, 'post_update_messages' ) );
48
+
49
  add_filter( 'wp_unique_post_slug', array( $this, 'prevent_slug_duplicates' ), 10, 6 );
 
50
 
51
  add_filter( 'template_include', array( $this, 'load_page_template' ), 90 );
52
  add_filter( 'template_redirect', array( $this, 'query_fix' ), 3 );
170
  );
171
 
172
  $permalink_settings = Cartflows_Helper::get_permalink_settings();
173
+
174
+ $args = array(
175
  'labels' => $labels,
176
  'public' => true,
177
  'query_var' => true,
186
  'create_posts' => 'do_not_allow', // Prior to Wordpress 4.5, this was false.
187
  ),
188
  'map_meta_cap' => true,
189
+ );
190
+
191
+ if ( isset( $permalink_settings['permalink_structure'] ) && ! empty( $permalink_settings['permalink_structure'] ) ) {
192
+ $args['rewrite'] = array(
193
+ 'slug' => $permalink_settings['permalink_structure'],
194
+ 'with_front' => false,
195
+ );
196
+
197
+ } elseif ( isset( $permalink_settings['permalink'] ) && ! empty( $permalink_settings['permalink'] ) ) {
198
+
199
+ $args['rewrite'] = array(
200
  'slug' => $permalink_settings['permalink'],
201
  'with_front' => false,
202
+ );
203
+ }
204
 
205
  register_post_type( CARTFLOWS_STEP_POST_TYPE, $args );
206
 
310
  return $page_templates;
311
  }
312
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
313
 
 
 
 
 
 
 
 
 
 
 
 
 
314
 
315
  /**
316
  * Query fixe throwing error on 404 page due our post type changes.
327
  }
328
  }
329
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
330
  /**
331
  * Prevent slug duplicated
332
  *
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.me/BrainstormForce
4
  Tags: woocommerce, funnel builder, sales funnels
5
  Requires at least: 4.4
6
  Tested up to: 5.2
7
- Stable tag: 1.2.4
8
  Requires PHP: 5.6
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -124,6 +124,11 @@ Glad you asked! CartFlows Pro is an optional add-on to CartFlows that adds addit
124
  5. Easily edit anything with your page builder.
125
 
126
  == Changelog ==
 
 
 
 
 
127
  = Version 1.2.4 - Wednesday, 31st July 2019 =
128
  * Improvement: Added compatibility for a future release of CartFlows Pro's Pre-Checkout Upsell.
129
  * Fix: Account field CSS updated.
4
  Tags: woocommerce, funnel builder, sales funnels
5
  Requires at least: 4.4
6
  Tested up to: 5.2
7
+ Stable tag: 1.2.5
8
  Requires PHP: 5.6
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
124
  5. Easily edit anything with your page builder.
125
 
126
  == Changelog ==
127
+ = Version 1.2.5 - Tuesday, 13th August 2019 =
128
+ * New: Introduced Permalink structure.
129
+ * Improvement: Filter 'cartflows_coupon_field_text' introduced to change the coupon field text.
130
+ * Improvement: Normalize CSS issues when the default template was set.
131
+
132
  = Version 1.2.4 - Wednesday, 31st July 2019 =
133
  * Improvement: Added compatibility for a future release of CartFlows Pro's Pre-Checkout Upsell.
134
  * Fix: Account field CSS updated.