PluginProbe
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce / 1.1.17
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce v1.1.17
3.3.0 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.1 trunk 1.0.4 1.1.0 1.1.0.1 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 All 162 releases
cartflows / assets / css / frontend-rtl.css

frontend-rtl.css in CartFlows – Funnel Builder & Checkout Plugin for WooCommerce 1.1.17, at assets/css/frontend-rtl.css

1,058 lines 22.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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
14 @font-face {
15 font-family: 'cartflows-icon';
16 src: url('../fonts/cartflows-icon.eot?81m15v');
17 src: url('../fonts/cartflows-icon.eot?81m15v#iefix') format('embedded-opentype'),
18 url('../fonts/cartflows-icon.ttf?81m15v') format('truetype'),
19 url('../fonts/cartflows-icon.woff?81m15v') format('woff'),
20 url('../fonts/cartflows-icon.svg?81m15v#cartflows-icon') format('svg');
21 font-weight: normal;
22 font-style: normal;
23 }
24
25 .cartflows-icon {
26 /* use !important to prevent issues with browser extensions that change fonts */
27 font-family: 'cartflows-icon' !important;
28 speak: none;
29 font-style: normal;
30 font-weight: normal;
31 font-variant: normal;
32 text-transform: none;
33 line-height: 1;
34
35 /* Better Font Rendering =========== */
36 -webkit-font-smoothing: antialiased;
37 -moz-osx-font-smoothing: grayscale;
38 }
39
40 .cartflows-icon-close:before {
41 content: "\e602";
42 font-family: 'cartflows-icon';
43 }
44 .cartflows-icon-cross:before {
45 content: "\e601";
46 }
47 .cartflows-icon-check:before {
48 content: "\e600";
49 }
50
51 /* Sections
52 ========================================================================== */
53
54 /**
55 * Remove the margin in all browsers.
56 */
57
58 body {
59 margin: 0;
60 }
61
62 /**
63 * Correct the font size and margin on `h1` elements within `section` and
64 * `article` contexts in Chrome, Firefox, and Safari.
65 */
66
67 h1 {
68 font-size: 2em;
69 margin: 0.67em 0;
70 }
71
72 /* Grouping content
73 ========================================================================== */
74
75 /**
76 * 1. Add the correct box sizing in Firefox.
77 * 2. Show the overflow in Edge and IE.
78 */
79
80 hr {
81 -webkit-box-sizing: content-box;
82 -moz-box-sizing: content-box;
83 box-sizing: content-box; /* 1 */
84 height: 0; /* 1 */
85 overflow: visible; /* 2 */
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 pre {
94 font-family: monospace, monospace; /* 1 */
95 font-size: 1em; /* 2 */
96 }
97
98 /* Text-level semantics
99 ========================================================================== */
100
101 /**
102 * Remove the gray background on active links in IE 10.
103 */
104
105 a {
106 background-color: transparent;
107 }
108
109 /**
110 * 1. Remove the bottom border in Chrome 57-
111 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
112 */
113
114 abbr[title] {
115 border-bottom: none; /* 1 */
116 text-decoration: underline; /* 2 */
117 -webkit-text-decoration: underline dotted;
118 -moz-text-decoration: underline dotted;
119 text-decoration: underline dotted; /* 2 */
120 }
121
122 /**
123 * Add the correct font weight in Chrome, Edge, and Safari.
124 */
125
126 b,
127 strong {
128 font-weight: bold;
129 }
130
131 /**
132 * 1. Correct the inheritance and scaling of font size in all browsers.
133 * 2. Correct the odd `em` font sizing in all browsers.
134 */
135
136 code,
137 kbd,
138 samp {
139 font-family: monospace, monospace; /* 1 */
140 font-size: 1em; /* 2 */
141 }
142
143 /**
144 * Add the correct font size in all browsers.
145 */
146
147 small {
148 font-size: 80%;
149 }
150
151 /**
152 * Prevent `sub` and `sup` elements from affecting the line height in
153 * all browsers.
154 */
155
156 sub,
157 sup {
158 font-size: 75%;
159 line-height: 0;
160 position: relative;
161 vertical-align: baseline;
162 }
163
164 sub {
165 bottom: -0.25em;
166 }
167
168 sup {
169 top: -0.5em;
170 }
171
172 /* Embedded content
173 ========================================================================== */
174
175 /**
176 * Remove the border on images inside links in IE 10.
177 */
178
179 img {
180 border-style: none;
181 }
182
183 /* Forms
184 ========================================================================== */
185
186 /**
187 * 1. Change the font styles in all browsers.
188 * 2. Remove the margin in Firefox and Safari.
189 */
190
191 button,
192 input,
193 optgroup,
194 select,
195 textarea {
196 font-family: inherit; /* 1 */
197 font-size: 100%; /* 1 */
198 line-height: 1.15; /* 1 */
199 margin: 0; /* 2 */
200 }
201
202 /**
203 * Show the overflow in IE.
204 * 1. Show the overflow in Edge.
205 */
206
207 button,
208 input { /* 1 */
209 overflow: visible;
210 }
211
212 /**
213 * Remove the inheritance of text transform in Edge, Firefox, and IE.
214 * 1. Remove the inheritance of text transform in Firefox.
215 */
216
217 button,
218 select { /* 1 */
219 text-transform: none;
220 }
221
222 /**
223 * Correct the inability to style clickable types in iOS and Safari.
224 */
225
226 button,
227 [type="button"],
228 [type="reset"],
229 [type="submit"] {
230 -webkit-appearance: button;
231 }
232
233 /**
234 * Remove the inner border and padding in Firefox.
235 */
236
237 button::-moz-focus-inner,
238 [type="button"]::-moz-focus-inner,
239 [type="reset"]::-moz-focus-inner,
240 [type="submit"]::-moz-focus-inner {
241 border-style: none;
242 padding: 0;
243 }
244
245 /**
246 * Restore the focus styles unset by the previous rule.
247 */
248
249 button:-moz-focusring,
250 [type="button"]:-moz-focusring,
251 [type="reset"]:-moz-focusring,
252 [type="submit"]:-moz-focusring {
253 outline: 1px dotted ButtonText;
254 }
255
256 /**
257 * Correct the padding in Firefox.
258 */
259
260 fieldset {
261 padding: 0.35em 0.75em 0.625em;
262 }
263
264 /**
265 * 1. Correct the text wrapping in Edge and IE.
266 * 2. Correct the color inheritance from `fieldset` elements in IE.
267 * 3. Remove the padding so developers are not caught out when they zero out
268 * `fieldset` elements in all browsers.
269 */
270
271 legend {
272 -webkit-box-sizing: border-box;
273 -moz-box-sizing: border-box;
274 box-sizing: border-box; /* 1 */
275 color: inherit; /* 2 */
276 display: table; /* 1 */
277 max-width: 100%; /* 1 */
278 padding: 0; /* 3 */
279 white-space: normal; /* 1 */
280 }
281
282 /**
283 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
284 */
285
286 progress {
287 vertical-align: baseline;
288 }
289
290 /**
291 * Remove the default vertical scrollbar in IE 10+.
292 */
293
294 textarea {
295 overflow: auto;
296 }
297
298 /**
299 * 1. Add the correct box sizing in IE 10.
300 * 2. Remove the padding in IE 10.
301 */
302
303 [type="checkbox"],
304 [type="radio"] {
305 -webkit-box-sizing: border-box;
306 -moz-box-sizing: border-box;
307 box-sizing: border-box; /* 1 */
308 padding: 0; /* 2 */
309 }
310
311 /**
312 * Correct the cursor style of increment and decrement buttons in Chrome.
313 */
314
315 [type="number"]::-webkit-inner-spin-button,
316 [type="number"]::-webkit-outer-spin-button {
317 height: auto;
318 }
319
320 /**
321 * 1. Correct the odd appearance in Chrome and Safari.
322 * 2. Correct the outline style in Safari.
323 */
324
325 [type="search"] {
326 -webkit-appearance: textfield; /* 1 */
327 outline-offset: -2px; /* 2 */
328 }
329
330 /**
331 * Remove the inner padding in Chrome and Safari on macOS.
332 */
333
334 [type="search"]::-webkit-search-decoration {
335 -webkit-appearance: none;
336 }
337
338 /**
339 * 1. Correct the inability to style clickable types in iOS and Safari.
340 * 2. Change font properties to `inherit` in Safari.
341 */
342
343 ::-webkit-file-upload-button {
344 -webkit-appearance: button; /* 1 */
345 font: inherit; /* 2 */
346 }
347
348 /* Interactive
349 ========================================================================== */
350
351 /*
352 * Add the correct display in Edge, IE 10+, and Firefox.
353 */
354
355 details {
356 display: block;
357 }
358
359 /*
360 * Add the correct display in all browsers.
361 */
362
363 summary {
364 display: list-item;
365 }
366
367 /* Misc
368 ========================================================================== */
369
370 /**
371 * Add the correct display in IE 10+.
372 */
373
374 template {
375 display: none;
376 }
377
378 /**
379 * Add the correct display in IE 10.
380 */
381
382 [hidden] {
383 display: none;
384 }
385
386 /*--------------------------------------------------------------
387 # Typography
388 --------------------------------------------------------------*/
389 body,
390 button,
391 input,
392 select,
393 optgroup,
394 textarea {
395 color: #404040;
396 font-family: sans-serif;
397 font-size: 16px;
398 font-size: 1rem;
399 line-height: 1.5;
400 }
401
402 h1, h2, h3, h4, h5, h6 {
403 clear: both;
404 }
405
406 p {
407 margin-bottom: 1.5em;
408 }
409
410 dfn, cite, em, i {
411 font-style: italic;
412 }
413
414 blockquote {
415 margin: 0 1.5em;
416 }
417
418 address {
419 margin: 0 0 1.5em;
420 }
421
422 pre {
423 background: #eee;
424 font-family: "Courier 10 Pitch", Courier, monospace;
425 font-size: 15px;
426 font-size: 0.9375rem;
427 line-height: 1.6;
428 margin-bottom: 1.6em;
429 max-width: 100%;
430 overflow: auto;
431 padding: 1.6em;
432 }
433
434 code, kbd, tt, var {
435 font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
436 font-size: 15px;
437 font-size: 0.9375rem;
438 }
439
440 abbr, acronym {
441 border-bottom: 1px dotted #666;
442 cursor: help;
443 }
444
445 mark, ins {
446 background: #fff9c0;
447 text-decoration: none;
448 }
449
450 big {
451 font-size: 125%;
452 }
453
454 /*--------------------------------------------------------------
455 # Elements
456 --------------------------------------------------------------*/
457 html {
458 -webkit-box-sizing: border-box;
459 -moz-box-sizing: border-box;
460 box-sizing: border-box;
461 }
462
463 *,
464 *:before,
465 *:after {
466 /* 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/ */
467 -webkit-box-sizing: inherit;
468 -moz-box-sizing: inherit;
469 box-sizing: inherit;
470 }
471
472 body {
473 background: #fff;
474 /* Fallback for when there is no custom background color defined. */
475 }
476
477 hr {
478 background-color: #ccc;
479 border: 0;
480 height: 1px;
481 margin-bottom: 1.5em;
482 }
483
484 ul, ol {
485 margin: 0 3em 1.5em 0;
486 }
487
488 ul {
489 list-style: disc;
490 }
491
492 ol {
493 list-style: decimal;
494 }
495
496 li > ul,
497 li > ol {
498 margin-bottom: 0;
499 margin-right: 1.5em;
500 }
501
502 dt {
503 font-weight: bold;
504 }
505
506 dd {
507 margin: 0 1.5em 1.5em;
508 }
509
510 img {
511 height: auto;
512 /* Make sure images are scaled correctly. */
513 max-width: 100%;
514 /* Adhere to container width. */
515 }
516
517 figure {
518 margin: 1em 0;
519 /* Extra wide images within figure tags don't overflow the content area. */
520 }
521
522 table {
523 margin: 0 0 1.5em;
524 width: 100%;
525 }
526
527 /*--------------------------------------------------------------
528 # Forms
529 --------------------------------------------------------------*/
530 button,
531 input[type="button"],
532 input[type="reset"],
533 input[type="submit"] {
534 border: 1px solid;
535 border-color: #ccc #ccc #bbb;
536 -webkit-border-radius: 3px;
537 border-radius: 3px;
538 background: #e6e6e6;
539 color: rgba(0, 0, 0, 0.8);
540 font-size: 12px;
541 font-size: 0.75rem;
542 line-height: 1;
543 padding: .6em 1em .4em;
544 }
545
546 button:hover,
547 input[type="button"]:hover,
548 input[type="reset"]:hover,
549 input[type="submit"]:hover {
550 border-color: #ccc #bbb #aaa;
551 }
552
553 button:active, button:focus,
554 input[type="button"]:active,
555 input[type="button"]:focus,
556 input[type="reset"]:active,
557 input[type="reset"]:focus,
558 input[type="submit"]:active,
559 input[type="submit"]:focus {
560 border-color: #aaa #bbb #bbb;
561 }
562
563 input[type="text"],
564 input[type="email"],
565 input[type="url"],
566 input[type="password"],
567 input[type="search"],
568 input[type="number"],
569 input[type="tel"],
570 input[type="range"],
571 input[type="date"],
572 input[type="month"],
573 input[type="week"],
574 input[type="time"],
575 input[type="datetime"],
576 input[type="datetime-local"],
577 input[type="color"],
578 textarea {
579 color: #666;
580 border: 1px solid #ccc;
581 -webkit-border-radius: 3px;
582 border-radius: 3px;
583 padding: 3px;
584 }
585
586 input[type="text"]:focus,
587 input[type="email"]:focus,
588 input[type="url"]:focus,
589 input[type="password"]:focus,
590 input[type="search"]:focus,
591 input[type="number"]:focus,
592 input[type="tel"]:focus,
593 input[type="range"]:focus,
594 input[type="date"]:focus,
595 input[type="month"]:focus,
596 input[type="week"]:focus,
597 input[type="time"]:focus,
598 input[type="datetime"]:focus,
599 input[type="datetime-local"]:focus,
600 input[type="color"]:focus,
601 textarea:focus {
602 color: #111;
603 }
604
605 select {
606 border: 1px solid #ccc;
607 }
608
609 textarea {
610 width: 100%;
611 }
612
613 /*--------------------------------------------------------------
614 # Navigation
615 --------------------------------------------------------------*/
616 /*--------------------------------------------------------------
617 ## Links
618 --------------------------------------------------------------*/
619 a {
620 color: royalblue;
621 }
622
623 /*a:visited {
624 color: purple;
625 }*/
626
627 /*a:hover, a:focus, a:active {
628 color: midnightblue;
629 }
630
631 a:focus {
632 outline: thin dotted;
633 }*/
634
635 a:hover, a:active {
636 outline: 0;
637 }
638
639 /*--------------------------------------------------------------
640 # Accessibility
641 --------------------------------------------------------------*/
642 /* Text meant only for screen readers. */
643 .screen-reader-text {
644 border: 0;
645 clip: rect(1px, 1px, 1px, 1px);
646 -webkit-clip-path: inset(50%);
647 clip-path: inset(50%);
648 height: 1px;
649 margin: -1px;
650 overflow: hidden;
651 padding: 0;
652 position: absolute !important;
653 width: 1px;
654 word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
655 }
656
657 .screen-reader-text:focus {
658 background-color: #f1f1f1;
659 -webkit-border-radius: 3px;
660 border-radius: 3px;
661 -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
662 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
663 clip: auto !important;
664 -webkit-clip-path: none;
665 clip-path: none;
666 color: #21759b;
667 display: block;
668 font-size: 14px;
669 font-size: 0.875rem;
670 font-weight: bold;
671 height: auto;
672 right: 5px;
673 line-height: normal;
674 padding: 15px 23px 14px;
675 text-decoration: none;
676 top: 5px;
677 width: auto;
678 z-index: 100000;
679 /* Above WP toolbar. */
680 }
681
682 /* Do not show the outline on the skip link target. */
683 #content[tabindex="-1"]:focus {
684 outline: 0;
685 }
686
687 /*--------------------------------------------------------------
688 # Alignments
689 --------------------------------------------------------------*/
690 .alignleft {
691 display: inline;
692 float: right;
693 margin-left: 1.5em;
694 }
695
696 .alignright {
697 display: inline;
698 float: left;
699 margin-right: 1.5em;
700 }
701
702 .aligncenter {
703 clear: both;
704 display: block;
705 margin-right: auto;
706 margin-left: auto;
707 }
708
709 /*--------------------------------------------------------------
710 # Clearings
711 --------------------------------------------------------------*/
712 .clear:before,
713 .clear:after {
714 content: "";
715 display: table;
716 table-layout: fixed;
717 }
718
719 .clear:after {
720 clear: both;
721 }
722
723 /*--------------------------------------------------------------
724 # Widgets
725 --------------------------------------------------------------*/
726 .widget {
727 margin: 0 0 1.5em;
728 /* Make sure select elements fit in widgets. */
729 }
730
731 .widget select {
732 max-width: 100%;
733 }
734
735 /*--------------------------------------------------------------
736 # Content
737 --------------------------------------------------------------*/
738 /*--------------------------------------------------------------
739 # Media
740 --------------------------------------------------------------*/
741 /* Make sure embeds and iframes fit their containers. */
742 embed,
743 iframe,
744 object {
745 max-width: 100%;
746 }
747
748 /* Common Button */
749 .wcf-button {
750 display: inline-block;
751 padding: 12px 24px;
752 background: #ccc;
753 text-decoration: none;
754 margin: 5px;
755 }
756
757 /*--------------------------------------------------------------
758 # Template CSS
759 ---------------------------------------------------------------*/
760 body.cartflows-default {
761 background-color: #f5f5f5;
762 }
763
764 .cartflows-default .cartflows-container {
765 max-width: 1200px;
766 width: 100%;
767 padding: 0 20px;
768 margin: 60px auto;
769 }
770 .cartflows-default .cartflows-primary {
771 background-color: #fff;
772 padding: 70px;
773 overflow: hidden;
774 max-width: 100%;
775 }
776
777 @media (max-width: 768px) {
778 .cartflows-default .cartflows-container {
779 padding: 0;
780 margin: 0;
781 }
782 .cartflows-default .cartflows-primary {
783 padding: 20px 30px;
784 }
785 }
786
787 @media (max-width: 544px) {
788 .cartflows-default .cartflows-primary {
789 padding: 20px 15px;
790 }
791 }
792
793 /*--------------------------------------------------------------
794 # Preview Mode
795 ---------------------------------------------------------------*/
796 .wcf-preview-mode {
797 background: #f16334;
798 position: fixed;
799 bottom: 0;
800 right: 0;
801 width: 100%;
802 height: 2.6em;
803 color: #fff;
804 text-align: center;
805 font-size: 14px;
806 line-height: 2.6em;
807 pointer-events: none;
808 z-index: 9999999;
809 }
810 @media only screen and (max-width: 768px) {
811 .wcf-preview-mode {
812 font-size: 13px;
813 line-height: 18px;
814 padding: 4px 10px;
815 height: auto;
816 }
817 }
818
819 /**
820 * *****************
821 * Cartflows Footer
822 * *****************
823 */
824
825 .wcf-footer-primary .wcf-footer-content p{
826 margin: 1.5em 0;
827 text-align: center;
828 }
829
830 /**
831 * ****************
832 * Thank You page
833 * ****************
834 */
835
836 .wcf-thankyou-wrap
837 {
838 padding: 0;
839 margin: 0 auto;
840 width: 100%;
841 max-width: 55em;
842 font-size: 13px;
843 }
844
845 .wcf-thankyou-wrap a{
846 color: #404040;
847 }
848 /* Order Details - ThankYou page */
849 .woocommerce-order ul.order_details::before,
850 .woocommerce-order ul.order_details::after {
851 content: ' ';
852 display: table;
853 }
854 .woocommerce-order ul.order_details::after {
855 clear: both;
856 }
857
858 .woocommerce-order ul.order_details,
859 .woocommerce-order ul.order_details li {
860 list-style: none;
861 line-height: 1;
862 }
863
864 .woocommerce-order ul.order_details li {
865 display: inline-block;
866 border-left: 1px dashed #cccccc;
867 padding: 0.5em 0 0.5em 1em;
868 margin: 0.5em 0 0.5em 0.5em;
869 list-style-type: none;
870 }
871
872 .woocommerce-order ul.order_details li:first-child {
873 padding-right: 0;
874 }
875
876 .woocommerce-order ul.order_details li:last-child {
877 border-left:0px;
878 padding-left: 0;
879 }
880
881 .woocommerce-order ul.order_details li strong {
882 display: block;
883 margin-top: 0.7em;
884 }
885
886 .woocommerce-order ul.order_details,
887 .woocommerce-order .woocommerce-customer-details,
888 .woocommerce-order .woocommerce-order-details {
889 margin: 0 0 2em;
890 -webkit-border-radius: 3px;
891 border-radius: 3px;
892 width: 100%;
893 display: block;
894 }
895
896 /* Section Background & Padding */
897 .woocommerce-order ul.order_details,
898 .woocommerce-order .woocommerce-customer-details,
899 .woocommerce-order .woocommerce-order-details {
900 background: #f1f1f1;
901 padding: 1.5em 2.5em;
902 }
903
904 .woocommerce-order h2.woocommerce-column__title,
905 .woocommerce-order h2.woocommerce-order-details__title,
906 .woocommerce-order .woocommerce-thankyou-order-received {
907 padding: 0.8em 0;
908 margin: 0 0 0.5em;
909 font-size: 1.5em;
910 font-weight: 600;
911 color: #404040;
912 }
913
914 .woocommerce-order .woocommerce-thankyou-order-received {
915 margin: 0 0 1.5em;
916 padding: 0 0.5em;
917 text-align: center;
918 }
919
920 /* Order Details Form */
921 .woocommerce-order-details table.shop_table {
922 border:none;
923 border-bottom: 0;
924 background-color: inherit;
925 -webkit-border-radius: 0;
926 border-radius: 0;
927 font-family: inherit;
928 font-weight:inherit;
929 font-size: 0.95em;
930 margin: 0 0 0px 0 !important;
931 border-collapse: collapse;
932 text-align: right;
933 }
934 .woocommerce-order-details table.shop_table #shipping_method{
935 margin: 0;
936 padding: 0;
937 list-style: none;
938 }
939 .woocommerce-order-details table.shop_table th{
940 border: none;
941 font-weight: 400;
942 padding: 9px 0px;
943 line-height: 1.2em;
944 }
945 .woocommerce-order-details table.shop_table tfoot tr:last-child .woocommerce-Price-amount {
946 font-size: 1em;
947 }
948 .woocommerce-order-details table.shop_table td,
949 .woocommerce-order-details table.shop_table th {
950 padding: 0.6em 0;
951 line-height: 1.4em;
952 border: none;
953 }
954 .woocommerce-order-details table.shop_table tbody th,
955 .woocommerce-order-details table.shop_table tfoot td,
956 .woocommerce-order-details table.shop_table tfoot th {
957 font-weight: normal;
958 border: none;
959 }
960 .woocommerce-order-details table.shop_table tbody {
961 border-top: 1px dashed #cccccc;
962 border-bottom: 1px dashed #cccccc;
963 }
964 .woocommerce-order-details table.shop_table th.product-name,
965 .woocommerce-order-details table.shop_table th.product-total{
966 font-weight: 600;
967 }
968 .woocommerce-order-details table.shop_table tfoot tr.order-total:not(.recurring-total) th,
969 .woocommerce-order-details table.shop_table tfoot tr.order-total:not(.recurring-total) td {
970 font-weight: 600;
971 border-top: 1px dashed #cccccc;
972 }
973 .woocommerce-order-details table.shop_table tfoot tr.recurring-totals th {
974 padding-top: 1.8em;
975 font-weight: 600;
976 }
977 .woocommerce-order-details table.shop_table tfoot tr.recurring-totals th,
978 .woocommerce-order-details table.shop_table tfoot tr.recurring-total th,
979 .woocommerce-order-details table.shop_table tfoot tr.recurring-total td {
980 vertical-align: top;
981 }
982
983 /**/
984
985 .woocommerce-order .col2-set{
986 -js-display: flex;
987 display: -webkit-box;
988 display: -webkit-flex;
989 display: -moz-box;
990 display: -ms-flexbox;
991 display: flex;
992 }
993
994 .woocommerce-order .col2-set .col-1{
995 margin-left: 2%;
996 }
997
998 .woocommerce-order .col2-set .col-1,
999 .woocommerce-order .col2-set .col-2 {
1000 width: 49%;
1001 display: inline-block;
1002 }
1003
1004
1005 .woocommerce-order .woocommerce-customer-details address {
1006 border-left-width: 1px;
1007 border-bottom-width: 1px;
1008 -webkit-border-radius: 0;
1009 border-radius: 0;
1010 font-style: normal;
1011 }
1012
1013 .woocommerce-order .woocommerce-customer-details address p{
1014 margin: 0;
1015 }
1016
1017 @media only screen and (max-width: 768px){
1018
1019 .woocommerce-order .woocommerce-thankyou-order-received {
1020 margin: 0 0 1em;
1021 }
1022
1023 .woocommerce-order h2.woocommerce-column__title,
1024 .woocommerce-order h2.woocommerce-order-details__title,
1025 .woocommerce-order .woocommerce-thankyou-order-received {
1026 padding: 0.5em 0;
1027 font-size: 1.5em;
1028 }
1029
1030 .woocommerce-order ul.order_details,
1031 .woocommerce-order .woocommerce-customer-details,
1032 .woocommerce-order .woocommerce-order-details {
1033 padding: 1.5em 2em;
1034 }
1035
1036 .woocommerce-order ul.order_details li{
1037 display: block;
1038 width: 100%;
1039 border-left: none;
1040 padding: 0.5em 0 1em 1em;
1041 border-bottom: 1px dashed #cccccc;
1042 }
1043
1044 .woocommerce-order ul.order_details li:last-child {
1045 border: none;
1046 }
1047
1048 .woocommerce-order .col2-set{
1049 display: block;
1050 }
1051
1052 .woocommerce-order .col2-set .col-1,
1053 .woocommerce-order .col2-set .col-2{
1054 width: 100%;
1055 display: block;
1056 }
1057 }
1058